@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;200;300;400;500;700;900&family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap);@font-face{font-display:swap;font-family:'business-icons';src:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Business/Business.ttf) format("truetype"),url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Business/Business.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'communication-icons';src:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Communication/Communication.ttf) format("truetype"),url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Communication/Communication.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'dentalcare-icons';src:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/DentalCare/DentalCare.ttf) format("truetype"),url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/DentalCare/DentalCare.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'dentist1-icons';src:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Dentist1/Dentist1.ttf) format("truetype"),url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Dentist1/Dentist1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'dentist2-icons';src:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Dentist2/Dentist2.ttf) format("truetype"),url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Dentist2/Dentist2.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'dentistanddentalcare-icons';src:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/DentistAndDentalCare/DentistAndDentalCare.ttf) format("truetype"),url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/DentistAndDentalCare/DentistAndDentalCare.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'dentistry-icons';src:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Dentistry/Dentistry.ttf) format("truetype"),url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Dentistry/Dentistry.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'hospital-icons';src:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Hospital/Hospital.ttf) format("truetype"),url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Hospital/Hospital.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'medical-icons';src:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Medical/Medical.ttf) format("truetype"),url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Medical/Medical.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'helpandsupport-icons';src:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/HelpAndSupport/HelpAndSupport.ttf) format("truetype"),url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/HelpAndSupport/HelpAndSupport.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'icons7stroke';src:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Icon7Stroke/Icon7Stroke.ttf) format("truetype"),url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/icons/fonts/Icon7Stroke/Icon7Stroke.woff) format("woff");font-weight:400;font-style:normal}*[data-icon-business]:before{font-family:business-icons;content:attr(data-icon-business)}.icon-holder{display:inline-block}*[data-icon-dentalcare]:before{font-family:dentalcare-icons;content:attr(data-icon-dentalcare)}*[data-icon-dentist1]:before{font-family:dentist1-icons;content:attr(data-icon-dentist1)}*[data-icon-dentist2]:before{font-family:dentist2-icons;content:attr(data-icon-dentist2)}*[data-icon-dentistanddentalcare]:before{font-family:dentistanddentalcare-icons;content:attr(data-icon-dentistanddentalcare)}*[data-icon-dentistry]:before{font-family:dentistry-icons;content:attr(data-icon-dentistry)}*[data-icon-hospital]:before{font-family:hospital-icons;content:attr(data-icon-hospital)}*[data-icon-medical]:before{font-family:medical-icons;content:attr(data-icon-medical)}*[data-icon-helpandsupport]:before{font-family:helpandsupport-icons;content:attr(data-icon-helpandsupport)}*[data-icon-icon7stroke]:before{font-family:icons7stroke;content:attr(data-icon-icon7stroke)}:root{--ds-blue:#0060aa;--ds-light-blue:#00a0e3;--ds-red:#e31e24;--ds-slider-bg:#f2f2f2;--ds-light-blue-50:rgba( 0, 160, 227, 0.5)}*[class="icons-bootstrap"]:before{font-family:'bootstrap-icons';content:attr(data-content)}.link-arrow{font-size:24px}body{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5em;background-size:cover;background-attachment:fixed}.bg-light-blue{background:var(--ds-light-blue)}.bg-blue{background:var(--ds-blue)}.bg-red{background:var(--ds-red)}a{color var(--ds-blue)!important;text-decoration:none;font-weight:600}a u{text-decoration:none}a:hover{color:var(--ds-light-blue)!important}h1{font-weight:700}h2{font-weight:500}.btn-ds{padding:.9rem 1.5rem;background-image:linear-gradient(to right,var(--ds-light-blue) 51%,var(--ds-blue) 100%);color:#FFF;font-weight:600;transition:all 400ms ease}.btn-ds:hover{background-position:top right;background-image:linear-gradient(to right,var(--ds-light-blue) 50%,var(--ds-blue) 100%);background-size:200% 100%!important;transition:all 400ms ease;color:#FFF!important}.contact{display:flex;text-align:center;justify-content:space-between;position:relative;top:50%;transform:translateY(-50%);}.contact a{font-weight:400;color:#000}.contact a:hover{color:#000!important}.contact span{display:block}.contact .cellphone{display:flex;align-items:center;min-width:190px}.contact .cellphone .phone{font-weight:700;font-family:'Yantramanav',sans-serif;font-size:1.4rem;line-height:1.2rem}.contact .cellphone .phone-text{font-size:.8rem;line-height:.8rem}.contact .program{display:flex;align-items:center;min-width:160px}.contact .program .days{font-weight:700;font-size:1.4rem;line-height:1.2rem}.contact .program .days-text{font-size:.8rem;line-height:.8rem}.contact .icon-holder{display:block;font-size:40px;line-height:40px;padding-right:5px}header{background:#FFF;box-shadow:0 0 10px #CCC}header .line-1{border-bottom:solid 1px rgb(34 34 34 / .1)}header .line-1 .navbar-toggler{color:rgb(0 0 0 / .55);border-color:rgb(0 0 0 / .1)}header .line-1 .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}header .line-1 .logo-place{display:flex;align-items:center;justify-content:space-between}a.logo{text-decoration:none;padding:10px 0 0;display:inline-block}a.logo span{display:block;position:relative;font-family:'Yantramanav',sans-serif;bottom:5px;left:0;width:100%;font-size:.72rem;font-weight:400}.bg-lighter{background:rgb(0 96 170 / .1)}.navbar-menu{font-weight:200!important;font-family:'Yantramanav',sans-serif!important;text-transform:uppercase}.navbar-menu .navbar-nav{width:100%;justify-content:space-evenly}.navbar-menu .navbar-nav .nav-link{color:var(--ds-light-blue)}.navbar-menu .navbar-nav .nav-link:first-of-type{padding-left:0}.navbar-menu .navbar-nav .nav-link:last-of-type{padding-right:0}.navbar-menu .navbar-nav .nav-link:hover{color:#000!important}.navbar-menu .navbar-nav .nav-link.active{color:var(--ds-blue)}.navbar-menu .navbar-nav .nav-link.active:hover{color:var(--ds-blue)!important}.site-slider{background:var(--ds-slider-bg)}.site-slider{background:none}.site-slider .slide img{width:100%;height:700px;object-fit:cover}.appointment .booking{width:100%;background:#FFF;padding-left:40px;padding-top:54px;padding-bottom:54px;padding-right:40px;margin:0 auto}.appointment .booking .appointment_form label{font-weight:400;font-size:.85rem;line-height:normal}.appointment .booking h4{fontfamily:'Yantramanav',sans-serif;font-weight:600;font-size:32px;border-bottom:solid 1px #ccc;padding-bottom:1.5rem;margin-bottom:1.5rem;color:var(--ds-blue)}.swiper-frontpage{width:100%;overflow:hidden}.swiper-frontpage .swiper-slide img{width:100%;height:526px;object-fit:cover}.specialization{background:var(--ds-slider-bg);padding-top:60px;padding-bottom:60px}.specialization .specialization-header{display:flex;justify-content:space-between;align-items:center}.specialization .specialization-header h1{color:var(--ds-light-blue);font-size:3rem;font-family:'Yantramanav',sans-serif}.specialization .specialization-header h1 span{font-weight:400;font-size:2rem;color:var(--bs-red);display:block}.specialization .slick-list{margin-left:-15px;margin-right:-15px}.specialization .specialization-item{color:#FFF;margin:15px;position:relative;cursor:pointer}.specialization .specialization-item img{height:200px;width:100%;object-fit:cover}.specialization .specialization-item .content{background:var(--ds-light-blue);padding:30px}.specialization .specialization-item h2{font-size:1.675rem;text-transform:capitalize}.specialization .specialization-item p{padding:0;margin:0;line-height:1.3rem;height:5.2rem;display:block;text-overflow:ellipsis;overflow:hidden;margin-bottom:15px;font-weight:300;letter-spacing:-.5px}.specialization .specialization-item a.link-arrow{position:absolute;bottom:15px;right:15px;color:#FFF;transition:all 200ms ease}.specialization .specialization-item:hover a.link-arrow{right:-9px;color:var(--ds-blue);transition:all 200ms ease}.specialization .specialization-item a.link-arrow:hover{right:-9px;color:var(--ds-blue)!important}.post-type-archive .specialization{background:#FFF}.post-type-archive-service .specialization{background:var(--ds-slider-bg)}.post-type-archive .specialization .specialization-list{margin:0}.post-type-archive .specialization .specialization-item{margin:0;margin-bottom:30px}.post-type-archive-service .specialization .specialization-item{margin:15px}.services{padding:60px 0 60px;position:relative}.page-template-team .services{background:#E5EFF6;padding-top:80px}.page-template-default .services{background:#E5EFF6;padding-top:80px}.services .services-header{display:flex;justify-content:space-between;align-items:center}.services hr{margin-top:30px;margin-bottom:45px}.services .services-header h2{color:var(--ds-light-blue);font-size:3rem;min-width:50%;font-family:'Yantramanav',sans-serif;margin:0;padding:0;line-height:normal;font-weight:700}.services .services-header h2 span{font-weight:400;font-size:2rem;color:var(--bs-red);display:block;line-height:2rem}.services .services-header p{display:block;margin:0;font-size:1em;font-style:normal;line-height:1.5;position:relative;padding:0;font-weight:300;text-align:center}.services .service-icon-box{display:flex;align-items:center;margin-bottom:60px}.services .service-icon-box .image-service{display:block}.services .service-icon-box .image-service img{width:64px;height:64px;object-fit:cover;margin-right:15px}.services .service-icon-box h4{font-size:1em;font-weight:500;margin:0;padding:0}.services .service-icon-box h4 a{color:var(--ds-blue)}.services .service-icon-box p{margin:0;padding:0;font-size:.85rem}.services .service-icon-box p em{font-style:normal}.services .link-container{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.news{background:rgb(0 96 170 / .1);padding:90px 0}.news .news-header{margin-bottom:45px;display:flex;justify-content:space-between;align-items:center}.news .news-header h2{color:var(--ds-light-blue);font-size:3rem;min-width:50%;font-family:'Yantramanav',sans-serif;margin:0;padding:0;line-height:normal;font-weight:700;text-transform:capitalize}.news .news-header h2 span{font-weight:400;font-size:2rem;color:var(--bs-red);display:block;line-height:2rem}.news .slick-list{margin-left:-15px;margin-right:-15px}.news .news-item{margin:0 15px}.news .news-item .img-news img{width:100%;height:200px;object-fit:cover}.news .news-item .entry-content{background:#FFF;padding:30px}.news .news-item h4{font-size:1em;line-height:1.2em;font-weight:100!important;font-family:'Roboto',sans-serif;margin:0;padding:0;height:5.2em}.news .news-item h4 a{font-weight:500}.news .news-item p{font-size:1em;line-height:1.4em;font-weight:300;height:7rem;display:block;text-overflow:ellipsis;overflow:hidden;margin-bottom:0}.category-noutati .news{background:#fff0;padding:0}.category-noutati .news .news-item{margin:0 0 25px 0}footer{padding:60px 0 0;font-size:.9em;margin-bottom:40px}footer h5{border-bottom:solid 2px var(--ds-light-blue);color:var(--ds-blue);padding-bottom:10px;margin-bottom:15px}footer ul.no-bullets{list-style:none;margin:0;padding:0;line-height:2em}footer ul.inline{display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0;padding:0}footer ul.social{margin:0 auto;width:40%;font-size:1.5rem}footer .endLine{background:var(--ds-blue);padding:15px 0;margin-top:60px;color:#FFF}footer .endLine small{font-size:.775em;color:rgb(255 255 255 / .5)}.navbar-shortcuts{color:#FFF}.navbar-shortcuts a{color:#FFF}.navbar-shortcuts a:hover{color:var(--ds-blue)!important}.wall{background:linear-gradient(129deg,#fff0 0%,rgb(242 246 249) 100%);padding:80px 0}.wall.transparent{background:#fff0;padding:0}.page-template-page-about-us .wall{padding-bottom:160px}.wall .quote{background:#FFF;box-shadow:rgb(0 0 0 / 30%) 0 1px 4px -1px;border-radius:15px;padding:30px}.wall .quote h1{color:var(--ds-blue);font-size:2.5rem;text-align:center}.wall .quote h1 span{font-weight:400;font-size:2rem;color:var(--bs-red);display:block}.wall .quote p{font-weight:200;font-size:1.2rem;line-height:1.5;text-align:center;padding:30px 0;margin:30px 0;position:relative}.wall .quote p::before{content:'';position:absolute;top:0;width:40%;left:50%;transform:translateX(-50%);height:3px;background:linear-gradient(90deg,#fff0 0%,var(--ds-light-blue) 50%,#fff0 100%)}.wall .quote p::after{content:'';position:absolute;bottom:0;width:40%;left:50%;transform:translateX(-50%);height:3px;background:linear-gradient(90deg,#fff0 0%,var(--ds-light-blue) 50%,#fff0 100%)}.wall .quote .signature{text-align:right}.wall .quote .signature strong{display:block}.wall .quote .signature em{display:block;font-style:normal;font-weight:300}.wall figure{margin:0;padding:0}.wall figure.imageQuote img{box-shadow:rgb(0 0 0 / 30%) 0 1px 4px -1px;border-radius:15px;height:430px;width:100%;object-fit:cover}.wall .mission{padding:80px 0 0 0;font-weight:300;font-size:1.4rem;line-height:1.5;text-align:center;width:75%;margin:0 auto}.gallery{position:relative}.gallery:before{content:'';width:100%;top:0;left:0;height:50%;background:linear-gradient(129deg,#fff0 0%,rgb(242 246 249) 100%);position:absolute}.gallery:after{content:'';width:100%;bottom:0;left:0;height:50%;background:#F2F2F2;position:absolute;z-index:-1}.gallery .slick-arrow{position:absolute;top:50%;width:40px;height:40px;border:none;background:#fff0;transform:translateY(-50%);font-size:3rem;text-align:center;margin:0;padding:0;color:var(--ds-blue);padding-bottom:6px}.gallery .slick-arrow:hover{color:var(--ds-light-blue)}.gallery .slick-arrow.slick-next{right:-5px;content:'\\187';z-index:+1}.gallery .slick-arrow.slick-prev{left:-5px;content:'\\186';z-index:+1}.page-template-page-about-us .gallery{position:relative;top:50%;transform:translateY(-50%)}.gallery .item{margin:0 15px}.gallery .item img{width:100%;height:270px;object-fit:cover}.team-member{border:solid 1px #f2f2f2;padding:2px;margin-bottom:30px}.team-member img{width:100%;height:320px;object-fit:cover;margin-bottom:2px}.team-member .content{background:#f2f2f2;padding:15px}.team-member .content h3{margin:0;padding:0;font-size:1.4rem;font-weight:200;color:var(--ds-blue);position:relative;padding-bottom:15px;margin-bottom:15px}.team-member .content h3:after{content:'';position:absolute;bottom:0;left:0;width:33%;height:2px;background:var(--ds-red)}.team-member .content h3 a{color:var(--ds-blue)}.team-member .content p{margin:0;padding:0;font-weight:300;font-size:.9rem}.tarife{margin:80px 0 50px 0}.team{margin:80px 0 50px 0}.team h2{text-align:center}.group-services{position:relative;margin-bottom:30px;padding:0 15px;transition:all 300ms ease-out}.group-services:hover{scale:1.05;transition:all 300ms ease-in}.group-services:before{content:'';position:absolute;width:48px;height:48px;left:30px;top:0;background:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/images/logo-abstract.png) no-repeat center center;background-size:cover;z-index:+1}.group-services h2{height:24px;line-height:24px;font-size:1rem;font-weight:500;display:block;margin:0;padding:0;padding-left:52px;text-align:center;text-transform:uppercase;color:var(--ds-blue)}.group-services ul{list-style:none;margin:0;padding:0;background:#f2f2f2;padding:15px;padding-top:32px;transition:all 300ms ease-out}.group-services:hover ul{background:#f5f5f5;box-shadow:rgb(0 0 0 / 30%) 4px 4px 4px -1px;transition:all 300ms ease-in}.group-services ul>li{display:flex;justify-content:space-between;align-items:center;border-bottom:ridge 2px #fff;padding:10px 0}.group-services ul>li:last-child{border-bottom:none}.group-services ul>li>span{white-space:nowrap;display:block;margin-left:15px;color:var(--ds-blue);font-weight:700}.group-services ul>li>strong{display:block;margin-right:15px;font-weight:500;font-size:.9rem}.category-noutati main{background:rgb(0 96 170 / .1);padding:90px 0}article .article-header{display:flex;background:var(--ds-blue);justify-content:flex-start;align-items:center}article .article-header .explained{width:50%;display:flex;justify-content:flex-end}article .article-header .explained .head{width:calc(1200px / 12 * 6);margin-right:30px;color:#FFF}article .article-header .picture{width:50%}article .article-header .picture img{width:100%;height:auto;max-height:400px;object-fit:cover}article .article-header .explained .head h1{font-family:"Yantramanav",Arial,Helvetica,sans-serif;color:#FFF;font-weight:600;letter-spacing:-.02em;font-size:3rem}article .article-header .explained .head p{font-size:1.3rem;font-weight:300;line-height:1.5}.single-service article .article-header{background:var(--ds-light-blue)}.post-content blockquote{background:#F2f2f2;padding:30px;font-weight:300;font-size:1.1rem;line-height:1.5;color:var(--ds-blue)}.post-content blockquote p:last-child{margin-bottom:0}.post-content h3{color:var(--ds-blue);font-size:1.3rem}.post-content{margin-top:90px;text-align:justify}.post-content p{initial-letter:2}.post-content ul{list-style:none;padding-left:0}.post-content ul li:before{content:'';width:10px;height:10px;border:solid 1px #000;margin-right:30px;display:inline-block;background:linear-gradient(135deg,rgb(0 96 170) 0%,rgb(0 160 227) 100%)}aside{position:relative;top:-50px}aside .widget{margin-bottom:30px}aside .widget:last-child{margin-bottom:0}.widget-contact{border:solid 6px #F2F2F2;padding:30px;background:#FFF}.widget-contact h5{font-family:"Yantramanav",Arial,Helvetica,sans-serif;letter-spacing:-.03em;font-weight:300;font-size:1.8rem;color:var(--ds-light-blue);margin:0 padding:0;border-bottom:solid 3px var(--ds-light-blue)}.widget-contact h6{font-family:"Yantramanav",Arial,Helvetica,sans-serif;letter-spacing:-.03em;font-weight:300;font-size:1.4rem}.widget-contact .phones{display:flex;justify-content:flex-start;align-items:center;color:var(--ds-blue);margin:0;padding:0;margin-bottom:15px;padding:15px 0;border-bottom:solid 3px var(--ds-light-blue)}.widget-contact .phones span.icon{font-size:4rem;margin-right:30px;line-height:1}.widget-contact .phones ul{list-style:none;margin:0;padding:0}.widget-contact .emails{display:flex;justify-content:flex-start;align-items:center;color:var(--ds-blue);margin:0;padding:0;margin-bottom:15px;padding:15px 0;border-bottom:solid 3px var(--ds-light-blue)}.widget-contact .emails span.icon{font-size:4rem;margin-right:30px;line-height:1}.widget-contact .emails ul{list-style:none;margin:0;padding:0}.widget-related{background:var(--ds-blue);color:#FFF;padding:30px;font-weight:300}.widget-related h5{font-family:"Yantramanav",Arial,Helvetica,sans-serif;letter-spacing:-.03em;font-weight:300;font-size:1.8rem;margin:0 padding:0;border-bottom:solid 3px #FFF}.widget-related ul{margin:0;padding:0;list-style:none}.widget-related ul a{color:#FFF;font-weight:inherit;padding:10px 0;display:block;border-bottom:solid 1px var(--ds-light-blue)}.widget-related ul a.active{color:#FFF;font-weight:500}.widget-related ul a.active:hover{color:#FFF}.widget-related ul li:last-child a{border-bottom:none}.widget-related ul a:hover{color:#c0c0c0!important}.single-service .widget-related{background:var(--ds-light-blue)}.single-service .widget-related ul a{border-bottom:solid 1px var(--ds-blue)}.testimonials{position:relative;background:linear-gradient(148deg,rgb(145 222 255) 0%,rgb(87 182 255) 100%);min-height:300px;overflow:hidden;border-radius:15px}.testimonials::before{content:'';position:absolute;display:block;width:200px;height:142px;background:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/images/ghilimele.png) no-repeat center center;background-size:cover;left:-10px;bottom:-5px;transform:rotate(180deg);z-index:+1}.testimonials::after{content:'';position:absolute;display:block;width:200px;height:142px;background:url(https://www.dentiservice.ro/wp-content/themes/denticare/assets/images/ghilimele.png) no-repeat center center;background-size:cover;right:-10px;top:-5px}.testimonials .testimonial-item{position:relative;height:100%;border:solid 3px rgb(255 255 255 / .3);padding:30px;min-height:204px;border-radius:22px;display:flex;align-items:center;text-align:center;color:var(--ds-blue)}.testimonials .testimonial-item img{max-width:50%;margin-right:30px;box-shadow:2px 2px 5px #000}.testimonial2{position:relative;min-height:390px;overflow:hidden;padding:90px 0;background-color:rgb(0 96 170 / .1)}.testimonial2::before{content:'';position:absolute;background:#FFF;height:50%;width:100%;left:0;top:0}.testimonial2 .container{position:relative;z-index:+1}.testimonial2 .testimonial-item{position:relative;height:100%;border:solid 3px var(--ds-blue);padding:30px;min-height:204px;align-items:center;text-align:center;color:var(--ds-blue);background:linear-gradient(113deg,rgb(255 255 255) 0%,rgb(229 239 246) 100%)}.testimonial2 .testimonial-item::before{content:'';position:absolute;height:calc(35% + 3px);width:25%;border-left:solid 3px #fff;border-top:solid 3px #fff;left:-3px;top:-3px}.testimonial2 .testimonial-item::after{content:'';position:absolute;height:calc(35% + 3px);width:25%;border-right:solid 3px #E5EFF6;border-bottom:solid 3px #E5EFF6;right:-3px;bottom:-3px}.testimonial2 .testimonial-item img{max-width:25%;object-fit:cover}.blurify{font-weight:700;color:#000;letter-spacing:4px;filter:blur(1px)}.page-contact span.icon_holder{font-size:4rem;display:block;margin-bottom:2rem}.page-contact a{color:#000;font-weight:400}.page-contact a:hover{color:#000!important}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:inherit;box-shadow:none;outline:0 none}.knx{color:#a0a0a0}.navbar-shortcuts{margin:0;padding:0}.navbar-shortcuts a{display:block;padding:7px 7px;min-width:33%}.navbar-shortcuts a:hover{background:var(--ds-blue);color:#FFF!important}@media (max-width:1262px){article .article-header .explained{padding:30px}}@media (max-width:991px){.appointment .booking{width:100%}}@media (max-width:768px){article .article-header{display:block}article .article-header .explained{width:100%;padding:30px}article .article-header .picture{width:100%}.post-content{margin-top:30px;margin-bottom:30px}.wall{padding:40px 0}aside{top:0}.services .services-header{display:block}.services .services-header h2{font-size:2.4em;line-height:1em;margin-bottom:1em}.services .services-header p{text-align:left}.services .service-icon-box{margin-bottom:15px}.news .news-header h2{font-size:2.8em;line-height:1em}footer ul.no-bullets{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;margin-bottom:30px}footer ul.no-bullets.inline{display:flex}footer ul.no-bullets li:last-child{flex-grow:1;flex-wrap:nowrap}footer ul.no-bullets.inline li:last-child{flex-grow:0}}@media (max-width:480px){.wall{padding:15px 0}.wall .mission{font-size:1.1rem}.appointment .booking{width:100%}.appointment .booking .submiting{margin-top:30px}.contact .cellphone .phone{font-size:1.2rem}.contact .cellphone .phone-text{font-size:.65rem}.contact .program .days{font-size:1.2rem}.specialization{padding-top:0;padding-bottom:0}.specialization .specialization-header{display:block}.specialization .specialization-header h1{font-size:2.4em;line-height:1em}.testimonial2 .testimonial-item{display:block}.testimonial2 .testimonial-item img{max-width:100%;margin-bottom:30px;margin-right:0;box-shadow:none}.gallery{padding-bottom:40px;padding-top:36px}.swiper-frontpage .swiper-slide img{width:100%;height:351px;object-fit:cover}}@media (max-width:368px){.contact .cellphone{min-width:50%}.contact .program{min-width:auto}.contact .cellphone .phone{font-size:1rem}.contact .program .days{font-size:1rem}.contact .icon-holder{display:block;font-size:32px;line-height:32px;padding-right:5px}.appointment .booking h4{font-size:24px;text-align:center}.navbar-shortcuts{font-size:.85rem}.navbar-shortcuts .container{width:100%;padding:0;margin:0}.navbar-shortcuts a{display:block;font-weight:400;min-width:33%}.navbar-shortcuts a i{font-size:.75rem}}.aioseo-toc-header{width:100%;position:relative}.aioseo-toc-header:has(.aioseo-toc-header-area){flex-direction:column;align-items:flex-start}.aioseo-toc-header .aioseo-toc-header-title{align-items:center;color:#434960;display:flex;flex:1 0 auto;font-size:24px;font-weight:700;line-height:125%;max-width:100%;gap:8px}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{display:flex;border-radius:2px;cursor:pointer;transition:transform .3s ease;background-color:#e5f0ff;box-sizing:border-box;justify-content:center;align-items:center}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{width:14px;height:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{color:#2c324c;font-size:16px;margin-bottom:0;margin-top:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 1 auto}.aioseo-toc-contents{transition:transform .3s ease,opacity .3s ease;transform-origin:top;display:block;opacity:1;transform:scaleY(1);padding-top:12px}.aioseo-toc-collapsed{opacity:0;transform:scaleY(0);height:0;overflow:hidden}