:root{--bs-primary:#a0112f;--bs-secondary:#3e3d42}body,html{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.5;background-color:#d6d2d1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:30px 0}.h1,h1{font-size:30px;margin-top:0!important;color:var(--bs-primary)!important}.h2,h2{font-size:25px}.h3,h3{font-size:20px}.h4,h4{font-size:18px}.h5,h5{font-size:18px}.h6,h6{font-size:18px}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:var(--bs-secondary)}p{margin:15px 0;text-align:justify;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a{color:var(--bs-primary);text-decoration:none;transition:all .5s}a:hover{color:var(--bs-secondary);text-decoration:none}small{display:block;font-size:65%;font-weight:300}.fw-bold,b,strong{font-weight:600}hr{margin:45px 0}.btn{border:none;border-radius:5px;padding:10px 20px}.btn-primary{background-color:var(--bs-primary);color:var(--bs-white)}.btn-primary:focus,.btn-primary:hover{background-color:#7e0e26;color:var(--bs-white)}.btn-doctolib{background-color:#107aca;color:var(--bs-white)}.btn-doctolib:focus,.btn-doctolib:hover{background-color:#045fae;color:var(--bs-white)}.container{display:block;max-width:1000px}.main{display:block;position:relative;background-color:var(--bs-white);padding:20px}.section{display:block;position:relative;padding:30px 0 0 0}.header{display:block;position:relative;background-color:var(--bs-white);padding:40px 0 60px 0}.header-logo{display:block;position:relative;margin:0 auto;padding:10px;border:1px solid var(--bs-secondary);background-color:var(--bs-white);margin-bottom:-95px;z-index:1;max-width:220px}.navbar{background-color:var(--bs-primary);padding:40px 0 20px 0}.navbar-nav .nav-link{color:var(--bs-white);border-bottom:2px solid transparent;font-size:18px}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:var(--bs-white);border-bottom-color:var(--bs-white)}.navbar-toggler{margin-left:auto;color:var(--bs-white);padding:0;font-size:45px;border:none;box-shadow:none!important}.dropdown-menu{border:none;border-radius:0;padding:0;box-shadow:2px 2px 5px 0 rgba(0,0,0,.25)}.dropdown-item{padding:10px 15px}.dropdown-item.active,.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-primary);color:var(--bs-white)}.aside{display:block;position:relative;background-color:var(--bs-primary);padding:20px;color:var(--bs-white);font-size:16px}.aside-title{font-weight:800;margin:0 0 15px 0}.footer{display:block;position:relative;background-color:var(--bs-secondary);color:var(--bs-white);padding:20px;background-image:url(../img/footer-logo.png);background-position:bottom right 20px;background-repeat:no-repeat;background-size:auto}.footer a{color:var(--bs-white)}.cover{display:block;position:relative;overflow:hidden}.cover-img{display:block;position:relative;width:100%}.cover-content{display:flex;align-items:center;justify-content:end;flex-direction:column;position:absolute;bottom:0;top:0;left:0;right:0;background-color:rgba(0,0,0,.25);text-align:center;color:var(--bs-white);padding:60px 15px}.cover-title{font-size:24px;font-weight:600}.cover-sm{display:flex;align-items:start;justify-content:end;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:210px;margin-bottom:20px;padding:20px}.cover-sm .cover-title{font-size:45px;color:var(--bs-primary)}.card{display:block;position:relative;background-color:var(--bs-secondary);border-radius:0;border:none;height:100%}.card-header{display:block;padding:15px;border:none}.card-title{color:var(--bs-white);text-align:center;margin:0}.card-body{color:var(--bs-white);border-top:1px solid var(--bs-white)}.card-text{text-align:start;font-size:16px}.card-img{display:block;width:100%;height:200px;object-fit:cover;object-position:top;border-radius:0}.card-team .card-portrait{display:block;position:relative;border-radius:50%;border:2px solid var(--bs-primary);width:180px;height:180px;object-fit:cover}.gallery{margin-bottom:20px}.gallery .gallery-item img{display:block;width:100%;height:420px;margin:0 auto;object-fit:contain;object-position:top}.gallery-nav{position:relative}.gallery-nav .gallery-nav-item{margin:0 5px;width:100%;max-width:100px;height:70px;cursor:pointer}.gallery-nav .gallery-nav-item img{display:block;width:100%;max-width:100px;height:70px;object-fit:cover;border:5px solid var(--bs-secondary)}.gallery-nav .gallery-nav-item.slick-current img{border-color:var(--bs-primary)}.slick-prev{left:0;background-color:rgba(0,0,0,.5);top:50%;bottom:0;width:60px;height:100%;z-index:100;transition:all .25s}.slick-next{right:0;background-color:rgba(0,0,0,.5);top:50%;bottom:0;width:60px;height:100%;z-index:100;transition:all .25s}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-color:rgba(0,0,0,.75)}@media (max-width:991.98px){.dropdown-menu{display:block!important}.navbar-collapse{max-height:320px;overflow-y:scroll}.main{padding:15px}.aside{margin-top:20px}.footer{padding:15px}.cover-content{padding:15px;justify-content:center}.cover-sm{min-height:180px}.cover-sm .cover-title{font-size:40px}}@media (max-width:767.98px){.cover-sm{min-height:160px}.cover-sm .cover-title{font-size:30px}.gallery .gallery-item img{height:320px}.gallery-nav .gallery-nav-item,.gallery-nav .gallery-nav-item img{height:60px}}@media (max-width:575.98px){.cover-content{font-size:22px}.cover-text{font-size:14px}.cover-sm{min-height:120px}.cover-sm .cover-title{font-size:20px}.cover-img{width:100%;height:350px;object-fit:cover}.dropdown-item{word-break:break-all;font-size:14px}.gallery .gallery-item img{height:220px}.gallery-nav .gallery-nav-item,.gallery-nav .gallery-nav-item img{height:40px;border-width:3px}}