html{position:relative}.container .discover,.container .menu2{align-items:center;display:flex}.btn-top,a{cursor:pointer}@font-face{font-family:Essai;font-display:fallback;src:url(/css/essai/Essai.eot);src:url(/css/essai/Essai.woff2) format('woff2'),url(/css/essai/Essai.woff) format('woff'),url(/css/essai/Essai.ttf) format('truetype'),url(/css/essai/Essai.svg#Essai) format('svg'),url(/css/essai/Essai.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}body{margin:0;font-size:20px}*{color:#1D1D1B;font-family:Essai,sans-serif}a{color:#fff}.container .discover:hover p,.container .header .col-mid .menu .active,a:hover{color:#B8D266}.back-img,.container .appointment-1,.container .appointment-2,.container .header-2,.container .header-n2,.container .menu2,.container.back1,.container.back2,.container.map{background-size:cover;background-repeat:no-repeat;background-position:center}.container{width:100%;display:inline-grid;margin-top:-5px;grid-template-columns:25% 50% 25%}.container.col-2{grid-template-columns:50% 50%}.container.col-1{grid-template-columns:100%}.container .col-mid{width:50%;padding-left:2em}.container .discover p{padding-right:1em;text-decoration:underline}.container .discover:hover circle{stroke:#B8D266;stroke-width:2px;fill:#fff!important}.container .header{background-color:#43928D}.container .header .col-mid{float:right}.container .header .col-mid .logo{padding:10px;width:70%}.container .header .col-mid .logo img{width:100%}.container .header .col-mid .menu{list-style:none}.container .header-n2-2 .discover:hover p,.container .menu2 h1{color:#fff}.container .header-2 h2,.container .header-2 p{color:#fff;margin-bottom:2em}.container .header-2 p{margin-top:2em}.container .header-n2{overflow:hidden}.container .header-n2 video{min-width:100%;min-height:100%;margin-bottom:-4px}.container .header-n2-2{background-color:#B8D266}.container .header-n2-2 h2{margin-bottom:-1em}.container .header-n2-2 p{margin-bottom:2em;margin-top:2em}.container .header-n2-2 .discover .arrow circle{fill:#fff!important}.container .header-n2-2 .discover:hover circle{stroke:#fff;fill:#B8D266!important}.container .menu2{background-position:2em 0;padding-left:3em}.container .appointment-1{text-align:center;padding:2em;grid-column-start:2;grid-column-end:4;margin-bottom:4px}.container .appointment-1 .in{width:60%}.container .appointment-1 h2{color:#B8D266;text-decoration:underline}.container .appointment-1 h3{color:#fff;margin-bottom:3em}.container .appointment-2{text-align:center;padding:2em;grid-column-start:1;grid-column-end:3}.container .appointment-2 .in{width:60%;float:right}.container .appointment-2 h2{color:#B8D266;text-decoration:underline}.container .appointment-2 h3{color:#fff;margin-bottom:3em}.container .inner{grid-column-start:2}.container .inner h2,.container .inner p{text-align:center}.container .inner p.verdana{font-family:Verdana;font-size:.9em;line-height:1.7em;text-align:justify;-moz-text-align-last:center;text-align-last:center}.container .inner p.verdana .small{font-family:Verdana;font-size:.8em}.container .inner ul{list-style-type:none;display:flex;padding:0}.container .inner ul li{width:50%;padding:1.5%}.container .inner ul li h3,.container .inner ul li p{border-bottom:2px solid #B8D266;padding-bottom:1.5em;text-align:justify}.container .inner ul+a{margin:5em auto 1em;display:block;width:30%;text-align:center}.container .inner .services{display:flex;align-items:center;padding:1.5em}.container .inner .services ul{display:block;width:55%;margin-right:5%;padding-left:1.5em;padding-top:1em;padding-bottom:1em;border-top:2px solid #B8D266;border-bottom:2px solid #B8D266;list-style-type:disc}.container .inner .services ul .active{color:#B8D266}.container .inner .services ul li{cursor:pointer;font-weight:700;width:100%}.container .inner .services picture{width:40%;height:100%}.container .inner .services picture img{width:100%;border:2px solid #B8D266}.container .inner .contact{display:flex;padding:1.5em}.container .inner .contact p{text-align:center;width:45%;padding:0 2.5% 2.5%;margin-top:0}.container .inner .contact p a{color:#43928D}.container .inner .contact .form{width:50%}.container .inner .contact .form input,.container .inner .contact .form textarea{background-color:#fff;border:1px solid #43928D;width:100%;padding:.8em;margin-bottom:1em}.container .inner .contact .form textarea{margin-bottom:2em;resize:vertical;height:150px}.container .inner .contact .form .btn{background-color:#43928D;border:2px solid #43928D!important}.container .inner .contact .form .btn:hover{background-color:#fff;color:#43928D}.container .inner .contact .form p{width:100%;color:#43928D;text-align:left;display:none}.container.back1,.container.back2{height:60vh}.container.map{height:30vh}.container.footer{background-color:#43928D;padding-top:2em;padding-bottom:3em}.container.footer img{width:25%;margin:0 auto;display:block;padding-bottom:1em}.container.footer ul{display:flex;justify-content:center;align-items:center}.container.footer ul li{border-right:2px solid #fff;text-align:center;padding:0 3%}.container.footer ul li:last-child{border:0}.container.footer p{color:#fff;padding-top:2em}.container.footer p .h{color:#fff;font-size:1.2em}.webp .header-2{background-image:url(/img/webp/img1.webp)}.webp .header-n2{background-image:url(/img/webp/img2.webp)}.webp .menu2{background-image:url(/img/webp/img5.webp)}.webp .menu2.img9{background-image:url(/img/webp/img9.webp)}.webp .appointment-1{background-image:url(/img/webp/img6.webp)}.webp .appointment-1.img8{background-image:url(/img/webp/img8.webp)}.webp .appointment-2{background-image:url(/img/webp/img7.webp)}.webp .back1{background-image:url(/img/webp/img3.webp)}.webp .back2{background-image:url(/img/webp/img4.webp)}.webp .map{background-image:url(/img/webp/map.webp)}.no-js .header-2,.no-webp .header-2{background-image:url(/img/img1.jpg)}.no-js .header-n2,.no-webp .header-n2{background-image:url(/img/img2.jpg)}.no-js .menu2,.no-webp .menu2{background-image:url(/img/img5.jpg)}.no-js .menu2.img9,.no-webp .menu2.img9{background-image:url(/img/img9.jpg)}.no-js .appointment-1,.no-webp .appointment-1{background-image:url(/img/img6.jpg)}.no-js .appointment-1.img8,.no-webp .appointment-1.img8{background-image:url(/img/img8.jpg)}.no-js .appointment-2,.no-webp .appointment-2{background-image:url(/img/img7.jpg)}.no-js .back1,.no-webp .back1{background-image:url(/img/img3.jpg)}.no-js .back2,.no-webp .back2{background-image:url(/img/img4.jpg)}.no-js .map,.no-webp .map{background-image:url(/img/map.jpg)}::-webkit-scrollbar{width:10px;height:6px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:2px;border-radius:2px}::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background:rgba(65,145,135,.6);-webkit-box-shadow:inset 0 0 6px rgba(65,150,140,.5)}::-webkit-scrollbar-thumb:window-inactive{background:rgba(65,145,140,.2)}.arrow{width:40px}.btn-top{transform:rotate(-90deg);position:fixed;bottom:1em;right:3em;display:none}.btn-top .arrow{width:3em}.btn-top:hover .arrow circle{stroke:#B8D266;stroke-width:2px;fill:#fff!important}.btn{background-color:#B8D266;border:2px solid #B8D266;padding:.5em 2em;font-size:0.8em;margin:2em 0}.btn.white,.btn:hover{background-color:#fff;color:#B8D266}.btn.white:hover{background-color:#B8D266;color:#fff;border-color:#fff}.cc-message{color:#43928D}@media (max-width:1600px){video{max-height:100%}}@media (max-width:1100px){.container{grid-template-columns:15% 70% 15%}.container .col-mid{width:70%}.appointment-1 .in,.appointment-2 .in{width:75%!important}}@media (max-width:800px){.container{grid-template-columns:5% 90% 5%}.container .col-mid{width:90%}.appointment-1 .in,.appointment-2 .in{width:95%!important}}@media (max-width:650px){.container .inner .contact,.container .inner .services,.container .inner ul{display:block}.container.col-1,.container.col-2{grid-template-columns:100%}.container .col-mid{width:90%;padding:5%}.container .col-mid .logo{width:auto!important;padding:0!important}.container .col-mid .menu{padding:0;text-align:center}.container .col-mid .menu li{line-height:1.5em}.container .header-n2{height:40vh}.container .inner ul li{width:100%}.container .inner ul+a{margin-top:2em;width:80%}.container .inner .services ul{width:95%}.container .inner .services img{width:100%}.container .inner .contact .form,.container .inner .contact p{width:auto}.container .inner .contact .form input,.container .inner .contact .form textarea,.container .inner .contact p input,.container .inner .contact p textarea{padding:.8em 2%}.container.back1,.container.back2{height:30vh}.container.footer img{width:100%}.container.footer ul li{border:0;font-size:1.2em;line-height:1.5em}.container .menu2{background-position:center center;height:15vh;justify-content:center;padding:0}.btn{padding:.5em;font-size:.8em}}@media (max-width:300px){body,html{width:300px}}