@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700|Quicksand:400,700");body{font-family:"Playfair Display", serif;font-size:16px;color:#37474F;line-height:1.8;margin:0;padding:0;background:#FAFAFA}::-moz-selection{background:rgba(0, 188, 212, 0.7);color:#FAFAFA}::selection{background:rgba(0, 188, 212, 0.7);color:#FAFAFA}.cf:after{content:"";display:table;clear:both}.bold{font-weight:700}.container{width:1270px;margin:0 auto;position:relative}.title-section{font-family:"Quicksand", sans-serif;font-size:4.25em;position:relative;z-index:1;margin:0;padding:0}.title-section:before{content:url(../img/patte.svg);position:absolute;z-index:-1;left:-68px;top:-27px}a{text-decoration:none}a:focus{outline:none}.section-header{position:relative;z-index:100}.section-header .nav{list-style:none;position:absolute;top:20px;right:0}.section-header .nav__el{float:left;margin:0 40px 0 0}.section-header .nav__el a{font-family:"Quicksand", sans-serif;color:#37474F}.section-header .nav__el a:focus,.section-header .nav__el a:hover{font-weight:700}.section-header .logo-gindt{margin:1.25em 0 0 0;padding:0;float:left;display:block}.section-header .logo-gindt img{width:48px}.banner{width:100%;height:80vh;background-image:-o-linear-gradient(-25deg, #03A9F4, #FAFAFA);background-image:-moz-linear-gradient(-25deg, #03A9F4, #FAFAFA);background-image:-webkit-linear-gradient(-25deg, #03A9F4, #FAFAFA);background-image:-webkit-linear-gradient(115deg, #03A9F4, #FAFAFA);background-image:-o-linear-gradient(115deg, #03A9F4, #FAFAFA);background-image:linear-gradient(-25deg, #03A9F4, #FAFAFA);position:relative}.banner .title-banner{color:#37474F;margin:0;padding:0}.banner .subtitle-banner{color:#37474F;margin:0;padding:0}.banner .scroll{font-family:"Quicksand", sans-serif;font-size:12px;text-transform:uppercase;position:absolute;left:50%;bottom:10vh;color:#37474F;margin:0;padding:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.banner .scroll:hover{cursor:pointer}.banner .scroll:after{position:absolute;content:"";display:block;width:2px;height:3em;background:#37474F;left:50%;bottom:-5vh;-webkit-animation-name:scroll-icon;animation-name:scroll-icon;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.banner .logo-banner{width:51.1811023622%;font-weight:400;color:#FAFAFA;line-height:1.4;margin:0;font-size:26px;text-align:center;padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner .logo-banner img{width:20.6153846154%;fill:#37474F}.banner .upper{text-transform:uppercase}.section-services{padding:8.75em 0 4.375em 0;background:url("../img/background-services.png") no-repeat center bottom, #FAFAFA;background-size:100% 50%}.section-services .services{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-services .services__el{margin:0 0 .5em 0;padding:0;width:32.7559055118%;height:19.375em;border-radius:2px;position:relative;overflow:hidden;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);-webkit-transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.section-services .services__el:hover{cursor:auto}.section-services .services__el:hover:before{-webkit-transform:translate(-50%, -60%);-moz-transform:translate(-50%, -60%);-ms-transform:translate(-50%, -60%);-o-transform:translate(-50%, -60%);transform:translate(-50%, -60%);-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.section-services .services__el:hover:after{-webkit-transition:all 600ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 600ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 600ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 600ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 600ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.section-services .services__el:before{font-family:"Quicksand", sans-serif;font-size:1.625em;font-weight:700;text-transform:uppercase;content:"";display:inline-block;position:absolute;z-index:2;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 300ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 300ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 300ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 300ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 300ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);color:#FAFAFA;text-align:center}.section-services .services__el:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:2px;-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.section-services .services__el:first-child:before{content:"Chirurgie"}.section-services .services__el:first-child:after{background:rgba(156, 39, 176, 0.7)}.section-services .services__el:nth-child(2):before{width:75%;content:"Médecine interne oncologie"}.section-services .services__el:nth-child(2):after{background:rgba(233, 30, 99, 0.7)}.section-services .services__el:nth-child(3):before{content:"Vaccination"}.section-services .services__el:nth-child(3):after{background:rgba(63, 81, 181, 0.7)}.section-services .services__el:nth-child(4):before{width:75%;content:"Échographie Échocardiographie"}.section-services .services__el:nth-child(4):after{background:rgba(0, 188, 212, 0.7)}.section-services .services__el:nth-child(5){border:0;width:66.2992125984%;margin:0 0 10px 0;position:relative;background:none;-webkit-box-shadow:none;box-shadow:none}.section-services .services__el:nth-child(5) .contenu-services{width:49.406175772%;position:absolute;top:50%;left:12.7078384798%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:20}.section-services .services__el:nth-child(5) .contenu-services .title-section{margin:0 0 0 0}.section-services .services__el:nth-child(5) .contenu-services p{margin:0 0 0 0}.section-services .services__el:nth-child(6):before{width:75%;content:"Radiologie numérique"}.section-services .services__el:nth-child(6):after{background:rgba(0, 150, 136, 0.7)}.section-services .services__el:nth-child(7):before{content:"Dentisterie"}.section-services .services__el:nth-child(7):after{background:rgba(3, 169, 244, 0.7)}.section-services .services__el:last-child:before{content:"Acupuncture"}.section-services .services__el:last-child:after{background:rgba(76, 175, 80, 0.7)}.section-animaux{width:100%;padding:4.375em 0 8.75em 0;background:#E0F7FA}.section-animaux .title-section{margin:0 0 0.8823529412em 8.5039370079%}.section-animaux .animaux{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-animaux .animaux__el{margin:0 0 .5em 0;padding:0;width:32.7559055118%;height:19.375em;overflow:hidden;position:relative;border-radius:2px;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);-webkit-transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.section-animaux .animaux__el:hover{cursor:auto}.section-animaux .animaux__el:hover:before{-webkit-transform:translate(-50%, -60%);-moz-transform:translate(-50%, -60%);-ms-transform:translate(-50%, -60%);-o-transform:translate(-50%, -60%);transform:translate(-50%, -60%);-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.section-animaux .animaux__el:hover:after{-webkit-transition:all 600ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 600ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 600ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 600ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 600ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.section-animaux .animaux__el:before{font-family:"Quicksand", sans-serif;font-size:1.625em;font-weight:700;text-transform:uppercase;text-align:center;content:"";display:inline-block;position:absolute;z-index:2;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 300ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 300ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 300ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 300ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 300ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1);color:#FAFAFA}.section-animaux .animaux__el:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:2px;-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.section-animaux .animaux__el:first-child:before{width:75%;content:"Animaux de compagnie classiques"}.section-animaux .animaux__el:first-child:after{background:rgba(156, 39, 176, 0.7)}.section-animaux .animaux__el:nth-child(2):before{content:"Oiseaux"}.section-animaux .animaux__el:nth-child(2):after{background:rgba(233, 30, 99, 0.7)}.section-animaux .animaux__el:last-child:before{width:75%;content:"Nouveaux animaux de compagnie"}.section-animaux .animaux__el:last-child:after{background:rgba(63, 81, 181, 0.7)}.section-galerie{background-image:-o-linear-gradient(135deg, #448AFF, #18FFFF);background-image:-moz-linear-gradient(135deg, #448AFF, #18FFFF);background-image:-webkit-linear-gradient(135deg, #448AFF, #18FFFF);background-image:-webkit-linear-gradient(315deg, #448AFF, #18FFFF);background-image:-o-linear-gradient(315deg, #448AFF, #18FFFF);background-image:linear-gradient(135deg, #448AFF, #18FFFF);margin:0 0 0 0;padding:7.5em 0 10em 0;-webkit-box-shadow:0 0px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 0px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 0px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2)}.section-galerie .title-section{width:18.3464566929%;margin:0 auto 0.8823529412em auto;color:#FAFAFA;text-align:center}.section-galerie .galerie{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-galerie .galerie__el{margin:0 0 10px 0;padding:0;border-radius:2px;width:49.5275590551%;height:25em;overflow:hidden;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2)}.section-galerie .galerie__el img{width:100%}.section-galerie .galerie__el:first-child{width:66.2992125984%}.section-galerie .galerie__el:nth-child(2){width:32.8346456693%}.section-galerie .galerie__el:nth-child(3){width:41.1811023622%}.section-galerie .galerie__el:last-child{width:57.9527559055%}.pre-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:6.6875em auto 7.5em auto}.pre-footer .bold{font-weight:900}.pre-footer .section-contact{width:24.3307086614%;margin:0 9.2125984252% 0 8.4251968504%}.pre-footer .section-contact .contact-info{list-style:none;margin:0 0 1.25em 0;padding:0}.pre-footer .section-contact .tel-btn{display:inline-block;font-family:"Quicksand", sans-serif;font-weight:500;color:#fafafa;margin:0;padding:0.625em 22.5922330097% 0.625em 28.4174757282%;border-radius:2px;background-image:-o-linear-gradient(135deg, #448AFF, #18FFFF);background-image:-moz-linear-gradient(135deg, #448AFF, #18FFFF);background-image:-webkit-linear-gradient(135deg, #448AFF, #18FFFF);background-image:-webkit-linear-gradient(315deg, #448AFF, #18FFFF);background-image:-o-linear-gradient(315deg, #448AFF, #18FFFF);background-image:linear-gradient(135deg, #448AFF, #18FFFF);-webkit-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2);box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);position:relative}.pre-footer .section-contact .tel-btn:before{content:url(../img/icone-tel.svg);display:block;z-index:10;position:absolute;left:10%;top:50%;-webkit-transform:translateY(-35%);-moz-transform:translateY(-35%);-ms-transform:translateY(-35%);-o-transform:translateY(-35%);transform:translateY(-35%)}.pre-footer .section-contact .tel-btn:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer}.pre-footer .section-contact .tel-btn:active{-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2)}.pre-footer .section-contact .tel-btn:focus{outline:none}.pre-footer .section-horaires{width:24.3307086614%;margin:0}.pre-footer .section-horaires .horaires-info{list-style:none;margin:0;padding:0}.pre-footer img{margin-left:9.2125984252%}.section-footer{width:100%;margin:0;padding:0;line-height:2.5em;background:#E0F7FA;position:relative}.section-footer .container{margin:0 auto;padding:0;height:auto}.section-footer .footer-info{list-style:none;display:inline-block;padding:0;margin:1.25em 0 0 0}.section-footer .footer-info .lien-footer{color:#37474F;font-style:italic;position:relative}.section-footer .footer-info .lien-footer:after{content:"";display:inline-block;position:absolute;right:0;bottom:-2px;width:100%;height:1px;background:#37474F}.section-footer .footer-info__el{float:left;margin:0 40px 0 0;padding:0}.section-footer .footer-info__el:last-child{margin:0;padding:0}.bouton-retour{position:fixed;right:0;width:60px;height:60px;bottom:3.125em;right:2%;border-radius:100%;border:none;z-index:100;background-image:-o-linear-gradient(135deg, #448AFF, #18FFFF);background-image:-moz-linear-gradient(135deg, #448AFF, #18FFFF);background-image:-webkit-linear-gradient(135deg, #448AFF, #18FFFF);background-image:-webkit-linear-gradient(315deg, #448AFF, #18FFFF);background-image:-o-linear-gradient(315deg, #448AFF, #18FFFF);background-image:linear-gradient(135deg, #448AFF, #18FFFF);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2);box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2)}.bouton-retour svg{position:absolute;top:50%;left:51%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block}.bouton-retour:hover{-webkit-box-shadow:0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12), 0 5px 6px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12), 0 5px 6px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12), 0 5px 6px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12), 0 5px 6px 0 rgba(0, 0, 0, 0.2);box-shadow:0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12), 0 5px 6px 0 rgba(0, 0, 0, 0.2);cursor:pointer;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.bouton-retour:focus{outline:none}.bouton-retour:active{-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2)}@-webkit-keyframes scroll-icon{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:.2}50%{-webkit-transform:translateY(30%);-moz-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%);opacity:1}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:.2}}@keyframes scroll-icon{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:.2}50%{-webkit-transform:translateY(30%);-moz-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%);opacity:1}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:.2}}