.elementor-6 .elementor-element.elementor-element-49987ab7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-49987ab7:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-49987ab7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080808;
}

.elementor-6 .elementor-element.elementor-element-49987ab7,
.elementor-6 .elementor-element.elementor-element-49987ab7::before {
    --border-transition: 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-1bbabf66:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-1bbabf66>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFD701;
}

.elementor-6 .elementor-element.elementor-element-1bbabf66,
.elementor-6 .elementor-element.elementor-element-1bbabf66::before {
    --border-transition: 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-11dd62bd .elementor-heading-title {
    color: #0C0D0E;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

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

.elementor-6 .elementor-element.elementor-element-6c8f522e:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-6c8f522e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #73C8C7;
}

.elementor-6 .elementor-element.elementor-element-6c8f522e,
.elementor-6 .elementor-element.elementor-element-6c8f522e::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-152b2864 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-152b2864 .elementor-heading-title {
    color: #050300;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-6 .elementor-element.elementor-element-3696bd6b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-3696bd6b:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-3696bd6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #73C8C7;
}

.elementor-6 .elementor-element.elementor-element-3696bd6b,
.elementor-6 .elementor-element.elementor-element-3696bd6b::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-747eb8ce .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #00A8A3;
    box-shadow: 0px 5px 0px 0px #00827e;
    border-radius: 5px;
}

.elementor-6 .elementor-element.elementor-element-747eb8ce .elementor-button:hover {
    background-color: #02b6b1;
}
.elementor-6 .elementor-element.elementor-element-7668f40b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-7668f40b:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-7668f40b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #73C8C7;
}

.elementor-6 .elementor-element.elementor-element-7668f40b,
.elementor-6 .elementor-element.elementor-element-7668f40b::before {
    --border-transition: 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-56b48aab:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-56b48aab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #73C8C7;
}

.elementor-6 .elementor-element.elementor-element-56b48aab,
.elementor-6 .elementor-element.elementor-element-56b48aab::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-6816c9ea {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6816c9ea .elementor-heading-title {
    color: #0C0D0E;
    font-family: "Roboto", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-6 .elementor-element.elementor-element-9d3d171 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-9d3d171:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-9d3d171>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #73C8C7;
}

.elementor-6 .elementor-element.elementor-element-9d3d171,
.elementor-6 .elementor-element.elementor-element-9d3d171::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-7c77937f img {
    width: 68%;
}

.elementor-6 .elementor-element.elementor-element-4ba467f5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-4ba467f5:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-4ba467f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D5D5D5;
}

.elementor-6 .elementor-element.elementor-element-4ba467f5,
.elementor-6 .elementor-element.elementor-element-4ba467f5::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-6dd30553 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6dd30553 .elementor-heading-title {
    color: #010A0E;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

@media(max-width:767px) {
    .elementor-6 .elementor-element.elementor-element-11dd62bd .elementor-heading-title {
        font-size: 11px;
    }

    .elementor-6 .elementor-element.elementor-element-152b2864 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-6 .elementor-element.elementor-element-747eb8ce .elementor-button {
        font-size: 19px;
    }

    .elementor-6 .elementor-element.elementor-element-6816c9ea {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-6816c9ea .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-6 .elementor-element.elementor-element-7c77937f img {
        width: 66%;
        max-width: 66%;
        height: 47px;
    }

    .elementor-6 .elementor-element.elementor-element-6dd30553 .elementor-heading-title {
        font-size: 12px;
    }
}