.elementor-92 .elementor-element.elementor-element-597f2d3>.elementor-container {
    max-width: 375px;
}

.elementor-92 .elementor-element.elementor-element-597f2d3:not(.elementor-motion-effects-element-type-background),
.elementor-92 .elementor-element.elementor-element-597f2d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #008169 0%, #075F56 100%);
}

.elementor-92 .elementor-element.elementor-element-597f2d3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 15px 0px;
}

.elementor-92 .elementor-element.elementor-element-597f2d3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-15dc924e {
    --spacer-size: 100px;
}

.elementor-92 .elementor-element.elementor-element-32ef6c41>.elementor-container {
    max-width: 375px;
}

.elementor-92 .elementor-element.elementor-element-32ef6c41 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 10px 30px 10px;
}

.elementor-92 .elementor-element.elementor-element-32ef6c41>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-15a3e089:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-15a3e089>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-92 .elementor-element.elementor-element-15a3e089>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-15a3e089>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-15a3e089>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-15a3e089>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-15a3e089>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-4abb2400>.elementor-container {
    max-width: 350px;
}

.elementor-92 .elementor-element.elementor-element-7c283c8 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-7c283c8 .elementor-heading-title {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-92 .elementor-element.elementor-element-7c283c8>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-173f29ac {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-173f29ac .elementor-heading-title {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 23px;
    font-weight: 800;
    line-height: 1.2em;
}

.elementor-92 .elementor-element.elementor-element-173f29ac>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-7663097a {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-7663097a .elementor-heading-title {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-92 .elementor-element.elementor-element-7663097a>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-92 .elementor-element.elementor-element-5e835b2a>.elementor-container {
    max-width: 350px;
}

.elementor-92 .elementor-element.elementor-element-5e835b2a:not(.elementor-motion-effects-element-type-background),
.elementor-92 .elementor-element.elementor-element-5e835b2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-92 .elementor-element.elementor-element-5e835b2a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-5e835b2a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-8b32fb7 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-8b32fb7 .elementor-heading-title {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-92 .elementor-element.elementor-element-8b32fb7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-3f0187c .elementor-icon-list-icon i {
    color: #008169;
    transition: color 0.3s;
}

.elementor-92 .elementor-element.elementor-element-3f0187c .elementor-icon-list-icon svg {
    fill: #008169;
    transition: fill 0.3s;
}

.elementor-92 .elementor-element.elementor-element-3f0187c {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
}

.elementor-92 .elementor-element.elementor-element-3f0187c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-92 .elementor-element.elementor-element-3f0187c .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.22em;
}

.elementor-92 .elementor-element.elementor-element-3f0187c .elementor-icon-list-text {
    color: #3A3A3A;
    transition: color 0.3s;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button-icon-right {
    margin-left: 14px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button-icon-left {
    margin-right: 14px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button--shikoba i {
    left: 14%;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button i {
    color: #ffffff;
    font-size: 19px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button {
    color: #ffffff;
    background-color: #008169;
    border-radius: 5px;
    width: 330px;
    padding: 15px 15px 15px 15px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button svg {
    fill: #ffffff;
    width: 19px;
    height: 19px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button .eael-creative-button--tamaya-secondary {
    color: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #008169;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #008169;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button.eael-creative-button--tamaya::before {
    background-color: #008169;
    padding: 15px 15px 15px 15px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button.eael-creative-button--tamaya::after {
    background-color: #008169;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button::before {
    border-radius: 5px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button::after {
    border-radius: 5px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button:hover i {
    color: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button:hover .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button:hover .cretive-button-text {
    color: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button.eael-creative-button--winona::after {
    color: #ffffff;
    padding: 15px 15px 15px 15px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button.eael-creative-button--rayen:hover::before {
    color: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button-wrapper {
    justify-content: center;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button .cretive-button-text,
.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button--winona::after,
.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button--rayen::before,
.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button--tamaya::after,
.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button--tamaya::before {
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 15px 15px 15px 15px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button.eael-creative-button--rayen::before {
    padding: 15px 15px 15px 15px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 15px 15px 15px 15px;
}

.elementor-92 .elementor-element.elementor-element-82b2540 .eael-creative-button.eael-creative-button--saqui::after {
    padding: 15px 15px 15px 15px;
}

.elementor-92 .elementor-element.elementor-element-7171b9dc {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-7171b9dc .elementor-heading-title {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-92 .elementor-element.elementor-element-7171b9dc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-3c1c22d2 img {
    width: 40%;
}

.elementor-92 .elementor-element.elementor-element-3c1c22d2>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-125b576b {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-125b576b .elementor-heading-title {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-92 .elementor-element.elementor-element-125b576b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-42251f91 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-42251f91 .elementor-heading-title {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-92 .elementor-element.elementor-element-42251f91>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-92 .elementor-element.elementor-element-5d88e2e2>.elementor-container {
    max-width: 375px;
}

.elementor-92 .elementor-element.elementor-element-5d88e2e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-5d88e2e2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-67d08837:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-67d08837>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-92 .elementor-element.elementor-element-67d08837>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-67d08837>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-67d08837>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-67d08837>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-92 .elementor-element.elementor-element-67d08837>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-2b321446>.elementor-container {
    max-width: 350px;
}

.elementor-92 .elementor-element.elementor-element-2b321446,
.elementor-92 .elementor-element.elementor-element-2b321446>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-2b321446 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-2b321446>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-6b31e623 .elementor-counter-number-wrapper {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-6b31e623 .elementor-counter-title {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-92 .elementor-element.elementor-element-6b31e623>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-92 .elementor-element.elementor-element-34aefd9a>.elementor-container {
    max-width: 375px;
}

.elementor-92 .elementor-element.elementor-element-34aefd9a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 10px 30px 10px;
}

.elementor-92 .elementor-element.elementor-element-34aefd9a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-647bd444:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-647bd444>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-92 .elementor-element.elementor-element-647bd444>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-647bd444>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-647bd444>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-647bd444>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-92 .elementor-element.elementor-element-647bd444>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-74a23a9c>.elementor-container {
    max-width: 350px;
}

.elementor-92 .elementor-element.elementor-element-74a23a9c,
.elementor-92 .elementor-element.elementor-element-74a23a9c>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-74a23a9c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-74a23a9c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-620fe3c6 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-620fe3c6 .elementor-heading-title {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-92 .elementor-element.elementor-element-620fe3c6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-4c29eb0b>.elementor-container {
    max-width: 400px;
}

.elementor-92 .elementor-element.elementor-element-48c55720 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-48c55720 .elementor-heading-title {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-92 .elementor-element.elementor-element-48c55720>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-29e0b949 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-29e0b949 .elementor-heading-title {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-92 .elementor-element.elementor-element-29e0b949>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body.elementor-page-92:not(.elementor-motion-effects-element-type-background),
body.elementor-page-92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/bg.webp");
    background-position: center center;
    background-size: contain;
}

@media(min-width:1025px) {
    body.elementor-page-92:not(.elementor-motion-effects-element-type-background),
    body.elementor-page-92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

/* Start custom CSS for heading, class: .elementor-element-173f29ac */

.gradiente {
    background: -webkit-linear-gradient(180deg, #008169, #075F56);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */