b,em,i,strong{text-decoration:inherit;color:inherit}.clearfix{content:"";display:table;clear:both}em,i{font-style:italic;font-weight:inherit;font-size:inherit}b,strong{font-weight:700;font-style:inherit;font-size:inherit}a,span,span.underline,u{font-weight:inherit;font-style:inherit;font-size:inherit}span.underline,u{text-decoration:underline;color:inherit}*,.btn-vert{color:#10454F}a,span{text-decoration:inherit;outline:0}*,.btn-bleu,.btn-bleu-clair{font-weight:400}.nostretch{white-space:nowrap;width:1%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Raleway,sans-serif;font-size:16px;font-style:normal}.handwritten{font-family:'Great Vibes',cursive}body{overflow-x:hidden;padding-bottom:100px}@media screen and (max-width:767px){body{padding-bottom:93px}}.btn-orange,.btn-vert{padding:17px 40px;font-size:18px;position:relative;border-radius:74px;display:inline-block;transition:all .2s;overflow:hidden;text-transform:uppercase}@media screen and (min-width:1272px){.container{width:1272px}}img{max-width:100%}.btn-vert{background-color:#BDE038;text-decoration:none}.btn-vert:hover{color:#fff;text-decoration:none;background-color:#10454F}.btn-orange{background-color:#E0752D;color:#fff;text-decoration:none}.btn-bleu,.btn-orange:hover{background-color:#10454F;color:#fff}.btn-orange:hover{text-decoration:none}.btn-bleu{font-size:14px;text-transform:uppercase;padding:13px 33px;border-radius:74px;text-align:center;border:0;display:inline-block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.btn-bleu:focus,.btn-bleu:hover{background-color:#BDE038;color:#fff;text-decoration:none}.btn-bleu:disabled{opacity:.3;background-color:#10454F!important}.btn-bleu span{margin-right:5px}.btn-bleu.btn-little{padding:5px 18px 4px;font-size:13px}.btn-bleu-clair{font-size:14px;color:#10454F;background-color:#DBEDF1;text-transform:uppercase;padding:13px 33px;border-radius:74px;text-align:center;border:0;display:inline-block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.btn-blanc,.btn-violet{font-size:15px;padding:5px 15px;text-align:center}.bloc h2,.btn-blanc,.btn-violet{font-weight:700}.btn-blanc{color:#10454F;background-color:#fff;-webkit-border-radius:27px;border-radius:27px;border:0}.btn-blanc:focus,.btn-blanc:hover{background-color:#DBEDF1;color:#10454F;text-decoration:none}.btn-blanc span{margin-right:5px}.btn-violet{color:#fff;background-color:#10454F;-webkit-border-radius:27px;border-radius:27px;display:inline-block}.slick-dots,.slick-dots li{padding:0;position:relative}.btn-violet:focus,.btn-violet:hover{background-color:#DBEDF1;color:#fff;text-decoration:none}.btn-violet span{margin-right:5px}.slick-autoplay-toggle-button{display:none}.slick-dots{bottom:0;left:0;text-align:left;margin-bottom:0;width:100%;list-style:none}.slick-dots li{display:inline-block;margin:0 6px 0 0;cursor:pointer;width:auto;height:auto}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;width:14px;height:14px;background-color:#fff;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slick-dots li button:before{display:none}@media screen and (max-width:767px){.slick-dots{text-align:center}.slick-dots li button{width:30px;height:30px;border-radius:20px}}.slick-dots li.slick-active button{background-color:#10454F}.fond{background-color:#fff}.superbody{position:relative}.form-group{position:relative;margin-top:15px;margin-bottom:15px}.form-group input,.form-group select,.form-group textarea{width:100%;resize:none;border:none;border-bottom:1px solid #DBEDF1;box-shadow:none;border-radius:0;height:auto;font-size:16px;padding:14px 20px;position:relative;z-index:2;background-color:transparent}.form-group input+label,.form-group select+label,.form-group textarea+label{position:absolute;left:35px;top:15px;display:flex;justify-content:center;align-items:center;transition:all .3s;color:#10454F;z-index:1;font-size:16px}.form-group input+label:focus,.form-group select+label:focus,.form-group textarea+label:focus{color:#10454F}.form-group input:focus,.form-group input:valid,.form-group select:focus,.form-group select:valid,.form-group textarea:focus,.form-group textarea:valid{outline:0;box-shadow:none;border-color:#10454F}.form-group input:focus+label,.form-group input:valid+label,.form-group select:focus+label,.form-group select:valid+label,.form-group textarea:focus+label,.form-group textarea:valid+label{left:15px;top:-10px;font-size:13px}.form-group input:placeholder-shown{width:100%;resize:none;border:none;border-bottom:1px solid #DBEDF1;box-shadow:none;border-radius:0;height:auto;font-size:16px;padding:14px 20px;position:relative;z-index:2;background-color:transparent}.form-group input:placeholder-shown+label{position:absolute;left:35px;top:15px;display:flex;justify-content:center;align-items:center;transition:all .3s;color:#10454F;z-index:1;font-size:16px}.form-group input:placeholder-shown+label:focus{color:#10454F}.form-group input:not(:placeholder-shown){outline:0;box-shadow:none;border-color:#10454F}.form-group input:not(:placeholder-shown)+label{left:15px;top:-10px;font-size:13px;z-index:10}#baseline:after,#baseline:before{font-family:FontAwesome;position:absolute;z-index:-1}.form-group textarea{min-height:240px}.form-group select{cursor:pointer}.ui-datepicker-header{background-color:#BDE038}.ui-datepicker-header .ui-datepicker-title span{color:#10454F}.ui-state-active,.ui-state-highlight,.ui-state-hover{background-color:#BDE038!important;color:#10454F!important;border-color:#BDE038!important}.ui-menu{border:0}.ui-menu-item.ui-state-focus{background-color:#BDE038;border-color:#BDE038}.bloc{background-color:#fff;text-align:left;margin-bottom:30px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.bloc h2{font-size:20px;background-color:#10454F;padding:15px 30px;text-transform:uppercase;color:#BDE038;border-top-left-radius:10px;border-top-right-radius:10px;margin:0}.bloc .bloc-content{padding:20px}form label{font-weight:400}form .radio{width:100%;display:inline-block;vertical-align:middle}@media screen and (max-width:991px){form{padding-bottom:0;border-bottom:0}form .radio{width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #10454F}}form .radio h3{font-size:14px;margin-top:0}form .radio label{padding-left:0;vertical-align:middle}form .question{display:table-cell;vertical-align:middle;padding-left:5px}form .question .select-cours{display:inline-block;margin-right:15px}form .question .select-cours:last-child{margin-right:0}form .question .select-cours label{color:#EFEFEF;margin-left:2px}form .question .select-cours .checked+label{color:#10454F}form .bouton-filtre{text-align:center;margin-top:30px}form .bouton-filtre button{display:inline-block;margin-right:55px}@media screen and (max-width:767px){form .question{display:inline-block;width:100%;text-align:center}form .bouton-filtre button{margin-bottom:15px;margin-right:0}}form .bouton-filtre button:last-child{margin-right:0}.ui-state-default{width:100%!important;border:0;background:#e2e2e2;background:-moz-linear-gradient(top,#e2e2e2 18%,#b5b5b5 99%);background:-webkit-linear-gradient(top,#e2e2e2 18%,#b5b5b5 99%);background:linear-gradient(to bottom,#e2e2e2 18%,#b5b5b5 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#b5b5b5', GradientType=0)}.enseignant-slider .partie-enseignant .photo-prof,.enseignant-slider .slick-arrow,.ui-state-default .ui-icon{background-position:center center;background-repeat:no-repeat}.ui-state-default span.ui-selectmenu-text{height:33px}.ui-state-default .ui-icon{background-image:url(../img/fleche-select-co.png)}.ui-selectmenu-menu .ui-menu{text-align:left;max-height:200px}.ui-selectmenu-menu .ui-menu .ui-menu-item:first-child{display:none}.btn-en-savoir-plus{background-color:#27263d;color:#fff;padding-bottom:5px;display:inline-block}#baseline{font-size:70px;text-align:center;margin-bottom:60px;position:relative;display:inline-block;z-index:3}@media screen and (max-width:1199px){#baseline{font-size:60px}}#baseline:before{content:'\f10d';left:-35px;top:-45px;color:#BDE038}#baseline:after{content:'\f10e';right:-35px;bottom:-30px;color:#BDE038}.enseignant-slider .slick-arrow:before,section.presentation-temoignage .bloc-temoignages .slick-arrow:before{content:""}@media screen and (max-width:767px){#baseline:before{left:0}#baseline:after{right:0}}.enseignant-slider .slick-arrow{background-color:#10454F;top:-30px;width:40px;height:40px}.enseignant-slider .slick-arrow:hover{background-color:#DBEDF1}.enseignant-slider .slick-arrow.slick-next{right:15px;left:auto;background-image:url(../img/fleche-droit.png)}.enseignant-slider .slick-arrow.slick-prev{right:59px;left:auto;background-image:url(../img/fleche-gauche.png)}.enseignant-slider .partie-enseignant{background-color:#fff;position:relative;border-radius:10px;overflow:hidden;box-shadow:0 7px 7px 0 rgba(0,0,0,.16)}.enseignant-slider .partie-enseignant .photo-prof{width:100%;height:245px;background-size:cover}.enseignant-slider .partie-enseignant h3{position:absolute;display:flex;width:calc(100% - 50px);left:0;right:0;top:calc(245px - 31px);margin:auto;justify-content:center;align-items:center;text-align:center;font-size:25px;color:#BDE038;font-weight:700;background-color:#10454F;height:62px;border-radius:10px}.enseignant-slider .partie-enseignant .citation{padding:60px 35px 40px}.enseignant-slider .slick-dots{position:absolute;bottom:auto;top:-40px;text-align:center;left:0;margin-bottom:0}.enseignant-slider .slick-track{display:flex!important}.enseignant-slider .slick-track .slick-slide{height:inherit!important;padding-bottom:20px}.enseignant-slider .slick-track .slick-slide>div{padding-left:10px;padding-right:10px;height:100%}.enseignant-slider .slick-track .slick-slide>div .partie-enseignant{height:100%}.six-form-error,.six-form-success{margin-top:15px}#go-top{background-color:#DBEDF1;padding:5px;color:#10454F;position:fixed;bottom:-100px;right:15px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:26px;text-decoration:none;opacity:.5;transition:all .2s}#go-top:hover{opacity:1}.article-content a:not(.btn-bleu),.page-content a:not(.btn-bleu){color:#10454F;text-decoration:underline;transition:all .2s}.article-content a:not(.btn-bleu):hover,.page-content a:not(.btn-bleu):hover{color:#BDE038}.captcha{margin-bottom:15px}.cc-revoke.cc-bottom{display:none!important}.mfp-auto-cursor .mfp-content{padding-top:15px;padding-bottom:15px}#presentation-video{margin-bottom:70px}@media screen and (max-width:1271px){#presentation-video{height:450px}}@media screen and (max-width:1199px){#presentation-video{width:90%;height:450px}}.video-promo-bloc{background-color:#DBEDF1;display:flex;flex-direction:row;width:100%;padding:60px 80px 60px 30px;border-radius:10px;margin-top:90px;margin-bottom:180px}@media screen and (max-width:1199px){.video-promo-bloc{padding-right:70px}}@media screen and (max-width:991px){#presentation-video{width:100%;height:405px}.video-promo-bloc{margin-top:80px;margin-bottom:100px}}@media screen and (max-width:767px){.enseignant-slider .slick-dots{top:-55px}#presentation-video{height:53vw}#video-promo-row{overflow:hidden}.video-promo-bloc{position:relative;flex-direction:column;padding:30px;margin-bottom:80px}}.video-promo-bloc .photos{flex:0 0 450px;position:relative}@media screen and (max-width:1199px){.video-promo-bloc .photos{flex:0 0 300px}}@media screen and (max-width:767px){.video-promo-bloc .photos{position:initial;flex:0 0 80px}}.video-promo-bloc .photos .photo-top{position:absolute;display:inline-block;top:-220px;left:0}@media screen and (max-width:1199px){.video-promo-bloc .photos .photo-top{top:-120px}}@media screen and (max-width:767px){.video-promo-bloc .photos .photo-top{display:none;width:150px;top:-80px}}.video-promo-bloc .photos .photo-bottom{position:absolute;display:inline-block;top:160px;left:140px}@media screen and (max-width:1199px){.video-promo-bloc .photos .photo-bottom{top:130px;left:-30px}}@media screen and (max-width:767px){.video-promo-bloc .photos .photo-bottom{bottom:90px;width:100px;top:initial;right:-30px;left:initial;display:none}}.video-promo-bloc .text{flex:1 1 auto}.video-promo-bloc .text h2{text-transform:uppercase;font-weight:700;font-size:36px;margin-top:0;margin-bottom:35px}@media screen and (max-width:1199px){.video-promo-bloc .text h2{font-size:32px;margin-bottom:25px}}.video-promo-bloc .text>p{margin-bottom:35px}.video-promo-bloc .text .connexion-compatibility{display:flex;flex-direction:row}.video-promo-bloc .text .connexion-compatibility .connexion{padding-right:25px;margin-top:15px}.video-promo-bloc .text .connexion-compatibility .connexion>a{white-space:nowrap}@media screen and (max-width:991px){.video-promo-bloc .text .connexion-compatibility{flex-direction:column}.video-promo-bloc .text .connexion-compatibility .connexion{order:2;margin-top:40px}.video-promo-bloc .text .connexion-compatibility .compatibility{order:1}}.video-promo-bloc .text .connexion-compatibility .compatibility .screen-compatibility{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#fff;border-radius:50%;vertical-align:top;margin-right:8px}.video-promo-bloc .text .badge{display:inline-block;position:absolute;right:-75px;top:150px;background-color:transparent}@media screen and (max-width:1199px){.video-promo-bloc .text>p{margin-bottom:25px}.video-promo-bloc .text .badge{width:150px;right:-55px;top:120px}}#partners .partie-editoriale{margin-bottom:40px}#partners h2.section-title{font-weight:700}#partners .partner-bloc{display:flex;width:100%;margin-bottom:30px}@media screen and (max-width:767px){.video-promo-bloc .text .badge{right:-40px;top:-40px}#partners .partner-bloc{flex-direction:column}}#partners .partner-bloc .left-part{flex:0 1 30%;padding:15px;display:flex;justify-content:center;align-items:center;border:1px solid #DBEDF1;border-top-left-radius:10px;border-bottom-left-radius:10px}#partners .partner-bloc .right-part{flex:0 1 70%;padding:20px 20px 40px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;background-color:#DBEDF1;border-top-right-radius:10px;border-bottom-right-radius:10px;position:relative}#partners .partner-bloc .right-part h3{margin-top:0;font-weight:700}#partners .partner-bloc .right-part p{margin-bottom:0;width:100%}#partners .partner-bloc .right-part .link-partner{display:inline-block;padding:3px 7px;position:absolute;right:0;bottom:0;background-color:#10454F;border-bottom-right-radius:10px;border-top-left-radius:4px;color:#fff;text-decoration:none;transition:all .2s}#partners .partner-bloc .right-part .link-partner:hover{background-color:#BDE038}#page-404 h1{margin-top:130px;font-weight:700;font-size:44px}@media screen and (max-width:1199px){#page-404 h1{margin-top:80px;font-size:40px}}#page-404 p{font-size:20px}@media screen and (max-width:1199px){#page-404 p{font-size:18px}}@media screen and (max-width:991px){#page-404 h1{margin-top:20px}#page-404 p{font-size:16px}}header.header-home{background-image:url(../img/expert-canin/header.jpg);min-height:574px;background-position:center center;background-size:cover}header.header-home .header-container{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:55px}header.header-home .header-container .partie-logo{flex:0 0 25%}header.header-home .header-container .partie-logo a{display:inline-block}header.header-home .header-container .partie-logo a img{max-width:100%;width:150px}@media screen and (max-width:767px){#partners .partner-bloc .left-part{border-top-right-radius:10px;border-bottom-left-radius:0}#partners .partner-bloc .left-part img{max-height:180px}#partners .partner-bloc .right-part{border-top-right-radius:0;border-bottom-left-radius:10px}#page-404{text-align:center}#page-404 img{max-height:200px}#page-404 h1{margin-top:20px}header{border-bottom:4px solid #fff}header.header-home{min-height:initial}header.header-home .col-xs-12{padding-right:0}header.header-home .header-container{padding-top:15px}header.header-home .header-container .partie-logo{flex:0 0 30%}header.header-home .header-container .partie-logo a img{max-width:80%}}header.header-home .header-container .partie-inscription-social{display:flex;flex:1 1 auto;justify-content:flex-end;flex-direction:row;padding-top:0}@media screen and (max-width:767px){header.header-home .header-container .partie-inscription-social{justify-content:center;flex-direction:column;padding-top:0;flex:0 0 70%}}header.header-home .header-container .partie-inscription-social .inscription{display:flex;flex:1 1 auto;justify-content:flex-end;flex-direction:row;padding-top:15px}@media screen and (max-width:767px){header.header-home .header-container .partie-inscription-social .inscription{justify-content:center;flex-direction:column;padding-top:5px;flex:0 0 70%}}header.header-home .header-container .partie-inscription-social .inscription>a{margin-left:15px;background-color:#fff;display:flex;justify-content:center;align-items:center;height:48px;border-radius:24px;transition:all .2s;padding:7px 20px 5px 15px;text-decoration:none;font-weight:700;color:#10454F}@media screen and (max-width:767px){header.header-home .header-container .partie-inscription-social .inscription>a{margin-bottom:10px;margin-left:0;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:12px}header.header-home .header-container .partie-inscription-social .inscription>a:last-child{margin-bottom:0}}header.header-home .header-container .partie-inscription-social .inscription>a:hover{background-color:#BDE038;box-shadow:0 0 10px 5px rgba(0,0,0,.2)}header.header-home .header-container .partie-inscription-social .inscription>a img{margin-right:6px;margin-bottom:2px}@media screen and (max-width:767px){header.header-home .header-container .partie-inscription-social .inscription>a img{margin-right:4px}}header.header-home .header-container .partie-inscription-social .inscription>a.blog{background-color:#BDE038}header.header-home .header-container .partie-inscription-social .inscription>a.blog:hover{background-color:#9cbd1d}header.header-home .header-container .partie-inscription-social .social-media-container{display:flex;justify-content:flex-end}header.header-home .header-container .partie-inscription-social .social-media-container .social-link{margin:0 10px;border-radius:5px;color:#fff;display:flex;align-items:center;text-decoration:none;width:30px}header.header-home .header-container .titre-home{flex:0 0 100%;text-align:left;margin-top:100px;padding-bottom:30px}@media screen and (max-width:767px){header.header-home .header-container .titre-home{margin-top:20px;padding-bottom:20px;padding-right:5px;flex:0 0 calc(100% - 70px)}}header.header-home .header-container .titre-home .titre-top{font-size:64px;color:#fff;font-weight:700;text-shadow:0 0 20px rgba(0,0,0,.5);margin:0;line-height:1.1}@media screen and (max-width:767px){header.header-home .header-container .titre-home .titre-top{font-size:25px;text-align:left}}header.header-home .header-container .titre-home .titre-top strong{color:#BDE038;font-weight:700}header.header-home .header-container .titre-home .titre-top span{display:block;color:#fff;font-size:34px;margin-top:10px}@media screen and (max-width:767px){header.header-home .header-container .titre-home .titre-top span{font-size:16px;margin-top:5px}}header.header-home .header-container .navbar-header{flex:0 1 70px;display:flex;align-items:center;justify-content:flex-end}header.header-home .header-container .navbar-header .navbar-toggle{background-color:transparent;margin-right:10px;margin-top:0;margin-bottom:0;float:none;width:100%}header.header-home .header-container .navbar-header .navbar-toggle span.icon-bar{background-color:#BDE038;width:100%;height:3px}header.header-home .header-container .navbar-header .navbar-toggle span.icon-bar+.icon-bar{margin-top:8px}header.header-home.header-page{min-height:224px;position:relative;z-index:3}header.header-home.header-page .titre-home{margin-top:40px;padding-bottom:40px}header.header-home.header-page .titre-home .titre-top{font-size:45px}nav.navbar-default{background-color:#10454F;border:0;border-radius:0;margin-bottom:0;position:relative;z-index:3;text-align:right}@media screen and (max-width:767px){header.header-home.header-page{min-height:initial}header.header-home.header-page .titre-home{margin-top:20px;padding-bottom:20px}header.header-home.header-page .titre-home .titre-top{font-size:25px}nav.navbar-default{height:auto;min-height:initial}}nav.navbar-default .navbar-toggle{float:none;margin:0;background-color:#BDE038;border:0;padding:14px 16px;border-left:1px solid #BDE038;border-radius:0}nav.navbar-default .navbar-toggle span.icon-bar{background-color:#10454F}@media screen and (max-width:767px){nav.navbar-default .collapse,nav.navbar-default .collapsing{border:0;box-shadow:none;height:auto;position:absolute;background-color:#10454F;width:100%;z-index:100}}nav.navbar-default .collapse .nav,nav.navbar-default .collapsing .nav{display:table;width:100%;margin-bottom:0;padding-bottom:0;font-size:0;position:relative}@media screen and (max-width:1199px){nav.navbar-default .collapse .nav,nav.navbar-default .collapsing .nav{display:flex;flex-wrap:wrap;justify-content:center}}nav.navbar-default .collapse .nav:before,nav.navbar-default .collapsing .nav:before{content:'';position:absolute;bottom:100%;left:0;right:0;width:100%;height:4px;background-color:#BDE038}@media screen and (max-width:991px){nav.navbar-default .collapse .nav,nav.navbar-default .collapsing .nav{display:inline-block;text-align:center}}@media screen and (max-width:767px){nav.navbar-default .collapse .nav:before,nav.navbar-default .collapsing .nav:before{height:1px}nav.navbar-default .collapse .nav,nav.navbar-default .collapsing .nav{height:auto;margin:0}}nav.navbar-default .collapse .nav li,nav.navbar-default .collapsing .nav li{vertical-align:middle;float:none;display:table-cell;margin:0;font-size:0;position:relative}nav.navbar-default .collapse .nav li:not(:last-child):after,nav.navbar-default .collapsing .nav li:not(:last-child):after{content:'';position:absolute;right:0;top:0;bottom:0;height:50%;background-color:#fff;width:1px;margin:auto}@media screen and (max-width:991px){nav.navbar-default .collapse .nav li,nav.navbar-default .collapsing .nav li{display:inline-block}}@media screen and (max-width:767px){nav.navbar-default .collapse .nav li,nav.navbar-default .collapsing .nav li{width:100%;text-align:center}nav.navbar-default .collapse .nav li:not(:last-child):after,nav.navbar-default .collapsing .nav li:not(:last-child):after{width:100%;height:1px;top:auto;left:0;right:0}}nav.navbar-default .collapse .nav li a,nav.navbar-default .collapsing .nav li a{display:flex;justify-content:center;align-items:center;text-align:left;width:100%;padding:0 12px;color:#fff;font-size:16px;line-height:17px;height:70px;vertical-align:middle;position:relative;z-index:2;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){nav.navbar-default .collapse .nav li a,nav.navbar-default .collapsing .nav li a{display:inline-block;height:auto;padding:15px 13px;line-height:initial}nav.navbar-default .collapse .nav li a br,nav.navbar-default .collapsing .nav li a br{content:'&nbsp;';display:inline-block;width:4px}}nav.navbar-default .collapse .nav li a.activ,nav.navbar-default .collapse .nav li a:hover,nav.navbar-default .collapsing .nav li a.activ,nav.navbar-default .collapsing .nav li a:hover{color:#10454F;background-color:#BDE038}section h1{font-size:36px;text-transform:uppercase;text-align:left;margin-top:40px;font-weight:700;margin-bottom:25px;display:block}section.presentation{position:relative;display:inline-block;width:100%;padding-bottom:90px;padding-top:80px;background-image:url(../img/expert-canin/chien1.jpg);background-repeat:no-repeat;background-position-x:0;background-position-y:bottom}@media screen and (max-width:767px){section h1,section h2{font-size:28px}section.presentation{padding-top:10px;text-align:center;background-image:none}}section.presentation .presentation-col{position:sticky;top:60px}@media screen and (max-width:991px){section.presentation .presentation-col{position:static}}section.presentation .presentation-left{margin-top:0;margin-bottom:48px;background-color:rgba(255,255,255,.8);padding:15px}@media screen and (max-width:767px){section.presentation .presentation-left{margin-bottom:28px}}section.presentation .presentation-left h2{font-size:36px;font-weight:700;color:#BDE038;margin-bottom:0;margin-top:0}section.presentation .presentation-left .text-presentation{font-size:16px;display:inline-block;vertical-align:middle;margin-bottom:46px;margin-top:20px}@media screen and (max-width:767px){section.presentation .presentation-left .text-presentation{margin-bottom:26px}section.presentation .bloc-presentation{flex-direction:column}}section.presentation .presentation-left a{display:inline-block}section.presentation .presentation-left a img{display:inline-block;vertical-align:middle}section.presentation .bloc-presentation{background-color:#DBEDF1;display:flex;border-radius:10px;margin-bottom:50px}section.presentation .bloc-presentation h3{display:flex;text-align:center;align-items:center;justify-content:center;flex:0 0 215px;background-color:#10454F;color:#BDE038;font-weight:700;font-size:25px;padding:5px 10px;margin:0;text-transform:uppercase;border-top-left-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width:767px){section.presentation .bloc-presentation h3{border-bottom-left-radius:0;border-top-right-radius:10px;flex-basis:115px}}section.presentation .bloc-presentation .content{position:relative}section.presentation .bloc-presentation .content .btn-bleu{position:absolute;top:calc(100% - 24px);left:32px;display:flex;align-items:center;justify-content:center;height:48px;width:194px}@media screen and (max-width:767px){section.presentation .bloc-presentation .content .btn-bleu{left:0;right:0;margin:auto}}section.presentation .bloc-presentation ul{padding:40px 40px 50px}section.presentation .bloc-presentation ul li{list-style-type:none;margin-bottom:15px;font-size:18px}section.presentation .bloc-presentation ul li:last-child{margin-bottom:0}section.presentation-method{background:linear-gradient(180deg,#10454F 0,#10454F calc(100% - 175px),#fff calc(100% - 175px),#fff 100%);padding-top:60px;padding-bottom:60px}section.presentation-method h2{font-size:36px;text-align:center;color:#fff;margin:0 0 40px}section.presentation-method h2 strong{color:#BDE038;font-weight:700;text-transform:uppercase}section.presentation-method .presentation-bloc-container{display:flex;width:100%;padding-left:20px;padding-right:20px;flex-wrap:wrap}section.presentation-method .presentation-bloc-container .presentation-col{padding-left:15px;padding-right:15px;flex:0 0 25%;display:flex;flex-direction:column;margin-bottom:30px}@media screen and (max-width:1271px){section.presentation-method .presentation-bloc-container .presentation-col{flex:0 0 50%}}@media screen and (max-width:767px){section.presentation-method{padding-top:40px;padding-bottom:40px}section.presentation-method .presentation-bloc-container .presentation-col{flex-basis:100%;padding-left:0;padding-right:0}}section.presentation-method .presentation-bloc-container .presentation-col h3{margin:0 0 20px;color:#fff;font-size:25px;flex:0 0 auto;text-align:center}section.presentation-method .presentation-bloc-container .presentation-col h3 strong{font-weight:700;color:#BDE038}section.presentation-method .presentation-bloc-container .presentation-col .bloc-presentation{background-color:#DBEDF1;border-radius:10px;flex:1 1 auto;padding:40px;font-size:16px}section.presentation-deroule{position:relative}section.presentation-deroule h2{font-size:36px;color:#10454F;text-align:center;margin-bottom:25px}@media screen and (max-width:767px){section.presentation-method .presentation-bloc-container .presentation-col .bloc-presentation{padding:30px 35px}section.presentation-deroule h2{font-size:32px}}section.presentation-deroule h2 strong{text-transform:uppercase;color:#BDE038}section.presentation-deroule .dashed-vertical-line{position:relative;padding-bottom:100px}section.presentation-deroule .dashed-vertical-line:before{content:'';position:absolute;left:0;right:0;top:0;width:4px;margin:auto;height:100%;background-image:url(../img/expert-canin/dashed.svg);background-repeat:repeat-y}section.presentation-deroule .bloc-presentation{background-color:#DBEDF1;position:relative;padding:60px 40px 60px 120px;border-radius:10px;margin-top:54px;margin-left:0}@media screen and (max-width:1380px){section.presentation-deroule .bloc-presentation{margin-left:45px}}@media screen and (max-width:767px){section.presentation-deroule .bloc-presentation{margin-left:0!important;padding:90px 30px 60px;margin-top:120px}}section.presentation-deroule .bloc-presentation span.number{display:flex;align-items:center;justify-content:center;text-align:center;width:120px;height:120px;background-color:#10454F;color:#fff;font-size:70px;font-weight:700;position:absolute;top:0;bottom:0;left:-60px;margin:auto;border-radius:75px;padding-bottom:6px}section.presentation-deroule .bloc-presentation h3{font-weight:700;color:#10454F;text-transform:uppercase;font-size:36px;margin:0 0 20px}@media screen and (max-width:767px){section.presentation-deroule .bloc-presentation span.number{top:-60px;left:0;right:0;bottom:auto}section.presentation-deroule .bloc-presentation h3{font-size:29px}}section.presentation-deroule .bloc-presentation .btn-bleu{position:absolute;top:calc(100% - 24px);left:120px;display:flex;align-items:center;justify-content:center;height:48px;width:194px;z-index:10}section.presentation-autres-cours{background:linear-gradient(180deg,#10454F 0,#10454F calc(100% - 100px),#fff calc(100% - 100px),#fff 100%);text-align:center;padding-top:70px}@media screen and (max-width:767px){section.presentation-deroule .bloc-presentation .btn-bleu{left:0;right:0;margin:auto}section.presentation-autres-cours{margin-top:40px}}section.presentation-autres-cours span.number{display:flex;align-items:center;justify-content:center;text-align:center;width:120px;height:120px;background-color:#10454F;color:#fff;font-size:70px;font-weight:700;position:absolute;top:-130px;left:0;right:0;margin:auto;border-radius:75px;border:3px solid #fff;padding-bottom:13px}section.presentation-autres-cours h2{color:#fff;font-size:36px;font-weight:400;margin-bottom:60px}@media screen and (max-width:767px){section.presentation-autres-cours h2{font-size:28px;margin-bottom:40px;margin-top:0}}section.presentation-autres-cours h2 strong{font-weight:700;color:#BDE038;text-transform:uppercase}section.presentation-autres-cours .card-other-activities-container{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}section.presentation-autres-cours .card-other-activities-container .card-other-activities{display:flex;flex-direction:column;background-color:#DBEDF1;flex:0 0 calc(25% - 18px);margin-bottom:25px;border-radius:10px;overflow:hidden}@media screen and (max-width:1271px){section.presentation-autres-cours .card-other-activities-container .card-other-activities{flex-basis:calc(33.33% - 18px)}}@media screen and (max-width:1199px){section.presentation-autres-cours .card-other-activities-container .card-other-activities{flex-basis:calc(50% - 18px)}}@media screen and (max-width:767px){section.presentation-autres-cours .card-other-activities-container .card-other-activities{flex-basis:100%}}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img{flex:0 0 299px;background-repeat:no-repeat;background-position:center center;background-size:cover;font-size:0}@media screen and (max-width:1271px){section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img{flex-basis:240px}}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.suivi-domicile{background-image:url(../img/expert-canin/images/chien-maison.jpg)}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.balades-collectives{background-image:url(../img/expert-canin/cours/balades-collectives.jpg)}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.balades-educatives{background-image:url(../img/expert-canin/cours/education-positive.jpg)}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.education-expert{background-image:url(../img/expert-canin/cours/perfectionnement-intensif.jpg)}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.initiation-canicross{background-image:url(../img/expert-canin/cours/canicross.jpg)}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.forfait-5-clicker{background-image:url(../img/expert-canin/cours/clicker-2.jpg)}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.stage-agility{background-image:url(../img/expert-canin/cours/agility-2.jpg)}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.forfait-3-collectifs{background-image:url(../img/expert-canin/cours/cours-collectif-specifiques.jpg)}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-content-bloc{display:flex;justify-content:center;align-items:center;flex:1 1 auto}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-content-bloc .card-content{padding:25px}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-content-bloc .card-content a{font-weight:700;text-decoration:none;color:#10454F}section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-content-bloc .card-content a:hover{text-decoration:underline}section.presentation-autres-cours p.sous-titre{width:490px;margin:0 auto;max-width:90%;color:#fff;font-size:16px}section.presentation-autres-cours p.sous-titre strong{color:#BDE038}section.presentation-autres-cours a.btn-jaune{margin-bottom:15px}section.presentation-autres-cours.cours-co{background-image:url(../img/cours-co.jpg)}section.presentation-autres-cours.cours-co a.btn-bleu:hover{background-color:#DBEDF1;color:#10454F}section.presentation-autres-cours.abonnement a.btn-bleu,section.presentation-autres-cours.cours-indiv a.btn-bleu{background-color:#10454F}section.presentation-autres-cours.cours-indiv{background-image:url(../img/cours-indiv.jpg)}section.presentation-autres-cours.cours-indiv a.btn-bleu:hover{color:#DBEDF1}section.presentation-autres-cours.abonnement{background-image:url(../img/abonnement.jpg)}section.presentation-autres-cours.abonnement h2,section.presentation-autres-cours.abonnement p strong{color:#10454F}section.presentation-autres-cours.abonnement a.btn-bleu:hover{color:#DBEDF1}section.presentation-tarifs-forfaits{position:relative;width:100%;min-height:534px;margin-top:60px;display:flex;margin-bottom:100px}section.presentation-tarifs-forfaits:before{content:'';display:block;background-image:url(../img/expert-canin/tarifs.jpg);background-size:cover;background-position:center center;width:calc(50% - 10px);height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px;position:absolute;right:0;top:0}@media screen and (max-width:767px){section.presentation-tarifs-forfaits{margin-bottom:60px;min-height:initial}section.presentation-tarifs-forfaits:before{display:none}}section.presentation-tarifs-forfaits .bloc-tarifs-container{display:flex;align-items:center}section.presentation-tarifs-forfaits .bloc-tarifs-container .bloc-tarifs{width:calc(50% - 40px);text-align:right}section.presentation-tarifs-forfaits .bloc-tarifs-container .bloc-tarifs h2{text-transform:uppercase;font-weight:700;font-size:36px;margin-bottom:40px;margin-top:0}section.presentation-tarifs-forfaits .bloc-tarifs-container .bloc-tarifs p{margin-bottom:35px}section.presentation-enseignants{background-color:#DBEDF1;background:linear-gradient(180deg,#DBEDF1 0,#DBEDF1 calc(100% - 110px),#EFEFEF calc(100% - 110px),#EFEFEF 100%);text-align:center;padding-bottom:30px}section.presentation-enseignants h2{text-transform:uppercase;color:#10454F;font-size:31px;font-weight:700;margin-bottom:60px;margin-top:70px}section.presentation-enseignants .blocs-enseignants{z-index:3}section .slick-slide{outline:0}section.presentation-temoignage{background-color:#EFEFEF;outline:0;position:relative;min-height:560px}section.presentation-temoignage .temoignage-img{display:block;position:absolute;right:0;top:-110px;max-width:50%;max-height:100%}@media screen and (max-width:991px){section.presentation-temoignage .temoignage-img{max-width:250px}}@media screen and (max-width:767px){section.presentation-tarifs-forfaits .bloc-tarifs-container .bloc-tarifs{width:100%;text-align:center}section.presentation-enseignants h2{margin-bottom:80px}section.presentation-temoignage .temoignage-img{max-width:150px;display:none}}section.presentation-temoignage .bloc-temoignages{outline:0;padding-bottom:95px}section.presentation-temoignage .bloc-temoignages h2{color:#10454F;font-size:50px;font-weight:700;margin:56px 0 45px}section.presentation-temoignage .bloc-temoignages .testimonials-container{margin-bottom:0}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial{outline:0}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .testimonial-top{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:40px}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .testimonial-top img,section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .testimonial-top picture{width:100px;height:100px;flex:0 0 100px}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .testimonial-top .testimonial-name{padding-left:35px}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .testimonial-top .testimonial-name .name{font-size:25px;font-weight:700;margin-bottom:0;line-height:100%}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .testimonial-top .testimonial-name .name a{color:inherit}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .testimonial-top .testimonial-name .subtitle{font-size:16px}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .info-temoignage{font-size:20px;margin-top:49px;margin-bottom:32px}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .info-temoignage time{font-size:20px}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .texte-temoignage{font-size:16px;margin-bottom:100px}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .no-comment{font-style:italic}section.presentation-temoignage .bloc-temoignages .testimonials-container .testimonial .posted{font-style:italic;text-align:right}section.presentation-temoignage .bloc-temoignages .slick-arrow{width:52px;height:61px;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:767px){section.presentation-temoignage .bloc-temoignages .slick-arrow{display:none!important}}section.presentation-temoignage .bloc-temoignages .slick-arrow.slick-next{right:-70px;background-image:url(../img/fleche-temoignage-droit.png)}section.presentation-temoignage .bloc-temoignages .slick-arrow.slick-prev{left:-70px;background-image:url(../img/fleche-temoignage-gauche.png)}section.presentation-temoignage .bloc-temoignages #badge-reviews{position:fixed;left:20px;bottom:20px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);padding:8px 25px 7px 10px;display:block}@media screen and (max-width:767px){section.presentation-temoignage .bloc-temoignages #badge-reviews{left:10px;bottom:10px}}section.presentation-temoignage .bloc-temoignages #badge-reviews .logo-google{width:60px}section.presentation-temoignage .bloc-temoignages #badge-reviews .notation{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.presentation-temoignage .bloc-temoignages #badge-reviews .notation .value{font-weight:700;font-size:18px;margin-right:7px;padding-bottom:2px;color:#4A4A4A;line-height:100%}section.presentation-temoignage .bloc-temoignages #badge-reviews .notation .stars{font-size:0}section.presentation-temoignage .bloc-temoignages #badge-reviews .notation .stars .fa{color:#FBBC05;font-size:14px;margin-right:2px}section.presentation-temoignage .bloc-temoignages #badge-reviews .total-users{font-size:12px;color:#4A4A4A;margin-bottom:0}section.presentation-faq{background-color:#10454F;padding-top:70px;padding-bottom:70px}section.presentation-faq h2{text-align:center;text-transform:uppercase;color:#BDE038;font-size:36px;font-weight:700;margin-bottom:60px;margin-top:0;line-height:100%;position:relative}section.presentation-faq h2 span{color:#fff;font-size:18px;position:absolute;top:100%;left:0;right:0;display:inline-block}section.presentation-faq .faq-container .faq-element{background-color:#DBEDF1;border-radius:10px;margin-bottom:20px;overflow:hidden;position:relative;z-index:2}section.presentation-faq .faq-container .faq-element h3{position:relative;padding:18px 35px;margin:0;cursor:pointer;font-weight:700;z-index:2;transition:all .2s}section.presentation-faq .faq-container .faq-element h3:after,section.presentation-faq .faq-container .faq-element h3:before{display:inline-block;align-content:center;justify-content:center;position:absolute;top:16px;margin:auto;transition:all .5s}section.cours,section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .titre-fiche-cours{position:relative}section .creation-enseignant form.filtre .marternite-enfant .question .select-cours label,section .creation-enseignant form.filtre .type-niveau .question .select-cours label,section.cours .nos-cours .int-cours .filtre .marternite-enfant .question .select-cours label,section.cours .nos-cours .int-cours .filtre .type-niveau .question .select-cours label{color:#EFEFEF;margin-left:2px}section.presentation-faq .faq-container .faq-element h3:before{content:'>';left:13px}section.presentation-faq .faq-container .faq-element h3:after{content:'<';right:13px}section.presentation-faq .faq-container .faq-element .faq-slide-container{height:auto;overflow:hidden;display:none}section.presentation-faq .faq-container .faq-element .faq-slide-container .faq-content{padding:25px 35px;background-color:#fff}section.presentation-faq .faq-container .faq-element .faq-slide-container .faq-content>p:last-child{margin-bottom:0}section.presentation-faq .faq-container .faq-element.active h3:before{transform:rotate(90deg)}section.presentation-faq .faq-container .faq-element.active h3:after{transform:rotate(-90deg)}section.presentation-faq .faq-container .faq-element:hover:not(.active) h3{background-color:#fff}section.cours{overflow-y:scroll;width:50%;text-align:center;min-height:500px;z-index:2}@media screen and (max-width:767px){section.cours{width:100%;overflow:initial;height:auto!important}section.cours .nos-cours{height:auto!important}}section.cours .nos-cours .int-cours .filtre{background-color:#fff;border-top:5px solid #BDE038;padding:30px 15px;text-align:left;margin-bottom:15px}section.cours .nos-cours .int-cours .filtre .date{border-bottom:1px solid #10454F;padding-bottom:15px}section.cours .nos-cours .int-cours .filtre .date label{width:15%;font-size:14px}section.cours .nos-cours .int-cours .filtre .date .form-group{width:200px;margin-right:25px}@media screen and (max-width:1199px){section.cours .nos-cours .int-cours .filtre .date .form-group{width:100%;margin-bottom:15px}section.cours .nos-cours .int-cours .filtre .date .form-group:last-child{margin-bottom:0}}section.cours .nos-cours .int-cours .filtre .date .form-group:last-child{margin-right:0}section.cours .nos-cours .int-cours .filtre .date .form-group input{width:100%}section.cours .nos-cours .int-cours .filtre .marternite-enfant,section.cours .nos-cours .int-cours .filtre .type-niveau{padding:15px 0;font-size:0;border-bottom:1px solid #10454F}section.cours .nos-cours .int-cours .filtre .marternite-enfant label,section.cours .nos-cours .int-cours .filtre .type-niveau label{font-weight:400}section.cours .nos-cours .int-cours .filtre .marternite-enfant .type-de-cours,section.cours .nos-cours .int-cours .filtre .type-niveau .type-de-cours{width:50%;display:inline-block;vertical-align:middle}@media screen and (max-width:991px){section.cours .nos-cours .int-cours .filtre .marternite-enfant,section.cours .nos-cours .int-cours .filtre .type-niveau{padding-bottom:0;border-bottom:0}section.cours .nos-cours .int-cours .filtre .marternite-enfant .type-de-cours,section.cours .nos-cours .int-cours .filtre .type-niveau .type-de-cours{width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #10454F}section.cours .nos-cours .int-cours .filtre .marternite-enfant .type-de-cours:last-child{margin-bottom:0;border-bottom:0}}section.cours .nos-cours .int-cours .filtre .marternite-enfant .type-de-cours .bloc-question,section.cours .nos-cours .int-cours .filtre .type-niveau .type-de-cours .bloc-question{display:table}section.cours .nos-cours .int-cours .filtre .marternite-enfant .type-de-cours .images-filtre,section.cours .nos-cours .int-cours .filtre .type-niveau .type-de-cours .images-filtre{display:table-cell;vertical-align:middle}section.cours .nos-cours .int-cours .filtre .marternite-enfant .type-de-cours h3,section.cours .nos-cours .int-cours .filtre .type-niveau .type-de-cours h3{font-size:14px;margin-top:0}section.cours .nos-cours .int-cours .filtre .marternite-enfant .question,section.cours .nos-cours .int-cours .filtre .type-niveau .question{display:table-cell;vertical-align:middle;padding-left:5px}section.cours .nos-cours .int-cours .filtre .marternite-enfant .question .select-cours,section.cours .nos-cours .int-cours .filtre .type-niveau .question .select-cours{display:inline-block;margin-right:15px}section.cours .nos-cours .int-cours .filtre .marternite-enfant .question .select-cours:last-child,section.cours .nos-cours .int-cours .filtre .type-niveau .question .select-cours:last-child{margin-right:0}section.cours .nos-cours .int-cours .filtre .marternite-enfant .question .select-cours .checked+label,section.cours .nos-cours .int-cours .filtre .type-niveau .question .select-cours .checked+label{color:#10454F}section.cours .nos-cours .int-cours .filtre .marternite-enfant{border:0}section.cours .nos-cours .int-cours .filtre .bouton-filtre{text-align:center;margin-top:30px}section.cours .nos-cours .int-cours .filtre .bouton-filtre button{display:inline-block;margin-right:55px}@media screen and (max-width:767px){section.cours .nos-cours .int-cours .filtre .bouton-filtre button{margin-bottom:15px;margin-right:0}}section.cours .nos-cours .int-cours .filtre .bouton-filtre button:last-child{margin-right:0}section.cours .nos-cours .int-cours .trier-par{text-align:right}section.cours .nos-cours .int-cours .trier-par .ui-state-default{width:168px!important;background:#10454F!important;border:0;margin-bottom:15px}section.cours .nos-cours .int-cours .trier-par .ui-state-default .ui-icon{width:13px;height:11px;background-image:url(../img/fleche-trier.png);background-repeat:no-repeat;background-position:center center;z-index:10;margin-top:-5px}section.cours .nos-cours .int-cours .trier-par .ui-state-default .ui-selectmenu-text{color:#fff}section.cours .nos-cours .int-cours .trier-par .ui-menu{text-align:left}section.cours .nos-cours .int-cours .trier-par .ui-menu .ui-menu-item:first-child{display:block}section.cours .nos-cours .int-cours .liste-des-cours ul{padding-left:0;list-style-type:none;text-align:left;margin-bottom:0}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours{background-color:#fff;margin-bottom:30px}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .photo-fiche-cours{background-repeat:no-repeat;background-position:center center;background-size:cover;height:98px}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .photo-fiche-cours .prix-fiche-cours{background-color:#BDE038;display:inline-block;padding-left:25px;padding-right:5px;margin-top:60px}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .photo-fiche-cours .prix-fiche-cours p{font-size:20px;margin:0}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .titre-fiche-cours h2{background-color:#10454F;color:#fff;margin:0;font-size:18px;text-transform:uppercase;padding:15px}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .titre-fiche-cours .prof-fiche-cours{width:44px;height:44px;position:absolute;top:-22px;right:15px;border:2px solid #10454F;-webkit-border-radius:22px;border-radius:22px}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .date-heure-fiche-cours{background-color:#BDE038;padding:5px 15px}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .date-heure-fiche-cours p{margin-bottom:0;font-size:15px}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .date-heure-fiche-cours p time{font-size:17px}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .partie-blanche-fiche-cours{padding:10px 15px}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .desciption-fiche-cours{line-height:16px}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours ul{text-align:center}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours ul li{display:inline-block;margin:5px 20px;vertical-align:top}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours ul li p{line-height:14px;margin-bottom:0;margin-top:5px}@media screen and (max-width:991px){section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours ul li{margin:5px 15px}}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours ul li .place-restantes{width:51px;height:51px;-webkit-border-radius:25px;border-radius:25px;display:inline-block;line-height:51px;background-color:#10454F}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours ul li .place-restantes strong{color:#BDE038;font-size:33px}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .bouton-map-xs{text-align:center}section.cours .nos-cours .int-cours .liste-des-cours .fiche-cours .bouton-popup{text-align:center;margin-top:10px;margin-bottom:15px}section.cours .container-special{width:540px;float:right;max-width:100%}@media screen and (max-width:767px){section.cours .container-special{width:100%;float:none}}section.carte{width:50%;height:400px;right:0;top:0;position:absolute;min-height:500px}section.carte iframe{width:100%;height:100%}section.cities,section.districts{background-color:#DBEDF1;padding-top:70px;padding-bottom:70px;border-top:1px solid #fff}@media screen and (max-width:767px){section.cities,section.districts{padding-top:40px;padding-bottom:20px}}section.cities h2,section.districts h2{font-weight:700;text-align:center;margin-top:0;margin-bottom:40px;line-height:1.3;color:#10454F;position:relative;padding-bottom:30px}section.cities h2:after,section.districts h2:after{content:'';display:block;height:1px;width:200px;background-color:#10454F;bottom:0;position:absolute;left:0;right:0;margin:auto}section.cities h2 span,section.districts h2 span{text-transform:uppercase}section.cities p,section.districts p{text-align:center;margin-bottom:50px}section.cities ul,section.districts ul{padding-left:60px;columns:4}@media screen and (max-width:1199px){section.cities ul,section.districts ul{columns:3;padding-left:110px}}@media screen and (max-width:991px){section.cities ul,section.districts ul{padding-left:30px}}@media screen and (max-width:767px){section.cities ul,section.districts ul{padding-left:0;columns:2}}section.cities ul li,section.districts ul li{list-style:none;margin-bottom:14px}section.cities ul li a,section.districts ul li a{display:block;color:#10454F;font-weight:700;transition:all .2s;position:relative;padding-left:28px}section.cities ul li a:before,section.districts ul li a:before{content:'';display:inline-block;background-image:url(../img/expert-canin/patte.svg);background-position:center;background-size:contain;width:19px;height:19px;vertical-align:-3px;transition:all .2s;position:absolute;left:0;top:0;margin:auto}section.cities ul li a:hover,section.districts ul li a:hover{color:#10454F;text-decoration:underline}section.cities ul li a:hover:before,section.districts ul li a:hover:before{left:4px}section.cities.home,section.districts.home{background-color:#fff}section.cities.home h2,section.districts.home h2{margin-bottom:30px}section.cities.home h2 span,section.cities.home ul li a:hover,section.districts.home h2 span,section.districts.home ul li a:hover{color:#BDE038;text-decoration:none}section.districts ul{columns:2;padding-left:0}.popup{background:#fff;padding:20px 30px;text-align:left;margin:40px auto;position:relative}.popup.container{width:1110px;padding:0}@media screen and (max-width:1199px){.popup.container{width:940px}}@media screen and (max-width:991px){section.districts ul{columns:1}.popup.container{width:720px}}.popup .popup-part-haut{background-color:#10454F;padding:15px;position:relative}@media screen and (max-width:767px){.popup.container{width:95%}.popup .popup-part-haut{text-align:center}}.popup .popup-part-haut h2{color:#fff;font-size:30px;text-transform:uppercase;margin:0;font-weight:700}.popup .popup-part-haut .part-prix{position:absolute;right:0;top:50%;margin:-21px 0 0;text-align:right}.popup .popup-part-haut .part-prix p{font-size:21px;display:inline-block;vertical-align:middle;color:#fff}.popup .popup-part-haut .part-prix .prix{background-color:#BDE038;display:inline-block;vertical-align:middle;margin-left:10px}.popup .popup-part-haut .part-prix .prix p{font-size:34px;padding:0 35px 0 15px;margin:0;line-height:42px;color:#10454F}.popup .popup-partie-basse{display:table;width:100%}.popup .popup-partie-basse .popup-enseignant{display:table-cell;width:22.88%;background-repeat:no-repeat;background-size:cover;background-position:center center;vertical-align:bottom;text-align:center}@media screen and (max-width:767px){.popup .popup-part-haut .part-prix{position:relative;margin-top:0;right:auto;text-align:center}.popup .popup-part-haut .part-prix p{margin-bottom:0}.popup .popup-part-haut .part-prix .prix{background-color:transparent}.popup .popup-part-haut .part-prix .prix p{color:#BDE038;padding:0}.popup .popup-partie-basse .popup-enseignant{display:none}}.popup .popup-partie-basse .popup-enseignant .popup-legende-enseignant{background-color:#10454F}.popup .popup-partie-basse .popup-enseignant .popup-legende-enseignant h2{color:#fff;font-size:21px;padding:10px 5px 2px}.popup .popup-partie-basse .popup-enseignant .popup-legende-enseignant h2 strong{font-weight:400;color:#BDE038}.popup .popup-partie-basse .popup-enseignant .popup-legende-enseignant a{margin-bottom:15px;display:inline-block}.popup .popup-partie-basse .popup-info{display:table-cell;width:51.53%}.popup .popup-partie-basse .popup-info .popup-date-heure{width:100%;background-color:#BDE038;text-align:center;padding:8px 5px}.popup .popup-partie-basse .popup-info .popup-date-heure .date,.popup .popup-partie-basse .popup-info .popup-date-heure .horaire{display:inline-block;vertical-align:middle;margin-bottom:0;font-size:21px}.popup .popup-partie-basse .popup-info .popup-date-heure .date time,.popup .popup-partie-basse .popup-info .popup-date-heure .horaire time{font-size:24px}.popup .popup-partie-basse .popup-info .popup-date-heure .date{margin-right:66px}@media screen and (max-width:767px){.popup .popup-partie-basse .popup-info .popup-date-heure .date{margin-right:0;display:block}}.popup .popup-partie-basse .popup-info .popup-table-lieu-description{display:table;width:100%;padding-bottom:30px;padding-top:30px}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu{display:table-cell;vertical-align:middle;width:39%;padding-left:25px;padding-right:30px;text-align:left}@media screen and (max-width:1199px){.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu{width:45%}}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu .picto-lieu{margin-bottom:20px}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu address{margin-bottom:25px}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu address p{margin-bottom:0;font-size:17px;line-height:19px}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu address p.code-postale{text-transform:uppercase}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu .petit-lieu{font-size:17px;margin-bottom:40px}@media screen and (max-width:767px){.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu{width:100%;display:inline-block;text-align:center}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu .bouton-amis{display:none}}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu .bouton-amis .btn-violet{color:#BDE038;line-height:normal}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu .bouton-amis .btn-violet:focus{color:#BDE038;line-height:normal;background-color:#10454F}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-lieu .bouton-amis .btn-violet:hover{color:#fff;background-color:#DBEDF1}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption{display:table-cell;vertical-align:middle;width:61%}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption .popup-texte-desciption{padding-right:10px}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption .popup-texte-desciption p{margin-bottom:0;line-height:16px}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption ul{list-style-type:none;padding-left:0;margin-top:25px;margin-bottom:25px}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption ul li{display:inline-block;vertical-align:top;text-align:center;margin-right:25px;line-height:14px}@media screen and (max-width:1199px){.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption{width:50%}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption ul{text-align:center}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption ul li{margin:5px 15px}}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption ul li img{margin-bottom:5px}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption ul li:last-child{margin-right:0}@media screen and (max-width:1199px){.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption ul li:last-child{margin:5px 15px}}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption .bouton-popup-reserver{padding-left:25px}@media screen and (max-width:767px){.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption{width:100%;display:inline-block;text-align:center}.popup .popup-partie-basse .popup-info .popup-table-lieu-description .popup-desciption .bouton-popup-reserver{padding-left:0}}.popup .popup-partie-basse .popup-photo-cours{display:table-cell;width:25.59%;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:991px){.popup .popup-partie-basse .popup-photo-cours{display:none}}.popup #liste-amis{display:none;position:absolute}.popup .popup-part-ami{background-color:#fff;-webkit-box-shadow:inset 0 10px 20px 0 rgba(0,0,0,.2);box-shadow:inset 0 10px 20px 0 rgba(0,0,0,.2)}.popup .popup-part-ami ul{list-style-type:none;padding:30px 15px 0}.popup .popup-part-ami ul li{text-align:left;margin-bottom:15px}.popup .popup-part-ami ul li .table-ami{display:table;width:100%}.popup .popup-part-ami ul li .popup-photo-ami{width:55px;height:59px;display:table-cell;background-size:cover;background-repeat:no-repeat;background-position:center center;vertical-align:middle}.popup .popup-part-ami ul li .popup-photo-ami.femme,.popup .popup-part-ami ul li .popup-photo-ami.homme{background-color:#10454F;background-position:center center;background-repeat:no-repeat;background-size:auto}.popup .popup-part-ami ul li .popup-photo-ami.femme{background-image:url(../img/picto-femme.png)}.popup .popup-part-ami ul li .popup-photo-ami.homme{background-image:url(../img/picto-homme.png)}.popup .popup-part-ami ul li .nom-ami{display:table-cell;vertical-align:middle}.popup .popup-part-ami ul li .nom-ami p{margin-bottom:0;padding:0 15px;font-size:16px;line-height:16px}.popup.popup-confirm{width:650px;text-align:center;background-image:url(../img/k-popup.png);background-position:left bottom;background-repeat:no-repeat}.popup.popup-confirm h2{font-size:30px;text-transform:uppercase;font-weight:700}.popup.popup-confirm h3{font-weight:700;text-transform:uppercase;font-size:20px;margin-bottom:5px}.popup.popup-confirm p{font-size:16px;width:60%;margin:0 auto}.popup.popup-confirm .bouton-popup-confirm{margin-top:20px;margin-bottom:20px}.popup.popup-confirm .bouton-popup-confirm a{margin:0 15px;padding-left:30px;padding-right:30px}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}section .partie-abonnement h2{text-align:center;margin-top:50px;margin-bottom:40px;position:relative}section .partie-abonnement h2:before{content:'';position:absolute;display:block;width:100px;height:4px;background-color:#BDE038;bottom:-15px;left:0;right:0;margin:auto}section .partie-abonnement .bloc-abonnement{background-color:#DBEDF1;display:flex;flex-direction:column;margin-bottom:60px;border-radius:10px}@media screen and (max-width:767px){section .partie-abonnement .bloc-abonnement{flex-basis:100%!important}}section .partie-abonnement .bloc-abonnement .abonnement-title-price{width:100%;background-color:#10454F;color:#fff;display:flex;border-top-left-radius:10px;border-top-right-radius:10px}section .partie-abonnement .bloc-abonnement .abonnement-title-price .abonnement-title{flex:1 1 80%;display:flex;justify-content:flex-start;align-items:center;padding:15px 20px}section .partie-abonnement .bloc-abonnement .abonnement-title-price .abonnement-title h3{margin:0;color:#fff;font-weight:700}section .partie-abonnement .bloc-abonnement .abonnement-title-price .prix-bloc-abonnement{display:flex;flex:1 0 180px;padding:15px;background-color:#BDE038;justify-content:center;align-items:center;border-top-right-radius:10px}@media screen and (max-width:991px){section .partie-abonnement .bloc-abonnement .abonnement-title-price .prix-bloc-abonnement{flex:1 0 auto}}section .partie-abonnement .bloc-abonnement .abonnement-title-price .prix-bloc-abonnement p{font-size:25px;margin:0;font-weight:700}section .partie-abonnement .bloc-abonnement .info-texte-abonnement{padding:30px;height:100%;position:relative}section .partie-abonnement .bloc-abonnement .info-texte-abonnement .btn-bleu{position:absolute;right:50px;bottom:-23px}section .partie-abonnement .forfaits-education-canine{display:flex;flex-wrap:wrap;justify-content:space-around}section .partie-abonnement .forfaits-education-canine .bloc-abonnement{flex:0 0 calc(50% - 30px);float:none}section .partie-abonnement .forfaits-education-canine .bloc-abonnement:first-child{flex:0 0 60%;position:relative;margin-bottom:94px}section .partie-abonnement .forfaits-education-canine .bloc-abonnement:first-child:before{content:'';position:absolute;left:0;right:0;top:calc(100% + 10px);width:22px;margin:auto;height:70px;background-position:bottom center;background-size:100%;background-image:url(../img/expert-canin/arrow-down.png)}section .partie-abonnement .forfaits-education-canine .bloc-abonnement#forfait-education-basique{flex:0 0 60%;position:relative}section .partie-abonnement .forfaits-education-canine .bloc-abonnement#forfait-education-basique:before{content:'';position:absolute;right:calc(100% + 50px);bottom:30px;background-image:url(../img/expert-canin/arrow-left.png);width:100px;height:100px;background-repeat:no-repeat;background-position:center bottom;background-size:contain}section .partie-abonnement .forfaits-education-canine .bloc-abonnement#forfait-education-basique:after{content:'';position:absolute;left:calc(100% + 50px);bottom:30px;background-image:url(../img/expert-canin/arrow.png);width:100px;height:100px;background-repeat:no-repeat;background-position:center bottom;background-size:contain}@media screen and (max-width:1199px){section .partie-abonnement .forfaits-education-canine .bloc-abonnement#forfait-education-basique:before{right:calc(100% + 25px)}section .partie-abonnement .forfaits-education-canine .bloc-abonnement#forfait-education-basique:after{left:calc(100% + 25px)}}@media screen and (max-width:767px){section .partie-abonnement .forfaits-education-canine .bloc-abonnement#forfait-education-basique:after,section .partie-abonnement .forfaits-education-canine .bloc-abonnement#forfait-education-basique:before{display:none}}section .partie-abonnement .cours-specifiques{display:flex;flex-wrap:wrap;justify-content:space-around}section .partie-abonnement .cours-specifiques .bloc-abonnement{flex:0 0 calc(25% - 30px);display:flex;flex-direction:column}@media screen and (max-width:1271px){section .partie-abonnement .cours-specifiques .bloc-abonnement{flex:0 0 calc(33.333% - 30px)}}@media screen and (max-width:991px){section .partie-abonnement .cours-specifiques .bloc-abonnement{flex:0 0 calc(50% - 30px)}}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img{flex:0 0 200px;height:100%;display:flex;justify-content:flex-end;align-items:flex-end;background-position:center center;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img .bon-prix{display:inline-block;background-color:#BDE038;padding:15px 20px;font-size:25px;margin:0;font-weight:700;line-height:1.1}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='4']{background-image:url(../img/expert-canin/cours/specifiques/balade.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='5']{background-image:url(../img/expert-canin/images/chien-maison.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='6']{background-image:url(../img/expert-canin/cours/specifiques/indiv-exterieur.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='7']{background-image:url(../img/expert-canin/cours/specifiques/zone-urbaine.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='8']{background-image:url(../img/expert-canin/cours/intervention-domicile.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='9']{background-image:url(../img/expert-canin/cours/clicker-2.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='10']{background-image:url(../img/expert-canin/cours/specifiques/collectif.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='11']{background-image:url(../img/expert-canin/cours/specifiques/individuels-5.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='12']{background-image:url(../img/expert-canin/cours/groupe-chien.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='13']{background-image:url(../img/expert-canin/cours/agility.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='14']{background-image:url(../img/expert-canin/cours/canicross.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-img[data-id='15']{background-image:url(../img/expert-canin/cours/clicker.jpg)}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-content{display:flex;flex-direction:column;flex:1 1 auto}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-title-price{border-top-left-radius:0;border-top-right-radius:0}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-title-price .abonnement-title{padding:15px 18px;min-height:74px}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-title-price .abonnement-title h3{font-size:20px}section .partie-abonnement .cours-specifiques .bloc-abonnement .abonnement-title-price .prix-bloc-abonnement{flex:1 0 auto}section .partie-abonnement .cours-specifiques .bloc-abonnement .btn-bleu{position:absolute;left:0;right:0;width:150px;margin:auto;bottom:-23px}section .partie-abonnement .cours-speciaux{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:60px}section .partie-abonnement .cours-speciaux .bloc-abonnement{flex:0 0 calc(50% - 30px)}section .partie-editoriale h2{font-size:30px;font-weight:700;color:#BDE038;text-transform:uppercase}section .partie-editoriale h3{font-size:26px;font-weight:400;color:#10454F}section .partie-editoriale img{margin:5px 10px 10px}@media screen and (max-width:767px){section .partie-editoriale img{display:block;width:100%!important;height:auto!important}}section .partie-editoriale ul{padding:0}section .partie-editoriale ul li{position:relative;left:40px;width:calc(100% - 40px)}section .partie-editoriale a{font-weight:700;color:#BDE038}section .partie-plan-du-site h2{font-size:28px;font-weight:700;color:#BDE038;text-transform:uppercase}section .partie-plan-du-site li{margin-bottom:3px}section .partie-plan-du-site a{font-weight:400;color:#10454F}section .partie-plan-du-site a:hover{text-decoration:underline;color:#10454F}section .force-md-flex{display:flex}section aside{height:100%;position:relative;padding-bottom:60px;padding-top:100px}section aside .bloc{text-align:center;margin-bottom:0}section aside .bloc h2{font-weight:700;font-size:20px;color:#BDE038;background-color:#10454F;padding:20px 15px;margin-top:0;margin-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:0;text-transform:uppercase}section aside .bloc .bloc-content{background-color:#fff;padding:25px 30px 30px;text-align:left;position:relative;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:25px;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}section aside .bloc .bloc-content p{font-size:18px;margin-bottom:30px}@media screen and (max-width:991px){section .partie-editoriale img{margin-left:0;margin-right:0}section .force-md-flex{display:block}section aside .bloc .bloc-content p{font-size:16px}}section aside .bloc .bloc-content p.ballad-title{margin-bottom:5px}section aside .bloc .bloc-content ul.ballad-dates{margin-bottom:15px}section aside .bloc .bloc-content .btn-bleu{position:absolute;right:50px;bottom:-23px}section aside .bloc .bloc-content .contact-form .form-group{margin-top:10px;margin-bottom:5px}section aside .bloc .bloc-content .contact-form .alert p{font-size:16px;margin-bottom:0}section aside .bloc .bloc-content .contact-form .captcha{margin-bottom:10px}section aside .bloc .bloc-content .contact-form .captcha .g-recaptcha>div{margin:auto}section aside .bloc .bloc-content .contact-form .btn-bleu{bottom:-54px}section aside .bloc.bloc-aside-pro ul{padding:0;list-style-type:none;text-align:left;margin-bottom:0}section aside .bloc.bloc-aside-pro ul li{border-bottom:1px solid #10454F;margin-bottom:15px}section aside .bloc.bloc-aside-pro ul li p{display:inline-block;margin-bottom:15px;width:90%}@media screen and (max-width:991px){section aside .bloc.bloc-aside-pro ul li p{width:100%;text-align:center}}section aside .bloc.bloc-aside-pro ul li p.nombre{display:inline-block;width:10%;text-align:right}@media screen and (max-width:991px){section aside .bloc.bloc-aside-pro ul li p.nombre{width:100%;text-align:center}}section aside .bloc.bloc-aside-pro ul li:last-child{border-bottom:0;margin-bottom:0}section aside .bloc.bloc-aside-pro ul li:last-child p{margin-bottom:0}section#articles{padding-bottom:45px}section#articles .categories-container{margin-bottom:30px;border-bottom:1px solid #10454F;padding-bottom:15px}section#articles .categories-container .category-filter{display:inline-block;margin-right:15px;margin-bottom:15px}section#articles .categories-container .category-filter input{display:none}section#articles .categories-container .category-filter label.btn-bleu{cursor:pointer;margin-bottom:0}section#articles .categories-container .category-filter input:checked+label.btn-bleu{background-color:#BDE038}section#articles .articles-container{display:flex;flex-wrap:wrap}section#articles .articles-container .article-bloc{display:flex;flex-direction:column;flex:0 0 calc(33.333% - 30px);margin-left:15px;margin-right:15px;margin-bottom:60px;border-radius:10px;overflow:hidden}@media screen and (max-width:1199px){section#articles .articles-container .article-bloc{flex-basis:calc(50% - 30px)}}@media screen and (max-width:767px){section#articles .articles-container .article-bloc{flex-basis:100%;margin-left:0;margin-right:0}}section#articles .articles-container .article-bloc .article-img{flex:0 0 200px;height:100%;display:flex;justify-content:flex-end;align-items:flex-end;background-position:center center;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}section#articles .articles-container .article-bloc .article-content{display:flex;flex-direction:column;flex:1 1 auto;background-color:#10454F;position:relative;border-bottom-left-radius:10px;border-bottom-right-radius:10px}section#articles .articles-container .article-bloc .article-content .article-title{border-top-left-radius:0;border-top-right-radius:0;padding:15px 18px;min-height:74px;background-color:#10454F;display:flex;justify-content:center;align-items:center;text-decoration:none;height:100%}section#articles .articles-container .article-bloc .article-content .article-title h2{font-size:20px;font-weight:700;margin:0;color:#fff;text-decoration:none;transition:.2s all}section#articles .articles-container .article-bloc .article-content .article-title:hover h2{color:#BDE038}section#articles .articles-container .article-bloc .article-content .article-date{position:absolute;bottom:100%;color:#10454F;right:0;padding:6px 10px 4px;background-color:#bde038;border-bottom:1px solid #BDE038;border-top-left-radius:5px;font-size:14px}section#articles .articles-container .article-bloc .article-content .article-text{padding:30px 30px 65px}section#articles .articles-container .article-bloc .article-content .article-text .article-abstract{margin-bottom:0}section#articles .articles-container .article-bloc .article-content .article-text .article-date{color:#10454F;font-style:italic;text-align:right;display:inline-block;width:100%;margin-top:8px;font-size:14px;position:absolute;right:30px;bottom:35px}section#articles .articles-container .article-bloc .btn-bleu{position:absolute;left:0;right:0;width:200px;margin:auto;bottom:-23px}section#article .article-container{padding-bottom:40px}section#article .article-container .article-img{width:100%;height:250px;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:15px}section#article .article-container .article-data{display:flex;flex-direction:row;justify-content:space-between}section#article .article-container .article-data .article-return{color:#10454F;transition:all .2s}section#article .article-container .article-data .article-return:hover{text-decoration:none;color:#BDE038}section#article .article-container .article-date{text-align:right;font-style:italic;margin-bottom:2px}section#article .article-container .article-content h2{color:#BDE038;font-weight:700;margin-top:30px}section#article .article-container .article-content h3{font-weight:700}section#photos{padding-bottom:45px}section#photos .categories-container,section#photos .subcategories-container{margin-bottom:30px;border-bottom:1px solid #10454F;padding-bottom:15px}section#photos .categories-container .category-filter,section#photos .subcategories-container .category-filter{display:inline-block;margin-right:15px;margin-bottom:15px}section#photos .categories-container .category-filter input,section#photos .subcategories-container .category-filter input{display:none}section#photos .categories-container .category-filter label.btn-bleu,section#photos .subcategories-container .category-filter label.btn-bleu{cursor:pointer;margin-bottom:0}section#photos .categories-container .category-filter input:checked+label.btn-bleu,section#photos .subcategories-container .category-filter input:checked+label.btn-bleu{background-color:#BDE038}section#photos .subcategories-container>label{display:block}section#photos .photos-container{display:flex;flex-wrap:wrap}section#photos .photos-container .photo-bloc{display:flex;flex-direction:column;flex:0 0 calc(33.333% - 30px);margin-left:15px;margin-right:15px;margin-bottom:60px;position:relative;border-radius:10px;overflow:hidden}@media screen and (max-width:991px){section#photos .photos-container .photo-bloc{flex:0 0 calc(50% - 30px)}}@media screen and (max-width:767px){section#photos .photos-container .photo-bloc{flex:0 0 100%;margin-left:0;margin-right:0;margin-bottom:30px}section#connexion-inscription{padding-top:15px}}section#photos .photos-container .photo-bloc .photo-img{flex:0 0 250px;height:100%;display:flex;justify-content:flex-end;align-items:flex-end;background-position:center center;background-size:cover;overflow:hidden}section#photos .photos-container .photo-bloc .photo-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;background-color:rgba(16,69,79,.7);border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;opacity:0;text-decoration:none;transition:all .3s}section#photos .photos-container .photo-bloc .photo-content h2{font-size:20px;font-weight:700;margin:0 0 15px;color:#fff;text-decoration:none;transition:.2s all;text-align:center;padding-left:10px;padding-right:10px}section#photos .photos-container .photo-bloc .photo-content .pictos{color:#fff;font-size:24px}section#photos .photos-container .photo-bloc .photo-content:hover{opacity:1}section#connexion-inscription{padding-bottom:70px}section#connexion-inscription .bloc{background-color:transparent;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);border-radius:10px;margin-bottom:0}section#connexion-inscription .bloc h2{font-weight:700;font-size:20px;color:#BDE038;background-color:#10454F;padding:20px 25px;margin-top:0;margin-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;text-transform:uppercase;border-bottom:0}section#connexion-inscription .bloc-content{padding-left:30px;padding-right:30px;position:relative;padding-bottom:40px}section#connexion-inscription .bloc-content .captcha{margin-bottom:0}section#connexion-inscription #reset-password{color:#10454F}section#connexion-inscription #connexion-error,section#connexion-inscription #inscription-error{margin-bottom:0;margin-top:10px;display:none}section#connexion-inscription #btn-connexion,section#connexion-inscription #btn-inscription,section#connexion-inscription #btn-reset-password{position:absolute;bottom:-62px;right:40px}section#connexion-inscription #btn-reset-password{right:20px}section#connexion-inscription #reset-password-form{display:none}@media screen and (max-width:767px){section#connexion-inscription h1{display:none}section#connexion-inscription .connexion>.row{display:flex;flex-direction:column-reverse}section#connexion-inscription .connexion>.row>div:last-of-type{margin-bottom:60px}}section .creation-enseignant{margin-bottom:125px}section .creation-enseignant .radio{margin-top:0}section .creation-enseignant .avec-image{background-size:cover;background-position:center center;background-repeat:no-repeat}section .creation-enseignant .avec-image img{display:none}section .creation-enseignant .ajout-petit-photo{margin-top:20px;float:right;text-align:right}section .creation-enseignant .changement-image-compte{text-align:center;background-color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}section .creation-enseignant .changement-image-compte:hover{background-color:rgba(0,0,0,.6);cursor:pointer}section .creation-enseignant .changement-image-compte:hover .description-image-compte{opacity:.5}section .creation-enseignant .changement-image-compte .image-compte{height:276px;line-height:276px}section .creation-enseignant .changement-image-compte .description-image-compte{background-color:#BDE038;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}section .creation-enseignant .changement-image-compte .description-image-compte p{padding:10px 15px;font-size:20px;line-height:22px}section .creation-enseignant form .btn-jaune{float:right;margin-right:25px}@media screen and (max-width:767px){section .creation-enseignant{text-align:center;margin-bottom:30px}section .creation-enseignant form .btn-jaune{float:none;margin-right:0}section .creation-enseignant form .bouton-connexion{text-align:center}}section .creation-enseignant form .input-group .input-group-addon{padding:5px 12px;background-color:#10454F;border-color:#10454F}section .creation-enseignant form .input-group .input-group-addon img{max-width:initial}section .creation-enseignant form.filtre .date{border-bottom:1px solid #10454F;padding-bottom:15px}section .creation-enseignant form.filtre .date label{width:15%;font-size:14px}section .creation-enseignant form.filtre .date .form-group{width:200px;margin-right:25px}@media screen and (max-width:1199px){section .creation-enseignant form.filtre .date .form-group{width:100%;margin-bottom:15px}section .creation-enseignant form.filtre .date .form-group:last-child{margin-bottom:0}}section .creation-enseignant form.filtre .date .form-group:last-child{margin-right:0}section .creation-enseignant form.filtre .date .form-group input{width:100%}section .creation-enseignant form.filtre .marternite-enfant,section .creation-enseignant form.filtre .type-niveau{padding:15px 0;font-size:0}section .creation-enseignant form.filtre .marternite-enfant label,section .creation-enseignant form.filtre .type-niveau label{font-weight:400}section .creation-enseignant form.filtre .marternite-enfant .type-de-cours,section .creation-enseignant form.filtre .type-niveau .type-de-cours{width:50%;display:inline-block;vertical-align:middle}@media screen and (max-width:991px){section .creation-enseignant form.filtre .marternite-enfant,section .creation-enseignant form.filtre .type-niveau{padding-bottom:0;border-bottom:0}section .creation-enseignant form.filtre .marternite-enfant .type-de-cours,section .creation-enseignant form.filtre .type-niveau .type-de-cours{width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #10454F}}section .creation-enseignant form.filtre .marternite-enfant .type-de-cours .bloc-question,section .creation-enseignant form.filtre .type-niveau .type-de-cours .bloc-question{display:table}section .creation-enseignant form.filtre .marternite-enfant .type-de-cours .images-filtre,section .creation-enseignant form.filtre .type-niveau .type-de-cours .images-filtre{display:table-cell;vertical-align:middle}section .creation-enseignant form.filtre .marternite-enfant .type-de-cours h3,section .creation-enseignant form.filtre .type-niveau .type-de-cours h3{font-size:14px;margin-top:0}section .creation-enseignant form.filtre .marternite-enfant .question,section .creation-enseignant form.filtre .type-niveau .question{display:table-cell;vertical-align:middle;padding-left:5px}section .creation-enseignant form.filtre .marternite-enfant .question .select-cours,section .creation-enseignant form.filtre .type-niveau .question .select-cours{display:inline-block;margin-right:15px}section .creation-enseignant form.filtre .marternite-enfant .question .select-cours:last-child,section .creation-enseignant form.filtre .type-niveau .question .select-cours:last-child{margin-right:0}section .creation-enseignant form.filtre .marternite-enfant .question .select-cours .checked+label,section .creation-enseignant form.filtre .type-niveau .question .select-cours .checked+label{color:#10454F}section .creation-enseignant form.filtre .marternite-enfant{border:0;margin-bottom:30px}@media screen and (max-width:991px){section .creation-enseignant form.filtre .marternite-enfant .type-de-cours:last-child{margin-bottom:0;border-bottom:0}}section .creation-enseignant form.filtre .bouton-filtre{text-align:center;margin-top:30px}section .creation-enseignant form.filtre .bouton-filtre button{display:inline-block;margin-right:55px}@media screen and (max-width:767px){section .creation-enseignant form.filtre .bouton-filtre button{margin-bottom:15px;margin-right:0}}section .creation-enseignant form.filtre .bouton-filtre button:last-child{margin-right:0}#nos-cours .head-cours{position:relative;padding-bottom:20px}#nos-cours h2{text-align:center;margin-top:50px;margin-bottom:40px;position:relative}#nos-cours #bilan-comportemental .content,#nos-cours #education-classique .content,#nos-cours #education-expert .content,#philosophie .bloc-form-permis-detention .bloc-content form .submit{text-align:right}#nos-cours h2:after{content:'';width:100px;height:4px;background-color:#BDE038;display:block;position:absolute;bottom:-15px;top:initial;left:0;right:0;margin:auto}#nos-cours .cours-element{position:relative;padding:70px 0;border-radius:10px;overflow:hidden;display:flex;flex-direction:row}@media screen and (max-width:767px){#nos-cours .cours-element{flex-direction:column;padding-top:20px;padding-bottom:40px}#nos-cours .cours-element .content{order:2}}#nos-cours .cours-element .pricing{margin:0;padding:15px 20px;background-color:#BDE038;color:#10454F;position:absolute;top:0;right:0;font-size:40px;line-height:1.1;font-weight:700}#nos-cours .cours-element h3{margin-top:0;margin-bottom:30px;font-weight:700}#nos-cours .cours-element .content{flex:1 1 auto}#nos-cours .cours-element .img-container{flex:0 0 250px;background-image:url(../img/expert-canin/cours/bilan-comportemental.jpg);background-size:cover;background-repeat:no-repeat;background-position:right;margin-left:20px;margin-right:0}#nos-cours #bilan-comportemental .content>div,#nos-cours #education-classique .content>div,#nos-cours #education-expert .content>div{text-align:left}#nos-cours #education-classique .cours-element .img-container{background-image:url(../img/expert-canin/cours/chien-cours.jpg);background-position:-70px}@media screen and (max-width:767px){#nos-cours .cours-element .img-container{margin-left:0;margin-bottom:15px;order:1}#nos-cours #education-classique .cours-element .img-container{background-position:center}}#nos-cours #education-expert .cours-element .img-bloc{flex:0 0 250px;display:flex;margin-left:20px;margin-right:0;flex-direction:column}@media screen and (max-width:767px){#nos-cours #education-expert .cours-element .img-bloc{flex-direction:row;margin-left:0;margin-bottom:20px}}#nos-cours #education-expert .cours-element .img-bloc .img-container,#nos-cours #education-expert .cours-element .img-bloc .img-container-2{margin:0;flex:0 0 50%;background-image:url(../img/expert-canin/cours/groupe-chien.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}#nos-cours #education-expert .cours-element .img-bloc .img-container-2{background-image:url(../img/expert-canin/cours/clicker-2.jpg)}#nos-cours #education-expert .cours-element .content .btn-bleu{background-color:#DBEDF1;color:#10454F}#nos-cours #education-expert .cours-element .content .btn-bleu:focus,#nos-cours #education-expert .cours-element .content .btn-bleu:hover{background-color:#BDE038}#nos-cours section.cours-container:nth-child(even) .cours-element .img-container{margin-right:20px;margin-left:0}#nos-cours section.cours-container[data-id='1']{background-color:#DBEDF1}#nos-cours section.cours-container[data-id='1'] .cours-element .content{order:2}#nos-cours section.cours-container[data-id='1'] .cours-element .img-container{order:1;margin-right:20px}#nos-cours section.cours-container[data-id='2']{background-color:#10454F}#nos-cours section.cours-container[data-id='2'] .cours-element h3,#nos-cours section.cours-container[data-id='2'] .cours-element p:not(.pricing),#nos-cours section.cours-container[data-id='2'] .cours-element ul li{color:#fff}#nos-cours .cours-specifiques{background-image:url(../img/expert-canin/chien1.jpg);background-repeat:no-repeat;background-position-x:0;background-position-y:bottom;margin-bottom:50px}#nos-cours .cours-specifiques .cours-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;position:relative}@media screen and (max-width:767px){#nos-cours section.cours-container[data-id='1'] .cours-element .img-container{margin-right:0}#nos-cours .cours-specifiques{background-image:none}#nos-cours .cours-specifiques .cours-container{flex-direction:column}}#nos-cours .cours-specifiques .cours-container .cours-element{flex:0 1 50%;padding-bottom:5px;padding-top:0;overflow:initial;position:relative}#nos-cours .cours-specifiques .cours-container .cours-element .content{padding:35px}#nos-cours .cours-specifiques .cours-container .cours-element:first-child:before{content:'';display:block;position:absolute;left:calc(100% - 50px);width:100px;height:4px;top:calc(100% - 2px);background-color:#10454F;z-index:5}@media screen and (max-width:767px){#nos-cours .cours-specifiques .cours-container .cours-element:first-child:before{display:none}}#nos-cours .cours-specifiques .cours-container .cours-element:first-child:after{content:'';display:block;position:absolute;left:calc(100% - 2px);width:4px;height:100px;top:calc(100% - 50px);background-color:#10454F;z-index:5}#nos-cours .cours-specifiques .cours-container .cours-element:nth-child(2),#nos-cours .cours-specifiques .cours-container .cours-element:nth-child(3){background-color:#DBEDF1}#nos-cours .cours-specifiques .cours-container .cours-element:nth-child(2){border-bottom-left-radius:0}#nos-cours .cours-specifiques .cours-container .cours-element:nth-child(3){border-top-right-radius:0}@media screen and (max-width:767px){#nos-cours .cours-specifiques .cours-container .cours-element:first-child:after{display:none}#nos-cours .cours-specifiques .cours-container .cours-element:nth-child(3){order:4}#nos-cours .cours-specifiques .cours-container .cours-element:nth-child(4){order:3}}#nos-cours .cours-specifiques-2{background-color:#10454F;background-image:linear-gradient(180deg,#10454F 0,#10454F calc(100% - 100px),#fff calc(100% - 100px),#fff 100%);padding-top:50px}#nos-cours .cours-specifiques-2 .cours-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;position:relative}#nos-cours .cours-specifiques-2 .cours-container .cours-element{background-color:#DBEDF1;flex:0 0 calc(33% - 15px);padding:0;margin-bottom:30px}@media screen and (max-width:991px){#nos-cours .cours-specifiques-2 .cours-container .cours-element{flex-basis:100%}}#nos-cours .cours-specifiques-2 .cours-container .cours-element .content{padding:20px}#nos-cours .cours-specifiques-3 .cours-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;position:relative}@media screen and (max-width:767px){#nos-cours .cours-specifiques-3 .cours-container{flex-direction:column}}#nos-cours .cours-specifiques-3 .cours-container .cours-element{background-color:#10454F;flex:0 0 calc(50% - 15px);padding:0;margin-bottom:30px}#nos-cours .cours-specifiques-3 .cours-container .cours-element .content{padding:20px;color:#fff}#nos-cours .cours-specifiques-3 .cours-container .cours-element .content h3{color:#BDE038}#nos-cours .cours-specifiques-3 .cours-container .cours-element .content p,#nos-cours .cours-specifiques-3 .cours-container .cours-element .content ul li{color:#fff}#nos-cours .stages-et-loisirs{background-color:#DBEDF1;background-image:url(../img/expert-canin/temoignages.png);background-repeat:no-repeat;background-position-x:right;background-position-y:top;background-size:400px;padding-top:40px;padding-bottom:40px}#nos-cours .stages-et-loisirs .cours-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;position:relative}#philosophie .img-1,#philosophie2 .img-2{display:block;right:0;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:767px){#nos-cours .stages-et-loisirs{background-image:none}#nos-cours .stages-et-loisirs .cours-container{flex-direction:column}}#nos-cours .stages-et-loisirs .cours-container .cours-element{flex:0 1 50%;padding-bottom:5px;padding-top:0;overflow:initial;position:relative}#nos-cours .stages-et-loisirs .cours-container .cours-element .content{padding:35px}#nos-cours .stages-et-loisirs .cours-container .cours-element:nth-child(2){background-color:#fff}#philosophie{position:relative;padding-bottom:40px}#philosophie .img-1{width:calc((100% - (1242px * .37))/ 2);height:700px;position:absolute;top:100px;background-image:url(../img/expert-canin/tarifs.jpg);border-top-left-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width:1271px){#philosophie .img-1{width:calc((100% - (1170px * .36))/ 2)}}@media screen and (max-width:1199px){#philosophie .img-1{width:calc((100% - (970px * .365))/ 2)}}@media screen and (max-width:991px){#philosophie .img-1{width:100%;position:static;border-radius:0;height:250px}}@media screen and (max-width:767px){#philosophie .img-1{height:200px}}#philosophie iframe{width:100%!important;height:460px!important}@media screen and (max-width:1199px){#philosophie iframe{height:347px!important}}@media screen and (max-width:991px){#philosophie iframe{height:405px!important}}@media screen and (max-width:767px){#philosophie iframe{height:calc(.5625 * 100vw - 15px)!important}}#philosophie aside{margin-top:730px}@media screen and (max-width:991px){#philosophie aside{margin-top:0;padding-top:20px}}#philosophie aside .bloc{background-color:transparent}#philosophie aside .bloc .bloc-content{background-color:transparent;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}#philosophie .bloc-form-permis-detention{box-shadow:0 2px 8px 0 rgba(0,0,0,.2);margin-top:30px}#philosophie .bloc-form-permis-detention h2{font-weight:700;font-size:20px;color:#BDE038;background-color:#10454F;padding:20px 15px;margin-top:0;margin-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:0;text-transform:uppercase}#philosophie .bloc-form-permis-detention .bloc-content{padding-bottom:15px}#philosophie .bloc-form-permis-detention .bloc-content form{margin:0}#philosophie2{position:relative;padding-bottom:40px}#philosophie2 .img-2{width:calc((100% - (1242px * .7))/ 2);height:400px;position:absolute;top:0;background-image:url(../img/expert-canin/header.jpg)}#contact{position:relative}#contact .contact-informations{margin-top:30px;background-color:#10454F;display:flex;flex-direction:row;width:100%;flex-wrap:wrap;position:relative;align-items:stretch;border-radius:10px}@media screen and (max-width:991px){#contact .contact-informations{flex-direction:column}}#contact .contact-informations .contact-image{display:flex;flex:0 0 50%;background-image:url(../img/expert-canin/chien-telephone.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:991px){#contact .contact-informations .contact-image{flex-basis:200px}}#contact .contact-informations .contact-informations-container{display:flex;flex-direction:column;flex:0 0 50%}#contact .contact-informations .contact-informations-container .contact-information{text-align:center;height:100%;flex:1 1 50%;position:relative;padding:30px}#contact .contact-informations .contact-informations-container .contact-information .title{color:#fff;font-size:20px;font-weight:700}#contact .contact-informations .contact-informations-container .contact-information .title i{font-size:30px}#contact .contact-informations .contact-informations-container .contact-information a{color:#fff;font-size:24px}#contact .contact-informations .contact-informations-container .contact-information:not(:first-child):before{content:'';position:absolute;right:0;left:0;top:0;width:200px;height:1px;background-color:#fff;margin:auto}#contact .contact-form{margin-top:30px;padding-bottom:70px;width:auto}#contact aside{background-color:#DBEDF1;height:auto}#contact aside h2{text-transform:uppercase;font-weight:700;margin-top:0}#contact aside .enseignant-slider{margin-top:50px}#contact aside .enseignant-slider .partie-enseignant{box-shadow:none}footer{background-color:#10454F;padding-top:90px}footer img{max-width:100%}footer .footer-nav{padding-left:0;list-style-type:none;columns:2}@media screen and (max-width:767px){footer{padding-top:20px}footer .footer-nav{columns:1}footer .footer-nav li{text-align:center}}footer .footer-nav li a{color:#fff;font-size:18px;padding:12px 0;display:inline-block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}footer .footer-nav li a.activ,footer .footer-nav li a:hover{color:#BDE038;text-decoration:none}footer #contact{text-align:left;padding-left:50px}@media screen and (max-width:767px){footer #contact{padding-left:0;margin-top:40px;text-align:center}}footer #contact h3{color:#BDE038;font-weight:700;font-size:36px;margin-top:0;margin-bottom:50px}footer #contact form{text-align:left;display:inline-block;margin-bottom:18px}footer #contact form label{color:#fff}footer #contact form textarea{height:150px}footer #contact form .captcha{float:left}footer #contact form .btn-jaune{border:0;float:right;margin-right:25px;cursor:pointer}@media screen and (max-width:1199px){footer #contact form .captcha{float:right;margin-bottom:10px}footer #contact form .submit{display:block;width:100%;float:right;text-align:right}footer #contact form .btn-jaune{float:none}}@media screen and (max-width:991px){footer .logo-footer-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-top:60px}footer .logo-footer-container .logo-footer{margin-right:40px}}footer .logo-footer-container .logo-footer{width:228px;height:228px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%}@media screen and (max-width:1199px){footer .logo-footer-container .logo-footer{width:212px;height:212px}}@media screen and (max-width:767px){footer .logo-footer-container .logo-footer{display:none}}footer .logo-footer-container .logo-footer img{width:67%;height:auto}footer .logo-footer-container .contact-elements{margin-top:30px;text-align:left}@media screen and (max-width:991px){footer .logo-footer-container .contact-elements{margin-top:0}}footer .logo-footer-container .contact-elements h3{color:#fff;font-weight:700;margin-top:0}footer .logo-footer-container .contact-elements p{margin-top:15px;margin-left:15px;border-left:1px solid #BDE038;padding-left:15px;color:#fff;font-weight:700}footer .logo-footer-container .contact-elements p a{font-weight:400;color:#fff;text-decoration:underline;transition:all .2s}footer .logo-footer-container .contact-elements p a:hover{color:#BDE038}footer .footer-bottom{background-color:#DBEDF1;margin-top:90px}footer .footer-bottom .web6 p{font-size:14px;padding:15px 0;margin-bottom:0}@media screen and (max-width:991px){footer .footer-bottom .web6 p{padding-bottom:5px}}footer .footer-bottom .web6 p a{font-size:14px;color:#10454F;padding:15px 0}footer .footer-bottom .mention{text-align:center;padding:15px 0}footer .footer-bottom .mention p{margin:0}footer .footer-bottom .mention a{display:inline-block;color:#10454F;padding:15px 0}@media screen and (max-width:1199px){footer .footer-bottom .mention a{padding-top:5px}}.banner{display:block;position:fixed;bottom:-250px;left:0;width:100%;background-color:#10454F;z-index:10000000;box-shadow:0 -2px 10px 0 rgba(0,0,0,.3);transition:all .5s cubic-bezier(.475,.105,.11,1.41)}.banner.visible{bottom:0}.banner .container{display:flex;flex-direction:row;height:110px}@media screen and (max-width:767px){.banner .container{flex-direction:column;height:auto;position:relative}}.banner .container .text-container{flex:1 1 100%;align-items:center;justify-content:flex-start;display:flex;position:relative}@media screen and (max-width:991px){.banner .container{width:100%;padding:0}.banner .container .text-container{padding-left:20px}}@media screen and (max-width:767px){.banner .container .text-container{padding-top:10px;padding-bottom:10px;position:initial}}.banner .container .text-container:after{content:'';display:block;position:absolute;right:-46px;bottom:0;background-image:url(../img/expert-canin/chien-boite-2.png);background-size:contain;width:200px;height:200px;background-repeat:no-repeat}.banner .container .text-container h3{display:inline-block;color:#fff;margin:0;line-height:130%;font-size:26px}@media screen and (max-width:991px){.banner .container .text-container h3{font-size:24px}}@media screen and (max-width:767px){.banner .container .text-container:after{right:-40px}.banner .container .text-container h3{font-size:20px;padding-right:100px}}.banner .container .phone-container{flex:0 0 auto;background-color:#BDE038;height:100%;align-items:center;justify-content:flex-end;display:flex;padding-left:30px;padding-right:30px;color:#fff;font-weight:700;font-size:32px;transition:all .25s;text-decoration:none}@media screen and (max-width:991px){.banner .container .phone-container{padding-right:20px;font-size:28px}}.banner .container .phone-container:hover{background-color:#DBEDF1;color:#10454F}section#account #top-buttons{margin-top:40px}@media screen and (max-width:767px){.banner .container .phone-container{justify-content:flex-start;padding-top:5px;padding-bottom:5px;font-size:26px;padding-left:20px}section#account #top-buttons{text-align:center;margin-top:0;margin-bottom:20px}}section#account #abonnement,section#account #les-3-d,section#account #materiel,section#account #regles-d-or{display:flex;flex-direction:row;width:100%;border-radius:10px;overflow:hidden;margin-bottom:27px}@media screen and (max-width:1199px){section#account #abonnement,section#account #les-3-d,section#account #materiel,section#account #regles-d-or{flex-direction:column}}section#account #abonnement .left,section#account #les-3-d .left,section#account #materiel .left,section#account #regles-d-or .left{flex:0 0 33%;background-color:#10454F;text-align:center;display:flex;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px}section#account #abonnement .left h2,section#account #les-3-d .left h2,section#account #materiel .left h2,section#account #regles-d-or .left h2{font-size:22px;margin:0}section#account #abonnement .right,section#account #les-3-d .right,section#account #materiel .right,section#account #regles-d-or .right{flex:1 1 auto;background-color:#DBEDF1;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:15px}section#account #abonnement .right p:last-child,section#account #abonnement .right ul,section#account #les-3-d .right p:last-child,section#account #les-3-d .right ul,section#account #materiel .right p:last-child,section#account #materiel .right ul,section#account #regles-d-or .right p:last-child,section#account #regles-d-or .right ul{margin-bottom:0}section#account #abonnement .right ul li,section#account #les-3-d .right ul li,section#account #materiel .right ul li,section#account #regles-d-or .right ul li{margin-bottom:8px}section#account .charte-container{padding-top:50px;padding-bottom:50px;background-color:#DBEDF1}section#account .charte-container h2{text-transform:uppercase;font-weight:700}section#account .lessons-container{padding-top:10px}section#account .lessons-container h2{text-transform:uppercase;color:#BDE038;font-weight:700}section#account .supplementary-container{display:flex;flex-direction:row;width:100%;justify-content:space-between}@media screen and (max-width:767px){section#account .supplementary-container{flex-direction:column}section#account .ballads-collectives-container .bloc .bloc-content .contact-form .captcha{transform:scale(.85);transform-origin:0 0}}section#account .supplementary-container .supplementary{display:flex;flex-direction:row;flex:0 0 calc(50% - 7.5px);border-radius:10px;overflow:hidden;text-decoration:none;margin-bottom:15px}section#account .supplementary-container .supplementary .title{padding:15px;background-color:#10454F;color:#fff;flex:1 1 auto;display:flex;justify-content:flex-start;align-items:center;text-transform:uppercase;transition:all .25s}section#account .supplementary-container .supplementary .action{padding:15px;background-color:#DBEDF1;color:#10454F;flex:0 1 0;transition:all .25s;display:flex;justify-content:flex-end;align-items:center}section#account .supplementary-container .supplementary:hover .title{background-color:#DBEDF1;color:#10454F}section#account .supplementary-container .supplementary:hover .action{flex-basis:80px}section#account .ballads-collectives-container{padding-top:50px;padding-bottom:40px}section#account .ballads-collectives-container h2{font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:40px}section#account .ballads-collectives-container .bloc{text-align:center;margin-bottom:0}section#account .ballads-collectives-container .bloc h3{background-color:#10454F;color:#BDE038;font-size:20px;font-weight:700;padding:20px 15px;border-top-left-radius:10px;border-top-right-radius:10px;text-transform:uppercase;text-align:center;margin:0}section#account .ballads-collectives-container .bloc .bloc-content{background-color:#fff;padding:25px 30px 30px;text-align:left;position:relative;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:25px;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}section#account .ballads-collectives-container .bloc .bloc-content p{font-size:18px;margin-bottom:30px}@media screen and (max-width:991px){section#account .ballads-collectives-container .bloc .bloc-content p{font-size:16px}}section#account .ballads-collectives-container .bloc .bloc-content p.ballad-title{margin-bottom:5px}section#account .ballads-collectives-container .bloc .bloc-content ul.ballad-dates{margin-bottom:15px}section#account .ballads-collectives-container .bloc .bloc-content .btn-bleu{position:absolute;right:50px;bottom:-23px}section#account .ballads-collectives-container .bloc .bloc-content .contact-form .form-group{margin-top:10px;margin-bottom:5px}section#account .ballads-collectives-container .bloc .bloc-content .contact-form .alert p{font-size:16px;margin-bottom:0}section#account .ballads-collectives-container .bloc .bloc-content .contact-form .captcha{margin-bottom:10px}section#account .ballads-collectives-container .bloc .bloc-content .contact-form .captcha .g-recaptcha>div{margin:auto}section#account .ballads-collectives-container .bloc .bloc-content .contact-form .btn-bleu{bottom:-54px}section#account .access-container{background-color:#DBEDF1;text-align:center;padding-top:60px;padding-bottom:60px}section#account .access-container h2{text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:40px}section#account .access-container .access-bloc{text-align:center;font-size:0}@media screen and (max-width:767px){section#account .access-container .access-bloc,section#account .access-container h2{margin-bottom:30px}}section#account .access-container .access-bloc h3{position:relative;padding-bottom:5px;margin-top:0;margin-bottom:15px}section#account .access-container .access-bloc h3:after{content:'';position:absolute;left:0;right:0;height:1px;width:30%;background-color:#10454F;top:100%;margin:auto}section#account .access-container .access-bloc .img-container{height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:1199px){section#account .access-container .access-bloc .img-container{height:170px}section#account .access-container .access-bloc iframe{height:170px!important}}section#account .access-container .access-bloc a.access-link{display:inline-block;width:100%;padding-bottom:10px;padding-top:10px;background:#10454F;color:#fff;font-size:18px;text-decoration:none;transition:all .2s}section#account .access-container .access-bloc a.access-link:hover{background-color:#BDE038}section#account .reviews-container{display:flex;flex-direction:row;width:100%}@media screen and (max-width:767px){section#account .reviews-container{flex-direction:column}section#account .reviews-container .img{border-bottom:1px solid #10454F;margin-bottom:10px}}section#account .reviews-container .img{display:block;flex:0 0 33%;background-image:url(../img/expert-canin/chien-crayon.jpg);background-repeat:no-repeat;background-size:contain;background-position:center bottom;min-height:180px}section#account .reviews-container .text{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding-left:40px}@media screen and (max-width:991px){section#account .reviews-container .text{padding-left:20px}}@media screen and (max-width:767px){section#account .reviews-container .text{padding-left:0;align-items:center}section#account .cours-container .container{width:100%}}section#account .reviews-container .text .title{font-size:20px;font-weight:700}section#account .reviews-container .text .btn-orange{padding:12px 25px;font-size:16px}section#account .cours-container{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;background-color:#10454F;padding-top:50px;padding-bottom:40px;text-align:center}section#account .cours-container h2{font-weight:700;margin-top:0;margin-bottom:20px;color:#BDE038;text-transform:uppercase;text-align:center}section#account .cours-container>p{color:#fff;margin-bottom:30px}section#account .cours-container .cours-blocs{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){section#account .cours-container .cours-blocs{flex-direction:column}section#account .cours-container .cours{width:100%}}section#account .cours-container .cours{display:flex;flex-direction:row;flex:0 1 calc(50% - 10px);border-radius:10px;overflow:hidden;text-decoration:none;margin-bottom:20px}section#account .cours-container .cours .key{padding:10px;background-color:#BDE038;color:#10454F;flex:0 1 60px;font-size:26px;display:flex;justify-content:center;align-items:center;font-weight:700;transition:all .25s;border-top-left-radius:10px;border-bottom-left-radius:10px}section#account .cours-container .cours .title{padding:15px;background-color:#DBEDF1;color:#10454F;flex:1 1 auto;display:flex;justify-content:flex-start;align-items:center;text-transform:uppercase;transition:all .25s}section#account .cours-container .cours .action{padding:15px;background-color:#DBEDF1;color:#10454F;flex:0 1 0;transition:all .25s;display:flex;justify-content:flex-end;align-items:center;border-top-right-radius:10px;border-bottom-right-radius:10px}section#account .cours-container .cours.active:hover .action,section#account .cours-container .cours.active:hover .key,section#account .cours-container .cours.active:hover .title{background-color:#BDE038;color:#10454F}section#account .cours-container .cours:not(.active){opacity:.4;filter:grayscale(100%);text-decoration:none;cursor:not-allowed}section#account .rules-container .rule{position:relative}section#account .rules-container .rule p{padding-left:15px;color:#fff}section#account .rules-container .rule:first-child:after{content:'';position:absolute;right:0;width:1px;height:100%;top:0;bottom:0;margin:auto;background-color:#fff}section#account .rules-container ul{padding-left:15px}section#account .rules-container ul li{list-style:none;margin-bottom:10px;display:block;transition:all .2s;position:relative;padding-left:28px;color:#fff}section#account .rules-container ul li:before{content:'';display:inline-block;background-image:url(../img/expert-canin/patte-blanc.svg);background-position:center;background-size:contain;width:16px;height:16px;transition:all .2s;position:absolute;left:0;top:2px;margin:auto}.cours-popup{background-color:#fff;max-width:1000px;margin:auto;position:relative}.cours-popup .title-bloc{background-color:#10454F}.cours-popup .title-bloc h1{color:#BDE038;text-transform:uppercase;font-weight:700;margin:0;padding:10px 15px}.cours-popup .content{padding:30px}.cours-popup .mfp-close{color:#fff;height:60px;width:60px}section#breeds #filter-breed-form{padding-top:30px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #DBEDF1}section#breeds #filter-breed-form .noUi-touch-area{cursor:pointer}section#breeds .categories-container{text-align:center}section#breeds .categories-container>h4{margin:0 0 10px;padding:10px;border-bottom:1px solid #BDE038;display:inline-block}section#breeds .categories-container .category-filter{display:inline-block;margin-right:15px;margin-bottom:15px;cursor:pointer}section#breeds .categories-container .category-filter input{display:none}section#breeds .categories-container .category-filter input:checked+label.btn-bleu{background-color:#BDE038}section#breeds .categories-container .category-filter label{cursor:pointer}section#breeds .select-groups-container{text-align:center}section#breeds .select-groups-container>h4{margin:0 0 10px;padding:10px;border-bottom:1px solid #BDE038;display:inline-block}section#breeds .row-select{margin-bottom:30px;border-bottom:1px solid #10454F;padding-bottom:15px}.breeds-container{display:flex;flex-wrap:wrap;position:relative}.breeds-container .breed-bloc{display:flex;flex-direction:column;flex:0 0 calc(20% - 30px);margin-left:15px;margin-right:15px;margin-bottom:60px;border-radius:10px;overflow:hidden;position:relative;opacity:.7}@media screen and (max-width:991px){.breeds-container .breed-bloc{flex-basis:calc(25% - 30px)}}@media screen and (max-width:767px){.breeds-container .breed-bloc{flex:1 0 calc(33.333% - 30px);min-width:200px;margin-bottom:30px}}.breeds-container .breed-bloc.openable{opacity:1}.breeds-container .breed-bloc .breed-img{flex:0 0 150px;height:100%;display:flex;justify-content:flex-end;align-items:flex-end;background-position:center center;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.breeds-container .breed-bloc .breed-content{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;align-items:center;text-align:center;background-color:#10454F;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:10px 15px;min-height:50px}.breeds-container .breed-bloc .breed-content h2{font-size:16px;font-weight:700;margin:0;color:#fff;text-decoration:none;transition:.2s all}.breeds-container .breed-bloc .breed-content h2 a{color:#fff;text-decoration:none;font-size:inherit;font-weight:inherit;transition:.2s all;display:inline-block;width:100%;height:100%;outline:0}.breeds-container .breed-bloc .breed-content h2 a:hover{color:#BDE038}.breeds-container .breed-bloc .breed-content h2 a:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%}.breeds-container .slick-next,.breeds-container .slick-prev{position:absolute;bottom:24px;left:calc(50% - 38px);background-color:#10454F;color:#fff;padding:0;border-radius:50px;z-index:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;transition:all .25s}.breeds-container .slick-next:hover,.breeds-container .slick-prev:hover{background-color:#BDE038}.breeds-container .slick-next{left:calc(50% + 8px)}section#breed .breed-container{margin-top:50px;margin-bottom:100px}section#breed .breed-container .breed-title-container{background-color:#10454F;padding:15px;border-radius:10px}section#breed .breed-container .breed-title-container h1{text-align:center;margin:0;color:#BDE038}section#breed .breed-container .main-content{margin-top:50px}section#breed .breed-container .breed-img-container{position:relative;height:400px;display:flex;align-items:center;justify-content:center}section#breed .breed-container .breed-img-container .breed-img{position:absolute;top:0;left:0;filter:brightness(.5);height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}section#breed .breed-container .breed-content .breed-subtitle{font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #DBEDF1}section#breed .breed-container .breed-content .physical-characteristics-container .characteristics-container{background-color:#DBEDF1;padding:5px 10px}section#breed .breed-container .breed-content .physical-characteristics-container .characteristics-container:nth-child(even){background-color:#fff}section#breed .breed-container .breed-content .physical-characteristics-container h4{font-weight:700}section#breed .other-breeds{text-transform:uppercase;font-weight:700;text-align:center;margin-top:50px;margin-bottom:40px;position:relative}section#breed .other-breeds:before{content:'';position:absolute;display:block;width:100px;height:4px;background-color:#BDE038;bottom:-15px;left:0;right:0;margin:auto}#breed aside .bloc,section#breed .breeds-container .breed-bloc{margin-bottom:30px}section#breed .breeds-container{padding-bottom:40px;width:100%}section#breed .breeds-container .slick-list{width:100%}#breed aside{padding-top:50px;padding-bottom:0}#breed aside .bloc .bloc-content{margin-bottom:0}.bloc-img-content .breed-main-image{height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:10px}.breed-aside{padding-top:15px!important}.breed-aside .aside-group-container{text-align:center;padding-bottom:25px}.breed-aside .aside-group-container h4{margin:0;padding:15px 0}.breed-aside .aside-group-container h5{margin:10px 0 0}.breed-aside .aside-group-container .group-title{background-color:#DBEDF1;border-radius:15px;padding:10px 0}.breed-aside .aside-group-container .group-title a{text-decoration:none;padding:5px 15px;color:#10454F}.breed-aside .aside-table-container{display:flex;align-items:center;justify-content:center}.breed-aside .aside-table-container .table-breed{border-top:1px solid #DBEDF1;border-bottom:1px solid #DBEDF1;width:100%}.breed-aside .aside-table-container .table-breed .tr-header{background-color:#DBEDF1}.breed-aside .aside-table-container .table-breed td,.breed-aside .aside-table-container .table-breed th{padding:7px;text-align:center}.breed-aside .aside-table-container .table-breed th{font-weight:700}.breed-aside .aside-table-container .table-breed tr:not(:last-child){border-bottom:1px solid #DBEDF1}.breed-aside .aside-table-container .table-breed .td-subtitle{text-align:center}.breed-aside .aside-table-container .table-breed .td-subtitle i{font-weight:700}.breed-aside .aside-life-time{text-align:center;margin-top:20px}.breed-aside .aside-life-time p{margin:0!important}.breed-aside .aside-life-time .life-time-bold{font-weight:700}.breed-aside-notation .aside-notation{margin-bottom:30px}.breed-aside-notation .aside-notation h5{background-color:#DBEDF1;width:fit-content;padding:5px 15px;border-radius:5px;text-transform:uppercase;font-weight:700;font-size:13px;margin:0 0 5px}.breed-aside-notation .aside-notation .legend-notation-container{display:flex;justify-content:space-between}.breed-aside-notation .aside-notation .legend-notation-container p{font-size:13px!important;margin:0!important}.breed-aside-notation .aside-notation .notation-container .notation{display:inline-block;background-color:#DBEDF1;height:15px;width:calc(20% - 5px);margin-right:5px}.breed-aside-notation .aside-notation .notation-container .notation:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.breed-aside-notation .aside-notation .notation-container .notation:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-right:0}.breed-aside-notation .aside-notation .notation-container .notation.notation-active{background-color:#BDE038}.filter-icon-container{display:flex;flex-wrap:wrap;justify-content:space-between}.filter-icon-container .filter-icon-left-container,.filter-icon-container .filter-icon-right-container{flex:0 0 48%}.dog-size-checkbox-main-container,.dog-weight-checkbox-main-container{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin:auto}.dog-size-checkbox-main-container>h4,.dog-weight-checkbox-main-container>h4{margin:0 0 10px;padding:10px;border-bottom:1px solid #BDE038}.dog-size-checkbox-main-container .dog-size-checkbox-container,.dog-size-checkbox-main-container .dog-weight-checkbox-container,.dog-weight-checkbox-main-container .dog-size-checkbox-container,.dog-weight-checkbox-main-container .dog-weight-checkbox-container{flex:0 0 100%;display:flex;justify-content:center;width:100%}.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-size-container,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-weight-container,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-size-container,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-size-container,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-weight-container,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-size-container,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container{flex:0 0 31%;margin:0 1%;text-align:center}.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-size-container>label,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-weight-container>label,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-size-container>label,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container>label,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-size-container>label,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-weight-container>label,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-size-container>label,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container>label{display:flex;flex-direction:column;align-items:center;align-content:center;cursor:pointer}.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-size-container>label span,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-weight-container>label span,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-size-container>label span,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container>label span,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-size-container>label span,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-weight-container>label span,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-size-container>label span,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container>label span{display:inline-block;width:40px;height:40px;padding:9px;background-color:#DBEDF1;border-radius:30px;margin-bottom:5px;transition:all .2s}.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-size-checkbox,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-weight-checkbox,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-size-checkbox,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-weight-checkbox,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-size-checkbox,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-weight-checkbox,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-size-checkbox,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-weight-checkbox,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-size-checkbox,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-weight-checkbox,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-size-checkbox,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-weight-checkbox,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-size-checkbox,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-weight-checkbox,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-size-checkbox,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-weight-checkbox{display:none}.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-size-checkbox:checked+label>span,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-size-checkbox:hover+label>span,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-weight-checkbox:checked+label>span,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-weight-checkbox:hover+label>span,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-size-checkbox:checked+label>span,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-size-checkbox:hover+label>span,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-weight-checkbox:checked+label>span,.dog-size-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-weight-checkbox:hover+label>span,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-size-checkbox:checked+label>span,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-size-checkbox:hover+label>span,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-weight-checkbox:checked+label>span,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-weight-checkbox:hover+label>span,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-size-checkbox:checked+label>span,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-size-checkbox:hover+label>span,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-weight-checkbox:checked+label>span,.dog-size-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-weight-checkbox:hover+label>span,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-size-checkbox:checked+label>span,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-size-checkbox:hover+label>span,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-weight-checkbox:checked+label>span,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-size-container .dog-weight-checkbox:hover+label>span,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-size-checkbox:checked+label>span,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-size-checkbox:hover+label>span,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-weight-checkbox:checked+label>span,.dog-weight-checkbox-main-container .dog-size-checkbox-container .dog-weight-container .dog-weight-checkbox:hover+label>span,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-size-checkbox:checked+label>span,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-size-checkbox:hover+label>span,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-weight-checkbox:checked+label>span,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-size-container .dog-weight-checkbox:hover+label>span,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-size-checkbox:checked+label>span,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-size-checkbox:hover+label>span,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-weight-checkbox:checked+label>span,.dog-weight-checkbox-main-container .dog-weight-checkbox-container .dog-weight-container .dog-weight-checkbox:hover+label>span{background-color:#BDE038}.life-time-slider-container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin-top:15px}.life-time-slider-container h4{margin:0 0 10px;padding:10px;border-bottom:1px solid #BDE038}#slider-handles{width:50%;height:8px}#slider-handles .noUi-connect{background:#10454F}#slider-handles .noUi-handle{height:20px;width:20px;border-radius:50px;top:-7px;background-color:#10454F;border-color:#fff;box-shadow:none;transition:all .2s}#slider-handles .noUi-handle:after,#slider-handles .noUi-handle:before{content:none}#slider-handles .noUi-handle:hover{background-color:#BDE038}.avif header.header-home{background-image:url(../img/expert-canin/header.avif)}.avif .banner .container .text-container:after{background-image:url(../img/expert-canin/chien-boite-2.avif)}.avif section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.suivi-domicile{background-image:url(../img/expert-canin/images/chien-maison.avif)}.avif section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.balades-collectives{background-image:url(../img/expert-canin/cours/balades-collectives.avif)}.avif section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.balades-educatives{background-image:url(../img/expert-canin/cours/education-positive.avif)}.avif section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.education-expert{background-image:url(../img/expert-canin/cours/perfectionnement-intensif.avif)}.avif section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.initiation-canicross{background-image:url(../img/expert-canin/cours/canicross.avif)}.avif section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.forfait-5-clicker{background-image:url(../img/expert-canin/cours/clicker-2.avif)}.avif section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.stage-agility{background-image:url(../img/expert-canin/cours/agility-2.avif)}.avif section.presentation-autres-cours .card-other-activities-container .card-other-activities .card-img.forfait-3-collectifs{background-image:url(../img/expert-canin/cours/cours-collectif-specifiques.avif)}.avif section.presentation-tarifs-forfaits:before{background-image:url(../img/expert-canin/tarifs.avif)}.avif section.presentation{background-image:url(../img/expert-canin/chien1.avif)}.avif section.presentation-enseignants .blocs-enseignants .partie-enseignant.cyrille-richard .photo-prof{background-image:url(../uploads/0ffe8e859f7392ed5e2fd0e5a2a0226608ca974f.avif)!important}.avif section.presentation-enseignants .blocs-enseignants .partie-enseignant.marjorie-richard .photo-prof{background-image:url(../uploads/e7ff2c5bb834daf9d1ca2c5f21a796ee83c3ea76.avif)!important}.avif section.presentation-enseignants .blocs-enseignants .partie-enseignant.anthony-paul .photo-prof{background-image:url(../uploads/900b67ae98710e3e265640d0bf79a58640e1bd3d.avif)!important}/*# sourceMappingURL=styles.css.map */