.elementor-11 .elementor-element.elementor-element-3fa93d4 {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --margin-top: -2px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 280px;
    --padding-bottom: 200px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-3fa93d4 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: top center;
}

.elementor-11 .elementor-element.elementor-element-3fa93d4,
.elementor-11 .elementor-element.elementor-element-3fa93d4::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-479db0b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-3ac6710 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-9a96734 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-9a96734 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 64px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-0740e1b {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-0740e1b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 42px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-96af16f {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-96af16f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button i {
    color: #FFFFFF;
    font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button .creative-button-inner svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button {
    color: #ffffff;
    background-color: #DF3D86;
    border-radius: 100px;
    width: 266px;
    box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button svg {
    fill: #ffffff;
    width: 20px;
    height: 20px;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button .eael-creative-button--tamaya-secondary {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button.eael-creative-button--tamaya::before {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button.eael-creative-button--tamaya::after {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button::before {
    border-radius: 100px;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button::after {
    border-radius: 100px;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button:hover .cretive-button-text {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button.eael-creative-button--winona::after {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button.eael-creative-button--rayen:hover::before {
    color: #ffffff;
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button.eael-creative-button--rayen::before {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-8dc89cc {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e40e6bf {
    --spacer-size: 80px;
}

.elementor-11 .elementor-element.elementor-element-2cb3ed7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-09cfd57 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-09cfd57:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-09cfd57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-09cfd57,
.elementor-11 .elementor-element.elementor-element-09cfd57::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-29c22e1 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-29c22e1 img {
    width: 33%;
}

.elementor-11 .elementor-element.elementor-element-2383960 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-2383960 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-d99b3ba {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-d99b3ba .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-11 .elementor-element.elementor-element-a15f6ab {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-a15f6ab:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-a15f6ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-a15f6ab,
.elementor-11 .elementor-element.elementor-element-a15f6ab::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4b812a6 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-4b812a6 img {
    width: 33%;
}

.elementor-11 .elementor-element.elementor-element-ad59068 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-ad59068 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-8969a0d {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-8969a0d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-11 .elementor-element.elementor-element-78ff16b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-78ff16b:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-78ff16b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-78ff16b,
.elementor-11 .elementor-element.elementor-element-78ff16b::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-666fdd2 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-666fdd2 img {
    width: 33%;
}

.elementor-11 .elementor-element.elementor-element-fae93fc {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-fae93fc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-395d854 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-395d854 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-11 .elementor-element.elementor-element-bc43acf {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-bc43acf:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-bc43acf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-bc43acf,
.elementor-11 .elementor-element.elementor-element-bc43acf::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-7380c5e {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-7380c5e img {
    width: 33%;
}

.elementor-11 .elementor-element.elementor-element-b8bcb4e {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-b8bcb4e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-dcce7a2 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-dcce7a2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-11 .elementor-element.elementor-element-0e6fdee {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --margin-top: -2px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 280px;
    --padding-bottom: 200px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-0e6fdee,
.elementor-11 .elementor-element.elementor-element-0e6fdee::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-7df10a6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6b89e23 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-a91a897 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-a91a897 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 64px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-57ff352 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-57ff352 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 42px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-d088bc5 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-d088bc5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button i {
    color: #FFFFFF;
    font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button .creative-button-inner svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button {
    color: #ffffff;
    background-color: #DF3D86;
    border-radius: 100px;
    width: 266px;
    box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button svg {
    fill: #ffffff;
    width: 20px;
    height: 20px;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button .eael-creative-button--tamaya-secondary {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button.eael-creative-button--tamaya::before {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button.eael-creative-button--tamaya::after {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button::before {
    border-radius: 100px;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button::after {
    border-radius: 100px;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button:hover .cretive-button-text {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button.eael-creative-button--winona::after {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button.eael-creative-button--rayen:hover::before {
    color: #ffffff;
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button.eael-creative-button--rayen::before {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-2e3eb59 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-805a9b3 {
    --spacer-size: 80px;
}

.elementor-11 .elementor-element.elementor-element-a9131e0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-31dc383 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-31dc383:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-31dc383>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-31dc383,
.elementor-11 .elementor-element.elementor-element-31dc383::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-abafb66 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-abafb66 img {
    width: 33%;
}

.elementor-11 .elementor-element.elementor-element-1f2e910 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-1f2e910 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-6e266bb {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-6e266bb .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-11 .elementor-element.elementor-element-b1df438 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-b1df438:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-b1df438>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-b1df438,
.elementor-11 .elementor-element.elementor-element-b1df438::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-0ca101a {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-0ca101a img {
    width: 33%;
}

.elementor-11 .elementor-element.elementor-element-7c22dd8 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-7c22dd8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-6623e62 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-6623e62 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-11 .elementor-element.elementor-element-59fd648 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-59fd648:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-59fd648>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-59fd648,
.elementor-11 .elementor-element.elementor-element-59fd648::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-9c1f354 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-9c1f354 img {
    width: 33%;
}

.elementor-11 .elementor-element.elementor-element-c492ea0 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-c492ea0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-b64313d {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-b64313d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-11 .elementor-element.elementor-element-be423d9 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-be423d9:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-be423d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-be423d9,
.elementor-11 .elementor-element.elementor-element-be423d9::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-65b82ad {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-65b82ad img {
    width: 33%;
}

.elementor-11 .elementor-element.elementor-element-3c692bc {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-3c692bc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-8b3ba5a {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-8b3ba5a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-11 .elementor-element.elementor-element-fe82d9a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 60px;
    --padding-left: 60px;
    --padding-right: 60px;
}

.elementor-11 .elementor-element.elementor-element-fe82d9a:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-fe82d9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #692B76 50%, #F9F9FA 50%);
}

.elementor-11 .elementor-element.elementor-element-fe82d9a,
.elementor-11 .elementor-element.elementor-element-fe82d9a::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-24006d3 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-765c015 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-765c015 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 64px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-d1804d0 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-d1804d0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-d1804d0>.elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-container {
    justify-content: center;
    margin-bottom: 20px;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-slider:before {
    transition-duration: 400ms;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-button {
    transition-duration: 400ms;
    border-radius: 30px 30px 30px 30px;
    padding: 20px 30px 20px 30px;
    margin: 5px 5px 5px 5px;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-content-wrapper .ha-cs-content-section {
    transition: transform calc(400ms / 2) ease-out;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-button span,
.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-switch,
.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-button {
    font-family: "Exo 2", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-left .ha-cs-icon-wrapper {
    margin-right: 5px;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-right .ha-cs-icon-wrapper {
    margin-left: 5px;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-left .ha-cs-icon-wrapper {
    margin-right: 5px;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-right .ha-cs-icon-wrapper {
    margin-left: 5px;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-button.active {
    background-color: var(--e-global-color-2ae83bb);
    border-radius: 30px 30px 30px 30px;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper {
    background-color: #FFFFFF0D;
    padding: 5px 5px 5px 5px;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-content-switcher-wrapper .ha-cs-content-section {
    font-family: "Nunito", Sans-serif;
    font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-6ef82ca .ha-content-switcher-wrapper {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-3810614a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-3810614a:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-3810614a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-dad5d13) 0%, var(--e-global-color-2ae83bb) 100%);
}

.elementor-11 .elementor-element.elementor-element-3810614a,
.elementor-11 .elementor-element.elementor-element-3810614a::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-8b569f5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 10px 10px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-11 .elementor-element.elementor-element-8b569f5,
.elementor-11 .elementor-element.elementor-element-8b569f5::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-8b569f5.e-con {
    --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-3dbb8ce {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-85e0866 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-85e0866 .ha-gradient-heading {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 46px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-85e0866>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-f014489 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-2ae83bb);
    --border-color: var(--e-global-color-2ae83bb);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-f014489,
.elementor-11 .elementor-element.elementor-element-f014489::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-a362a1a {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-a362a1a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-1dc6b49 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-b1bbe41 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-b1bbe41 {
    width: var(--container-widget-width, 34%);
    max-width: 34%;
    --container-widget-width: 34%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-b1bbe41.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-b1bbe41 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-b1bbe41 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-b721c43 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-b721c43 {
    width: var(--container-widget-width, 34%);
    max-width: 34%;
    --container-widget-width: 34%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-b721c43.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-b721c43 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-b721c43 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-8429a50 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-2ae83bb);
    --border-color: var(--e-global-color-2ae83bb);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-8429a50,
.elementor-11 .elementor-element.elementor-element-8429a50::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-8026ed6 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-8026ed6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-bc30d57 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-57867ad img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-57867ad {
    width: var(--container-widget-width, 51%);
    max-width: 51%;
    --container-widget-width: 51%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-57867ad.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-57867ad .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-57867ad .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-a0b2cc9 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-a0b2cc9.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-a0b2cc9 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-a0b2cc9 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-a6dda2a img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-a6dda2a.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-a6dda2a .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-a6dda2a .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-156baa2 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-2ae83bb);
    --border-color: var(--e-global-color-2ae83bb);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-156baa2,
.elementor-11 .elementor-element.elementor-element-156baa2::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e791daa {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-e791daa .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-96f6ccc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-71fec40 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-71fec40 {
    width: var(--container-widget-width, 66%);
    max-width: 66%;
    --container-widget-width: 66%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-71fec40.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-71fec40 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-71fec40 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-aca774e img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-aca774e {
    width: var(--container-widget-width, 66%);
    max-width: 66%;
    --container-widget-width: 66%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-aca774e.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-aca774e .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-aca774e .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-d85f987 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-2ae83bb);
    --border-color: var(--e-global-color-2ae83bb);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-d85f987,
.elementor-11 .elementor-element.elementor-element-d85f987::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-af7f140 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-af7f140 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-1cf158d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-3304cb0 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-3304cb0.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-3304cb0 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-3304cb0 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-1b12246 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-1b12246.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-1b12246 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-1b12246 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-596058e img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-596058e.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-596058e .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-596058e .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-7394fc6 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-7394fc6.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-7394fc6 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-7394fc6 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-ccb415c {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-2ae83bb);
    --border-color: var(--e-global-color-2ae83bb);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-ccb415c,
.elementor-11 .elementor-element.elementor-element-ccb415c::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-f9f4c74 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-f9f4c74 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-03995bf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-afb874a img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-afb874a.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-afb874a .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-afb874a .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-3d26712 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-3d26712 {
    width: var(--container-widget-width, 51%);
    max-width: 51%;
    --container-widget-width: 51%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-3d26712.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-3d26712 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-3d26712 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-68c66df img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-68c66df {
    width: var(--container-widget-width, 51%);
    max-width: 51%;
    --container-widget-width: 51%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-68c66df.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-68c66df .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-68c66df .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-be129dd {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-2ae83bb);
    --border-color: var(--e-global-color-2ae83bb);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-be129dd,
.elementor-11 .elementor-element.elementor-element-be129dd::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-00615ba {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-00615ba .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-5e0f09c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-e524df7 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-e524df7.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-e524df7 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-e524df7 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-c125a4f img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-c125a4f.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-c125a4f .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-c125a4f .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-164cbc6 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-2ae83bb);
    --border-color: var(--e-global-color-2ae83bb);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-164cbc6,
.elementor-11 .elementor-element.elementor-element-164cbc6::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-a856d6f {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-a856d6f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-b6e7f01 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-be25514 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-be25514 {
    width: var(--container-widget-width, 64%);
    max-width: 64%;
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-be25514.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-be25514 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-be25514 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-e908f5c img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-e908f5c {
    width: var(--container-widget-width, 64%);
    max-width: 64%;
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-e908f5c.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-e908f5c .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-e908f5c .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-a1a1df2 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-2ae83bb);
    --border-color: var(--e-global-color-2ae83bb);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-a1a1df2,
.elementor-11 .elementor-element.elementor-element-a1a1df2::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-89559b3 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-89559b3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-61e51a9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-4bda8f4 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-4bda8f4 {
    width: var(--container-widget-width, 78%);
    max-width: 78%;
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-4bda8f4.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-4bda8f4 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-4bda8f4 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-d534118 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 10px 10px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-11 .elementor-element.elementor-element-d534118,
.elementor-11 .elementor-element.elementor-element-d534118::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-d534118.e-con {
    --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-e5191ac {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-3a2aa63 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-8103d44 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-8103d44 .ha-gradient-heading {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 46px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-8103d44>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e871c79 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-dad5d13);
    --border-color: var(--e-global-color-dad5d13);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-e871c79,
.elementor-11 .elementor-element.elementor-element-e871c79::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-44bbde2 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-44bbde2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-efc7517 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-6b8ba38 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-6b8ba38.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-6b8ba38 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-secondary);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-6b8ba38 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-adcd0a5 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-dad5d13);
    --border-color: var(--e-global-color-dad5d13);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-adcd0a5,
.elementor-11 .elementor-element.elementor-element-adcd0a5::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b6f31ee {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-b6f31ee .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-3d07944 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-df6e32a img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-df6e32a {
    width: var(--container-widget-width, 26%);
    max-width: 26%;
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-df6e32a.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-df6e32a .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-secondary);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-df6e32a .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-abc2589 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-abc2589 {
    width: var(--container-widget-width, 26%);
    max-width: 26%;
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-abc2589.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-abc2589 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-secondary);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-abc2589 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-4b9b787 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-dad5d13);
    --border-color: var(--e-global-color-dad5d13);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-4b9b787,
.elementor-11 .elementor-element.elementor-element-4b9b787::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-c601ac4 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-c601ac4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-bf07406 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-83c8f7f img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-83c8f7f {
    width: var(--container-widget-width, 26%);
    max-width: 26%;
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-83c8f7f.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-83c8f7f .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-secondary);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-83c8f7f .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-b5b8371 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-b5b8371 {
    width: var(--container-widget-width, 26%);
    max-width: 26%;
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-b5b8371.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-b5b8371 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-secondary);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-b5b8371 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-2a9e583 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-dad5d13);
    --border-color: var(--e-global-color-dad5d13);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-2a9e583,
.elementor-11 .elementor-element.elementor-element-2a9e583::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-92265a1 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-92265a1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-ea58baa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-e3087b3 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-e3087b3.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-e3087b3 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-secondary);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-e3087b3 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-f34c49f {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-dad5d13);
    --border-color: var(--e-global-color-dad5d13);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-f34c49f,
.elementor-11 .elementor-element.elementor-element-f34c49f::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-dfff6f9 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-dfff6f9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-a8b1c50 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-cf120f7 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-cf120f7.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-cf120f7 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-secondary);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-cf120f7 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-beb8b5b {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-dad5d13);
    --border-color: var(--e-global-color-dad5d13);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-beb8b5b,
.elementor-11 .elementor-element.elementor-element-beb8b5b::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-1ba548d {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-1ba548d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-7fc43bb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-fc0b8b3 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-fc0b8b3.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-fc0b8b3 .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-secondary);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-fc0b8b3 .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-497d6bd {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-2ae83bb);
    --border-color: var(--e-global-color-2ae83bb);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-497d6bd,
.elementor-11 .elementor-element.elementor-element-497d6bd::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4175ac0 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-4175ac0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-d2ec6fb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-cb64aab img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-cb64aab {
    width: var(--container-widget-width, 72%);
    max-width: 72%;
    --container-widget-width: 72%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-cb64aab.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    --ha-tooltip-arrow-distance: 0px;
}

.elementor-11 .elementor-element.elementor-element-cb64aab .ha-advanced-tooltip-content {
    text-align: center;
    width: 120px;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: var(--e-global-color-041ffe1);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-cb64aab .ha-advanced-tooltip-content::after {
    border-width: 5px;
    --ha-tooltip-arrow-color: var(--e-global-color-041ffe1);
}

.elementor-11 .elementor-element.elementor-element-8e3f55b:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-8e3f55b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #492C77;
    background-image: url("../../2024/07/bg-vantagens.jpg");
    background-position: center center;
}

.elementor-11 .elementor-element.elementor-element-8e3f55b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-11 .elementor-element.elementor-element-8e3f55b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e974407 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-e974407 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 64px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-f021968 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-f021968 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-dbd6e59 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-8af2e8a {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-8af2e8a:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-8af2e8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-8af2e8a,
.elementor-11 .elementor-element.elementor-element-8af2e8a::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-a5e20dd .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-a5e20dd.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-a5e20dd.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-a5e20dd.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-a5e20dd.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-a5e20dd.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-a5e20dd.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-a5e20dd.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-a5e20dd.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-2ae83bb);
    border-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-a5e20dd.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-a5e20dd.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-a5e20dd .elementor-icon {
    font-size: 53px;
}

.elementor-11 .elementor-element.elementor-element-a5e20dd .elementor-icon svg {
    height: 53px;
}

.elementor-11 .elementor-element.elementor-element-556a5b7 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-556a5b7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-287da51 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-287da51>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-11 .elementor-element.elementor-element-ead2663 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-ead2663:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-ead2663>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-ead2663,
.elementor-11 .elementor-element.elementor-element-ead2663::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-f6815a7 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-f6815a7.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f6815a7.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-f6815a7.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f6815a7.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-f6815a7.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f6815a7.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-f6815a7.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-f6815a7.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-2ae83bb);
    border-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-f6815a7.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-f6815a7.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-f6815a7 .elementor-icon {
    font-size: 53px;
}

.elementor-11 .elementor-element.elementor-element-f6815a7 .elementor-icon svg {
    height: 53px;
}

.elementor-11 .elementor-element.elementor-element-70f44d9 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-70f44d9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-bafd293 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-bafd293>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-11 .elementor-element.elementor-element-51cf523 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-51cf523:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-51cf523>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-51cf523,
.elementor-11 .elementor-element.elementor-element-51cf523::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2e27360 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-2e27360.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2e27360.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-2e27360.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2e27360.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-2e27360.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2e27360.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-2e27360.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-2e27360.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-2ae83bb);
    border-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-2e27360.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-2e27360.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-2e27360 .elementor-icon {
    font-size: 53px;
}

.elementor-11 .elementor-element.elementor-element-2e27360 .elementor-icon svg {
    height: 53px;
}

.elementor-11 .elementor-element.elementor-element-8030a8d {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-8030a8d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-ec8743c {
    text-align: left;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-ec8743c>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-11 .elementor-element.elementor-element-1e61905 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-53ca664 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-53ca664:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-53ca664>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-53ca664,
.elementor-11 .elementor-element.elementor-element-53ca664::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-7092bac .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-7092bac.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7092bac.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-7092bac.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7092bac.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-7092bac.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7092bac.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-7092bac.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-7092bac.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-2ae83bb);
    border-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-7092bac.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-7092bac.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-7092bac .elementor-icon {
    font-size: 53px;
}

.elementor-11 .elementor-element.elementor-element-7092bac .elementor-icon svg {
    height: 53px;
}

.elementor-11 .elementor-element.elementor-element-b9595ab {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-b9595ab .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-1ba34d1 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-1ba34d1>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-11 .elementor-element.elementor-element-9548d93 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-9548d93:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-9548d93>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-9548d93,
.elementor-11 .elementor-element.elementor-element-9548d93::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-5aa443e .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-5aa443e.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-5aa443e.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-5aa443e.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-5aa443e.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-5aa443e.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-5aa443e.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-5aa443e.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-5aa443e.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-2ae83bb);
    border-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-5aa443e.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-5aa443e.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-5aa443e .elementor-icon {
    font-size: 53px;
}

.elementor-11 .elementor-element.elementor-element-5aa443e .elementor-icon svg {
    height: 53px;
}

.elementor-11 .elementor-element.elementor-element-633ea76 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-633ea76 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-f232f82 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-f232f82>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-11 .elementor-element.elementor-element-337d3c2 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-337d3c2:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-337d3c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E7326;
}

.elementor-11 .elementor-element.elementor-element-337d3c2,
.elementor-11 .elementor-element.elementor-element-337d3c2::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6edbc8a .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-6edbc8a.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-6edbc8a.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-6edbc8a.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-6edbc8a.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-6edbc8a.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-6edbc8a.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-6edbc8a.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-6edbc8a.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-2ae83bb);
    border-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-6edbc8a.elementor-view-framed .elementor-icon:hover,
.elementor-11 .elementor-element.elementor-element-6edbc8a.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-6edbc8a .elementor-icon {
    font-size: 53px;
}

.elementor-11 .elementor-element.elementor-element-6edbc8a .elementor-icon svg {
    height: 53px;
}

.elementor-11 .elementor-element.elementor-element-3f861d7 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-3f861d7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-aaf72b5 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-aaf72b5>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-11 .elementor-element.elementor-element-9ee57e1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-9ee57e1:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-9ee57e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-dad5d13);
    background-image: url("../../2024/07/Bg_vant.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-9ee57e1,
.elementor-11 .elementor-element.elementor-element-9ee57e1::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-00d7f36 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-241ea6e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e78021f {
    --spacer-size: 50px;
}

.elementor-11 .elementor-element.elementor-element-6ed2936 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-c0b98b8 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-c0b98b8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 43px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-3e82b15 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-3e82b15 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px/2);
}

.elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px/2);
}

.elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

body.rtl .elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px/2);
}

.elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-icon i {
    color: var(--e-global-color-2ae83bb);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-2ae83bb);
    transition: fill 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b6f4a29 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4f2ef09 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-c158062 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-c158062.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-e14d35a {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-e14d35a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Exo 2", Sans-serif;
    font-size: 41px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-11170df {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-11170df .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-11 .elementor-element.elementor-element-30f88c9 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-30f88c9>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-11 .elementor-element.elementor-element-01f57b1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-3fac63d {
    --spacer-size: 50px;
}

.elementor-11 .elementor-element.elementor-element-8136f66 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-dd34b6e {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-dd34b6e:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-dd34b6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E739C;
}

.elementor-11 .elementor-element.elementor-element-dd34b6e:hover {
    background-color: var(--e-global-color-dad5d13);
}

.elementor-11 .elementor-element.elementor-element-dd34b6e,
.elementor-11 .elementor-element.elementor-element-dd34b6e::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-f8fe0f7 {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-f8fe0f7 .elementor-icon-box-title {
    margin-bottom: 1px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f8fe0f7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2ae83bb);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f8fe0f7.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-f8fe0f7.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-2ae83bb);
    color: var(--e-global-color-2ae83bb);
    border-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-f8fe0f7.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f8fe0f7 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-f8fe0f7 .elementor-icon-box-title a {
    font-family: "Exo 2", Sans-serif;
    font-size: 26px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-f8fe0f7 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-a7ecae5 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-a7ecae5:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-a7ecae5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E739C;
}

.elementor-11 .elementor-element.elementor-element-a7ecae5:hover {
    background-color: var(--e-global-color-dad5d13);
}

.elementor-11 .elementor-element.elementor-element-a7ecae5,
.elementor-11 .elementor-element.elementor-element-a7ecae5::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b8e72a9 {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-b8e72a9 .elementor-icon-box-title {
    margin-bottom: 1px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-b8e72a9.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2ae83bb);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-b8e72a9.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-b8e72a9.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-2ae83bb);
    color: var(--e-global-color-2ae83bb);
    border-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-b8e72a9.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-b8e72a9 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-b8e72a9 .elementor-icon-box-title a {
    font-family: "Exo 2", Sans-serif;
    font-size: 26px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-b8e72a9 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-ae7c858 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-ae7c858:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-ae7c858>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9FA;
    background-image: url("../../2024/08/bg-clube-1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-ae7c858,
.elementor-11 .elementor-element.elementor-element-ae7c858::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-5c8948a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-0521fca {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-0521fca.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-3daba4c {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-3daba4c .elementor-heading-title {
    color: var(--e-global-color-2ae83bb);
    font-family: "Exo 2", Sans-serif;
    font-size: 41px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-18a2764 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-18a2764 .elementor-heading-title {
    color: var(--e-global-color-dad5d13);
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-11 .elementor-element.elementor-element-2bb7c21 {
    text-align: left;
    color: var(--e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-2bb7c21>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button i {
    color: #FFFFFF;
    font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button .creative-button-inner svg {
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button {
    color: #ffffff;
    background-color: #DF3D86;
    border-radius: 100px;
    width: 266px;
    box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button svg {
    fill: #ffffff;
    width: 20px;
    height: 20px;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button .eael-creative-button--tamaya-secondary {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button.eael-creative-button--tamaya::before {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button.eael-creative-button--tamaya::after {
    background-color: #DF3D86;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button::before {
    border-radius: 100px;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button::after {
    border-radius: 100px;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button:hover .cretive-button-text {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button.eael-creative-button--winona::after {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button.eael-creative-button--rayen:hover::before {
    color: #ffffff;
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button.eael-creative-button--rayen::before {
    background-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-654912a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6457ae5 {
    --spacer-size: 50px;
}

.elementor-11 .elementor-element.elementor-element-b5b6022 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 120px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-6628c1e {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-6628c1e:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-6628c1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E739C;
}

.elementor-11 .elementor-element.elementor-element-6628c1e:hover {
    background-color: var(--e-global-color-dad5d13);
}

.elementor-11 .elementor-element.elementor-element-6628c1e,
.elementor-11 .elementor-element.elementor-element-6628c1e::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-fdf7abb {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-fdf7abb .elementor-icon-box-title {
    margin-bottom: 1px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-fdf7abb.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2ae83bb);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-fdf7abb.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-fdf7abb.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-2ae83bb);
    color: var(--e-global-color-2ae83bb);
    border-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-fdf7abb.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-fdf7abb .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-fdf7abb .elementor-icon-box-title a {
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-fdf7abb .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-13b3c96 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-13b3c96:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-13b3c96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E739C;
}

.elementor-11 .elementor-element.elementor-element-13b3c96:hover {
    background-color: var(--e-global-color-dad5d13);
}

.elementor-11 .elementor-element.elementor-element-13b3c96,
.elementor-11 .elementor-element.elementor-element-13b3c96::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-39ef288 {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-39ef288 .elementor-icon-box-title {
    margin-bottom: 1px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-39ef288.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2ae83bb);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-39ef288.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-39ef288.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-2ae83bb);
    color: var(--e-global-color-2ae83bb);
    border-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-39ef288.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-39ef288 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-39ef288 .elementor-icon-box-title a {
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-39ef288 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-f835002 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DF3D864D;
    --border-color: #DF3D864D;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-f835002:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-f835002>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5C2E739C;
}

.elementor-11 .elementor-element.elementor-element-f835002:hover {
    background-color: var(--e-global-color-dad5d13);
}

.elementor-11 .elementor-element.elementor-element-f835002,
.elementor-11 .elementor-element.elementor-element-f835002::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2779fb4 {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-2779fb4 .elementor-icon-box-title {
    margin-bottom: 1px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2779fb4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2ae83bb);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2779fb4.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-2779fb4.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-2ae83bb);
    color: var(--e-global-color-2ae83bb);
    border-color: var(--e-global-color-2ae83bb);
}

.elementor-11 .elementor-element.elementor-element-2779fb4.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2779fb4 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-2779fb4 .elementor-icon-box-title a {
    font-family: "Exo 2", Sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.elementor-11 .elementor-element.elementor-element-2779fb4 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

@media(max-width:767px) {
    .elementor-11 .elementor-element.elementor-element-3fa93d4 {
        --padding-top: 160px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-9a96734 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-9a96734 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-11 .elementor-element.elementor-element-0740e1b {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-0740e1b .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-11 .elementor-element.elementor-element-96af16f {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-96af16f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-160d907 .eael-creative-button-wrapper {
        justify-content: center;
    }

    .elementor-11 .elementor-element.elementor-element-e40e6bf {
        --spacer-size: 371px;
    }

    .elementor-11 .elementor-element.elementor-element-29c22e1 img {
        width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-2383960 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-d99b3ba .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-4b812a6 img {
        width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-ad59068 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-8969a0d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-666fdd2 img {
        width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-fae93fc .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-395d854 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-7380c5e img {
        width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-b8bcb4e .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-dcce7a2 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-0e6fdee .elementor-background-slideshow__slide__image {
        background-size: cover;
        background-position: top center;
    }

    .elementor-11 .elementor-element.elementor-element-0e6fdee {
        --padding-top: 160px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-a91a897 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-a91a897 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-11 .elementor-element.elementor-element-57ff352 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-57ff352 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-11 .elementor-element.elementor-element-d088bc5 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-d088bc5 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-32f6636 .eael-creative-button-wrapper {
        justify-content: center;
    }

    .elementor-11 .elementor-element.elementor-element-805a9b3 {
        --spacer-size: 250px;
    }

    .elementor-11 .elementor-element.elementor-element-abafb66 img {
        width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-1f2e910 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-6e266bb .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-0ca101a img {
        width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-7c22dd8 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-6623e62 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-9c1f354 img {
        width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-c492ea0 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-b64313d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-65b82ad img {
        width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-3c692bc .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-8b3ba5a .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-fe82d9a {
        --padding-top: 10px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-765c015 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-11 .elementor-element.elementor-element-d1804d0 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-container {
        justify-content: center;
    }

    .elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-button {
        padding: 20px 20px 20px 20px;
    }

    .elementor-11 .elementor-element.elementor-element-3810614a {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-85e0866 .ha-gradient-heading {
        font-size: 36px;
    }

    .elementor-11 .elementor-element.elementor-element-a362a1a .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-b1bbe41 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-8026ed6 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-57867ad {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-a0b2cc9 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-a6dda2a {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-e791daa .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-71fec40 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-aca774e {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-af7f140 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-3304cb0 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-1b12246 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-596058e {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-7394fc6 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-f9f4c74 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-afb874a {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-3d26712 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-68c66df {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-00615ba .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-c125a4f {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-a856d6f .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-be25514 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-e908f5c {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-89559b3 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-4bda8f4 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-8103d44 .ha-gradient-heading {
        font-size: 36px;
    }

    .elementor-11 .elementor-element.elementor-element-44bbde2 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-6b8ba38 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-b6f31ee .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-df6e32a {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-abc2589 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-c601ac4 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-83c8f7f {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-b5b8371 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-92265a1 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-e3087b3 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-dfff6f9 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-cf120f7 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-1ba548d .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-fc0b8b3 {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-4175ac0 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-cb64aab {
        --container-widget-width: 34%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 34%);
        max-width: 34%;
    }

    .elementor-11 .elementor-element.elementor-element-8e3f55b:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-8e3f55b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-11 .elementor-element.elementor-element-8e3f55b {
        padding: 60px 20px 60px 20px;
    }

    .elementor-11 .elementor-element.elementor-element-e974407 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-11 .elementor-element.elementor-element-f021968 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-556a5b7 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-70f44d9 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-8030a8d .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-b9595ab .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-633ea76 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-3f861d7 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-9ee57e1:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-9ee57e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2024/07/Bg_vant_m-scaled.jpg");
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-11 .elementor-element.elementor-element-9ee57e1 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-e78021f {
        --spacer-size: 214px;
    }

    .elementor-11 .elementor-element.elementor-element-c0b98b8 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-c0b98b8 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-11 .elementor-element.elementor-element-3e82b15 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-3e82b15 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-b6f4a29 {
        --e-icon-list-icon-size: 26px;
    }

    .elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-b6f4a29 .elementor-icon-list-item>a {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-e14d35a {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-e14d35a .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-11 .elementor-element.elementor-element-11170df {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-11170df .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-30f88c9 {
        text-align: center;
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-3fac63d {
        --spacer-size: 270px;
    }

    .elementor-11 .elementor-element.elementor-element-f8fe0f7 .elementor-icon {
        font-size: 24px;
    }

    .elementor-11 .elementor-element.elementor-element-f8fe0f7 .elementor-icon-box-title,
    .elementor-11 .elementor-element.elementor-element-f8fe0f7 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-f8fe0f7 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-11 .elementor-element.elementor-element-b8e72a9 .elementor-icon {
        font-size: 24px;
    }

    .elementor-11 .elementor-element.elementor-element-b8e72a9 .elementor-icon-box-title,
    .elementor-11 .elementor-element.elementor-element-b8e72a9 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-b8e72a9 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-11 .elementor-element.elementor-element-ae7c858:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-ae7c858>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2024/08/bg-clube-m-scaled.jpg");
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-11 .elementor-element.elementor-element-ae7c858 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-5c8948a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-3daba4c {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-3daba4c .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-11 .elementor-element.elementor-element-18a2764 {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-18a2764 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-11 .elementor-element.elementor-element-2bb7c21 {
        text-align: center;
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-39e111c .eael-creative-button-wrapper {
        justify-content: center;
    }

    .elementor-11 .elementor-element.elementor-element-6457ae5 {
        --spacer-size: 226px;
    }

    .elementor-11 .elementor-element.elementor-element-b5b6022 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-fdf7abb .elementor-icon {
        font-size: 24px;
    }

    .elementor-11 .elementor-element.elementor-element-fdf7abb .elementor-icon-box-title,
    .elementor-11 .elementor-element.elementor-element-fdf7abb .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-fdf7abb .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-11 .elementor-element.elementor-element-39ef288 .elementor-icon {
        font-size: 24px;
    }

    .elementor-11 .elementor-element.elementor-element-39ef288 .elementor-icon-box-title,
    .elementor-11 .elementor-element.elementor-element-39ef288 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-39ef288 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-11 .elementor-element.elementor-element-2779fb4 .elementor-icon {
        font-size: 24px;
    }

    .elementor-11 .elementor-element.elementor-element-2779fb4 .elementor-icon-box-title,
    .elementor-11 .elementor-element.elementor-element-2779fb4 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-2779fb4 .elementor-icon-box-description {
        font-size: 14px;
    }
}

@media(min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-8b569f5 {
        --width: 65%;
    }

    .elementor-11 .elementor-element.elementor-element-f014489 {
        --width: 35%;
    }

    .elementor-11 .elementor-element.elementor-element-8429a50 {
        --width: 36%;
    }

    .elementor-11 .elementor-element.elementor-element-156baa2 {
        --width: 26%;
    }

    .elementor-11 .elementor-element.elementor-element-d85f987 {
        --width: 57%;
    }

    .elementor-11 .elementor-element.elementor-element-ccb415c {
        --width: 41%;
    }

    .elementor-11 .elementor-element.elementor-element-be129dd {
        --width: 32%;
    }

    .elementor-11 .elementor-element.elementor-element-164cbc6 {
        --width: 26%;
    }

    .elementor-11 .elementor-element.elementor-element-a1a1df2 {
        --width: 18%;
    }

    .elementor-11 .elementor-element.elementor-element-d534118 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-e871c79 {
        --width: 38%;
    }

    .elementor-11 .elementor-element.elementor-element-adcd0a5 {
        --width: 60%;
    }

    .elementor-11 .elementor-element.elementor-element-4b9b787 {
        --width: 60%;
    }

    .elementor-11 .elementor-element.elementor-element-2a9e583 {
        --width: 38%;
    }

    .elementor-11 .elementor-element.elementor-element-f34c49f {
        --width: 33%;
    }

    .elementor-11 .elementor-element.elementor-element-beb8b5b {
        --width: 30%;
    }

    .elementor-11 .elementor-element.elementor-element-497d6bd {
        --width: 23%;
    }

    .elementor-11 .elementor-element.elementor-element-c158062 {
        --width: 52.459%;
    }

    .elementor-11 .elementor-element.elementor-element-0521fca {
        --width: 46%;
    }
}

@media(min-width:1025px) {

    .elementor-11 .elementor-element.elementor-element-8e3f55b:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-8e3f55b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

/* Start custom CSS for container, class: .elementor-element-09cfd57 */
.elementor-11 .elementor-element.elementor-element-09cfd57 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15f6ab */
.elementor-11 .elementor-element.elementor-element-a15f6ab {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78ff16b */
.elementor-11 .elementor-element.elementor-element-78ff16b {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc43acf */
.elementor-11 .elementor-element.elementor-element-bc43acf {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dc383 */
.elementor-11 .elementor-element.elementor-element-31dc383 {
    backdrop-filter: blur(15px);
    -moz-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1df438 */
.elementor-11 .elementor-element.elementor-element-b1df438 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59fd648 */
.elementor-11 .elementor-element.elementor-element-59fd648 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be423d9 */
.elementor-11 .elementor-element.elementor-element-be423d9 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for ha-content-switcher, class: .elementor-element-6ef82ca */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper {
        width: 100%;

    }

    .elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper .ha-cs-button {
        width: 100% !important;
    }
}

@media (min-width: 768px) {
    .elementor-11 .elementor-element.elementor-element-6ef82ca .ha-cs-switch-wrapper {
        width: auto;

    }
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8af2e8a */
.elementor-11 .elementor-element.elementor-element-8af2e8a {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ead2663 */
.elementor-11 .elementor-element.elementor-element-ead2663 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cf523 */
.elementor-11 .elementor-element.elementor-element-51cf523 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ca664 */
.elementor-11 .elementor-element.elementor-element-53ca664 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9548d93 */
.elementor-11 .elementor-element.elementor-element-9548d93 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337d3c2 */
.elementor-11 .elementor-element.elementor-element-337d3c2 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd34b6e */
.elementor-11 .elementor-element.elementor-element-dd34b6e {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7ecae5 */
.elementor-11 .elementor-element.elementor-element-a7ecae5 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6628c1e */
.elementor-11 .elementor-element.elementor-element-6628c1e {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b3c96 */
.elementor-11 .elementor-element.elementor-element-13b3c96 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f835002 */
.elementor-11 .elementor-element.elementor-element-f835002 {
    backdrop-filter: blur(15px);
}

/* End custom CSS */