.elementor-18 .elementor-element.elementor-element-3fc640e {
    margin-top   : -5px;
    margin-bottom: 0px;
    padding      : 0px 0px 0px 0px;
    z-index      : 1;
}

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

.elementor-18 .elementor-element.elementor-element-a579452 img {
    filter: brightness(0) invert(1);
    width: 16%;
}

.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-ac69475.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-ac69475.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items  : center;
}

.elementor-18 .elementor-element.elementor-element-b2063be .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-b2063be .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-b2063be {
    --e-icon-list-icon-size: 27px;
}

.elementor-18 .elementor-element.elementor-element-b2063be .elementor-icon-list-text {
    color: var(--e-global-color-4da28fb);
}

.elementor-18 .elementor-element.elementor-element-b2063be .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-b2063be .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-b2063be .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size  : 22px;
    font-weight: 400;
    line-height: 1em;
}

.elementor-18 .elementor-element.elementor-element-b2063be>.elementor-widget-container {
    margin : 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
}

.elementor-18 .elementor-element.elementor-element-b2063be:hover .elementor-widget-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-4da28fb);
}

.elementor-18 .elementor-element.elementor-element-b2063be:hover>.elementor-widget-container {
    border-radius: 25px 25px 25px 25px;
}

.elementor-18 .elementor-element.elementor-element-24c27cb>.elementor-container {
    min-height: 100vh;
}

.elementor-18 .elementor-element.elementor-element-24c27cb:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-24c27cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image   : url("img_poste-de-lix6-1-1.jpg");
    background-position: bottom center;
    background-size    : cover;
}

