*{margin:0;padding:0;text-decoration:none}a{border:none;color:unset}body,html{font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:1.3;-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;scroll-behavior:smooth;background-color:#f7f7fa;color:#6d6f71;letter-spacing:1px}.bold{font-weight:bolder!important}.title{font-family:Oswald,sans-serif;text-align:center}.title h2,.title h3,.title h4{color:#06357a}.title h2{font-size:60px;padding-bottom:45px}.title h4{font-size:35px;padding-bottom:40px}.title--bold{font-weight:700}.title--lightblue{opacity:.2}.title--align-left{text-align:left!important}.title--align-right{text-align:right!important}.text{font-family:'Roboto Condensed',sans-serif;font-size:30px}.text p,.text span{font-family:'Roboto Condensed',sans-serif;font-size:30px}.text--blue{color:#06357a}.text--white{color:#fff}.text--bold{font-weight:bolder}.text--bold p,.text--bold span{font-weight:bolder}.text--align-left p{text-align:left!important}.text--align-right p{text-align:right!important}#team .title h2{font-size:45px;padding-bottom:70px}@media (max-width:1630px){.title h2{font-size:50px}}@media (max-width:1250px){.title h2{font-size:42px}}@media (max-width:425px){.title h2{font-size:36px}}.title p{font-family:'Roboto Condensed',sans-serif;font-size:30px;color:#6d6f71;text-align:center;max-width:1200px;line-height:1.3;font-weight:100;margin:0 auto;padding-bottom:50px}.title p:last-child{padding-bottom:100px}.title--white h2,.title--white p,.title--white span{color:#fff}.title--align-left p{text-align:left}.service-details-content p{font-size:16px;max-width:575px}#intro .title p{padding-bottom:0}#intro .title p:nth-child(3){padding-top:45px}@media (max-width:1550px){.title p{font-size:26px}}@media (max-width:690px){.title p{font-size:22px}}@media (max-width:425px){.title p{font-size:20px}.title p:last-child{padding-bottom:50px}}.link--large a{font-size:60px}@media (max-width:1630px){.link--large a{font-size:50px}}@media (max-width:1250px){.link--large a{font-size:42px}}@media (max-width:425px){.link--large a{font-size:36px}}.link a{text-decoration:underline}.link:hover{opacity:.8}.layout-section{padding:75px 50px 100px}@media (max-width:800px){.layout-section{padding:75px 25px 75px}}@media (max-width:440px){.layout-section{padding:75px 10px 75px}}.bg-white{background-color:#fff}.bg-blue{background-color:#06357a!important}.bg-light-blue{background-color:rgba(6,53,122,.85)!important}.bg-grey{background-color:#f7f7fa}.bg-grey-dark{background-color:rgba(6,53,122,.1)}.filter--blue{background-color:rgba(6,53,122,.4)}.filter--white{background-color:rgba(255,255,255,.2)}.gray-filter{background-color:rgba(11,20,33,.3)}.addShadow{-webkit-box-shadow:10px 10px 25px rgba(56,56,56,.1);box-shadow:10px 10px 25px rgba(56,56,56,.1)}.btn{border-radius:5px;font-family:Oswald,sans-serif}.btn-blue,.btn-gold,.btn-outline,.btn-white,.main-nav a{-webkit-transition:background-color ease-in-out .2s,color ease-in-out .2s,transform ease-in-out 150ms;-webkit-transition:background-color ease-in-out .2s,color ease-in-out .2s,-webkit-transform ease-in-out 150ms;transition:background-color ease-in-out .2s,color ease-in-out .2s,-webkit-transform ease-in-out 150ms;transition:background-color ease-in-out .2s,color ease-in-out .2s,transform ease-in-out 150ms;transition:background-color ease-in-out .2s,color ease-in-out .2s,transform ease-in-out 150ms,-webkit-transform ease-in-out 150ms}.btn-blue:hover,.btn-gold:hover,.btn-outline:hover,.btn-white:hover{-webkit-transform:scale(1.015);transform:scale(1.015)}.btn-blue:focus,.btn-gold:focus,.btn-outline:focus,.btn-white:focus{-webkit-transform:scale(.99);transform:scale(.99)}.btn-outline{font-family:Oswald,sans-serif;text-align:center;border-width:3px;border-style:solid}.btn-white{border-color:#fff;color:#fff}.btn-white:hover{background-color:#fff;color:#06357a}.btn-white:focus{background-color:#fff;color:#06357a}.btn-blue{background-color:#06357a;color:#fff;padding:0;height:85px;font-size:30px;font-weight:700;border-color:transparent}.btn-blue:hover,a.btn-blue:hover{background-color:#042555;color:#fff!important}.btn-blue:focus{background-color:#042555;color:#fff!important}.btn-gold{border-color:#a39061;color:#a39061}.btn-gold:focus,.btn-gold:hover{background-color:#a39061;color:#fff}.btn-xl{width:300px;height:85px;font-size:35px;font-weight:700;line-height:2.2}.btn-lg{width:280px;height:75px;font-size:30px;line-height:2.2}.btn-md{width:280px;height:50px;font-size:30px;font-weight:400;line-height:1.5}.btn-fullw{width:100%;font-size:24px;font-weight:400;height:50px;line-height:36px}@media (max-width:400px){.btn-xl{width:300px;height:65px;font-size:25px;font-weight:700;line-height:1.7}.btn-lg{width:220px;height:55px;font-size:25px;line-height:2}.btn-md{width:225px;height:50px;font-size:25px;font-weight:400;line-height:1.8}}.main-nav a:not(.btn):focus,.main-nav a:not(.btn):hover{color:#375d94;border-bottom:3px solid #a39061;padding-bottom:3px}.main-nav a:not(.btn) :before{content:'';width:10px;height:2px;color:red}input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px;padding-left:.8em;border-radius:5px;height:60px;width:100%;border:none;background-color:#f2f2fa;font-family:'Roboto Condensed',sans-serif;width:100%;margin:10px 0;font-size:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.5em}input:focus,select:focus,textarea:focus{border:rgba(65,74,81,.4) solid 1px!important;-webkit-transform:scale(1.005);transform:scale(1.005);background-color:#f4f4f4!important}input:required{border:1px solid red;outline:0}.select-wrapper:before{content:'\f078';font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;height:.625rem;position:absolute;top:17%;right:15px;color:#06357a;font-size:30px;margin:auto 0;z-index:2;pointer-events:none}.accordion,.select-wrapper,.textarea-wrapper,select,textarea{position:relative}.form-box input,.form-box select,.form-box textarea{margin-bottom:0;margin-top:0;background-color:#f2f2fa;border:none;font-family:'Roboto Condensed',sans-serif;font-weight:700}.form-box input::-webkit-input-placeholder,.form-box select::-webkit-input-placeholder,.form-box textarea::-webkit-input-placeholder{color:#9d9d9d}.form-box input::-moz-placeholder,.form-box select::-moz-placeholder,.form-box textarea::-moz-placeholder{color:#9d9d9d}.form-box input:-ms-input-placeholder,.form-box select:-ms-input-placeholder,.form-box textarea:-ms-input-placeholder{color:#9d9d9d}.form-box input::-ms-input-placeholder,.form-box select::-ms-input-placeholder,.form-box textarea::-ms-input-placeholder{color:#9d9d9d}.form-box input::placeholder,.form-box select::placeholder,.form-box textarea::placeholder{color:#9d9d9d}textarea{resize:none;line-height:1.6;height:290px;margin-bottom:60px;margin-top:0}.accordion__wrapper{margin:0 auto;max-width:1125px}.accordion__row{border-radius:5px;-webkit-box-shadow:10px 10px 25px rgba(58,56,56,.1);box-shadow:10px 10px 25px rgba(58,56,56,.1);margin-bottom:45px}.accordion__title{background-color:#fff;border-radius:5px;border:none;color:#06357a;cursor:pointer;font-family:Oswald,sans-serif;font-size:40px;font-weight:300;line-height:0;min-height:100px;outline:0;padding:20px 30px;position:relative;text-align:left;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:100%}.accordion__title span{margin-right:40px}.accordion__title .fa-plus{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;font-size:40px;position:absolute;right:25px;top:calc(50% - 20px)}.accordion__title.ui-state-active .fa-plus{color:#cdcdde;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion__title:hover{background-color:#eee}.accordion__title:hover.ui-state-active{background-color:#fff}.panel{display:none;background-color:#fff;font-family:Roboto,sans-serif;font-weight:300;line-height:1.3;margin-bottom:30px;overflow:hidden;padding:0 30px 30px}.panel p{font-size:22px}.panel p:not(:last-child){margin-bottom:20px}@media (max-width:480px){.accordion__title{font-size:28px;line-height:unset;white-space:normal}.accordion__title span{max-width:100px}.panel p{font-size:18px}}header{display:grid;position:fixed;top:0;width:100%;height:90px;padding:10px 50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:10% 90%;grid-template-rows:1fr;background-color:#fff;z-index:50}header img{height:80px}nav a,nav a.btn{font-size:22px;font-weight:700}nav div a{color:#06357a;white-space:nowrap}nav a.btn{padding:10px 30px}.main-nav{display:grid;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:75px;-moz-column-gap:75px;column-gap:75px;grid-template-areas:'';grid-template-columns:repeat(6,auto);grid-template-rows:1fr;padding-right:80px}.active-section a{border-bottom:3px solid #a39061;padding-bottom:3px}#menuToggle{position:fixed;right:30px;top:35px;display:none}#menuToggle i.fa-bars{font-size:35px}@media (max-width:1140px){.main-nav{display:none}#menuToggle{display:inline}}@media (max-width:1140px){header{height:70px;padding:5px 20px}header .banner{margin-top:0}#logo img{height:50px;width:auto}#menuToggle{top:30px}#menuToggle i.fa-bars{font-size:25px}}@media (max-width:375px){header{height:50px;padding:5px 20px}#logo img{height:50px;width:auto}#menuToggle{top:22px}#menuToggle i.fa-bars{font-size:25px}}.mobile-overlay{overflow-y:scroll;position:fixed;z-index:75;width:100vw;height:100%;left:0;background-color:#fff;-webkit-transition:opacity ease-in-out .2s,top ease-in-out .5s;transition:opacity ease-in-out .2s,top ease-in-out .5s}.mobile-overlay.hidden{opacity:.75;top:-100%}.mobile-overlay.show{opacity:1;top:0}.mobile-nav{display:grid;height:100%;justify-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;grid-template-areas:'';grid-template-columns:1fr;grid-template-rows:repeat(6,70px)}#floating-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:100px 0 0;height:325px}#floating-image .content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 125px;line-height:1.5;max-width:1000px}#floating-image .content p{text-align:center;font-family:'Roboto Condensed',sans-serif}#floating-image .content p b .text--bold{font-weight:700}@media (max-width:1050px){#floating-image{height:400px}#floating-image .content{padding:0 50px}}@media (max-width:800px){#floating-image{height:475px}#floating-image .content{padding:0 35px}}@media (max-width:575px){#floating-image{height:600px}#floating-image .content{padding:0 25px}}@media (max-width:100px){#floating-image{height:725px}#floating-image .content{padding:0 25px}}#mission{position:relative;padding:100px 30px 160px}#mission .floating-image{position:absolute;top:-199px;left:68%}@media (max-width:1000px){#mission .floating-image{left:calc(50% - 175px)}}#mission .mission{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:60px;grid-template-areas:'';grid-template-columns:minmax(auto,1080px);grid-template-rows:auto}#mission .mission p{text-align:center}#mission .mission p:last-child{font-family:Oswald,sans-serif;font-size:50px}@media (max-width:750px){#mission .mission p:last-child{font-size:40px}}@media (max-width:500px){#mission .mission p:last-child{font-size:30px}}@media (max-width:500px){#mission{padding:100px 20px 160px}}.image-content-bloc__container{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:'img  	text  		text' 'img  	content  	content';grid-template-columns:minmax(450px,40%) auto auto;grid-template-rows:auto auto;background-color:#fff}.image-content-bloc__container .image__container{grid-area:img;height:100%;justify-self:flex-start}.image-content-bloc__container .image__container img{-o-object-fit:cover;object-fit:cover;height:100%;max-width:100%}.image-content-bloc__container .text__container{grid-area:text;padding:100px;padding-bottom:30px;align-self:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:1200px}.image-content-bloc__container .text__container p:last-child{padding-bottom:0}.image-content-bloc__container .content__container{grid-area:content;justify-self:flex-end;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px}.image-content-bloc__container .content__container .list-soins{grid-area:list;display:grid;-webkit-column-gap:150px;-moz-column-gap:150px;column-gap:150px;grid-template-columns:repeat(2,auto);grid-template-rows:1fr 1fr 1fr 1fr 1fr;justify-items:flex-start}.image-content-bloc__container .content__container .list-soins__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.image-content-bloc__container .content__container .list-soins__item--mobile{display:none}.image-content-bloc__container .content__container .list-soins--one-item{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center}.image-content-bloc__container .image-content-bloc__link a{font-family:Oswald,sans-serif}.image-content-bloc__container .image-content-bloc__link a,.image-content-bloc__container .image-content-bloc__link i{font-size:45px;color:#06357a}.image-content-bloc__container .image-content-bloc__link i{margin-right:25px}.image-content-bloc__container .content__container .engagement__icon{justify-self:flex-end}.image-content-bloc__container--reversed{grid-template-areas:'text			text		img' 'content	content	img';grid-template-columns:auto auto minmax(450px,40%)}.image-content-bloc__container--reversed img{max-width:40%;-o-object-fit:cover;object-fit:cover}.image-content-bloc__container--bg-blue{background-color:#06357a}.image-content-bloc__container--bg-blue .image-content-bloc__link a,.image-content-bloc__container--bg-blue .image-content-bloc__link i,.image-content-bloc__container--bg-blue .title p,.image-content-bloc__container--bg-blue a,.image-content-bloc__container--bg-blue h1,.image-content-bloc__container--bg-blue h2,.image-content-bloc__container--bg-blue h3,.image-content-bloc__container--bg-blue h4,.image-content-bloc__container--bg-blue i,.image-content-bloc__container--bg-blue p,.image-content-bloc__container.bg-light-blue .image-content-bloc__link a,.image-content-bloc__container.bg-light-blue .image-content-bloc__link i,.image-content-bloc__container.bg-light-blue .title p,.image-content-bloc__container.bg-light-blue a,.image-content-bloc__container.bg-light-blue h1,.image-content-bloc__container.bg-light-blue h2,.image-content-bloc__container.bg-light-blue h3,.image-content-bloc__container.bg-light-blue h4,.image-content-bloc__container.bg-light-blue i,.image-content-bloc__container.bg-light-blue p{color:#fff!important}@media (min-width:2000px){.image-content-bloc__container .image__container{justify-self:flex-start}.image-content-bloc__container .text__container{justify-self:center}.image-content-bloc__container--reversed .image__container{justify-self:flex-end}}@media (max-width:1630px){.image-content-bloc__container .image-content-bloc__link a,.image-content-bloc__container .image-content-bloc__link i{font-size:40px}}@media (max-width:1400px){.image-content-bloc__container .content__container .list-soins{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}@media (max-width:1250px){.image-content-bloc__container .text__container{padding:70px 50px 70px 70px}.image-content-bloc__container .image-content-bloc__link a,.image-content-bloc__container .image-content-bloc__link i{font-size:35px}}@media (max-width:1200px){.image-content-bloc__container .content__container .list-soins{grid-template-columns:auto;grid-template-rows:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.image-content-bloc__container .content__container .list-soins .list-soins__item{display:none}.image-content-bloc__container .content__container .list-soins .list-soins__item--mobile{grid-area:list;display:grid;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:0}}@media (max-width:1000px){.image-content-bloc__container{grid-template-columns:35% auto auto}.image-content-bloc__container--reversed{grid-template-columns:auto auto 35%}}@media (max-width:825px){.image-content-bloc__container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:'img' 'text' 'content';grid-template-columns:1fr;grid-template-rows:auto auto}.image-content-bloc__container .image__container{height:400px;overflow:hidden}.image-content-bloc__container .image__container img{width:100%;height:auto}.image-content-bloc__container--reversed{grid-template-areas:'img' 'text' 'content'}.image-content-bloc__container .title h2{text-align:center}}@media (max-width:650px){.image-content-bloc__container .text__container{padding:50px 40px}}@media (max-width:550px){.image-content-bloc__container .text__container{padding:50px 15px}.image-content-bloc__container .title--lightblue{display:none}.image-content-bloc__container .title p{text-align:center}}.blog-cards__container{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:100px;grid-template-columns:minmax(auto,1125px);grid-template-rows:auto}.blog-cards article h2{font-family:Oswald,sans-serif;color:#06357a;margin-bottom:35px;font-size:50px}@media (max-width:1250px){.blog-cards article h2{font-size:38px}}@media (max-width:425px){.blog-cards article h2{font-size:32px}}.blog-cards article img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-cards section{padding:45px}@media (max-width:500px){.blog-cards section{padding:30px}}.blog-cards summary{font-family:Roboto,sans-serif;font-size:26px;color:#6d6f71;line-height:1.4}.image-content-bloc__link{color:#a39061;margin:auto;padding:40px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.image-content-bloc__link i{margin-right:22px}.image-content-bloc__link a,.image-content-bloc__link i{font-size:40px}@media (max-width:1250px){.image-content-bloc__link a,.image-content-bloc__link i{font-size:36px}}@media (max-width:425px){.image-content-bloc__link a,.image-content-bloc__link i{font-size:30px}}.hero-blog-article img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-top:110px}.blog-article{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:minmax(auto,1125px);grid-template-rows:auto;padding:70px;font-family:'Roboto Condensed',sans-serif;font-size:30px;line-height:1.4;color:#6d6f71}.blog-article__title h1{font-family:Oswald,sans-serif;padding:60px;color:#06357a;font-size:60px;text-align:center}.blog-article .title{height:230px}.blog-article .main-content{display:grid}.blog-article .main-content h2,.blog-article .main-content h3,.blog-article .main-content h4,.blog-article .main-content h5,.blog-article .main-content h6{font-family:Oswald,sans-serif;font-weight:700;color:#06357a}.blog-article .main-content h2{font-size:50px;margin-bottom:80px;margin-top:40px}.blog-article .main-content h3{margin-bottom:15px;margin-top:40px}.blog-article .main-content img,.blog-article .main-content p{margin:20px 0}.blog-article .main-content .blue-square{background-color:rgba(6,53,122,.1);color:#707070;padding:30px;margin-bottom:40px}.blog-article .main-content a{font-weight:bolder;color:#06357a;text-decoration:underline}.blog-article .main-content a:after{font-family:"Font Awesome 5 Pro";content:'\f08e';font-size:20px;margin-left:5px}.blog-article .main-content figure img{-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:900px){.blog-article__title h1{font-size:40px}}@media (max-width:675px){.blog-article{padding:50px 15px}.blog-article__title h1{font-size:35px;padding:30px}.blog-article .main-content h2{font-size:40px}.blog-article .main-content a,.blog-article .main-content p{font-size:18px}.blog-article .main-content a:after{font-size:16px}}@media (max-width:400px){.blog-article__title h1{font-size:30px;padding:25px 0}.blog-article .main-content h2{font-size:26px}.blog-article .main-content h3{font-size:20px}.blog-article .main-content a,.blog-article .main-content p{font-size:18px}.blog-article .main-content a:after{font-size:14px}}.blog-article__back-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:170px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-article__back-button a{font-family:Oswald,sans-serif}.blog-article__back-button a,.blog-article__back-button i{font-size:50px}.blog-pages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:150px}.blog-pages a,.blog-pages i{font-size:40px;color:#a39061}.blog-pages__button--next i:before,.blog-pages__button--prev i:before{margin-left:15px;margin-right:5px}.blog-pages__button--next a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:400px){#home-menu.contact-section .home-menu__card__container{padding:45px 0 0}#home-menu.contact-section .home-menu__card__icon img{width:70px;height:70px}}.contact__container{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:'map  hours';grid-template-columns:60% 40%;grid-template-rows:100%}.contact__container .map{grid-area:map}.contact__container .map img{width:100%;height:100%;max-width:1140px}.contact__container .home-menu__card__container .home-menu__card__title h4 a{color:#fff}.contact__container .opening-hours__container{grid-area:hours;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-self:flex-start;grid-template-columns:auto;grid-template-rows:auto auto;padding:10%}.contact__container .opening-hours__list{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;grid-template-columns:auto auto;font-family:Oswald,sans-serif}.contact__container .opening-hours__days span,.contact__container .opening-hours__time span{margin-bottom:15px}.contact__container .opening-hours__days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;color:#06357a;font-size:34px;font-weight:500;margin-bottom:10px}.contact__container .opening-hours__time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:34px;color:#6d6f71;font-weight:200;white-space:nowrap}@media (max-width:1300px){.contact__container .opening-hours__list{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}}@media (max-width:1150px){.contact__container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:'hours' 'map';grid-template-columns:auto;grid-template-rows:auto auto}.contact__container .opening-hours__list{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}@media (max-width:520px){.contact__container .opening-hours__days,.contact__container .opening-hours__time{font-size:23px}.contact__container .opening-hours__list{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.contact-section .home-menu__card__icon img{height:150px}.team-card-container{display:grid;justify-self:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:65px;grid-template-columns:repeat(3,350px);grid-template-rows:auto}.team-card{max-width:350px;background-color:#fff;display:grid;padding-bottom:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;grid-template-areas:'picture      picture' 'picture-two  picture-two' 'name         name-two' 'role         role-two';grid-template-columns:250px 100px;grid-template-rows:repeat(4,auto)}.team-card-picture{grid-column:picture-start/picture-end;grid-row:picture/picture-two}.team-card-picture img{width:100%;height:100%}.team-card-name{grid-column:name/name-two;grid-row:name}.team-card-role{grid-row:role/role-two;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.team-card-role--mobile{display:none}.team-card-role--desktop{display:unset}.team-card-more{grid-column:name-two/role-two;grid-row:name/role;-webkit-transition:color .2s ease;transition:color .2s ease}.team-card-more .fa-plus{font-size:35px;color:#06357a;cursor:pointer}.team-card-more:hover{opacity:.7}.team-card-name h3{font-family:Oswald,sans-serif;font-weight:300;font-size:25px;color:#06357a;padding:10px 0 2px 15px}.team-card-role p{font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:16px;color:#a39061;padding-left:15px}.team-card-picture{outline:#3a434a 1px solid}.team-card-more{justify-self:flex-end;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:15px 25px 0 0}.team-card-more,.team-card-more-desc,.team-card-picture{-webkit-transition:transform ease-in-out 150ms;-webkit-transition:-webkit-transform ease-in-out 150ms;transition:-webkit-transform ease-in-out 150ms;transition:transform ease-in-out 150ms;transition:transform ease-in-out 150ms,-webkit-transform ease-in-out 150ms}.team-card-picture:hover{outline:#06357a 2px solid}.team-card-more img,.team-card-more-desc img,.team-card-picture:hover img{cursor:pointer}.team-card-more:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.team-card-more-desc:hover img{-webkit-transform:rotate(45deg) scale(1.1);transform:rotate(45deg) scale(1.1)}@media (max-width:1250px){.team-card-container{grid-template-columns:repeat(2,250px);-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}.team-card{grid-template-columns:200px 50px}.team-card-more{grid-column:picture-start/picture-end;grid-row:picture-two-start/picture-two-end;background-color:#06357a;padding:5px 10px}.team-card-more .fa-plus{color:#fff}}@media (max-width:820px){.team-card-container{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}.team-card-more{grid-column:picture-start/picture-end;grid-row:picture-two-start/picture-two-end;background-color:#06357a;padding:5px 10px}.team-card-more .fa-plus{color:#fff}}@media (max-width:600px){.team-card-container{grid-template-columns:repeat(2,auto);grid-template-rows:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;justify-self:center}.team-card{grid-template-columns:150px 0}.team-card-picture,.team-card-picture img{width:150px;height:auto;max-height:150px}.team-card-more .fa-plus{font-size:20px}.team-card-name{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.team-card-name h3{font-weight:200;font-size:18px;padding:6px 0 2px 5px;letter-spacing:0}.team-card-role p{font-weight:300;font-size:12px;padding-left:5px;white-space:normal}.team-card-role--mobile{display:unset}.team-card-role--desktop{display:none}.administration .team-card .team-card-role p{height:25px}}@media (max-width:370px){.team-card-container{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.team-card-desc{z-index:101;position:fixed;z-index:75;width:950px;height:644px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:5px;-webkit-transition:opacity ease-in-out .5s;transition:opacity ease-in-out .5s}.team-card-desc-wrapper{padding:0;background-color:#fff;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:'picture    name     more' 'picture    name        .' 'picture    role        .' 'picture    desc        .';grid-template-columns:auto auto 10px;grid-template-rows:10px 60px 40px 535px;overflow-y:scroll}.team-card-name-and-role{background-color:#fff;position:-webkit-sticky;position:sticky;top:1px;z-index:99;padding-top:10px}.team-card-picture-desc{grid-area:picture;border-color:red;position:-webkit-sticky;position:sticky;top:0;z-index:999}.team-card-name-desc{grid-area:name;align-self:flex-end;position:-webkit-sticky;position:sticky;top:15px}.team-card-role-desc{grid-area:role;align-self:center;position:-webkit-sticky;position:sticky;top:70px}.team-card-more-desc{grid-area:more;z-index:999}.team-card-description-desc{grid-area:desc;align-self:flex-start;position:-webkit-sticky;position:sticky;top:90px}.team-card-picture-desc{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.team-card-picture-desc img{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.team-card-name-desc h3{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;font-family:Oswald,sans-serif;font-weight:300;font-size:36px;color:#06357a;padding:0 35px}.team-card-description-desc{margin-top:10px}.team-card-role-desc p{color:#a39061;font-family:'Roboto Condensed',sans-serif;font-size:22px;font-weight:300;padding:0;margin-left:35px}.team-card-description-desc p{font-size:20px;color:#6d6f71;margin-left:35px;font-family:Roboto,sans-serif;font-weight:300;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:justify;margin-right:15px}.team-card-more-desc i{font-size:40px;color:#cdcdde;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:30px;right:45px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.team-card-more-desc i:hover{cursor:pointer;opacity:.7}@media (max-width:1000px){.team-card-desc{width:375px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.team-card-desc-wrapper{display:grid;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:'picture    more' 'name        .' 'role        .' 'desc        .';grid-template-columns:minmax(280px,600px) 1px;grid-template-rows:325px auto auto auto;height:85vh}.team-card-picture-desc{height:325px;width:100%}.team-card-picture-desc img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.team-card-description-desc,.team-card-description-desc p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:4px;padding-right:4px}.team-card-name-desc h3{color:#06357a;padding:0;font-size:30px}}@media (max-width:700px){.team-card-desc{width:95%;height:95%;top:20%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:300px}.team-card-desc-wrapper{padding:50px 15px 10px}.team-card-picture-desc{padding-top:15px}.team-card-role-desc{padding-bottom:15px}.team-card-more-desc i{top:10px;right:10px}}@media (max-width:450px){.team-card-picture-desc,.team-card-picture-desc img{width:250px;height:auto}.team-card-description-desc,.team-card-description-desc p{width:auto}}.team-card-desc,.team-card-desc-wrapper{opacity:0;z-index:-1}.show-description,.team-card-desc-wrapper{opacity:1;z-index:9999}.shadow-screen{display:none;opacity:0}.shadow-screen.show-description{display:inline-block;width:100vw;height:100vh;z-index:1;background-color:#06357a;position:fixed;top:0;left:0;opacity:.7}@media (max-width:450px){.shadow-screen.show-description{opacity:.9}}.joindre-equipe__container{margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.joindre-equipe__title p{padding-bottom:20px}.joindre-equipe__title p:last-child{padding-bottom:70px}.joindre-equipe .text--bold{font-weight:bolder}.embedded-video{height:auto}#formulaire.layout-section{padding-bottom:0;padding-top:0}.form__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form__title{max-width:1100px}.form__title h3{font-family:Roboto,sans-serif;font-weight:300;font-size:24px;margin-bottom:70px}.form-box__container .form-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.form-box h3{color:#06357a;font-family:Oswald,sans-serif;font-size:25px;font-weight:700;margin-bottom:20px}.form__wrapper{max-width:950px;margin:0 auto}.form__wrapper .form__title.title p:last-child{padding-bottom:35px;line-height:1.5}.form__contact-us,.form__emergency{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form__contact-us p,.form__emergency p{text-align:center;max-width:650px}.form__contact-us i,.form__emergency i{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:35px 25px 70px}.form__contact-us i a,.form__emergency i a{font-family:Oswald,sans-serif;font-size:40px;margin-left:15px}.form__contact-us i{font-size:30px}.form__contact-us i a{font-size:30px}.form-box{background-color:#fff;padding:100px 100px 65px;max-width:750px}.form-box__container{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:'fname          fname         lname             lname' 'phone          phone         email             email' 'communication  communication communication     communication' 'reason         reason        reason            reason' 'animalname     animalname    sex               age' 'specie         specie        specie            specie' 'message        message       message           message' 'button         button        button            button';grid-template-columns:repeat(4,1fr);grid-template-rows:100px 100px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:25px}.form-box__container #fname{grid-area:fname}.form-box__container #lname{grid-area:lname}.form-box__container #phone{grid-area:phone}.form-box__container #email{grid-area:email}.form-box__container #communication{grid-area:communication}.form-box__container #reason{grid-area:reason}.form-box__container #animalname{grid-area:animalname}.form-box__container #sex{grid-area:sex}.form-box__container #age{grid-area:age}.form-box__container #specie{grid-area:specie}.form-box__container #textarea-wrapper{grid-area:message}.form-box__container .form-button{grid-area:button}.form-box__container--prescription{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:'fname          fname         lname             lname' 'phone          phone         cellphone         cellphone' 'animalname     animalname    animalname        animalname' 'medicament1    medicament1   medicament1       medicament1' 'button--add    button--add   button--add       button--add' 'message        message       message           message' 'footer         footer        footer            footer';grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fit,100px);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:25px;max-width:940px}.form-box__container--prescription #fname{grid-area:fname}.form-box__container--prescription #lname{grid-area:lname}.form-box__container--prescription #phone{grid-area:phone}.form-box__container--prescription #cellphone{grid-area:cellphone}.form-box__container--prescription #medicament1{grid-area:medicament1}.form-box__container--prescription #animalname{grid-area:animalname}.form-box__container--prescription #button--add{grid-area:button--add;color:#06357a;font-weight:400;font-size:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:-15px}.form-box__container--prescription #button--add:hover{cursor:pointer;-webkit-transition:.2s;transition:.2s}.form-box__container--prescription #button--add:hover:hover{opacity:.6;border-bottom:1px solid #06357a}.form-box__container--prescription #textarea-wrapper{grid-area:message}.form-box__container--prescription .form-box__footer{grid-area:footer}.form-box__container--prescription .medicament__first{margin-bottom:10px}.form-box__container--prescription .medicament__new{margin-bottom:10px;margin-top:15px}.form-box__container--prescription .small{font-size:20px}.form-box__container--prescription a{font-weight:bolder;color:#06357a;cursor:pointer;-webkit-transition:.2s;transition:.2s}.form-box__container--prescription a:hover{opacity:.6;border-bottom:1px solid #3a434a}.form-box__container--prescription .error~a{margin-left:10px}.form-box__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.prescription__note{border:2px solid #a39061;border-radius:5px;padding:40px 10px;margin:50px 0}.prescription__note p{color:#06357a;width:100%;text-align:center;font-size:26px}.prescription__note p:last-child{margin-top:40px}@media (max-width:600px){.prescription__note p{font-size:20px}}.field__specie span,.form__field span{font-family:Oswald,sans-serif;color:#06357a;font-size:30px;white-space:nowrap}.form-box__container .field__specie{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.form-box__container .field__specie__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:15px}.form-box__container .field__specie__wrapper{width:90px;height:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%}.form-box__container .field__specie__wrapper img{width:70px;height:70px}.pretty{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pretty.p-icon.p-toggle label{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-top:5px}.pretty.p-icon.p-toggle:hover .field__specie__wrapper{background-color:rgba(6,53,122,.6)!important}.pretty.p-icon.p-toggle:focus .field__specie__wrapper{background-color:#f2f2fa!important}.pretty.p-icon.p-toggle:hover .state.p-on .field__specie__wrapper{background-color:#06357a!important}.pretty.p-icon.p-toggle:focus .field__specie__wrapper{background-color:#f2f2fa!important}.pretty.p-toggle .state.p-off .field__specie__wrapper{-webkit-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s;background-color:#f2f2fa}.pretty.p-toggle .state.p-on .field__specie__wrapper{background:#06357a;background:rgba(6,53,122,.8)}.pretty.p-toggle .state.p-on .field__communication__wrapper{background:#06357a;background:rgba(6,53,122,.8)}.slick-next:before,.slick-prev:before{color:#06357a!important}#communication.form__field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#communication.form__field .communication__container{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-template-areas:'phone        mail' 'phone-label  mail-label ';grid-template-columns:48% 48%;grid-template-rows:auto auto}#communication.form__field .communication__container #phone{grid-area:phone}#communication.form__field .communication__container #phone-label{grid-area:phone-label}#communication.form__field .communication__container #mail{grid-area:mail}#communication.form__field .communication__container #mail-label{grid-area:mail-label}#communication.form__field .communication__container span{font-size:20px;margin:0 auto;color:#6d6f71;font-family:Roboto,sans-serif;margin-top:5px}#communication.form__field .communication__toggle{background-color:#f2f2fa;margin-top:15px;width:100%;border-radius:5px}#communication.form__field .communication__toggle .state{width:100%}#communication.form__field .communication__toggle:hover .state.p-off .field__communication__wrapper{background-color:rgba(6,53,122,.6)!important}#communication.form__field .communication__toggle .state.p-on .field__communication__wrapper{background-color:#06357a!important}#communication.form__field .communication__toggle .field__communication__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px;border-radius:5px;width:100%;-webkit-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s}#communication.form__field .communication__toggle .field__communication__wrapper img{width:75px;height:75px}@media (max-width:1000px){.field__specie span,.form__field span{font-size:24px}}@media (max-width:960px){.form-box__container .field__specie__wrapper{width:65px;height:65px}.form-box__container .field__specie__wrapper img{width:50px;height:50px}}@media (max-width:850px){.form-box{padding:100px 50px 65px;max-width:750px}}@media (max-width:750px){.form-box{padding:80px 50px 65px}}@media (max-width:600px){.form-box{padding:25px 20px 25px}.field__specie span,.form__field span{font-size:20px}.form-box__container .field__specie{padding:0 24px}.form-box__container .field__specie span{margin-left:-24px}#communication.form__field .communication__container span{font-size:13px}#communication.form__field .communication__container .field__communication__wrapper img{width:40px;height:40px}.form-box__container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:'fname' 'fname-error' 'lname' 'lname-error' 'phone' 'phone-error' 'email' 'email-error' 'communication' 'reason' 'reason-error' 'animalname' 'sex' 'age' 'specie' 'message' 'button';grid-template-columns:auto;grid-template-rows:repeat(17,auto);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:10px}.form-box__container input,.form-box__container select{height:40px}.form-box__container--prescription{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:'fname' 'fname-error' 'lname' 'lname-error' 'phone' 'phone-error' 'cellphone' 'cellphone-error' 'animalname' 'animalname-error' 'medicament1' 'medicament1-error' 'button--add' 'message' 'footer';grid-template-columns:auto;grid-template-rows:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:2px}.form-box__container--prescription .form__field span{white-space:normal}.form-box__container--prescription input,.form-box__container--prescription select{height:40px}.form-box__container--prescription #button--add{margin-top:unset;margin-bottom:25px}.select-wrapper:before{height:.625rem;top:17%;right:15px;font-size:20px}#communication.form__field span{white-space:normal}#communication.form__field .communication__container{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:425px){.form-box__container .field__specie__wrapper{width:45px;height:45px}.form-box__container .field__specie__wrapper img{width:35px;height:35px}.pretty.p-icon.p-toggle label{font-size:13px}.form__contact-us i,.form__emergency i{font-size:30px}.form__contact-us i a,.form__emergency i a{font-size:35px}.form__contact-us p{font-size:20px}}@media (max-width:375px){.form-box{padding:50px 10px 25px}.form-box input{height:50px}.form-box textarea{height:200px}}.message{margin:0 auto;font-family:Roboto,sans-serif;font-size:22px;padding:0 50px 50px;text-align:center}.message .success p{color:green}.message .failure p{color:red}.form__field{position:relative}.form__field label{color:red}@media (max-width:500px){.form__field label{font-size:16px}}.invalid,.invalid:focus{background-color:#ff9494!important}.valid{background-color:#f2f2fa!important}#hero{background-position:center;background-repeat:no-repeat;background-size:cover}#hero .hero-wrapper{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:1px;grid-template-areas:'.' 'title1';grid-template-columns:1fr;grid-template-rows:110px 790px}#hero .hero-wrapper h1{grid-area:title1;align-self:center}#hero .hero-two-lines{grid-template-areas:'.' 'title1' '.' 'title2';grid-template-columns:1fr;grid-template-rows:110px 350px 15px 350px}#hero .hero-two-lines h1{grid-area:title1;align-self:flex-end}#hero .hero-two-lines h2{grid-area:title2;align-self:flex-start}#hero.home{background-color:#fff;background-image:url(/assets/img/carcajou-home-hero.jpg)}#hero.soins{background-image:url(/assets/img/carcajou-soins-hero.jpg)}#hero.equipe{background-image:url(/assets/img/carcajou-equipe-hero.jpg)}#hero.apropos{background-image:url(/assets/img/carcajou-apropos-hero.jpg)}#hero.conseils{background-image:url(/assets/img/carcajou-blog-hero.jpg)}#hero.contact{background-image:url(/assets/img/carcajou-contact-hero.jpg)}#hero.soins.medecine-generale{background-image:url(/assets/img/carcajou-soins-medecine-generale-hero.jpg)}#hero.soins.chirurgie{background-image:url(/assets/img/carcajou-soins-chirurgie-hero.jpg)}#hero.soins.orthopedie{background-image:url(/assets/img/carcajou-soins-orthopedie-hero.jpg)}#hero.soins.imagerie{background-image:url(/assets/img/carcajou-soins-imagerie-hero.jpg)}#hero.soins.dentisterie{background-image:url(/assets/img/carcajou-soins-dentisterie-hero.jpg)}#hero.soins.laboratoire{background-image:url(/assets/img/carcajou-soins-laboratoire-hero.jpg)}#hero.soins.acupuncture{background-image:url(/assets/img/carcajou-soins-acupuncture-hero.jpg)}#hero.soins.toilettage{background-image:url(/assets/img/carcajou-soins-toilettage-hero.jpg)}#hero.soins.nutrition{background-image:url(/assets/img/carcajou-soins-nutrition-hero.jpg)}#hero h1,#hero h2{color:#fff;text-align:center}#hero h1{font-family:Oswald,sans-serif;font-size:5.625rem;font-weight:700;line-height:1.42;line-height:1.1}#hero.home h1,#hero.home h2{color:#06357a}#hero h2{font-size:70px;font-weight:100}.banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#06357a;height:150px;margin-top:110px;text-align:center}.banner img{width:55px;margin-right:20px}.banner h1{color:#fff;font-family:Oswald,sans-serif;font-weight:200;font-size:55px}@media (max-width:1140px){#hero .hero-wrapper{grid-template-rows:80px 500px;height:100%}#hero .hero-two-lines{grid-template-rows:80px 245px 10px 245px}#hero h1{font-size:60px}#hero h2{font-size:40px;font-weight:400}.banner{margin-top:70px}}@media (max-width:750px){.banner h1{font-size:40px}#hero .hero-wrapper{grid-template-rows:60px 350px;height:100%}#hero .hero-two-lines{grid-template-rows:60px 170px 10px 170px}#hero h1{font-size:40px}#hero h2{font-size:26px;font-weight:400}}@media (max-width:375px){#hero .hero-wrapper{grid-template-rows:60px 275px;height:100%}#hero .hero-two-lines{grid-template-rows:60px 165px 10px 115px}#hero h1{font-size:40px}#hero h2{font-size:26px;font-weight:400}}.home-menu__container{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(3,1fr);grid-template-rows:100%}.home-menu__container--two-lines .home-menu__card__container{grid-template-rows:auto 150px auto}.home-menu__card__container{display:grid;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:60px;grid-template-areas:'';grid-template-columns:auto;grid-template-rows:auto 75px auto;padding:85px 0;-webkit-transition:opacity ease-in-out 150ms;transition:opacity ease-in-out 150ms;width:auto}.home-menu__card__container--two-lines{grid-template-rows:auto 150px auto}.home-menu__card__container--blue{background-color:#06357a}.home-menu__card__container--blue-80{background-color:rgba(6,53,122,.8)}.home-menu__card__container--blue-60{background-color:rgba(6,53,122,.6)}.home-menu__card__container:hover{opacity:.9}.home-menu__card__container:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.home-menu__card__container .mobile-only{display:none}@media (max-width:1700px) and (min-width:1150px){.home-menu__card__container .mobile-only{display:inline-block}}.home-menu__card__icon img{height:170px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-transition:-webkit-transform ease-in-out 150ms;transition:-webkit-transform ease-in-out 150ms;transition:transform ease-in-out 150ms;transition:transform ease-in-out 150ms,-webkit-transform ease-in-out 150ms}.home-menu__card__title h4{font-size:50px;color:#fff;font-family:Oswald,sans-serif;white-space:nowrap}.home-menu__card__link{font-size:55px;color:#fff}@media (max-width:1800px){.home-menu__card__container{height:380px;grid-gap:20px;width:auto}}@media (max-width:1700px){.home-menu__card__container{text-align:center}.home-menu__card__container .home-menu__card__link,.home-menu__card__container .home-menu__card__title{margin-top:45px}}@media (max-width:1470px){.home-menu__card__container{grid-gap:40px;padding:40px 0}.home-menu__card__icon img{height:140px}.home-menu__card__title h4{font-size:40px}}@media (max-width:1150px){.home-menu__container{display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}.home-menu__card__container{display:grid;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;grid-gap:30px;grid-template-areas:'';grid-template-columns:auto;grid-template-rows:auto;padding:50px}.home-menu__card__container .home-menu__card__link,.home-menu__card__container .home-menu__card__title{margin-top:unset}}@media (max-width:550px){.home-menu__card__icon img{height:100px}.home-menu__card__title h4{font-size:30px}.home-menu__card__link{font-size:45px}}@media (max-width:400px){.home-menu__container--two-lines .home-menu__card__container{grid-template-rows:auto 130px auto;padding:45px 0 0}.home-menu__card__container{display:grid;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:0;grid-template-areas:'';grid-template-columns:auto;grid-template-rows:auto 75px auto;padding:45px 0}.home-menu__card__icon img{height:60px}.home-menu__card__title h4{font-size:23px}.home-menu__card__link{font-size:35px}}.apropos .engagement__content__title,.apropos .engagement__title,.apropos .passion__content,.apropos .passion__title,.apropos .soins__content__title{padding:0 100px;margin-left:0;margin-right:0}@media (max-width:1400px){.apropos .engagement__content__title,.apropos .engagement__title,.apropos .passion__content,.apropos .passion__title,.apropos .soins__content__title{padding:0 50px}}@media (max-width:1570px){.apropos .title--align-left h2{font-size:45px}}@media (max-width:1400px){.apropos .title--align-left h2{font-size:40px}}@media (max-width:1060px){.apropos .title--align-left h2{font-size:32px}}@media (max-width:850px){.apropos .title--lightblue{display:none}.apropos .title{text-align:center!important}.apropos .title--align-left h2{font-size:40px}}.partenaire-container{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:25px;grid-template-columns:auto auto auto auto;grid-template-rows:auto}.partenaire-container p{font-family:Oswald,sans-serif;font-size:30px}@media (max-width:1200px){.partenaire-container{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:25px;grid-template-columns:auto;grid-template-rows:auto}.partenaire-container p{text-align:center}}#visite .adresse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#06357a;font-family:Oswald,sans-serif;font-weight:lighter}#visite .adresse .mobile-only{display:none}#visite .adresse a{font-size:40px}#visite .adresse a b{font-weight:bolder}#visite .adresse i{font-size:50px;margin-right:30px}#visite .visite-virtuelle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:65px}#visite.bg-blue a,#visite.bg-blue h2,#visite.bg-blue i{color:#fff}@media (max-width:1000px){#visite .adresse a{font-size:30px}#visite .adresse i{font-size:35px}}@media (max-width:675px){#visite .adresse .mobile-only{display:inline-block}#visite .adresse a,#visite .adresse i{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}#visite .adresse i{margin-top:3px}}@media (max-width:400px){#visite .adresse a{font-size:23px}#visite .adresse i{font-size:23px}}.multicards__container{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.multicards__card__container{display:grid;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:60px;grid-template-columns:auto;grid-template-rows:auto auto auto;padding:85px 0;-webkit-transition:opacity ease-in-out 150ms;transition:opacity ease-in-out 150ms;width:auto}.multicards__card__container.blue{background-color:#06357a}.multicards__card__container.blue-80{background-color:rgba(6,53,122,.85)}.multicards__card__container.blue-60{background-color:rgba(6,53,122,.6)}.multicards__card__container:hover{opacity:.9}.multicards__card__container:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.multicards__card__icon img{height:170px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-transition:-webkit-transform ease-in-out 150ms;transition:-webkit-transform ease-in-out 150ms;transition:transform ease-in-out 150ms;transition:transform ease-in-out 150ms,-webkit-transform ease-in-out 150ms}.multicards__card__title h4{font-size:50px;color:#fff;font-family:Oswald,sans-serif;white-space:nowrap}.multicards__card__link{font-size:55px;color:#fff}@media (max-width:1800px){.multicards__card__container{height:380px;grid-gap:20px;width:auto}}@media (max-width:1470px){.multicards__card__container{grid-gap:0;padding:40px 0}.multicards__card__icon img{height:100px}.multicards__card__title h4{font-size:40px}}@media (max-width:1150px){.multicards__container{grid-template-rows:auto}.multicards__card__container{height:auto;grid-gap:20px;padding:40px}.multicards__card__icon img{height:60px}.multicards__card__title h4{font-size:26px}.multicards__card__link{font-size:35px}}@media (max-width:725px){.multicards__card__container{grid-gap:20px;grid-template-columns:auto;grid-template-rows:auto;padding:30px}.multicards__card__icon img{height:60px}.multicards__card__title h4{font-size:24px}.multicards__card__link{font-size:26px}}@media (max-width:550px){.multicards__container{display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}.multicards__card__container{justify-items:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:'link  title';grid-template-columns:20px auto;grid-template-rows:auto;padding:25px;padding-left:30%}.multicards__card__icon{display:none}.multicards__card__title{grid-area:title}.multicards__card__link{grid-area:link}}@media (max-width:400px){.multicards__card__container{padding-left:auto}}.mobile .blue{background-color:unset}.mobile .blue-80{background-color:unset}.mobile .blue-60{background-color:unset}.mobile.blue--mobile{background-color:#06357a!important}.mobile.blue-80--mobile{background-color:rgba(6,53,122,.8)!important}.mobile.blue-60--mobile{background-color:rgba(6,53,122,.6)!important}#backbutton{display:none}#backbutton .backbutton{color:#fff;height:75px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Oswald,sans-serif;font-size:20px}#backbutton .backbutton i{margin-right:20px}#soins-et-services .soins-et-services__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#soins-et-services .soins-et-services__title{margin-bottom:45px}#soins-et-services .soins-et-services__title h2{color:#fff}#soins-et-services .soins-et-services__list{display:grid;grid-auto-rows:auto;grid-gap:30px 50px;grid-template-columns:repeat(3,minmax(auto,350px))}#soins-et-services .soins-et-services__item__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:40px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#soins-et-services .soins-et-services__item__container:hover{opacity:.7;text-decoration:none}#soins-et-services .soins-et-services__item__title{color:#fff;font-size:30px;text-decoration:none;font-family:Oswald,sans-serif;font-weight:200}#soins-et-services .soins-et-services__item__title:hover{opacity:.7;text-decoration:underline;text-decoration-thickness:2px}#soins-et-services .soins-et-services__item__icon{margin-right:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#soins-et-services .soins-et-services__item__icon i{font-size:30px;color:#fff;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-weight:100}@media (max-width:700px){#soins-et-services{display:none}#soins-et-services .soins-et-services__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-auto-rows:auto;grid-gap:50px;grid-template-columns:minmax(auto,210px)}#backbutton{display:block}}
/*# sourceMappingURL=all-styles.min.css.map */
