#custom-slider-homepage .swiper-pagination.swiper-pagination-clickable{left:0!important;right:0!important}.custom-testimonial img.swiper-lazy.swiper-lazy-loaded{width:100%;height:220px}#tab-timeline .elementor-tab-content strong{font-size:40px;color:#FFC222;font-weight:400;position:absolute;left:15px;top:22px!important}#tab-timeline .elementor-tab-content{background-color:#fff!important;padding:50px 0;z-index:5;position:relative;border-radius:5px;transform:translate3d(0,0,0);transition:padding .2s ease-in-o}#tab-timeline .elementor-tab-content ul li{position:relative;padding-left:150px;display:block;min-height:55px;padding-top:14px;box-sizing:border-box;margin-bottom:5px}#tab-timeline .elementor-tabs-wrapper .elementor-active::before{content:' ';display:block;width:1px;height:70px;background-color:#DA0F2A;position:absolute;left:50%;bottom:-40px;z-index:6;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;box-shadow:none}#tab-timeline .elementor-tabs-wrapper .elementor-tab-title::before{content:' ';display:block;width:1px;height:150px;background-color:#da0f2a;position:absolute;left:50%;bottom:-70px;z-index:20;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;box-shadow:none}#tab-timeline .elementor-tab-content ul{transition:all 0.5s ease;opacity:1}#tab-timeline .elementor-tab-content ul{transition:all 0.5s ease;opacity:0}#tab-timeline .elementor-tab-content.elementor-active ul{transition:all 0.5s ease;opacity:1}#tab-timeline .elementor-tabs-wrapper .elementor-tab-title{background-color:transparent;border:none;font-size:45px;color:#d22630;font-weight:700;text-align:center}.custom-testimonial .elementor-testimonial__text{padding:0 0 0 0}.btn-with-icon i.far.fa-envelope{font-size:20px}.btn-with-icon span.elementor-button-text{margin-top:5px;margin-bottom:5px}.btn-with-icon .elementor-button-content-wrapper{display:flex;justify-content:center;vertical-align:middle;align-items:center}body,html{overflow-x:hidden}.custom-testimonial.quote-red .swiper-slide::before{content:''}.custom-testimonial.quote-red .elementor-testimonial__content::before{content:url(/wp-content/uploads/2023/07/before-red.png)!important;position:absolute;left:18px;transform:scale(.4);top:0;top:-40px}.custom-testimonial.quote-red .swiper-slide{margin-left:0;margin-right:0px!important}.custom-testimonial.quote-red .swiper-slide::after{content:''}.custom-testimonial.quote-red .elementor-testimonial__content:after{content:url(/wp-content/uploads/2023/07/after-red.png)!important;position:absolute;right:7px;transform:scale(.4);bottom:30px}.custom-testimonial .swiper-slide::before{content:url(/wp-content/uploads/2023/07/quote-1.png);position:absolute;left:-24px;transform:scale(.6);top:0}.custom-testimonial .swiper-slide::after{content:url(/wp-content/uploads/2023/07/quote-2.png);position:absolute;left:419px;transform:scale(.6);bottom:-25px}.custom-testimonial .swiper-slide{margin-left:10px;margin-right:50px!important}.elementor-sticky.elementor-sticky--active .menu-logo .elementor-widget-container{margin-top:15px!important}@media screen and (min-width:1700px){body .reader-writers-testimonial-img{left:70%!important}#section-after-banner .half-circle-right img{width:100%;height:700px;object-fit:contain}.enrichment-home .elementor-container{height:500px}.enrichment-home.four-columns .elementor-container{height:360px}.explore-enrichment-horn img{height:350px;object-fit:contain;margin-bottom:-50px}.step-children img{height:500px!important;object-fit:contain!important;width:90%!important}}@media screen and (min-width:1280px) and (max-width:1699px){.explore-enrichment-horn img{margin-bottom:-40px}}@media screen and (min-width:768px) and (max-width:1024px){#tab-timeline .elementor-tab-content{padding:40px;transition:padding .2s ease-in-o;width:100%;margin:auto}#custom-slider-homepage .swiper-pagination.swiper-pagination-clickable{transform:translate(0,-80px)}.custom-testimonial.quote-red .elementor-testimonial__content::before{left:-20px}}@media screen and (max-width:767px){#tab-timeline .elementor-tab-title.elementor-tab-mobile-title{padding:20px}#body tab-timeline .elementor-tab-content strong{font-size:25px;color:#ffc222;font-weight:400;position:relative;left:0}body #tab-timeline .elementor-tab-content.elementor-active ul{padding:0}body #tab-timeline .elementor-tab-content{width:100%;padding:0;margin:auto}.custom-testimonial.quote-red .elementor-testimonial__content::before{left:-30px}.custom-testimonial.quote-red .elementor-testimonial__content:after{bottom:20px}}