.elementor-385 .elementor-element.elementor-element-4a08447 .tp-el-section {
    padding: 100px 0px 100px 0px !important;
}

.elementor-385 .elementor-element.elementor-element-4a08447 .tp-el-subtitle {
    background: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: var(--tp-theme-4);
    color: var(--tp-theme-4);
}

.elementor-385 .elementor-element.elementor-element-4a08447 .tp-el-title {
    font-size: 40px;
}

.elementor-385 .elementor-element.elementor-element-4a08447 .tp-el-box-btn {
    background: #00B43C !important;
}

.elementor-385 .elementor-element.elementor-element-3e9caeb>.elementor-widget-container {
    margin: -80px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-5467a67 .tp-el-subtitle {
    background: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: var(--tp-theme-4);
    color: var(--tp-theme-4);
}

.elementor-385 .elementor-element.elementor-element-5467a67 .tp-el-title {
    background: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #020101;
    color: #020101;
    font-size: 41px;
}

.elementor-385 .elementor-element.elementor-element-4ded8e6 {
    --display: flex;
    --gap: 40px 20px;
    --row-gap: 40px;
    --column-gap: 20px;
    --margin-top: 30px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-385 .elementor-element.elementor-element-4ded8e6:not(.elementor-motion-effects-element-type-background),
.elementor-385 .elementor-element.elementor-element-4ded8e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-385 .elementor-element.elementor-element-dec1af1 .tp-el-section {
    padding: 60px 0px 60px 0px !important;
    margin: 0px 0px 0px 0px !important;
}

.elementor-385 .elementor-element.elementor-element-dec1af1 .tp-el-subtitle {
    background: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: var(--tp-theme-4);;
    color: var(--tp-theme-4);;
}

.elementor-385 .elementor-element.elementor-element-dec1af1 .tp-el-title {
    font-size: 28px;
}

.elementor-385 .elementor-element.elementor-element-deaa6bf {
    padding: 0px 0px 30px 0px;
}

.elementor-385 .elementor-element.elementor-element-5cc37b1 .tp-el-title {
    font-size: 38px;
}

.elementor-385 .elementor-element.elementor-element-5cc37b1 .tp-el-box-icon span {
    background: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: var(--tp-theme-4);
    color: var(--tp-theme-4);
}

.elementor-385 .elementor-element.elementor-element-f6cb58c {
    text-align: left;
}

@media(min-width:768px) {
    .elementor-385 .elementor-element.elementor-element-2ee014d {
        width: 42.582%;
    }

    .elementor-385 .elementor-element.elementor-element-8b4f197 {
        width: 57.418%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-385 .elementor-element.elementor-element-2ee014d {
        width: 100%;
    }

    .elementor-385 .elementor-element.elementor-element-8b4f197 {
        width: 100%;
    }
}
