.arrival,.btn-default,.image-hover-effect,.main-section{overflow:hidden;position:relative}.about-info-item:hover .icon-box i,.faq-call-me:hover .icon-box img,.why-me-box .icon-box i{filter:brightness(0) invert(1)}.pulse-link,a,a:focus,a:hover{text-decoration:none}:root{--primary-color:#0c0c32;--secondary-color:#E5E5EF;--text-color:#5e6977;--theme-color-one:#5D6AE2;--theme-color-two:#5470da;--white-color:#FFFFFF;--dark-blue-color:#333;--dividers-color:#d3d1d1;--rating-color:#FFA800;--error-color:rgb(230, 87, 87);--curve-color:#624DDA;--star-color:#E1D420;--advantages-box-color:#F7F7F8;--default-font:"Manrope",sans-serif;--main-border-radius:0px;--second-border-radius:0px;--large-border-radius:0px;--small-border-radius:0px;--border-radius-46:0px;--border-radius-36:0px;--border-radius-26:0px;--border-radius-gallery-one:15px}.mail-form .form-control,body{font-family:var(--default-font);font-size:16px;font-weight:400;line-height:1.4em;background:var(--white-color);color:var(--text-color)}html{scroll-behavior:smooth}p{line-height:1.4em;margin-bottom:1.4em}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.4em;color:var(--primary-color)}.about-info-item-content p,.footer-social-link ul li:last-child,.info-line p,.service-body p,figure{margin:0}img{max-width:100%}a:focus,a:hover{outline:0}body,html{width:100%;overflow-x:clip;padding-bottom:57px;margin:0}.container{max-width:1300px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:16px;padding-left:16px}.row>*{padding-right:15px;padding-left:15px}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>*{padding-right:0;padding-left:0}.handmade-text{color:var(--curve-color);font-family:'Great Vibes'}.advantages-item:hover .advantages-content h3,.advantages-item:hover .advantages-content p,.back-slider-item:hover .back-slider-content h3,.back-slider-item:hover .back-slider-content p,.block-title.dark-section h1,.block-title.dark-section h2,.block-title.dark-section h3,.block-title.dark-section p,.btn-default,.excerpt-doctor-box:hover .excerpt-doctor-content p,.footer-contact-content p a,.our-project-item:hover .our-project-content h3,.our-project-item:hover .our-project-content p,.swim-box:hover .satisfied-clients-content h3,.swim-box:hover .satisfied-clients-content p,.testimonial-btn .testimonial-btn-next .fa-arrow-right:before,.testimonial-btn .testimonial-btn-prev .fa-arrow-left:before,.topbar-contacts-info ul li a,.topbar-socials-icons ul li a i{color:var(--white-color)}.handmade-text span{text-transform:none}.btn-default{display:inline-block;font-size:16px;font-weight:600;line-height:1em;background:linear-gradient(90deg,var(--theme-color-one) 0,var(--theme-color-two) 100%);border-radius:var(--main-border-radius);padding:17px 30px;border:none;transition:.5s ease-in-out;z-index:1}.about-info-item:hover .icon-box,.btn-default:hover{background-color:transparent}.btn-default::after,.btn-default::before{content:'';display:block;position:absolute;top:0;bottom:0;width:0;height:100%;background:var(--curve-color);transform:skew(15deg);transition:.4s ease-in-out;z-index:-1}.btn-default::before{left:-10px}.btn-default::after{right:-10px}.btn-default:hover::after,.btn-default:hover::before{width:60%}.fill-background{background-color:var(--secondary-color);width:100%;max-width:100%;margin:0 auto;border-radius:var(--main-border-radius)}.landing-cursor:before,.topbar{background:linear-gradient(90deg,var(--theme-color-one) 0,var(--theme-color-two) 100%)}.block-title,.section-title{position:relative;margin-bottom:40px;z-index:1}.block-title h3,.section-title h3{position:relative;display:inline-block;font-family:Great Vibes,sans-serif;font-size:35px;font-weight:500;line-height:1.4em;text-transform:capitalize;color:var(--theme-color-one);margin-bottom:10px}.block-title h1,.block-title h2,.section-title h2{font-weight:600;line-height:1.1em;letter-spacing:-.02em;color:var(--primary-color);cursor:none}h3.handmade-text{font-size:38px}.section-title p{margin-top:20px;margin-bottom:0}.block-title h1{font-size:64px;margin-bottom:0}.block-title h2,.section-title h2{font-size:42px;margin-bottom:0}.block-title p{margin-top:20px;font-size:20px;margin-bottom:0}.section-row{position:relative;margin-bottom:30px;z-index:1}.section-row .block-title{text-align:center;width:100%;max-width:640px;margin:0 auto}.landing-cursor:before{border-radius:0}.image-hover-effect:after{content:""}.image-hover-effect:hover:after{height:250%;transition:.6s linear;background-color:transparent}.arrival{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;visibility:hidden}.topbar{padding:15px 0}.topbar-contacts-info ul{display:flex;list-style:none;padding:0;margin:0}.topbar-contacts-info ul li{border-left:1px solid var(--white-color);line-height:normal;margin-left:20px;padding-left:20px}.topbar-contacts-info ul li:first-child{border-left:none;margin-left:0;padding-left:0}.topbar-contacts-info ul li a{font-size:14px;font-weight:400;display:flex;align-items:center}.topbar-contacts-info ul li a span{font-weight:700;margin-right:3px}.topbar-contacts-info ul li a i{font-size:16px;color:var(--white-color);margin-right:10px;transition:.3s ease-in-out}.info-line a:hover,.topbar-contacts-info ul li a:hover i,.topbar-socials-icons ul li a:hover i{color:var(--primary-color)}.topbar-socials{display:flex;align-items:center;justify-content:end}.topbar-socials-icons{border-right:1px solid var(--white-color);line-height:normal;margin-right:20px;padding-right:20px}.footer-menus ul,.topbar-socials-icons ul,.working-hours ul{margin:0;padding:0;list-style:none}.footer-social-link ul li,.topbar-socials-icons ul li{display:inline-block;margin-right:20px}.footer-law-links ul li:last-child,.topbar-socials-icons ul li:last-child{margin-right:0}.back-slider-content h3 a,.our-project-content h3 a,.topbar-socials-icons ul li a{color:inherit}.topbar-socials-icons ul li a i{font-size:24px;transition:.3s ease-in-out}header.main-header{position:relative;z-index:100}header.main-header .header-sticky{position:relative;top:0;z-index:100}header.main-header .header-sticky.hide{transform:translateY(-100%);transition:transform .3s ease-in-out;border-radius:0}header.main-header .header-sticky.active{position:fixed;top:0;left:0;right:0;border-radius:0;transform:translateY(0);background:var(--white-color);border-bottom:1px solid var(--dividers-color)}.navbar{align-items:center}.navbar-brand{padding:0;margin:0}.mean-container .mean-bar{width:80%;padding:10px 0 0}.mean-container a.meanmenu-reveal{color:var(--theme-color-two);padding-top:0}.mean-container a.meanmenu-reveal span{background:var(--theme-color-two)}div#navbarSupportedContent{margin-left:8em}a.nav-link{position:relative;font-size:16px;font-weight:500;padding:15px 20px;color:var(--primary-color);transition:.3s ease-in-out}a.nav-link:hover{color:var(--theme-color-two)}.about-info-item .icon-box i,.footer-law-links ul li:hover a,.footer-menus ul li:hover a,.why-me-box:hover .icon-box i,.why-me-list ul li::before{color:var(--theme-color-one)}a.navbar-brand img{width:180px;max-width:180px}img.sticky-logo{width:200px}.header-btn{text-align:right}.footer-law-links ul li:last-child:before,.mobile-menu,.navbar-toggle,.switcher{display:none}.mobile-menu{top:0;position:relative}.main-section{background-repeat:no-repeat;background-position:top center;background-size:100% auto;padding:80px 0 0}.main-section::before{content:'';position:absolute;bottom:0;left:0;right:0;background-position:bottom center;background-size:100% auto;width:100%;height:100%}.hero-image{position:relative;background:url('../assets/images/clinic-sm-4.png') top 135px left no-repeat}.excerpt-doctor-box,.swim-box{background:var(--white-color);overflow:hidden}.hero-img img{width:100%;object-fit:contain}.hero-content{position:relative;z-index:2}.main-section .block-title p,.testimonial-item h3{font-size:20px}.main-section p.wow.fadeInUp.hero-desciption-text span{font-weight:bolder;color:var(--theme-color-one)}.main-btn{display:flex;flex-wrap:wrap;align-items:center;gap:15px 20px}.testimonial-rating{padding-bottom:40px}.testimonial-rating ul{padding:0;margin:0;list-style:none}.testimonial-rating ul li{display:inline-block;font-weight:500;color:var(--primary-color)}.testimonial-rating ul li i{font-size:14px;color:var(--rating-color)}.testimonial-item-description{border-bottom:1px solid var(--dividers-color);padding-bottom:40px}.excerpt-doctor-box{position:absolute;top:50%;left:30px;transform:translateY(-50%);width:100%;max-width:200px;display:inline-block;border-radius:var(--second-border-radius);animation:3.5s linear infinite alternate block1-move}@keyframes block1-move{50%{left:70px}}.image-hover-effect: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}.excerpt-doctor-content{position:relative;padding:12px;text-align:center;z-index:1}.excerpt-doctor-content p{color:var(--primary-color);margin:0;transition:.3s ease-in-out}.swim-box{position:absolute;bottom:22%;right:0;display:inline-flex;align-items:center;border-radius:var(--large-border-radius);padding:15px 20px;animation:3.5s linear infinite alternate block2-move}.swim-box.right-side{left:0;right:auto;bottom:35%;animation:3.5s linear infinite alternate block3-move}.about-info-item .icon-box::before,.swim-box::before{position:absolute;bottom:0;width:100%;content:'';top:0;height:100%}@keyframes block3-move{50%{left:45px}}@keyframes block2-move{50%{right:45px}}.swim-box::before{right:100%;background:var(--primary-color);transition:.4s ease-in-out;z-index:0}.swim-box:hover::before{right:0}.swim-box .icon-box{position:relative;width:50px;height:50px;border-radius:50%;border:solid 2px var(--rating-color);display:flex;align-items:center;justify-content:center;margin-right:10px;z-index:1}.about-image-1 img,.faq-image img{border-radius:var(--border-radius-46);object-fit:cover}.swim-box .icon-box img{width:100%;border-radius:50%}.satisfied-clients-content{position:relative;width:calc(100% - 52px);z-index:1}.satisfied-clients-content h3{font-size:20px;font-weight:600;transition:.3s ease-in-out}.satisfied-clients-content p{text-transform:capitalize;margin:0;transition:.3s ease-in-out}.about-doctor,.faq-section,.mail-form,.our-projects,.our-services,.video-banner{padding:100px 0}.about-doctor-content{margin-right:30px}.about-doctor-content .block-title p,.advantages .block-title p,.video-banner .block-title p{font-size:16px;margin-bottom:0}.about-doctor-body,.footer-logo{margin-bottom:40px}.about-info-item{display:flex;align-items:center;margin-bottom:30px}.about-info-item:last-child,.faq-accordion-element .accordion-item .accordion-body p:last-child,.faq-call-me-content p:last-child,.footer-contact-item:last-child,.footer-menus ul li:last-child,.why-me-list ul li:last-child,.working-hours ul li:last-child{margin-bottom:0}.about-info-item .icon-box{position:relative;width:80px;height:80px;background-color:var(--secondary-color);border-radius:var(--main-border-radius);display:flex;justify-content:center;align-items:center;margin-right:20px;transition:.4s ease-in-out}.about-info-item .icon-box::before{left:0;right:0;background-color:var(--theme-color-one);border-radius:var(--main-border-radius);transform:scale(0);transition:.3s ease-in-out}.about-info-item:hover .icon-box::before,.service-item:hover .service-item-box .icon-box::before{transform:scale(1)}.about-info-item .icon-box i{font-size:2em}.why-me-box .icon-box i{font-size:2em}.about-info-item-content{width:calc(100% - 100px)}.about-info-item-content h3{font-size:20px;text-transform:capitalize;margin-bottom:5px}.about-image-2 h3,.working-hours ul li{font-size:16px;font-weight:700;color:var(--white-color)}.about-doctor-images{position:relative;padding:0 140px}.about-image-1 img{width:100%;aspect-ratio:1/1.496}.faq-image img{width:100%}figure.image-hover-effect.arrival{opacity:1;visibility:inherit}.about-image-2{position:absolute;bottom:40px;left:0;width:100%;max-width:302px;border:6px solid var(--white-color);border-radius:var(--border-radius-46);z-index:1;box-shadow:rgba(0,0,0,.5) 10px 10px 20px}.about-image-2 figure{display:block;background:var(--primary-color);border-radius:var(--border-radius-36);text-align:center}.about-image-2 h3{text-transform:uppercase;padding:10px 0}.service-item-content h3,.working-hours h3{font-size:20px;text-transform:capitalize}.about-image-2 img{width:100%;aspect-ratio:1/0.965;object-fit:cover;border-radius:var(--border-radius-26)}.working-hours{position:absolute;bottom:40px;right:0;background-color:var(--theme-color-one);border-radius:var(--second-border-radius);width:100%;max-width:300px;padding:30px;margin:15px 30px 0 0;animation:3s linear infinite alternate table-move;z-index:1}.footer-menus ul li:hover::before,.service-item{background-color:var(--white-color)}.service-body,.service-header,.service-item{margin-bottom:30px}@keyframes table-move{50%{right:40px}}.working-hours h3{font-weight:700;color:var(--white-color);margin:0 35px 20px 0}.working-hours ul li{margin-bottom:10px;display:flex}.working-hours ul li span{font-weight:400;width:50%}.working-hours figure{position:absolute;top:0;right:0;transform:translate(30px,-15px);border:4px solid var(--white-color);border-radius:var(--main-border-radius);overflow:hidden}.service-image a,.service-image img{border-radius:var(--border-radius-26)}.working-hours figure i{width:80px;height:80px;background:var(--primary-color);color:var(--white-color);font-size:40px;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out}.working-hours:hover figure i{background:var(--theme-color-one)}.service-item{border-radius:var(--border-radius-46);height:calc(100% - 30px);padding:40px;transition:.3s ease-in-out}.service-item:hover{transform:translateY(-5px)}.service-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dividers-color);padding-bottom:0px}.logo,.service-item-box,.service-item-box .icon-box,.testimonial-footer{display:flex;align-items:center}.service-item-box .icon-box{position:relative;background:linear-gradient(90deg,var(--theme-color-one) 0,var(--theme-color-two) 100%);width:60px;height:60px;justify-content:center;overflow:hidden;margin-right:15px;transition:.5s ease-in-out}.service-item-box .icon-box::before{content:'';display:block;position:absolute;top:0;left:0;background:var(--primary-color);width:100%;height:100%;transform:scale(0);transition:.4s ease-in-out}.service-item-box .icon-box img{position:relative;max-width:30px;z-index:1}.service-readmore{margin-left:10px}.service-readmore img{max-width:40px;transition:.3s ease-in-out}.service-readmore a:hover img{filter:brightness(1) invert(.5)}.service-image a{display:block;overflow:hidden;cursor:none}.service-image img{aspect-ratio:1/0.62;object-fit:cover;transition:.4s ease-out}.back-slider-item:hover .our-project img,.our-clinic-item:hover .our-clinic-image img,.our-project-item:hover .our-project-image img,.service-image:hover img{transform:scale(1.1)}.more-service-content{width:100%;max-width:630px;text-align:center;margin:20px auto 0}.video-banner .section-row .section-title{text-align:left;margin:0}.why-me-list ul{list-style:none;padding:0;margin:0}.why-me-list ul li{position:relative;padding-left:30px;margin-bottom:15px}.why-me-list ul li::before{content:'\f058';position:absolute;font-family:FontAwesome;font-size:18px;font-weight:900;line-height:normal;display:inline-block;top:3px;left:0}.video-banner-box{position:relative;overflow:hidden;padding:190px 50px 60px;-webkit-box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);-moz-box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);box-shadow:4px 4px 8px 0 rgba(34,60,80,.2)}.video-banner-image,.video-banner-image::before{position:absolute;left:0;width:100%;height:100%;top:0;bottom:0;right:0}.video-banner-image::before{content:'';background:linear-gradient(180deg,rgba(11,16,48,0) 0,#0b1030 100%);z-index:0}.video-banner-image figure,.video-banner-image img{width:100%;height:100%;object-fit:cover}.advantages-content,.video-banner-button{position:relative;z-index:1}.video-banner-button a{position:relative;border:1px solid var(--white-color);border-radius:15%;width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease-in-out}.video-banner-button a:hover{border-color:var(--primary-color)}.video-banner-button a img{max-width:30px;transition:.3s ease-in-out}.video-banner-button a:hover img{filter:brightness(1) invert(1)}.mfp-iframe-holder .mfp-close{left:-8px;top:-40px}.why-me-box{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:30px;border-top:1px solid var(--white-color);margin-top:160px;padding-top:40px;z-index:1}.why-me-item{width:calc(33.33% - 20px);display:flex}.why-me-item .icon-box{position:relative;background:linear-gradient(to right,var(--theme-color-one) 0,var(--theme-color-two) 100%,var(--theme-color-one) 100%);background-size:200% auto;width:60px;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-right:20px;transition:.5s ease-in-out}.advantages-item:hover .icon-box,.testimonial-btn .testimonial-btn-next:hover,.testimonial-btn .testimonial-btn-prev:hover,.why-me-item:hover .icon-box{background-position:right center}.why-me-item .icon-box img{position:relative;max-width:24px;z-index:1}.why-me-item-content{width:calc(100% - 80px)}.why-me-item-content h3{font-size:20px;color:var(--white-color);margin-bottom:10px}.footer-contact-content p,.footer-copyright-text p,.why-me-item-content p{color:var(--white-color);margin:0}.switcher{justify-content:center}div.btn-container{display:table-cell;vertical-align:middle;text-align:center}div.btn-container i{display:inline-block;position:relative;top:-9px}label{font-size:13px;color:#424242;font-weight:500}.btn-color-mode-switch{display:inline-block;margin:0;position:relative}.btn-color-mode-switch>label.btn-color-mode-switch-inner{margin:0;width:320px;height:38px;background:var(--bs-indigo);border-radius:26px;overflow:hidden;position:relative;transition:.3s;font-size:15px;box-shadow:0 0 8px 0 rgba(17,17,17,.34) inset;display:block}.btn-color-mode-switch>label.btn-color-mode-switch-inner:before{color:var(--white-color);content:attr(data-on);position:absolute;font-size:14px;font-weight:500;top:7px;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-color-mode-switch>label.btn-color-mode-switch-inner:after{content:attr(data-off);width:50%;background:var(--primary-color);color:var(--white-color);border-radius:26px;position:absolute;left:2px;top:2px;text-align:center;transition:.3s;box-shadow:0 0 6px -2px #111;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-color-mode-switch>.alert{display:none;background:#ff9800;border:none;color:var(--white-color)}.btn-color-mode-switch input[type=checkbox]{cursor:pointer;width:50px;height:25px;opacity:0;position:absolute;top:0;z-index:1;margin:0}.btn-color-mode-switch input[type=checkbox]:checked+label.btn-color-mode-switch-inner{background:var(--theme-color-one);color:var(--white-color)}.btn-color-mode-switch input[type=checkbox]:checked+label.btn-color-mode-switch-inner:after{content:attr(data-on);left:50%;background:#3c3c3c}.btn-color-mode-switch input[type=checkbox]:checked+label.btn-color-mode-switch-inner:before{content:attr(data-off);right:auto;left:20px}.back-slider-item,.our-clinic-item,.our-project-item{position:relative;height:calc(100% - 30px);margin-bottom:30px}.back-slider-image,.our-clinic-image,.our-project-image{overflow:hidden}.back-slider-image a,.back-slider-image figure,.our-clinic-image a,.our-clinic-image figure,.our-project-image a,.our-project-image figure{cursor:none;display:block;border-radius:26px}.back-slider-image img,.our-project-image img{width:100%;aspect-ratio:1/1.27;object-fit:cover;border-radius:5%;transition:.4s ease-in-out}.back-slider-body,.our-project-body{position:relative;background:var(--white-color);border:1px solid var(--dividers-color);border-radius:5%;padding:15px;margin:-60px 30px 0;z-index:1;transition:.5s ease-in-out;overflow:hidden}.back-slider-item:hover .back-slider-body,.our-project-item:hover .our-project-body{border-color:var(--theme-color-one)}.back-slider-body:after,.faq-call-me::before,.our-project-body:after{content:'';position:absolute;top:100%;left:0;bottom:0;right:0;width:100%;height:100%;background:var(--theme-color-one);transition:.4s ease-in-out;z-index:0}.advantages-item:hover:before,.back-slider-item:hover .back-slider-body:after,.faq-call-me:hover:before,.our-project-item:hover .our-project-body:after{top:0}.back-slider-content,.our-project-content{position:relative;text-align:center;z-index:1}.back-slider-content h3,.our-project-content h3{font-size:16px;margin-bottom:5px;transition:.3s ease-in-out}.back-slider-content p,.our-project-content p{font-weight:500;text-transform:capitalize;margin:0;transition:.3s ease-in-out}.slider-hidden{display:none!important}.mail-form-wrapper{background-color:var(--secondary-color);border-radius:var(--border-radius-36);padding:60px}.mail-form-image{bottom:40px;left:0;border:6px solid var(--white-color);border-radius:var(--border-radius-46);z-index:1}.mail-form-image .figure.image-hover-effect.arrival{min-width:360px}.mail-form-image img{max-width:545px;width:545px}.mail-form-image-sizer{width:100%;display:flex;justify-content:center}.faq-call-me,.faq-image-box{display:inline-flex;border-radius:var(--border-radius-46);overflow:hidden}textarea#message{min-height:6em}.help-block.with-errors{margin-top:.5em;color:red}.faq-section-content{position:sticky;top:30px;margin-right:50px}.faq-call-me{position:relative;background:var(--theme-color-two);padding:40px}.faq-image-box{position:relative}.faq-call-me .icon-box{position:relative;margin-right:20px;z-index:1;justify-content:space-around;align-items:center;display:flex}.faq-call-me.wow.fadeInUp i.fa-solid.fa-phone-volume{color:#fff;font-size:46px}.faq-call-me .icon-box img,.faq-call-me .icon-box svg{max-width:60px;transition:.4s ease-in-out}.faq-call-me .icon-box svg{height:90px}.faq-call-me .faq-call-me-content{position:relative;width:calc(100% - 80px)}.faq-call-me-content p{margin-bottom:10px;transition:.4s ease-in-out;color:var(--white-color)}.faq-call-me-content p a{color:inherit;white-space:nowrap}.faq-call-me-content h3{font-size:20px;white-space:nowrap;margin-bottom:10px;transition:.4s ease-in-out;color:var(--white-color)}.faq-call-me:hover .faq-call-me-content h3,.faq-call-me:hover .faq-call-me-content p{color:var(--secondary-color)}.faq-accordion-element .accordion-item,.testimonial-content{border-bottom:1px solid var(--dividers-color);margin-bottom:30px;padding-bottom:30px}.faq-accordion-element .accordion-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.faq-accordion-element .accordion-header .accordion-button{font-size:20px;font-weight:600;line-height:1.2em;color:var(--primary-color);padding-right:30px;transition:.3s ease-in-out}.faq-accordion-element .accordion-button:not(.collapsed){color:var(--theme-color-one);padding-bottom:15px}.faq-accordion-element .accordion-item .accordion-button.collapsed::after,.faq-accordion-element .accordion-item .accordion-button::after{content:'\f107';font-family:FontAwesome;position:absolute;right:0;top:0;font-size:20px;color:var(--primary-color);transition:.3s ease-in-out}.faq-accordion-element .accordion-button:not(.collapsed)::after{transform:rotate(180deg);color:var(--theme-color-one)}.faq-accordion-element .accordion-item .accordion-body{padding-right:30px}.faq-accordion-element .accordion-item:last-child .accordion-body{padding-bottom:0}.faq-accordion-element .accordion-item .accordion-body p{color:var(--text-color);margin-bottom:15px}.advantages{background-repeat:no-repeat;background-position:bottom right;background-size:auto;padding:100px 0}.advantages-item{border-radius:26px;position:relative;background:var(--advantages-box-color);border-radius:var(--border-radius-46);height:calc(100% - 30px);margin-bottom:30px;padding:40px;overflow:hidden}.advantages-item:before{content:'';position:absolute;top:100%;left:0;bottom:0;right:0;width:100%;height:100%;background:var(--primary-color);transition:.4s ease-in-out;z-index:0}.advantages-item .icon-box,.testimonial-btn .testimonial-btn-next,.testimonial-btn .testimonial-btn-prev{background-image:linear-gradient(to right,var(--theme-color-one) 0,var(--theme-color-two) 50%,var(--theme-color-one) 100%);background-size:200% auto;display:flex;position:relative}.advantages-item .icon-box{width:60px;height:60px;border-radius:50%;align-items:center;justify-content:center;margin-bottom:30px;z-index:1;transition:.3s ease-in-out}.advantages-item .icon-box img{max-width:30px}.advantages-content h3{font-size:20px;text-transform:uppercase;margin-bottom:15px;transition:.3s ease-in-out;font-weight:700}.footer-law-links ul li a,.footer-menus h3,.footer-menus ul li a,.info-line a{text-transform:capitalize}.advantages-content p{margin:0;transition:.3s ease-in-out}.info-line{text-align:center;margin-top:10px}.info-line p span{background-color:var(--theme-color-one);color:var(--white-color);border-radius:100px;line-height:1.1em;padding:2px 10px;margin-right:5px}.info-line a{font-weight:700;text-decoration:underline;color:var(--theme-color-one);transition:.3s ease-in-out}i.fa-solid.fa-hand-holding-medical,i.fa-solid.fa-notes-medical,i.fa.fa-credit-card{color:var(--white-color);font-size:32px}.our-testimonials{padding:100px 0 50px;background-position:bottom center;background-size:auto}.testimonials-slider .swiper-wrapper{cursor:none}.testimonial-item{background:var(--white-color);border:1px solid var(--dividers-color);border-radius:var(--border-radius-gallery-one);padding:40px;overflow:hidden}.testimonial-rating{margin-bottom:15px}.testimonial-rating i{font-size:16px;color:var(--star-color)}.testimonial-content p{font-size:18px;margin:0}.pro-doc.testimonial-rating{border-top:1px solid var(--dividers-color);margin-top:40px;padding-top:40px}.testimonial-btn{display:flex;align-items:center;justify-content:center;margin-top:60px}.testimonial-btn .testimonial-btn-next,.testimonial-btn .testimonial-btn-prev{width:30px;height:30px;align-items:center;justify-content:center;transition:.4s ease-in-out}.testimonial-btn .testimonial-btn-next{margin-left:20px}.testimonial-slider .testimonial-btn-next::before,.testimonial-slider .testimonial-btn-prev::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-position:center center;background-size:16px auto;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);transition:.4s ease-in-out}.testimonials-slider .testimonial-btn-prev::before{transform:rotate(0)}.map{padding:100px 0 0;background-position:bottom center;background-size:auto}.map.fill-background{padding-top:100px}.map .map-iframe iframe{width:100%;height:550px}.our-clinic-image img{width:100%;aspect-ratio:1/1.27;object-fit:cover;border-radius:var(--border-radius-gallery-one);transition:.4s ease-in-out}.swiper-pagination-bullet{border-radius:var(--border-radius-46,0)}footer.footer-one.fill-background{max-width:100%;background-color:var(--theme-color-two);padding:60px 0 0}.footer-widget-1{width:100%;max-width:300px}.logos{display:flex;justify-content:space-between}.footer-logo:first-child{margin-right:1em}.footer-logo img{width:100%;max-width:180px}.footer-logo.clinic-logo img{height:62px}.footer-widget-1-content p{color:var(--white-color);margin-bottom:0}.footer-menus h3{font-size:20px;color:var(--white-color);margin-bottom:20px}.footer-menus ul li{position:relative;color:var(--white-color);margin-bottom:10px;padding-left:16px}.footer-menus ul li::before{content:'';position:absolute;left:0;top:50%;bottom:0;transform:translateY(-50%);background-color:var(--theme-color-one);width:6px;height:6px;transition:.3s ease-in-out}.footer-menus ul li a{color:inherit;transition:.3s ease-in-out}.footer-contact-item{display:flex;align-items:center;margin-bottom:20px}.footer-contact-item .icon-box{position:relative;height:40px;width:40px;display:flex;justify-content:center;align-items:center;margin-right:10px;overflow:hidden}.footer-contact-item .icon-box::before,.footer-social-link ul li a::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:var(--theme-color-one);opacity:24%;width:100%;height:100%;transition:.3s ease-in-out}.scroll-top.active,.scroll-top:focus::before,.scroll-top:hover::before{opacity:1;visibility:visible}.footer-contact-item:hover .icon-box::before,.footer-social-link ul li:hover a::before{opacity:100%}.footer-contact-item .icon-box img{position:relative;max-width:20px;z-index:1}.footer-contact-content{width:calc(100% - 50px)}.footer-social-link{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.footer-hr hr{height:1px;width:100%;color:var(--white-color)}.footer-social-link ul{display:flex;justify-content:center;text-align:center;list-style:none;margin:0 20px;padding:0}.footer-law-links,.footer-social-link ul li a{justify-content:center;display:flex}.footer-social-link ul li a{position:relative;height:40px;width:40px;align-items:center;overflow:hidden}.footer-social-link ul li a i{position:relative;font-size:24px;color:var(--white-color);z-index:1}.footer-copyright{padding:30px 0;font-size:14px}.footer-copyright-text{text-align:left}.footer-law-links ul{list-style:none;margin:0;padding:0;text-align:right}.scroll-top,span.adv-disclaimer-title{text-align:center}.footer-law-links ul li{position:relative;display:inline-block;margin-right:30px}.footer-law-links ul li:before{content:'';position:absolute;top:50%;right:0;transform:translate(18px,-50%);height:6px;width:6px;background:var(--theme-color-one)}.footer-law-links ul li a{color:var(--white-color);transition:.3s ease-in-out}.adv-disclaimer.fill-background{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:12px 0;background:var(--white-color,#f8f9fa);font-size:14px;text-align:center;box-shadow:0 -2px 6px rgba(0,0,0,.05)}.adv-disclaimer-content{z-index:100;display:flex;justify-content:center;font-size:40px;line-height:44px}.cookie-banner{position:fixed;bottom:115px;left:0;right:0;background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:1rem 2rem;display:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;z-index:9999;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.cookie-banner.show {display: flex;}.cookie-content{min-width:0}.cookie-content p{margin:0;font-size:.9rem;color:#495057}.cookie-actions{flex:0 0 auto}.cookie_accept{white-space:nowrap;padding:.4rem 1rem}.scroll-top{position:fixed;cursor:pointer;bottom:15px;right:2%;color:var(--white-color);background-color:var(--dark-blue-color);z-index:4;width:60px;height:60px;line-height:60px;border-radius:12%;opacity:0;visibility:hidden;-webkit-transition:.9s;transition:.9s;-webkit-transform:translateY(150px);transform:translateY(150px)}.scroll-top.active{-webkit-animation:2s bounceInDown;animation:2s bounceInDown;-webkit-transform:translateY(0);transform:translateY(0);z-index:1000}.scroll-top i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;-webkit-transition:.5s;transition:.5s}.scroll-top i:last-child{opacity:0;visibility:hidden;top:60%}.scroll-top::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:var(--theme-color-two);opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;border-radius:12%;border:2px solid #fff}.scroll-top:focus,.scroll-top:hover{width:60px;height:60px;color:var(--white-color)}.scroll-top:focus i:first-child,.scroll-top:hover i:first-child{opacity:0;top:0;visibility:hidden}.scroll-top:focus i:last-child,.scroll-top:hover i:last-child{opacity:1;visibility:visible;top:50%}.precision-text{font-size:14px!important;font-style:italic;/*display:none*/}.pulse-link{display:inline-block;padding:10px 24px;color:#fff;border-radius:30px;animation:2s infinite pulse-shadow}@keyframes pulse-shadow{0%,100%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}50%{box-shadow:0 0 0 8px transparent}}#widget-button-box,#widget-button-box *,#widget-button-call,#widget-button-call *{box-sizing:content-box}#widget-button-call{display:block;position:fixed;border:none;background:0 0;bottom:80px;right:20px;width:120px;height:120px;border-radius:50%;opacity:.65;z-index:1000}#widget-button-call .widget-button-layout{display:block;position:absolute;cursor:pointer;width:120px;height:120px;border-radius:50%;border:3px solid transparent;border-top-color:#5b41c3;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}#widget-button-call .widget-button-layout:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#5b41c4;-webkit-animation:3s linear infinite spin;animation:3s linear infinite spin}#widget-button-call .widget-button-layout:after{content:"";position:absolute;top:14px;left:14px;right:14px;bottom:14px;border-radius:50%;border:2px solid transparent;border-top-color:#4a4fd7;-webkit-animation:1.5s linear infinite spin;animation:1.5s linear infinite spin}#widget-button-call .widget-button-phone{background-color:#3416e3;border-radius:50%;height:70px;left:28px;position:absolute;top:28px;width:70px}#widget-button-call a,#widget-button-call a:active,#widget-button-call a:focus,#widget-button-call a:hover{outline:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes hoverWave{0%{box-shadow:0 8px 10px rgba(13,110,253,.3),0 0 0 0 rgba(13,110,253,.2),0 0 0 0 rgba(13,110,253,.2)}40%{box-shadow:0 8px 10px rgba(13,110,253,.3),0 0 0 15px rgba(13,110,253,.2),0 0 0 0 rgba(13,110,253,.2)}80%{box-shadow:0 8px 10px rgba(13,110,253,.3),0 0 0 30px rgba(13,110,253,0),0 0 0 26.7px rgba(13,110,253,.067)}100%{box-shadow:0 8px 10px rgba(13,110,253,.3),0 0 0 30px rgba(7,206,112,0),0 0 0 40px rgba(7,206,112,0)}}#widget-button-call.hidden,#widget-button-call.hidden:hover{display:none;z-index:-1}#widget-button-call:hover{display:block;opacity:1;font-size:44px}#widget-button-call i.fas.fa-phone{color:var(--white-color);font-size:40px;right:20%;position:absolute;top:23%}@keyframes double-pulse{0%,100%,50%{transform:scale(1)}25%,75%{transform:scale(1.1)}}.header-phone{padding-left:24px;font-size:20px}

.block-title p.precision-text,
.section-title p.precision-text {
	margin-top: 10px;
}

.more-service-content p.hero-desciption-text {
	font-size: 25px;
	margin-bottom: 10px;
}

.more-service-content p.hero-desciption-text span {
	display: block;
	font-size: 40px;
	margin: 10px 0 0;
}