.elementor-7256 .elementor-element.elementor-element-93b88c0{margin-top:0rem;margin-bottom:0rem;}.elementor-7256 .elementor-element.elementor-element-96532d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7256 .elementor-element.elementor-element-47b76c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS */.page-id-7256 .component.component-features .features.animate{
    grid-template-columns: 1fr !important;
}

.page-id-7256 .page-builder-wrap .component-features .inner{
    border: 0;
}
.page-id-7256 .page-builder-wrap .component-testimonials .inner .btn.tac {
    margin: 0 auto !important;
}

.page-id-7256  .page-builder-wrap .component-retrits-hero .inner {
    position: relative;
    z-index: 4;
    padding: 12vw 0 15vw 0 !important;
    opacity: 0;
    animation: fadeUp 0.6s ease-out forwards;
    animation-delay: 0.3s;
    height: 80vh !important;
}

.page-id-7256 .page-builder-wrap .component-text-image-sections .inner {
    padding-top: 1.5rem;
}
.page-id-7256 .page-builder-wrap .component-text-image-sections .inner {
    padding-top: 1.5rem;
}.page-id-7256 .page-builder-wrap .component-text-image-sections .inner {
    padding-top: 1.5rem;
}
.page-builder-wrap .component-full-width-cta{
    margin-bottom: 7rem;
}

.features.animate {
    padding-bottom: 35px;
}
.component.component-feature-rows {
    padding: 5rem 0px 0px;
}
.component-testimonials {
    padding-top: 50px;
}
.page-id-7256 .component.component-feature-rows .inner.mw.pad {
    padding: 0px 50px !important;
}

.page-id-7256 .component.component-feature-rows .inner.mw.pad .features.animate {
    padding: 0;
}

.page-id-7256 .component.component-feature-rows .inner.mw.pad .features.animate .feature {
    margin: 0;
}
.video-testimonials.animate .video-testimonial {
    margin-bottom: 25px;
}
.page-id-7256 .component.component-full-width-cta {
    margin-bottom: 0rem;
}

.page-id-7256 div#programma .inner.mw.pad {
    padding: 2rem 0 5rem !important;
    max-width: 900px;
}

.page-builder-wrap .component-price-block {
    padding: 5rem 0 !important;
}

div#pieteikties .inner.mw.pad {
    max-width: 900px;
    padding: 0px !important;
}

.page-id-7256 .component.component-team .inner.mw.pad {
    padding: 5rem 50px !important;
}

.page-builder-wrap div:nth-child(18) .video-testimonials.animate {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}

.page-builder-wrap .component-testimonials .inner .btn {
    margin: 3rem 0 0rem !important;
}

.page-id-7256 .component.component-faq .inner.mw.pad {
    padding: 3rem 50px 5rem !important;
}




@media only screen and (max-width: 767px) {
    
        .page-id-7256 .page-builder-wrap .component-retrits-hero .inner {
        padding-top: 25vh !important;
        
        }
    .page-id-7256 .page-builder-wrap .component-text-image-sections .inner {
    padding: 2rem 20px 1.5rem !important;
}

.page-id-7256 .page-builder-wrap .component-text-image-sections .inner {
    padding: 0rem 20px !important;
}
.page-id-7256 .video-testimonials.animate .video-testimonial {
    margin-bottom: 23px;
}
.page-builder-wrap div:nth-child(3) div:nth-child(1)
 {
    padding-bottom: 0px !important;
}

.page-builder-wrap div:nth-child(3) div:nth-child(2) {
        padding-bottom: 0rem !important;
    }
    
    .page-builder-wrap div:nth-child(5) {
    padding-top: 2rem;
}

.page-builder-wrap div:nth-child(5) .inner.mw.pad {
    padding: 0px 20px 2.5rem !important;
}

.component.component-full-width-cta .inner.mw.pad {
    padding: 3.5rem 20px !important;
}

.page-builder-wrap div:nth-child(7) .section.animate {
    padding: 0px 0px 1rem !important;
}

.page-id-7256 .component.component-features .inner.mw.pad {
    padding: 3.5rem 20px !important;
}
.component.component-features .features.animate {
    padding: 0px !important;
}

.component.component-feature-rows {
    padding: 3.5rem 0px 0px;
}
.page-id-7256 .component.component-feature-rows .inner.mw.pad {
    padding: 0px 20px !important;
}

.page-id-7256 div#programma .inner.mw.pad {
    padding: 0rem 0 3.5rem !important;
    max-width: 400px;
}

div#pieteikties .inner.mw.pad {
    max-width: 400px;
    padding: 0px !important;
}

.page-builder-wrap .component-price-block {
    padding: 3.5rem 0 !important;
}

.page-id-7256 .component.component-team .inner.mw.pad {
    padding: 3.5rem 20px !important;
}
.page-builder-wrap div:nth-child(18) .inner.mw.pad {
    padding: 0px 20px 3.5rem !important;
}

.page-id-7256 .component.component-faq .inner.mw.pad {
    padding: 1rem 20px 3.5rem !important;
}

.page-builder-wrap div:nth-child(18) .video-testimonials.animate {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px;
}
   .page-id-7256 .page-builder-wrap .component-price-block {
        padding: 3.5rem 10px !important;
    }

.page-id-7256 .component-price-block .features .feature {
    padding: 0 !important;
}
.page-id-7256 .component-team .people.animate .person.animate {
    padding-bottom: 30px !important;
}
.page-id-7256 .page-builder-wrap div:nth-child(7) {
    padding-top: 4rem;
}
   .page-id-7256 .component-testimonials div:nth-child(3) div:nth-child(1) {
        padding-bottom: 56.25% !important;
    }
.page-id-7256 .testimonial .author {
    padding-bottom: 20px !important;
}
}/* End custom CSS */