');background-size:288px 22px;background-repeat:repeat-x;position:absolute;bottom:-8px;left:0;-webkit-animation:titleFill 3s linear infinite;animation:titleFill 3s linear infinite}@media (max-width:575px){.hero-title2 .line-text:after{bottom:-12px}}@-webkit-keyframes titleFill{0%{width:0}80%{width:100%}100%{width:100%}}@keyframes titleFill{0%{width:0}80%{width:100%}100%{width:100%}}.hero-2{overflow:hidden}.hero-2 .hero-img{position:absolute;bottom:0;right:8%}@media (max-width:1500px){.hero-2 .hero-img{right:0}}@media (max-width:1299px){.hero-2 .hero-img{max-width:600px}}@media (max-width:1199px){.hero-2 .hero-img{max-width:560px}}@media (max-width:991px){.hero-2 .hero-img{position:relative;top:unset;right:unset;margin-left:auto;margin-right:auto;padding:0 15px}}.hero-2 .hero-shape1,.hero-2 .hero-shape2,.hero-2 .hero-shape3,.hero-2 .hero-shape4,.hero-2 .hero-shape5{position:absolute;z-index:2}.hero-2 .hero-shape1{top:3%;right:37%;-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite}.hero-2 .hero-shape2{top:27%;right:10%;-webkit-animation:jumpAni 6s linear infinite;animation:jumpAni 6s linear infinite}.hero-2 .hero-shape3{left:25px;bottom:35px;-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite}.hero-2 .hero-shape4{right:38%;bottom:45%;-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite}.hero-2 .hero-shape5{right:16%;bottom:20%;-webkit-animation:jumpReverseAni 7s linear infinite;animation:jumpReverseAni 7s linear infinite}.hero-style2{position:relative;z-index:6;padding:208px 0}.hero-style2 .sub-title{margin-bottom:27px}.hero-style2 .hero-text{max-width:630px}@media (max-width:1299px){.hero-2 .hero-shape2{right:4%}.hero-style2{padding:160px 0}.hero-style2 .hero-text{max-width:550px}}@media (max-width:1299px){.hero-style2{padding:120px 0}.hero-style2 .hero-text{max-width:450px}}@media (max-width:991px){.hero-2 .hero-shape1{top:5%;right:5%;max-width:60px}.hero-2 .hero-shape2{top:5%;left:5%;right:unset;max-width:60px;-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite}.hero-2 .hero-shape4{display:none}.hero-style2{text-align:center;padding:100px 0 40px}.hero-style2 .hero-text{max-width:630px;margin-left:auto;margin-right:auto}}@media (max-width:575px){.hero-2 .hero-shape1{top:2%}.hero-2 .hero-shape2{top:2%}}.sidemenu-wrapper{position:fixed;z-index:99999;right:0;top:0;height:100%;width:0;background-color:rgba(0,0,0,.75);opacity:0;visibility:hidden}.sidemenu-wrapper .closeButton{display:inline-block;border:2px solid;width:50px;height:50px;line-height:48px;font-size:24px;padding:0;position:absolute;top:20px;right:20px;background-color:var(--white-color);border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0)}.sidemenu-wrapper .sidemenu-content{background-color:var(--white-color);width:450px;max-width:calc(100% - 15px);margin-left:auto;padding:80px 30px;height:100%;overflow:scroll;position:relative;right:-500px}@media (max-width:375px){.sidemenu-wrapper .sidemenu-content{max-width:100%}}.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 1px rgba(0,0,0,.1);background-color:#f5f5f5}.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar{width:2px;background-color:#f5f5f5}.sidemenu-wrapper .widget{padding:0;border:none;background-color:transparent}.appointment-form input{padding-right:25px}.counter-card-wrap .divider{width:1px;height:79px;background-color:var(--th-border-color)}.counter-card-wrap .divider:last-of-type{display:none}@media (max-width:767px){.counter-card-wrap .divider{display:none}}.accordion-card .accordion-collapse{border:none}.accordion-card .accordion-body{border-radius:0;border:none;padding:0 30px 30px;margin-top:-7px}:root{.main-menu ul.sub-menu li a:before{content:"\f469"}}.th-menu-wrapper .mobile-logo{background-color:#c3a3d1}.elementor-1500 .elementor-element.elementor-element-9093ae1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1500 .elementor-element.elementor-element-ff8dab1 .header-top{background:#3d113f}.elementor-1500 .elementor-element.elementor-element-ff8dab1 .header-logo{background:#c3a3d1}.elementor-1500 .elementor-element.elementor-element-ff8dab1 .menu-area{background:#e2dddd}