*,*::after,*::before{padding:0;margin:0;box-sizing:inherit}html{font-size:48%}@media only screen and (min-width: 75em){html{font-size:62.5%}}@media only screen and (min-width: 93.75em){html{font-size:75%}}@supports (scroll-behavior: smooth){html{scroll-behavior:smooth}}body{box-sizing:border-box}body{font-family:'Roboto', sans-serif;color:#555;font-size:1.6rem}.heading{font-family:'Galindo', cursive}.heading--1{font-size:11vw;color:#234b77;font-weight:100;line-height:12.5vw}@media only screen and (min-width: 37.5em){.heading--1{font-size:6rem;line-height:7rem}}.heading--1 svg{width:8rem;height:8rem;margin-bottom:2rem}@media only screen and (min-width: 37.5em){.heading--1 svg{width:10rem;height:10rem}}.heading--1 .top,.heading--1 .bottom{display:block}.heading--2{font-size:2.8rem;padding:0;text-align:center;color:#234b77}@media only screen and (min-width: 37.5em){.heading--2{font-size:3.5rem;padding:2rem 0 .5rem 0}}.heading--2 svg{width:8rem;height:8rem;fill:#ef6888}.heading--2 .text-part{display:block}.heading--2::after{content:" ";display:block;background-color:#234b77;height:2px;width:6.8rem;margin:2rem auto 3rem auto}@media only screen and (min-width: 37.5em){.heading--2::after{width:10rem}}.heading--2left{text-align:left}.heading--2left::after{margin:2rem auto 3rem 0}.heading--3{font-size:3rem;display:inline-block;padding:.8rem 3rem;color:#234b77;background-color:rgba(255,255,255,0.5);margin:2rem;border-radius:.3rem}.paragraph{line-height:3rem}.section-padding{padding:5rem 0}.copy{color:#fff;font-size:1.3rem;display:flex;justify-content:space-between}.copy__term{list-style:none}.copy__term li{display:inline-block}.copy__term li:not(:last-of-type){margin-right:1rem;padding-right:1rem;border-right:1px solid rgba(255,255,255,0.5)}.copy__term li a:link,.copy__term li a:visited{color:rgba(255,255,255,0.5);text-decoration:none}.copy__term li a:hover,.copy__term li a:active{color:#fff}.copy--menu{display:block;margin:1rem auto;line-height:2rem}.warning-msg{color:brown;display:flex;align-items:center;margin-top:4rem}.warning-msg svg{width:2rem;height:2rem;flex-shrink:0;margin-right:1rem;fill:brown}.little-logo{display:flex;align-items:flex-start;font-size:2.5rem;font-family:'Galindo', cursive;color:#fff}.little-logo:link,.little-logo:visited{text-decoration:none;color:#fff}.little-logo__img{width:3rem;height:3rem;margin-right:1rem}.card{width:26rem;background-color:#234b77;color:rgba(255,255,255,0.5);box-shadow:6px 6px 4px rgba(0,0,0,0.3);text-align:center;padding-bottom:2rem;border-radius:1rem;border:1px solid #234b77}.card__img{width:100%;overflow:hidden;border-top-left-radius:1rem;border-top-right-radius:1rem}.card__img__src{width:100%;transition:transform .4s}.card__name{font-family:'Noto Serif', serif;font-size:2.2rem;margin:1.8rem 0 .5rem 0}.card__title{font-size:1.2rem}.card:hover .card__img__src{transform:scale(1.08)}.card:hover{background-color:#2a93c9;color:#fff}.open{list-style:none;font-size:2rem}.open__elt{display:flex;justify-content:space-between;padding:2.5rem 0}.open__elt:not(:last-of-type){border-bottom:2px solid #fff}.btn{text-decoration:none;display:inline-block;padding:1.2rem 3rem;font-size:1.1rem;transition:all 0.3s;border-radius:5px;cursor:pointer;letter-spacing:2.5px}.btn--pink{border:1px solid #ef6888;background-color:#ef6888;color:#fff}.btn--gray{border:1px solid rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}.btn--white{font-size:2rem;border:1px solid #234b77;background-color:transparent;color:#234b77}.btn--white:disabled{border:1px solid grey;background-color:transparent;color:grey;cursor:default}.btn--white:hover,.btn--white:active{background-color:#234b77;color:#fff}.btn--white:hover:disabled,.btn--white:active:disabled{background-color:transparent;color:grey}.btn:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,0.4)}.btn:hover:disabled{transform:none;box-shadow:none}.btn:active{transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,0.4)}.btn:active:disabled{transform:none;box-shadow:none}.btn--enabled{border:1px solid #fff}.btn--disabled{cursor:default;border:1px solid transparent;background-color:rgba(42,147,201,0.1)}.btn--disabled:hover,.btn--disabled:active{transform:translateY(0px);box-shadow:none}.btn--enabled,.btn--disabled{color:#fff}.btn--enabled:link,.btn--enabled:visited,.btn--disabled:link,.btn--disabled:visited{color:#fff}.slideshow{width:100%;height:100%;position:relative}.slideshow__radio{display:none}.slideshow__img{position:absolute;width:100%;height:100%;z-index:-5;opacity:0;transition:all 1.3s}.slideshow__img__content{width:inherit;height:inherit}.slideshow__img__content>*{width:inherit;height:inherit}.slideshow #ind1:checked ~ #one,.slideshow #ind2:checked ~ #two,.slideshow #ind3:checked ~ #three,.slideshow #ind4:checked ~ #four{z-index:-4;opacity:1}.slideshow #ind1:checked ~ .slideshow__nav #nav-btn1{background-color:#795548;transform:scale(1.5)}.slideshow #ind2:checked ~ .slideshow__nav #nav-btn2{background-color:#2196F3;transform:scale(1.5)}.slideshow #ind3:checked ~ .slideshow__nav #nav-btn3{background-color:#4CAF50;transform:scale(1.5)}.slideshow #ind4:checked ~ .slideshow__nav #nav-btn4{background-color:#F44336;transform:scale(1.5)}.slideshow__content{height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.3);background-size:cover;background-position:center;transition:background-image .4s}.slideshow__nav{position:absolute;left:50%;transform:translateX(-50%);top:90%;width:90vw;text-align:center}@media only screen and (min-width: 37.5em){.slideshow__nav{top:50%;left:4rem;width:25rem;transform:translateY(-50%)}}.slideshow__nav__btn{display:inline-block;width:2rem;height:2rem;margin:1rem 1rem;border-radius:100%;cursor:pointer;transition:all .4s;background-color:rgba(255,255,255,0.5);box-shadow:0 1rem 3rem rgba(0,0,0,0.3);z-index:1000}@media only screen and (hover: hover){.slideshow__nav__btn:hover{transform:scale(1.5)}}@media only screen and (min-width: 37.5em){.slideshow__nav__btn{margin:1.5rem 1.5rem;display:block}}@media only screen and (hover: hover){.slideshow__nav #nav-btn1:hover{background-color:#795548}.slideshow__nav #nav-btn2:hover{background-color:#2196F3}.slideshow__nav #nav-btn3:hover{background-color:#4CAF50}.slideshow__nav #nav-btn4:hover{background-color:#F44336}}.social{list-style:none}.social__elt{display:inline-block;margin-right:1rem}.social__link:link,.social__link:visited{text-decoration:none;display:block}.social__link:link .social__img,.social__link:visited .social__img{fill:rgba(255,255,255,0.5)}.social__link:hover .social__img,.social__link:active .social__img{fill:#fff}.social__img{width:3rem;height:3rem}.quotation__text{font-size:1.6rem;line-height:2rem;color:rgba(255,255,255,0.5);text-align:center}@media only screen and (min-width: 37.5em){.quotation__text{height:auto}}.quotation__text__icon{width:2rem;height:2rem;fill:#fff;margin-right:.5rem}.quotation__author{position:absolute;top:-2.8rem;left:50%;transform:translateX(-50%);text-align:center}.quotation__author__img{width:4.5rem;height:4.5rem;border-radius:100%;box-shadow:6px 6px 6px rgba(0,0,0,0.6)}.quotation__author__desc{margin-left:1rem;white-space:nowrap}.quotation__author__desc__name{font-size:1.6rem;font-weight:bold;color:#fff}.quotation__author__desc__title{font-size:1.2rem;color:rgba(255,255,255,0.5)}.address{display:flex;align-items:center;margin:2rem 0}.address__img{width:2.8rem;height:2.8rem;margin-right:.5rem;fill:#2a93c9}@media only screen and (min-width: 37.5em){.address__img{width:4rem;height:4rem;margin-right:1rem}}.address__img--menu{width:2rem;height:2rem;margin-right:.2rem;fill:rgba(255,255,255,0.5)}@media only screen and (min-width: 37.5em){.address__img--menu{width:3rem;height:3rem;margin-right:.5rem}}.address__info__label{font-family:'Galindo', cursive;color:#2a93c9}.address__info__value{font-size:1.8rem}@media only screen and (min-width: 37.5em){.address__info__value{font-size:2.2rem}}.address__info__value a:link,.address__info__value a:visited{text-decoration:none;color:inherit}.address__info__value--menu{font-size:1.2rem}@media only screen and (min-width: 37.5em){.address__info__value--menu{font-size:1.6rem}}.address__info__value--menu a:link,.address__info__value--menu a:visited{color:rgba(255,255,255,0.5)}.address__info__value--menu a:hover,.address__info__value--menu a:active{color:#fff}.address__info__extra{font-size:1.4rem}.address--menu{margin:2rem 2rem 1rem 0}.appointment{font-size:2rem}.appointment__section{margin-top:1rem}.appointment__section__input{width:100%;font-size:inherit;color:rgba(0,0,0,0.8);border:none;background-color:transparent;border-bottom:2px solid #fff;padding:2px 4px;font-family:inherit}.appointment__section__input:focus{outline:none;border-bottom:1px solid #2a93c9}.appointment__section__label{font-size:1.5rem;display:block;padding-left:4px;padding-top:4px;color:#234b77}.appointment__section__error{color:#fff;border:1px solid pink;padding:0 .5rem;background-color:rgba(255,192,203,0.9);border-radius:4px}.popup{position:fixed;top:0;left:0;width:100%;height:100vh;display:none;background-color:rgba(0,0,0,0.4);z-index:30;opacity:0;visibility:hidden;transition:all 0.5s}.popup__content{position:relative;width:90%;border:1px solid #fff;background-color:#fff;border-radius:1.5rem;box-shadow:8px 8px 4px rgba(0,0,0,0.3)}@media only screen and (min-width: 37.5em){.popup__content{width:70%}}.popup__content__close{position:absolute;display:flex;justify-content:center;align-items:center;top:2rem;right:2rem;height:3.5rem;width:3.5rem;font-size:3rem;transition:all .3s}.popup__content__close:link,.popup__content__close:visited{text-decoration:none;color:#fff;border:2px solid #fff;border-radius:100%}.popup__content__close:hover{color:#234b77;border:2px solid #234b77;transform:translateY(-3px)}.popup__content__close:active{transform:translateY(-1px)}.popup__content__heading{height:25rem;background-position:top;background-repeat:no-repeat;background-size:cover;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;display:flex;justify-content:center;align-items:flex-end;background-color:rgba(0,0,0,0.4)}@media only screen and (min-width: 37.5em){.popup__content__heading{height:35rem;justify-content:flex-end}}.popup__content__text{padding:2rem}.popup:target{display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible}.show{display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible}#prenatal{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/prenatal/prenatal_600.jpg)}@media only screen and (min-width: 37.5em){#prenatal{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/prenatal/prenatal_900.jpg)}}@media only screen and (min-width: 56.25em){#prenatal{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/prenatal/prenatal_1200.jpg)}}@media only screen and (min-width: 75em){#prenatal{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/prenatal/prenatal_1500.jpg)}}@media only screen and (min-width: 93.75em){#prenatal{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/prenatal/prenatal_1800.jpg)}}#breastfeeding{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/breastfeeding/breastfeeding_600.jpg)}@media only screen and (min-width: 37.5em){#breastfeeding{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/breastfeeding/breastfeeding_900.jpg)}}@media only screen and (min-width: 56.25em){#breastfeeding{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/breastfeeding/breastfeeding_1200.jpg)}}@media only screen and (min-width: 75em){#breastfeeding{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/breastfeeding/breastfeeding_1500.jpg)}}@media only screen and (min-width: 93.75em){#breastfeeding{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/breastfeeding/breastfeeding_1800.jpg)}}#check-examen{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/check-examen/check-examen_600.jpg)}@media only screen and (min-width: 37.5em){#check-examen{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/check-examen/check-examen_900.jpg)}}@media only screen and (min-width: 56.25em){#check-examen{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/check-examen/check-examen_1200.jpg)}}@media only screen and (min-width: 75em){#check-examen{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/check-examen/check-examen_1500.jpg)}}@media only screen and (min-width: 93.75em){#check-examen{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/check-examen/check-examen_1800.jpg)}}#sports{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/sports/sports_600.jpg)}@media only screen and (min-width: 37.5em){#sports{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/sports/sports_900.jpg)}}@media only screen and (min-width: 56.25em){#sports{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/sports/sports_1200.jpg)}}@media only screen and (min-width: 75em){#sports{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/sports/sports_1500.jpg)}}@media only screen and (min-width: 93.75em){#sports{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/sports/sports_1800.jpg)}}#adhd{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/adhd/adhd_600.jpg)}@media only screen and (min-width: 37.5em){#adhd{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/adhd/adhd_900.jpg)}}@media only screen and (min-width: 56.25em){#adhd{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/adhd/adhd_1200.jpg)}}@media only screen and (min-width: 75em){#adhd{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/adhd/adhd_1500.jpg)}}@media only screen and (min-width: 93.75em){#adhd{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/adhd/adhd_1800.jpg)}}#sameday{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/sameday/sameday_600.jpg)}@media only screen and (min-width: 37.5em){#sameday{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/sameday/sameday_900.jpg)}}@media only screen and (min-width: 56.25em){#sameday{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/sameday/sameday_1200.jpg)}}@media only screen and (min-width: 75em){#sameday{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/sameday/sameday_1500.jpg)}}@media only screen and (min-width: 93.75em){#sameday{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(../images/services/sameday/sameday_1800.jpg)}}.confirmation__header{background-color:#234b77;border-top-right-radius:1.5rem;border-top-left-radius:1.5rem;padding:1rem}.confirmation__msg{margin:2rem}.confirmation__item{margin-bottom:1rem}.confirmation__btns{list-style:none}@media only screen and (min-width: 37.5em){.confirmation__btns{display:flex}}@media only screen and (min-width: 37.5em){.confirmation__btn{flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 10rem) / 3)}}.confirmation__btn:not(:last-of-type){margin:0 0 2rem 0}@media only screen and (min-width: 37.5em){.confirmation__btn:not(:last-of-type){margin:0 3rem 0 0}}.confirmation__btn button{width:100%}.confirmation__invisible{display:none}.calendar-btns{position:absolute;top:-1rem;right:0;display:flex}.calendar-btns__container{position:relative}.calendar-btns__elt{padding:.5rem .8rem;cursor:pointer}.calendar-btns__icon{width:2rem;height:2rem}.navigation__checkbox{display:none}.navigation__button{height:5.5rem;width:5.5rem;position:fixed;top:6rem;right:6rem;border-radius:50%;z-index:10;background-color:#fff;box-shadow:0 1rem 3rem rgba(0,0,0,0.3);cursor:pointer;display:flex;justify-content:center;align-items:center}.navigation__icon{position:relative;background-color:gold}.navigation__icon,.navigation__icon::before,.navigation__icon::after{width:3rem;height:2px;display:inline-block}.navigation__icon::before,.navigation__icon::after{content:"";position:absolute;left:0;transition:all .4s}.navigation__icon::before{top:-.9rem;background-color:red}.navigation__icon::after{top:.9rem;background-color:green}.navigation__button:hover .navigation__icon::before{top:-1.2rem}.navigation__button:hover .navigation__icon::after{top:1.2rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon::before{top:0;transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon::after{top:0;transform:rotate(-135deg)}.navigation__checkbox:checked+.navigation__button:hover .navigation__icon::before{top:0;transform:rotate(135deg) scale(1.3)}.navigation__checkbox:checked+.navigation__button:hover .navigation__icon::after{top:0;transform:rotate(-135deg) scale(1.3)}.navigation__background{height:4.5rem;width:4.5rem;border-radius:50%;position:fixed;top:6.5rem;right:6.5rem;background-image:radial-gradient(#234b77, #2a93c9);z-index:8;transition:all .8s}.navigation__menu{height:100vh;position:fixed;width:0;top:0;left:-500rem;z-index:9;opacity:0;transition:all .8s;display:flex;justify-content:center;align-items:center}@media only screen and (max-height: 500px){.navigation__menu-container{display:flex;justify-content:center;align-items:center}}@media only screen and (max-height: 500px){.navigation__menu-top{border-right:1px solid #fff}}.navigation__list{list-style:none;width:100%;text-align:center}.navigation__item{margin:1rem}.navigation__link:link,.navigation__link:visited{display:inline-block;font-size:2.5rem;font-weight:bold;width:30rem;padding:1rem 2rem;color:#fff;text-decoration:none;text-transform:uppercase;background-image:linear-gradient(transparent 0%, transparent 50%, #fff 50%);background-size:110% 220%;background-position:top;border-radius:5px;transition:all .4s}@media only screen and (max-height: 500px){.navigation__link:link,.navigation__link:visited{width:26rem}}.navigation__link:hover,.navigation__link:active{background-position:0 100%;color:#ef6888}.navigation__link:hover{transform:translateY(-1rem);box-shadow:0 6px 12px rgba(0,0,0,0.4)}.navigation__link:active{transform:translateY(-0.5rem);box-shadow:0 2px 5px rgba(0,0,0,0.4)}.navigation__checkbox:checked ~ .navigation__background{transform:scale(100)}.navigation__checkbox:checked ~ .navigation__menu{opacity:1;width:100%;left:0}.navigation__menu-bottom{text-align:center;margin-top:3rem;width:100vw}@media only screen and (max-height: 500px){.navigation__menu-bottom{width:auto;margin-left:5px}}.navigation__menu-bottom__switch{margin-bottom:2rem}.navigation__menu-bottom__switch .switch-lang:first-child{margin-right:1rem}.navigation__menu-bottom__extra{padding-top:1rem}.navigation__menu-bottom__extra a:link,.navigation__menu-bottom__extra a:visited{text-decoration:none;color:rgba(255,255,255,0.5);font-size:1.4rem}.navigation__menu-bottom__extra a:hover,.navigation__menu-bottom__extra a:active{color:#fff}.navigation__menu-bottom__contacts{display:flex;justify-content:center}@media only screen and (min-width: 37.5em){.col2{display:flex;justify-content:space-between;align-items:stretch}}.col2__elt{flex-grow:1;flex-shrink:0;flex-basis:calc((100% - 16rem) / 2);padding:6rem 4rem}.col2__elt--center{display:flex;justify-content:center;align-items:center;flex-direction:column}.service{list-style:none;margin:2rem}@media only screen and (min-width: 37.5em){.service{display:flex;flex-wrap:wrap}}.service__elt{margin:3rem}@media only screen and (min-width: 37.5em){.service__elt{width:calc((100% - 12rem) / 2)}}@media only screen and (min-width: 56.25em){.service__elt{width:calc((100% - 18rem) / 3)}}.service__link{height:25rem;display:block;text-align:center;padding:3rem;transition:all 0.4s;box-shadow:6px 6px 6px rgba(0,0,0,0.3);border-radius:1rem}.service__link:link,.service__link:visited{text-decoration:none;color:#234b77;font-size:2rem;border:1px solid #234b77}.service__link:hover,.service__link:active{background-color:#234b77;color:#fff;border-color:#2a93c9}.service__link:hover{transform:translateY(-6px);box-shadow:8px 8px 8px rgba(0,0,0,0.3)}.service__link:active{transform:translateY(-2px);box-shadow:5px 5px 5px rgba(0,0,0,0.3)}.service__img{width:12rem;height:12rem}.service__desc{text-align:center}.testimonials{position:relative;margin:6rem auto;max-width:110rem}.testimonials__all{list-style:none;display:block;margin:0 2.5rem}.testimonials__all__tile{position:relative;width:100%;padding:6.5rem 1.5rem 1rem 1.5rem;background-color:#234b77;border:1px solid #234b77;box-shadow:6px 6px 6px rgba(0,0,0,0.6);border-radius:.8rem;margin-bottom:6rem}@media only screen and (min-width: 37.5em){.testimonials__all{display:flex}.testimonials__all__tile{width:calc((100% - 12rem) / 3)}.testimonials__all__tile:not(:last-of-type){margin-right:6rem}}.header-other{background-color:#234b77}.header-other h1,.header-other h2{font-family:'Galindo', cursive}.header-other__top{padding:1rem 4rem;border-bottom:1px solid #fff}.header-other__title{color:rgba(255,255,255,0.5);padding:4rem}.header-other__title h2{font-size:3.5rem;margin-bottom:1rem}.header-other__title a:link,.header-other__title a:visited{text-decoration:none;color:#fff}.header-other__title a:hover,.header-other__title a:active{color:rgba(255,255,255,0.5)}.footer{color:rgba(255,255,255,0.5);background-color:#244e7d}.line{display:flex;align-items:center;padding:0 3rem}@media only screen and (min-width: 37.5em){.line{padding:0 4rem}}.line--top{height:6rem;background-color:#2a5483}.line--middle{height:auto;background-color:#244e7d;padding-bottom:2rem}.line--bottom{height:auto;flex-direction:column;padding-top:1.5rem;padding-bottom:1.5rem;line-height:2rem;background-color:#234b77}@media only screen and (min-width: 37.5em){.line--bottom{height:5rem;flex-direction:row}}.partition{width:100%;list-style:none}@media only screen and (min-width: 37.5em){.partition{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width: 37.5em){.partition__elt:not(:last-of-type){padding-right:5rem}}.partition__title{min-height:6rem;display:flex;align-items:center;margin:1rem 0}.partition__title--text{font-size:2rem;color:#fff}.partition__content{font-size:1.4rem;line-height:3rem}.partition__content__link:link,.partition__content__link:visited{text-decoration:none;color:rgba(255,255,255,0.5)}.partition__content__link:hover,.partition__content__link:active{color:#fff}.partition__content ul{list-style:none}.partition__content ul a:link,.partition__content ul a:visited{text-decoration:none;font-size:1.6rem;color:rgba(255,255,255,0.5)}.partition__content ul a:hover,.partition__content ul a:active{color:#fff}@media only screen and (min-width: 37.5em){.partition #partition-desc{width:100%}}@media only screen and (min-width: 56.25em){.partition #partition-desc{max-width:60rem}}@media only screen and (min-width: 37.5em){.partition #partition-office{max-width:30rem}}.partition #partition-links{width:15rem}.header{height:calc(100vw / 1.50);overflow:hidden}@media only screen and (max-width: 767px){.header{height:calc(100vw / .67)}}.header__area{max-width:80rem;width:95%;height:40rem;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 37.5em){.header__area{width:75%}}.header__logo:link,.header__logo:visited{text-decoration:none;text-align:center;display:block}.header p{color:#fff;font-size:2rem}.header__buttons{margin-top:4rem;text-align:center}.header__buttons .telephone{display:flex;justify-content:center;align-items:center;margin:2rem 0}.header__buttons .telephone a:link,.header__buttons .telephone a:visited{text-decoration:none;display:flex;align-items:center;font-size:2.5rem;color:#fff}.header__buttons .telephone a:link svg,.header__buttons .telephone a:visited svg{width:3rem;height:3rem;margin-right:.5rem;fill:#ef6888}@media only screen and (min-width: 37.5em){.header__buttons{display:flex;justify-content:space-around;align-items:center}}.header p{text-align:center}#team{color:rgba(255,255,255,0.5)}#team #team1{background-color:rgba(0,0,0,0.1)}#team #team2{background-color:#234b77}#team .message{padding:2rem;width:100%;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);margin:2rem 0 5rem 0;position:relative;background-color:#234b77}#team .message__icon{width:5rem;height:5rem;fill:rgba(255,255,255,0.5);float:left;margin:1rem 2rem 0 0}#team .message__content{font-size:2.5rem;font-weight:100;line-height:3.5rem}#team .message::after{content:"";position:absolute;border-right:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);width:2rem;height:2rem;bottom:-1rem;left:20%;transform:rotate(45deg);background-color:inherit}#appointment #officehours{background-color:rgba(54,139,176,0.3)}#appointment #makeappointment{background-color:rgba(91,91,93,0.1)}.g-recaptcha{margin-bottom:2rem}@media only screen and (max-width: 355px){.g-recaptcha{transform:scale(0.7);transform-origin:0 0}}#testimonials{color:rgba(0,0,0,0.8);background-size:cover}#testimonials.visible{background-image:linear-gradient(rgba(145,199,50,0.3), rgba(145,199,50,0.3)),url(../images/background-testimonials/background-testimonials-600.jpg)}@media only screen and (min-width: 37.5em){#testimonials.visible{background-image:linear-gradient(rgba(145,199,50,0.3), rgba(145,199,50,0.3)),url(../images/background-testimonials/background-testimonials-900.jpg)}}@media only screen and (min-width: 56.25em){#testimonials.visible{background-image:linear-gradient(rgba(145,199,50,0.3), rgba(145,199,50,0.3)),url(../images/background-testimonials/background-testimonials-1200.jpg)}}@media only screen and (min-width: 75em){#testimonials.visible{background-image:linear-gradient(rgba(145,199,50,0.3), rgba(145,199,50,0.3)),url(../images/background-testimonials/background-testimonials-1500.jpg)}}@media only screen and (min-width: 93.75em){#testimonials.visible{background-image:linear-gradient(rgba(145,199,50,0.3), rgba(145,199,50,0.3)),url(../images/background-testimonials/background-testimonials-1800.jpg)}}#contacts #maps{padding:0}#contacts #gmap_canvas{width:100%;height:100%;border:none;min-height:50rem}.emergency{text-align:center}.emergency__text{max-width:60rem;width:80%;font-size:2rem;margin:2rem auto 5rem auto}.emergency__phone{margin-top:4rem;font-size:4rem}@media only screen and (min-width: 37.5em){.emergency__phone{font-size:6rem}}.emergency__phone a:link,.emergency__phone a:visited{text-decoration:none;color:#ef6888;font-weight:bold}@media only screen and (min-width: 37.5em){.emergency__phone a:link,.emergency__phone a:visited{font-size:4rem}}.emergency__phone a:link span,.emergency__phone a:visited span{font-weight:normal}.affiliation{text-align:center}.affiliation__text{max-width:60rem;width:80%;font-size:2rem;margin:5rem auto}.affiliation__logo{margin:2rem auto 1rem auto;width:250px}@media only screen and (min-width: 37.5em){.affiliation__logo img{width:auto}}
