:root{--bs-primary:#5392af;--bs-primary-hover:#39556e;--bs-secondary:#222;--bs-secondary-hover:#111;--bs-tertiary:#7dbbb1;--bs-tertiary-hover:rgb(72, 118, 110);--bs-fontsize:105%}body,html{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:var(--bs-fontsize);font-weight:400;line-height:1.75;color:var(--bs-secondary);background-color:var(--bs-white);height:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:800;margin:30px 0}.h1,h1{color:var(--bs-primary);font-size:calc(var(--bs-fontsize) + 25px);margin-top:0}.h2,h2{font-size:calc(var(--bs-fontsize) + 20px)}.h3,h3{font-size:calc(var(--bs-fontsize) + 15px)}.h4,h4{font-size:calc(var(--bs-fontsize) + 10px)}.h5,h5{font-size:calc(var(--bs-fontsize) + 5px)}.h6,h6{font-size:calc(var(--bs-fontsize))}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{margin-top:15px;font-weight:400}p{margin:15px 0;text-align:justify;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}small{display:block;font-size:75%;color:var(--bs-secondary)}a{color:var(--bs-primary);text-decoration:none;transition:all .5s}a:hover{color:var(--bs-primary-hover)}.fw-bold,b,strong{font-weight:800}ul{list-style-image:url(../img/ul.png)}ul li{margin-bottom:15px}ul li:last-child{margin-bottom:0}ul li a:hover{opacity:.5}.bg-primary ul,.bg-secondary ul{list-style-image:url(../img/ul-w.png)}.divider{display:block;position:relative;height:3px;width:100%;background-color:var(--bs-tertiary);opacity:.25;margin:30px 0}.img-portrait{display:block;position:absolute;bottom:0;width:100%;max-width:600px;right:0}.bg-primary{background-color:var(--bs-primary)!important;color:var(--bs-white)}.bg-primary a,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary p{color:var(--bs-white)}.bg-secondary{background-color:var(--bs-secondary)!important;color:var(--bs-white)}.bg-secondary a,.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary h5,.bg-secondary h6,.bg-secondary p{color:var(--bs-white)}.bg-tertiary{background-color:var(--bs-tertiary)!important;color:var(--bs-white)}.bg-tertiary a,.bg-tertiary h1,.bg-tertiary h2,.bg-tertiary h3,.bg-tertiary h4,.bg-tertiary h5,.bg-tertiary h6,.bg-tertiary p{color:var(--bs-white)}.btn{border-radius:0;border:none;box-shadow:none!important;padding:15px 25px;font-weight:600;text-shadow:3px 3px 3px rgba(44,44,44,.25);transition:all .5s}.btn-primary{background-color:var(--bs-primary)!important;color:var(--bs-white)!important}.btn-primary:focus,.btn-primary:hover{background-color:var(--bs-primary-hover)!important;color:var(--bs-white)!important}.btn-secondary{background-color:var(--bs-secondary)!important;color:var(--bs-white)!important}.btn-secondary:focus,.btn-secondary:hover{background-color:var(--bs-secondary-hover)!important;color:var(--bs-white)!important}.btn-tertiary{background-color:var(--bs-tertiary)!important;color:var(--bs-white)!important}.btn-tertiary:focus,.btn-tertiary:hover{background-color:var(--bs-tertiary-hover)!important;color:var(--bs-white)!important}.gallery-link{display:block;position:relative;overflow:hidden;margin-bottom:25px}.gallery-link::before{content:'';background-color:rgba(44,44,44,.5);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-search" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0"/></svg>');background-position:center;background-repeat:no-repeat;background-size:60px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transform:scale(1.5);opacity:0;transition:all .5s}.gallery-link:hover::before{transform:scale(1);opacity:1}.gallery-img{width:100%;height:200px;object-fit:cover}.navbar{position:relative;background-color:var(--bs-white);padding-top:15px;padding-bottom:15px;border-bottom:5px solid var(--bs-primary);box-shadow:0 8px 0 0 var(--bs-tertiary);z-index:500;background-image:url(../img/nav-bg.png);background-position:right bottom;background-repeat:no-repeat;background-size:220px}.navbar-logo{display:block;position:relative;width:100%;max-width:300px;transition:all .5s}.navbar-nav .nav-link{font-weight:600;color:var(--bs-secondary);padding:10px 15px!important;transition:all .5s}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:var(--bs-white);background-color:var(--bs-primary)}.navbar.fixed-top{position:fixed;top:0;left:0;right:0}.navbar.fixed-top .navbar-logo{max-width:220px}.dropdown-menu{background-color:var(--bs-white);border:none;border-radius:0;padding:0;box-shadow:3px 3px 3px 0 rgba(44,44,44,.25)}.dropdown-item{font-weight:600;padding:10px 15px!important;background-color:var(--bs-white);color:var(--bs-secondary)}.dropdown-item.active,.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-primary);color:var(--bs-white)}.dropdown-menu li,.nav-item{margin:0}.navbar-toggler{border:none;border-radius:0;padding:0;font-size:45px;color:var(--bs-secondary);box-shadow:none!important}.subnav{position:fixed;bottom:15px;right:15px;display:flex;align-items:center;flex-direction:column;z-index:100}.subnav-item{display:flex;align-items:center;justify-content:center;width:55px;height:55px;background-color:var(--bs-tertiary);color:var(--bs-white);margin-top:10px;font-size:22px}.subnav-item:hover{background-color:var(--bs-tertiary-hover);color:var(--bs-white)}.subnav-item .icon-doctolib-d{width:20px;height:20px;background-image:url(../img/doctolib-d.png);background-position:center;background-repeat:no-repeat;background-size:contain}.subnav-item::after,.subnav-item::before{display:none!important}.header{display:block;position:relative;min-height:calc(100% - 121px);background-position:center;background-repeat:no-repeat;background-size:cover}.header-sm{min-height:450px}.header-fader{position:absolute!important;top:0;left:0;bottom:0;right:0;z-index:1}.header-content{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background-color:#39556e4f}.header-content .header-content-title{font-size:65px;font-weight:800;color:var(--bs-white);margin-bottom:0;line-height:1.25;text-shadow:3px 3px 3px rgba(44,44,44,.25)}.header-content .header-content-text{font-size:22px;font-weight:600;color:var(--bs-white);margin-bottom:30px;line-height:1.25;text-shadow:3px 3px 3px rgba(44,44,44,.25)}.to-first-section{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);font-size:38px;color:var(--bs-white);line-height:1;z-index:3;transform:all .5s}.to-first-section:hover{bottom:15px;color:var(--bs-secondary)}.section{display:block;position:relative;padding:90px 0}.section-bg{background-image:url(../img/content-bg.png);background-repeat:no-repeat;background-size:auto;background-position:right bottom}.section-bg-shine{background-image:url(../img/content-bg-shine.png);background-repeat:no-repeat;background-size:auto;background-position:right bottom}.section#first-section{padding:0}.section#first-section .container{padding-top:90px;padding-bottom:90px}.opening-times{display:flex;width:100%;background-color:var(--bs-primary);border-bottom:15px solid var(--bs-white);align-items:stretch;flex-direction:row}.opening-times .slick-list,.opening-times .slick-track{width:100%}.opening-times-item{position:relative;padding:30px;font-size:20px;font-weight:600;color:var(--bs-white);background-color:var(--bs-primary);line-height:1.25;text-align:end;width:100%;height:100%;min-height:110px;overflow:hidden;display:flex!important;align-items:center;justify-content:end}.opening-times-item:nth-of-type(even){background-color:var(--bs-tertiary)}.opening-times-item::before{content:attr(data-day);font-size:105px;font-weight:800;color:var(--bs-white);opacity:.15;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.opening-times-caret{width:0;height:0;display:inline-block;vertical-align:middle;border-style:solid;border-width:20px 20px 0 20px;border-color:var(--bs-white) transparent transparent transparent;opacity:.15;position:absolute;right:30px;top:0}.footer{display:block;position:relative;background-color:var(--bs-secondary-hover);color:var(--bs-white);padding:60px 0;background-image:url(../img/footer-bg.png);background-position:bottom right;background-repeat:no-repeat;background-size:auto}.footer p{margin:0}.footer i{display:inline-block;width:25px;text-align:start}.footer a{color:var(--bs-white)}.footer a:hover{color:var(--bs-white);opacity:.5}.footer .spacer{width:100%;height:60px}.footer-logo{width:100%;max-width:220px}.footer-developer{display:inline-flex;flex-direction:row;align-items:center;line-height:1.25;font-size:16px}.footer-developer img{width:100%;max-width:40px;margin-right:5px}.card{border-radius:0;border-color:var(--bs-secondary);margin-bottom:30px;min-height:calc(100% - 30px)}.card-body{padding:30px}.card-title{font-size:22px;margin:0}.card-team .card-title{text-align:center;line-height:1.5;font-size:20px}.card-team .card-title small{font-weight:400;margin-top:0}.slick-dots{bottom:-35px}.slick-dots li button::before{color:var(--bs-primary);font-size:12px}.slick-dots li button:hover::before{color:var(--bs-secondary)}.slick-dots li{margin:0}.modal-content{border-radius:0}.modal-header{padding:30px}.modal-title{margin:0}.modal-body{padding:30px}.form-group{margin-bottom:15px}.form-label{color:var(--bs-secondary);font-weight:600}.form-check-label{line-height:1.5}.form-control,.form-select{border-radius:0;border-color:var(--bs-primary);padding:10px 15px}.form-control:focus,.form-select:focus{border-color:var(--bs-primary-hover);box-shadow:none}.form-check-input{border-radius:0;border-color:var(--bs-primary);box-shadow:none!important}.form-check-input:focus{border-color:var(--bs-primary)}.form-check-input:checked{border-color:var(--bs-primary-hover);background-color:var(--bs-primary-hover)}.has-error .form-control,.has-error .form-select{border-color:var(--bs-danger)}.has-error .form-check-label,.has-error .form-label{color:var(--bs-danger)}#danke{display:none}.accordion-item{margin-bottom:5px;border:none}.accordion-header{margin:0;border:none}.accordion-button{background-color:var(--bs-primary);color:var(--bs-white);box-shadow:none!important;font-size:22px;padding:30px}.accordion-button:not(.collapsed){background-color:var(--bs-primary-hover);color:var(--bs-white)}.accordion-button::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-plus-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2"/></svg>');width:35px;height:35px;background-size:35px}.accordion-button:not(.collapsed)::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-dash-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8"/></svg>')}@media (max-width:1399.98px){.gallery-img{height:160px}}@media (max-width:1199.98px){.gallery-img{height:140px}.img-portrait{max-width:500px}}@media (max-width:991.98px){.gallery-img{height:160px}.img-portrait{display:none}.navbar-logo{max-width:220px}.subnav{bottom:15px}.subnav-item{width:45px;height:45px;background-color:var(--bs-secondary);margin-top:5px}.subnav-item:hover{background-color:var(--bs-secondary-hover)}.header{min-height:calc(100% - 100px)}.header-sm{min-height:300px}.header-content .header-content-title{font-size:45px}.header-content .header-content-text{font-size:18px}.section{padding:30px 0}.section#first-section .container{padding-top:30px;padding-bottom:30px}.footer{background-size:1000px}}@media (max-width:767.98px){.gallery-img{height:160px}.header-content{padding:0 30px}.header-content .header-content-title{font-size:30px}.header-content .header-content-text{font-size:18px}.footer{background-size:800px}}@media (max-width:575.98px){.h1,h1{font-size:calc(var(--bs-fontsize) + 15px)}.h2,h2{font-size:calc(var(--bs-fontsize) + 10px)}.h3,h3{font-size:calc(var(--bs-fontsize) + 5px)}.h4,h4{font-size:calc(var(--bs-fontsize) + 5px)}.h5,h5{font-size:calc(var(--bs-fontsize))}.h6,h6{font-size:calc(var(--bs-fontsize))}.gallery-img{height:140px}.opening-times-item{padding:20px 30px}.opening-times-item::before{font-size:75px}.opening-times-caret{border-width:15px 15px 0 15px}.header-sm{min-height:200px}.footer{background-size:480px}}