#text-slider h2{font-size:130px;line-height:160px;font-weight:600;letter-spacing:2px;text-decoration:underline;width:100%;position:relative;padding-left:10px}#text-slider h2 .wave-cover{display:inline-block;position:relative;bottom:0}.statement{font-size:2.5rem;font-weight:700;color:#2c3e50;opacity:0;transform:translateY(20px);transition:opacity 1s ease-in-out,transform 1s ease-in-out;position:absolute;width:100%;left:0;right:0}.statement.active{opacity:1;transform:translateY(0)}.statement-container{position:relative;height:100px;display:flex;align-items:center;justify-content:center}.slick-slider.slick-initialized{display:block}.voice-wave{display:flex;justify-content:space-between;align-items:center;width:200px;height:80px;position:absolute;bottom:10px}.wave-bar{width:8px;background-color:#2e2e2e;animation:wave 1.2s infinite ease-in-out;border-radius:10px}.wave-bar:nth-child(1){height:30%;animation-delay:-1.2s}.wave-bar:nth-child(2){height:50%;animation-delay:-1.1s}.wave-bar:nth-child(3){height:70%;animation-delay:-1s}.wave-bar:nth-child(4){height:90%;animation-delay:-.9s}.wave-bar:nth-child(5){height:100%;animation-delay:-.8s}.wave-bar:nth-child(6){height:90%;animation-delay:-.7s}.wave-bar:nth-child(7){height:70%;animation-delay:-.6s}.wave-bar:nth-child(8){height:50%;animation-delay:-.5s}.wave-bar:nth-child(9){height:30%;animation-delay:-.4s}.wave-bar:nth-child(10){height:30%;animation-delay:-.3s}footer .voice-wave{position:relative;margin-top:100px}.swiper-slide figure{border-radius:25px;background:#333;padding:10px;position:relative}.swiper-slide figure img{border-radius:15px;display:block}.swiper-slide figure::after{content:"";position:absolute;left:0;right:0;top:14px;margin:auto;width:30%;height:16px;border-radius:40px;background:#333}.swiper-slide figure::before{content:"";position:absolute;right:-3px;top:20%;width:3px;height:50px;background:#333;border-radius:0 5px 5px 0}.swiper-slide{padding-bottom:20px}.swiper-slide::after{content:"";box-shadow:0px 5px 10px #000;width:80%;height:10px;display:block;margin:-10px auto}.style-simple .accordion .question .title{font-size:25px}.style-simple .accordion .question{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1)}.style-simple .accordion .question .answer{font-size:20px;line-height:1.6em}.single-post h1{font-size:60px;line-height:1.4em}.slick-slider{display:none}.slick-dots{position:absolute;right:0;top:40%;left:unset;bottom:unset;width:auto}.slick-dots li{display:block}.slick-dots li button{width:15px;height:15px;margin:10px 0 0;display:block;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.slick-dots li button::before{opacity:0;display:none!important}.slick-dots li.slick-active button{background-color:#333}.horizontal-scroll{display:flex;height:100vh;background:linear-gradient(to right,#fff,#f8f9fa);overflow:hidden}.sidepanel{width:50%;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;padding:20px;flex-wrap:wrap}.sidepanel h2{width:100%;font-size:40px;color:#666}.sidepanel img{max-height:70%;max-width:70%;object-fit:cover;border-radius:15px}.side_scroll{width:50%;overflow:hidden}.side_scroll .scroll-content{display:flex;height:100%;width:calc(300%);cursor:grab;transition:transform .1s ease-out}.side_scroll .scroll-content:active{cursor:grabbing}.item{flex:0 0 50vw;display:flex;align-content:center;justify-content:center;height:100%;text-align:left;transition:all .5s ease;opacity:.5;transform:scale(.95);flex-wrap:wrap}.item .app-buttons{width:100%;margin-top:50px}.item.active{opacity:1;transform:scale(1)}.item h3{font-size:1.8rem;color:#2c3e50;margin:0;line-height:1.5}.item h3 .step{display:block;font-size:18px;margin-bottom:30px;color:#666;font-style:italic;font-weight:400}.horizontal-section{width:100%;overflow:hidden;padding:0;margin:0}.horizontal-section h2{font-size:20px;text-align:center}.horizontal-scroller{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.horizontal-scroll::-webkit-scrollbar{display:none}.scroll-wrapper{display:flex;flex-wrap:nowrap;gap:15px;padding:20px 15px}.scroll-item{flex:0 0 80%;max-width:320px;min-width:250px;background-color:#f9f9f9;overflow:hidden;transition:transform .3s ease}.scroll-item:active{transform:scale(.95)}.content-container{display:flex;flex-direction:column;align-items:center;text-align:center}.image-container{width:100%;aspect-ratio:10/16;overflow:hidden;align-content:center}.image-container img{width:auto;height:90%;object-fit:cover}.title-container{padding:15px;background-color:white;width:100%}.title-container h3{font-size:16px;color:#333;margin:0;line-height:1.4}.title-container h3 .step{display:block;font-size:18px;margin-bottom:30px;color:#666;font-style:italic;font-weight:400}#hero_slide .slider_item{display:none}#hero_slide .slider_item:first-child{display:block}#hero_slide .owl-item .slider_item{display:block!important}#hero_slide .owl-dots{position:absolute;right:0;display:flex;flex-wrap:wrap;flex-direction:column;gap:10px;top:50%}#hero_slide .owl-dots button{width:10px;height:10px;background:#777;border-radius:50%;margin-right:10px}#hero_slide .owl-dots button.active{background:#000}.wpcf7 form.sent .wpcf7-response-output{font-size:20px;color:#fff;background-color:#46b450;padding:10px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{font-size:20px;color:#fff!important;background-color:#e74c3c!important;padding:10px}@media all and (max-width:1580px){#text-slider h2{font-size:80px;line-height:110px;max-width:70%}.voice-wave{bottom:-10px}}@media (max-width:768px){.item .row{flex-direction:column}.item h3{font-size:1.8rem;text-align:center;margin-top:1.5rem}.item img{max-height:400px}#features .e-grid{display:block}}@media all and (max-width:992px){#text-slider h2{max-width:80%}}@media all and (max-width:778px){#text-slider h2{font-size:60px;line-height:90px;width:100%}h2{font-size:35px;line-height:50px}.image-sidebar{display:none}.voice-wave{width:100px;height:40px}.wave-bar{width:5px}.slick-dots{position:unset;margin-left:0!important;margin-top:30px!important;text-align:left}.slick-dots li{display:inline-block}.mobile-sticky #Top_bar.is-sticky{box-shadow:0px 2px 12px rgba(0,0,0,.2);background:#f5f5ff!important}#Top_bar.is-sticky #logo img.svg{width:150px;height:auto}}@media all and (max-width:640px){#text-slider h2{font-size:40px;line-height:60px;width:100%}}