html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"],webkit-file-upload-button,button{border-radius:0}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}body{font-family:'arboria',sans-serif;font-weight:300;font-size:1rem;color:#4a4949}body .cf:before,body .cf:after{content:" ";display:table}body .cf:after{clear:both}body .cf{clear:both}body .cf{*zoom:1}body.menuActive{overflow:hidden}.grecaptcha-badge{visibility:hidden}.outliner{display:none}.show-smartphone,.show-tablet{display:none}strong,b{font-weight:bold}ol{list-style:decimal}ol li::marker{content:none}em{font-style:italic}p{font-size:.9375rem;line-height:1.5em;margin-bottom:1rem;font-weight:400}p:last-of-type{margin-bottom:0}a{color:#4a4949;transition:all .5s;text-decoration:underline}a:hover{text-decoration:none}.content{width:73.125rem;min-width:15.625rem;margin:0 auto}.fleft{float:left}.fright{float:right}.wcol1{width:4.375rem}.wcol2{width:10.625rem}.wcol3{width:16.875rem}.wcol4{width:23.125rem}.wcol5{width:29.375rem}.wcol6{width:35.625rem}.wcol7{width:41.875rem}.wcol8{width:48.125rem}.wcol9{width:54.375rem}.wcol10{width:60.625rem}.wcol12{width:73.125rem}.pc19{width:19%}.pc20{width:20%}.pc24{width:24%}.pc25{width:25%}.pc30{width:30%}.pc32{width:32%}.pc35{width:35%}.pc48{width:48%}.pc50{width:50%}.pc40{width:40%}.pc60{width:60%}.pc70{width:70%}.pc80{width:80%}.pc100{width:100%}.l-title,.page-divers h1{font-size:2.5rem;color:#195da9;margin-bottom:.8em;font-weight:bold}.l-title{position:relative;padding-left:3.5rem}.l-title:before{content:'';display:inline-block;width:45px;height:2px;background-color:#195da9;position:absolute;top:1.5rem;left:0}.m-title,.page-divers h2,.une-actu h2{font-size:1.375rem;font-weight:bold;margin-bottom:.5em;color:#195da9;line-height:1.3em}.s-title,.page-divers h3{text-transform:uppercase;font-size:20px;margin-bottom:1em}.cta-button{color:#fff;background-color:#195da9;font-weight:500;text-decoration:none;text-transform:uppercase;padding:1rem;text-align:center;font-family:'arboria',sans-serif;font-size:1rem;display:block;width:10.5rem;transition:all .5s;position:relative;border-radius:0 20px 0 20px}.cta-button:hover{background-color:#07284d;border-radius:20px 0 20px 0}.flex{display:flex}.space-between{justify-content:space-between}.justify-center{justify-content:center}.flex-end{justify-content:flex-end}.flex-start{justify-content:flex-start;gap:2.5rem}.row-reverse{flex-direction:row-reverse}.flex-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.align-items-end{align-items:flex-end}.align-flex-start{align-items:flex-start}.padding-L{padding:6rem 0}.padding-M{padding:4rem 0}.padding-S{padding:2rem 0}.txt-center{text-align:center}.txt-right{text-align:right}.box{background-color:#195da9;color:#fff;border-radius:30px;padding:1.5rem 2rem}.page-divers ul,.page-divers ol{margin-bottom:1rem}.page-divers ul{list-style-type:disc}.page-divers li{margin-left:1rem;font-size:.9375rem;line-height:1.5em;margin-bottom:.3rem;font-weight:400}header{padding:.5rem 1.5rem}header .menu-button{display:none}header .main-menu a.link{display:block;padding:1rem;font-weight:500;text-transform:uppercase;text-decoration:none}header .main-menu a.link:hover{color:#195da9}header .main-menu a.cta-button{margin-left:1rem;width:8.4375rem}header .fb{background:url('imgs/fb-icon.svg') no-repeat;background-size:100%;width:18px;height:30px;display:inline-block;margin:0 1rem}.banner{background-repeat:no-repeat;background-size:cover;background-position:center}.banner h1{color:#fff;text-transform:uppercase;font-size:20px;font-weight:bold;line-height:1.4em;max-width:32rem;margin:2rem auto}.banner .cta-button{margin:0 auto;width:10rem}.banner .cta-button:hover{background-color:#fff;color:#195da9}.qui .box{margin-top:1rem}.qui .bloc2{position:relative;height:38.75rem}.qui .bloc2:after{content:'';display:inline-block;width:204px;height:189px;background-image:url('imgs/veterinaire-illu.svg');background-repeat:no-repeat;background-size:100%;position:absolute;bottom:0;right:4rem}.qui .photo1,.qui .photo2,.qui .photo3{height:auto;position:absolute}.qui .photo1{border-radius:50px 0 50px 0;top:0;left:6.25rem}.qui .photo2{border-radius:0 0 0 50px;top:8.5625rem;right:0}.qui .photo3{width:20rem;border-radius:0 50px 0 50px;bottom:0;left:3.125rem}.dentisterie .bloc1,.comportement .bloc1{height:28rem}.dentisterie .bloc1 .txt,.comportement .bloc1 .txt{height:100%;padding:3rem;background-color:#195da9}.dentisterie .bloc1 .txt p,.comportement .bloc1 .txt p{font-size:1.125rem;color:#fff;max-width:27rem;width:100%}.dentisterie .bloc1 .img,.comportement .bloc1 .img{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%}.dentisterie .conclusion,.comportement .conclusion{font-size:20px;font-weight:bold;margin:3rem 0 1.5rem;line-height:1.4em}.dentisterie .cta-button,.comportement .cta-button{margin:0 auto}.contact{position:relative}.contact .box{border-radius:0 30px 0 30px;width:100%;max-width:24rem}.contact .coord{margin-top:1rem;margin-top:4rem;margin-left:16.875rem;position:relative}.contact .coord .m-title{margin-bottom:.2rem}.contact .coord em{display:block;margin-bottom:1rem}.contact .coord a{display:block;font-weight:bold;text-decoration:none;padding:.2rem 0}.contact .coord .tel{color:#195da9}.contact .coord .tel:hover{color:#4a4949}.contact .coord .email:hover{color:#195da9}.contact .coord .tva{margin-top:1rem}.contact .fb{background:url('imgs/fb-icon.svg') no-repeat;background-size:100%;width:27px;height:45px;display:inline-block;margin:0 1rem;position:absolute;right:0;bottom:0;transition:all .5s}.contact .fb:hover{transform:scale(.8)}.contact .bloc2{margin-top:2rem}.contact .bloc2 .nf-response-msg p{font-size:20px;color:#195da9;font-weight:bold}.contact form .nf-form-fields-required{text-align:right;font-style:italic;font-size:13px;margin-bottom:1.5rem}.contact form .ninja-forms-req-symbol{color:#195da9}.contact form nf-fields-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.contact form label{font-weight:200;text-transform:uppercase;margin-bottom:.5rem}.contact form input[type="text"],.contact form input[type="tel"],.contact form input[type="email"],.contact form select,.contact form textarea{font-family:'arboria',sans-serif;padding:.5rem;color:#4a4949;border:1px solid #e6e6e6;border-bottom:2px solid #195da9;font-size:1rem}.contact form input[type="submit"]{color:#fff;background-color:#195da9;font-weight:500;text-decoration:none;text-transform:uppercase;padding:1rem;text-align:center;font-family:'arboria',sans-serif;font-size:1rem;display:block;width:10.5rem;transition:all .5s;position:relative;border-radius:0 20px 0 20px;cursor:pointer;border:0}.contact form input[type="submit"]:hover{background-color:#07284d;border-radius:20px 0 20px 0}.contact form .rgpd{margin-bottom:.5rem}.contact form .rgpd label{font-size:14px;text-transform:none;line-height:1.3em;font-style:italic;font-weight:400}.contact form .submit-container{float:right}.contact form .recapt{font-style:italic;line-height:1.3em;font-weight:400;font-size:14px}.contact .illu{display:inline-block;width:307px;height:435px;background-image:url('imgs/logo-illu.png');background-repeat:no-repeat;background-size:100%;position:absolute;bottom:-2rem;left:0}footer{margin-bottom:1rem}footer .copyright{font-size:14px}footer .copyright a{text-decoration:none}footer .copyright a:hover{text-decoration:underline}@media screen and (max-width:1230px){.wcol1{width:3.5625rem}.wcol2{width:8.875rem}.wcol3{width:14.1875rem}.wcol4{width:19.5rem}.wcol5{width:24.8125rem}.wcol6{width:30.125rem}.wcol7{width:35.4375rem}.wcol8{width:40.75rem}.wcol9{width:46.0625rem}.wcol10{width:51.375rem}.content{width:62rem}.m-title,.page-divers h2,.une-actu h2{font-size:20px}.qui .bloc2{height:32.5rem}.qui .bloc2:after{width:168px;height:148px}.qui .photo3{width:17.5rem}.contact .coord{margin-top:7rem;margin-left:14.875rem}}@media screen and (max-width:1130px){.wcol3{width:10.125rem}.wcol4{width:14rem}.wcol6{width:21.75rem}.wcol7{width:25.625rem}.wcol5{width:17.875rem}.wcol9{width:33.375rem}.content{width:45rem}.padding-L{padding:4rem 0}.padding-M{padding:3rem 0}.tablet-noflex{flex-direction:column}.tablet-noflex-reverse{flex-direction:column-reverse}.hide-tablet{display:none}.show-tablet{display:block}header{position:relative}header .main-menu{display:none;position:fixed;top:0;left:0;background-color:#195da9;width:100%;height:100%;z-index:1}header .main-menu ul{flex-direction:column;align-items:center;position:absolute;top:50%;width:100%;transform:translateY(-50%);max-height:95%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}header .main-menu ul li{width:100%;text-align:center}header .main-menu ul li a,header .main-menu ul li a.link{font-size:28px;display:block;padding:1.5rem 0;color:#fff}header .main-menu ul li a:hover,header .main-menu ul li a.link:hover{color:#07284d}header .menu-button{display:block;width:40px;height:40px;position:absolute;top:1.2rem;right:1rem;background:url('imgs/menu.svg');background-repeat:no-repeat;z-index:2;cursor:pointer}header .menu-button.active{background:url('imgs/menu-blanc.svg')}header .main-menu a.cta-button{width:auto;background:none;margin-left:0}header .fb{margin:0 3rem 0 0}header .logo{width:10rem;height:auto}.banner{background-position:left center}.banner .bloc1{width:25.625rem}.banner .bloc1 img{width:100%;height:auto}.qui .bloc1{width:100%;margin:2rem 0}.qui .bloc2{height:37.3rem;width:35rem}.qui .bloc2:after{width:195px;height:175px;right:0}.qui .bloc2 .photo1{width:15rem}.qui .bloc2 .photo2{width:12.5rem}.qui .bloc2 .photo3{left:0;width:21.5rem}.dentisterie{margin-bottom:2rem}.dentisterie .bloc1,.comportement .bloc1{height:21rem}.dentisterie .bloc1 .txt p,.comportement .bloc1 .txt p{font-size:1rem}.contact .illu{width:245px;height:346px;bottom:.5rem}.contact .coord{margin-top:6rem;margin-left:7.875rem;width:14rem}.contact form label{font-size:15px}.contact form input[type="text"],.contact form input[type="tel"],.contact form input[type="email"],.contact form select,.contact form textarea{font-size:15px}footer .copyright{font-size:12px}}@media screen and (max-width:810px){.content{width:90%}.tablet-s-noflex{flex-direction:column}.padding-L{padding:3rem 0}.l-title,.page-divers h1{font-size:2rem}.banner h1,.dentisterie .conclusion,.comportement .conclusion{font-size:18px}.banner{background-size:160%;background-position:-3rem}.banner h1{margin:1rem auto;max-width:29rem}.banner .bloc1{width:22rem}.banner .bloc1 img{max-width:400px}.banner{padding:0}.banner .content{padding:2rem;width:100%;background-color:rgba(0,0,0,0.2)}.dentisterie .bloc2,.comportement .bloc2{row-gap:1rem}.dentisterie .bloc2>div,.comportement .bloc2>div{width:100%}.dentisterie .bloc1,.comportement .bloc1{height:17rem}.contact .bloc1,.contact .bloc2{width:100%}.contact .coord{margin-top:2rem;margin-left:0;width:15rem}.contact .illu{bottom:initial;top:6rem;right:1rem;left:initial;width:12rem;height:17rem}.contact form nf-fields-wrap{flex-direction:column}.contact form .wcol3,.contact form .wcol6{width:100%}footer .copyright{text-align:center}}@media screen and (max-width:620px){.banner .bloc1 img{display:none}.banner{background-image:none !important;background-color:#195da9}.banner .bloc1{width:100%}.banner .content{padding:1rem 1rem 2rem;background-color:transparent}.banner .cta-button{background-color:#fff;color:#195da9}.banner .cta-button:hover{background-color:#07284d;color:#fff}.show-smartphone{display:block;height:350px;background-size:180%;background-position:-1rem center;background-repeat:no-repeat}.smartphone-noflex-reverse{flex-direction:column-reverse}.banner .bloc1 img{max-width:300px}.qui .bloc2{width:28.5rem;height:28rem}.qui .bloc2:after{width:115px;height:104px;right:5rem}.qui .bloc2 .photo1{width:12rem;left:3rem;border-radius:40px 0 40px 0}.qui .bloc2 .photo1{border-radius:0 0 0 40px}.qui .bloc2 .photo3{width:15rem;border-radius:0 40px 0 40px}.dentisterie .bloc1,.comportement .bloc1{height:auto}.dentisterie .bloc1 .pc50,.comportement .bloc1 .pc50{width:100%}.dentisterie .bloc1 .txt,.comportement .bloc1 .txt{padding:2rem;height:auto}.dentisterie .bloc1 .img,.comportement .bloc1 .img{height:18rem}.contact .box{max-width:16rem}.contact .illu{top:9rem}}@media screen and (max-width:505px){.padding-M{padding:2rem 0}.show-smartphone{height:300px}.banner{background-size:cover}.l-title{padding-left:2.5rem}.l-title:before{top:1rem;left:0;width:33px}.l-title,.page-divers h1{font-size:28px}p{font-size:14px}.qui .bloc2{width:18rem;height:33.5rem}.qui .bloc2:after{right:11rem;bottom:11.5rem}.qui .bloc2 .photo1{width:9rem}.qui .bloc2 .photo2{width:10rem;top:12rem}.qui .bloc2 .photo3{width:12rem}.dentisterie .conclusion,.comportement .conclusion{font-size:17px}.dentisterie .bloc1 .txt,.comportement .bloc1 .txt{padding:1.5rem}.dentisterie .bloc1 .txt p,.comportement .bloc1 .txt p{font-size:15px}.dentisterie .conclusion,.comportement .conclusion{margin:1rem 0 1.5rem}.contact .illu{top:12.8rem;width:9rem;height:13rem}}@media screen and (max-width:430px){.contact .illu{display:none}.contact .box{max-width:none}}@media screen and (max-width:400px){.show-smartphone{height:240px}}