﻿.elementor-1280 .elementor-element.elementor-element-7df7b4c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1280 .elementor-element.elementor-element-7df7b4c {
    padding: 60px 0 100px
}

.elementor-1280 .elementor-element.elementor-element-f2d8db4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1280 .elementor-element.elementor-element-e7ff54b > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-1280 .elementor-element.elementor-element-a919550 {
    text-align: left
}

.elementor-1280 .elementor-element.elementor-element-c4e1615 {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-1280 .elementor-element.elementor-element-c4e1615 .elementor-divider-separator {
        width: 9%
    }

    .elementor-1280 .elementor-element.elementor-element-c4e1615 > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-1280 .elementor-element.elementor-element-935ec38 {
    color: #7a7a7a
}

.elementor-1280 .elementor-element.elementor-element-3a77685 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-1280 .elementor-element.elementor-element-3a77685 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-1280 .elementor-element.elementor-element-b723e0b img {
    height: 250px
}

.elementor-1280 .elementor-element.elementor-element-8644185 {
    padding: 0 0 95px
}

.elementor-1280 .elementor-element.elementor-element-672ace5 .td-cta-button .td-button {
    border-style: solid;
    border-color: var(--e-global-color-primary)
}

@media(max-width:767px) {
    .elementor-1280 .elementor-element.elementor-element-8644185 {
        padding: 90px 0 80px
    }
}

@media(min-width:768px) {
    .elementor-1280 .elementor-element.elementor-element-e7ff54b {
        width: 60%
    }

    .elementor-1280 .elementor-element.elementor-element-3a77685 {
        width: 40%
    }
}


.elementor-1343 .elementor-element.elementor-element-c714987 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1343 .elementor-element.elementor-element-c714987 {
    padding: 100px 0
}

.elementor-1343 .elementor-element.elementor-element-afc9aa8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1343 .elementor-element.elementor-element-6a88996 > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-1343 .elementor-element.elementor-element-f038d7b {
    text-align: left
}

    .elementor-1343 .elementor-element.elementor-element-f038d7b .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-weight: 600
    }

.elementor-1343 .elementor-element.elementor-element-cb528cc {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-1343 .elementor-element.elementor-element-cb528cc .elementor-divider-separator {
        width: 9%
    }

    .elementor-1343 .elementor-element.elementor-element-cb528cc > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-1343 .elementor-element.elementor-element-61cf000 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-1343 .elementor-element.elementor-element-61cf000 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-1343 .elementor-element.elementor-element-78fbd1a {
    padding: 0 0 95px
}

.elementor-1343 .elementor-element.elementor-element-4b4268b .td-cta-button .td-button {
    border-style: solid;
    border-color: var(--e-global-color-primary)
}

@media(max-width:767px) {
    .elementor-1343 .elementor-element.elementor-element-78fbd1a {
        padding: 90px 0 80px
    }
}

@media(min-width:768px) {
    .elementor-1343 .elementor-element.elementor-element-6a88996 {
        width: 60%
    }

    .elementor-1343 .elementor-element.elementor-element-61cf000 {
        width: 40%
    }
}

.elementor-1473 .elementor-element.elementor-element-c2412ec > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1473 .elementor-element.elementor-element-c2412ec {
    padding: 100px 0
}

.elementor-1473 .elementor-element.elementor-element-8bb1e14 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1473 .elementor-element.elementor-element-8eab562 > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-1473 .elementor-element.elementor-element-7397b50 {
    text-align: left
}

    .elementor-1473 .elementor-element.elementor-element-7397b50 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-weight: 600
    }

