.glass-card,.ripple-btn{position:relative;overflow:hidden}.glass-card::after,.glass-card::before,.ripple-btn::after{content:'';position:absolute;top:0;left:0}.themeTextColor{color:#5d57f4!important;text-transform:uppercase;font-weight:600}.sectionTitle{font-size:1.4rem;margin-bottom:1rem;font-weight:700;color:var(--heading-color)}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}body::-webkit-scrollbar{width:10px;border-radius:50%;background-color:#f5f5f5}body::-webkit-scrollbar-thumb{background-color:#5d57f4}.offcanvas-body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.offcanvas-body::-webkit-scrollbar{width:3px;border-radius:50%;background-color:#f5f5f5}.offcanvas-body::-webkit-scrollbar-thumb{background-color:#5d57f4}.ripple-btn::after{background:rgba(255,255,255,.4);border-radius:50%;transform:scale(0);width:100%;height:100%;opacity:0;transition:transform .3s,opacity .8s;pointer-events:none}.ripple-btn:active::after{transform:scale(2);opacity:1;transition:none}.offcanvas.offcanvas-start{z-index:100000}.testimonials .testimonial-profile{display:flex;flex-direction:column-reverse;padding:10px}.testimonials .swiper-wrapper{height:350px!important}.theme_box{padding:30px;box-shadow:0 0 20px #9b9b9b;border-radius:10px}.dimmer-bg{background-image:url('https://img.freepik.com/free-vector/light-grey-dots-background_78370-2583.jpg');background-size:cover;background-position:center}.glass-card{background:rgba(255,255,255,.38);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.1),inset 0 0 42px 21px #fff}.glass-card::before{right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.glass-card::after{width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent,rgba(255,255,255,.3))}.blink{animation:1s steps(2,start) infinite blink-animation}@keyframes blink-animation{to{visibility:hidden}}@media (max-width:575.98px){.footer{text-align:center}.footer .footer-about .logo span{margin:0 auto}.footer .footer-links ul li,.social-links{justify-content:center}}textarea{resize:none}.modern-menu a{font-size:1.3rem;font-weight:500;padding:14px 20px;color:#333;transition:.3s;border-radius:8px;margin-bottom:10px}.modern-menu a:hover{background-color:#f1f1f1;color:#0d6efd;transform:translateY(-2px)}.modern-menu i{color:#0d6efd}.offcanvas-body ul{list-style-type:none;padding:0;margin:0}.offcanvas-body ul li{padding:0;margin-bottom:10px}.offcanvas-body ul li a{text-decoration:none;color:#000;display:block;padding:10px 15px;border-radius:4px;transition:background .3s}.offcanvas-body ul li a.active,.offcanvas-body ul li a:hover{background:#6762f1;color:#fff!important}.required{color:red;font-weight:700}.theme_button,.theme_button:hover{color:var(--contrast-color);background:var(--accent-color)}.theme_button{font-size:14px;padding:8px 26px;margin:0;border-radius:4px;transition:.3s}.custom-banner-description{font-size:1rem;font-weight:400;line-height:1.5rem}.text-customGray-500{--tw-text-opacity:1;color:rgb(84 88 91 / var(--tw-text-opacity))}.testimonial-card{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.05);max-width:350px;margin:0 auto}.testimonial-content p{font-size:1.1rem;font-style:italic;color:#444}.rating i{color:#f7c02d}.profile-info img{border:3px solid #eee}.owl-carousel .owl-item img{display:block;width:unset!important}