.elementor-22158 .elementor-element.elementor-element-888cf2e {
    --display: flex;
    --min-height: 517px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --margin-block-start: 0px;
    --margin-block-end: 35px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 9%;
    --padding-block-end: 0%;
    --padding-inline-start: 13%;
    --padding-inline-end: 0%;
}

.elementor-22158 .elementor-element.elementor-element-888cf2e:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-888cf2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/12/22-1.png");
    background-position: center left;
}

.elementor-22158 .elementor-element.elementor-element-888cf2e,
.elementor-22158 .elementor-element.elementor-element-888cf2e::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-888cf2e>.elementor-shape-bottom svg,
.elementor-22158 .elementor-element.elementor-element-888cf2e>.e-con-inner>.elementor-shape-bottom svg {
    width: calc(300% + 1.3px);
    height: 139px;
}

.elementor-22158 .elementor-element.elementor-element-b27d778 .elementor-heading-title {
    color: #FFFFFFC4;
    font-family: "Work Sans", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 3.4px;
}

.elementor-22158 .elementor-element.elementor-element-b27d778>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    background-color: #00000075;
    border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-b27d778.elementor-element {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-d862252 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Aladin", Sans-serif;
    font-size: 53px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-d862252 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-d862252.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-68b51f4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.elementor-22158 .elementor-element.elementor-element-71a4139 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.54;
    --padding-block-start: 60px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-71a4139::before,
.elementor-22158 .elementor-element.elementor-element-71a4139>.elementor-background-video-container::before,
.elementor-22158 .elementor-element.elementor-element-71a4139>.e-con-inner>.elementor-background-video-container::before,
.elementor-22158 .elementor-element.elementor-element-71a4139>.elementor-background-slideshow::before,
.elementor-22158 .elementor-element.elementor-element-71a4139>.e-con-inner>.elementor-background-slideshow::before,
.elementor-22158 .elementor-element.elementor-element-71a4139>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #F2F2F2;
}

