.elementor-3622 .elementor-element.elementor-element-2827cfc3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3622 .elementor-element.elementor-element-4d8a95b > .elementor-widget-container{padding:60px 0px 0px 0px;}@media(max-width:767px){.elementor-3622 .elementor-element.elementor-element-4d8a95b > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for tx_cta, class: .elementor-element-4d8a95b */.cta-section .tz-cta-sec{
    padding-bottom: 60px !important;
}

.cta-section .tz-cta-sec .tz-cta-content{
    padding-bottom: 50px !important;
}

@media(max-width:767px){
    .cta-section .tz-cta-sec{
    padding-bottom: 50px !important;
    
}

.tz-cta-content .container{
    padding: 0px 16px;
}
.cta-section .tz-cta-sec .tz-cta-content{
    padding :70px 0px !important;
}

.elementor-3622 .elementor-element.elementor-element-4d8a95b h2{
    font-size:30px !important;
}
}


.elementor-3622 .elementor-element.elementor-element-4d8a95b .tz-cta-img-wrap.d-flex::after {
    content: "";
    z-index: 0;
    width: 100%;
    height: 100%;
    background-color:var(--tz-prime-c) !important;
    filter: blur(100px);
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: auto;
    bottom: -10%;
    left: 4%;
    right: 0%;
    z-index: -1;
    opacity: 0.5;
}


.elementor-3622 .elementor-element.elementor-element-4d8a95b .container::after {
    content: "";
    z-index: 0;
    width: 50%;
    height: 60%;
    background-color:var(--tz-prime-c) !important;
    filter: blur(100px);
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -10%;
    /*bottom: -10%;*/
    /*left: 0%;*/
    right: 80%;
    z-index: -1;
    opacity: 0.2;
}/* End custom CSS */