.lang-text a{font-size: 20px; font-weight: 600; color: #222;}.nav-socials,.top-bar-social,div#page{float:right}#treatments-faq #procedures-faq.accordion li.open .link,.homepage-faq h4{background-color:#06acc6}html{scroll-behavior:smooth;word-break:break-word}.darker-back{background-color:var(--color-dark-gray)}#menu{z-index:1}#page .header a{display:block;width:40px;height:41px;position:absolute;top:-70px;background:url(../../images/mob-menu.png) center no-repeat;border-radius:5px;z-index:99999;right:0}#page .header{padding:0;display:inline}div#page{position:relative}.auto-hide-section{content-visibility:auto}.top-bar ul.top-menu{display:flex;justify-content:space-evenly;height:48.5px}.top-bar .row{max-width:1600px;margin:auto}.top-bar ul.top-menu li{display:flex;justify-content:center;align-items:center;max-width:260px;text-align:center}.top-bar ul.top-menu li a:hover{color:#2b96cc}.top-bar ul.top-menu li a{font-weight:400;font-size:14px;font-family:Raleway,sans-serif;color:#fff;float:left}#ba-button{padding:8px}#ba-button:hover{color:#fff}.top-bar .get-touch li a{padding:13px 10px}#procedures-faq.accordion,#procedures-faq.accordion li,.footer .main-footer .get-touch ul,.services-two .service-sec .detail,.top-bar .get-touch li i.icon-mail,.welcome .z-tabs.horizontal .detail p{margin:0}.top-bar .get-touch li a span{margin:0;font-size:14px;font-family:'Source Sans Pro',sans-serif}.trustpilot-link-header{display:inline-block;background:url(../../images/trustpilot.svg) 10px 4px/auto 19px no-repeat #fff;width:96px;height:30px;border-radius:4px;margin-top:9px;margin-right:8px}.footer .footer-bottom .social-icons a:hover,.homepage-faq{background-color:#434a5a}.header .container-fluid{max-width:1532px}.header .nav li a{padding:12px!important}.header2 a.logo{margin-top:32px}nav.menu-2{display:flex;justify-content:center;align-items:center}.nav-socials li{float:left;padding:46px 6px 32px}.header2.sticky .nav-socials li{padding:26px 6px 0}.nav-socials li a img{width:28px;height:28px}.mobile-flag-holder img{width:28px}.slider-container{overflow:hidden;min-height:400px}.slider-container .flexslider{margin:0!important;border:none!important}@media (max-width:1230px){.top-bar .get-touch li i.icon-mail{margin:0}.top-bar .get-touch li a span{display:none}.top-bar-menu{width:48.66666%}.top-bar-social{width:51.33333%}.header .nav li a{padding:12px 6px!important;font-size:14px}.slider-container{min-height:140px}}.welcome ul.z-tabs-nav.z-tabs-desktop{margin-bottom:55px}.iti,.main-footer .useful-links ul li,.services-two .service-sec .detail.single{width:100%}.services-two .service-sec .detail.single h3{font-size:20px;font-weight:700;margin:20px 0 10px}.services-two .service-sec .detail.single ul li{list-style:disc;font-size:16px;color:#222;margin:0 0 0 18px;float:left;width:45%;line-height:1.6}@media (max-width:488px){.service-sec{display:grid}.service-sec .detail,.service-sec .icon{margin:0 auto!important}}#contact-form span.input.input--kohana.message{width:50%}#contact-form select,#contact-form select option{background-color:#525866!important}p#info{color:#fff;background-color:#606675;padding:6px 18px;font-size:16px;border:1px solid #02adc6;margin:0 0 14px}.contact-us .leave-msg p#info{color:#000;background-color:#02adc62e;margin:0 15px 14px}.serv-sec-wrapper{min-height:260px}.patients-testi .testi-sec img{border-radius:0!important}@media (max-width:640px){#top-treatments-nav .sub-text{margin-top:0;padding-top:0!important}#top-treatments-nav .sub-text p{padding-bottom:20px}#top-treatments-nav .sub-text a{width:100%;text-align:center}}#top-treatments-nav ul.z-tabs-nav.z-tabs-desktop{margin-bottom:0}#top-treatments-nav .sub-text{padding:20px 0;position:relative;clear:both}#top-treatments-nav .sub-text p{float:left;line-height:40px}#top-treatments-nav .sub-text a{float:right;background-color:#fff;color:#23889f;border:4px solid #23889f;padding:12px 30px;display:inline-block;text-transform:uppercase;font-size:15px;border-radius:5px}#top-treatments-nav h4{margin-bottom:20px}.homepage-faq{padding-top:65px}.homepage-faq h4{color:#fff;font-size:35px;padding:16px 15px 16px 22px}#cv-faq,#procedures-faq{margin-bottom:65px;display:block;position:relative}#procedures-faq .submenu li{background-color:#fff!important;color:#525866;padding:16px 15px 16px 22px}#procedures-faq.accordion .link{background-color:#747c92;font-size:22px;border-bottom:1px solid #434a5a}#procedures-faq.accordion li.open .link{background-color:#525866}.homepage-faq a.all-faq{display:block;width:100%;background-color:#02adc6;color:#fff;font-size:22px;text-align:center;line-height:50px;margin-top:65px}.our-partners .main-title h2{color:#fff!important}.dr-quote{background:url(../../images/parallax-bg.webp) 0 0/cover no-repeat fixed;padding:90px 0}.dr-quote span.name{font-weight:200;font-style:normal;font-size:26px}.dr-quote span.quote{padding:30px 0;margin:0}.footer{border-top:none;overflow:hidden}#treatments-faq{background-color:#f6f6f6;padding:65px 0}#treatment-detail #procedures-faq .submenu li,#treatments-faq #procedures-faq .submenu li{background-color:#fafafa!important}#treatments-faq #procedures-faq.accordion .link{background-color:#67cedd;border-bottom:1px solid #fff}#procedures-links.accordion li.open .submenu,.news-masonary .news-sec span{display:block}.news-sec .detail p{min-height:140px;}#procedures-links .submenu .submenu,#procedures-links .submenu .submenu li{border:none;border-bottom:none}#procedures-links .submenu .submenu li a:hover{background:0 0!important;padding:16px 0 16px 60px!important}#procedures-links .submenu .submenu a{padding:16px 0 16px 60px!important;background:0 0;border:none!important}#procedures-links .submenu .submenu li.selected a{background-image:unset!important}#procedures-links.accordion .submenu li .link{font-weight:400;display:block;text-decoration:none;color:#525252;padding:16px 0 16px 42px;font-size:16px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;background:url(../../images/procedures-arrow.png) 22px 21px no-repeat}.treatment-category{border-bottom:2px solid #747c92}#treatment-detail .detail.top-space{width:100%;margin:0}#treatment-detail #procedures-faq.accordion .link{border-bottom:1px solid #fff}#procedures-links .submenu li.selected a{background:url(../../images/procedures-arrow-hover.png) 22px 21px no-repeat #fff!important;color:#02adc6}.news-masonary .news-sec{border:none;margin-bottom:40px;box-shadow:rgba(0,0,0,.1) 0 4px 12px;min-height: 570px;}.news-posts .share-post{margin:40px 0 90px}.main-appointment-form .appointment-form .form input[type=submit]{float:unset;border-radius:8px}.content-detail ul{margin:unset!important;display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;padding:0 40px}.content-detail h2,.content-detail h3,.content-detail p{display:block;margin-inline-start:0;margin-inline-end:0}.content-detail ul li{color:unset!important;float:unset!important;width:unset!important;line-height:unset!important}.content-detail p{margin-block-start:1em;margin-block-end:1em}.content-detail h2{font-weight:700;font-size:1.5em;margin-block-start:0.83em;margin-block-end:0.83em}.content-detail h3{font-weight:700;font-size:1.17em;margin-block-start:1em;margin-block-end:1em}.number{-webkit-text-fill-color:#fff}#owl-partners .owl-next,#owl-partners .owl-prev{top:8px}.p-testimonial-video-container .image-hover{max-width:370px;height:300px}.p-testimonial-video-container img{width:100%;height:100%;object-fit:cover}.p-video-icon-container{position:absolute;top:0;width:100%;height:100%;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.p-testimonial-video-container .detail{display:flex;max-width:370px;min-height:100px}.p-testimonial-video-container .p-video-icon{position:absolute;left:40%;top:40%;color:#35bdd1;font-size:62px}.p-video-icon-container:hover{transform:scale(1.25)}.mainpage-yt-thumbnail-container{height:75%!important}.mainpage-yt-thumbnail-container img{margin:-10% 0}a.whastapp-link{position:fixed;z-index:11111;left:15px;bottom:15px}a.whastapp-link img{width:60px;height:60px}.services-three{display:flex}.services-three .service-sec{flex:1}.trustpilot-widget{transform:scale(1.75)}.z-tabs.horizontal>ul>li{float:left;margin:0;min-width:23%;max-width:30%;text-align:center}.contact-us-form input,.input-country{width:100%;padding:0 12px;border:1px solid #b1b1b1;height:48px}.input-country:invalid{color:#767676}.float-socials{position:fixed;left:16px;bottom:20px;z-index:9999}#cv-faq .link,.tp-banner{width:100%;position:relative}.float-socials li{margin-top:12px}.float-socials img{width:64px;height:64px}.services-four .services-sec .detail{min-height:140px}.h2-title{font-weight:700;font-size:42px;color:#222}.h2-title span{font-weight:100}#owl-demo .post .detail{min-height:300px}#owl-demo .post .detail .read-more-button{position:absolute;bottom:16px;width:90%}.content .detail li{list-style:inside}@media (max-width:1400px){.top-bar .get-touch li a{padding:13px 8px;font-size:14px}.top-bar .get-touch .social-icons li a{padding:13px 7px}}@media (max-width:640px){a.whastapp-link img{width:45px;height:45px}.services-three{display:block}.trustpilot-widget{transform:scale(1.35)}.float-socials img{width:50px;height:50px}.latest-news,.meet-specialists,.patients-testi,.services-four,.welcome{padding:40px 0!important}}@media (max-width:992px){#treatment-detail .main-title,#treatment-detail .procedures-links,.nav-socials,.top-bar{display:none}.dr-quote,.latest-news,.services-four,.welcome{padding:45px 0}.z-tabs.horizontal>ul>li{margin:0 25px 0 0!important}.main-title{margin:0 0 25px}.main-footer>.row>.col-md-3 .detail{margin-bottom:30px}.main-footer .get-touch,.main-footer .newsletter{margin:0}#treatment-detail .procedures-links.faq{display:block}#treatment-detail .procedures{padding-top:30px}#treatment-detail .procedures .procedure-text .detail img.right{float:left;margin:0 15px 15px 0;width:45%}#treatment-detail #procedures-faq.accordion .link{width:100%!important}}@media (max-width:480px){.accordion .link,.homepage-faq .accordion .link{width:100%!important}.make-appointment{min-height:49px}h2{font-size:24px!important}.accordion{margin:0 auto!important}.homepage-faq{padding-top:0}.homepage-faq h4{font-size:22px!important}.dr-quote span.quote{font-size:30px}.dr-quote span.name{font-size:22px}.dr-quote{background:url(../../images/parallax-bg.webp) no-repeat}.latest-news{padding-bottom:0}.homepage-faq a.all-faq{margin-top:0}.services-two .service-sec .icon{transform:scale(.7)}}.make-appointment h4{color:var(--color-blue-2)}.read-more-button{margin-top:24px;background-color:#525866;padding:12px 30px;display:inline-block;text-transform:uppercase;color:#fff!important;font-size:15px;border-radius:5px;text-align:center}#cv-faq .accordion{width:100%;max-width:100%;margin:35px 0 0;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#cv-faq .link{background-color:#747c92;font-size:22px;cursor:pointer;display:block;padding:16px 15px 16px 22px;color:#fff;font-weight:700;border-bottom:1px solid #ccc;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border-radius:0}.hideSection{display:none}.boxedcontainer{max-width:1170px;margin:auto;padding:0 30px}.tp-banner-container,.tp-banner-fullscreen-container{width:100%;position:relative;padding:0}.row-justify-center{display:flex;justify-content:center}.owl-theme .owl-controls .owl-buttons div{opacity:1}@media (max-width:1000px){.row-justify-center{display:block}}@media (max-width:768px){.slider-container{max-height: 260px;}.slider-container img{max-height: 260px;}.owl-buttons{display:block}#owl-demo4 img{padding-inline:30px}.footer-justify-center{display:inline-flex;justify-content:center;margin-top:8px}.footer .emergency .number{font-size:36px}}.category-img-holder {height: 74% !important;overflow: hidden;}.category-img-holder img {margin: -10% 0;}.p-form-holder{position: absolute;max-width:400px;top: 18vw;right: 38px;padding: 24px;background-color: #ffffffd6;border-radius: 6px;}.form-success-message{display:none;padding-block: 8px;color: green;margin-top: 12px;}.pipedriveWebForms{max-width: 348px;}.fixed-form{position: fixed !important; top: 100px !important;}@media(max-width:1200px){.p-form-holder{position:unset;max-width:540px;}}