.elementor-22158 .elementor-element.elementor-element-71a4139::before {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-22158 .elementor-element.elementor-element-7d91bba {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-1f155a2 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-1f155a2 img {
    width: 45%;
    opacity: 0.9;
    filter: brightness(100%) contrast(105%) saturate(60%) blur(0px) hue-rotate(0deg);
}

.elementor-22158 .elementor-element.elementor-element-4297e44 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-fe26814 .elementor-heading-title {
    color: #000000;
    font-family: "Aladin", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-fe26814 {
    width: var(--container-widget-width, 91.273%);
    max-width: 91.273%;
    --container-widget-width: 91.273%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-fe26814.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-a813162 {
    column-gap: 0px;
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0px;
    width: var(--container-widget-width, 88%);
    max-width: 88%;
    --container-widget-width: 88%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-a813162.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-cd2f9e9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-block-start: 10px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-cd2f9e9::before,
.elementor-22158 .elementor-element.elementor-element-cd2f9e9>.elementor-background-video-container::before,
.elementor-22158 .elementor-element.elementor-element-cd2f9e9>.e-con-inner>.elementor-background-video-container::before,
.elementor-22158 .elementor-element.elementor-element-cd2f9e9>.elementor-background-slideshow::before,
.elementor-22158 .elementor-element.elementor-element-cd2f9e9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-22158 .elementor-element.elementor-element-cd2f9e9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-303a3ca {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-303a3ca.e-con {
    --order: 99999
        /* order end hack */
    ;
}

.elementor-22158 .elementor-element.elementor-element-7281df1 img {
    width: 85%;
}

.elementor-22158 .elementor-element.elementor-element-49a2161 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 15px;
    --margin-block-end: 0px;
    --margin-inline-start: 15px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 9px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-efa6e3a .elementor-heading-title {
    color: #000000;
    font-family: "Aladin", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-efa6e3a {
    width: var(--container-widget-width, 91.273%);
    max-width: 91.273%;
    --container-widget-width: 91.273%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-efa6e3a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-ea21389 {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-9830bcc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.54;
    --padding-block-start: 60px;
    --padding-block-end: 20px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-9830bcc::before,
.elementor-22158 .elementor-element.elementor-element-9830bcc>.elementor-background-video-container::before,
.elementor-22158 .elementor-element.elementor-element-9830bcc>.e-con-inner>.elementor-background-video-container::before,
.elementor-22158 .elementor-element.elementor-element-9830bcc>.elementor-background-slideshow::before,
.elementor-22158 .elementor-element.elementor-element-9830bcc>.e-con-inner>.elementor-background-slideshow::before,
.elementor-22158 .elementor-element.elementor-element-9830bcc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #F2F2F2;
}

.elementor-22158 .elementor-element.elementor-element-9830bcc::before {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-22158 .elementor-element.elementor-element-dec1cc5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-dec1cc5.e-con {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-22158 .elementor-element.elementor-element-749c5dc {
    text-align: left;
}

.elementor-22158 .elementor-element.elementor-element-749c5dc img {
    width: 75%;
    opacity: 0.9;
    filter: brightness(100%) contrast(105%) saturate(60%) blur(0px) hue-rotate(0deg);
}

.elementor-22158 .elementor-element.elementor-element-29e2cd3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 15px;
    --margin-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-bb4d261 .elementor-heading-title {
    color: #000000;
    font-family: "Aladin", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-bb4d261 {
    width: var(--container-widget-width, 91.273%);
    max-width: 91.273%;
    --container-widget-width: 91.273%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-bb4d261.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-4b4895b {
    column-gap: 0px;
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0px;
    width: var(--container-widget-width, 88%);
    max-width: 88%;
    --container-widget-width: 88%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-4b4895b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-04564b1 {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.54;
    --padding-block-start: 0px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-04564b1::before,
.elementor-22158 .elementor-element.elementor-element-04564b1>.elementor-background-video-container::before,
.elementor-22158 .elementor-element.elementor-element-04564b1>.e-con-inner>.elementor-background-video-container::before,
.elementor-22158 .elementor-element.elementor-element-04564b1>.elementor-background-slideshow::before,
.elementor-22158 .elementor-element.elementor-element-04564b1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-22158 .elementor-element.elementor-element-04564b1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #F2F2F2;
}

.elementor-22158 .elementor-element.elementor-element-04564b1::before {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-22158 .elementor-element.elementor-element-4c4ef34 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 15px;
    --margin-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button .cretive-button-text {
    font-family: "Sora", Sans-serif;
    font-size: 17px;
    font-weight: 700;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button i {
    font-size: 30px;
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button svg {
    height: 30px;
    width: 30px;
    fill: #000000;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--tamaya::before {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--tamaya::after {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button:hover {
    color: #ffffff;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--winona::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--saqui::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--rayen::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--wave::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--aylen::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--saqui:hover {
    color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-714a7a8 .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-c36947c {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-block-start: 60px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-c36947c:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-c36947c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #724A2D 58%, #492D1A 88%);
}

.elementor-22158 .elementor-element.elementor-element-c36947c,
.elementor-22158 .elementor-element.elementor-element-c36947c::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-80c762d {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-80c762d .elementor-heading-title {
    color: #F3EAE1;
    font-family: "Aladin", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-9d70338 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --padding-block-start: 0px;
    --padding-block-end: 15px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-9d70338:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-9d70338>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3EAE1;
}

.elementor-22158 .elementor-element.elementor-element-9d70338,
.elementor-22158 .elementor-element.elementor-element-9d70338::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-ccd5d71 img {
    border-radius: 20px 20px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-6cc45b1 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-6cc45b1 .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-22158 .elementor-element.elementor-element-6cc45b1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 0px;
}

.elementor-22158 .elementor-element.elementor-element-6cc45b1.elementor-element {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px/2);
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px/2);
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

body.rtl .elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

body:not(.rtl) .elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px/2);
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 65%;
    border-color: #F4F4F4;
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad .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-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-icon i {
    color: #4B8D3B;
    transition: color 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-icon svg {
    fill: #4B8D3B;
    transition: fill 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad {
    --e-icon-list-icon-size: 22px;
    --icon-vertical-offset: 0px;
    width: 100%;
    max-width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-item>a {
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad .elementor-icon-list-text {
    color: #241811;
    transition: color 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-9ac33ad>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 40px;
}

.elementor-22158 .elementor-element.elementor-element-e74b018 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-1f45b1d {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-1f45b1d img {
    width: 83%;
    max-width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-1f45b1d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-1f45b1d.elementor-element {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-bd778e7 {
    text-align: center;
    width: var(--container-widget-width, 63%);
    max-width: 63%;
    --container-widget-width: 63%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-bd778e7 .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-22158 .elementor-element.elementor-element-bd778e7.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-08deaf9 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --padding-block-start: 0px;
    --padding-block-end: 15px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-08deaf9:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-08deaf9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3EAE1;
}

.elementor-22158 .elementor-element.elementor-element-08deaf9,
.elementor-22158 .elementor-element.elementor-element-08deaf9::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-c527dbf img {
    border-radius: 20px 20px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-44902c5 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-44902c5 .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-22158 .elementor-element.elementor-element-44902c5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 0px;
}

.elementor-22158 .elementor-element.elementor-element-44902c5.elementor-element {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px/2);
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px/2);
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

body.rtl .elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

body:not(.rtl) .elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px/2);
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 65%;
    border-color: #F4F4F4;
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 .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-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-icon i {
    color: #4B8D3B;
    transition: color 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-icon svg {
    fill: #4B8D3B;
    transition: fill 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 {
    --e-icon-list-icon-size: 22px;
    --icon-vertical-offset: 0px;
    width: 100%;
    max-width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-item>a {
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31 .elementor-icon-list-text {
    color: #241811;
    transition: color 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-c1b3c31>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 40px;
}

.elementor-22158 .elementor-element.elementor-element-9132c02 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-8cc76db {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-8cc76db img {
    width: 83%;
    max-width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-8cc76db>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-8cc76db.elementor-element {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-de85b78 {
    text-align: center;
    width: var(--container-widget-width, 63%);
    max-width: 63%;
    --container-widget-width: 63%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-de85b78 .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-22158 .elementor-element.elementor-element-de85b78.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-3ea4c69 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --padding-block-start: 0px;
    --padding-block-end: 15px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-3ea4c69:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-3ea4c69>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3EAE1;
}

.elementor-22158 .elementor-element.elementor-element-3ea4c69,
.elementor-22158 .elementor-element.elementor-element-3ea4c69::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-bb7650d img {
    border-radius: 20px 20px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-6dcb3c1 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-6dcb3c1 .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-22158 .elementor-element.elementor-element-6dcb3c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 0px;
}

.elementor-22158 .elementor-element.elementor-element-6dcb3c1.elementor-element {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px/2);
}

.elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px/2);
}

.elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

body.rtl .elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

body:not(.rtl) .elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px/2);
}

.elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 65%;
    border-color: #F4F4F4;
}

.elementor-22158 .elementor-element.elementor-element-1a49829 .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-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-icon i {
    color: #4B8D3B;
    transition: color 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-icon svg {
    fill: #4B8D3B;
    transition: fill 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-1a49829 {
    --e-icon-list-icon-size: 22px;
    --icon-vertical-offset: 0px;
    width: 100%;
    max-width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-item>a {
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-1a49829 .elementor-icon-list-text {
    color: #241811;
    transition: color 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-1a49829>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 40px;
}

.elementor-22158 .elementor-element.elementor-element-8d609df {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-ac3c3a7 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-ac3c3a7 img {
    width: 83%;
    max-width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-ac3c3a7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-ac3c3a7.elementor-element {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-de7547f {
    text-align: center;
    width: var(--container-widget-width, 63%);
    max-width: 63%;
    --container-widget-width: 63%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-de7547f .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-22158 .elementor-element.elementor-element-de7547f.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-53a1b15 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 60px;
    --margin-block-end: 10px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-9c78d09 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-9c78d09 .elementor-heading-title {
    color: #241811;
    font-family: "Aladin", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-a572a3b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-0a775e0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-style: none;
}

.elementor-22158 .elementor-element.elementor-element-0a775e0 .elementor-image-carousel-caption {
    text-align: center;
    font-family: "Sora", Sans-serif;
    font-style: italic;
}

.elementor-22158 .elementor-element.elementor-element-22b6279 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-787a8ba {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-e8f9f58 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 15px;
    --margin-block-end: 0px;
    --margin-inline-start: 15px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 9px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-dad0a6c .elementor-heading-title {
    color: #000000;
    font-family: "Aladin", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-dad0a6c {
    width: var(--container-widget-width, 91.273%);
    max-width: 91.273%;
    --container-widget-width: 91.273%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-dad0a6c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-02dda26 {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-1c116ac {
    --display: flex;
    --min-height: 271px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --padding-block-start: 60px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-1c116ac:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-1c116ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #F3EAE1 0%, #FFFFFF 100%);
}

.elementor-22158 .elementor-element.elementor-element-1c116ac,
.elementor-22158 .elementor-element.elementor-element-1c116ac::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-fdf72e1 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-fdf72e1 .elementor-heading-title {
    color: #724A2D;
    font-family: "Aladin", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-a091115 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #724A2D36;
    --border-color: #724A2D36;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-a091115:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-a091115>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-a091115,
.elementor-22158 .elementor-element.elementor-element-a091115::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-681d664>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-22158 .elementor-element.elementor-element-ae880e6 {
    text-align: center;
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-ae880e6>.elementor-widget-container {
    padding: 8px 8px 8px 8px;
}

.elementor-22158 .elementor-element.elementor-element-bbbfcff {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #724A2D36;
    --border-color: #724A2D36;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-bbbfcff:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-bbbfcff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-bbbfcff,
.elementor-22158 .elementor-element.elementor-element-bbbfcff::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-55bac31>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-22158 .elementor-element.elementor-element-8238e4d {
    text-align: center;
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-8238e4d>.elementor-widget-container {
    padding: 8px 8px 8px 8px;
}

.elementor-22158 .elementor-element.elementor-element-e5125ae {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #724A2D36;
    --border-color: #724A2D36;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-e5125ae:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-e5125ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-e5125ae,
.elementor-22158 .elementor-element.elementor-element-e5125ae::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-6db7a87>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-22158 .elementor-element.elementor-element-50ca81b {
    text-align: center;
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-50ca81b>.elementor-widget-container {
    padding: 8px 8px 8px 8px;
}

.elementor-22158 .elementor-element.elementor-element-ba5adc7 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #724A2D36;
    --border-color: #724A2D36;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-ba5adc7:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-ba5adc7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-ba5adc7,
.elementor-22158 .elementor-element.elementor-element-ba5adc7::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-8e5792a>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-22158 .elementor-element.elementor-element-7367608 {
    text-align: center;
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-7367608>.elementor-widget-container {
    padding: 11px 11px 11px 11px;
}

.elementor-22158 .elementor-element.elementor-element-ad3e7a9 {
    --display: flex;
    --min-height: 271px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --padding-block-start: 0px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-ad3e7a9:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-ad3e7a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #F3EAE1 100%);
}

.elementor-22158 .elementor-element.elementor-element-ad3e7a9,
.elementor-22158 .elementor-element.elementor-element-ad3e7a9::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-5be169d {
    --divider-border-style: solid;
    --divider-color: #724A2D36;
    --divider-border-width: 1px;
}

.elementor-22158 .elementor-element.elementor-element-5be169d .elementor-divider-separator {
    width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-5be169d .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-22158 .elementor-element.elementor-element-4ec9978 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-4ec9978 .elementor-heading-title {
    color: #241811;
    font-family: "Aladin", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-ed303ca {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-ed303ca .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-8ea596d {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-8ea596d:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-8ea596d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-8ea596d,
.elementor-22158 .elementor-element.elementor-element-8ea596d::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-8ea596d.e-con {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-ac4e8cd img {
    width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-ac4e8cd>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-22158 .elementor-element.elementor-element-ac4e8cd.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-1578ea6 {
    text-align: center;
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-1578ea6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-1578ea6.elementor-element {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-5147bac {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-5147bac:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-5147bac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-5147bac,
.elementor-22158 .elementor-element.elementor-element-5147bac::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-5147bac.e-con {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-74972a4 img {
    width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-74972a4>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-22158 .elementor-element.elementor-element-74972a4.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-ea62899 {
    text-align: center;
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-ea62899>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-ea62899.elementor-element {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-7c1c528 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-7c1c528:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-7c1c528>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-7c1c528,
.elementor-22158 .elementor-element.elementor-element-7c1c528::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-7c1c528.e-con {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-fdae34d img {
    width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-fdae34d>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-22158 .elementor-element.elementor-element-fdae34d.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-85d5ac0 {
    text-align: center;
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-85d5ac0>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-85d5ac0.elementor-element {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-ea46d68 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-ea46d68:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-ea46d68>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-ea46d68,
.elementor-22158 .elementor-element.elementor-element-ea46d68::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-ea46d68.e-con {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-b85f145 img {
    width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-b85f145>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-22158 .elementor-element.elementor-element-b85f145.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-15e2f28 {
    text-align: center;
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-15e2f28>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-15e2f28.elementor-element {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-9e0cf49 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-9e0cf49 .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0.2px;
}

.elementor-22158 .elementor-element.elementor-element-9e0cf49>.elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button .cretive-button-text {
    font-family: "Sora", Sans-serif;
    font-size: 17px;
    font-weight: 700;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button i {
    font-size: 30px;
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button svg {
    height: 30px;
    width: 30px;
    fill: #000000;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--tamaya::before {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--tamaya::after {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button:hover {
    color: #ffffff;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--winona::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--saqui::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--rayen::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--wave::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--aylen::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--saqui:hover {
    color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-905c95d .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-9cfb91b {
    --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;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --margin-block-start: -20px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-7450194 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-7450194 .elementor-icon {
    font-size: 21px;
}

.elementor-22158 .elementor-element.elementor-element-7450194 .elementor-icon svg {
    height: 21px;
}

.elementor-22158 .elementor-element.elementor-element-7450194>.elementor-widget-container {
    margin: 0px -17px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-7450194.elementor-element {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-9cfd8f7 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-9cfd8f7 .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 10px;
    font-weight: 300;
    line-height: 23px;
    letter-spacing: 0.2px;
}

.elementor-22158 .elementor-element.elementor-element-9cfd8f7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-9cfd8f7.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-4210c13 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 30px;
    --padding-block-end: 30px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-4210c13:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-4210c13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-22158 .elementor-element.elementor-element-4210c13,
.elementor-22158 .elementor-element.elementor-element-4210c13::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-a2b93e1 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-a2b93e1 .elementor-heading-title {
    color: #241811;
    font-family: "Aladin", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-afd4464 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 30px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-afd4464:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-afd4464>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-afd4464,
.elementor-22158 .elementor-element.elementor-element-afd4464::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-e6ae5f0 .elementor-image-carousel-caption {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-b35bfc7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-block-start: 60px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-4c15aac {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-4c15aac .elementor-heading-title {
    color: #241811;
    font-family: "Aladin", Sans-serif;
    font-size: 45px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-4c15aac>.elementor-widget-container {
    padding: 0px 0px 020px 0px;
}

.elementor-22158 .elementor-element.elementor-element-1e5177b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0%;
    --padding-block-end: 5%;
    --padding-inline-start: 0%;
    --padding-inline-end: 0%;
}

.elementor-22158 .elementor-element.elementor-element-e81633c {
    text-align: center;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-e81633c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-22158 .elementor-element.elementor-element-e81633c.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-ab03055 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-ab03055 .elementor-heading-title {
    color: #000000;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-713b2ae {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0%;
    --padding-block-end: 5%;
    --padding-inline-start: 0%;
    --padding-inline-end: 0%;
}

.elementor-22158 .elementor-element.elementor-element-3b79e41 {
    text-align: center;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-3b79e41 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-22158 .elementor-element.elementor-element-3b79e41.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-44e89ce {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-44e89ce .elementor-heading-title {
    color: #000000;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-8f2d0d4 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0%;
    --padding-block-end: 5%;
    --padding-inline-start: 0%;
    --padding-inline-end: 0%;
}

.elementor-22158 .elementor-element.elementor-element-4975565 {
    text-align: center;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-4975565 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-22158 .elementor-element.elementor-element-4975565.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-9c3f0f7 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-9c3f0f7 .elementor-heading-title {
    color: #000000;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-e52bee4 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-65b96f0 {
    text-align: center;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-65b96f0 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-22158 .elementor-element.elementor-element-65b96f0.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-1498229 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-1498229 .elementor-heading-title {
    color: #000000;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-e9328d9 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-1583971 {
    text-align: center;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-1583971 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-22158 .elementor-element.elementor-element-1583971.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-9558a02 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-9558a02 .elementor-heading-title {
    color: #000000;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-ca8cff5 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-0fc9abc {
    text-align: center;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-0fc9abc .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-22158 .elementor-element.elementor-element-0fc9abc.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-48efd49 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-48efd49 .elementor-heading-title {
    color: #000000;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-aa23bbc {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-1f40188 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-1f40188 .elementor-heading-title {
    color: #000000;
    font-family: "Sora", Sans-serif;
    font-size: 25px;
    font-weight: 800;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-ce211ee {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-block-start: 60px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-ce211ee:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-ce211ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #840C03;
}

.elementor-22158 .elementor-element.elementor-element-ce211ee,
.elementor-22158 .elementor-element.elementor-element-ce211ee::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-a2f2dc9 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-a2f2dc9.elementor-view-stacked .elementor-icon {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-a2f2dc9.elementor-view-framed .elementor-icon,
.elementor-22158 .elementor-element.elementor-element-a2f2dc9.elementor-view-default .elementor-icon {
    color: #F7BD57;
    border-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-a2f2dc9.elementor-view-framed .elementor-icon,
.elementor-22158 .elementor-element.elementor-element-a2f2dc9.elementor-view-default .elementor-icon svg {
    fill: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-a2f2dc9 .elementor-icon i,
.elementor-22158 .elementor-element.elementor-element-a2f2dc9 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-22158 .elementor-element.elementor-element-41b84fb {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-41b84fb .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    letter-spacing: 0.9px;
}

.elementor-22158 .elementor-element.elementor-element-39817e4 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 2px 2px 2px 2px;
    --border-block-start-width: 2px;
    --border-inline-end-width: 2px;
    --border-block-end-width: 2px;
    --border-inline-start-width: 2px;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-39817e4,
.elementor-22158 .elementor-element.elementor-element-39817e4::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-cc0204b {
    text-align: center;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-cc0204b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 29px;
}

.elementor-22158 .elementor-element.elementor-element-cc0204b>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-22158 .elementor-element.elementor-element-4822645 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #DF940F;
}

.elementor-22158 .elementor-element.elementor-element-4822645 .elementor-progress-bar {
    height: 36px;
    line-height: 36px;
    font-family: "Sora", Sans-serif;
    font-size: 13px;
    font-weight: 500;
}

.elementor-22158 .elementor-element.elementor-element-4822645 .elementor-progress-wrapper {
    border-radius: 5px;
    overflow: hidden;
}

.elementor-22158 .elementor-element.elementor-element-4822645 {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-bd860b5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-04b135e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button .cretive-button-text {
    font-family: "Sora", Sans-serif;
    font-size: 17px;
    font-weight: 700;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button i {
    font-size: 30px;
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button svg {
    height: 30px;
    width: 30px;
    fill: #000000;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--tamaya::before {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--tamaya::after {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button:hover {
    color: #ffffff;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--winona::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--saqui::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--rayen::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--wave::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--aylen::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--saqui:hover {
    color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-6231f33 .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-494fd4b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 60px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-494fd4b:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-494fd4b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #382112;
}

.elementor-22158 .elementor-element.elementor-element-494fd4b::before,
.elementor-22158 .elementor-element.elementor-element-494fd4b>.elementor-background-video-container::before,
.elementor-22158 .elementor-element.elementor-element-494fd4b>.e-con-inner>.elementor-background-video-container::before,
.elementor-22158 .elementor-element.elementor-element-494fd4b>.elementor-background-slideshow::before,
.elementor-22158 .elementor-element.elementor-element-494fd4b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-22158 .elementor-element.elementor-element-494fd4b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #140C07;
}

.elementor-22158 .elementor-element.elementor-element-494fd4b,
.elementor-22158 .elementor-element.elementor-element-494fd4b::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-d67441f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-44dd0fc img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(23px/2);
}

.elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(23px/2);
}

.elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(23px/2);
    margin-left: calc(23px/2);
}

.elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-23px/2);
    margin-left: calc(-23px/2);
}

body.rtl .elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-23px/2);
}

body:not(.rtl) .elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-23px/2);
}

.elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 79%;
    border-color: #F4F4F4;
}

.elementor-22158 .elementor-element.elementor-element-2d561ba .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-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-icon i {
    color: #4B8D3B;
    transition: color 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-icon svg {
    fill: #4B8D3B;
    transition: fill 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-2d561ba {
    --e-icon-list-icon-size: 22px;
    --icon-vertical-offset: 0px;
    width: 100%;
    max-width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-item>a {
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-22158 .elementor-element.elementor-element-2d561ba .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-2d561ba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-8f57d92 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #FFFFFF24;
    --border-color: #FFFFFF24;
    --border-radius: 10px 10px 10px 10px;
    --padding-block-start: 015px;
    --padding-block-end: 50px;
    --padding-inline-start: 30px;
    --padding-inline-end: 30px;
}

.elementor-22158 .elementor-element.elementor-element-8f57d92:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-8f57d92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF0D;
}

.elementor-22158 .elementor-element.elementor-element-8f57d92,
.elementor-22158 .elementor-element.elementor-element-8f57d92::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-5406dfa {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-5406dfa .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    letter-spacing: -1.3px;
}

.elementor-22158 .elementor-element.elementor-element-63240ef {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-63240ef .elementor-heading-title {
    color: #EC9D00;
    font-family: "Pacifico", Sans-serif;
    font-size: 40px;
    font-weight: 300;
}

.elementor-22158 .elementor-element.elementor-element-fc50f23 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-fc50f23 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px;
}

.elementor-22158 .elementor-element.elementor-element-fc50f23>.elementor-widget-container {
    margin: 0px 0px -36px 0px;
}

.elementor-22158 .elementor-element.elementor-element-1d6b8fb {
    --divider-border-style: solid;
    --divider-color: #FFFFFF24;
    --divider-border-width: 1px;
}

.elementor-22158 .elementor-element.elementor-element-1d6b8fb .elementor-divider-separator {
    width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-1d6b8fb .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-22158 .elementor-element.elementor-element-1d6b8fb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-622d68d {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-622d68d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-800304f {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-800304f .elementor-heading-title {
    color: #EC9D00;
    font-family: "Inter", Sans-serif;
    font-size: 57px;
    font-weight: 800;
    letter-spacing: 1.1px;
}

.elementor-22158 .elementor-element.elementor-element-72e8d37 {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-72e8d37 .elementor-heading-title {
    color: #EC9D00;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 1.1px;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button .cretive-button-text {
    font-family: "Sora", Sans-serif;
    font-size: 17px;
    font-weight: 700;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button i {
    font-size: 30px;
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button svg {
    height: 30px;
    width: 30px;
    fill: #FFFFFF;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button {
    color: #FFFFFF;
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--tamaya::before {
    color: #FFFFFF;
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--tamaya::after {
    color: #FFFFFF;
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button:hover {
    color: #ffffff;
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--winona::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--saqui::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--rayen::before {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--wave::before {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--aylen::after {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--saqui:hover {
    color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57 .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: #00AD3B;
}

.elementor-22158 .elementor-element.elementor-element-dc19c57>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-5aabcd7 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-block-start: 60px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-5aabcd7:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-5aabcd7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-22158 .elementor-element.elementor-element-5aabcd7,
.elementor-22158 .elementor-element.elementor-element-5aabcd7::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-f821a0a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-c95cb38 {
    text-align: left;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-c95cb38 .elementor-heading-title {
    color: #241811;
    font-family: "Aladin", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-c95cb38>.elementor-widget-container {
    padding: 0px 0px 020px 0px;
}

.elementor-22158 .elementor-element.elementor-element-4734536 .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-4734536 {
    width: var(--container-widget-width, 84%);
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-d16d36d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion {
    border-style: none;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: #724A2D;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    color: #724A2D;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: #724A2D;
    fill: #724A2D;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: #724A2D;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    color: #333333;
    border-style: none;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 16px;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 16px;
    width: 16px;
    line-height: 16px;
    fill: #724A2D;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: #724A2D;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: #724A2D;
    fill: #724A2D;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill: #fff;
}

.elementor-22158 .elementor-element.elementor-element-4677c41 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff;
}

.elementor-22158 .elementor-element.elementor-element-8d816a6 {
    --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;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-block-start: 60px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-8d816a6:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-8d816a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #651913 0%, #241811 100%);
}

.elementor-22158 .elementor-element.elementor-element-8d816a6,
.elementor-22158 .elementor-element.elementor-element-8d816a6::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-ce0dd46 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-ce0dd46.elementor-view-stacked .elementor-icon {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-ce0dd46.elementor-view-framed .elementor-icon,
.elementor-22158 .elementor-element.elementor-element-ce0dd46.elementor-view-default .elementor-icon {
    color: #F7BD57;
    border-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-ce0dd46.elementor-view-framed .elementor-icon,
.elementor-22158 .elementor-element.elementor-element-ce0dd46.elementor-view-default .elementor-icon svg {
    fill: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-ce0dd46 .elementor-icon i,
.elementor-22158 .elementor-element.elementor-element-ce0dd46 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-22158 .elementor-element.elementor-element-0a817cb {
    text-align: center;
    width: var(--container-widget-width, 59%);
    max-width: 59%;
    --container-widget-width: 59%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-0a817cb .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-0a817cb.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-e279753 .elementor-button {
    font-family: "Sora", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #65191300;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF3B;
    border-radius: 5px 5px 5px 5px;
}

.elementor-22158 .elementor-element.elementor-element-b8fa79c {
    text-align: center;
    width: var(--container-widget-width, 59%);
    max-width: 59%;
    --container-widget-width: 59%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-b8fa79c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-b8fa79c.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button .cretive-button-text {
    font-family: "Sora", Sans-serif;
    font-size: 17px;
    font-weight: 700;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button i {
    font-size: 30px;
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button svg {
    height: 30px;
    width: 30px;
    fill: #000000;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--tamaya::before {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--tamaya::after {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button:hover {
    color: #ffffff;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--winona::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--saqui::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--rayen::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--wave::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--aylen::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--saqui:hover {
    color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-fe7cdcb .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-82969c9 {
    --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;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-block-start: 60px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-82969c9:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-82969c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(225deg, #F3EAE1 0%, #FFFFFF 100%);
}

.elementor-22158 .elementor-element.elementor-element-82969c9,
.elementor-22158 .elementor-element.elementor-element-82969c9::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-6ed10bb {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-ab409d6 img {
    width: 84%;
}

.elementor-22158 .elementor-element.elementor-element-844e220 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-c9881c4 {
    text-align: left;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-c9881c4 .elementor-heading-title {
    color: #241811;
    font-family: "Aladin", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-22158 .elementor-element.elementor-element-c9881c4>.elementor-widget-container {
    padding: 0px 0px 020px 0px;
}

.elementor-22158 .elementor-element.elementor-element-a69fe5c .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
}

.elementor-22158 .elementor-element.elementor-element-a69fe5c {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button .cretive-button-text {
    font-family: "Sora", Sans-serif;
    font-size: 17px;
    font-weight: 700;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button i {
    font-size: 30px;
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button svg {
    height: 30px;
    width: 30px;
    fill: #000000;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--tamaya::before {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--tamaya::after {
    color: #000000;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button:hover {
    color: #ffffff;
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--winona::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--saqui::after {
    color: #ffffff;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--rayen::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--wave::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--aylen::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--saqui:hover {
    color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: #F7BD57;
}

.elementor-22158 .elementor-element.elementor-element-5d721d2 {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: -20px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-1537800 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-1537800 .elementor-icon {
    font-size: 21px;
}

.elementor-22158 .elementor-element.elementor-element-1537800 .elementor-icon svg {
    height: 21px;
}

.elementor-22158 .elementor-element.elementor-element-1537800>.elementor-widget-container {
    margin: 0px -17px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-1537800.elementor-element {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-9f2913a {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-9f2913a .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 10px;
    font-weight: 300;
    line-height: 23px;
    letter-spacing: 0.2px;
}

.elementor-22158 .elementor-element.elementor-element-9f2913a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-9f2913a.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-e4dd371 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-block-start: 27px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-e4dd371:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-e4dd371>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #241811;
}

.elementor-22158 .elementor-element.elementor-element-e4dd371,
.elementor-22158 .elementor-element.elementor-element-e4dd371::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-075568e {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-075568e,
.elementor-22158 .elementor-element.elementor-element-075568e::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-075568e.e-con {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-98a9724 img {
    width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-98a9724>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-22158 .elementor-element.elementor-element-98a9724.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-b90e424 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.2em;
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-b90e424>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-b90e424.elementor-element {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-ed23bf8 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-ed23bf8,
.elementor-22158 .elementor-element.elementor-element-ed23bf8::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-ed23bf8.e-con {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-d4b78f6 img {
    width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-d4b78f6>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-22158 .elementor-element.elementor-element-d4b78f6.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-be400f0 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.2em;
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-be400f0>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-be400f0.elementor-element {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-7856ea8 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-22158 .elementor-element.elementor-element-7856ea8,
.elementor-22158 .elementor-element.elementor-element-7856ea8::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-7856ea8.e-con {
    --align-self: flex-start;
}

.elementor-22158 .elementor-element.elementor-element-33639ea img {
    width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-33639ea>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-22158 .elementor-element.elementor-element-33639ea.elementor-element {
    --align-self: center;
}

.elementor-22158 .elementor-element.elementor-element-fe86803 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Sora", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.2em;
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}

.elementor-22158 .elementor-element.elementor-element-fe86803>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-fe86803.elementor-element {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-22158 .elementor-element.elementor-element-22388f5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-22158 .elementor-element.elementor-element-22388f5:not(.elementor-motion-effects-element-type-background),
.elementor-22158 .elementor-element.elementor-element-22388f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #241811;
}

.elementor-22158 .elementor-element.elementor-element-22388f5,
.elementor-22158 .elementor-element.elementor-element-22388f5::before {
    --border-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-59a4185 {
    --divider-border-style: solid;
    --divider-color: #DDDDDD59;
    --divider-border-width: 1px;
}

.elementor-22158 .elementor-element.elementor-element-59a4185 .elementor-divider-separator {
    width: 100%;
}

.elementor-22158 .elementor-element.elementor-element-59a4185 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-22158 .elementor-element.elementor-element-b4863fb {
    text-align: center;
    color: #DDDDDD59;
    font-family: "Sora", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-22158 .elementor-element.elementor-element-b4863fb>.elementor-widget-container {
    margin: -35px 0px 0px 0px;
}

.elementor-22158 .elementor-element.elementor-element-468d99e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-22158 .elementor-element.elementor-element-b97cc6e {
    text-align: center;
}

.elementor-22158 .elementor-element.elementor-element-b97cc6e .elementor-heading-title {
    color: #241811;
    font-family: "Sora", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

body.elementor-page-22158:not(.elementor-motion-effects-element-type-background),
body.elementor-page-22158>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(max-width:767px) {

    .elementor-22158 .elementor-element.elementor-element-888cf2e:not(.elementor-motion-effects-element-type-background),
    .elementor-22158 .elementor-element.elementor-element-888cf2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("/images/banner_celular.png");
        background-position: 725px -67px;
    }

    .elementor-22158 .elementor-element.elementor-element-888cf2e {
        --padding-block-start: 010%;
        --padding-block-end: 0%;
        --padding-inline-start: 3%;
        --padding-inline-end: 0%;
    }

    .elementor-22158 .elementor-element.elementor-element-d862252 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-22158 .elementor-element.elementor-element-68b51f4 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-22158 .elementor-element.elementor-element-68b51f4>.elementor-widget-container {
        padding: 2px 2px 2px 2px;
    }

    .elementor-22158 .elementor-element.elementor-element-68b51f4 {
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-22158 .elementor-element.elementor-element-71a4139 {
        --padding-block-start: 10px;
        --padding-block-end: 30px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-7d91bba {
        --margin-block-start: 0%;
        --margin-block-end: 15%;
        --margin-inline-start: 0%;
        --margin-inline-end: 0%;
    }

    .elementor-22158 .elementor-element.elementor-element-1f155a2 {
        text-align: center;
    }

    .elementor-22158 .elementor-element.elementor-element-1f155a2 img {
        width: 70%;
    }

    .elementor-22158 .elementor-element.elementor-element-fe26814 {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-a813162 {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-303a3ca.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-22158 .elementor-element.elementor-element-7281df1 {
        text-align: center;
    }

    .elementor-22158 .elementor-element.elementor-element-ea21389>.elementor-widget-container {
        margin: 0% 2% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-9830bcc {
        --padding-block-start: 40px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-dec1cc5.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-22158 .elementor-element.elementor-element-749c5dc {
        text-align: center;
    }

    .elementor-22158 .elementor-element.elementor-element-04564b1 {
        --padding-block-start: 0px;
        --padding-block-end: 40px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-4c4ef34 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 15px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-9d70338 {
        --width: 80%;
    }

    .elementor-22158 .elementor-element.elementor-element-08deaf9 {
        --width: 80%;
    }

    .elementor-22158 .elementor-element.elementor-element-3ea4c69 {
        --width: 80%;
    }

    .elementor-22158 .elementor-element.elementor-element-53a1b15 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 30px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-a572a3b {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-22158 .elementor-element.elementor-element-0a775e0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-22b6279 {
        --padding-block-start: 0px;
        --padding-block-end: 60px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-e8f9f58 {
        --margin-block-start: 15px;
        --margin-block-end: 0px;
        --margin-inline-start: 4px;
        --margin-inline-end: 4px;
    }

    .elementor-22158 .elementor-element.elementor-element-02dda26 {
        text-align: justify;
    }

    .elementor-22158 .elementor-element.elementor-element-02dda26>.elementor-widget-container {
        margin: 0% 2% 0% 0%;
    }

    .elementor-22158 .elementor-element.elementor-element-fdf72e1>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-a091115 {
        --width: 80%;
    }

    .elementor-22158 .elementor-element.elementor-element-bbbfcff {
        --width: 80%;
    }

    .elementor-22158 .elementor-element.elementor-element-e5125ae {
        --width: 80%;
    }

    .elementor-22158 .elementor-element.elementor-element-ba5adc7 {
        --width: 80%;
    }

    .elementor-22158 .elementor-element.elementor-element-ed303ca>.elementor-widget-container {
        margin: 0px 4px 0px 4px;
        padding: 1px 1px 1px 1px;
    }

    .elementor-22158 .elementor-element.elementor-element-8ea596d {
        --margin-block-start: 0%;
        --margin-block-end: 0%;
        --margin-inline-start: 3%;
        --margin-inline-end: 3%;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-5147bac {
        --margin-block-start: 0%;
        --margin-block-end: 0%;
        --margin-inline-start: 3%;
        --margin-inline-end: 3%;
    }

    .elementor-22158 .elementor-element.elementor-element-7c1c528 {
        --margin-block-start: 0%;
        --margin-block-end: 0%;
        --margin-inline-start: 3%;
        --margin-inline-end: 3%;
    }

    .elementor-22158 .elementor-element.elementor-element-ea46d68 {
        --margin-block-start: 0%;
        --margin-block-end: 0%;
        --margin-inline-start: 3%;
        --margin-inline-end: 3%;
    }

    .elementor-22158 .elementor-element.elementor-element-9e0cf49>.elementor-widget-container {
        margin: 0% 3% 0% 3%;
    }

    .elementor-22158 .elementor-element.elementor-element-afd4464 {
        --width: 90%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-e6ae5f0 {
        --e-image-carousel-slides-to-show: 1;
    }

    .elementor-22158 .elementor-element.elementor-element-b35bfc7 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap: nowrap;
    }

    .elementor-22158 .elementor-element.elementor-element-e81633c {
        text-align: center;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }

    .elementor-22158 .elementor-element.elementor-element-e81633c .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-22158 .elementor-element.elementor-element-e81633c.elementor-element {
        --align-self: center;
    }

    .elementor-22158 .elementor-element.elementor-element-ab03055 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-22158 .elementor-element.elementor-element-3b79e41 {
        text-align: center;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }

    .elementor-22158 .elementor-element.elementor-element-3b79e41 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-22158 .elementor-element.elementor-element-3b79e41.elementor-element {
        --align-self: center;
    }

    .elementor-22158 .elementor-element.elementor-element-44e89ce .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-22158 .elementor-element.elementor-element-4975565 {
        text-align: center;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }

    .elementor-22158 .elementor-element.elementor-element-4975565 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-22158 .elementor-element.elementor-element-4975565.elementor-element {
        --align-self: center;
    }

    .elementor-22158 .elementor-element.elementor-element-9c3f0f7 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-22158 .elementor-element.elementor-element-65b96f0 {
        text-align: center;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }

    .elementor-22158 .elementor-element.elementor-element-65b96f0 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-22158 .elementor-element.elementor-element-65b96f0.elementor-element {
        --align-self: center;
    }

    .elementor-22158 .elementor-element.elementor-element-1498229 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-22158 .elementor-element.elementor-element-1583971 {
        text-align: center;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }

    .elementor-22158 .elementor-element.elementor-element-1583971 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-22158 .elementor-element.elementor-element-1583971.elementor-element {
        --align-self: center;
    }

    .elementor-22158 .elementor-element.elementor-element-9558a02 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-22158 .elementor-element.elementor-element-0fc9abc {
        text-align: center;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }

    .elementor-22158 .elementor-element.elementor-element-0fc9abc .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-22158 .elementor-element.elementor-element-0fc9abc.elementor-element {
        --align-self: center;
    }

    .elementor-22158 .elementor-element.elementor-element-48efd49 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-22158 .elementor-element.elementor-element-aa23bbc {
        --padding-block-start: 10%;
        --padding-block-end: 0%;
        --padding-inline-start: 0%;
        --padding-inline-end: 0%;
    }

    .elementor-22158 .elementor-element.elementor-element-1f40188 .elementor-heading-title {
        font-size: 23px;
        line-height: 1.2em;
    }

    .elementor-22158 .elementor-element.elementor-element-1f40188 {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }

    .elementor-22158 .elementor-element.elementor-element-1f40188.elementor-element {
        --align-self: center;
    }

    .elementor-22158 .elementor-element.elementor-element-41b84fb .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-22158 .elementor-element.elementor-element-39817e4 {
        --width: 85%;
    }

    .elementor-22158 .elementor-element.elementor-element-cc0204b .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-22158 .elementor-element.elementor-element-cc0204b {
        width: initial;
        max-width: initial;
    }

    .elementor-22158 .elementor-element.elementor-element-4822645 .elementor-progress-bar {
        font-size: 17px;
    }

    .elementor-22158 .elementor-element.elementor-element-bd860b5 {
        text-align: center;
        width: var(--container-widget-width, 85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }

    .elementor-22158 .elementor-element.elementor-element-04b135e {
        text-align: center;
        width: var(--container-widget-width, 85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }

    .elementor-22158 .elementor-element.elementor-element-2d561ba>.elementor-widget-container {
        margin: 0% 0% 0% 5%;
    }

    .elementor-22158 .elementor-element.elementor-element-8f57d92 {
        --width: 85%;
    }

    .elementor-22158 .elementor-element.elementor-element-72e8d37 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-22158 .elementor-element.elementor-element-f821a0a {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-22158 .elementor-element.elementor-element-c95cb38 {
        text-align: center;
    }

    .elementor-22158 .elementor-element.elementor-element-844e220 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-22158 .elementor-element.elementor-element-c9881c4 {
        text-align: center;
    }

    .elementor-22158 .elementor-element.elementor-element-a69fe5c {
        text-align: center;
    }

    .elementor-22158 .elementor-element.elementor-element-2b03882 .eael-creative-button-wrapper {
        justify-content: center;
    }

    .elementor-22158 .elementor-element.elementor-element-5d721d2 {
        --justify-content: center;
    }

    .elementor-22158 .elementor-element.elementor-element-e4dd371 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-22158 .elementor-element.elementor-element-075568e {
        --width: 28%;
    }

    .elementor-22158 .elementor-element.elementor-element-98a9724 img {
        width: 50%;
    }

    .elementor-22158 .elementor-element.elementor-element-b90e424 {
        font-size: 10px;
    }

    .elementor-22158 .elementor-element.elementor-element-ed23bf8 {
        --width: 28%;
    }

    .elementor-22158 .elementor-element.elementor-element-d4b78f6 img {
        width: 50%;
    }

    .elementor-22158 .elementor-element.elementor-element-be400f0 {
        font-size: 10px;
    }

    .elementor-22158 .elementor-element.elementor-element-7856ea8 {
        --width: 28%;
    }

    .elementor-22158 .elementor-element.elementor-element-33639ea img {
        width: 50%;
    }

    .elementor-22158 .elementor-element.elementor-element-fe86803 {
        font-size: 10px;
    }
}

@media(min-width:768px) {
    .elementor-22158 .elementor-element.elementor-element-888cf2e {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-71a4139 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-7d91bba {
        --width: 50%;
    }

    .elementor-22158 .elementor-element.elementor-element-4297e44 {
        --width: 50%;
    }

    .elementor-22158 .elementor-element.elementor-element-cd2f9e9 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-303a3ca {
        --width: 50%;
    }

    .elementor-22158 .elementor-element.elementor-element-49a2161 {
        --width: 50%;
    }

    .elementor-22158 .elementor-element.elementor-element-9830bcc {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-dec1cc5 {
        --width: 50%;
    }

    .elementor-22158 .elementor-element.elementor-element-29e2cd3 {
        --width: 50%;
    }

    .elementor-22158 .elementor-element.elementor-element-04564b1 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-4c4ef34 {
        --width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-c36947c {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-9d70338 {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-08deaf9 {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-3ea4c69 {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-53a1b15 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-22b6279 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-787a8ba {
        --width: 50%;
    }

    .elementor-22158 .elementor-element.elementor-element-e8f9f58 {
        --width: 50%;
    }

    .elementor-22158 .elementor-element.elementor-element-1c116ac {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-a091115 {
        --width: 22%;
    }

    .elementor-22158 .elementor-element.elementor-element-bbbfcff {
        --width: 22%;
    }

    .elementor-22158 .elementor-element.elementor-element-e5125ae {
        --width: 22%;
    }

    .elementor-22158 .elementor-element.elementor-element-ba5adc7 {
        --width: 22%;
    }

    .elementor-22158 .elementor-element.elementor-element-ad3e7a9 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-8ea596d {
        --width: 48%;
    }

    .elementor-22158 .elementor-element.elementor-element-5147bac {
        --width: 48%;
    }

    .elementor-22158 .elementor-element.elementor-element-7c1c528 {
        --width: 48%;
    }

    .elementor-22158 .elementor-element.elementor-element-ea46d68 {
        --width: 48%;
    }

    .elementor-22158 .elementor-element.elementor-element-4210c13 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-afd4464 {
        --width: 70%;
    }

    .elementor-22158 .elementor-element.elementor-element-b35bfc7 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-1e5177b {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-713b2ae {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-8f2d0d4 {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-e52bee4 {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-e9328d9 {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-ca8cff5 {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-ce211ee {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-39817e4 {
        --width: 70%;
    }

    .elementor-22158 .elementor-element.elementor-element-494fd4b {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-d67441f {
        --width: 40%;
    }

    .elementor-22158 .elementor-element.elementor-element-8f57d92 {
        --width: 40%;
    }

    .elementor-22158 .elementor-element.elementor-element-5aabcd7 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-f821a0a {
        --width: 45%;
    }

    .elementor-22158 .elementor-element.elementor-element-d16d36d {
        --width: 45%;
    }

    .elementor-22158 .elementor-element.elementor-element-8d816a6 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-82969c9 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-6ed10bb {
        --width: 45%;
    }

    .elementor-22158 .elementor-element.elementor-element-844e220 {
        --width: 45%;
    }

    .elementor-22158 .elementor-element.elementor-element-e4dd371 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-075568e {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-ed23bf8 {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-7856ea8 {
        --width: 30%;
    }

    .elementor-22158 .elementor-element.elementor-element-22388f5 {
        --content-width: 100%;
    }

    .elementor-22158 .elementor-element.elementor-element-468d99e {
        --content-width: 100%;
    }
}