.elementor-1473 .elementor-element.elementor-element-ececa6e {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-1473 .elementor-element.elementor-element-ececa6e .elementor-divider-separator {
        width: 6%
    }

    .elementor-1473 .elementor-element.elementor-element-ececa6e > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-1473 .elementor-element.elementor-element-f8bc17d > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-1473 .elementor-element.elementor-element-f8bc17d > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-1473 .elementor-element.elementor-element-45b67b1 {
    padding: 0 0 95px
}

.elementor-1473 .elementor-element.elementor-element-1cfa542 .td-cta-button .td-button {
    border-style: solid;
    border-color: var(--e-global-color-primary)
}

@media(max-width:767px) {
    .elementor-1473 .elementor-element.elementor-element-45b67b1 {
        padding: 90px 0 80px
    }
}

@media(min-width:768px) {
    .elementor-1473 .elementor-element.elementor-element-8eab562 {
        width: 60%
    }

    .elementor-1473 .elementor-element.elementor-element-f8bc17d {
        width: 40%
    }
}

.elementor-4657 .elementor-element.elementor-element-f742918 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4657 .elementor-element.elementor-element-f742918 {
    padding: 60px 0 100px
}

.elementor-4657 .elementor-element.elementor-element-79689d61 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4657 .elementor-element.elementor-element-51503cbe > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-4657 .elementor-element.elementor-element-4d9817c7 {
    text-align: left
}

.elementor-4657 .elementor-element.elementor-element-3491b1b6 {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-4657 .elementor-element.elementor-element-3491b1b6 .elementor-divider-separator {
        width: 9%
    }

    .elementor-4657 .elementor-element.elementor-element-3491b1b6 > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-4657 .elementor-element.elementor-element-24a7bf3c {
    color: #7a7a7a
}

.elementor-4657 .elementor-element.elementor-element-413ccc2e > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-4657 .elementor-element.elementor-element-413ccc2e > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-4657 .elementor-element.elementor-element-5f47cb51 img {
    height: 250px
}

@media(min-width:768px) {
    .elementor-4657 .elementor-element.elementor-element-51503cbe {
        width: 60%
    }

    .elementor-4657 .elementor-element.elementor-element-413ccc2e {
        width: 40%
    }
}

.elementor-1701 .elementor-element.elementor-element-dcc3efa > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1701 .elementor-element.elementor-element-dcc3efa {
    padding: 100px 0
}

.elementor-1701 .elementor-element.elementor-element-30d17d1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1701 .elementor-element.elementor-element-1bf70c9 > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-1701 .elementor-element.elementor-element-f5ba2d1 {
    text-align: left
}

    .elementor-1701 .elementor-element.elementor-element-f5ba2d1 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-weight: 600
    }

.elementor-1701 .elementor-element.elementor-element-9bba67b {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-1701 .elementor-element.elementor-element-9bba67b .elementor-divider-separator {
        width: 3%
    }

    .elementor-1701 .elementor-element.elementor-element-9bba67b > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-1701 .elementor-element.elementor-element-098a229 > .elementor-widget-container {
    margin: -10px 0 0
}

.elementor-1701 .elementor-element.elementor-element-138f8d8 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-1701 .elementor-element.elementor-element-138f8d8 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-1701 .elementor-element.elementor-element-3aa79a9 img {
    height: 180px
}

.elementor-1701 .elementor-element.elementor-element-f961753 {
    padding: 0 0 95px
}

.elementor-1701 .elementor-element.elementor-element-9c426ec .td-cta-button .td-button {
    border-style: solid;
    border-color: var(--e-global-color-primary)
}

@media(max-width:767px) {
    .elementor-1701 .elementor-element.elementor-element-f961753 {
        padding: 90px 0 80px
    }
}

@media(min-width:768px) {
    .elementor-1701 .elementor-element.elementor-element-1bf70c9 {
        width: 60%
    }

    .elementor-1701 .elementor-element.elementor-element-138f8d8 {
        width: 40%
    }
}

.elementor-1689 .elementor-element.elementor-element-64da81e > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1689 .elementor-element.elementor-element-64da81e {
    padding: 100px 0
}

.elementor-1689 .elementor-element.elementor-element-39fbdfb > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1689 .elementor-element.elementor-element-3513c12 > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-1689 .elementor-element.elementor-element-4ffc455 {
    text-align: left
}

    .elementor-1689 .elementor-element.elementor-element-4ffc455 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-weight: 600
    }

.elementor-1689 .elementor-element.elementor-element-c1222a0 {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-1689 .elementor-element.elementor-element-c1222a0 .elementor-divider-separator {
        width: 4%
    }

    .elementor-1689 .elementor-element.elementor-element-c1222a0 > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-1689 .elementor-element.elementor-element-2d2e002 > .elementor-widget-container {
    margin: -10px 0 0
}

.elementor-1689 .elementor-element.elementor-element-04b9f0a > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-1689 .elementor-element.elementor-element-04b9f0a > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-1689 .elementor-element.elementor-element-0513144 img {
    height: 180px
}

.elementor-1689 .elementor-element.elementor-element-4dd0d23 {
    padding: 0 0 95px
}

.elementor-1689 .elementor-element.elementor-element-763d772 .td-cta-button .td-button {
    border-style: solid;
    border-color: var(--e-global-color-primary)
}

@media(max-width:767px) {
    .elementor-1689 .elementor-element.elementor-element-4dd0d23 {
        padding: 90px 0 80px
    }
}

@media(min-width:768px) {
    .elementor-1689 .elementor-element.elementor-element-3513c12 {
        width: 60%
    }

    .elementor-1689 .elementor-element.elementor-element-04b9f0a {
        width: 40%
    }
}

.elementor-1677 .elementor-element.elementor-element-e8a3242 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1677 .elementor-element.elementor-element-e8a3242 {
    padding: 100px 0
}

.elementor-1677 .elementor-element.elementor-element-06630d0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1677 .elementor-element.elementor-element-95df772 > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-1677 .elementor-element.elementor-element-2b04388 {
    text-align: left
}

    .elementor-1677 .elementor-element.elementor-element-2b04388 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-weight: 600
    }

.elementor-1677 .elementor-element.elementor-element-6b13d92 {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-1677 .elementor-element.elementor-element-6b13d92 .elementor-divider-separator {
        width: 6%
    }

    .elementor-1677 .elementor-element.elementor-element-6b13d92 > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-1677 .elementor-element.elementor-element-4216bfa > .elementor-widget-container {
    margin: -5px 0 0
}

.elementor-1677 .elementor-element.elementor-element-26f9265 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-1677 .elementor-element.elementor-element-26f9265 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-1677 .elementor-element.elementor-element-01861a9 img {
    height: 180px
}

.elementor-1677 .elementor-element.elementor-element-eb4b69b {
    padding: 0 0 95px
}

.elementor-1677 .elementor-element.elementor-element-013c7aa .td-cta-button .td-button {
    border-style: solid;
    border-color: var(--e-global-color-primary)
}

@media(max-width:767px) {
    .elementor-1677 .elementor-element.elementor-element-eb4b69b {
        padding: 90px 0 80px
    }
}

@media(min-width:768px) {
    .elementor-1677 .elementor-element.elementor-element-95df772 {
        width: 60%
    }

    .elementor-1677 .elementor-element.elementor-element-26f9265 {
        width: 40%
    }
}

.elementor-1667 .elementor-element.elementor-element-cc391e7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1667 .elementor-element.elementor-element-cc391e7 {
    padding: 100px 0
}

.elementor-1667 .elementor-element.elementor-element-2e5f311 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1667 .elementor-element.elementor-element-0804e19 > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-1667 .elementor-element.elementor-element-e2950de {
    text-align: left
}

    .elementor-1667 .elementor-element.elementor-element-e2950de .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-weight: 600
    }

.elementor-1667 .elementor-element.elementor-element-6ed0d2d {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-1667 .elementor-element.elementor-element-6ed0d2d .elementor-divider-separator {
        width: 6%
    }

    .elementor-1667 .elementor-element.elementor-element-6ed0d2d > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-1667 .elementor-element.elementor-element-5d2be60 > .elementor-widget-container {
    margin: -5px 0 0
}

.elementor-1667 .elementor-element.elementor-element-6d078ea > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-1667 .elementor-element.elementor-element-6d078ea > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-1667 .elementor-element.elementor-element-aab84e0 img {
    height: 180px
}

.elementor-1667 .elementor-element.elementor-element-7c14290 {
    padding: 0 0 95px
}

.elementor-1667 .elementor-element.elementor-element-37b6139 .td-cta-button .td-button {
    border-style: solid;
    border-color: var(--e-global-color-primary)
}

@media(max-width:767px) {
    .elementor-1667 .elementor-element.elementor-element-7c14290 {
        padding: 90px 0 80px
    }
}

@media(min-width:768px) {
    .elementor-1667 .elementor-element.elementor-element-0804e19 {
        width: 60%
    }

    .elementor-1667 .elementor-element.elementor-element-6d078ea {
        width: 40%
    }
}

.elementor-1659 .elementor-element.elementor-element-55e49a3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1659 .elementor-element.elementor-element-55e49a3 {
    padding: 100px 0
}

.elementor-1659 .elementor-element.elementor-element-2568cc9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1659 .elementor-element.elementor-element-78a6afe > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-1659 .elementor-element.elementor-element-9381f3c {
    text-align: left
}

    .elementor-1659 .elementor-element.elementor-element-9381f3c .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-weight: 600
    }

.elementor-1659 .elementor-element.elementor-element-e62713b {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-1659 .elementor-element.elementor-element-e62713b .elementor-divider-separator {
        width: 6%
    }

    .elementor-1659 .elementor-element.elementor-element-e62713b > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-1659 .elementor-element.elementor-element-29789fd > .elementor-widget-container {
    margin: -5px 0 0
}

.elementor-1659 .elementor-element.elementor-element-8f32beb > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-1659 .elementor-element.elementor-element-8f32beb > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-1659 .elementor-element.elementor-element-d65b3b4 img {
    height: 180px
}

@media(min-width:768px) {
    .elementor-1659 .elementor-element.elementor-element-78a6afe {
        width: 60%
    }

    .elementor-1659 .elementor-element.elementor-element-8f32beb {
        width: 40%
    }
}

.elementor-1592 .elementor-element.elementor-element-6f72b03 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1592 .elementor-element.elementor-element-6f72b03 {
    padding: 100px 0
}

.elementor-1592 .elementor-element.elementor-element-dbc7c2a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1592 .elementor-element.elementor-element-fceedcb > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-1592 .elementor-element.elementor-element-f123aeb {
    text-align: left
}

    .elementor-1592 .elementor-element.elementor-element-f123aeb .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-weight: 600
    }

.elementor-1592 .elementor-element.elementor-element-54cb76b {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-1592 .elementor-element.elementor-element-54cb76b .elementor-divider-separator {
        width: 6%
    }

    .elementor-1592 .elementor-element.elementor-element-54cb76b > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-1592 .elementor-element.elementor-element-64e3e02 > .elementor-widget-container {
    margin: -5px 0 0
}

.elementor-1592 .elementor-element.elementor-element-55ca519 > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-1592 .elementor-element.elementor-element-55ca519 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-1592 .elementor-element.elementor-element-f6b1df8 img {
    height: 195px
}

.elementor-1592 .elementor-element.elementor-element-d7faa67 {
    padding: 0 0 95px
}

.elementor-1592 .elementor-element.elementor-element-88e276e .td-cta-button .td-button {
    border-style: solid;
    border-color: var(--e-global-color-primary)
}

@media(max-width:767px) {
    .elementor-1592 .elementor-element.elementor-element-d7faa67 {
        padding: 90px 0 80px
    }
}

@media(min-width:768px) {
    .elementor-1592 .elementor-element.elementor-element-fceedcb {
        width: 60%
    }

    .elementor-1592 .elementor-element.elementor-element-55ca519 {
        width: 40%
    }
}

.elementor-1543 .elementor-element.elementor-element-6d8a3c3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1543 .elementor-element.elementor-element-6d8a3c3 {
    padding: 100px 0
}

.elementor-1543 .elementor-element.elementor-element-cfc98bc > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1543 .elementor-element.elementor-element-88f8b4f > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-1543 .elementor-element.elementor-element-86745a3 {
    text-align: left
}

    .elementor-1543 .elementor-element.elementor-element-86745a3 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-weight: 600
    }

.elementor-1543 .elementor-element.elementor-element-d40883c {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-1543 .elementor-element.elementor-element-d40883c .elementor-divider-separator {
        width: 5%
    }

    .elementor-1543 .elementor-element.elementor-element-d40883c > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-1543 .elementor-element.elementor-element-616a057 > .elementor-widget-container {
    margin: -5px 0 0
}

.elementor-1543 .elementor-element.elementor-element-d2728ca > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-1543 .elementor-element.elementor-element-d2728ca > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-1543 .elementor-element.elementor-element-58e1b0d {
    padding: 0 0 95px
}

.elementor-1543 .elementor-element.elementor-element-0fe6113 .td-cta-button .td-button {
    border-style: solid;
    border-color: var(--e-global-color-primary)
}

@media(max-width:767px) {
    .elementor-1543 .elementor-element.elementor-element-58e1b0d {
        padding: 90px 0 80px
    }
}

@media(min-width:768px) {
    .elementor-1543 .elementor-element.elementor-element-88f8b4f {
        width: 60%
    }

    .elementor-1543 .elementor-element.elementor-element-d2728ca {
        width: 40%
    }
}

.elementor-1508 .elementor-element.elementor-element-407545e > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1508 .elementor-element.elementor-element-407545e {
    padding: 100px 0
}

.elementor-1508 .elementor-element.elementor-element-037d8b5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1508 .elementor-element.elementor-element-541b937 > .elementor-element-populated {
    margin: 0 30px 0 0
}

.elementor-1508 .elementor-element.elementor-element-0bff93a {
    text-align: left
}

    .elementor-1508 .elementor-element.elementor-element-0bff93a .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-weight: 600
    }

.elementor-1508 .elementor-element.elementor-element-f1e9724 {
    --divider-border-style: solid;
    --divider-color: #20957c;
    --divider-border-width: 3px
}

    .elementor-1508 .elementor-element.elementor-element-f1e9724 .elementor-divider-separator {
        width: 8%
    }

    .elementor-1508 .elementor-element.elementor-element-f1e9724 > .elementor-widget-container {
        margin: -10px 0 0
    }

.elementor-1508 .elementor-element.elementor-element-44d7ebd > .elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

    .elementor-1508 .elementor-element.elementor-element-44d7ebd > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s,border-radius .3s,opacity .3s
    }

.elementor-1508 .elementor-element.elementor-element-5eea798 {
    padding: 0 0 95px
}

.elementor-1508 .elementor-element.elementor-element-533f9c8 .td-cta-button .td-button {
    border-style: solid;
    border-color: var(--e-global-color-primary)
}

@media(max-width:767px) {
    .elementor-1508 .elementor-element.elementor-element-5eea798 {
        padding: 90px 0 80px
    }
}

@media(min-width:768px) {
    .elementor-1508 .elementor-element.elementor-element-541b937 {
        width: 60%
    }

    .elementor-1508 .elementor-element.elementor-element-44d7ebd {
        width: 40%
    }
}