.elementor-6783 .elementor-element.elementor-element-2df3bbb {
    --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: center;
    --align-items: center;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6783 .elementor-element.elementor-element-2df3bbb:not(.elementor-motion-effects-element-type-background),
.elementor-6783 .elementor-element.elementor-element-2df3bbb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top center, #FF9898 0%, #F24B29 61%);
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-6783 .elementor-element.elementor-element-befbf53 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.5em;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-04af59c {
    --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;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6783 .elementor-element.elementor-element-04af59c:not(.elementor-motion-effects-element-type-background),
.elementor-6783 .elementor-element.elementor-element-04af59c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #040200;
    background-image: url("https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2025/05/MR-2-1.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-widget-image-box .elementor-image-box-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-image-box .elementor-image-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6783 .elementor-element.elementor-element-e68cdf4.elementor-position-right .elementor-image-box-img {
    margin-left: 3px;
}

.elementor-6783 .elementor-element.elementor-element-e68cdf4.elementor-position-left .elementor-image-box-img {
    margin-right: 3px;
}

.elementor-6783 .elementor-element.elementor-element-e68cdf4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 3px;
}

.elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 41%;
}

.elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.9em;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-description {
    color: #D1D1D1;
    font-family: "Poppins", Sans-serif;
    font-size: 1.2em;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-e68cdf4 {
    width: var( --container-widget-width, 46%);
    max-width: 46%;
    --container-widget-width: 46%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-e68cdf4.elementor-element {
    --align-self: flex-start;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary);
}

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

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

.elementor-6783 .elementor-element.elementor-element-0cd041d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(19px/2);
    margin-left: calc(19px/2);
}

.elementor-6783 .elementor-element.elementor-element-0cd041d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-19px/2);
    margin-left: calc(-19px/2);
}

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

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

.elementor-6783 .elementor-element.elementor-element-0cd041d .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #FFFFFF0F;
}

