:root{--primary-color:#242a56;--secondary-color:#F8F8F8;--bg-color:#FFFFFF;--text-color:#354A72;--accent-color:#f2d701;--accent-gradient:linear-gradient(135deg, #f2d701 0%, #f2d701 100%);--white-color:#FFFFFF;--divider-color:#242a561A;--dark-divider-color:#FFFFFF1A;--error-color:rgb(230, 87, 87);--default-font:'Overused Grotesk'}html,body{width:100%;overflow-x:clip}body{font-family:var(--default-font);font-size:18px;font-weight:400;line-height:1em;color:var(--text-color);background:var(--bg-color)}::-webkit-scrollbar-track{background-color:var(--primary-color);border-left:1px solid var(--primary-color)}::-webkit-scrollbar{width:7px;background-color:var(--primary-color)}::-webkit-scrollbar-thumb{background:var(--accent-gradient)}::selection{color:var(--white-color);background-color:var(--accent-color);filter:invert(1)}p{line-height:1.5em;margin-bottom:1.3em}h1,h2,h3{font-weight:600;line-height:1.2em;color:var(--primary-color);margin:0}figure{margin:0}img{max-width:100%}a{text-decoration:none}a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}.container{max-width:1300px}.container{padding-right:15px;padding-left:15px}.image-anime{position:relative;overflow:hidden}.image-anime:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.image-anime:hover:after{height:250%;transition:all 600ms linear;background-color:transparent}.row{margin-right:-15px;margin-left:-15px}.row>*{padding-right:15px;padding-left:15px}.btn-default{position:relative;display:inline-block;font-size:16px;font-weight:700;line-height:1em;text-transform:capitalize;color:var(--white-color);background:var(--accent-gradient);border-radius:30px;padding:17px 60px 17px 24px;border:0;overflow:hidden;vertical-align:middle;transition:all .4s ease-in-out;z-index:1}.btn-default:hover{padding:17px 24px 17px 60px}.btn-default::before{content:"";position:absolute;top:50%;right:24px;width:24px;height:24px;background-image:url(../img/arrow-white.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;transform:translateY(-50%);transition:all .4s ease-in-out}.btn-default:hover::before{right:100%;transform:translate(calc(100% + 24px),-50%)}.btn-default::after{content:"";position:absolute;top:0;right:0;bottom:0;width:0;height:100%;background:var(--primary-color);transition:all .4s ease-in-out;z-index:-1}.btn-default:hover:after{width:100%}.btn-default.btn-highlighted:hover{color:var(--primary-color)}.btn-default.btn-highlighted:hover::before{background-image:url(../img/arrow-primary.svg)}.btn-default.btn-highlighted::after{background:var(--white-color)}.cb-cursor:before{background:var(--accent-gradient)}.loading{height:100px;position:relative;width:100px;border-radius:100%}.loading{border:1px solid transparent;border-color:transparent var(--accent-color) transparent var(--primary-color);animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%}@keyframes rotate-loading{to{transform:rotate(360deg)}}.light-section{background-color:var(--secondary-color)}.dark-section{background-color:var(--primary-color)}.section-row{margin-bottom:80px}.section-row .section-title{margin-bottom:0}.section-row .section-title.section-title-center{width:100%;max-width:700px;margin:0 auto;text-align:center}.section-title-content p{margin-bottom:15px}.section-title-content p:last-child{margin-bottom:0}.section-title{margin-bottom:40px}.section-title .section-sub-title{position:relative;display:inline-block;font-size:14px;font-weight:600;line-height:1em;text-transform:capitalize;color:var(--primary-color);border:1px solid var(--divider-color);padding:9px 16px 9px 40px;border-radius:30px;margin-bottom:10px}.section-title .section-sub-title::before{content:"";position:absolute;top:50%;left:16px;transform:translateY(-50%);background-image:url(../img/icon-sub-heading-primary.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:14px;height:14px}.section-title h1{font-size:58px;letter-spacing:-.02em;line-height:1.1em;margin-bottom:0;cursor:none}.section-title h1 span{color:var(--accent-color)}.section-title h2{font-size:46px;letter-spacing:-.02em;line-height:1.1em;margin-bottom:0;cursor:none}.section-title p{margin-top:15px;margin-bottom:0}.dark-section .section-title .section-sub-title{background-color:var(--dark-divider-color);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-color:transparent}.dark-section .section-title .section-sub-title::before{background-image:url(../img/icon-sub-heading-accent.svg)}.dark-section .section-title .section-sub-title,.dark-section .section-title h1,.dark-section .section-title h2,.dark-section .section-title p,.dark-section .section-title-content p{color:var(--white-color)}header.main-header{position:absolute;top:30px;left:15px;right:15px;z-index:100}header.main-header .header-sticky{position:relative;max-width:1300px;top:0;background:var(--white-color);border-radius:100px;margin:0 auto;z-index:100}header.main-header .header-sticky.hide{transform:translateY(-100%);transition:transform .3s ease-in-out}header.main-header .header-sticky.active{position:fixed;top:15px;left:15px;right:15px;transform:translateY(0);border:1px solid var(--divider-color)}.navbar{padding:15px 0;align-items:center}.navbar-brand{padding:0;margin:0}.main-menu .nav-menu-wrapper{flex:1;text-align:center;margin:0 1.042vw}.main-menu .nav-menu-wrapper>ul{align-items:center;display:inline-flex}.main-menu ul li{position:relative;margin:0 10px}.main-menu ul li a{font-size:18px;font-weight:500;line-height:1.2em;padding:12px 10px!important;color:var(--primary-color);background:0 0;border-radius:0;text-transform:capitalize;transition:all .3s ease-in-out}.main-menu ul li a:hover,.main-menu ul li a:focus{color:var(--accent-color)}.main-menu ul ul{position:absolute;top:100%;left:0;transform:scale(1,.8);transform-origin:top;width:235px;background:var(--accent-gradient);border-radius:20px;list-style:none;padding:0;margin:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out;text-align:left}.main-menu ul ul ul{left:100%;top:0;text-align:left}.main-menu ul li:hover>ul{visibility:visible;opacity:1;transform:scale(1,1);padding:5px 0}.main-menu ul ul li{margin:0;padding:0}.main-menu ul ul li a{color:var(--white-color);padding:7px 20px!important;transition:all .3s ease-in-out}.main-menu ul ul li a:hover,.main-menu ul ul li a:focus{color:var(--primary-color);background-color:transparent;padding:7px 20px 7px 23px!important}.main-menu ul li.highlighted-menu{display:none}.responsive-menu,.navbar-toggle{display:none}.responsive-menu{position:relative;top:0}.slicknav_btn{background:var(--accent-gradient);padding:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;border-radius:6px}.slicknav_icon .slicknav_icon-bar{display:block;width:100%;height:3px;width:22px;background-color:var(--white-color);border-radius:6px;margin:4px auto!important;transition:all .1s ease-in-out}.slicknav_icon .slicknav_icon-bar:first-child{margin-top:0!important}.slicknav_icon .slicknav_icon-bar:last-child{margin-bottom:0!important}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(1){transform:rotate(-45deg) translate(-5px,5px)}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(2){opacity:0}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(3){transform:rotate(45deg) translate(-5px,-5px)}.slicknav_menu{position:absolute;width:100%;padding:0;background:var(--accent-gradient)}.slicknav_menu ul{margin:5px 0}.slicknav_menu ul ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav li a{position:relative;font-size:18px;font-weight:500;text-transform:capitalize;padding:6px 20px;color:var(--white-color);line-height:normal;margin:0;border-radius:0!important;transition:all .3s ease-in-out}.slicknav_nav a:hover,.slicknav_nav a:focus,.slicknav_nav .slicknav_row:hover{background-color:transparent;color:var(--primary-color)}.slicknav_menu ul ul li a{padding:6px 20px 6px 30px}.slicknav_arrow{font-size:0!important}.slicknav_arrow:after{content:"";position:absolute;font-family:"FontAwesome";font-weight:900;font-size:12px;margin-left:8px;color:var(--white-color);right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease-out}.slicknav_open>a .slicknav_arrow:after{transform:translateY(-50%) rotate(-180deg);color:var(--primary-color)}.hero{position:relative;background-image:url(../img/hero-bg-image-1.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;height:auto;min-height:100vh;align-content:center;padding:230px 0 120px;overflow:hidden}.hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(36,42,86,.5)0,rgba(36,42,86,0) 12.88%),linear-gradient(270deg,rgba(36,42,86,0) 37.22%,rgba(36,42,86,.63) 58.83%,rgba(36,42,86,.9) 100%);width:100%;height:100%;z-index:1}.hero.hero-image-layout{min-height:100vh;align-content:center}.hero.hero-image-layout::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(36,42,86,.5)0,rgba(36,42,86,0) 12.88%),linear-gradient(270deg,rgba(36,42,86,0) 37.22%,rgba(36,42,86,.63) 58.83%,rgba(36,42,86,.9) 100%);z-index:1}.hero.hero-image-layout{background-image:url(../img/hero-bg-image-1.webp)}.hero .container{position:relative;z-index:2}.hero .section-title h1{font-size:66px}.hero-content{margin-right:50px}.hero-content-body{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;border-top:1px solid var(--dark-divider-color);padding-top:40px;margin-top:100px}.hero-client-box{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.satisfy-client-images{display:flex;align-items:center}.satisfy-client-image{position:relative;display:inline-block;margin-left:-14px;border:1px solid var(--white-color);border-radius:50%;overflow:hidden;z-index:1}.satisfy-client-image:first-child{margin-left:0}.satisfy-client-image figure{display:block}.satisfy-client-image figure img{width:100%;max-width:48px;border-radius:50%}.hero-client-content h2{display:flex;align-items:center;font-size:20px;color:var(--white-color)}.hero-client-content h2 i{font-size:18px;margin-left:5px}.hero-client-content p{color:var(--white-color);line-height:normal;margin:5px 0 0}.about-us{position:relative;padding:100px 0;overflow:hidden}.about-us::before{content:"";position:absolute;bottom:-30px;right:-30px;background:url(../img/about-us-bg-shape.webp)no-repeat;background-position:center center;background-size:cover;width:310px;height:300px}.about-us .container{position:relative;z-index:1}.about-us-image-box{position:relative;height:100%;margin-right:15px}.about-us-image{height:100%}.about-us-image figure{display:block;height:100%;border-radius:20px}.about-us-image img{width:100%;height:100%;aspect-ratio:1/1.02;object-fit:cover;border-radius:20px}.about-us-blockquote-box{position:absolute;bottom:20px;left:20px;right:20px;max-width:300px;background-color:var(--bg-color);background-image:url(../img/icon-blockquote-transperant.svg);background-repeat:no-repeat;background-size:126px auto;background-position:30px 15px;border-radius:20px;padding:80px 30px 30px;z-index:1}.about-us-blockquote-box p{font-size:20px;font-weight:600;color:var(--primary-color);line-height:1.4em;margin-bottom:20px}.about-us-blockquote-box p:last-child{margin-bottom:0}.about-us-blockquote-box a{font-size:20px;color:var(--primary-color);font-weight:600;text-decoration:underline}.about-us-content{height:100%;align-content:center}.about-highlighted-item{background:linear-gradient(90deg,var(--secondary-color) 0%,var(--bg-color) 100%);border-left:4px solid var(--accent-color);border-radius:10px;padding:20px 30px;margin-bottom:20px}.about-highlighted-item:last-child{margin-bottom:0}.about-highlighted-item p{margin-bottom:15px}.about-highlighted-item p:last-child{margin-bottom:0}.about-us-item-list{margin-top:30px}.about-us-item{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.about-us-item:last-child{margin-bottom:0}.about-us-item .icon-box img{width:100%;max-width:50px}.about-us-item-content{width:calc(100% - 65px)}.about-us-item-content h3{font-size:20px}.about-us-item-content p{line-height:normal;margin:5px 0 0}.about-us-content-footer{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;border-top:1px solid var(--divider-color);margin-top:40px;padding-top:40px}.about-us-author-box{display:flex;flex-wrap:wrap;align-items:center;gap:15px;max-width:63%}.about-author-box-content{max-width:65%}.about-author-box-content h3{font-size:20px}.about-author-box-content p{line-height:normal;margin:5px 0 0}.our-services{padding:100px 0}.service-item{background:var(--bg-color);border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;padding:30px}.service-item-header{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:20px}.service-item-title{width:calc(100% - 50px)}.service-item-title p{font-size:20px;font-weight:500;line-height:1.2em;margin-bottom:10px}.service-item-title h2{font-size:20px}.service-item-title h2 a{color:inherit}.service-item-header .icon-box img{max-width:40px;transition:all .4s ease-in-out}.service-item:hover .service-item-header .icon-box img{transform:rotateY(180deg);filter:brightness(0) invert(0)}.service-item-content{margin-bottom:30px}.service-item-content p{margin:0}.service-image a{display:block;border-radius:10px;overflow:hidden;cursor:none}.service-image figure{display:block}.service-image img{width:100%;aspect-ratio:1/.67;object-fit:cover;transition:all .8s ease-in-out}.service-item:hover .service-image img{transform:scale(1.06)}.why-choose-us{padding:100px 0}.why-choose-item-list{display:flex;flex-wrap:wrap;gap:30px}.why-choose-item{width:calc(50% - 15px);border:1px solid var(--divider-color);min-height:280px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:30px;border-radius:20px}.why-choose-item-content h3{font-size:20px}.why-choose-item-content p{margin:10px 0 0}.why-choose-image{position:relative;max-width:565px;margin-left:auto}.why-choose-image::before{content:"";position:absolute;bottom:0;left:0;right:40px;height:75%;background:linear-gradient(132deg,rgb(from var(--primary-color) r g b/90%) 8.2%,var(--accent-color) 50%,rgb(from var(--primary-color) r g b/90%) 100%);background-size:200%auto;border-radius:20px;transition:all .5s ease-in-out;z-index:0}.why-choose-image:hover::before{background-position:right center}.why-choose-image figure{position:relative;border-radius:20px;z-index:1}.why-choose-image img{width:100%;aspect-ratio:1/1.158;object-fit:cover;border-radius:20px}@keyframes infinite_rotate{to{transform:rotate(360deg)}}.our-transformation{padding:100px 0 70px}.transformation-image-box{margin-bottom:30px}.transformation_image img{width:100%;aspect-ratio:1/.9;object-fit:cover;border-radius:20px}.twentytwenty-handle,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{box-shadow:none}.transformation-image-title{text-align:center;margin:20px 0 0}.transformation-image-title h3{font-size:20px}.our-testimonials{padding:100px 0}.testimonial-slider,.testimonial-item{height:100%}.testimonial-item{min-height:365px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:30px;background:var(--secondary-color);border-radius:14px;padding:40px}.testimonial-item-author{display:flex;flex-wrap:wrap;align-items:center;gap:15px;border-bottom:1px solid var(--divider-color);padding-bottom:30px;margin-bottom:25px}.testimonial-item-author-image figure{display:block;border-radius:50%}.testimonial-item-author-image figure img{width:100%;max-width:50px;border-radius:50%}.testimonial-item-author-content{width:calc(100% - 65px)}.testimonial-item-author-content h2{font-size:20px}.testimonial-item-author-content p{line-height:normal;margin:5px 0 0}.testimonial-item-content p:last-child{margin-bottom:0}.testimonial-item-rating i{width:auto;font-size:16px;color:var(--accent-color)}.our-faqs{padding:100px 0}.faq-accordion .accordion-item{border-bottom:1px solid var(--divider-color);padding-bottom:30px;margin-bottom:30px;overflow:hidden;transition:all .3s ease-in-out}.faq-accordion .accordion-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.faq-accordion .accordion-header .accordion-button{font-size:20px;font-weight:600;line-height:1.3em;color:var(--primary-color);padding-right:25px;transition:all .3s ease-in-out}.faq-accordion .accordion-item .accordion-button::after,.faq-accordion .accordion-item .accordion-button.collapsed::after{content:"+";font-family:"FontAwesome";position:absolute;top:50%;right:0;font-size:20px;font-weight:400;color:var(--accent-color);transform:translateY(-50%);transition:all .3s ease-in-out}.faq-accordion .accordion-button:not(.collapsed)::after{content:""}.faq-accordion .accordion-item .accordion-body{padding:20px 25px 0 0}.faq-accordion .accordion-item .accordion-body p{margin-bottom:15px}.faq-accordion .accordion-item .accordion-body p:last-child{margin:0}.main-footer{background-repeat:no-repeat;background-position:top center;background-size:cover;padding:50px 0 0}.footer-header{border-bottom:1px solid var(--dark-divider-color);margin-bottom:50px;padding-bottom:50px}.footer-header,.footer-book-appointment-item-list,.footer-book-appointment-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 15px}.footer-book-appointment-item-list{max-width:70%}.footer-book-appointment-item .icon-box img{width:100%;max-width:60px}.footer-book-appointment-item-content{width:calc(100% - 75px)}.footer-book-appointment-item-content p{font-size:16px;color:var(--accent-color);line-height:normal;margin-bottom:5px}.footer-book-appointment-item-content h2{font-size:40px;letter-spacing:-.02em;line-height:1.1em;color:var(--white-color)}.about-footer{max-width:310px}.footer-logo img{width:100%;max-width:153px}.about-footer-content,.footer-opening-hours{margin-top:30px}.about-footer-content p{color:var(--white-color);margin-bottom:15px}.about-footer-content p:last-child{margin-bottom:0}.footer-opening-hours h2{font-size:20px;color:var(--white-color)}.footer-opening-hours ul{list-style:none;margin:20px 0 0;padding:0}.footer-opening-hours ul li{line-height:1.4em;color:var(--white-color);margin-bottom:5px}.footer-opening-hours ul li:last-child{margin-bottom:0}.footer-links-box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-left:2.604vw}.footer-links{max-width:30%}.footer-links h2{font-size:20px;color:var(--white-color);margin-bottom:30px}.footer-links ul{list-style:none;margin:0;padding:0}.footer-links ul li{line-height:1.4em;color:var(--white-color);margin-bottom:15px}.footer-links ul li:last-child{margin-bottom:0}.footer-links ul li a{color:inherit;transition:all .3s ease-in-out}.footer-links ul li a:hover{color:var(--accent-color)}.footer-copyright{text-align:center;border-top:1px solid var(--dark-divider-color);padding:40px 0;margin-top:50px}.footer-copyright-text p{color:var(--white-color);margin-bottom:0}.our-approach{padding:100px 0}.approach-item,.approach-item-info-box{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 30px);margin-bottom:30px}.approach-item{background:var(--white-color);border-radius:20px;padding:20px}.approach-item-header{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:30px;padding:20px;margin-bottom:10px}.approach-item-header .icon-box img{width:100%;max-width:60px}.approach-item-content h3{font-size:20px}.approach-item-content p{margin:10px 0 0}.approach-item-content-list{background:var(--secondary-color);border-radius:10px;padding:20px}.approach-item-content-list ul{list-style:none;padding:0;margin:0}.approach-item-content-list ul li{position:relative;line-height:1.5em;color:var(--primary-color);padding-left:25px;margin-bottom:10px}.approach-item-content-list ul li:last-child{margin-bottom:0}.approach-item-content-list ul li::before{content:"";position:absolute;font-family:"Font Awesome 7 Free";top:1px;left:0;font-size:18px;font-weight:900;color:var(--accent-color)}.approach-item-info-box{gap:30px}.approach-item-image,.approach-item-counter-box{height:100%}.approach-item-image figure{display:block;height:100%;border-radius:20px}.approach-item-image img{width:100%;height:100%;aspect-ratio:1/.516;object-fit:cover;border-radius:20px}.approach-item-counter-box{background:var(--accent-gradient);border-radius:20px;padding:40px;align-content:center}.approach-item-counter-box h2{font-size:46px;line-height:1em;letter-spacing:-.02em;color:var(--white-color)}.approach-item-counter-box h3{font-size:20px;color:var(--white-color);margin:10px 0 0}.approach-item-counter-box p{color:var(--white-color);margin:10px 0 0}.google-map{padding:50px 0 100px}.google-map-iframe{width:100%;height:600px;border-radius:20px;overflow:hidden}.google-map-iframe iframe{width:100%;height:100%;filter:grayscale(1);transition:all .6s ease-in-out}.google-map-iframe:hover iframe{filter:grayscale(0)}@media only screen and (max-width:1440px){.about-us::before{opacity:40%}}@media only screen and (max-width:1024px){.main-menu ul li{margin:0}.main-menu ul li a{font-size:16px}.section-title p{margin-top:10px}.section-title-content{margin-top:10px}.section-title-content p{margin-bottom:10px}.hero{min-height:700px}.hero::before{background:var(--primary-color);opacity:50%}.hero.hero-image-layout::before{background:var(--primary-color);opacity:50%}.hero.hero-image-layout .hero-content{margin:0}.hero-content{margin-right:0}.about-us::before{width:210px;height:200px}.about-us-image-box{height:auto;margin:0 0 30px}.about-us-image,.about-us-image figure,.about-us-image img{height:auto}.about-us-image img{aspect-ratio:1/.72}.why-choose-us-content{margin-bottom:30px}.why-choose-item{min-height:auto}.why-choose-image{margin-right:auto}.faq-accordion .accordion-item{padding-bottom:20px;margin-bottom:20px}.faq-accordion .accordion-item .accordion-body{padding-top:10px}.footer-header{margin-bottom:30px;padding-bottom:30px}.about-footer{max-width:100%;margin-bottom:30px}.about-footer-content{margin-top:10px}.footer-opening-hours{margin-top:20px}.footer-opening-hours ul{margin-top:15px}.footer-links-box{margin:0}.footer-links h2{margin-bottom:20px}.footer-links ul li{margin-bottom:10px}.footer-copyright{padding:30px 0;margin-top:30px}.approach-item-info-box{flex-direction:row}.approach-item-image,.approach-item-counter-box{width:calc(50% - 15px)}}@media only screen and (max-width:991px){.btn-default{padding:15px 46px 15px 18px}.btn-default:hover{padding:15px 18px 15px 46px}.btn-default::before{right:18px;width:22px;height:22px}.btn-default:hover::before{transform:translate(calc(100% + 16px),-50%)}.navbar{padding:15px 0}header.main-header{position:initial}.responsive-menu,.navbar-toggle{display:block}.slicknav_nav li,.slicknav_nav ul{display:block}.header-btn{display:none}.section-row{margin-bottom:40px}.section-title{margin-bottom:30px}.section-title .section-sub-title{padding:8px 12px 8px 34px}.section-title .section-sub-title::before{left:12px}.section-title h1{font-size:44px}.section-title h2{font-size:36px}.hero{padding:60px 0 60px}.hero.hero-image-layout{min-height:700px}.hero .section-title h1{font-size:46px}.hero-content-body{padding-top:30px;margin:0}.satisfy-client-image figure img{max-width:42px}.about-us{padding:50px 0}.about-us-blockquote-box{max-width:100%;background-position:20px 15px;background-size:75px auto;padding:60px 20px 20px}.about-us-blockquote-box p,.about-us-blockquote-box a{font-size:18px}.about-us-item{margin-bottom:20px}.about-us-content-footer{margin-top:30px;padding-top:30px}.about-author-box-content{max-width:100%}.about-author-box-content h3{font-size:18px}.about-author-box-content p{font-size:16px}.our-services{padding:50px 0}.service-item{padding:20px}.service-item-content{margin-bottom:20px}.why-choose-us{padding:50px 0}.our-transformation{padding:50px 0 20px}.our-testimonials{padding:50px 0}.testimonial-item{min-height:auto;padding:30px}.testimonial-item-author{padding-bottom:20px;margin-bottom:15px}.our-faqs{padding:50px 0}.faq-accordion .accordion-header .accordion-button,.faq-accordion .accordion-item .accordion-button::after,.faq-accordion .accordion-item .accordion-button.collapsed::after{font-size:18px}.main-footer{padding:40px 0 0}.footer-book-appointment-item .icon-box img{max-width:50px}.footer-book-appointment-item-content{width:calc(100% - 65px)}.footer-book-appointment-item-content h2{font-size:32px}.our-approach{padding:50px 0}.approach-item,.approach-item-content-list{padding:15px}.approach-item-header{gap:20px;padding:10px}.approach-item-header .icon-box img{max-width:50px}.approach-item-content p{margin:5px 0 0}.approach-item-content-list ul li{margin-bottom:5px}.approach-item-content-list ul li::before{font-size:16px}.approach-item-counter-box{padding:30px}.approach-item-counter-box h2{font-size:36px}.google-map{padding:20px 0 50px}.google-map-iframe{height:450px}}@media only screen and (max-width:767px){body{font-size:16px}.section-row{margin-bottom:30px}.section-title h1{font-size:28px}.section-title h2{font-size:26px}.hero{min-height:600px}.hero .section-title h1{font-size:28px}.about-us-image img{aspect-ratio:1/1.02}.about-us-blockquote-box{bottom:10px;left:10px;right:10px;background-size:65px auto;background-position:20px 10px;padding:40px 15px 15px}.about-us-blockquote-box p,.about-us-blockquote-box a{font-size:16px}.about-us-blockquote-box p{margin-bottom:15px}.about-highlighted-item{padding:15px 20px}.about-us-item-content h3{font-size:18px}.about-us-author-box{max-width:100%}.about-us::before{width:150px;height:140px;bottom:-15px;right:-15px}.service-item-header{margin-bottom:15px}.service-item-title h2{font-size:18px}.why-choose-item-list{gap:20px}.why-choose-item{width:100%;padding:20px}.why-choose-item-content h3{font-size:18px}.transformation-image-title h3{font-size:18px}.testimonial-item{padding:20px;gap:20px}.testimonial-item-author-content h2{font-size:18px}.faq-accordion .accordion-header .accordion-button,.faq-accordion .accordion-item .accordion-button::after,.faq-accordion .accordion-item .accordion-button.collapsed::after{font-size:16px}.faq-accordion .accordion-item .accordion-body{padding:6px 0 0}.footer-book-appointment-item-list{max-width:100%}.footer-book-appointment-item-content h2{font-size:24px}.footer-opening-hours h2{font-size:18px}.footer-links{max-width:100%}.footer-links h2{font-size:18px;margin-bottom:15px}.footer-links ul li{margin-bottom:6px}.footer-copyright{padding:15px 0}.approach-item-content h3{font-size:18px}.approach-item-info-box{flex-direction:column}.approach-item-image,.approach-item-counter-box{width:100%}.approach-item-counter-box{padding:20px}.approach-item-counter-box h2{font-size:26px}.approach-item-counter-box h3{font-size:18px}.google-map-iframe{height:350px}}@keyframes border-zooming{to{transform:scale(1);opacity:0}}html{scroll-behavior:smooth}[id]{scroll-margin-top:90px}.hero.hero-image-layout{background-image:none}.hero-bg-picture{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-bg-picture img{display:block;width:100%;height:100%;object-fit:cover}.about-us-image picture,.why-choose-image picture{display:block;height:100%}:where(img[width][height]){height:auto}.hero h1{text-wrap:balance}.hero h1>span{white-space:nowrap}:root{--section-space:80px}@media only screen and (max-width:991px){:root{--section-space:50px}}#offer,#about,#services,div.our-approach,#why-us,#results,#testimonials,#faqs,#contact{padding-top:var(--section-space);padding-bottom:var(--section-space)}footer.main-footer{padding-top:var(--section-space)}.section-continues{padding-top:0!important}#services .container>.row:last-child,div.our-approach .container>.row:last-child,#results .container>.row:last-child{margin-bottom:-30px}.faq-columns{margin-bottom:-30px}.faq-columns .faq-accordion .accordion-item,.faq-columns .faq-accordion .accordion-item:last-child{background:var(--secondary-color);border:0;border-radius:20px;padding:30px 35px;margin-bottom:30px}.faq-columns .faq-accordion .accordion-header .accordion-button{padding-right:40px}.faq-columns .faq-accordion .accordion-item .accordion-body{padding:20px 0 0}.animated{animation-duration:1s;animation-fill-mode:both}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}}.our-approach .approach-item-header{justify-content:flex-start}:root{--yellow-grad:linear-gradient(135deg, #f2d701 0%, #f2d701 100%)}.yellow-text,.section-title h1 span,.section-title h1 span .split-char,.footer-book-appointment-item-content p,.footer-links ul li a:hover,.new-patient-offer-box .section-title h2 span,.footer-powered a{color:#f2d701;background:var(--yellow-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.yellow-text{margin:0 0 .75rem 0}.btn-default{color:var(--primary-color)}.btn-default::before{background-image:url(../img/arrow-primary.svg)}.btn-default:hover{color:var(--white-color)}.btn-default:hover::before{background-image:url(../img/arrow-white.svg)}.new-patient-offer-btns .btn-outline{color:var(--white-color)}.new-patient-offer-btns .btn-outline::before{background-image:url(../img/arrow-white.svg)}.approach-item-counter-box h2,.approach-item-counter-box h3,.approach-item-counter-box p,.slicknav_nav li a,.slicknav_nav a:hover,.slicknav_nav a:focus{color:var(--primary-color)}.slicknav_icon .slicknav_icon-bar{background-color:var(--primary-color)}.navbar-toggle button.slicknav_btn{border:0;cursor:pointer}.navbar-toggle button.slicknav_btn.slicknav_open .slicknav_icon-bar:nth-child(1){transform:rotate(-45deg) translate(-5px,5px)}.navbar-toggle button.slicknav_btn.slicknav_open .slicknav_icon-bar:nth-child(2){opacity:0}.navbar-toggle button.slicknav_btn.slicknav_open .slicknav_icon-bar:nth-child(3){transform:rotate(45deg) translate(-5px,-5px)}::selection{color:var(--primary-color);filter:none}.main-menu ul li a:hover,.main-menu ul li a:focus,.contact-info-item-content a:hover,.slicknav_nav a:hover,.slicknav_nav a:focus{color:var(--primary-color);text-decoration:underline;text-decoration-color:var(--accent-color);text-decoration-thickness:2px;text-underline-offset:4px}.main-footer{background-image:radial-gradient(ellipse 55% 60%at 50%0,rgba(255,255,255,.16),rgba(255,255,255,.05) 45%,rgba(255,255,255,0) 75%)}.footer-powered::before{content:"|";margin:0 10px;opacity:.4}.footer-powered a{color:var(--accent-color);transition:color .3s ease-in-out}.footer-powered a:hover{-webkit-text-fill-color:var(--white-color)}@media only screen and (max-width:575px){.footer-powered{display:block;margin-top:5px}.footer-powered::before{content:none}}.service-image figure{border-radius:10px;overflow:hidden}.testimonial-viewport{overflow:hidden;touch-action:pan-y}.testimonial-track{display:flex;gap:var(--carousel-gap, 30px);cursor:none;user-select:none;will-change:transform}.testimonial-slide{flex:0 0 calc((100% - (var(--per-view, 1) - 1)*var(--carousel-gap, 30px))/var(--per-view, 1))}.testimonial-slide img{pointer-events:none}.testimonial-dots{display:flex;justify-content:center;margin-top:23px}.testimonial-dots:empty{display:none}.testimonial-dots button{position:relative;width:24px;height:24px;padding:0;border:0;background:0 0;cursor:pointer;transition:width .3s}.testimonial-dots button::before{content:"";position:absolute;top:7px;left:7px;right:7px;height:10px;border-radius:10px;background:var(--divider-color);transition:background-color .3s}.testimonial-dots button.active{width:40px}.testimonial-dots button.active::before{background:var(--accent-gradient)}.testimonial-dots button:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px;border-radius:12px}.faq-accordion .accordion-header .accordion-button{padding-top:4px;padding-bottom:4px;margin-top:-4px;margin-bottom:-4px}.split-word{display:inline-block}.split-char{display:inline-block;opacity:0;transform:translateX(50px);transition:opacity 1s,transform 1s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i)*20ms)}.split-in .split-char{opacity:1;transform:none}.icon{display:inline-block;width:1.25em;height:1em;line-height:1;font-style:normal;text-align:center;vertical-align:-.125em}.icon svg{display:inline-block;width:auto;height:1em;max-width:100%;vertical-align:top}.faq-accordion .accordion-item .accordion-button::after,.faq-accordion .accordion-item .accordion-button.collapsed::after{content:"";width:18px;height:18px;background:var(--accent-gradient);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M256%2064c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%20160-160%200c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l160%200%200%20160c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-160%20160%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-160%200%200-160z%22%2F%3E%3C%2Fsvg%3E)center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M256%2064c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%20160-160%200c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l160%200%200%20160c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-160%20160%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-160%200%200-160z%22%2F%3E%3C%2Fsvg%3E)center/contain no-repeat}.faq-accordion .accordion-button:not(.collapsed)::after{content:"";-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M0%20256c0-17.7%2014.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M0%20256c0-17.7%2014.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32z%22%2F%3E%3C%2Fsvg%3E)}.approach-item-content-list ul li::before{content:"";top:3px;width:18px;height:18px;background:var(--accent-gradient);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M256%20512a256%20256%200%201%201%200-512%20256%20256%200%201%201%200%20512zM374%20145.7c-10.7-7.8-25.7-5.4-33.5%205.3L221.1%20315.2%20169%20263.1c-9.4-9.4-24.6-9.4-33.9%200s-9.4%2024.6%200%2033.9l72%2072c5%205%2011.8%207.5%2018.8%207s13.4-4.1%2017.5-9.8L379.3%20179.2c7.8-10.7%205.4-25.7-5.3-33.5z%22%2F%3E%3C%2Fsvg%3E)center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M256%20512a256%20256%200%201%201%200-512%20256%20256%200%201%201%200%20512zM374%20145.7c-10.7-7.8-25.7-5.4-33.5%205.3L221.1%20315.2%20169%20263.1c-9.4-9.4-24.6-9.4-33.9%200s-9.4%2024.6%200%2033.9l72%2072c5%205%2011.8%207.5%2018.8%207s13.4-4.1%2017.5-9.8L379.3%20179.2c7.8-10.7%205.4-25.7-5.3-33.5z%22%2F%3E%3C%2Fsvg%3E)center/contain no-repeat}.footer-contact-info-list li,.contact-info-item-content p{overflow-wrap:break-word}.navbar-brand img{height:56px;width:auto}.footer-logo img{max-width:240px;background:var(--white-color);border-radius:12px;padding:10px 16px}@media only screen and (max-width:767px){.navbar-brand img{height:44px}}.footer-contact-info-list li{display:flex;align-items:flex-start;gap:12px}.footer-contact-info-list li i{flex-shrink:0;width:16px;margin-top:.2em;text-align:center;color:var(--accent-color)}.footer-contact-info-list li span{min-width:0}.new-patient-offer{padding:100px 0 0}.new-patient-offer-box{background:var(--primary-color);border-radius:30px;padding:50px 60px}.new-patient-offer-box .section-title{margin-bottom:0}.new-patient-offer-box .section-title h2 span{color:var(--accent-color)}.new-patient-offer-btns{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end}.new-patient-offer-btns .btn-outline{background:0 0;box-shadow:inset 0 0 0 1px var(--white-color)}@media only screen and (max-width:991px){.new-patient-offer{padding:50px 0 0}.new-patient-offer-box{padding:40px 30px}.new-patient-offer-btns{justify-content:flex-start;margin-top:30px}}.landing-contact .google-map-iframe{height:100%;min-height:450px}.landing-contact .google-map-iframe iframe{filter:none}.contact-info-card{height:100%;background:var(--white-color);border:1px solid var(--divider-color);border-radius:20px;padding:10px 40px}.contact-info-item{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid var(--divider-color)}.contact-info-item:last-child{border-bottom:none}.contact-info-item .icon-box{flex-shrink:0;width:50px;height:50px;border-radius:50%;background:var(--accent-gradient);color:var(--primary-color);font-size:18px;display:flex;align-items:center;justify-content:center}.contact-info-item-content h3{font-size:20px;margin-bottom:8px}.contact-info-item-content p{margin:0;line-height:1.7em}.contact-info-item-content a{color:inherit;transition:color .3s ease-in-out}.contact-info-item-content a:hover{color:var(--primary-color)}.contact-info-social{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:12px 0 0;padding:0}.contact-info-social a{width:40px;height:40px;border:1px solid var(--divider-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:all .3s ease-in-out}.contact-info-social a:hover{background:var(--accent-gradient);border-color:var(--accent-color);color:var(--primary-color);text-decoration:none}@media only screen and (max-width:991px){.landing-contact .google-map-iframe{height:400px;min-height:0;margin-bottom:30px}}@media only screen and (max-width:767px){.contact-info-card{padding:5px 20px}.contact-info-item{gap:15px;padding:20px 0}.contact-info-item-content h3{font-size:18px}.faq-columns{margin-bottom:-20px}.faq-columns .faq-accordion .accordion-item,.faq-columns .faq-accordion .accordion-item:last-child{padding:20px;margin-bottom:20px}.faq-columns .faq-accordion .accordion-item .accordion-body{padding-top:10px}}
.contact-info-social a img{width:24px;height:24px;object-fit:contain;border-radius:0}
.footer-social{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0 0;padding:0}.footer-social a{width:44px;height:44px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--white-color);font-size:18px;transition:all .3s ease-in-out}.footer-social a:hover{background:var(--accent-gradient);border-color:var(--accent-color);color:var(--primary-color)}.footer-social a img{width:22px;height:22px;object-fit:contain;border-radius:5px}
body{margin:0}html{background-color:var(--primary-color)}footer.main-footer{margin-bottom:0}
#contact.google-map{padding-bottom:0}
@supports (animation-timeline:scroll()){@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.parallaxie .hero-bg-picture img{animation:hero-parallax linear both;animation-timeline:scroll(root);animation-range:0 200vh;will-change:transform}@keyframes hero-parallax{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,110vh,0)}}}}