.elementor-18 .elementor-element.elementor-element-24c27cb>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(270deg, var(--e-global-color-e5d7a49) 0%, var(--e-global-color-ae71e3f) 54%);
    opacity         : 0.7;
    transition      : background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-24c27cb {
    transition   : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top   : -120px;
    margin-bottom: 0px;
    padding      : 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-24c27cb>.elementor-shape-bottom svg {
    width : calc(150% + 1.3px);
    height: 49px;
}

.elementor-18 .elementor-element.elementor-element-a726896 {
    --spacer-size: 50px;
}

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

.elementor-18 .elementor-element.elementor-element-c398ae0 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size  : 25px;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-e5f1945 {
    text-align : center;
    color      : var(--e-global-color-4da28fb);
    font-family: "Roboto", Sans-serif;
    font-size  : 50px;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-e5f1945>.elementor-widget-container {
    padding: 30px 10px 30px 10px;
}

.elementor-18 .elementor-element.elementor-element-280572d {
    text-align : center;
    color      : var(--e-global-color-4da28fb);
    font-family: "Roboto", Sans-serif;
    font-size  : 18px;
    font-weight: 400;
    line-height: 1.1em;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button-icon-right {
    margin-left: 10px;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button-icon-left {
    margin-right: 10px;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button--shikoba i {
    left: 10%;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button .cretive-button-text {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button i {
    font-size: 30px;
    color    : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button svg {
    height: 30px;
    width : 30px;
    fill  : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button-wrapper {
    justify-content: center;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button {
    padding      : 15px 25px 15px 25px;
    color        : var(--e-global-color-ae71e3f);
    border-radius: 50px;
    box-shadow   : 0px 0px 30px 0px rgba(11.64759760317596, 255, 74.03674429208961, 0.78);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--winona::after {
    padding: 15px 25px 15px 25px;
    color  : #ffffff;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 15px 25px 15px 25px;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--tamaya::before {
    padding: 15px 25px 15px 25px;
    color  : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--rayen::before {
    padding         : 15px 25px 15px 25px;
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 15px 25px 15px 25px;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--saqui::after {
    padding: 15px 25px 15px 25px;
    color  : #ffffff;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button .creative-button-inner svg {
    fill: var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--tamaya::after {
    color: var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button,
.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--ujarak:hover,
.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--wayra:hover,
.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--tamaya::before,
.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--tamaya::after,
.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--rayen:hover,
.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--pipaluk::after,
.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--wave:hover,
.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--nuka::before,
.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--nuka::after,
.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--antiman::after,
.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--quidel::after {
    background-color: var(--e-global-color-5385ba3);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button::before {
    border-radius: 50px;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button::after {
    border-radius: 50px;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button:hover {
    color           : #ffffff;
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--wave::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--aylen::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--saqui:hover {
    color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-111fb27>.elementor-widget-container {
    margin : 0px 0px 0px 0px;
    padding: 20px 0px 10px 0px;
}

.elementor-18 .elementor-element.elementor-element-b67d56b {
    --lottie-container-width: 10%;
}

.elementor-18 .elementor-element.elementor-element-b67d56b>.elementor-widget-container {
    margin : 0px 0px -50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-7d60c9d {
    padding: 40px 0px 40px 0px;
}

.elementor-18 .elementor-element.elementor-element-78e1f75 {
    margin-top   : 0px;
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-b090a95>.elementor-element-populated {
    padding: 10px 0px 25px 0px;
}

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

.elementor-18 .elementor-element.elementor-element-cf00c5c .elementor-heading-title {
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 48px;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-b2e7735 {
    margin-top   : 20px;
    margin-bottom: 20px;
}

.elementor-18 .elementor-element.elementor-element-1337423.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-18 .elementor-element.elementor-element-1337423.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-18 .elementor-element.elementor-element-1337423.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-18 .elementor-element.elementor-element-1337423 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-18 .elementor-element.elementor-element-1337423 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-1337423 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-1337423 .elementor-image-box-title {
    margin-bottom: 25px;
    color        : var(--e-global-color-ae71e3f);
    font-family  : "Roboto", Sans-serif;
    font-weight  : 600;
    line-height  : 1px;
}

.elementor-18 .elementor-element.elementor-element-1337423 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size  : 16px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-18 .elementor-element.elementor-element-1337423>.elementor-widget-container {
    margin       : 0px 0px 0px 0px;
    padding      : 39px 30px 39px 30px;
    border-radius: 30px 30px 30px 30px;
    box-shadow   : 0px 0px 22px -4px rgba(0, 0, 0, 0.31);
}

.elementor-18 .elementor-element.elementor-element-a4b0ce8.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-18 .elementor-element.elementor-element-a4b0ce8.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-18 .elementor-element.elementor-element-a4b0ce8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-18 .elementor-element.elementor-element-a4b0ce8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-18 .elementor-element.elementor-element-a4b0ce8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-a4b0ce8 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-a4b0ce8 .elementor-image-box-title {
    margin-bottom: 25px;
    color        : var(--e-global-color-ae71e3f);
    font-family  : "Roboto", Sans-serif;
    font-weight  : 600;
    line-height  : 1px;
}

.elementor-18 .elementor-element.elementor-element-a4b0ce8 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size  : 16px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-18 .elementor-element.elementor-element-a4b0ce8>.elementor-widget-container {
    margin       : 0px 0px 0px 0px;
    padding      : 39px 30px 39px 30px;
    border-radius: 30px 30px 30px 30px;
    box-shadow   : 0px 0px 22px -4px rgba(0, 0, 0, 0.31);
}

.elementor-18 .elementor-element.elementor-element-b6fbb41.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-18 .elementor-element.elementor-element-b6fbb41.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-18 .elementor-element.elementor-element-b6fbb41.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-18 .elementor-element.elementor-element-b6fbb41 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-18 .elementor-element.elementor-element-b6fbb41 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b6fbb41 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-b6fbb41 .elementor-image-box-title {
    margin-bottom: 25px;
    color        : var(--e-global-color-ae71e3f);
    font-family  : "Roboto", Sans-serif;
    font-weight  : 600;
    line-height  : 1px;
}

.elementor-18 .elementor-element.elementor-element-b6fbb41 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size  : 16px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-18 .elementor-element.elementor-element-b6fbb41>.elementor-widget-container {
    margin       : 0px 0px 0px 0px;
    padding      : 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;
    box-shadow   : 0px 0px 22px -4px rgba(0, 0, 0, 0.31);
}

.elementor-18 .elementor-element.elementor-element-23ccec1 {
    margin-top   : 0px;
    margin-bottom: 0px;
    padding      : 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-88e6bd1 {
    padding: 20px 20px 20px 20px;
}

.elementor-18 .elementor-element.elementor-element-3ecf735 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-3ecf735 .elementor-heading-title {
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 48px;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-853614c {
    text-align : center;
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 18px;
    font-weight: 400;
    line-height: 1.1em;
}

.elementor-18 .elementor-element.elementor-element-d22c85e {
    margin-top   : 15px;
    margin-bottom: 15px;
}

.elementor-18 .elementor-element.elementor-element-7787dea>.elementor-widget-container {
    padding: 0px 30px 0px 0px;
}

.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-bb2c4fd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-bb2c4fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items  : center;
}

.elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(35px/2);
}

.elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(35px/2);
}

.elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(35px/2);
    margin-left : calc(35px/2);
}

.elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-35px/2);
    margin-left : calc(-35px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-35px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-35px/2);
}

.elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-icon i {
    color: var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-744d0b4 {
    --e-icon-list-icon-size: 25px;
}

.elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-text {
    color: var(--e-global-color-text);
}

.elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size  : 16px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-18 .elementor-element.elementor-element-744d0b4>.elementor-widget-container {
    padding: 0px 10px 0px 30px;
}

.elementor-18 .elementor-element.elementor-element-928594b:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-928594b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D1EEDC;
}

.elementor-18 .elementor-element.elementor-element-928594b {
    transition   : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top   : 50px;
    margin-bottom: 50px;
    padding      : 50px 0px 50px 0px;
}

.elementor-18 .elementor-element.elementor-element-928594b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-18 .elementor-element.elementor-element-bd643ee .elementor-heading-title {
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 48px;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-c10c94b {
    text-align : center;
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 18px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button-icon-right {
    margin-left: 10px;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button-icon-left {
    margin-right: 10px;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button--shikoba i {
    left: 10%;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button .cretive-button-text {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button i {
    font-size: 30px;
    color    : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button svg {
    height: 30px;
    width : 30px;
    fill  : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button-wrapper {
    justify-content: center;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button {
    padding      : 15px 25px 15px 25px;
    color        : var(--e-global-color-ae71e3f);
    border-radius: 50px;
    box-shadow   : 0px 0px 30px 0px rgba(11.64759760317596, 255, 74.03674429208961, 0.78);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--winona::after {
    padding: 15px 25px 15px 25px;
    color  : #ffffff;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 15px 25px 15px 25px;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--tamaya::before {
    padding: 15px 25px 15px 25px;
    color  : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--rayen::before {
    padding         : 15px 25px 15px 25px;
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 15px 25px 15px 25px;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--saqui::after {
    padding: 15px 25px 15px 25px;
    color  : #ffffff;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button .creative-button-inner svg {
    fill: var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--tamaya::after {
    color: var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button,
.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--ujarak:hover,
.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--wayra:hover,
.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--tamaya::before,
.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--tamaya::after,
.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--rayen:hover,
.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--pipaluk::after,
.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--wave:hover,
.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--nuka::before,
.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--nuka::after,
.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--antiman::after,
.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--quidel::after {
    background-color: var(--e-global-color-5385ba3);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button::before {
    border-radius: 50px;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button::after {
    border-radius: 50px;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button:hover {
    color           : #ffffff;
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--wave::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--aylen::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--saqui:hover {
    color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-5072d17 .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-5072d17>.elementor-widget-container {
    margin : 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-18 .elementor-element.elementor-element-af9b8d9:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-af9b8d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4da28fb);
}

.elementor-18 .elementor-element.elementor-element-af9b8d9 {
    transition   : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top   : 50px;
    margin-bottom: 50px;
    padding      : 40px 40px 40px 40px;
}

.elementor-18 .elementor-element.elementor-element-af9b8d9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-3ca2ad4 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-3ca2ad4 .elementor-heading-title {
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 48px;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-line {
    width      : 4px;
    margin-left: -2px;
    background : #d7e4ed;
    margin-top : 20px;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline__line {
    height    : 4px;
    background: #d7e4ed;
    margin-top: 20px;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-line .eael-content-timeline-inner {
    width     : 4px;
    background: #3CCD94;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline__line::after {
    background: #3CCD94;
    border    : 3px solid #3CCD94;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-content {
    background: #f1f2f3;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item__card-inner {
    background: #f1f2f3;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-content::before {
    border-left-color : #f1f2f3;
    border-right-color: #f1f2f3;
    border-width      : 10px;
    top               : 13%;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item__card-arrow {
    width : 10px;
    height: 10px;
    left  : 13%;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item__card-arrow:before {
    background: #f1f2f3;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-img {
    width     : 40px;
    height    : 40px;
    margin-top: 20px;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item__point-content .eael-elements-icon {
    width       : 40px;
    height      : 40px;
    border-width: 6px;
    background  : #f1f2f3;
    border-color: #f9f9f9;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-img i {
    font-size: 14px;
    color    : #fff;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-img .content-timeline-bullet-svg {
    height: 14px;
    width : 14px;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-img svg {
    height: 14px;
    width : 14px;
    fill  : #fff;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item__point-content .eael-elements-icon i {
    font-size: 14px;
    color    : #fff;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item__point-content .eael-elements-icon svg {
    height        : 14px;
    width         : 14px;
    vertical-align: middle;
    fill          : #fff;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 ..eael-content-timeline-line .eael-content-timeline-inner {
    margin-top: 20px;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-img.eael-picture {
    border-width: 6px;
    background  : #f1f2f3;
    border-color: #f9f9f9;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-block.eael-highlight .eael-content-timeline-img.eael-picture {
    background  : #3CCD94;
    border-color: #fff;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item.is-active .eael-horizontal-timeline-item__point-content .eael-elements-icon {
    background  : #3CCD94;
    border-color: #fff;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-block.eael-highlight .eael-content-timeline-img i {
    color: #fff;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-block.eael-highlight .eael-content-timeline-img svg {
    fill: #fff;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item.is-active .eael-horizontal-timeline-item__point-content .eael-elements-icon i {
    color: #fff;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item.is-active .eael-horizontal-timeline-item__point-content .eael-elements-icon svg {
    fill: #fff;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-content .eael-timeline-title {
    color     : var(--e-global-color-e5d7a49);
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-content .eael-timeline-title a {
    color     : var(--e-global-color-e5d7a49);
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title {
    color     : var(--e-global-color-e5d7a49);
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title a {
    color     : var(--e-global-color-e5d7a49);
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-content .eael-timeline-title,
.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-content p {
    color: var(--e-global-color-text);
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item__card-inner p {
    color: var(--e-global-color-text);
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-content .eael-date {
    color: var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__meta {
    color: var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-content .eael-date,
.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__meta {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-content .eael-read-more,
.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item .eael-read-more {
    color: #fff;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-content .eael-read-more {
    background: #3CCD94;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item .eael-read-more {
    background: #3CCD94;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-content-timeline-content .eael-read-more:hover {
    color     : #f9f9f9;
    background: #bac4cb;
}

.elementor-18 .elementor-element.elementor-element-880f7c3 .eael-horizontal-timeline-item .eael-read-more:hover {
    color     : #f9f9f9;
    background: #bac4cb;
}

.elementor-18 .elementor-element.elementor-element-880f7c3>.elementor-widget-container {
    margin : 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button-icon-right {
    margin-left: 10px;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button-icon-left {
    margin-right: 10px;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button--shikoba i {
    left: 10%;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button .cretive-button-text {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button i {
    font-size: 30px;
    color    : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button svg {
    height: 30px;
    width : 30px;
    fill  : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button-wrapper {
    justify-content: center;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button {
    padding      : 15px 25px 15px 25px;
    color        : var(--e-global-color-ae71e3f);
    border-radius: 50px;
    box-shadow   : 0px 0px 30px 0px rgba(11.64759760317596, 255, 74.03674429208961, 0.78);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--winona::after {
    padding: 15px 25px 15px 25px;
    color  : #ffffff;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 15px 25px 15px 25px;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--tamaya::before {
    padding: 15px 25px 15px 25px;
    color  : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--rayen::before {
    padding         : 15px 25px 15px 25px;
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 15px 25px 15px 25px;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--saqui::after {
    padding: 15px 25px 15px 25px;
    color  : #ffffff;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button .creative-button-inner svg {
    fill: var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--tamaya::after {
    color: var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button,
.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--ujarak:hover,
.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--wayra:hover,
.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--tamaya::before,
.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--tamaya::after,
.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--rayen:hover,
.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--pipaluk::after,
.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--wave:hover,
.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--nuka::before,
.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--nuka::after,
.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--antiman::after,
.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--quidel::after {
    background-color: var(--e-global-color-5385ba3);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button::before {
    border-radius: 50px;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button::after {
    border-radius: 50px;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button:hover {
    color           : #ffffff;
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--wave::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--aylen::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--saqui:hover {
    color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-02dedb8 .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-02dedb8>.elementor-widget-container {
    margin : 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-18 .elementor-element.elementor-element-69cbe77:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-69cbe77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DCFDE9;
}

.elementor-18 .elementor-element.elementor-element-69cbe77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding   : 60px 0px 60px 0px;
}

.elementor-18 .elementor-element.elementor-element-69cbe77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-18 .elementor-element.elementor-element-7605083 .elementor-heading-title {
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 48px;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-7605083>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-18 .elementor-element.elementor-element-648ebe5 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-648ebe5 .elementor-heading-title {
    color          : var(--e-global-color-e5d7a49);
    font-family    : "Roboto", Sans-serif;
    font-size      : 42px;
    font-weight    : 600;
    text-decoration: underline;
}

.elementor-18 .elementor-element.elementor-element-d5a119b {
    text-align : center;
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 20px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-18 .elementor-element.elementor-element-d5a119b>.elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-18 .elementor-element.elementor-element-16681b6>.elementor-container {
    max-width: 1000px;
}

.elementor-18 .elementor-element.elementor-element-97ee932 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-18 .elementor-element.elementor-element-01ac946 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-18 .elementor-element.elementor-element-20fb198 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-18 .elementor-element.elementor-element-7ecc373 img {
    border-radius: 30px 30px 30px 30px;
}

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

.elementor-18 .elementor-element.elementor-element-b1f9681 .elementor-heading-title {
    color          : var(--e-global-color-e5d7a49);
    font-family    : "Roboto", Sans-serif;
    font-size      : 42px;
    font-weight    : 600;
    text-decoration: underline;
}

.elementor-18 .elementor-element.elementor-element-b1f9681>.elementor-widget-container {
    padding: 60px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-c2acec2 {
    text-align : center;
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 20px;
    font-weight: 400;
    line-height: 2em;
}

.elementor-18 .elementor-element.elementor-element-c2acec2>.elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-18 .elementor-element.elementor-element-afed7a4>.elementor-container {
    max-width: 1000px;
}

.elementor-18 .elementor-element.elementor-element-afed7a4 {
    margin-top   : 10px;
    margin-bottom: 10px;
}

.elementor-18 .elementor-element.elementor-element-34c851d>.elementor-element-populated {
    margin                 : 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left : 0px;
    padding                : 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-321e955 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-18 .elementor-element.elementor-element-321e955>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-fe4dd4b>.elementor-element-populated {
    margin                 : 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left : 0px;
    padding                : 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-0e4f46c img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-18 .elementor-element.elementor-element-0e4f46c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-fa814d9>.elementor-element-populated {
    margin                 : 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left : 0px;
    padding                : 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-d1fe962 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-18 .elementor-element.elementor-element-d1fe962>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-1e557b5>.elementor-element-populated {
    margin                 : 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left : 0px;
    padding                : 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-b0d7ca3 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-18 .elementor-element.elementor-element-b0d7ca3>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-02c2d88>.elementor-element-populated {
    margin                 : 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left : 0px;
    padding                : 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-033f132 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-18 .elementor-element.elementor-element-033f132>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

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

.elementor-18 .elementor-element.elementor-element-aafd1b3 {
    transition   : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top   : 0px;
    margin-bottom: 0px;
    padding      : 60px 0px 60px 0px;
}

.elementor-18 .elementor-element.elementor-element-aafd1b3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-18 .elementor-element.elementor-element-b056e6a .elementor-heading-title {
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 48px;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-52801fc {
    text-align : center;
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 18px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-18 .elementor-element.elementor-element-85dfd6d>.elementor-container {
    max-width: 700px;
}

.elementor-18 .elementor-element.elementor-element-0571616 {
    text-align : center;
    color      : #45C38E;
    font-family: "Roboto", Sans-serif;
    font-size  : 30px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-18 .elementor-element.elementor-element-0571616>.elementor-widget-container {
    margin : 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

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

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

.elementor-18 .elementor-element.elementor-element-c51ae75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(25px/2);
    margin-left : calc(25px/2);
}

.elementor-18 .elementor-element.elementor-element-c51ae75 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-25px/2);
    margin-left : calc(-25px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-c51ae75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-25px/2);
}

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

.elementor-18 .elementor-element.elementor-element-c51ae75 .elementor-icon-list-icon i {
    color: #47C992;
}

.elementor-18 .elementor-element.elementor-element-c51ae75 .elementor-icon-list-icon svg {
    fill: #47C992;
}

.elementor-18 .elementor-element.elementor-element-c51ae75 {
    --e-icon-list-icon-size  : 20px;
    --e-icon-list-icon-align : center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
}

.elementor-18 .elementor-element.elementor-element-c51ae75 .elementor-icon-list-text {
    color       : var(--e-global-color-e5d7a49);
    padding-left: 12px;
}

.elementor-18 .elementor-element.elementor-element-c51ae75 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-c51ae75 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size  : 22px;
    font-weight: 500;
    line-height: 1.1em;
}

.elementor-18 .elementor-element.elementor-element-c51ae75>.elementor-widget-container {
    padding: 0px 0px 0px 60px;
}

.elementor-18 .elementor-element.elementor-element-041b6de:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-041b6de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DCFDE9;
}

.elementor-18 .elementor-element.elementor-element-041b6de>.elementor-background-overlay {
    background-image: url("download-28.png");
    background-size : cover;
    opacity         : 0.35;
    transition      : background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-041b6de .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-18 .elementor-element.elementor-element-041b6de {
    transition   : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top   : 0px;
    margin-bottom: 0px;
    padding      : 50px 0px 50px 0px;
}

.elementor-18 .elementor-element.elementor-element-cb4901b>.elementor-element-populated {
    padding: 10px 0px 20px 0px;
}

.elementor-18 .elementor-element.elementor-element-3eed4d8 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-3eed4d8 .elementor-heading-title {
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 48px;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-1b642ad>.elementor-container {
    max-width: 700px;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size  : 16px;
    margin-left: 12px;
    color      : #333;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height     : 16px;
    width      : 16px;
    line-height: 16px;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list {
    margin-bottom: 5px;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    color: var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: #333;
    fill : #333;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: #333;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    border-radius: 25px 25px 25px 25px;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover {
    background-color: var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill : #fff;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    background-color: var(--e-global-color-e5d7a49);
    color           : #fff;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill : #fff;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    color: var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 16px;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height     : 16px;
    width      : 16px;
    line-height: 16px;
    fill       : var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: var(--e-global-color-e5d7a49);
    fill : var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill : #fff;
}

.elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button-icon-right {
    margin-left: 10px;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button-icon-left {
    margin-right: 10px;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button--shikoba i {
    left: 10%;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button .cretive-button-text {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button i {
    font-size: 30px;
    color    : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button svg {
    height: 30px;
    width : 30px;
    fill  : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button-wrapper {
    justify-content: center;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button {
    padding      : 15px 25px 15px 25px;
    color        : var(--e-global-color-ae71e3f);
    border-radius: 50px;
    box-shadow   : 0px 0px 30px 0px rgba(11.64759760317596, 255, 74.03674429208961, 0.78);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--winona::after {
    padding: 15px 25px 15px 25px;
    color  : #ffffff;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 15px 25px 15px 25px;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--tamaya::before {
    padding: 15px 25px 15px 25px;
    color  : var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--rayen::before {
    padding         : 15px 25px 15px 25px;
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 15px 25px 15px 25px;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--saqui::after {
    padding: 15px 25px 15px 25px;
    color  : #ffffff;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button .creative-button-inner svg {
    fill: var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--tamaya::after {
    color: var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button,
.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--ujarak:hover,
.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--wayra:hover,
.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--tamaya::before,
.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--tamaya::after,
.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--rayen:hover,
.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--pipaluk::after,
.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--wave:hover,
.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--nuka::before,
.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--nuka::after,
.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--antiman::after,
.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--quidel::after {
    background-color: var(--e-global-color-5385ba3);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button::before {
    border-radius: 50px;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button::after {
    border-radius: 50px;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button:hover {
    color           : #ffffff;
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--wave::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--aylen::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--saqui:hover {
    color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-cd067bf .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-18 .elementor-element.elementor-element-cd067bf>.elementor-widget-container {
    margin : 30px 0px 30px 0px;
    padding: 30px 0px 30px 0px;
}

.elementor-18 .elementor-element.elementor-element-4ae55db:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-4ae55db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D1EEDC;
}

.elementor-18 .elementor-element.elementor-element-4ae55db {
    transition   : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top   : 0px;
    margin-bottom: 0px;
    padding      : 55px 0px 55px 0px;
}

.elementor-18 .elementor-element.elementor-element-4ae55db>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-9c9f647 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-9c9f647 .elementor-heading-title {
    color      : #1B4332;
    font-family: "Roboto", Sans-serif;
    font-size  : 48px;
    font-weight: 600;
}

.elementor-18 .elementor-element.elementor-element-4a9ab87 {
    text-align : center;
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 20px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-18 .elementor-element.elementor-element-caf9164 {
    text-align : center;
    color      : var(--e-global-color-e5d7a49);
    font-family: "Roboto", Sans-serif;
    font-size  : 20px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-18 .elementor-element.elementor-element-2b65c33>.elementor-container {
    max-width: 400px;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left : calc(10px/2);
    margin-bottom: 15px;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-form-fields-wrapper {
    margin-left  : calc(-10px/2);
    margin-right : calc(-10px/2);
    margin-bottom: -15px;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

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

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

body .elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-field-type-html {
    padding-bottom: 0px;
    font-family   : "Roboto", Sans-serif;
    font-weight   : 400;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-field-group .elementor-field {
    color: var(--e-global-color-secondary);
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-field-group .elementor-field,
.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-field-subgroup label {
    font-family: "Roboto", Sans-serif;
    font-size  : 16px;
    font-weight: 400;
    line-height: 2em;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-width    : 0px 0px 0px 0px;
    border-radius   : 50px 50px 50px 50px;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-width    : 0px 0px 0px 0px;
    border-radius   : 50px 50px 50px 50px;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-button {
    font-family  : "Roboto", Sans-serif;
    font-size    : 25px;
    font-weight  : 500;
    border-radius: 50px 50px 50px 50px;
    padding      : 15px 50px 15px 50px;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .e-form__buttons__wrapper__button-next {
    color: var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-button[type="submit"] {
    color: var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-button[type="submit"] svg * {
    fill: var(--e-global-color-ae71e3f);
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-5385ba3);
    color           : #ffffff;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--e-global-color-5385ba3);
    color           : #ffffff;
}

.elementor-18 .elementor-element.elementor-element-9cf62b2 .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-5385ba3);
    color           : #ffffff;
}

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

.elementor-18 .elementor-element.elementor-element-9cf62b2 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

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

.elementor-18 .elementor-element.elementor-element-672059b {
    margin-top   : -81px;
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-4d298c9 {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-4d298c9 img {
    width: 30%;
}

.elementor-18 .elementor-element.elementor-element-9001f29:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-9001f29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-9001f29 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding   : 5px 5px 5px 5px;
}

.elementor-18 .elementor-element.elementor-element-9001f29>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-20cecc5 {
    --e-icon-list-icon-size  : 6px;
    --e-icon-list-icon-align : center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
}

.elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-ee91c3a);
}

.elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size  : 11px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-617a237 {
    color      : var(--e-global-color-primary);
    font-family: "Roboto", Sans-serif;
    font-size  : 11px;
    font-weight: 300;
    line-height: 1.3em;
}

.elementor-18 .elementor-element.elementor-element-617a237>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-f2e6a9e {
    color      : var(--e-global-color-primary);
    font-family: "Roboto", Sans-serif;
    font-size  : 11px;
    font-weight: 300;
    line-height: 1.3em;
}

.elementor-18 .elementor-element.elementor-element-f2e6a9e>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-3dcc258:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-3dcc258>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e5d7a49);
}

.elementor-18 .elementor-element.elementor-element-3dcc258 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding   : 5px 5px 5px 5px;
}

.elementor-18 .elementor-element.elementor-element-3dcc258>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-946bd2d {
    --e-icon-list-icon-size  : 6px;
    --e-icon-list-icon-align : center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
}

.elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-ee91c3a);
}

.elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size  : 11px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-946bd2d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-713e904 {
    text-align : center;
    color      : var(--e-global-color-primary);
    font-family: "Roboto", Sans-serif;
    font-size  : 11px;
    font-weight: 300;
    line-height: 1.3em;
}

.elementor-18 .elementor-element.elementor-element-713e904>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-7095ac7 {
    text-align : right;
    color      : var(--e-global-color-primary);
    font-family: "Roboto", Sans-serif;
    font-size  : 11px;
    font-weight: 300;
    line-height: 1.3em;
}

.elementor-18 .elementor-element.elementor-element-7095ac7>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

@media(max-width:767px) {
    .elementor-18 .elementor-element.elementor-element-721e47f {
        width: 50%;
    }

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

    .elementor-18 .elementor-element.elementor-element-a579452 img {
        width: 77%;
        filter: brightness(0) invert(1);
    }

    .elementor-18 .elementor-element.elementor-element-ac69475 {
        width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-b2063be {
        --e-icon-list-icon-size: 13px;
    }

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

    .elementor-18 .elementor-element.elementor-element-c398ae0 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-c398ae0>.elementor-widget-container {
        padding: 30px 60px 0px 60px;
    }

    .elementor-18 .elementor-element.elementor-element-e5f1945 {
        font-size  : 45px;
        line-height: 1.1em;
    }

    .elementor-18 .elementor-element.elementor-element-e5f1945>.elementor-widget-container {
        padding: 15px 15px 0px 15px;
    }

    .elementor-18 .elementor-element.elementor-element-280572d {
        font-size  : 14px;
        line-height: 1.1em;
    }

    .elementor-18 .elementor-element.elementor-element-280572d>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-18 .elementor-element.elementor-element-111fb27 .eael-creative-button .cretive-button-text {
        font-size: 16px;
    }

    .elementor-18 .elementor-element.elementor-element-111fb27>.elementor-widget-container {
        margin : 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-b67d56b {
        --lottie-container-width: 18%;
    }

    .elementor-18 .elementor-element.elementor-element-cf00c5c .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-18 .elementor-element.elementor-element-1337423 .elementor-image-box-img {
        margin-bottom: 25px;
    }

    .elementor-18 .elementor-element.elementor-element-1337423 .elementor-image-box-title {
        font-size  : 24px;
        line-height: 1em;
    }

    .elementor-18 .elementor-element.elementor-element-a4b0ce8 .elementor-image-box-img {
        margin-bottom: 25px;
    }

    .elementor-18 .elementor-element.elementor-element-a4b0ce8 .elementor-image-box-title {
        font-size  : 25px;
        line-height: 1em;
    }

    .elementor-18 .elementor-element.elementor-element-b6fbb41 .elementor-image-box-img {
        margin-bottom: 25px;
    }

    .elementor-18 .elementor-element.elementor-element-b6fbb41 .elementor-image-box-title {
        font-size  : 24px;
        line-height: 1em;
    }

    .elementor-18 .elementor-element.elementor-element-3ecf735 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-18 .elementor-element.elementor-element-bb2c4fd>.elementor-element-populated {
        margin                 : 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left : 0px;
    }

    .elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-744d0b4 .elementor-icon-list-item>a {
        font-size: 17px;
    }

    .elementor-18 .elementor-element.elementor-element-bd643ee .elementor-heading-title {
        font-size  : 30px;
        line-height: 1.1em;
    }

    .elementor-18 .elementor-element.elementor-element-bd643ee>.elementor-widget-container {
        padding: 0px 30px 0px 30px;
    }

    .elementor-18 .elementor-element.elementor-element-c10c94b>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-18 .elementor-element.elementor-element-af9b8d9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-3ca2ad4 .elementor-heading-title {
        font-size  : 30px;
        line-height: 1em;
    }

    .elementor-18 .elementor-element.elementor-element-3ca2ad4>.elementor-widget-container {
        padding: 0px 30px 0px 30px;
    }

    .elementor-18 .elementor-element.elementor-element-7605083 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-18 .elementor-element.elementor-element-648ebe5 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-18 .elementor-element.elementor-element-d5a119b {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-d5a119b>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-18 .elementor-element.elementor-element-b1f9681 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-18 .elementor-element.elementor-element-c2acec2 {
        font-size  : 20px;
        line-height: 1.5em;
    }

    .elementor-18 .elementor-element.elementor-element-c2acec2>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-18 .elementor-element.elementor-element-34c851d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-321e955>.elementor-widget-container {
        padding: 5px 0px 5px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-0e4f46c>.elementor-widget-container {
        padding: 5px 0px 5px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-d1fe962>.elementor-widget-container {
        padding: 5px 0px 5px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-b0d7ca3>.elementor-widget-container {
        padding: 5px 0px 5px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-033f132>.elementor-widget-container {
        padding: 5px 0px 5px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-b056e6a .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-18 .elementor-element.elementor-element-52801fc {
        font-size: 16px;
    }

    .elementor-18 .elementor-element.elementor-element-52801fc>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-18 .elementor-element.elementor-element-02fdbad>.elementor-element-populated {
        margin                 : 15px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left : 0px;
    }

    .elementor-18 .elementor-element.elementor-element-0571616 {
        font-size  : 25px;
        line-height: 1.1em;
    }

    .elementor-18 .elementor-element.elementor-element-0571616>.elementor-widget-container {
        padding: 0px 70px 0px 70px;
    }

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

    .elementor-18 .elementor-element.elementor-element-c51ae75>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-3eed4d8 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-18 .elementor-element.elementor-element-e5b29b0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        font-size: 18px;
    }

    .elementor-18 .elementor-element.elementor-element-9c9f647 .elementor-heading-title {
        font-size  : 30px;
        line-height: 1.1em;
    }

    .elementor-18 .elementor-element.elementor-element-9c9f647>.elementor-widget-container {
        padding: 0px 35px 0px 35px;
    }

    .elementor-18 .elementor-element.elementor-element-4a9ab87 {
        font-size: 18px;
    }

    .elementor-18 .elementor-element.elementor-element-4a9ab87>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-18 .elementor-element.elementor-element-caf9164 {
        font-size: 18px;
    }

    .elementor-18 .elementor-element.elementor-element-caf9164>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(10px/2);
    }

    .elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(10px/2);
    }

    .elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(10px/2);
        margin-left : calc(10px/2);
    }

    .elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-10px/2);
        margin-left : calc(-10px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-10px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-10px/2);
    }

    .elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-20cecc5 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-18 .elementor-element.elementor-element-617a237 {
        text-align: center;
    }

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

    .elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(10px/2);
    }

    .elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(10px/2);
    }

    .elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(10px/2);
        margin-left : calc(10px/2);
    }

    .elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-10px/2);
        margin-left : calc(-10px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-10px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-10px/2);
    }

    .elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-946bd2d .elementor-icon-list-item>a {
        font-size: 12px;
    }
}

@media(min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-721e47f {
        width: 75.645%;
    }

    .elementor-18 .elementor-element.elementor-element-ac69475 {
        width: 24.222%;
    }

    .elementor-18 .elementor-element.elementor-element-2359ef0 {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-ec338bc {
        width: 100%;
    }
}