.elementor-6783 .elementor-element.elementor-element-0cd041d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-0cd041d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-6783 .elementor-element.elementor-element-0cd041d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-0cd041d .elementor-icon-list-icon i {
    color: #FFB558;
    transition: color 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-0cd041d .elementor-icon-list-icon svg {
    fill: #FFB558;
    transition: fill 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-0cd041d {
    --e-icon-list-icon-size: 19px;
    --icon-vertical-offset: 0px;
    width: var( --container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-0cd041d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-6783 .elementor-element.elementor-element-0cd041d .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-0cd041d .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-0cd041d.elementor-element {
    --align-self: flex-start;
}

.elementor-widget-button .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
    background-color: var( --e-global-color-accent);
}

.elementor-6783 .elementor-element.elementor-element-b99314a .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    background-color: #116526;
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-b99314a {
    width: var( --container-widget-width, 41%);
    max-width: 41%;
    --container-widget-width: 41%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-b99314a.elementor-element {
    --align-self: flex-start;
}

.elementor-6783 .elementor-element.elementor-element-07a6996 {
    text-align: left;
    padding: 14px 14px 14px 14px;
    width: var( --container-widget-width, 41%);
    max-width: 41%;
    --container-widget-width: 41%;
    --container-widget-flex-grow: 0;
    background-color: #FEFF000D;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #FFEC00;
}

.elementor-6783 .elementor-element.elementor-element-07a6996 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-6783 .elementor-element.elementor-element-07a6996.elementor-element {
    --align-self: flex-start;
}

.elementor-6783 .elementor-element.elementor-element-6d0cb94 {
    --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;
    --padding-top: 0em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6783 .elementor-element.elementor-element-4326317 .elementor-image-box-title {
    color: #FFFBFB;
    font-family: "Poppins", Sans-serif;
    font-size: 1.6em;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-4326317 .elementor-image-box-description {
    color: #313131;
    font-family: "Inter", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-d8a0f38 .elementor-image-box-title {
    color: #FFFBFB;
    font-family: "Poppins", Sans-serif;
    font-size: 1.9em;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-d8a0f38 .elementor-image-box-description {
    color: #313131;
    font-family: "Inter", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-d8a0f38 {
    margin: 4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-6783 .elementor-element.elementor-element-8dc4e81 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-c993992 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-db5411a {
    --display: flex;
    --border-radius: 40px 40px 40px 40px;
    --margin-top: -53px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

.elementor-6783 .elementor-element.elementor-element-db5411a:not(.elementor-motion-effects-element-type-background),
.elementor-6783 .elementor-element.elementor-element-db5411a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6783 .elementor-element.elementor-element-cb641bb .elementor-image-box-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-cb641bb .elementor-image-box-description {
    color: #313131;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-93ab370 .elementor-image-box-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 1.4em;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-93ab370 .elementor-image-box-description {
    color: #313131;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-93ab370 {
    padding: 2em 2em 2em 2em;
    width: var( --container-widget-width, 79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
    background-color: #FFFAEC;
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #E9C75A;
    border-radius: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-93ab370.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-1d56348 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    line-height: 1.5em;
    color: #000000;
}

.elementor-6783 .elementor-element.elementor-element-a129fe5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    line-height: 1.5em;
    color: #000000;
}

.elementor-6783 .elementor-element.elementor-element-a129fe5 {
    padding: 2em 2em 2em 2em;
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    background-color: #00000005;
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #0000000F;
    border-radius: 4px 4px 4px 4px;
}

.elementor-6783 .elementor-element.elementor-element-a129fe5.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-3051551 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    line-height: 1.5em;
    color: #000000;
}

.elementor-6783 .elementor-element.elementor-element-3051551 {
    padding: 2em 2em 2em 2em;
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    background-color: #00000005;
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #0000000F;
    border-radius: 4px 4px 4px 4px;
}

.elementor-6783 .elementor-element.elementor-element-3051551.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-1db84ca {
    text-align: center;
    width: var( --container-widget-width, 82.471%);
    max-width: 82.471%;
    --container-widget-width: 82.471%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-1db84ca .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    line-height: 1.5em;
    color: #000000;
}

.elementor-6783 .elementor-element.elementor-element-1db84ca.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6783 .elementor-element.elementor-element-71908fc {
    --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-around;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-fb580f7 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6783 .elementor-element.elementor-element-fb580f7 {
    width: var( --container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-f37be6f img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6783 .elementor-element.elementor-element-f37be6f {
    width: var( --container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-fb906de img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6783 .elementor-element.elementor-element-fb906de {
    width: var( --container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-35c7767 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6783 .elementor-element.elementor-element-35c7767 {
    width: var( --container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-e0b9478 {
    --e-image-carousel-slides-to-show: 2;
}

.elementor-6783 .elementor-element.elementor-element-e0b9478 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-3807ffd {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-0638b13 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-0638b13 {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-7f345e8 {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-5202605 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-5202605 {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-71f8ceb {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-57ed30e .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-57ed30e {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-da69b1f {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-4dbf9b8 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-4dbf9b8 {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-9c92f21 {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-719e194 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-719e194 {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-df05e66 {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-ecace08 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-ecace08 {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-fe75739 {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-ba50c35 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-ba50c35 {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-105142a {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-ff6f4aa .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-ff6f4aa {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-ca0b704 {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-dad8c7d .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-dad8c7d {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-ecaafdf {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-0be3127 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-0be3127 {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-d8c3c67 {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-acd304f .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-acd304f {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-b95c44b {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-cec81a5 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-cec81a5 {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-1b99641 {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-517970c .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-517970c {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-e2db377 {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-08d7712 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-08d7712 {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-b6b6f8b {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-185b4b9 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-6783 .elementor-element.elementor-element-185b4b9 {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-a514fcc {
    --e-n-carousel-swiper-slides-to-display: 3;
    --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: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --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;
}

.elementor-6783 .elementor-element.elementor-element-3e94c5e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    line-height: 1.5em;
    color: #000000;
}

.elementor-6783 .elementor-element.elementor-element-3e94c5e {
    padding: 2em 2em 2em 2em;
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    background-color: #00000005;
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #0000000F;
    border-radius: 4px 4px 4px 4px;
}

.elementor-6783 .elementor-element.elementor-element-3e94c5e.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-c008e19 {
    text-align: center;
    margin: 2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-6783 .elementor-element.elementor-element-c008e19 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.52em;
    font-weight: 700;
    color: #000000;
}

.elementor-6783 .elementor-element.elementor-element-a52450b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    background-color: #116526;
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-a52450b {
    width: var( --container-widget-width, 67%);
    max-width: 67%;
    --container-widget-width: 67%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-a52450b.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-7e5abeb {
    --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;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6783 .elementor-element.elementor-element-bb9bd88 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-6783 .elementor-element.elementor-element-bb9bd88 .elementor-image-box-description {
    color: #B8B8B8;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-bb9bd88 {
    width: var( --container-widget-width, 94%);
    max-width: 94%;
    --container-widget-width: 94%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-bb9bd88.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-075c646 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFF;
}

.elementor-6783 .elementor-element.elementor-element-e2ac9a0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFF;
}

.elementor-6783 .elementor-element.elementor-element-e7907c7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFF;
}

.elementor-6783 .elementor-element.elementor-element-a81276e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    background-color: #116526;
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-a81276e {
    margin: 2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
    width: var( --container-widget-width, 67%);
    max-width: 67%;
    --container-widget-width: 67%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-a81276e.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-9551ae9 {
    --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-around;
    --align-items: center;
    --padding-top: 4em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6783 .elementor-element.elementor-element-36a773a {
    width: var( --container-widget-width, 44%);
    max-width: 44%;
    --container-widget-width: 44%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-67b1cb8 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6783 .elementor-element.elementor-element-67b1cb8 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-67b1cb8 .elementor-image-box-description {
    color: #E4E4E4;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-67b1cb8 {
    width: var( --container-widget-width, 46%);
    max-width: 46%;
    --container-widget-width: 46%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-ef3c921 {
    --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;
    --padding-top: 4em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6783 .elementor-element.elementor-element-b714075 {
    text-align: center;
    width: var( --container-widget-width, 803px);
    max-width: 803px;
    --container-widget-width: 803px;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-b714075 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-b714075.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-70f3a0c {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-6783 .elementor-element.elementor-element-70f3a0c .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-6783 .elementor-element.elementor-element-70f3a0c .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 34px;
}

.elementor-6783 .elementor-element.elementor-element-70f3a0c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background: #2C300126;
    opacity: 1;
}

.elementor-6783 .elementor-element.elementor-element-25d3db5 {
    text-align: center;
    margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    width: var( --container-widget-width, 803px);
    max-width: 803px;
    --container-widget-width: 803px;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-25d3db5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-25d3db5.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-6720634 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 4em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6783 .elementor-element.elementor-element-622b97f {
    --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;
    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: #4B406B;
    --border-color: #4B406B;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6783 .elementor-element.elementor-element-6f163b2 {
    width: var( --container-widget-width, 41%);
    max-width: 41%;
    --container-widget-width: 41%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-6f163b2.elementor-element {
    --align-self: flex-end;
}

.elementor-6783 .elementor-element.elementor-element-b5fbcfe {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-b5fbcfe.e-con {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-586b613 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6783 .elementor-element.elementor-element-586b613 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-586b613 .elementor-image-box-description {
    color: #E4E4E4;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-586b613 {
    width: 100%;
    max-width: 100%;
}

.elementor-6783 .elementor-element.elementor-element-586b613.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-icon i {
    color: #55DD45;
    transition: color 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-icon svg {
    fill: #55DD45;
    transition: fill 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-4f7877a {
    --e-icon-list-icon-size: 26px;
    --icon-vertical-offset: 0px;
}

.elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-18ace50 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
    color: #E4E4E4;
}

.elementor-6783 .elementor-element.elementor-element-18c47d0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
    color: #E4E4E4;
}

.elementor-6783 .elementor-element.elementor-element-20eb4e8 {
    --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;
    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: #4B406B;
    --border-color: #4B406B;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 0em;
}

.elementor-6783 .elementor-element.elementor-element-d154f28 {
    --display: flex;
}

.elementor-6783 .elementor-element.elementor-element-d154f28.e-con {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-d557a64 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6783 .elementor-element.elementor-element-d557a64 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-d557a64 .elementor-image-box-description {
    color: #E4E4E4;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-d557a64 {
    width: 100%;
    max-width: 100%;
}

.elementor-6783 .elementor-element.elementor-element-d557a64.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-icon i {
    color: #81DD86;
    transition: color 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-icon svg {
    fill: #81DD86;
    transition: fill 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-648370c {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-be7f3a1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
    color: #E4E4E4;
}

.elementor-6783 .elementor-element.elementor-element-6bc2316 {
    width: var( --container-widget-width, 51%);
    max-width: 51%;
    --container-widget-width: 51%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-6bc2316.elementor-element {
    --align-self: flex-end;
}

.elementor-6783 .elementor-element.elementor-element-42c1367 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 4em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6783 .elementor-element.elementor-element-3ce637d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-0df1e03.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
}

.elementor-6783 .elementor-element.elementor-element-0df1e03.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
}

.elementor-6783 .elementor-element.elementor-element-0df1e03.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
}

.elementor-6783 .elementor-element.elementor-element-0df1e03 .elementor-image-box-title {
    margin-bottom: 18px;
    font-family: "Poppins", Sans-serif;
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-6783 .elementor-element.elementor-element-0df1e03 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
}

.elementor-6783 .elementor-element.elementor-element-0df1e03 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-0df1e03 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-342b694.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
}

.elementor-6783 .elementor-element.elementor-element-342b694.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
}

.elementor-6783 .elementor-element.elementor-element-342b694.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
}

.elementor-6783 .elementor-element.elementor-element-342b694 .elementor-image-box-title {
    margin-bottom: 18px;
    font-family: "Poppins", Sans-serif;
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-6783 .elementor-element.elementor-element-342b694 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
}

.elementor-6783 .elementor-element.elementor-element-342b694 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-342b694 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-d079313.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
}

.elementor-6783 .elementor-element.elementor-element-d079313.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
}

.elementor-6783 .elementor-element.elementor-element-d079313.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
}

.elementor-6783 .elementor-element.elementor-element-d079313 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 1.75em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-6783 .elementor-element.elementor-element-d079313 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
}

.elementor-6783 .elementor-element.elementor-element-d079313 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-d079313 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var( --e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-6783 .elementor-element.elementor-element-4f7c490 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #FFFFFF;
}

.elementor-6783 .elementor-element.elementor-element-4f7c490 .elementor-icon-box-title,
.elementor-6783 .elementor-element.elementor-element-4f7c490 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 3em;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-4f7c490 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-0df1566 {
    --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: center;
    --align-items: flex-start;
    --gap: 64px 64px;
    --row-gap: 64px;
    --column-gap: 64px;
    --flex-wrap: wrap;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6783 .elementor-element.elementor-element-774b28d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 4em;
    --padding-bottom: 4em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6783 .elementor-element.elementor-element-b079559 img {
    width: 71%;
}

.elementor-6783 .elementor-element.elementor-element-b079559 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-6783 .elementor-element.elementor-element-ad2806d {
    text-align: left;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-6783 .elementor-element.elementor-element-ad2806d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.6em;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(21px/2);
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(21px/2);
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(21px/2);
    margin-left: calc(21px/2);
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-21px/2);
    margin-left: calc(-21px/2);
}

body.rtl .elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-21px/2);
}

body:not(.rtl) .elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-21px/2);
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #DDDDDD0F;
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-icon i {
    color: #1BFF26;
    transition: color 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-icon svg {
    fill: #1BFF26;
    transition: fill 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-0a5a644 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-6783 .elementor-element.elementor-element-4bef243 {
    --divider-border-style: solid;
    --divider-color: #41415B;
    --divider-border-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-4bef243 .elementor-divider-separator {
    width: 100%;
}

.elementor-6783 .elementor-element.elementor-element-4bef243 .elementor-divider {
    padding-block-start: 1px;
    padding-block-end: 1px;
}

.elementor-6783 .elementor-element.elementor-element-01ddd4f .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #D1D2EA;
}

.elementor-6783 .elementor-element.elementor-element-01ddd4f .elementor-icon-box-title,
.elementor-6783 .elementor-element.elementor-element-01ddd4f .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 4em;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-01ddd4f .elementor-icon-box-description {
    color: #D1D2EA;
    font-family: "Poppins", Sans-serif;
    font-size: 1.25em;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-01ddd4f {
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-6783 .elementor-element.elementor-element-a34f524 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.3em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #116526;
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-a34f524 {
    width: var( --container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-a34f524.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-6d8cf4b {
    --divider-border-style: solid;
    --divider-color: #41415B;
    --divider-border-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-6d8cf4b .elementor-divider-separator {
    width: 100%;
}

.elementor-6783 .elementor-element.elementor-element-6d8cf4b .elementor-divider {
    padding-block-start: 1px;
    padding-block-end: 1px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-6783 .elementor-element.elementor-element-3447a2b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6783 .elementor-element.elementor-element-3447a2b.elementor-view-stacked .elementor-icon {
    background-color: #09090900;
}

.elementor-6783 .elementor-element.elementor-element-3447a2b.elementor-view-framed .elementor-icon,
.elementor-6783 .elementor-element.elementor-element-3447a2b.elementor-view-default .elementor-icon {
    color: #09090900;
    border-color: #09090900;
}

.elementor-6783 .elementor-element.elementor-element-3447a2b.elementor-view-framed .elementor-icon,
.elementor-6783 .elementor-element.elementor-element-3447a2b.elementor-view-default .elementor-icon svg {
    fill: #09090900;
}

.elementor-6783 .elementor-element.elementor-element-3447a2b .elementor-icon {
    font-size: 56px;
}

.elementor-6783 .elementor-element.elementor-element-3447a2b .elementor-icon svg {
    height: 56px;
}

.elementor-6783 .elementor-element.elementor-element-3447a2b .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-6783 .elementor-element.elementor-element-6ec142b {
    --e-off-canvas-justify-content: center;
    --e-off-canvas-align-items: center;
    --e-off-canvas-width: 500px;
    --e-off-canvas-height: fit-content;
    --e-off-canvas-content-overflow: auto;
    --e-off-canvas-overlay-opacity: 1;
}

.elementor-6783 .elementor-element.elementor-element-6ec142b .e-off-canvas__content {
    background-color: transparent;
    background-image: radial-gradient(at center center, #3F3717 0%, #111422 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF2E;
    border-radius: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-6ec142b .e-off-canvas__overlay {
    background-color: rgba(0, 0, 0, .8);
}

.elementor-6783 .elementor-element.elementor-element-c0b02cd {
    --display: flex;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

.elementor-6783 .elementor-element.elementor-element-348fd93 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6783 .elementor-element.elementor-element-348fd93.elementor-view-stacked .elementor-icon {
    background-color: #A5A5A5;
}

.elementor-6783 .elementor-element.elementor-element-348fd93.elementor-view-framed .elementor-icon,
.elementor-6783 .elementor-element.elementor-element-348fd93.elementor-view-default .elementor-icon {
    color: #A5A5A5;
    border-color: #A5A5A5;
}

.elementor-6783 .elementor-element.elementor-element-348fd93.elementor-view-framed .elementor-icon,
.elementor-6783 .elementor-element.elementor-element-348fd93.elementor-view-default .elementor-icon svg {
    fill: #A5A5A5;
}

.elementor-6783 .elementor-element.elementor-element-348fd93.elementor-view-stacked .elementor-icon:hover {
    background-color: #E6E6E6;
}

.elementor-6783 .elementor-element.elementor-element-348fd93.elementor-view-framed .elementor-icon:hover,
.elementor-6783 .elementor-element.elementor-element-348fd93.elementor-view-default .elementor-icon:hover {
    color: #E6E6E6;
    border-color: #E6E6E6;
}

.elementor-6783 .elementor-element.elementor-element-348fd93.elementor-view-framed .elementor-icon:hover,
.elementor-6783 .elementor-element.elementor-element-348fd93.elementor-view-default .elementor-icon:hover svg {
    fill: #E6E6E6;
}

.elementor-6783 .elementor-element.elementor-element-348fd93 .elementor-icon {
    font-size: 21px;
}

.elementor-6783 .elementor-element.elementor-element-348fd93 .elementor-icon svg {
    height: 21px;
}

body:not(.rtl) .elementor-6783 .elementor-element.elementor-element-348fd93 {
    right: 16px;
}

body.rtl .elementor-6783 .elementor-element.elementor-element-348fd93 {
    left: 16px;
}

.elementor-6783 .elementor-element.elementor-element-348fd93 {
    top: 16px;
}

.elementor-6783 .elementor-element.elementor-element-4503176 {
    width: var( --container-widget-width, 63%);
    max-width: 63%;
    --container-widget-width: 63%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-4503176.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-37740c8 {
    text-align: center;
}

.elementor-6783 .elementor-element.elementor-element-37740c8 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-widget-form .elementor-field-group>label,
.elementor-widget-form .elementor-field-subgroup label {
    color: var( --e-global-color-text);
}

.elementor-widget-form .elementor-field-group>label {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-type-html {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-group .elementor-field {
    color: var( --e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field,
.elementor-widget-form .elementor-field-subgroup label {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
    background-color: var( --e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
    background-color: var( --e-global-color-accent);
}

.elementor-widget-form .elementor-message {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator,
.elementor-widget-form .e-form__indicators__indicator__label {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text);
    --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent);
    --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent);
    --e-form-steps-indicator-progress-color: var( --e-global-color-accent);
    --e-form-steps-indicator-progress-background-color: var( --e-global-color-text);
    --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-field-group {
    padding-right: calc( 13px/2);
    padding-left: calc( 13px/2);
    margin-bottom: 13px;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-form-fields-wrapper {
    margin-left: calc( -13px/2);
    margin-right: calc( -13px/2);
    margin-bottom: -13px;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-field-group .elementor-field {
    color: #FFFFFF;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #0000004F;
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-field-group .elementor-select-wrapper select {
    background-color: #0000004F;
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .e-form__buttons__wrapper__button-next {
    background-color: #17531F;
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-button[type="submit"] {
    background-color: #17531F;
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a .elementor-button {
    border-radius: 100px 100px 100px 100px;
}

.elementor-6783 .elementor-element.elementor-element-a1e8b7a {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-6783 .elementor-element.elementor-element-b4c9f5d {
    --divider-border-style: solid;
    --divider-color: #41415B;
    --divider-border-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-b4c9f5d .elementor-divider-separator {
    width: 100%;
}

.elementor-6783 .elementor-element.elementor-element-b4c9f5d .elementor-divider {
    padding-block-start: 1px;
    padding-block-end: 1px;
}

.elementor-6783 .elementor-element.elementor-element-f0a091c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 4em;
    --padding-bottom: 4em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6783 .elementor-element.elementor-element-5392d00 {
    text-align: center;
}

.elementor-6783 .elementor-element.elementor-element-5392d00 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 1.25em;
    font-weight: 400;
    color: #000000;
}

.elementor-6783 .elementor-element.elementor-element-14905d6 img {
    width: 67%;
}

.elementor-6783 .elementor-element.elementor-element-2ada68d {
    text-align: left;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-6783 .elementor-element.elementor-element-2ada68d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.6em;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(21px/2);
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(21px/2);
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(21px/2);
    margin-left: calc(21px/2);
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-21px/2);
    margin-left: calc(-21px/2);
}

body.rtl .elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-21px/2);
}

body:not(.rtl) .elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-21px/2);
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #DDDDDD0F;
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-icon i {
    color: #1BFF26;
    transition: color 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-icon svg {
    fill: #1BFF26;
    transition: fill 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-993792d {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-993792d .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-d611c52 {
    --divider-border-style: solid;
    --divider-color: #41415B;
    --divider-border-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-d611c52 .elementor-divider-separator {
    width: 100%;
}

.elementor-6783 .elementor-element.elementor-element-d611c52 .elementor-divider {
    padding-block-start: 1px;
    padding-block-end: 1px;
}

.elementor-6783 .elementor-element.elementor-element-bb377bf .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #D1D2EA;
}

.elementor-6783 .elementor-element.elementor-element-bb377bf .elementor-icon-box-title,
.elementor-6783 .elementor-element.elementor-element-bb377bf .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 4em;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-bb377bf .elementor-icon-box-description {
    color: #D1D2EA;
    font-family: "Poppins", Sans-serif;
    font-size: 1.25em;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-bb377bf {
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-6783 .elementor-element.elementor-element-55ee487 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #116526;
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-55ee487 {
    width: var( --container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-55ee487.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-7a7862a {
    --divider-border-style: solid;
    --divider-color: #41415B;
    --divider-border-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-7a7862a .elementor-divider-separator {
    width: 100%;
}

.elementor-6783 .elementor-element.elementor-element-7a7862a .elementor-divider {
    padding-block-start: 1px;
    padding-block-end: 1px;
}

.elementor-6783 .elementor-element.elementor-element-adae5cd .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6783 .elementor-element.elementor-element-adae5cd.elementor-view-stacked .elementor-icon {
    background-color: #09090900;
}

.elementor-6783 .elementor-element.elementor-element-adae5cd.elementor-view-framed .elementor-icon,
.elementor-6783 .elementor-element.elementor-element-adae5cd.elementor-view-default .elementor-icon {
    color: #09090900;
    border-color: #09090900;
}

.elementor-6783 .elementor-element.elementor-element-adae5cd.elementor-view-framed .elementor-icon,
.elementor-6783 .elementor-element.elementor-element-adae5cd.elementor-view-default .elementor-icon svg {
    fill: #09090900;
}

.elementor-6783 .elementor-element.elementor-element-adae5cd .elementor-icon {
    font-size: 56px;
}

.elementor-6783 .elementor-element.elementor-element-adae5cd .elementor-icon svg {
    height: 56px;
}

.elementor-6783 .elementor-element.elementor-element-adae5cd .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-6783 .elementor-element.elementor-element-e76678b {
    --e-off-canvas-justify-content: center;
    --e-off-canvas-align-items: center;
    --e-off-canvas-width: 500px;
    --e-off-canvas-height: fit-content;
    --e-off-canvas-content-overflow: auto;
    --e-off-canvas-overlay-opacity: 1;
}

.elementor-6783 .elementor-element.elementor-element-e76678b .e-off-canvas__content {
    background-color: transparent;
    background-image: radial-gradient(at center center, #3F3717 0%, #111422 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF2E;
    border-radius: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-e76678b .e-off-canvas__overlay {
    background-color: rgba(0, 0, 0, .8);
}

.elementor-6783 .elementor-element.elementor-element-90306c1 {
    --display: flex;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

.elementor-6783 .elementor-element.elementor-element-87c177e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6783 .elementor-element.elementor-element-87c177e.elementor-view-stacked .elementor-icon {
    background-color: #A5A5A5;
}

.elementor-6783 .elementor-element.elementor-element-87c177e.elementor-view-framed .elementor-icon,
.elementor-6783 .elementor-element.elementor-element-87c177e.elementor-view-default .elementor-icon {
    color: #A5A5A5;
    border-color: #A5A5A5;
}

.elementor-6783 .elementor-element.elementor-element-87c177e.elementor-view-framed .elementor-icon,
.elementor-6783 .elementor-element.elementor-element-87c177e.elementor-view-default .elementor-icon svg {
    fill: #A5A5A5;
}

.elementor-6783 .elementor-element.elementor-element-87c177e.elementor-view-stacked .elementor-icon:hover {
    background-color: #E6E6E6;
}

.elementor-6783 .elementor-element.elementor-element-87c177e.elementor-view-framed .elementor-icon:hover,
.elementor-6783 .elementor-element.elementor-element-87c177e.elementor-view-default .elementor-icon:hover {
    color: #E6E6E6;
    border-color: #E6E6E6;
}

.elementor-6783 .elementor-element.elementor-element-87c177e.elementor-view-framed .elementor-icon:hover,
.elementor-6783 .elementor-element.elementor-element-87c177e.elementor-view-default .elementor-icon:hover svg {
    fill: #E6E6E6;
}

.elementor-6783 .elementor-element.elementor-element-87c177e .elementor-icon {
    font-size: 21px;
}

.elementor-6783 .elementor-element.elementor-element-87c177e .elementor-icon svg {
    height: 21px;
}

body:not(.rtl) .elementor-6783 .elementor-element.elementor-element-87c177e {
    right: 16px;
}

body.rtl .elementor-6783 .elementor-element.elementor-element-87c177e {
    left: 16px;
}

.elementor-6783 .elementor-element.elementor-element-87c177e {
    top: 16px;
}

.elementor-6783 .elementor-element.elementor-element-062bda2 {
    width: var( --container-widget-width, 63%);
    max-width: 63%;
    --container-widget-width: 63%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-062bda2.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-1567892 {
    text-align: center;
}

.elementor-6783 .elementor-element.elementor-element-1567892 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-field-group {
    padding-right: calc( 13px/2);
    padding-left: calc( 13px/2);
    margin-bottom: 13px;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-form-fields-wrapper {
    margin-left: calc( -13px/2);
    margin-right: calc( -13px/2);
    margin-bottom: -13px;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-field-group .elementor-field {
    color: #FFFFFF;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #0000004F;
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-field-group .elementor-select-wrapper select {
    background-color: #0000004F;
    border-radius: 10px 10px 10px 10px;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .e-form__buttons__wrapper__button-next {
    background-color: #17531F;
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-button[type="submit"] {
    background-color: #17531F;
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe .elementor-button {
    border-radius: 100px 100px 100px 100px;
}

.elementor-6783 .elementor-element.elementor-element-e4fbefe {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-6783 .elementor-element.elementor-element-c7e1562 {
    --divider-border-style: solid;
    --divider-color: #41415B;
    --divider-border-width: 1px;
}

.elementor-6783 .elementor-element.elementor-element-c7e1562 .elementor-divider-separator {
    width: 100%;
}

.elementor-6783 .elementor-element.elementor-element-c7e1562 .elementor-divider {
    padding-block-start: 1px;
    padding-block-end: 1px;
}

.elementor-6783 .elementor-element.elementor-element-0e9b42f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6783 .elementor-element.elementor-element-493d280 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-6783 .elementor-element.elementor-element-493d280 .elementor-icon-box-title,
.elementor-6783 .elementor-element.elementor-element-493d280 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 700;
}

.elementor-6783 .elementor-element.elementor-element-493d280 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(24px/2);
}

.elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(24px/2);
}

.elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(24px/2);
    margin-left: calc(24px/2);
}

.elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-24px/2);
    margin-left: calc(-24px/2);
}

body.rtl .elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-24px/2);
}

body:not(.rtl) .elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-24px/2);
}

.elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-3dfb74f {
    --e-icon-list-icon-size: 12px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 6px;
}

.elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-icon {
    padding-right: 2px;
}

.elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-6783 .elementor-element.elementor-element-5edb845 {
    text-align: left;
}

.elementor-6783 .elementor-element.elementor-element-5edb845 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-df1a677 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    background-color: #116526;
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-df1a677 {
    width: var( --container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-df1a677.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-5f716b5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 3em 3em;
    --row-gap: 3em;
    --column-gap: 3em;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6783 .elementor-element.elementor-element-53501c4 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-6783 .elementor-element.elementor-element-53501c4 .elementor-icon-box-title,
.elementor-6783 .elementor-element.elementor-element-53501c4 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-6783 .elementor-element.elementor-element-53501c4 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-51be8eb {
    text-align: center;
    margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + -2.75em) 0em;
}

.elementor-6783 .elementor-element.elementor-element-51be8eb .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-6783 .elementor-element.elementor-element-0bc3c01 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-23fb52f {
    text-align: center;
    width: var( --container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-23fb52f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-b6daf33 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    background-color: #116526;
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-b6daf33 {
    width: var( --container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-b6daf33.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-1b85072 {
    --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;
    --flex-wrap: wrap;
    --padding-top: 4em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6783 .elementor-element.elementor-element-b8bf873 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2.1em;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
}

.elementor-6783 .elementor-element.elementor-element-b8bf873.elementor-element {
    --align-self: flex-start;
}

.elementor-6783 .elementor-element.elementor-element-a13fa80 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6783 .elementor-element.elementor-element-a13fa80.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF00;
}

.elementor-6783 .elementor-element.elementor-element-a13fa80.elementor-view-framed .elementor-icon,
.elementor-6783 .elementor-element.elementor-element-a13fa80.elementor-view-default .elementor-icon {
    color: #FFFFFF00;
    border-color: #FFFFFF00;
}

.elementor-6783 .elementor-element.elementor-element-a13fa80.elementor-view-framed .elementor-icon,
.elementor-6783 .elementor-element.elementor-element-a13fa80.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF00;
}

.elementor-6783 .elementor-element.elementor-element-a13fa80 .elementor-icon {
    font-size: 34px;
}

.elementor-6783 .elementor-element.elementor-element-a13fa80 .elementor-icon svg {
    height: 34px;
}

.elementor-6783 .elementor-element.elementor-element-a13fa80 .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-6783 .elementor-element.elementor-element-a13fa80.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-a458a57 {
    --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-evenly;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 1em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-814c1d0 img {
    border-style: none;
}

.elementor-6783 .elementor-element.elementor-element-814c1d0 {
    width: var( --container-widget-width, 34%);
    max-width: 34%;
    --container-widget-width: 34%;
    --container-widget-flex-grow: 0;
    border-style: none;
}

.elementor-6783 .elementor-element.elementor-element-814c1d0.elementor-element {
    --align-self: flex-start;
}

.elementor-6783 .elementor-element.elementor-element-82754b4 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6783 .elementor-element.elementor-element-82754b4 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-6783 .elementor-element.elementor-element-82754b4 .elementor-image-box-description {
    color: #E9E5DA;
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-82754b4 {
    margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -3em;
    padding: 3em 5em 3em 5em;
    width: var( --container-widget-width, 58%);
    max-width: 58%;
    --container-widget-width: 58%;
    --container-widget-flex-grow: 0;
    background-color: #0000004D;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF1F;
    border-radius: 24px 24px 24px 24px;
}

.elementor-6783 .elementor-element.elementor-element-82754b4.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-7b90c4b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6783 .elementor-element.elementor-element-41a3fb3 {
    text-align: center;
}

.elementor-6783 .elementor-element.elementor-element-41a3fb3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-6783 .elementor-element.elementor-element-a693c77 {
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-f2a9de1 {
    text-align: left;
    width: var( --container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-f2a9de1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-a4ce4fe {
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-85b863a {
    text-align: left;
    width: var( --container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-85b863a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-00fd224 {
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-2d28f15 {
    text-align: left;
    width: var( --container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-2d28f15 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-c9b78bc {
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-8203bcc {
    text-align: left;
    width: var( --container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-8203bcc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-1f6620a {
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-f59b24d {
    text-align: left;
    width: var( --container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-f59b24d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-619adf1 {
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-6dba45f {
    text-align: left;
    width: var( --container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-6dba45f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-f78875f {
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-d0f5a69 {
    text-align: left;
    width: var( --container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-d0f5a69 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-6c15fc9 {
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-af62c62 {
    text-align: left;
    width: var( --container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-af62c62 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-1d0bf5b {
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-17d4956 {
    text-align: left;
    width: var( --container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-17d4956 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-8e104ea {
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6783 .elementor-element.elementor-element-f93f6cc {
    text-align: left;
    width: var( --container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-f93f6cc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6783 .elementor-element.elementor-element-5845b2c {
    --n-accordion-title-font-size: 1.125em;
    --n-accordion-item-title-space-between: 16px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 10px 10px 10px 10px;
    --n-accordion-title-normal-color: #FFFFFF;
    --n-accordion-title-hover-color: #FFFFFF;
    --n-accordion-title-active-color: #FFFFFF;
    --n-accordion-icon-size: 15px;
    width: var( --container-widget-width, 810px);
    max-width: 810px;
    --container-widget-width: 810px;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-5845b2c>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    background-color: #573E30;
    border-style: none;
}

.elementor-6783 .elementor-element.elementor-element-5845b2c>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover {
    background-color: #D1654C;
}

.elementor-6783 .elementor-element.elementor-element-5845b2c>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title {
    background-color: #D1654C;
}

.elementor-6783 .elementor-element.elementor-element-5845b2c {
    --n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-6783 .elementor-element.elementor-element-5845b2c>.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: "Poppins", Sans-serif;
}

:where( .elementor-6783 .elementor-element.elementor-element-5845b2c>.e-n-accordion>.e-n-accordion-item)>.e-con {
    background-color: #E3D8BF00;
    border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 1em;
    --padding-right: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
}

.elementor-6783 .elementor-element.elementor-element-5845b2c.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-2a1f00b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    background-color: #116526;
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
}

.elementor-6783 .elementor-element.elementor-element-2a1f00b {
    width: var( --container-widget-width, 434px);
    max-width: 434px;
    --container-widget-width: 434px;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-2a1f00b.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-4cdff11 {
    --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-around;
    --flex-wrap: wrap;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6783 .elementor-element.elementor-element-79b7f41 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-79b7f41.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-a159b64 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-6783 .elementor-element.elementor-element-a159b64.elementor-element {
    --align-self: center;
}

.elementor-6783 .elementor-element.elementor-element-cff3779 {
    text-align: center;
    width: var( --container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}

.elementor-6783 .elementor-element.elementor-element-cff3779 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 0.9em;
    font-weight: 400;
    line-height: 1.3em;
}

body.elementor-page-6783:not(.elementor-motion-effects-element-type-background),
body.elementor-page-6783>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #060501;
}

@media(min-width:768px) {
    .elementor-6783 .elementor-element.elementor-element-04af59c {
        --content-width: 1180px;
    }
    .elementor-6783 .elementor-element.elementor-element-6d0cb94 {
        --content-width: 800px;
    }
    .elementor-6783 .elementor-element.elementor-element-c993992 {
        --content-width: 800px;
    }
    .elementor-6783 .elementor-element.elementor-element-7e5abeb {
        --content-width: 800px;
    }
    .elementor-6783 .elementor-element.elementor-element-9551ae9 {
        --content-width: 1180px;
    }
    .elementor-6783 .elementor-element.elementor-element-b5fbcfe {
        --width: 56%;
    }
    .elementor-6783 .elementor-element.elementor-element-d154f28 {
        --width: 47%;
    }
    .elementor-6783 .elementor-element.elementor-element-42c1367 {
        --content-width: 800px;
    }
    .elementor-6783 .elementor-element.elementor-element-3ce637d {
        --width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-0df1566 {
        --content-width: 1140px;
    }
    .elementor-6783 .elementor-element.elementor-element-774b28d {
        --width: 45%;
    }
    .elementor-6783 .elementor-element.elementor-element-f0a091c {
        --width: 45%;
    }
    .elementor-6783 .elementor-element.elementor-element-0e9b42f {
        --content-width: 650px;
    }
    .elementor-6783 .elementor-element.elementor-element-5f716b5 {
        --content-width: 720px;
    }
    .elementor-6783 .elementor-element.elementor-element-7b90c4b {
        --content-width: 1180px;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-6783 .elementor-element.elementor-element-04af59c {
        --content-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-9551ae9 {
        --content-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-ef3c921 {
        --content-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-6720634 {
        --content-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-42c1367 {
        --content-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-774b28d {
        --width: 47%;
    }
    .elementor-6783 .elementor-element.elementor-element-f0a091c {
        --width: 48%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6783 .elementor-element.elementor-element-6d0cb94 {
        --content-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-7e5abeb {
        --content-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-b5fbcfe {
        --width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-d154f28 {
        --width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-3ce637d {
        --width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-774b28d {
        --width: 70%;
    }
    .elementor-6783 .elementor-element.elementor-element-f0a091c {
        --width: 70%;
    }
    .elementor-6783 .elementor-element.elementor-element-1b85072 {
        --content-width: 90vw;
    }
}

@media(max-width:1366px) {
    .elementor-6783 .elementor-element.elementor-element-e68cdf4 {
        --container-widget-width: 525px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 525px);
        max-width: 525px;
    }
    .elementor-6783 .elementor-element.elementor-element-0cd041d {
        --container-widget-width: 514px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 514px);
        max-width: 514px;
    }
    .elementor-6783 .elementor-element.elementor-element-07a6996 {
        --container-widget-width: 512px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 512px);
        max-width: 512px;
    }
    .elementor-6783 .elementor-element.elementor-element-9551ae9 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-6f163b2.elementor-element {
        --align-self: flex-start;
    }
    .elementor-6783 .elementor-element.elementor-element-6bc2316.elementor-element {
        --align-self: center;
    }
    .elementor-6783 .elementor-element.elementor-element-0df1566 {
        --gap: 48px 48px;
        --row-gap: 48px;
        --column-gap: 48px;
    }
    .elementor-6783 .elementor-element.elementor-element-01ddd4f .elementor-icon-box-title,
    .elementor-6783 .elementor-element.elementor-element-01ddd4f .elementor-icon-box-title a {
        font-size: 3em;
    }
    .elementor-6783 .elementor-element.elementor-element-a34f524 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 90%);
        max-width: 90%;
    }
    .elementor-6783 .elementor-element.elementor-element-bb377bf .elementor-icon-box-title,
    .elementor-6783 .elementor-element.elementor-element-bb377bf .elementor-icon-box-title a {
        font-size: 3em;
    }
    .elementor-6783 .elementor-element.elementor-element-55ee487 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 90%);
        max-width: 90%;
    }
    .elementor-6783 .elementor-element.elementor-element-1b85072 {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 2em;
        --padding-right: 2em;
    }
    .elementor-6783 .elementor-element.elementor-element-814c1d0 {
        --container-widget-width: 37%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 37%);
        max-width: 37%;
    }
    .elementor-6783 .elementor-element.elementor-element-82754b4 .elementor-image-box-title {
        font-size: 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-82754b4 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-82754b4 {
        padding: 2em 2em 2em 2em;
        --container-widget-width: 515px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 515px);
        max-width: 515px;
    }
    .elementor-6783 .elementor-element.elementor-element-7b90c4b {
        --padding-top: 4em;
        --padding-bottom: 4em;
        --padding-left: 2em;
        --padding-right: 2em;
    }
}

@media(max-width:1024px) {
    .elementor-6783 .elementor-element.elementor-element-04af59c:not(.elementor-motion-effects-element-type-background),
    .elementor-6783 .elementor-element.elementor-element-04af59c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2025/05/MR-2-tablete.webp");
        background-size: contain;
    }
    .elementor-6783 .elementor-element.elementor-element-04af59c {
        --padding-top: 13em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 32%;
    }
    .elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-title {
        font-size: 1.7em;
    }
    .elementor-6783 .elementor-element.elementor-element-e68cdf4 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-0cd041d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-b99314a {
        --container-widget-width: 399px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 399px);
        max-width: 399px;
    }
    .elementor-6783 .elementor-element.elementor-element-b99314a.elementor-element {
        --align-self: center;
    }
    .elementor-6783 .elementor-element.elementor-element-07a6996 {
        text-align: center;
    }
    .elementor-6783 .elementor-element.elementor-element-07a6996.elementor-element {
        --align-self: center;
    }
    .elementor-6783 .elementor-element.elementor-element-db5411a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-6783 .elementor-element.elementor-element-1db84ca {
        --container-widget-width: 685px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 685px);
        max-width: 685px;
    }
    .elementor-6783 .elementor-element.elementor-element-a514fcc {
        --e-n-carousel-swiper-slides-to-display: 2;
    }
    .elementor-6783 .elementor-element.elementor-element-9551ae9 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-6783 .elementor-element.elementor-element-67b1cb8 .elementor-image-box-title {
        margin-bottom: 15px;
    }
    .elementor-6783 .elementor-element.elementor-element-67b1cb8 {
        --container-widget-width: 96%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 96%);
        max-width: 96%;
    }
    .elementor-6783 .elementor-element.elementor-element-b714075 {
        --container-widget-width: 685px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 685px);
        max-width: 685px;
    }
    .elementor-6783 .elementor-element.elementor-element-25d3db5 {
        --container-widget-width: 685px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 685px);
        max-width: 685px;
    }
    .elementor-6783 .elementor-element.elementor-element-622b97f {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-6783 .elementor-element.elementor-element-6f163b2 {
        --container-widget-width: 41%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 41%);
        max-width: 41%;
    }
    .elementor-6783 .elementor-element.elementor-element-586b613 .elementor-image-box-title {
        margin-bottom: 15px;
    }
    .elementor-6783 .elementor-element.elementor-element-20eb4e8 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-6783 .elementor-element.elementor-element-d557a64 .elementor-image-box-title {
        margin-bottom: 15px;
    }
    .elementor-6783 .elementor-element.elementor-element-6bc2316 {
        --container-widget-width: 67%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 67%);
        max-width: 67%;
    }
    .elementor-6783 .elementor-element.elementor-element-42c1367 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-6783 .elementor-element.elementor-element-0df1e03 .elementor-image-box-title {
        font-size: 1.5em;
        line-height: 1.3em;
    }
    .elementor-6783 .elementor-element.elementor-element-342b694 .elementor-image-box-title {
        font-size: 1.5em;
        line-height: 1.3em;
    }
    .elementor-6783 .elementor-element.elementor-element-d079313 .elementor-image-box-title {
        font-size: 1.5em;
        line-height: 1.3em;
    }
    .elementor-6783 .elementor-element.elementor-element-4f7c490 .elementor-icon-box-title,
    .elementor-6783 .elementor-element.elementor-element-4f7c490 .elementor-icon-box-title a {
        font-size: 2.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-4f7c490 .elementor-icon-box-description {
        font-size: 1.75em;
    }
    .elementor-6783 .elementor-element.elementor-element-0df1566 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --padding-top: 4em;
        --padding-bottom: 4em;
        --padding-left: 2em;
        --padding-right: 2em;
    }
    .elementor-6783 .elementor-element.elementor-element-0e9b42f {
        --padding-top: 4em;
        --padding-bottom: 4em;
        --padding-left: 2em;
        --padding-right: 2em;
    }
    .elementor-6783 .elementor-element.elementor-element-5f716b5 {
        --padding-top: 4em;
        --padding-bottom: 4em;
        --padding-left: 2em;
        --padding-right: 2em;
    }
    .elementor-6783 .elementor-element.elementor-element-1b85072 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-a458a57 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-6783 .elementor-element.elementor-element-814c1d0 {
        --container-widget-width: 52%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 52%);
        max-width: 52%;
    }
    .elementor-6783 .elementor-element.elementor-element-814c1d0.elementor-element {
        --align-self: center;
    }
    .elementor-6783 .elementor-element.elementor-element-82754b4 {
        margin: -2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
        width: 100%;
        max-width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-6783 .elementor-element.elementor-element-2df3bbb {
        --content-width: 90vw;
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        --padding-top: .5em;
        --padding-bottom: .5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-2df3bbb:not(.elementor-motion-effects-element-type-background),
    .elementor-6783 .elementor-element.elementor-element-2df3bbb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: radial-gradient(at top center, #FF9898 0%, #F24B29 66%);
    }
    .elementor-6783 .elementor-element.elementor-element-befbf53 {
        text-align: center;
    }
    .elementor-6783 .elementor-element.elementor-element-befbf53 .elementor-heading-title {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-04af59c {
        --content-width: 90vw;
        --padding-top: 11em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-04af59c:not(.elementor-motion-effects-element-type-background),
    .elementor-6783 .elementor-element.elementor-element-04af59c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2025/05/MR-2-mobile-2.webp");
        background-size: contain;
    }
    .elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-img {
        margin-bottom: 3px;
    }
    .elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 51%;
    }
    .elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-title {
        font-size: 1.3em;
    }
    .elementor-6783 .elementor-element.elementor-element-e68cdf4 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-b99314a {
        width: 100%;
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-07a6996 .elementor-heading-title {
        font-size: 0.9em;
    }
    .elementor-6783 .elementor-element.elementor-element-6d0cb94 {
        --content-width: 90vw;
        --padding-top: 0em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-4326317 .elementor-image-box-title {
        margin-bottom: 0px;
        font-size: 1.4em;
    }
    .elementor-6783 .elementor-element.elementor-element-4326317 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-5d1334e {
        width: 100%;
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-d8a0f38 .elementor-image-box-title {
        margin-bottom: 0px;
        font-size: 1.4em;
    }
    .elementor-6783 .elementor-element.elementor-element-d8a0f38 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-d8a0f38 {
        margin: 2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-8dc4e81 img {
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-6783 .elementor-element.elementor-element-db5411a {
        --border-radius: 20px 20px 20px 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-cb641bb .elementor-image-box-title {
        font-size: 1.4em;
    }
    .elementor-6783 .elementor-element.elementor-element-cb641bb .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-93ab370 .elementor-image-box-title {
        font-size: 1.2em;
    }
    .elementor-6783 .elementor-element.elementor-element-93ab370 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-93ab370 {
        padding: 1em 1em 1em 1em;
        width: 100%;
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-1d56348 .elementor-heading-title {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-a129fe5 {
        padding: 1.5em 1.5em 1.5em 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-3051551 {
        padding: 1.5em 1.5em 1.5em 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-1db84ca .elementor-heading-title {
        font-size: 1.4em;
        line-height: 1.4em;
    }
    .elementor-6783 .elementor-element.elementor-element-fb580f7 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
    }
    .elementor-6783 .elementor-element.elementor-element-f37be6f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
    }
    .elementor-6783 .elementor-element.elementor-element-fb906de {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
    }
    .elementor-6783 .elementor-element.elementor-element-35c7767 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
    }
    .elementor-6783 .elementor-element.elementor-element-a514fcc {
        --e-n-carousel-swiper-slides-to-display: 1;
        width: var( --container-widget-width, 278px);
        max-width: 278px;
        --container-widget-width: 278px;
        --container-widget-flex-grow: 0;
    }
    .elementor-6783 .elementor-element.elementor-element-a514fcc.elementor-element {
        --align-self: center;
    }
    .elementor-6783 .elementor-element.elementor-element-3e94c5e {
        padding: 1.5em 1.5em 1.5em 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-c008e19 .elementor-heading-title {
        font-size: 1.4em;
        line-height: 1.2em;
    }
    .elementor-6783 .elementor-element.elementor-element-c008e19 {
        margin: 1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-a52450b {
        width: 100%;
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-7e5abeb {
        --content-width: 90vw;
        --padding-top: 3em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-bb9bd88 .elementor-image-box-title {
        font-size: 1.4em;
    }
    .elementor-6783 .elementor-element.elementor-element-bb9bd88 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-a81276e {
        width: 100%;
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-9551ae9 {
        --content-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-36a773a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-67b1cb8 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-6783 .elementor-element.elementor-element-67b1cb8 .elementor-image-box-title {
        font-size: 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-67b1cb8 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-ef3c921 {
        --content-width: 90vw;
        --padding-top: 2em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-b714075 .elementor-heading-title {
        font-size: 1.4em;
        line-height: 1.4em;
    }
    .elementor-6783 .elementor-element.elementor-element-70f3a0c {
        --e-image-carousel-slides-to-show: 2;
        width: var( --container-widget-width, 88%);
        max-width: 88%;
        --container-widget-width: 88%;
        --container-widget-flex-grow: 0;
    }
    .elementor-6783 .elementor-element.elementor-element-70f3a0c.elementor-element {
        --align-self: center;
    }
    .elementor-6783 .elementor-element.elementor-element-25d3db5 .elementor-heading-title {
        font-size: 1em;
        line-height: 1.4em;
    }
    .elementor-6783 .elementor-element.elementor-element-25d3db5 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-6783 .elementor-element.elementor-element-6720634 {
        --content-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-622b97f {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-6f163b2 img {
        max-width: 63%;
    }
    .elementor-6783 .elementor-element.elementor-element-6f163b2 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-b5fbcfe {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-586b613 .elementor-image-box-wrapper {
        text-align: left;
    }
    .elementor-6783 .elementor-element.elementor-element-586b613 .elementor-image-box-title {
        font-size: 1.3em;
    }
    .elementor-6783 .elementor-element.elementor-element-586b613 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-4f7877a {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6783 .elementor-element.elementor-element-20eb4e8 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-d154f28 {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-d557a64 .elementor-image-box-wrapper {
        text-align: left;
    }
    .elementor-6783 .elementor-element.elementor-element-d557a64 .elementor-image-box-title {
        font-size: 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-d557a64 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-648370c {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6783 .elementor-element.elementor-element-6bc2316 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-42c1367 {
        --content-width: 90vw;
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-0df1e03 .elementor-image-box-img {
        margin-bottom: 32px;
    }
    .elementor-6783 .elementor-element.elementor-element-0df1e03 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-0df1e03 .elementor-image-box-title {
        font-size: 1.25em;
        line-height: 1.4em;
    }
    .elementor-6783 .elementor-element.elementor-element-342b694 .elementor-image-box-img {
        margin-bottom: 32px;
    }
    .elementor-6783 .elementor-element.elementor-element-342b694 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-342b694 .elementor-image-box-title {
        font-size: 1.25em;
        line-height: 1.4em;
    }
    .elementor-6783 .elementor-element.elementor-element-d079313 .elementor-image-box-img {
        margin-bottom: 32px;
    }
    .elementor-6783 .elementor-element.elementor-element-d079313 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-d079313 .elementor-image-box-title {
        font-size: 1.25em;
        line-height: 1.4em;
    }
    .elementor-6783 .elementor-element.elementor-element-4f7c490 .elementor-icon-box-title,
    .elementor-6783 .elementor-element.elementor-element-4f7c490 .elementor-icon-box-title a {
        font-size: 1.8em;
    }
    .elementor-6783 .elementor-element.elementor-element-4f7c490 .elementor-icon-box-description {
        font-size: 1.25em;
    }
    .elementor-6783 .elementor-element.elementor-element-0df1566 {
        --gap: 32px 32px;
        --row-gap: 32px;
        --column-gap: 32px;
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-774b28d {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-ad2806d .elementor-heading-title {
        font-size: 1.2em;
    }
    .elementor-6783 .elementor-element.elementor-element-01ddd4f .elementor-icon-box-title,
    .elementor-6783 .elementor-element.elementor-element-01ddd4f .elementor-icon-box-title a {
        font-size: 2.6em;
    }
    .elementor-6783 .elementor-element.elementor-element-01ddd4f .elementor-icon-box-description {
        font-size: 1.1em;
    }
    .elementor-6783 .elementor-element.elementor-element-a34f524 .elementor-button {
        font-size: 1em;
        line-height: 1.3em;
    }
    .elementor-6783 .elementor-element.elementor-element-a34f524 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-6ec142b {
        --e-off-canvas-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-c0b02cd {
        --padding-top: 1.5em;
        --padding-bottom: 1.5em;
        --padding-left: 1.5em;
        --padding-right: 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-37740c8 .elementor-heading-title {
        font-size: 1.32em;
    }
    .elementor-6783 .elementor-element.elementor-element-f0a091c {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-2ada68d .elementor-heading-title {
        font-size: 1.2em;
    }
    .elementor-6783 .elementor-element.elementor-element-bb377bf .elementor-icon-box-title,
    .elementor-6783 .elementor-element.elementor-element-bb377bf .elementor-icon-box-title a {
        font-size: 2.6em;
    }
    .elementor-6783 .elementor-element.elementor-element-bb377bf .elementor-icon-box-description {
        font-size: 1.1em;
    }
    .elementor-6783 .elementor-element.elementor-element-55ee487 .elementor-button {
        font-size: 1em;
        line-height: 1.3em;
    }
    .elementor-6783 .elementor-element.elementor-element-55ee487 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-e76678b {
        --e-off-canvas-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-90306c1 {
        --padding-top: 1.5em;
        --padding-bottom: 1.5em;
        --padding-left: 1.5em;
        --padding-right: 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-1567892 .elementor-heading-title {
        font-size: 1.32em;
    }
    .elementor-6783 .elementor-element.elementor-element-0e9b42f {
        --content-width: 90vw;
        --padding-top: 1em;
        --padding-bottom: 2em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-493d280 .elementor-icon-box-title,
    .elementor-6783 .elementor-element.elementor-element-493d280 .elementor-icon-box-title a {
        font-size: 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-493d280 .elementor-icon-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(16px/2);
    }
    .elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(16px/2);
    }
    .elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(16px/2);
        margin-left: calc(16px/2);
    }
    .elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-16px/2);
        margin-left: calc(-16px/2);
    }
    body.rtl .elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-16px/2);
    }
    body:not(.rtl) .elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-16px/2);
    }
    .elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-6783 .elementor-element.elementor-element-3dfb74f .elementor-icon-list-item>a {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-df1a677 .elementor-button {
        font-size: 1em;
        line-height: 1.3em;
    }
    .elementor-6783 .elementor-element.elementor-element-df1a677 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-5f716b5 {
        --content-width: 90vw;
        --gap: 2em 2em;
        --row-gap: 2em;
        --column-gap: 2em;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-53501c4 .elementor-icon-box-title,
    .elementor-6783 .elementor-element.elementor-element-53501c4 .elementor-icon-box-title a {
        font-size: 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-53501c4 .elementor-icon-box-description {
        font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-51be8eb .elementor-heading-title {
        font-size: 1.5rem;
    }
    .elementor-6783 .elementor-element.elementor-element-51be8eb {
        margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-23fb52f .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-6783 .elementor-element.elementor-element-b6daf33 .elementor-button {
        font-size: 1em;
        line-height: 1.3em;
    }
    .elementor-6783 .elementor-element.elementor-element-b6daf33 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-1b85072 {
        --content-width: 90vw;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-b8bf873 {
        text-align: center;
    }
    .elementor-6783 .elementor-element.elementor-element-b8bf873 .elementor-heading-title {
        font-size: 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-b8bf873.elementor-element {
        --align-self: center;
    }
    .elementor-6783 .elementor-element.elementor-element-a458a57 {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }
    .elementor-6783 .elementor-element.elementor-element-814c1d0 {
        --container-widget-width: 98%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 98%);
        max-width: 98%;
    }
    .elementor-6783 .elementor-element.elementor-element-82754b4 {
        padding: 1em 1.5em 1em 1.5em;
    }
    .elementor-6783 .elementor-element.elementor-element-7b90c4b {
        --content-width: 90vw;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-41a3fb3 .elementor-heading-title {
        font-size: 1.5rem;
    }
    .elementor-6783 .elementor-element.elementor-element-f2a9de1 .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-6783 .elementor-element.elementor-element-85b863a .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-6783 .elementor-element.elementor-element-2d28f15 .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-6783 .elementor-element.elementor-element-8203bcc .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-6783 .elementor-element.elementor-element-f59b24d .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-6783 .elementor-element.elementor-element-6dba45f .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-6783 .elementor-element.elementor-element-d0f5a69 .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-6783 .elementor-element.elementor-element-af62c62 .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-6783 .elementor-element.elementor-element-17d4956 .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-6783 .elementor-element.elementor-element-f93f6cc .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-6783 .elementor-element.elementor-element-5845b2c {
        --n-accordion-title-font-size: 1em;
    }
    .elementor-6783 .elementor-element.elementor-element-2a1f00b .elementor-button {
        font-size: 1em;
        line-height: 1.3em;
    }
    .elementor-6783 .elementor-element.elementor-element-2a1f00b {
        width: 100%;
        max-width: 100%;
    }
    .elementor-6783 .elementor-element.elementor-element-4cdff11 {
        --content-width: 90vw;
    }
    .elementor-6783 .elementor-element.elementor-element-a159b64 {
        text-align: center;
    }
    .elementor-6783 .elementor-element.elementor-element-cff3779 {
        width: 100%;
        max-width: 100%;
    }
}

/* Start custom CSS for image-box, class: .elementor-element-67b1cb8 */

.elementor-6783 .elementor-element.elementor-element-67b1cb8 {
    text-wrap: pretty
}

.elementor-6783 .elementor-element.elementor-element-67b1cb8 span {
    display: inline-block;
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-70f3a0c */

@media (max-width: 767px) {
    .elementor-6783 .elementor-element.elementor-element-70f3a0c .swiper {
        overflow: visible;
    }
    .elementor-6783 .elementor-element.elementor-element-70f3a0c .swiper-pagination {
        bottom: -15px !important;
    }
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-586b613 */

.elementor-6783 .elementor-element.elementor-element-586b613 {
    text-wrap: pretty
}

.elementor-6783 .elementor-element.elementor-element-586b613 span {
    display: inline-block;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-4f7877a */

.elementor-6783 .elementor-element.elementor-element-4f7877a .elementor-icon-list-item {
    background: #13131E;
    padding: 10px !important;
    border-radius: 5px;
    border: 1px solid #2D2D46
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-18c47d0 */

.elementor-6783 .elementor-element.elementor-element-18c47d0 s {
    color: red
}

.elementor-6783 .elementor-element.elementor-element-18c47d0 b {
    color: #93E624;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-622b97f */

.elementor-6783 .elementor-element.elementor-element-622b97f {
    background: linear-gradient(178deg, #09070F 1.26%, #141021 98.74%);
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-d557a64 */

.elementor-6783 .elementor-element.elementor-element-d557a64 {
    text-wrap: pretty
}

.elementor-6783 .elementor-element.elementor-element-d557a64 span {
    display: inline-block;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-648370c */

.elementor-6783 .elementor-element.elementor-element-648370c .elementor-icon-list-item {
    background: #13131E;
    padding: 10px !important;
    border-radius: 5px;
    border: 1px solid #2D2D46
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-20eb4e8 */

.elementor-6783 .elementor-element.elementor-element-20eb4e8 {
    background: linear-gradient(178deg, #09070F 1.26%, #141021 98.74%);
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-01ddd4f */

.elementor-6783 .elementor-element.elementor-element-01ddd4f .elementor-icon-box-title span {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-774b28d */

.elementor-6783 .elementor-element.elementor-element-774b28d {
    border-radius: 56px;
    background: radial-gradient(70.1% 91.75% at 66.77% 95.14%, #1D1D26 0%, #121217 100%);
    box-shadow: -9px -9px 15.4px 0px #17171F, 6px 11px 15.4px 0px #0E0E12;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5392d00 */

.elementor-6783 .elementor-element.elementor-element-5392d00 {
    pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-bb377bf */

.elementor-6783 .elementor-element.elementor-element-bb377bf .elementor-icon-box-title span {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f0a091c */

.excluir::before,
.excluir::after {
    content: "";
    height: 110%;
    width: 8px;
    background: #ef3636;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-50%, -50%) rotate(20deg);
    border-radius: 100px
}

.excluir::after {
    transform: translate(-50%, -50%) rotate(-20deg);
}

@media(max-width:767px) {
    .excluir::before,
    .excluir::after {
        height: 105%;
    }
    .excluir::before {
        transform: translate(-50%, -50%) rotate(22deg);
    }
    .excluir::after {
        transform: translate(-50%, -50%) rotate(-22deg);
    }
}

.excluir div {
    filter: grayscale(100%);
    cursor: not-allowed;
}

.myPricing2 {
    --text: 'Melhor oferta!';
    --first-color: #FF2424;
    --second-color: #AB1919;
    position: relative;
}

.myPricing2 .myRibbon {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 140px;
    height: 140px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    z-index: 1
}

.myPricing2 .myRibbon::before {
    content: var(--text);
    position: absolute;
    width: 150%;
    height: 30px;
    background: var(--first-color);
    transform: rotate(45deg) translateY(-15px);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.125em;
    font-weight: 400;
    color: #FFF;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    font-family: "Inter"
}

.myPricing2 .myRibbon::after {
    content: '';
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 10px;
    height: 10px;
    background: var(--second-color);
    z-index: -1;
    box-shadow: -130px -130px var(--second-color);
}

.myRibbo {
    pointer-events: none;
}

.elementor-6783 .elementor-element.elementor-element-f0a091c {
    border-radius: 56px;
    background: radial-gradient(70.1% 91.75% at 66.77% 95.14%, #1D1D26 0%, #121217 100%);
    box-shadow: -9px -9px 15.4px 0px #17171F, 6px 11px 15.4px 0px #0E0E12;
}

@media (max-width: 767px) {
    .elementor-6783 .elementor-element.elementor-element-f0a091c {
        border-radius: 48px;
    }
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b8bf873 */

@media (max-width: 767px) {
    .elementor-6783 .elementor-element.elementor-element-b8bf873 br {
        display: none;
    }
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-82754b4 */

.elementor-6783 .elementor-element.elementor-element-82754b4 span {
    display: block;
    margin-bottom: 20px;
}

.elementor-6783 .elementor-element.elementor-element-82754b4 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

.elementor-6783 .elementor-element.elementor-element-82754b4::before {
    content: "";
    width: 170px;
    height: 170px;
    background: url("/wp-content/uploads/2024/11/text.svg") no-repeat;
    background-size: contain;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translate(30%, 30%);
    animation: rotate-text 10s infinite linear;
}

@keyframes rotate-text {
    0% {}
    100% {
        transform: translate(30%, 30%) rotate(-360deg);
    }
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-5845b2c */

.elementor-6783 .elementor-element.elementor-element-5845b2c .e-n-accordion-item-title {
    position: relative;
    transition: 0.5s;
    border-radius: 16px;
    background: radial-gradient(70.1% 91.75% at 66.77% 95.14%, #1D1D26 0%, #121217 100%);
}

.elementor-6783 .elementor-element.elementor-element-5845b2c .e-n-accordion-item .e-n-accordion-item-title::after,
.elementor-6783 .elementor-element.elementor-element-5845b2c .e-n-accordion-item .e-n-accordion-item-title::before {
    content: "";
    width: 15px;
    height: 3px;
    position: absolute;
    right: 20px;
    top: calc(50% + 2px);
    transform: translate(-100%, -50%) rotate(45deg);
    transform-origin: center;
    background: #EEEEEE;
    background-size: contain;
    transition: 0.6s;
    border-radius: 100px;
}

.elementor-6783 .elementor-element.elementor-element-5845b2c .e-n-accordion-item .e-n-accordion-item-title::before {
    transform: translate(-38%, -50%) rotate(-45deg);
}

.elementor-6783 .elementor-element.elementor-element-5845b2c .e-n-accordion-item[open] .e-n-accordion-item-title::before {
    transform: translate(-8px, -50%) rotate(-180deg) !important;
}

.elementor-6783 .elementor-element.elementor-element-5845b2c .e-n-accordion-item[open] .e-n-accordion-item-title::after {
    transform: translate(-8px, -50%) rotate(-180deg) !important;
}

.elementor-6783 .elementor-element.elementor-element-5845b2c .e-n-accordion-item-title-header {
    padding-right: 3em !important;
}

.elementor-6783 .elementor-element.elementor-element-5845b2c .e-n-accordion-item-title-text {
    display: flex;
    justify-content: flex-start !important;
    width: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-2068a42 */

#popup {
    opacity: 0;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate3D(-50%, -50%, 0);
    transition: 0.3s;
    z-index: -1;
}

#popup.ativo {
    opacity: 1 !important;
    z-index: 999;
    transition: 0.3s;
}

/* End custom CSS */

/* Start custom CSS */

html,
body {
    overflow-x: hidden;
    width: 100%;
}

.destaque {
    background: linear-gradient(90deg, #FF9B1D 0%, #FCE830 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.btn .elementor-button {
    border-top: 1px solid #87FAD0;
    border-left: 1px solid #87FAD0;
    background: radial-gradient(71.99% 53.87% at 61.92% 0%, rgba(135, 250, 208, 0.50) 0%, rgba(135, 250, 208, 0.00) 100%), #116526;
    background-size: 100%;
    background-position: center;
    transition: .5s;
}

.btn .elementor-button:hover {
    transform: scale(1.03);
    background-size: 290%;
}

.degrade {
    background: var(--Logo-On, linear-gradient(106deg, #FF4D00 -133.57%, #FFC700 122.99%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.degrade2 {
    background: linear-gradient(106deg, #FFF -133.57%, #FFEFB8 122.99%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.bonus {
    padding: 1.5em 2em;
    border-radius: 11px;
    border: 1px solid rgba(255, 255, 255, 0.14);
    background: rgba(255, 255, 255, 0.06);
}

.parcela {
    font-size: 20px;
    font-weight: 400;
}

.oldprice {
    position: relative;
}

.oldprice:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 110%;
    height: 2px;
    transform: translate(-50%, -50%) rotate(7deg);
    background: linear-gradient(90deg, #D91A0D 0%, #F03718 100%);
}

.oldprice:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 110%;
    height: 2px;
    transform: translate(-50%, -50%) rotate(-7deg);
    background: linear-gradient(90deg, #D91A0D 0%, #F03718 100%);
}

@media (max-width: 767px) {
    .parcela {
        font-size: 18px;
        font-weight: 400;
    }
    .myPricing .myRibbon::before {
        font-size: 1.125em;
    }
    .myPricing .myRibbon {
        top: -22px;
        right: -22px;
        transform: scale(0.8);
    }
}

.elementor-kit-5 {
    --e-global-typography-primary-font-family: "poppins";
    --e-global-typography-secondary-font-family: "poppins";
    --e-global-typography-text-font-family: "poppins";
    --e-global-typography-accent-font-family: "poppins";
}

/* End custom CSS */

/* Start Custom Fonts CSS */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Regular.eot');
    src: url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Regular.eot?#iefix') format('embedded-opentype'), url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Regular.woff2') format('woff2'), url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Regular.woff') format('woff'), url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Regular.ttf') format('truetype'), url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Regular.svg#Poppins') format('svg');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: auto;
    src: url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Bold.eot');
    src: url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Bold.eot?#iefix') format('embedded-opentype'), url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Bold.woff2') format('woff2'), url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Bold.woff') format('woff'), url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Bold.ttf') format('truetype'), url('https://slateblue-eel-683394.hostingersite.com/wp-content/uploads/2024/04/Poppins-Bold.svg#Poppins') format('svg');
}

/* End Custom Fonts CSS */