@charset "UTF-8";@import "animation.css";@keyframes slideInFromLeft{0{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes slideInFromRight{0{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes taille{from{width:100%}50%{width:50%}to{width:100%}}@keyframes bgmarquee{from{transform:translateX(0)}40%{transform:translateX(-1%)}80%{transform:translateX(1%)}to{transform:translateX(0)}}@keyframes bgmovelargeur{0{background-position:0 50%}100%{background-position:500px 50%}}@keyframes bgmovehauteur{0{background-position:0 50%}50%{background-position:0 49%}100%{background-position:0 51%}}@font-face{font-family:"Segoe UI Regular";font-style:normal;font-weight:normal;src:local("Segoe UI Regular"),url("../../public/font/SegoeUI.woff") format("woff")}@font-face{font-family:"Segoe UI Italic";font-style:normal;font-weight:normal;src:local("Segoe UI Italic"),url("../../public/font/SegoeUIItalic.woff") format("woff")}@font-face{font-family:"Segoe UI Bold";font-style:normal;font-weight:normal;src:local("Segoe UI Bold"),url("../../public/font/SegoeUIBold.woff") format("woff")}@font-face{font-family:"Segoe UI Bold Italic";font-style:normal;font-weight:normal;src:local("Segoe UI Bold Italic"),url("../../public/font/SegoeUIBoldItalic.woff") format("woff")}*{margin:0;padding:0}body{min-height:100%;max-width:100%;overflow-x:hidden;margin:0;padding:0;color:#003d84;font-family:"Segoe UI Regular",Arial,sans-serif;font-size:15px;background-image:url("../images/header/bg-header.svg");background-position:0 -2700px;background-repeat:no-repeat}body#not-home{background-image:initial}@media screen and (max-width:580px){body{font-size:14px}}@media screen and (max-width:768px){body#home{background-image:url("../images/header/bg-header.svg");background-position:-50px -760px;background-size:200%}}a,a:visited{text-decoration:none;color:#004aad}a:hover{color:#a8dcff}.hidden{display:none !important}small{font-weight:normal}.ariane{font-size:12px}.underlined{position:relative}.underlined:after{display:block;content:"";position:absolute;width:110%;left:-5%;bottom:-10px;height:5px;background-color:#64a700}ul.blue-list li{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}ul.blue-list li::before{display:block;content:"";min-width:16px;min-height:16px;margin-right:20px;margin-top:5px;background-color:#a8dcff}header{padding:0;z-index:20;display:flex}@media screen and (min-width:769px){header .fixed-top-scroll{transition:top .3s}}header #headerdiv{width:100%}header .btn{background-color:transparent;color:#003d84 !important;font-weight:bold;font-size:13px}header .btn:hover{background-color:transparent;color:#243f61}header .fa{font-size:20px;padding-right:3px}header .fa-youtube-play{color:#a90000}header .fa-facebook{color:#1d17a9}.bg-blue-light{background-color:#a8dcff}.btn-green.disabled:hover,.btn-green:disabled:hover{background-color:#64a700 !important;color:#fff !important;cursor:initial !important}.btn-green{font-weight:bold;background-color:#64a700 !important;color:#fff !important;font-size:.9em}.btn-green:hover{background-color:#70a766 !important;color:#003d84 !important;border:1px solid #64a700}.btn-grey{font-weight:bold;background-color:#e2e2e2 !important;color:#666 !important;font-size:.9em}.btn-grey:hover{color:#333 !important}.btn-green-empty{font-weight:bold;background-color:#fff !important;color:#64a700 !important;border:1px solid #64a700;font-size:.9em}.btn-green-empty:hover{background-color:#70a766 !important}.btn-outline-green{color:#003d84 !important;border-color:#64a700 !important;background-color:#fff !important;font-size:.9em;display:inline-block}.btn-outline-green svg{float:left;vertical-align:middle;height:90%;width:20%;color:#64a700;fill:#64a700}.btn-outline-green:hover{color:#fff !important;background-color:#64a700 !important}.btn-outline-green:hover svg{fill:#fff}.btn-outline-green span{float:left;vertical-align:middle;width:80%;text-align:left;padding-left:10px !important}.btn-outline-blue{color:#003d84 !important;border-color:#003d84 !important;background-color:#fff !important;font-size:.9em;display:inline-block}.btn-outline-blue svg{float:left;vertical-align:middle;height:50px;width:50px;fill:#003d84}.btn-outline-blue span{text-align:left;padding-left:10px !important;padding-top:15px !important;float:left;vertical-align:middle;width:calc(100% - 50px)}.btn-outline-blue:hover{color:#fff !important;background-color:#003d84 !important}.btn-outline-blue:hover svg{fill:#fff}.btn-outline-blue-light{color:#a8dcff !important;border-color:#a8dcff !important;background-color:#fff !important}.btn-outline-blue-light:hover{color:#003d84 !important;background-color:#a8dcff !important}.txt-blue-dark{color:#003d84 !important}.head-img{min-height:500px;background-color:transparent;background-position:top right;background-size:auto;background-repeat:no-repeat}.head-img h1{padding-top:200px;color:#003d84;text-transform:initial}#register_form fieldset{transition:opacity .5s linear;-moz-transition:opacity .5s linear;-webkit-transition:opacity .5s linear}#register_form label{font-weight:bold}.height-0{height:0}.height-5{height:100%}.opacity-0{opacity:0}.opacity-5{opacity:100}.separator{font-weight:700 !important;line-height:13px !important;margin:auto;display:table;white-space:nowrap}.separator.big::before,.separator.big::after{border-top:1px solid #303e57}.separator::before,.separator::after{border-top:1px solid #303e57;content:"";display:table-cell;position:relative;top:.5em;width:34%}.separator:before{right:2.5%;top:5px}.separator:after{left:2.5%;top:5px}h1{font-size:1.3em;letter-spacing:2px;color:#003d84;margin-bottom:20px}h1.separator{font-size:23px;margin-top:15px}h2,h3,h4,h5,h6{font-size:1.1em;text-transform:uppercase;letter-spacing:2px;color:#003d84}h4,h5,h6{font-size:1em}.w33 h4{margin-top:15px !important}h2{width:100%}h2 a{color:#003d84 !important}h2:before{content:"";border-top:5px solid #a8dcff;width:70px;display:block;margin-inline:auto;margin-bottom:20px}h2.icondown[aria-expanded=false]{background-image:url("../images/pictos/chevron-down.svg");background-repeat:no-repeat;background-position:100% 50%;background-size:contain}h2.icondown[aria-expanded=true]{background-image:url("../images/pictos/chevron-up.svg");background-repeat:no-repeat;background-position:100% 50%;background-size:contain}h2.nohr:before{display:none !important}h2.text-center:before{margin-left:auto;margin-right:auto}.vseparator{border-right:1px solid gray;height:80%;display:block;left:35%;margin:20px 0;position:absolute}.noverflowx{overflow-x:hidden}.noverflowy{overflow-y:hidden}.clr{clear:both}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.fltl{float:left}.fltr{float:right}.flx{flex:1}.centered{margin:0 auto}.w5{width:4%}.w7{width:6%}.w10{width:9%}.w13{width:12%}.w15{width:14%}.w18{width:17%}.w20{width:19%}.w25{width:25%}.w30{width:29%}.w33{width:32%}.w35{width:34%}.w40{width:39%}.w50{width:50%}.w60{width:59%}.w65{width:64%}.w70{width:69%}.w75{width:74%}.w80{width:79%}.w90{width:89%}.w100{width:100%}.b{font-weight:bold}.mt{padding-top:20px}.mb{padding-bottom:20px}.ml{padding-left:20px}.mr{padding-right:20px}.display-5{font-size:1.5rem;font-weight:300;line-height:1.2}.product-card a{color:#344171}.product-card a:hover{color:#617eb0}.mark{float:left;height:8px;width:8px;margin:6px 10px;background-color:#003d84}.mark.black{background-color:#ddd}.img100{width:auto;height:auto;max-width:100%;max-height:100%;display:block;margin:0 auto}@media screen and (max-width:580px){.img100{width:auto;height:auto;max-width:50%;max-height:50%}}div.content{height:100%;overflow:auto;margin:0 auto;display:block;position:relative}div.txtcontainer{text-align:left;letter-spacing:1px;height:auto;max-width:100%;max-height:100%;display:block;margin:0 auto}.txtcontainer p{text-indent:50px;margin-bottom:15px;padding:10px;line-height:20px}.wrapper{overflow:hidden;width:90%;position:relative;margin:0 auto}@media screen and (max-width:580px){.wrapper{width:100%}}nav{color:#ddd}@media screen and (max-width:768px){nav .logo{margin-bottom:0}}nav .logomenu img{max-height:70px;max-width:200px}nav.navbar{align-items:initial;display:initial;position:static}nav .navbar-toggler.collapsed{position:absolute;right:10px;top:-48px}nav .navbar-toggler{position:absolute;right:10px;top:-48px}nav .navbar-toggler>.close{display:inline}nav .navbar-toggler.collapsed>.close,nav .navbar-toggler:not(.collapsed)>.navbar-toggler-icon{display:none}nav .navbar-collapse{margin-top:-150px}nav .navbar-nav{z-index:1000;border:1px solid #d6dedf;border-radius:11px;position:static;margin-top:30px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.1);padding-left:19px;padding-right:19px}@media screen and (max-width:768px){nav .navbar-nav{border:0;box-shadow:initial;padding:0;margin-top:40px}}nav .navbar-nav li{padding:0;margin:22px 0}@media screen and (max-width:768px){nav .navbar-nav li{margin:12px 0}}nav .navbar-nav li a{padding:0 !important;font-size:15px;color:#003d84 !important;font-weight:bold;border-left:1px solid #a8dcff}@media screen and (max-width:768px){nav .navbar-nav li a{border-left:0}}nav .navbar-nav li:first-child a{border-left:0}nav .navbar-nav li:after{content:" ";display:block;width:70%;margin-top:22px;margin-bottom:-22px;margin-left:auto;margin-right:auto;border-bottom:4px solid #fff}@media screen and (max-width:768px){nav .navbar-nav li:after{border-bottom:0}}nav .navbar-nav li.selected:after{border-bottom:4px solid #a8dcff}nav .navbar-nav li:hover:after{border-bottom:4px solid #9e9e9e}@media screen and (max-width:768px){nav .navbar-nav li.selected{border-left:4px solid #a8dcff}}nav ul li{display:inline-block;padding:0 10px}nav .nav-item:hover .dropdown-menu{display:block !important;margin-top:0}nav .nav-item:hover .dropdown-menu li{display:block;text-align:center}@media screen and (min-width:768px){nav .dropdown-menu{position:absolute !important;top:92px;left:50%;width:50%;z-index:10000}}nav input,nav label{display:none;width:36px;height:36px;background:#555;color:#fff;text-align:center;line-height:36px;font-size:1.6rem;border-radius:4px}nav label{position:absolute;top:8px;right:8px;transition:.4s}nav label:hover{cursor:pointer}nav label:before{font-size:24px;content:"☰";text-align:center}nav ul,nav li,.shop-category ul,.shop-category li{display:inline-block}#menu_icons span{padding-left:5px}#main_nav{z-index:10000}.modal-dialog{z-index:11000}@media screen and (min-width:769px){header.fixed{position:fixed;top:0;z-index:2000;width:100%;height:90px;background-color:#fff;box-shadow:0 10px 25px rgba(0,0,0,0.1);transition-property:margin-top,margin-right;transition-duration:.5s,0.1s;transition-delay:0;transition-timing-function:cubic-bezier(0.22,0.99,0.62,1);-moz-transition-property:margin-top,margin-right;-moz-transition-duration:.5s,0.1s;-moz-transition-delay:0;-moz-transition-timing-function:cubic-bezier(0.22,0.99,0.62,1);-o-transition-property:margin-top,margin-right;-o-transition-duration:.5s,0.1s;-o-transition-delay:0;-o-transition-timing-function:cubic-bezier(0.22,0.99,0.62,1);-ms-transition-property:margin-top,margin-right;-ms-transition-duration:.5s,0.1s;-ms-transition-delay:0;-ms-transition-timing-function:cubic-bezier(0.22,0.99,0.62,1);-webkit-transition-property:margin-top,margin-right;-webkit-transition-duration:.5s,0.1s;-webkit-transition-delay:0;-webkit-transition-timing-function:cubic-bezier(0.22,0.99,0.62,1)}header.fixed #social_links{display:none !important}header.fixed #main_logo{position:absolute;left:0;width:200px;padding-left:0}header.fixed #main_logo .logomenu{margin-top:-20px !important}header.fixed #main_nav{height:70px}header.fixed #menu-top{position:absolute !important;left:0}header.fixed #menu_icons{position:absolute;right:0;top:4px}header.fixed #menu_icons span{display:none}header.fixed #menu_icons a{margin:0;padding:.375rem 7px}header.fixed nav .navbar-nav{border:0;border-radius:0;margin-top:20px;box-shadow:initial;padding-left:0;padding-right:19px}header.fixed nav .navbar-nav li{border-top:4px solid transparent;margin-top:0;padding-top:22px}header.fixed nav .navbar-nav li a{border-left:0}header.fixed nav .navbar-nav li.selected:after{content:"";display:none}header.fixed nav .navbar-nav li.selected{border-top:4px solid #a8dcff}header.fixed nav .navbar-nav li:hover{border-top:4px solid #9e9e9e;border-bottom:0}header.fixed nav .navbar-nav li:hover:after{border:0}header.fixed .dropdown-menu{top:50px;left:50%;width:50%}}ul,li{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;list-style:none}.background{background-position:center}.page-sitemap ul{margin:10px 0;width:100%}.page-sitemap li{margin-left:10px}div.smenu_img_container{width:150px;height:150px}ul.smenu_list,ul.smenu_list li{display:block;font-size:15px;line-height:30px}ul.smenu_list{float:left;margin-left:15px;padding-left:20px;border-left:1px solid gray}ul.smenu_list li a::before{content:">";margin-right:5px}div.smenu_list_container{height:100px;float:left;margin:30px 15px 15px 0}img.smenu_img{margin-left:10px;margin-top:55px}footer{width:100%;padding:20px 0;color:#243f61}footer h3{color:#003d84}footer a{color:#243f61}footer a:hover{color:#a8dcff}footer nav{overflow:initial}footer .footer_img_container{width:80%;border-radius:10px;border:1px solid gray;background-color:white;margin:15px auto 0}footer img{border-radius:10px;width:40%;margin:auto;display:block;padding:10px}footer #footer-1{height:400px;background:url(/public/images/dog-footer-0.png),linear-gradient(to top,#a8dcff 280px,transparent 280px 100%);background-position:top right;background-size:auto;background-repeat:no-repeat}footer #footer-1 .txt-contact{margin-top:200px}footer #footer-1 .btn-contact{margin-top:200px}@media screen and (max-width:580px){footer #footer-1 .btn-contact{margin-top:250px}}footer #footer-1 .btn-contact button{padding:30px 70px 30px 70px;border-radius:10px}@media screen and (max-width:580px){footer #footer-1 .btn-contact button{font-size:1.3em;padding:10px 30px 10px 30px}}footer #footer-2 h3{text-transform:initial;font-weight:bold}footer #footer-3{background-color:rgba(214,214,214,0.3);color:#243f61;line-height:15px;font-size:14px}footer #footer-3 a{font-size:12px}footer #footer-3 button{border:0;padding:0 15px 15px 15px;font-size:2em;background-color:transparent}footer #footer-3 .fa-youtube-play{color:#a90000}footer #footer-3 .fa-facebook{color:#1d17a9}.pagewrap{height:auto;overflow:auto;position:relative;display:table}ul#sitemap li ul li:before{content:"■";margin-right:5px;margin-left:50px;color:#ddd}.spacer{table-layout:fixed;empty-cells:show;height:100%;display:table-column;background-color:gray;border-left:1px solid gray;border-right:1px solid gray}.hoverdiv{width:100%;height:100%}div.hoverdiv:hover+div.refinfo,div.refinfo:hover{opacity:.7}table tr td{margin:0}h4{white-space:nowrap;margin-bottom:20px !important}h4 img{margin:0 0 -15px 0 !important}img.nomarge{margin-top:0;margin-bottom:0}#alert{width:100%;height:60px;position:absolute;top:50%;left:0;padding-top:30px;padding-bottom:30px;z-index:9000;background-color:#a94442;color:#fff;font-weight:bold;font-size:20px;text-align:center;width:100%;text-align:center}#alertpopup{width:100%;margin:0 auto;margin-top:-65px;left:0;font-size:30px;text-align:center;background-color:#a94442;position:absolute}#bg-title-test{border-top:0 solid #fff;border-bottom:0 solid #fff;height:84px;margin:36px -30px 0 -30px;text-align:center;background:#333;z-index:20;position:relative}#title-test{z-index:50;position:absolute;top:50%;transform:translate(0,-50%);padding-right:90px;font-family:"Lato",sans-serif;font-size:30pt;line-height:25pt;font-weight:bold}.selectbtn{background-color:#8dc63f !important}.number,.letter{flex:1}.do.active{cursor:pointer}.btn{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:20px;font-weight:bold}.wp-block-button{width:100%;clear:both}.wp-block-button__link{font-weight:bold;background-color:#003d84;color:#fff;padding:20px;border-radius:15px;font-size:.9em;clear:both;width:30%;margin:10px auto;display:block;text-align:center}@media screen and (max-width:768px){.wp-block-button__link{width:100%}}.wp-block-button__link:after{content:" ";clear:both;display:block}.btn-blue.disabled:hover,.btn-blue:disabled:hover{background-color:#003d84 !important;color:#fff !important;cursor:initial !important}.btn-blue,.wp-block-button__link{font-weight:bold;background-color:#003d84;color:#fff !important;font-size:.9em}.btn-blue:hover,.wp-block-button__link:hover{background-color:#a8dcff;color:#003d84;border:1px solid #003d84}.btn-group-lg>.btn,.btn-lg{padding:1rem 4rem}.btnaction{margin:0 auto;width:100%;height:100%;display:block;text-align:center;font-size:25px;background-size:auto 110% !important}.btnaction.active{background-color:#98080c;cursor:pointer}.btnaction.active:hover{background-color:#b91319}hr{height:10px;width:83px;margin:20px auto}.hr-grey-underline:after{content:" ";height:5px;background-color:#d6dedf;margin:20px auto;display:block;width:30%}hr.bg-blue-light{background-color:#a8dcff}hr.bg-blue-medium{background-color:#004aad}hr.bg-blue-dark{height:10px;background-color:#003d84;margin:20px auto}hr.bg-green-dark{height:10px;background-color:#64a700;margin:20px auto}.bg-green-1{background-color:rgba(112,167,102,0.33)}.bg-green-2{background-color:rgba(112,167,102,0.66)}.bg-green-3{background-color:#70a766}.border-green-1{border-color:rgba(112,167,102,0.33) !important}.border-green-2{border-color:rgba(112,167,102,0.66) !important}.border-green-3{border-color:#70a766 !important}.border-5{border-width:5px !important}.roundicon{height:50px;width:50px;border-radius:50px;line-height:30px;font-size:30px;padding-top:10px;border-width:1px;border-style:solid}.submit{background:url(../images/actions/submit-white.png) no-repeat 50% -10px;background-size:auto 100% !important}.submit:hover{background-color:#8dc63f !important}#break:hover{background-color:#8dc63f}.active{transform:scaleX(1);transition:.5s linear}@media screen and (max-width:1835px){ul#mainmenu{width:60%}#popupreglement{width:70%;left:15%}}@media screen and (max-width:1680px){footer .ml{padding-left:0}}@media screen and (max-width:1435px){h1.separator{font-size:20px;margin-top:10px}.slideshow,.slide{height:350px}ul#mainmenu{font-size:12px;line-height:18px;width:70%}nav input[type=checkbox]+ul{display:none}nav input[type=checkbox]:checked+ul{display:block;transform:translateY(-100%);width:100%;background:#d6d6d6;transition:all .5s}nav label{display:block}table tr td{width:49% !important}#title-test{font-size:25pt}}@media only screen and (max-width:1280px),only screen and (max-device-width:1280px) and (-webkit-device-pixel-ratio:1.5){#home #main .w60,#home #main .w50,#home #main .w40,#home #main .w33{width:100%;clear:both !important;float:left !important}#not-home #main .w33{width:50%;float:left !important}.vseparator{border-right:0}#headercenterright{width:60px}.number,.cross{padding:14px 30px !important}#title-test{font-size:20pt}#losange-mini-left{right:395px}#remaining-time{right:370px}#sablier{background-position:10px 10px !important}.btnaction{background-size:auto 100% !important;background-position:50% 0 !important}}@media only screen and (max-width:1080px),only screen and (max-device-width:1080px) and (-webkit-device-pixel-ratio:1.5){#title-test{font-size:13pt;line-height:15pt}h1.separator{font-size:19px;margin-top:5px}.slideshow,.slide{height:300px}ul#mainmenu{font-size:12px;line-height:18px;width:100%}#legende{display:none}#actions li,#validation li{height:90px}}@media screen and (max-width:900px){nav{width:100%;margin:0 auto;clear:both}ul#mainmenu{font-size:11px;line-height:11px}}@media screen and (max-width:580px){#not-home #main .w33{width:100%;clear:both !important;float:left !important}h1.separator{font-size:18px;margin-top:0}.slideshow,.slide{height:250px}ul#mainmenu{font-size:9px;line-height:12px}ul#mainmenu li{max-width:120px}footer{font-size:11px;line-height:12px}}@media screen and (max-width:460px){ul#mainmenu{font-size:8px;line-height:14px}ul#mainmenu li{max-width:110px}}.piscine{padding:10px 8px 0 5px;background:linear-gradient(to top,#a8dcff 35%,transparent 35% 100%);font-style:italic;font-weight:bold}.piscine-green{padding:10px 8px 0 5px;background:linear-gradient(to top,#70a766 35%,transparent 35% 100%);font-style:italic;font-weight:bold}section .s-picto{display:inline-block;border:5px solid #f1f1f1;width:95px;height:95px;border-radius:50%;overflow:hidden;text-align:center;margin:0 20%;-webkit-box-shadow:0 15px 15px 0 #f1f1f1;-moz-box-shadow:0 15px 15px 0 #f1f1f1;box-shadow:0 15px 15px 0 #f1f1f1}section .s-picto img{margin:20% auto;width:50px;height:auto;transition:margin .25s}section .s-picto img:hover{margin:15% auto}@media screen and (min-width:769px){#container{position:relative;top:90px}}#container.scrolled{margin-top:250px !important}@media screen and (max-width:580px){#container.scrolled{margin-top:0 !important}}#home .head-img{background-position:150% 50%;background-size:70%;margin-top:-80px}@media screen and (max-width:768px){#home .head-img{background-position:50% 40px}}#home .head-img h1{font-size:2rem}@media screen and (max-width:580px){#home .head-img h1{font-size:1.4em;letter-spacing:1.5px}}#home #container h1{font-size:2rem}@media screen and (max-width:580px){#home #container h1{font-size:1.4em;letter-spacing:1.5px}}@media screen and (min-width:769px){#home #container{position:relative;top:65px}}#home .page-section.nbimg2{background:url("../images/home/grille-repetition-130.svg") no-repeat 50px 50px}@media screen and (max-width:580px){#home .page-section.nbimg2{background:url("../images/home/grille-repetition-130.svg") no-repeat 0 -500px}}#home .page-section.nbimg2 img:nth-child(2){margin-left:50%;margin-top:-40% !important}#home #home-description p{line-height:3em}#home #home-description hr{margin-top:100px;height:10px;background-color:#d3e7e8}@media screen and (max-width:580px){.peer{background-color:rgba(168,220,255,0.58)}.odd{background-color:transparent}}.modal-title{text-align:center;font-weight:bold;width:100%;text-transform:initial;font-size:22px}.page-section h2{text-transform:initial;color:#003d84;font-weight:bold;font-size:1.3em;text-align:center}@media screen and (max-width:580px){.page-section h2{margin-top:15px}}.page-section h3{text-transform:initial;color:#013d85}.page-section table{width:100%}.page-section table td{padding:20px;text-align:center}.page-section img{height:auto;padding:0;margin:0;border-radius:20px}.page-section ul{margin-left:30px;margin-top:20px;margin-bottom:20px;clear:both;list-style:none}.page-section ul li{font-size:1em}@media screen and (max-width:580px){.page-section ul li{font-size:.9em}}.page-section ul li::before{content:"■";font-family:Times New Roman,Regular,serif;font-size:1.5em;color:#a8dcff;display:inline-block;width:.8em;margin-left:-0.8em}@media screen and (max-width:580px){.page-section ul li::before{margin-left:-1.3em;margin-right:.8em}}.page-section p{line-height:1.4em}@media screen and (max-width:580px){.page-section p{line-height:1.4em;font-size:.9em}}.page-section .btn{font-weight:normal;background-color:#003d84;color:#fff;border-radius:20px;font-size:.9em;padding:.5em 1em .5em 1em;margin:auto}@media screen and (max-width:580px){.page-section .btn{padding:.5em 1em .5em 1em}}.page-section .btn:hover{background-color:#a8dcff;color:#003d84}.page-section .btn span{font-family:Verdana,Arial,Helvetica,sans-serif;padding:0 0 0 40px}.page-section .imgbg{height:400px;background-size:contain;background-position:0 50%}@media screen and (max-width:580px){.page-section .imgbg{min-height:200px;height:auto;background-size:cover;background-position:0 0;background-repeat:no-repeat}}.page-section .imgunderline{z-index:100}.page-section .imgunderline:after{z-index:200;content:" ";height:20px;margin-top:-10px;background-color:#a8dcff;width:85%;display:block;position:absolute}.page-section .theme-cards-container{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.5em;row-gap:1.5em}.page-section .theme-cards-container .theme-card{display:flex;flex:0 1 25%;flex-wrap:wrap;justify-content:center;border-radius:20px;border-width:10px;border:solid;border-color:rgba(239,239,239,0.937254902);box-shadow:0 1px 20px 0 rgba(0,0,0,0.1)}.page-section .theme-cards-container .theme-card .theme-card-content{display:flex;flex-direction:column;padding:1em;justify-content:space-between;text-align:center}.page-section .theme-cards-container .theme-card div>img{max-width:100%;max-height:144px;border-radius:20px}@media screen and (max-width:580px){.page-section .theme-cards-container .theme-card{flex:0 1 25%}}@media screen and (max-width:768px){.page-section .theme-cards-container .theme-card{flex:0 1 25%}}.page-section .imgzoom{position:absolute;bottom:20px;right:20px}.page-section .imgzoom:hover{cursor:zoom-in;width:40px}.anim-up{animation:fadeInUp 1s ease-in-out forwards}#not-home .page-section h2{font-size:1.4em}.page-account .w3-animate-opacity{width:100%}.page-account .tab{overflow:hidden;font-weight:normal}.page-account .tab .active{font-weight:bold;border-bottom:3px solid #99ced4}.page-account .tab button{float:left;border:0;outline:0;cursor:pointer;padding:14px 7px;transition:.3s;display:inline-block;color:#003d84;background-color:transparent;margin-right:5px;margin-left:5px;padding-bottom:10px;font-size:1em}.page-account .tab button:hover{text-decoration:none;border-bottom:3px solid #a8dcff}.page-account .tabcontent{display:none;margin-top:15px;padding:15px 12px 6px 12px;border:1px solid #a8dcff}.page-account .actived a{color:green}.page-account .actived a:hover{font-weight:bold}.page-account .deactivated a{color:red}.page-account .deactivated a:hover{font-weight:bold}.page-account label{font-weight:700}.page-checkout .pmts-indiv-issuer-image{background-repeat:no-repeat;display:block;float:left;height:29px;width:45px}#not-home .page-description,#not-home .article-description{margin-top:50px}#not-home .page-description ul li::before,#not-home .article-description ul li::before{content:"■";font-family:Times New Roman,Regular,serif;font-size:1.5em;color:#a8dcff;display:inline-block;width:.8em;margin-left:-0.8em}@media screen and (max-width:580px){#not-home .page-description ul li::before,#not-home .article-description ul li::before{margin-left:-1.3em;margin-right:.8em}}#not-home .shop-product ul li::before{content:"■";font-family:Times New Roman,Regular,serif;font-size:1.5em;color:#a8dcff !important;display:inline-block;width:.8em;margin-left:-0.8em}@media screen and (max-width:580px){#not-home .shop-product ul li::before{margin-left:-1.3em;margin-right:.8em}}.background-content{width:100%;min-height:40vh;background-repeat:no-repeat;background-size:cover;background-position:0 50%}@media screen and (max-width:768px){.background-content{background-position:top center;min-height:4vh}}.headtitle{padding-top:5vh}@media screen and (max-width:580px){.headtitle{padding-top:0}}.content-body{margin-bottom:40px;margin-top:0;position:relative}.page-content .img-fluid,.article-content .img-fluid{max-height:50px}.page-content .content-body,.article-content .content-body{margin-top:40px}.page-content .parentpage,.article-content .parentpage{color:#003d84;font-size:25px;font-weight:700;margin-right:-25px;margin-left:-20px;width:40px;height:40px;padding:2px 15px 8px 8px;border:1px solid #d6dedf;border-radius:40px;box-shadow:0 15px 15px 0 rgba(0,0,0,0.1);position:absolute;margin-top:75px}.page-content .parentpage:hover,.article-content .parentpage:hover{text-decoration:none;color:#a8dcff;background-color:#003d84}.page-content .ariane,.article-content .ariane{display:inline}.page-content .ariane a,.article-content .ariane a{display:inline-block;color:#003d84;text-decoration:none}.page-content .ariane a:after,.article-content .ariane a:after{content:"/";padding-left:10px;padding-right:10px}.page-content .ariane a:first-child,.article-content .ariane a:first-child{background-image:url("../images/products/home.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:left center;padding-left:22px}.page-content .ariane span:after,.article-content .ariane span:after{content:"/";padding-left:10px;padding-right:10px}.page-content .subpage-list a,.article-content .subpage-list a{font-weight:400;color:#003d84}.page-content .subpage-list ul.level-1>li>a,.article-content .subpage-list ul.level-1>li>a{font-size:17px;font-weight:700;text-transform:uppercase}.page-content .subpage-list ul.sublist li:after,.article-content .subpage-list ul.sublist li:after{content:">";right:0;position:absolute;padding:10px;font-size:20px;margin-top:-17px;font-weight:700;color:#a8dcff}.page-content .shadow-card,.article-content .shadow-card{display:flex;border-radius:20px;border-width:10px;border:solid;border-color:rgba(239,239,239,0.937254902);box-shadow:0 1px 20px 0 rgba(0,0,0,0.1);padding:20px}@media screen and (max-width:580px){.page-content .shadow-card,.article-content .shadow-card{flex-wrap:wrap;justify-content:center}}.page-content .page-description h2,.page-content .page-description h3,.page-content .article-description h2,.page-content .article-description h3,.article-content .page-description h2,.article-content .page-description h3,.article-content .article-description h2,.article-content .article-description h3{width:100%;margin-top:15px}.page-content .page-description p,.page-content .article-description p,.article-content .page-description p,.article-content .article-description p{width:100% !important}.page-content .page-description ul,.page-content .article-description ul,.article-content .page-description ul,.article-content .article-description ul{margin-left:30px;margin-top:20px;margin-bottom:20px;clear:both;list-style:none}.page-content .page-description ul li::before,.page-content .article-description ul li::before,.article-content .page-description ul li::before,.article-content .article-description ul li::before{content:"▪";font-size:1.5em;color:#a8dcff;display:inline-block;width:.8em;margin-left:-0.8em}.page-content ol li,.article-content ol li{list-style:decimal}.page-content blockquote,.article-content blockquote{border-left:10px solid #a8dcff;padding:10px 10px 0 50px;margin:50px 0 50px 0}.page-content u,.article-content u{font-weight:bold;text-decoration:none;border-bottom:4px solid #a8dcff;padding-bottom:5px}.page-content h3,.article-content h3{font-weight:700;text-transform:initial}.page-content .parentpage{margin-top:0}.offer-content{margin-left:-35%}.offer-content u{border-bottom:4px solid #003d84;text-decoration:none;font-size:.7em}.offer-content a{color:#003d84}.offer-content a:hover{color:#003d84;text-decoration:none}.vetalforme .page-section ul li::before,.vetalforme .article-description ul li::before{color:#64a700 !important}.vetalforme .page-section .imgunderline:after,.vetalforme .article-description .imgunderline:after{background-color:#64a700}.vetalforme .page-content u,.vetalforme .article-content u{border-bottom:4px solid #64a700}.vetalforme .article-content span>svg{color:#64a700;fill:#64a700}.vetalforme .background-content{min-height:20vh}@media screen and (max-width:580px){.vetalforme .background-content{min-height:0vh}}.vetalforme .offer-content u{border-bottom:4px solid #64a700}.text-green{color:#64a700}.text-blue-dark{color:#003d84}.text-blue-light{color:#a8dcff}.ribbon{position:absolute;right:15px;top:1px;z-index:1;overflow:hidden;width:160px;height:160px;text-align:right}.ribbon span{font-size:.8rem;color:#fff;text-transform:uppercase;text-align:center;font-weight:bold;line-height:32px;transform:rotate(45deg);width:200px;display:block;background:#79a70a;background:linear-gradient(#9bc90d 0,#79a70a 100%);box-shadow:0 3px 10px -5px #000;position:absolute;top:44px;right:-39px}.ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #79a70a;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79a70a}.ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-right:3px solid #79a70a;border-left:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79a70a}.red span{background:linear-gradient(#f70505 0,#8f0808 100%)}.red span::before{border-left-color:#8f0808;border-top-color:#8f0808}.red span::after{border-right-color:#8f0808;border-top-color:#8f0808}.blue span{background:linear-gradient(#a8dcff 0,#003d84 100%)}.blue span::before{border-left-color:#1e5799;border-top-color:#1e5799}.blue span::after{border-right-color:#1e5799;border-top-color:#1e5799}.cursor-default{cursor:default !important}.hover-primary:hover{background-color:#2d8ac7 !important}.bg-info-hover{background-color:#138496 !important}.shop-category{position:relative}.shop-category .background{position:absolute;top:0;left:0;width:100%;height:30vh;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:580px){.shop-category .background{background-position:top center}}.shop-category .cat-btn-lnk{min-width:200px;line-height:100%}.shop-category-header{text-align:center;min-height:10vh;position:relative}@media screen and (max-width:580px){.shop-category-header{min-height:15vh;height:fit-content}}.shop-category-header h1{z-index:1000;text-transform:none;font-weight:bold;margin-bottom:10px}.shop-category-header h1:before{content:"";border-top:8px solid #a8dcff;width:70px;display:block;margin:auto;margin-bottom:20px}.shop-category-header p{font-size:1.25em}.shop-category-header .shop-category-header-wrapper{width:100%;z-index:1000}@media screen and (max-width:580px){.shop-category-header .shop-category-header-anchor{border:1px solid #e2e2e2;display:inline-block;border-radius:10px}}.shop-category-header .shop-category-header-anchor a{color:#003d84;text-decoration:underline;font-weight:bold;display:inline-block;margin-right:8px;margin-left:8px}@media screen and (max-width:580px){.shop-category-header .shop-category-header-anchor a{text-decoration:none;border-left:1px solid #e2e2e2;padding:10px;margin:0}}.shop-category-header .shop-category-header-forward{width:40px;height:40px;border-radius:20px;display:block;margin:auto;margin-top:30px;border:1px solid #e2e2e2;background-color:white;background-image:url("../images/formations/arrow.svg");background-position:center center;background-repeat:no-repeat;background-size:24px 24px}.shop-category-header-wrapper{top:150px}@media screen and (max-width:580px){.shop-category-header-wrapper{top:50px}}.shop-category .shop-category-header-wrapper{top:149px}@media screen and (max-width:580px){.shop-category .shop-category-header{min-height:20vh}}.shop-category-footer h2{text-align:center;text-transform:none;font-weight:bold;font-size:2.4em;margin-bottom:10px}.shop-category-footer h2:before{content:"";border-top:8px solid #a8dcff;width:70px;display:block;margin:auto;margin-bottom:20px}.shop-category-footer .shop-category-footer-scroll{position:relative}.shop-category-footer .shop-category-footer-scroll .shop-category-arrow{display:none}@media screen and (max-width:580px){.shop-category-footer .shop-category-footer-scroll .shop-category-arrow{display:block}.shop-category-footer .shop-category-footer-scroll .shop-category-arrow.left{left:40px}.shop-category-footer .shop-category-footer-scroll .shop-category-arrow.right{right:40px}}.shop-category-footer .shop-category-footer-wrapper{max-width:1200px;margin:auto;margin-top:80px;margin-bottom:80px;display:flex;position:relative;scrollbar-width:none;-ms-overflow-style:none;-moz-scrollbar-width:none}@media screen and (max-width:580px){.shop-category-footer .shop-category-footer-wrapper{overflow-y:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}.shop-category-footer .shop-category-footer-wrapper article{flex:1;text-align:center}@media screen and (max-width:580px){.shop-category-footer .shop-category-footer-wrapper article{flex:0 0 100%;min-width:100%;scroll-snap-stop:always;scroll-snap-align:start}}.shop-category-footer .shop-category-footer-wrapper article img{width:64px;height:64px;border-radius:32px;border:1px solid #e2e2e2;box-sizing:border-box;padding:15px}@media screen and (max-width:580px){.shop-category-footer .shop-category-footer-wrapper article img{width:120px;height:120px;border-radius:60px;border:3px solid #e2e2e2}}.shop-category-footer .shop-category-footer-wrapper article .shop-category-footer-number{margin-top:40px;font-weight:bold;font-size:2.5em}.shop-category-arrow{position:absolute;top:50%;display:block;width:44px;height:44px;border-radius:22px;border:1px solid #f4f4f4;box-shadow:0 5px 8px rgba(0,0,0,0.1);background-color:white;transform:translate(0,-50%);z-index:3;transition:all .15s;background-position:center center;background-repeat:no-repeat;background-size:24px 24px;opacity:1;cursor:pointer}.shop-category-arrow.left{left:64px;background-image:url("../images/formations/arrow-left.svg")}@media screen and (max-width:580px){.shop-category-arrow.left{left:5px}}.shop-category-arrow.right{right:64px;background-image:url("../images/formations/arrow-right.svg")}@media screen and (max-width:580px){.shop-category-arrow.right{right:5px}}.shop-category-arrow:hover{background-color:#9e9e9e;transform:translate(0,-50%) scale(1.05,1.05);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.shop-category-arrow.hide{opacity:0}#cat-list-btns{z-index:1000}.shop-category-product-list{margin-bottom:120px;position:relative;z-index:500}@media screen and (max-width:580px){.shop-category-product-list{width:100%;margin-bottom:0;padding-top:5px;margin-top:-50px}}.shop-category-product-list .shop-category-product-list-heading{max-width:80%;margin:auto}@media screen and (max-width:580px){.shop-category-product-list .shop-category-product-list-heading{flex-direction:column;max-width:100%;padding-left:20px;padding-right:20px}}.shop-category-product-list .shop-category-product-list-heading h2{font-weight:bold;text-transform:none;font-size:1.2em}.shop-category-product-list .shop-category-product-list-heading .shop-category-product-subcategory-wrapper{position:relative;flex:1}@media screen and (max-width:580px){.shop-category-product-list .shop-category-product-list-heading .shop-category-product-subcategory-wrapper{mask-image:linear-gradient(90deg,#fff 0,#fff 70%,rgba(255,255,255,0) 100%)}}.shop-category-product-list .shop-category-product-list-heading .shop-category-product-subcategory{text-align:right;align-items:center}@media screen and (max-width:580px){.shop-category-product-list .shop-category-product-list-heading .shop-category-product-subcategory{text-align:left;flex-wrap:nowrap;white-space:nowrap;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.shop-category-product-list .shop-category-product-list-heading .shop-category-product-subcategory a{display:inline-block;color:#003d84;margin-right:15px;margin-left:15px;font-size:1em}.shop-category-product-list .shop-category-product-list-heading .shop-category-product-subcategory a:hover{text-decoration:none;border-bottom:3px solid #e2e2e2}.shop-category-product-list .shop-category-product-list-heading .shop-category-product-subcategory a:last-child{margin-right:0}.shop-category-product-list .shop-category-product-list-heading .shop-category-product-subcategory a:first-child{margin-left:0}.shop-category-product-list .shop-category-product-list-heading .shop-category-product-subcategory a.selected{font-weight:bold;border-bottom:3px solid #a8dcff}@media screen and (max-width:580px){.shop-category-product-list .shop-category-product-list-heading .shop-category-product-subcategory a:last-child{margin-right:100px}}.shop-category-product-list .shop-category-product-block{position:relative}.shop-category-product-list .shop-category-product-block .shop-category-fade{position:absolute;width:10%;height:calc(100% - 80px);top:40px;background:#fff;z-index:2}.shop-category-product-list .shop-category-product-block .shop-category-fade.right{background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 30%,#fff 100%);right:0}.shop-category-product-list .shop-category-product-block .shop-category-fade.left{background:linear-gradient(-90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 30%,#fff 100%);left:0}@media screen and (max-width:580px){.shop-category-product-list .shop-category-product-block .shop-category-fade{display:none}}.shop-category-wrapper{margin:40px auto auto}.shop-category-wrapper .grid-products-nowrap{display:flex;overflow-y:scroll;overflow-x:visible;-ms-overflow-style:none;scroll-behavior:smooth;position:relative;justify-content:space-between;-webkit-overflow-scrolling:touch;margin-right:-20px;padding-bottom:40px;padding-top:40px}.shop-category-wrapper .grid-products-wrap{display:flex;max-width:1051px;margin:40px auto auto;flex-wrap:wrap;justify-content:space-evenly}@media screen and (max-width:580px){.shop-category-wrapper{scroll-snap-type:x mandatory;margin-right:-20px;justify-content:normal}}.shop-category-wrapper::-webkit-scrollbar{display:none}.shop-category-wrapper .shop-category-spacer{flex:0 0 10%}@media screen and (max-width:580px){.shop-category-wrapper .shop-category-spacer{display:none}}.shop-category-wrapper a{color:#003d84}.shop-category-wrapper a:hover{text-decoration:none}.shop-category-wrapper article{max-width:350px;min-width:350px;flex:0 0 26.6666666667%;box-sizing:border-box;z-index:1;overflow:visible;position:relative;margin:10px 0 10px 0}@media screen and (max-width:1300px){.shop-category-wrapper article{flex:0 0 40%}}@media screen and (max-width:580px){.shop-category-wrapper article{min-width:100%;flex:0 0 100%;padding:20px;scroll-snap-stop:always;scroll-snap-align:start}}.shop-category-wrapper article .shop-category-product-wrapper{border:1px solid #e2e2e2;background-color:white;transition:.15s all;margin-right:20px;box-sizing:border-box;position:relative;height:100%;border-radius:20px}.shop-category-wrapper article .shop-category-product-wrapper>a{display:block}.shop-category-wrapper article .shop-category-product-wrapper:hover{transform:scale(1.05,1.05);box-shadow:0 5px 10px rgba(0,0,0,0.1)}@media screen and (max-width:580px){.shop-category-wrapper article .shop-category-product-wrapper:hover{transform:none;box-shadow:none}}.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-image{width:100%;height:190px;border-radius:20px 20px 0 0}.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-content{position:relative;padding-top:20px;margin-bottom:40px}.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-content .shop-category-product-date{position:absolute;top:-20px;left:30px;box-sizing:border-box;background-color:#003d84;display:block;color:white;height:35px;line-height:35px;padding-left:15px;padding-right:15px;border-radius:20px;font-weight:bold;font-size:.6em;white-space:nowrap}@media screen and (max-width:580px){.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-content .shop-category-product-date{left:50%;transform:translate(-50%,0);font-size:.6em;max-width:100%}}.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-content .shop-category-product-title{font-weight:bold;font-size:1.3em;display:block;color:#003d84}.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-content .shop-category-product-description{margin-top:15px;line-height:1.45em;font-size:.95em}.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-bottom{display:flex;align-items:center;padding:0;left:0;bottom:0;width:100%;justify-content:space-between}@media screen and (max-width:580px){.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-bottom{padding:10px}}.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-bottom .shop-category-product-details{border-bottom:3px solid #004aad;color:#003d84;font-weight:bold;font-size:.85em;padding-bottom:5px}.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-bottom .shop-category-product-price{flex:1;text-align:right;font-size:1.5em;font-weight:bold}.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-bottom .shop-category-product-price span{font-size:12px;font-weight:normal}@media screen and (max-width:580px){.shop-category-wrapper article .shop-category-product-wrapper .shop-category-product-bottom .shop-category-product-price{text-align:right}}.articles .shop-category-product-list.fulllist .shop-category-product-block .shop-category-wrapper{display:initial}.articles .shop-category-product-list.fulllist .shop-category-product-block .shop-category-wrapper article{padding-left:0;margin-bottom:30px;max-width:340px;min-width:400px !important}@media screen and (max-width:580px){.articles .shop-category-product-list.fulllist .shop-category-product-block .shop-category-wrapper article{min-width:400px !important}}.articles .shop-category-product-list.fulllist .shop-category-product-block .shop-category-wrapper article .shop-category-product-wrapper{padding:20px 20px 20px 20px;margin-right:0}.shop-product-ariane{z-index:2000}.shop-product-ariane a{display:inline-block;color:#003d84;text-decoration:none}.shop-product-ariane a:after{content:"/";padding-left:10px;padding-right:10px}.shop-product-ariane a:first-child{background-image:url("../images/products/home.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:left center;padding-left:22px}.shop-product-ariane span:after{content:"/";padding-left:10px;padding-right:10px}.shop-product{margin-bottom:80px;padding:20px;background-position:top left;background-repeat:no-repeat;background-size:contain;background-image:url("../images/products/background.svg")}@media screen and (max-width:580px){.shop-product{margin-bottom:20px}}@media screen and (max-width:580px){.shop-product{background-size:contain;background-image:url("../images/products/background-mobile.svg")}}.shop-product .shop-product-head{max-width:900px;margin:40px auto auto}.shop-product .shop-product-head .shop-product-head-wrapper{margin-top:20px;display:flex}@media screen and (max-width:580px){.shop-product .shop-product-head .shop-product-head-wrapper{flex-direction:column}}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-image-main{flex:3;position:relative;margin-right:60px;box-shadow:0 10px 10px rgba(0,0,0,0.2);min-height:300px}@media screen and (max-width:580px){.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-image-main{min-height:180px;width:100%}}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-image-main img{position:absolute;left:0;top:0;width:100%;height:100%;background-color:white}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos{flex:3}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos h1{font-weight:bold;font-size:2em;text-transform:none}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos h1:before{content:"";border-top:8px solid #a8dcff;width:70px;display:block;margin-bottom:20px}@media screen and (max-width:580px){.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos h1{margin-top:40px}}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-date-location>div{display:inline-block;background-repeat:no-repeat;background-position:left center;background-size:16px 16px;padding-left:21px;margin-right:15px}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-date-location>div.shop-product-date{background-image:url(../images/products/date.svg)}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-date-location>div.shop-product-location{background-image:url(../images/products/location.svg)}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-short-description{margin-top:25px;font-size:.9em;line-height:1.5em}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-order{max-width:80%}@media screen and (max-width:580px){.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-order{max-width:100%}}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-stock-price{margin-top:25px}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-stock-price .shop-product-stock{font-size:.9em}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-stock-price .shop-product-price{font-weight:bold;font-size:2em}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-stock-price .shop-product-price span{font-size:.65em;font-weight:normal}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-cart{margin-top:10px;display:flex}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-cart input[type=number]{flex:0 0 80px;max-width:80px;margin-right:10px;border-radius:5px;border:1px solid #e2e2e2;text-align:center;-moz-appearance:textfield}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-cart input[type=submit]{flex:1;background-color:#003d84;color:white;border:0;padding:10px;border-radius:5px}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-cart .shop-product-cta{flex:1;background-color:#003d84;color:white;border:0;padding:10px;border-radius:20px;text-align:center}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-reviews{margin-top:10px}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-reviews .shop-product-note{display:inline-block;vertical-align:middle}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-reviews .shop-product-note .n{background-size:contain;display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-position:center center;margin-right:2px}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-reviews .shop-product-note .n.on{background-image:url("../images/products/star1.svg")}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-reviews .shop-product-note .n.off{background-image:url("../images/products/star0.svg")}.shop-product .shop-product-head .shop-product-head-wrapper .shop-product-infos .shop-product-reviews .shop-product-reviews-link{display:inline-block;font-size:.8em}.shop-product .shop-product-content{max-width:900px;margin:60px auto;padding:20px;border:1px solid}@media screen and (max-width:580px){.shop-product .shop-product-content{margin:40px auto}}.shop-product .shop-product-content .shop-product-tab{border-bottom:1px solid #e2e2e2}.shop-product .shop-product-content .shop-product-tab a{display:inline-block;padding-top:20px;padding-bottom:10px;margin-right:30px;border-bottom:3px solid transparent;transition:border .5s}@media screen and (max-width:580px){.shop-product .shop-product-content .shop-product-tab a{margin-right:15px;font-size:.9em}}.shop-product .shop-product-content .shop-product-tab a:hover,.shop-product .shop-product-content .shop-product-tab a.selected{border-bottom:3px solid #a8dcff}.shop-product .shop-product-content .shop-product-tab a:last-child{margin-right:0}.shop-product .shop-product-content .shop-product-tab a img{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:10px}@media screen and (max-width:580px){.shop-product .shop-product-content .shop-product-tab a img{display:none}}.shop-product .shop-product-content .shop-product-tab a span{display:inline-block;vertical-align:middle;color:#003d84;font-weight:bold}.shop-product .shop-product-content .shop-product-description,.shop-product .shop-product-content .shop-product-program,.shop-product .shop-product-content .shop-product-organisation,.shop-product .shop-product-content .shop-category-avis{margin-top:40px}#modal-choose-price ::selection{color:#fff;background-color:#000}#modal-choose-price ::-moz-selection{color:#fff;background-color:#000}#modal-choose-price [type=radio]:checked,#modal-choose-price [type=radio]:not(:checked){position:absolute;left:-9999px;width:0;height:0;visibility:hidden}#modal-choose-price .checkbox-price+label span small{padding-left:10px}#modal-choose-price .checkbox-price+label span.span-before{margin-left:20px;margin-top:30px;z-index:1000}@media screen and (max-width:580px){#modal-choose-price .checkbox-price+label span.span-before{margin-top:10px}}#modal-choose-price .checkbox-price:checked+label,#modal-choose-price .checkbox-price:not(:checked)+label{position:relative;display:inline-block;padding:30px 0 10px 20px;width:180px;font-size:2.1em;line-height:2.1em;font-weight:700;margin:0 auto;margin-left:5px;margin-right:5px;margin-bottom:10px;text-align:left;border-radius:10px;overflow:hidden;cursor:pointer;text-transform:uppercase;-webkit-transition:all 300ms linear;transition:all 300ms linear;-webkit-text-fill-color:#003d84;text-fill-color:#003d84;color:#003d84}#modal-choose-price .checkbox-price:checked+label p,#modal-choose-price .checkbox-price:not(:checked)+label p{font-size:.5em;text-transform:none;margin:0;line-height:1em}@media screen and (max-width:580px){#modal-choose-price .checkbox-price:checked+label,#modal-choose-price .checkbox-price:not(:checked)+label{margin-left:0;margin-right:0;margin-bottom:5px;font-size:1.7em;line-height:1.7em;padding:10px 0 0 20px}}#modal-choose-price .checkbox-price:not(:checked)+label{background-color:transparent;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);border:1px solid #003d84}#modal-choose-price .checkbox-price:checked+label{background-color:#003d84;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}#modal-choose-price .checkbox-price:not(:checked)+label:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}#modal-choose-price .checkbox-price:checked+label::before,#modal-choose-price .checkbox-price:not(:checked)+label::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:10px;background-image:linear-gradient(138deg,#f00,#f4ff9d);z-index:-1}#modal-choose-price .checkbox-price:checked+label span,#modal-choose-price .checkbox-price:not(:checked)+label span{position:relative;display:block}#modal-choose-price .checkbox-price:checked+label span.span-before,#modal-choose-price .checkbox-price:not(:checked)+label span.span-before{position:absolute;top:0;left:0;width:100%;overflow:hidden;-webkit-text-stroke:#003d84;text-stroke:#003d84;-webkit-text-fill-color:#fff;text-fill-color:#fff;color:#fff;-webkit-transition:max-height .3s;-moz-transition:max-height .3s;transition:max-height .3s}#modal-choose-price .checkbox-price:not(:checked)+label span.span-before{max-height:0}#modal-choose-price .checkbox-price:checked+label span.span-before{max-height:100%}#modal-choose-price .checkbox:checked ~ .section .container .row .col-xl-10 .checkbox-price:not(:checked)+label{background-color:#f0eff3;-webkit-text-stroke:1px #003d84;text-stroke:1px #003d84;box-shadow:0 1px 4px 0 rgba(0,0,0,0.05)}.shop-cart .quantity{float:left;margin-right:15px;background-color:#eee;position:relative;width:80px;overflow:hidden}.shop-cart .quantity input[type=number]::-webkit-inner-spin-button,.shop-cart .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.shop-cart .quantity input{margin:0;text-align:center;width:15px;height:15px;padding:0;float:right;color:#000;font-size:20px;border:0;outline:0;background-color:#f6f6f6}.shop-cart .quantity input.qty{position:relative;border:0;width:100%;height:40px;padding:10px 25px 10px 10px;text-align:center;font-weight:400;font-size:15px;border-radius:0;background-clip:padding-box}.shop-cart .quantity .minus,.shop-cart .quantity .plus{line-height:0;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-size:6px 30px;-moz-background-size:6px 30px;color:#111;font-size:20px;position:absolute;height:50%;border:0;right:0;padding:0;width:25px;z-index:3}.shop-cart .quantity .minus:hover,.shop-cart .quantity .plus:hover{background-color:#dad8da}.shop-cart .quantity .minus{bottom:0}.shop-cart .shop-cart{margin-top:20px}.shop-cart .card-body h4{white-space:initial;text-transform:initial}.shop-cart .product-date{text-transform:initial}.vetalforme #footer-1{background:url(/public/images/dog-footer-0.png),linear-gradient(to top,rgba(100,167,0,0.59) 280px,transparent 280px 100%);background-position:top right;background-size:auto;background-repeat:no-repeat}.vetalforme #container ul{margin-left:30px;margin-top:20px;margin-bottom:20px;clear:both;list-style:none}.vetalforme #container footer li::before{content:""}.vetalforme #container hr.bg-blue-light{background-color:#64a700}.vetalforme #container h2:before{border-top:8px solid #64a700}.vetalforme .articles h1:before{border-top:8px solid #64a700;content:"";width:70px;display:block;margin:auto;margin-bottom:20px}.vetalforme .btn-blue{background-color:#64a700 !important;color:#fff}.vetalforme hr.bg-blue-dark{background-color:#64a700}.physio-logo-wrapper{text-align:center;margin-top:100px;margin-bottom:50px}.physio-logo-wrapper:after{content:"";border-bottom:8px solid #a8dcff;width:70px;margin:auto;display:block;margin-bottom:20px}.physio-logo-wrapper .physio-logo{margin-bottom:30px}.physio-form-wrapper{display:flex}@media screen and (max-width:580px){.physio-form-wrapper{flex-direction:column;padding:0}}.physio-form-wrapper .physio-form-side{flex:0 0 200px;margin-right:20px}@media screen and (max-width:580px){.physio-form-wrapper .physio-form-side{margin:0;flex:1;border-bottom:1px solid #e2e2e2;padding-bottom:20px;margin-bottom:20px}}.physio-form-wrapper .physio-form-side a,.physio-form-wrapper .physio-form-side div{display:block;margin-bottom:10px}.physio-form-wrapper .physio-form-side a.selected span.physio-n,.physio-form-wrapper .physio-form-side div.selected span.physio-n{background-color:#003d84;color:white}.physio-form-wrapper .physio-form-side a.done span.physio-n:after,.physio-form-wrapper .physio-form-side div.done span.physio-n:after{content:"";position:absolute;width:12px;height:12px;bottom:-3px;right:0;background-image:url(../images/physio/step-done.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.physio-form-wrapper .physio-form-side a span,.physio-form-wrapper .physio-form-side div span{display:inline-block;vertical-align:middle;position:relative;font-size:.85em}.physio-form-wrapper .physio-form-side a span.physio-n,.physio-form-wrapper .physio-form-side div span.physio-n{background-color:white;color:#003d84;width:24px;height:24px;border-radius:12px;line-height:24px;text-align:center;margin-right:10px}.physio-form-wrapper .physio-form-main{flex:1}.physio-title{color:#003d84;font-weight:bold;font-size:1em;font-family:"Segoe UI Bold",sans-serif}.physio-section{margin:auto;max-width:1270px;padding-left:40px;padding-right:40px;box-sizing:border-box}@media screen and (max-width:580px){.physio-section{padding-left:20px;padding-right:20px}}.physio-section>p{margin-top:30px;margin-bottom:30px;font-size:.8em}.physio-table{display:grid;border-collapse:collapse;width:100%;font-size:.8em}.physio-table .physio-table-line{display:contents;width:100%;text-align:center}.physio-table .physio-table-line>div{color:black;margin-bottom:10px}.physio-table .physio-table-line.physio-table-heading>div{font-weight:bold}.physio-page{text-align:center;font-size:.8em;margin-top:50px}.physio-page a{display:inline-block;width:24px;height:24px;color:#666;border-radius:12px;line-height:24px;text-align:center;background-color:white}.physio-page a.selected,.physio-page a:hover{background-color:#003d84;color:white;text-decoration:none}.physio-search-heading{display:flex;align-items:center}@media screen and (max-width:580px){.physio-search-heading{flex-direction:column}}.physio-search-heading .physio-search{flex:3;display:flex}@media screen and (max-width:580px){.physio-search-heading .physio-search{flex:1;width:100%}}.physio-search-heading .physio-search input{border:2px solid #64a700;border-radius:8px 0 0 8px;padding:5px;font-size:.85em;flex:1}.physio-search-heading .physio-search button{border-radius:0 8px 8px 0;flex:0 0 48px;background-image:url(../images/physio/search.svg);background-repeat:no-repeat;background-position:center center;background-size:20px 20px}.physio-search-heading .physio-actions{flex:1;text-align:right}@media screen and (max-width:580px){.physio-search-heading .physio-actions{margin-top:20px;flex:1;width:100%}}.physio-search-heading .physio-actions button{font-size:.8em}@media screen and (max-width:580px){.physio-search-heading .physio-actions button{width:100%}}.physio-search-heading .physio-actions button span{display:inline-block;vertical-align:middle;background-color:white;text-align:center;width:24px;height:24px;border-radius:12px;line-height:20px;color:#64a700}.physio-animal-head{margin-top:80px;margin-bottom:80px;display:flex;align-items:center}@media screen and (max-width:580px){.physio-animal-head{flex-direction:column;align-items:flex-start;margin-bottom:0;margin-top:0;padding:0}}.physio-animal-head .physio-result-back{flex:1;position:relative}.physio-animal-head .physio-result-back:before{content:"<";width:24px;height:24px;border-radius:12px;border:1px solid #e2e2e2;display:inline-block;line-height:18px;text-align:center;margin-right:30px}.physio-animal-head .physio-result-back:after{content:"";border-right:1px solid #f4f4f4;height:40px;position:absolute;right:0;top:50%;transform:translate(0,-50%)}@media screen and (max-width:580px){.physio-animal-head .physio-result-back:after{border-right:0}}.physio-animal-head .physio-result-animal{flex:5;display:flex;align-items:center;padding-left:40px}@media screen and (max-width:580px){.physio-animal-head .physio-result-animal{padding-left:0;margin-top:20px}}.physio-animal-head .physio-result-animal .physio-result-animal-image{flex:0 0 96px}@media screen and (max-width:580px){.physio-animal-head .physio-result-animal .physio-result-animal-image{display:none}}.physio-animal-head .physio-result-animal .physio-result-animal-image img{width:96px;height:96px;border-radius:48px;border:1px solid #f4f4f4;padding:10px;box-sizing:border-box;object-fit:contain}.physio-animal-head .physio-result-animal .physio-result-animal-data{flex:1;padding-left:40px}@media screen and (max-width:580px){.physio-animal-head .physio-result-animal .physio-result-animal-data{padding-left:0}}.physio-animal-head .physio-result-animal .physio-result-animal-data .physio-result-animal-data-name{font-size:2.4em;text-transform:uppercase;font-weight:bold;line-height:50px;font-family:"Segoe UI Bold",sans-serif}@media screen and (max-width:580px){.physio-animal-head .physio-result-animal .physio-result-animal-data .physio-result-animal-data-name{font-size:1.6em}}.physio-animal-head .physio-result-animal .physio-result-animal-data .physio-result-animal-data-details{font-size:.9em;font-style:italic}.physio-radio-list label{display:block;padding:8px;padding-left:12px;padding-right:12px;cursor:pointer;color:#003d84;margin-bottom:10px;border:1px solid #f4f4f4;font-size:.85em}.physio-radio-list label:hover{background-color:#64a700;color:white}.physio-radio-list label span{display:inline-block;margin-left:10px}section.physio-home{max-width:600px;margin:auto}@media screen and (max-width:580px){section.physio-home .physio-links{padding:20px}}section.physio-home .physio-links .physio-item{border:1px solid #f4f4f4;background-color:white;display:flex;align-items:center;margin-bottom:30px;border-radius:8px;padding:20px;box-shadow:0 5px 5px rgba(0,0,0,0.2);transition:all .25s}section.physio-home .physio-links .physio-item .physio-img{flex:0 0 96px;width:96px;height:96px;background-repeat:no-repeat;background-size:60px 60px;background-position:center center;margin-right:20px}section.physio-home .physio-links .physio-item.clinique .physio-img{background-image:url(../images/physio/home/clinique.png)}section.physio-home .physio-links .physio-item.domicile .physio-img{background-image:url(../images/physio/home/domicile.png)}section.physio-home .physio-links .physio-item.clients .physio-img{background-image:url(../images/physio/home/clients.png)}section.physio-home .physio-links .physio-item.materiel .physio-img{background-image:url(../images/physio/home/materiel.png)}section.physio-home .physio-links .physio-item .physio-body{flex:1}section.physio-home .physio-links .physio-item .physio-body div{color:#243f61;font-size:1.5em;font-weight:bold;margin-bottom:10px}section.physio-home .physio-links .physio-item .physio-body p{font-size:.8em;margin:0;color:#243f61}section.physio-home .physio-links .physio-item:hover{background-color:#64a700;text-decoration:none}section.physio-home .physio-links .physio-item:hover .physio-body div,section.physio-home .physio-links .physio-item:hover .physio-body p{color:white}section.physio-home .physio-links .physio-item:hover .physio-img{filter:grayscale(1) brightness(0) invert(1)}section.physio-materiel .physio-radio-list{max-width:600px;margin-top:30px;display:none}section.physio-materiel .physio-radio-list button{margin-top:40px;display:block;width:100%}section.physio-materiel .physio-materiel-actions{display:block;margin-top:40px}section.physio-materiel .physio-materiel-actions button{padding:10px;min-width:150px}section.physio-materiel.edit .physio-radio-list{display:block}section.physio-materiel.edit .physio-materiel-actions{display:none}section.physio-animaux-list,section.physio-animal-select{margin-top:100px}section.physio-animaux-list .physio-table,section.physio-animal-select .physio-table{margin-top:50px;grid-template-columns:repeat(7,1fr)}@media screen and (max-width:580px){section.physio-animaux-list .physio-table,section.physio-animal-select .physio-table{grid-template-columns:repeat(5,1fr)}section.physio-animaux-list .physio-table .physio-table-line>div:nth-child(3),section.physio-animaux-list .physio-table .physio-table-line>div:nth-child(6),section.physio-animal-select .physio-table .physio-table-line>div:nth-child(3),section.physio-animal-select .physio-table .physio-table-line>div:nth-child(6){display:none}}section.physio-animaux-list #physio-animaux-list-search-container,section.physio-animal-select #physio-animaux-list-search-container{display:contents}section.physio-animaux-list .physio-animal-create,section.physio-animaux-list .physio-animal-select,section.physio-animal-select .physio-animal-create,section.physio-animal-select .physio-animal-select{display:none}section.physio-animaux-list .physio-animal-create.show,section.physio-animaux-list .physio-animal-select.show,section.physio-animal-select .physio-animal-create.show,section.physio-animal-select .physio-animal-select.show{display:block}section.physio-animaux-list .physio-animal-select .physio-table,section.physio-animal-select .physio-animal-select .physio-table{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:580px){section.physio-animaux-list .physio-animal-select .physio-table,section.physio-animal-select .physio-animal-select .physio-table{grid-template-columns:repeat(3,1fr)}}section.physio-animaux-list .physio-animal-actions,section.physio-animal-select .physio-animal-actions{margin-top:40px;margin-bottom:40px}@media screen and (max-width:580px){section.physio-animaux-list .physio-animal-actions button,section.physio-animal-select .physio-animal-actions button{display:block;width:100%;margin-bottom:10px}}.physio-animal-form{max-width:500px}.physio-animal-form label{display:block;position:relative}.physio-animal-form select,.physio-animal-form input,.physio-animal-form button{display:block;width:100%}.physio-animal-form input,.physio-animal-form select{border:1px solid #f4f4f4;padding:10px;border-radius:5px;background-color:white;font-size:.8em;margin-bottom:20px;-webkit-appearance:textfield;-moz-appearance:textfield}.physio-animal-form .legend{position:absolute;right:10px;height:100%;padding-top:7px;box-sizing:border-box;top:0}section.physio-animal-add .physio-title{margin-top:30px;margin-bottom:30px}.physio-animal-edit{margin-top:20px}section.physio-animal-details .physio-table{margin-top:50px;grid-template-columns:repeat(5,1fr)}section.physio-animal-details .physio-animal-details-link .link{display:inline-block;width:32px;height:32px;border:1px solid #e2e2e2;border-radius:16px;background-repeat:no-repeat;background-size:20px 20px;background-position:center center}section.physio-animal-details .physio-animal-details-link .link:hover{background-color:#64a700;border:1px solid #64a700}section.physio-animal-details .physio-animal-details-link .link.physio-animal-details-link-show{background-image:url(../images/physio/see.svg)}section.physio-animal-details .physio-animal-details-link .link.physio-animal-details-link-show:hover{background-image:url(../images/physio/see-hover.svg)}section.physio-animal-details .physio-animal-details-link .link.physio-animal-details-link-edit{background-image:url(../images/physio/edit.svg)}section.physio-animal-details .physio-animal-details-link .link.physio-animal-details-link-edit:hover{background-image:url(../images/physio/edit-hover.svg)}section.physio-animal-details #physio-animal-protocole-list{display:contents}section.physio-questionnaire #questionnaire-container{max-width:800px}section.physio-questionnaire #questionnaire-container>div{margin-top:50px}section.physio-questionnaire #questionnaire-container>div .physio-title{margin-bottom:10px}section.physio-questionnaire #questionnaire-container>div select{-moz-appearance:none;-webkit-appearance:none;border:1px solid #f4f4f4;background-color:white;padding:10px;border-radius:5px;width:100%}section.physio-questionnaire #questionnaire-container>div select option:disabled{color:#666}section.physio-questionnaire #questionnaire-container>div select:invalid{color:#666}section.physio-questionnaire #questionnaire-container button{display:block;width:100%;margin-top:50px}@media screen and (max-width:580px){section.physio-resultats{padding:0}}@media screen and (max-width:580px){section.physio-resultats .physio-animal-head{padding:20px;background-color:#f4f4f4}}section.physio-resultats .physio-result-wrapper{display:flex;position:relative}@media screen and (max-width:580px){section.physio-resultats .physio-result-wrapper{padding:20px;flex-direction:column}}section.physio-resultats .physio-result-wrapper .physio-result-main{flex:3;margin-right:30px}@media screen and (max-width:580px){section.physio-resultats .physio-result-wrapper .physio-result-main{margin-right:0}}section.physio-resultats .physio-result-wrapper .physio-result-main .physio-result-detail{margin-top:20px;font-size:.8em}section.physio-resultats .physio-result-wrapper .physio-result-main .physio-result-detail>div,section.physio-resultats .physio-result-wrapper .physio-result-main .physio-result-detail>a{display:inline-block;background-repeat:no-repeat;background-size:20px 20px;background-position:left center;padding-left:30px;margin-right:30px;color:#003d84;text-decoration:none;cursor:default}section.physio-resultats .physio-result-wrapper .physio-result-main .physio-result-detail>div:hover,section.physio-resultats .physio-result-wrapper .physio-result-main .physio-result-detail>a:hover{text-decoration:none}section.physio-resultats .physio-result-wrapper .physio-result-main .physio-result-detail>div.physio-result-detail-duree,section.physio-resultats .physio-result-wrapper .physio-result-main .physio-result-detail>a.physio-result-detail-duree{background-image:url(../images/physio/protocole-time.png)}section.physio-resultats .physio-result-wrapper .physio-result-main .physio-result-detail>div.physio-result-detail-frequence,section.physio-resultats .physio-result-wrapper .physio-result-main .physio-result-detail>a.physio-result-detail-frequence{background-image:url(../images/physio/protocole-frequence.png)}section.physio-resultats .physio-result-wrapper .physio-result-side{flex:1}section.physio-resultats .physio-block{border:1px solid #f4f4f4;padding:20px;margin-bottom:30px}section.physio-resultats .physio-cas-clinique{font-size:.7em;margin-top:20px}section.physio-resultats .physio-cas-clinique .physio-cas-clinique-item .physio-cas-clinique-title{font-weight:bold}section.physio-resultats .physio-cas-clinique .physio-cas-clinique-item .physio-cas-clinique-value{margin-bottom:20px}section.physio-resultats .physio-edit-order-block{display:none}section.physio-resultats .physio-edit-mobile-validate{display:none}@media screen and (max-width:580px){section.physio-resultats .physio-edit-mobile-validate{display:block;position:fixed;z-index:1000;bottom:0;left:0;width:100%}section.physio-resultats .physio-edit-mobile-validate button{width:100%;border-radius:0}}section.physio-resultats .physio-result-asavoir{margin-top:50px}section.physio-resultats .physio-result-asavoir p{margin-top:20px;margin-bottom:20px}section.physio-resultats .physio-result-asavoir .physio-result-asavoir-body{font-size:.7em}section.physio-resultats .physio-result-asavoir ul{margin-left:30px}section.physio-resultats .physio-result-asavoir ul li{list-style:none;position:relative;margin-bottom:20px}section.physio-resultats .physio-result-asavoir ul li:before{content:"";background-color:#64a700;width:12px;height:12px;position:absolute;top:6px;left:-30px;vertical-align:middle}section.physio-resultats .physio-exe-list{margin-top:40px}section.physio-resultats .physio-exe-list .physio-exe-list-item{margin-bottom:20px;display:flex;border:1px solid #f4f4f4;align-items:center;position:relative;box-shadow:0 5px 5px rgba(0,0,0,0.05)}section.physio-resultats .physio-exe-list .physio-exe-list-item.disabled{display:none}@media screen and (max-width:580px){section.physio-resultats .physio-exe-list .physio-exe-list-item{align-items:center;border:0;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f4f4f4}}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-checkbox{position:absolute;left:-30px;width:20px;height:20px;top:50%;transform:translate(0,-50%);display:none}@media screen and (max-width:580px){section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-checkbox{position:relative;left:auto;top:auto;flex:0 0 32px;transform:none}}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-img{flex:0 0 220px}@media screen and (max-width:580px){section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-img{flex:0 0 64px}}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-img img{width:220px;height:220px;object-fit:cover}@media screen and (max-width:580px){section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-img img{width:64px;height:64px;border-radius:32px}}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data{flex:1;padding:20px 20px 20px 30px}@media screen and (max-width:580px){section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data{padding:0 0 0 20px}}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-title{margin-bottom:20px;display:block}@media screen and (max-width:580px){section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-title{font-size:.9em}}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-desc{font-size:.7em}@media screen and (max-width:580px){section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-desc{display:none}}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-details{display:flex}@media screen and (max-width:580px){section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-details{flex-direction:column}}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-details .physio-exe-list-item-element{display:block;font-size:.7em;flex:1;padding-left:30px;background-position:left center;background-size:20px 20px;background-repeat:no-repeat;min-height:20px;color:#003d84;text-decoration:none;cursor:default}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-details .physio-exe-list-item-element:hover{text-decoration:none}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-details .physio-exe-list-item-element span:first-child{font-weight:bold}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-details .physio-exe-list-item-element.physio-materiel{background-image:url(../images/physio/materiel.png)}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-details .physio-exe-list-item-element.physio-duree{background-image:url(../images/physio/time.png)}section.physio-resultats .physio-exe-actions{text-align:center}@media screen and (max-width:580px){section.physio-resultats .physio-exe-actions{margin-bottom:20px}}section.physio-resultats .physio-exe-actions button{display:block;padding-left:50px;padding-right:50px;margin:auto auto 20px}section.physio-resultats .physio-default-title{display:block}section.physio-resultats .physio-edit-title{display:none}section.physio-resultats .physio-edit-title p{font-size:.7em}section.physio-resultats .physio-exe-filter{display:none;background-color:#f4f4f4;text-align:center;margin-top:20px;padding:3px}section.physio-resultats.edit .physio-edit-order-block{display:block !important}@media screen and (max-width:580px){section.physio-resultats.edit .physio-edit-order-block{display:none !important}}section.physio-resultats.edit .physio-result-asavoir{display:none !important}section.physio-resultats.edit .physio-exe-actions{display:none !important}@media screen and (max-width:580px){section.physio-resultats.edit .physio-edit-order-button{display:flex}}section.physio-resultats.edit .physio-exe-list-item.disabled{display:flex}section.physio-resultats.edit .physio-exe-list-item-checkbox{display:block !important}section.physio-resultats.edit .physio-exe-list-item-details a,section.physio-resultats.edit .physio-result-detail a{color:#007bff !important;cursor:pointer !important;text-decoration:underline !important}section.physio-resultats.edit .physio-exe-list-item-details a:hover,section.physio-resultats.edit .physio-result-detail a:hover{text-decoration:underline !important}section.physio-resultats.edit .physio-default-title{display:none}section.physio-resultats.edit .physio-edit-title{display:block}section.physio-resultats.edit .physio-exe-filter{display:block}section.physio-resultats.edit .physio-duree{text-decoration:underline !important;cursor:pointer !important}@media print{section.physio-resultats{font-size:.7em}section.physio-resultats .physio-title{font-size:.8em}section.physio-resultats .physio-animal-head{margin-bottom:20px}section.physio-resultats .physio-animal-head .physio-result-animal{padding-left:0}section.physio-resultats .physio-animal-head .physio-result-animal .physio-result-animal-data .physio-result-animal-data-name{font-size:1.6em}section.physio-resultats .physio-result-back{display:none}section.physio-resultats .physio-exe-actions{display:none}section.physio-resultats .physio-result-animal{display:block;padding-left:0}section.physio-resultats .physio-result-animal .physio-result-animal-image{float:left;width:96px}section.physio-resultats .physio-result-animal .physio-result-animal-data .physio-result-animal-data-name{font-size:20px}section.physio-resultats .physio-exe-list .physio-exe-list-item{display:block}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-checkbox{display:none !important}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-img{float:left;width:100px}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-img img{width:100px;height:100px;object-fit:cover}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data{float:right;width:80%;padding:10px 0}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-details{display:block}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-details .physio-exe-list-item-element{padding-left:16px;background-position:left top;background-size:32px 32px}section.physio-resultats .physio-exe-list .physio-exe-list-item .physio-exe-list-item-data .physio-exe-list-item-details .physio-exe-list-item-element.physio-duree{text-decoration:none}section.physio-resultats .physio-block{border:0;padding:0}}section.physio-resultats .disclaimer{font-size:.8em;margin-top:40px}@media screen and (max-width:580px){section.physio-resultats .disclaimer{padding-left:20px;padding-right:20px}}.physio-edit-order{margin-top:30px}.physio-edit-order p{font-size:.6em}.physio-edit-order .physio-edit-order-list .physio-edit-order-item{display:flex;border-top:1px solid #e2e2e2;padding-top:10px;margin-top:10px;background-color:white;cursor:move}@media screen and (max-width:580px){.physio-edit-order .physio-edit-order-list .physio-edit-order-item{align-items:center;counter-increment:line}.physio-edit-order .physio-edit-order-list .physio-edit-order-item:before{content:counter(line);padding-right:5px;display:inline-block;font-size:12px}}.physio-edit-order .physio-edit-order-list .physio-edit-order-item .physio-edit-order-item-arrows{display:none}@media screen and (max-width:580px){.physio-edit-order .physio-edit-order-list .physio-edit-order-item .physio-edit-order-item-arrows{display:block;width:24px;flex:0 0 24px;margin-right:10px}}.physio-edit-order .physio-edit-order-list .physio-edit-order-item .physio-edit-order-item-arrows .arrow{background-position:center center;background-size:16px 16px;background-repeat:no-repeat;width:24px;height:24px;display:block;background-color:#f4f4f4;padding:10px;border-radius:12px;border:1px solid #e2e2e2}.physio-edit-order .physio-edit-order-list .physio-edit-order-item .physio-edit-order-item-arrows .arrow.up{background-image:url(../images/physio/up.svg);margin-bottom:5px}.physio-edit-order .physio-edit-order-list .physio-edit-order-item .physio-edit-order-item-arrows .arrow.down{background-image:url(../images/physio/down.svg);margin-top:5px}.physio-edit-order .physio-edit-order-list .physio-edit-order-item .physio-edit-order-item-label{flex:1;padding-left:40px;background-image:url(../images/physio/reorder.svg);background-repeat:no-repeat;background-position:left center;background-size:20px 20px}@media screen and (max-width:580px){.physio-edit-order .physio-edit-order-list .physio-edit-order-item .physio-edit-order-item-label{background-image:none;padding-left:0}}.physio-edit-order .physio-edit-order-list .physio-edit-order-item .physio-edit-order-item-label>span{display:block}.physio-edit-order .physio-edit-order-list .physio-edit-order-item .physio-edit-order-item-label>span:first-child{font-weight:bold;font-size:.7em}.physio-edit-order .physio-edit-order-list .physio-edit-order-item .physio-edit-order-item-label>span:last-child{font-size:.6em}.physio-edit-order .physio-edit-order-list .physio-edit-order-item .physio-edit-order-item-remove{flex:0 0 24px;height:24px;background-image:url(../images/physio/remove.png);background-repeat:no-repeat;background-size:16px 16px;background-position:center center}.physio-edit-order .physio-edit-summary-details{text-align:center;margin-top:20px;margin-bottom:20px;font-size:.8em}.physio-edit-order .physio-edit-summary-button{display:block;width:100%}.physio-popover{background-color:rgba(0,0,0,0.5);position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .25s;z-index:20000}.physio-popover .physio-content{position:absolute;left:50%;top:50%;transition:all .25s;transform:translate(-50%,100%);background-color:white;border:1px solid #f4f4f4;padding:40px;width:600px;max-width:100%}.physio-popover .physio-content.fullscreen{height:100vh;overflow-y:auto}.physio-popover .physio-content .close{position:absolute;right:20px;top:20px;width:20px;height:20px;display:block;background-color:white;font-size:16px}.physio-popover.show{opacity:1}.physio-popover.show .physio-content{transform:translate(-50%,-50%)}.physio-popover p{font-size:.7em}.physio-popover .physio-popover-actions{display:flex}.physio-popover .physio-popover-actions>button{flex:1;margin-right:20px;margin-top:30px}.physio-popover .physio-popover-actions>button:last-child{margin-right:0}.physio-popover .physio-popover-image{width:80px;height:80px;display:block;margin:auto;margin-bottom:30px}.physio-exercice{margin-top:50px}@media screen and (max-width:580px){.physio-exercice{margin-top:20px}}.physio-exercice .physio-exercice-head h1{font-size:2em}.physio-exercice .physio-exercice-head .physio-exercice-head-img img{width:100%;height:525px}.physio-exercice .physio-exercice-head .physio-exercice-head-img iframe{width:100%;height:650px}@media screen and (max-width:580px){.physio-exercice .physio-exercice-head .physio-exercice-head-img iframe{height:250px}}.physio-exercice .physio-exercice-head .physio-exercice-head-img img{object-fit:cover;border-radius:5px}.physio-exercice .physio-exercice-requirements{display:flex;margin-top:50px}@media screen and (max-width:580px){.physio-exercice .physio-exercice-requirements{margin-top:0;padding:20px 0}}.physio-exercice .physio-exercice-requirements .physio-exercice-requirements-item{flex:1;padding-left:40px}@media screen and (max-width:580px){.physio-exercice .physio-exercice-requirements .physio-exercice-requirements-item{padding-left:0}.physio-exercice .physio-exercice-requirements .physio-exercice-requirements-item:first-child{margin-right:20px}}.physio-exercice .physio-exercice-requirements .physio-exercice-requirements-item .title{background-position:left center;background-repeat:no-repeat;background-size:20px 20px;padding-left:30px;font-size:.8em;margin-bottom:10px}.physio-exercice .physio-exercice-requirements .physio-exercice-requirements-item .content{font-weight:bold}.physio-exercice .physio-exercice-requirements .physio-exercice-requirements-item.materiel .title{background-image:url(../images/physio/materiel.png)}.physio-exercice .physio-exercice-requirements .physio-exercice-requirements-item.duration .title{background-image:url(../images/physio/time.png)}.physio-exercice .physio-exercice-content{margin-top:50px;margin-bottom:50px}@media screen and (max-width:580px){.physio-exercice .physio-exercice-content{margin:0;padding:20px 0}}.physio-exercice .physio-exercice-back{text-align:center}.physio-exercice .physio-exercice-back a{padding-left:100px;padding-right:100px}.dnd-poly-drag-image{opacity:.5 !important}.dnd-poly-drag-image.dnd-poly-snapback{transition-property:transform,-webkit-transform !important;transition-duration:250ms !important;transition-timing-function:ease-out !important}.p--5{padding:-25px !important}.pr--5{padding-right:-25px !important}.pl--5{padding-left:-25px !important}.pb--5{padding-bottom:-25px !important}.pt--5{padding-top:-25px !important}.p--4{padding:-20px !important}.pr--4{padding-right:-20px !important}.pl--4{padding-left:-20px !important}.pb--4{padding-bottom:-20px !important}.pt--4{padding-top:-20px !important}.p--3{padding:-15px !important}.pr--3{padding-right:-15px !important}.pl--3{padding-left:-15px !important}.pb--3{padding-bottom:-15px !important}.pt--3{padding-top:-15px !important}.p--2{padding:-10px !important}.pr--2{padding-right:-10px !important}.pl--2{padding-left:-10px !important}.pb--2{padding-bottom:-10px !important}.pt--2{padding-top:-10px !important}.p--1{padding:-5px !important}.pr--1{padding-right:-5px !important}.pl--1{padding-left:-5px !important}.pb--1{padding-bottom:-5px !important}.pt--1{padding-top:-5px !important}.p-0{padding:0 !important}.pr-0{padding-right:0 !important}.pl-0{padding-left:0 !important}.pb-0{padding-bottom:0 !important}.pt-0{padding-top:0 !important}.p-1{padding:5px !important}.pr-1{padding-right:5px !important}.pl-1{padding-left:5px !important}.pb-1{padding-bottom:5px !important}.pt-1{padding-top:5px !important}.p-2{padding:10px !important}.pr-2{padding-right:10px !important}.pl-2{padding-left:10px !important}.pb-2{padding-bottom:10px !important}.pt-2{padding-top:10px !important}.p-3{padding:15px !important}.pr-3{padding-right:15px !important}.pl-3{padding-left:15px !important}.pb-3{padding-bottom:15px !important}.pt-3{padding-top:15px !important}.p-4{padding:20px !important}.pr-4{padding-right:20px !important}.pl-4{padding-left:20px !important}.pb-4{padding-bottom:20px !important}.pt-4{padding-top:20px !important}.p-5{padding:25px !important}.pr-5{padding-right:25px !important}.pl-5{padding-left:25px !important}.pb-5{padding-bottom:25px !important}.pt-5{padding-top:25px !important}.p-6{padding:30px !important}.pr-6{padding-right:30px !important}.pl-6{padding-left:30px !important}.pb-6{padding-bottom:30px !important}.pt-6{padding-top:30px !important}.p-7{padding:35px !important}.pr-7{padding-right:35px !important}.pl-7{padding-left:35px !important}.pb-7{padding-bottom:35px !important}.pt-7{padding-top:35px !important}.p-8{padding:40px !important}.pr-8{padding-right:40px !important}.pl-8{padding-left:40px !important}.pb-8{padding-bottom:40px !important}.pt-8{padding-top:40px !important}.p-9{padding:45px !important}.pr-9{padding-right:45px !important}.pl-9{padding-left:45px !important}.pb-9{padding-bottom:45px !important}.pt-9{padding-top:45px !important}.p-10{padding:50px !important}.pr-10{padding-right:50px !important}.pl-10{padding-left:50px !important}.pb-10{padding-bottom:50px !important}.pt-10{padding-top:50px !important}.p-11{padding:55px !important}.pr-11{padding-right:55px !important}.pl-11{padding-left:55px !important}.pb-11{padding-bottom:55px !important}.pt-11{padding-top:55px !important}.p-12{padding:60px !important}.pr-12{padding-right:60px !important}.pl-12{padding-left:60px !important}.pb-12{padding-bottom:60px !important}.pt-12{padding-top:60px !important}.p-13{padding:65px !important}.pr-13{padding-right:65px !important}.pl-13{padding-left:65px !important}.pb-13{padding-bottom:65px !important}.pt-13{padding-top:65px !important}.p-14{padding:70px !important}.pr-14{padding-right:70px !important}.pl-14{padding-left:70px !important}.pb-14{padding-bottom:70px !important}.pt-14{padding-top:70px !important}.p-15{padding:75px !important}.pr-15{padding-right:75px !important}.pl-15{padding-left:75px !important}.pb-15{padding-bottom:75px !important}.pt-15{padding-top:75px !important}.p-auto{padding:auto !important}.pr-auto{padding-right:auto !important}.pl-auto{padding-left:auto !important}.pb-auto{padding-bottom:auto !important}.pt-auto{padding-top:auto !important}.m--5{margin:-25px !important}.mr--5{margin-right:-25px !important}.ml--5{margin-left:-25px !important}.mb--5{margin-bottom:-25px !important}.mt--5{margin-top:-25px !important}.m--4{margin:-20px !important}.mr--4{margin-right:-20px !important}.ml--4{margin-left:-20px !important}.mb--4{margin-bottom:-20px !important}.mt--4{margin-top:-20px !important}.m--3{margin:-15px !important}.mr--3{margin-right:-15px !important}.ml--3{margin-left:-15px !important}.mb--3{margin-bottom:-15px !important}.mt--3{margin-top:-15px !important}.m--2{margin:-10px !important}.mr--2{margin-right:-10px !important}.ml--2{margin-left:-10px !important}.mb--2{margin-bottom:-10px !important}.mt--2{margin-top:-10px !important}.m--1{margin:-5px !important}.mr--1{margin-right:-5px !important}.ml--1{margin-left:-5px !important}.mb--1{margin-bottom:-5px !important}.mt--1{margin-top:-5px !important}.m-0{margin:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0 !important}.m-1{margin:5px !important}.mr-1{margin-right:5px !important}.ml-1{margin-left:5px !important}.mb-1{margin-bottom:5px !important}.mt-1{margin-top:5px !important}.m-2{margin:10px !important}.mr-2{margin-right:10px !important}.ml-2{margin-left:10px !important}.mb-2{margin-bottom:10px !important}.mt-2{margin-top:10px !important}.m-3{margin:15px !important}.mr-3{margin-right:15px !important}.ml-3{margin-left:15px !important}.mb-3{margin-bottom:15px !important}.mt-3{margin-top:15px !important}.m-4{margin:20px !important}.mr-4{margin-right:20px !important}.ml-4{margin-left:20px !important}.mb-4{margin-bottom:20px !important}.mt-4{margin-top:20px !important}.m-5{margin:25px !important}.mr-5{margin-right:25px !important}.ml-5{margin-left:25px !important}.mb-5{margin-bottom:25px !important}.mt-5{margin-top:25px !important}.m-6{margin:30px !important}.mr-6{margin-right:30px !important}.ml-6{margin-left:30px !important}.mb-6{margin-bottom:30px !important}.mt-6{margin-top:30px !important}.m-7{margin:35px !important}.mr-7{margin-right:35px !important}.ml-7{margin-left:35px !important}.mb-7{margin-bottom:35px !important}.mt-7{margin-top:35px !important}.m-8{margin:40px !important}.mr-8{margin-right:40px !important}.ml-8{margin-left:40px !important}.mb-8{margin-bottom:40px !important}.mt-8{margin-top:40px !important}.m-9{margin:45px !important}.mr-9{margin-right:45px !important}.ml-9{margin-left:45px !important}.mb-9{margin-bottom:45px !important}.mt-9{margin-top:45px !important}.m-10{margin:50px !important}.mr-10{margin-right:50px !important}.ml-10{margin-left:50px !important}.mb-10{margin-bottom:50px !important}.mt-10{margin-top:50px !important}.m-11{margin:55px !important}.mr-11{margin-right:55px !important}.ml-11{margin-left:55px !important}.mb-11{margin-bottom:55px !important}.mt-11{margin-top:55px !important}.m-12{margin:60px !important}.mr-12{margin-right:60px !important}.ml-12{margin-left:60px !important}.mb-12{margin-bottom:60px !important}.mt-12{margin-top:60px !important}.m-13{margin:65px !important}.mr-13{margin-right:65px !important}.ml-13{margin-left:65px !important}.mb-13{margin-bottom:65px !important}.mt-13{margin-top:65px !important}.m-14{margin:70px !important}.mr-14{margin-right:70px !important}.ml-14{margin-left:70px !important}.mb-14{margin-bottom:70px !important}.mt-14{margin-top:70px !important}.m-15{margin:75px !important}.mr-15{margin-right:75px !important}.ml-15{margin-left:75px !important}.mb-15{margin-bottom:75px !important}.mt-15{margin-top:75px !important}.m-auto{margin:auto !important}.mr-auto{margin-right:auto !important}.ml-auto{margin-left:auto !important}.mb-auto{margin-bottom:auto !important}.mt-auto{margin-top:auto !important}.w-1{width:1%}.w-2{width:2%}.w-3{width:3%}.w-4{width:4%}.w-5{width:5%}.w-6{width:6%}.w-7{width:7%}.w-8{width:8%}.w-9{width:9%}.w-10{width:10%}.w-11{width:11%}.w-12{width:12%}.w-13{width:13%}.w-14{width:14%}.w-15{width:15%}.w-16{width:16%}.w-17{width:17%}.w-18{width:18%}.w-19{width:19%}.w-20{width:20%}.w-21{width:21%}.w-22{width:22%}.w-23{width:23%}.w-24{width:24%}.w-25{width:25%}.w-26{width:26%}.w-27{width:27%}.w-28{width:28%}.w-29{width:29%}.w-30{width:30%}.w-31{width:31%}.w-32{width:32%}.w-33{width:33%}.w-34{width:34%}.w-35{width:35%}.w-36{width:36%}.w-37{width:37%}.w-38{width:38%}.w-39{width:39%}.w-40{width:40%}.w-41{width:41%}.w-42{width:42%}.w-43{width:43%}.w-44{width:44%}.w-45{width:45%}.w-46{width:46%}.w-47{width:47%}.w-48{width:48%}.w-49{width:49%}.w-50{width:50%}.w-51{width:51%}.w-52{width:52%}.w-53{width:53%}.w-54{width:54%}.w-55{width:55%}.w-56{width:56%}.w-57{width:57%}.w-58{width:58%}.w-59{width:59%}.w-60{width:60%}.w-61{width:61%}.w-62{width:62%}.w-63{width:63%}.w-64{width:64%}.w-65{width:65%}.w-66{width:66%}.w-67{width:67%}.w-68{width:68%}.w-69{width:69%}.w-70{width:70%}.w-71{width:71%}.w-72{width:72%}.w-73{width:73%}.w-74{width:74%}.w-75{width:75%}.w-76{width:76%}.w-77{width:77%}.w-78{width:78%}.w-79{width:79%}.w-80{width:80%}.w-81{width:81%}.w-82{width:82%}.w-83{width:83%}.w-84{width:84%}.w-85{width:85%}.w-86{width:86%}.w-87{width:87%}.w-88{width:88%}.w-89{width:89%}.w-90{width:90%}.w-91{width:91%}.w-92{width:92%}.w-93{width:93%}.w-94{width:94%}.w-95{width:95%}.w-96{width:96%}.w-97{width:97%}.w-98{width:98%}.w-99{width:99%}.w-100{width:100%}.flex-direction-row{flex-direction:row}.flex-direction-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.font-weight-normal{font-weight:normal}.font-weight-bold{font-weight:bold}.font-italic{font-style:italic}.audit-container{padding:120px 100px 0;max-width:1400px;margin:auto}@media screen and (max-width:580px){.audit-container{padding:60px 50px 0}}.input,.textarea,.select .selected-value{padding:8px 12px;border-radius:5px;border:2px solid #e9e5e5;background-color:transparent;transition:200ms all ease;height:40px;white-space:nowrap;overflow:hidden;background-color:white;font-size:15px}.input::placeholder,.textarea::placeholder,.select .selected-value::placeholder{color:#a5a5a5}.input:focus,.textarea:focus,.select .selected-value:focus{border-color:#64a700}@keyframes select-animation{0{opacity:0}100%{opacity:1}}.select{position:relative}@media screen and (max-width:580px){.select .selected-value{display:none}}.select .selected-value:after{content:"v";color:#003d84;position:absolute;right:2px;padding:0 20px;top:50%;z-index:100;transform:translateY(-50%);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 10%);transition:200ms all ease;transform-origin:center}.select .options-wrapper{position:absolute;top:100%;display:none;opacity:0;width:100%;transition:200ms all ease;box-shadow:1px 1px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.1);background-color:white;z-index:1000}@media screen and (max-width:580px){.select .options-wrapper{position:relative;display:flex;flex-direction:column;opacity:1;border-top:1px solid #e9e5e5;border-bottom:1px solid #e9e5e5}}.select .options-wrapper .option{margin-bottom:0 !important;border:1px solid #e9e5e5;width:100%;padding:12px;z-index:1000;background-color:white;transition:200ms all ease;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:0;font-size:15px;word-break:keep-all}.select .options-wrapper .option:first-child{border-top:0}.select .options-wrapper .option:hover{color:white;background-color:#64a700}@media screen and (max-width:580px){.select .options-wrapper .option:hover{color:inherit;background-color:inherit}.select .options-wrapper .option.selected{color:white;background-color:#64a700}}.select .options-wrapper .option input{margin-left:40px;min-width:16px;min-height:16px;max-width:16px;max-height:16px}.select.open .options-wrapper{display:flex;flex-direction:column;opacity:1}.select.open .selected-value{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#64a700}.select.open .selected-value:after{color:#a5a5a5}.order-list{counter-reset:order-list-option;margin-top:20px}@media screen and (max-width:768px){.order-list{margin-top:0}}.order-list .order-list-option{color:white;background-color:#003d84;border-radius:5px;padding:12px;margin:5px 0;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;counter-increment:order-list-option;position:relative;font-size:1rem}@media screen and (max-width:768px){.order-list .order-list-option{font-size:.8rem !important;padding:8px}}.order-list .order-list-option:before{position:absolute;left:-50px;display:block;font-size:1.1rem;color:#64a700;width:30px;text-align:right;top:50%;transform:translateY(-50%);content:counter(order-list-option)}.order-list .order-list-option::after{content:"";width:16px;height:16px;display:block;background-image:url("../images/handle.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.order-list .order-list-option.order-list-ghost{opacity:.5}.textarea{height:75px;resize:vertical}.audit-card{border:1px solid #d8d8d8;padding:40px 100px;background-color:white;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:768px){.audit-card{width:100%;padding:40px}}#dashboard h2,#dashboard h3,#dashboard h4,#dashboard h5,#dashboard h6{text-transform:none}#dashboard #dashboard-header{background-color:#f9f9f9}#dashboard #dashboard-header #dashboard-back-link{border-right:3px solid #e9e5e5;color:#003d84}@media screen and (max-width:768px){#dashboard #dashboard-header #dashboard-back-link{border-right:0;margin-bottom:30px}}#dashboard #dashboard-header #dashboard-back-link:before{content:"";background-image:url("../images/audit/back-button.svg");background-position:center;background-size:cover;background-repeat:no-repeat;display:block;width:30px;margin-right:15px;height:30px}@media screen and (max-width:768px){#dashboard #dashboard-header #dashboard-headline-wrapper{flex-direction:column}}#dashboard #dashboard-header #dashboard-headline-wrapper h1,#dashboard #dashboard-header #dashboard-headline-wrapper h2,#dashboard #dashboard-header #dashboard-headline-wrapper h3{text-transform:none;letter-spacing:0}#dashboard #dashboard-header #dashboard-headline-wrapper h1{font-weight:bold;font-size:1.25em}#dashboard #dashboard-header #dashboard-menu{display:flex;flex-direction:row;align-items:center;justify-content:space-between;list-style-type:none;margin-bottom:0 !important;margin-left:0 !important}@media screen and (max-width:768px){#dashboard #dashboard-header #dashboard-menu{border:1px solid #e9e5e5;border-bottom:0;flex-direction:column;background-color:white;margin-top:30px !important}#dashboard #dashboard-header #dashboard-menu li{width:100%;text-align:center}#dashboard #dashboard-header #dashboard-menu li.active{background-color:#64a700 !important;border-top:0}#dashboard #dashboard-header #dashboard-menu li.active a{color:white}}#dashboard #dashboard-header #dashboard-menu li{padding:20px 40px}#dashboard #dashboard-header #dashboard-menu li a{color:#003d84;text-decoration:none}#dashboard #dashboard-header #dashboard-menu li.active{background-color:white;border-top:3px solid #64a700}@media screen and (max-width:768px){#dashboard #dashboard-content{border-top:1px solid #e9e5e5}}#audit-form.step-1{counter-reset:field-counter 1}#audit-form.step-1 #audit-step-title{margin-top:25px}#audit-form.step-1 #audit-step-title::before{content:"1. ";display:inline;border:none !important}#audit-form.step-2{counter-reset:field-counter 2}#audit-form.step-2 #audit-step-title{margin-top:25px}#audit-form.step-2 #audit-step-title::before{content:"2. ";display:inline;border:none !important}#audit-form.step-3{counter-reset:field-counter 3}#audit-form.step-3 #audit-step-title{margin-top:25px}#audit-form.step-3 #audit-step-title::before{content:"3. ";display:inline;border:none !important}#audit-form.step-4{counter-reset:field-counter 4}#audit-form.step-4 #audit-step-title{margin-top:25px}#audit-form.step-4 #audit-step-title::before{content:"4. ";display:inline;border:none !important}#audit-form.step-5{counter-reset:field-counter 5}#audit-form.step-5 #audit-step-title{margin-top:25px}#audit-form.step-5 #audit-step-title::before{content:"5. ";display:inline;border:none !important}#audit-form.step-6{counter-reset:field-counter 6}#audit-form.step-6 #audit-step-title{margin-top:25px}#audit-form.step-6 #audit-step-title::before{content:"6. ";display:inline;border:none !important}#audit-form.step-7{counter-reset:field-counter 7}#audit-form.step-7 #audit-step-title{margin-top:25px}#audit-form.step-7 #audit-step-title::before{content:"7. ";display:inline;border:none !important}#audit-form #progress-bar-wrapper #progress-bar{height:30px;background-color:#d8d8d8;position:relative}#audit-form #progress-bar-wrapper #progress-bar #progress-indicator{position:absolute;content:"";display:flex;flex-direction:row;align-items:center;justify-content:center;color:white;left:0;top:0;background-color:#64a700;font-style:italic;height:100%}#audit-form #audit-step{counter-reset:field-counter;display:flex;flex-direction:column}#audit-form #audit-step .audit-error-message{background-color:#eeb9b9;color:#cf0c0c;padding:20px;text-align:center;border-radius:5px;border-left:6px solid #cf0c0c;font-size:1.05rem}#audit-form #audit-step .audit-field{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:20px 0}@media screen and (max-width:580px){#audit-form #audit-step .audit-field{flex-direction:column;justify-content:flex-start;align-items:flex-start}}#audit-form #audit-step .audit-field .audit-field-title{margin-right:50px;font-weight:bold;letter-spacing:normal !important;text-transform:unset !important;margin-bottom:0 !important;white-space:normal}#audit-form #audit-step .audit-field .audit-field-title:before{counter-increment:field-counter;content:counters(field-counter,".") ". "}@media screen and (max-width:580px){#audit-form #audit-step .audit-field .audit-field-title{margin-right:0;margin-bottom:15px !important}}#audit-form #audit-step .audit-field .audit-field-value{max-width:300px}#audit-form #audit-step .audit-field .audit-field-value input.invalid{border-color:#98080c !important}#audit-form #audit-step .audit-field .audit-field-value .select,#audit-form #audit-step .audit-field .audit-field-value .input,#audit-form #audit-step .audit-field .audit-field-value .select .selected-value,.select #audit-form #audit-step .audit-field .audit-field-value .selected-value,#audit-form #audit-step .audit-field .audit-field-value .textarea,#audit-form #audit-step .audit-field .audit-field-value label{width:300px}@media screen and (max-width:580px){#audit-form #audit-step .audit-field .audit-field-value .select,#audit-form #audit-step .audit-field .audit-field-value .input,#audit-form #audit-step .audit-field .audit-field-value .select .selected-value,.select #audit-form #audit-step .audit-field .audit-field-value .selected-value,#audit-form #audit-step .audit-field .audit-field-value .textarea,#audit-form #audit-step .audit-field .audit-field-value label{width:100%}}@media screen and (max-width:580px){#audit-form #audit-step .audit-field .audit-field-value{max-width:none;width:100%}}#audit-form #audit-step .audit-field.audit-field-wrapper,#audit-form #audit-step .audit-field.audit-order-list{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:35px}#audit-form #audit-step .audit-field.audit-field-wrapper>.audit-field-value,#audit-form #audit-step .audit-field.audit-order-list>.audit-field-value{max-width:none;padding-left:30px;width:100%;counter-reset:field-counter}@media screen and (max-width:580px){#audit-form #audit-step .audit-field.audit-field-wrapper>.audit-field-value,#audit-form #audit-step .audit-field.audit-order-list>.audit-field-value{padding-left:0 !important}}#audit-form #audit-step .audit-field.audit-field-wrapper>.audit-field-value .audit-field:last-child,#audit-form #audit-step .audit-field.audit-order-list>.audit-field-value .audit-field:last-child{margin-bottom:0 !important}#audit-form #audit-step .audit-field.audit-field-wrapper>.audit-field-value .audit-field .audit-field-title,#audit-form #audit-step .audit-field.audit-order-list>.audit-field-value .audit-field .audit-field-title{font-weight:normal}#audit-form #audit-form-actions{display:flex;flex-direction:row;align-items:center;justify-content:center}#audit-form #audit-form-actions .btn{white-space:nowrap}@media screen and (max-width:580px){#audit-form #audit-form-actions{flex-direction:column}#audit-form #audit-form-actions .btn:first-child{margin-bottom:25px}}.recap-field{margin:15px 0;color:#003d84}.recap-field.recap-field-list{display:flex;flex-direction:column}.recap-field.recap-field-list .recap-field-list-item{padding-left:30px;display:flex;flex-direction:row;margin:10px 0;align-items:center}.recap-field.recap-field-list .recap-field-list-item:before{display:block;content:"";min-width:16px;min-height:16px;margin-right:20px;background-color:#64a700}@media screen and (max-width:768px){#marketing a{width:100%}}.action_plan{display:flex;flex-direction:row}@media screen and (max-width:768px){.action_plan{flex-direction:column-reverse !important}.action_plan img{width:100%;margin-left:0 !important;margin-right:0 !important;margin-bottom:50px;min-width:0 !important}}.action_plan:not(:first-of-type){margin-top:70px}.action_plan img{margin-left:100px;min-width:500px}.action_plan:nth-child(odd){flex-direction:row-reverse}.action_plan:nth-child(odd) img{margin-right:100px;margin-left:0}.action_plan .action_plan_wording{display:flex;flex-direction:column;justify-content:center;align-items:center}.action_plan .action_plan_wording h2{display:flex;flex-direction:row;align-items:center}.action_plan .action_plan_wording h2:before{margin-right:20px;margin-bottom:0 !important}@media screen and (max-width:768px){.action_plan .action_plan_wording a{width:100%}}.formation{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;margin:70px 0;border:1px solid #d8d8d8;padding:40px}@media screen and (max-width:768px){.formation{padding:0;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.formation.target-asv:after{content:"ASV"}.formation.target-vet:after{content:"Vétérinaire"}.formation:after{position:absolute;top:-25px;right:30px;display:block;font-style:italic;background-color:#64a700;color:white;padding:10px 30px;border-radius:20px}.formation .formation-image{width:250px !important;height:250px;object-fit:cover}@media screen and (max-width:768px){.formation .formation-image{width:100% !important}}.formation .formation-wording{margin-left:50px;flex:1}@media screen and (max-width:768px){.formation .formation-wording{word-break:break-word;margin-left:0;margin-top:20px;padding:0 20px}}.formation .formation-wording p,.formation .formation-wording ul,.formation .formation-wording li{font-size:.85em}.formation .formation-wording ul{margin-left:0 !important}.formation .formation-wording ul li::before{content:"";background-color:#7ec1c7;font-weight:bold;display:inline-block;vertical-align:middle;width:10px;height:10px;margin-right:7px;margin-bottom:3px}.formation .formation-wording h2{font-weight:bold;text-transform:none;letter-spacing:0;font-size:1.25em;margin-bottom:20px}.formation .formation-wording .formation-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.formation .formation-wording .formation-footer{flex-direction:column}}.formation .formation-wording .formation-footer a{color:#003d84}@media screen and (max-width:768px){.formation .formation-wording .formation-footer .formation-footer-more{margin-bottom:30px;margin-top:20px}}.formation .formation-wording .formation-footer .formation-footer-pictos{display:flex;flex-direction:row;align-items:center}@media screen and (max-width:768px){.formation .formation-wording .formation-footer .formation-footer-pictos{flex-direction:column}}.formation .formation-wording .formation-footer .formation-footer-pictos .formation-footer-picto{display:flex;flex-direction:row;align-items:center}.formation .formation-wording .formation-footer .formation-footer-pictos .formation-footer-picto img{margin-right:20px}@media screen and (max-width:768px){.formation .formation-wording .formation-footer .formation-footer-pictos .formation-footer-picto{border-right:none !important;margin-right:0 !important;padding-right:0 !important;margin-bottom:15px}}.formation .formation-wording .formation-footer .formation-footer-pictos .formation-footer-picto:not(:last-child){padding-right:20px;margin-right:20px;border-right:1px solid #d8d8d8}@media screen and (max-width:768px){#audit-formation-image-wrapper{padding:0 !important}#audit-formation-image-wrapper h2{text-transform:none}}#audit-formation-image-wrapper #formations-image{min-height:250px}@media screen and (max-width:768px){#audit-formation-image-wrapper #formations-image{display:none}}#equipments-wrapper{position:relative}#equipments-wrapper #carousel-next,#equipments-wrapper #carousel-previous{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:50%;border:1px solid #d8d8d8;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);top:50%;transform:translateY(-50%);width:50px;cursor:pointer;height:50px;background-color:white;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#equipments-wrapper #carousel-next#carousel-next,#equipments-wrapper #carousel-previous#carousel-next{right:-25px}#equipments-wrapper #carousel-next#carousel-previous,#equipments-wrapper #carousel-previous#carousel-previous{left:-25px}#equipments-wrapper #equipments-carousel{display:flex;flex-direction:row;overflow-x:hidden;margin:70px 0}#equipments-wrapper #equipments-carousel .equipment{width:33.3333%;padding:0 20px}@media screen and (max-width:768px){#equipments-wrapper #equipments-carousel .equipment{width:100%;padding:0}#equipments-wrapper #equipments-carousel .equipment img{margin-left:-30px;margin-right:-30px;margin-top:-30px}}#equipments-wrapper #equipments-carousel .equipment .equipment-content{border:1px solid #d8d8d8;display:flex;flex-direction:column;padding:30px;transition:200ms all ease}#equipments-wrapper #equipments-carousel .equipment .equipment-content:hover{cursor:pointer;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}#equipments-wrapper #equipments-carousel .equipment .equipment-content h2{margin-top:30px;font-weight:bold;text-transform:none;letter-spacing:0;font-size:1.15em;margin-bottom:20px}#equipments-wrapper #equipments-carousel .equipment .equipment-content p,#equipments-wrapper #equipments-carousel .equipment .equipment-content ul{font-size:.7em}#equipments-wrapper #equipments-carousel .equipment .equipment-content p{margin:0 !important}#equipments-wrapper #equipments-carousel .equipment .equipment-content ul{margin-left:0 !important;margin-bottom:0 !important}#equipments-wrapper #equipments-carousel .equipment .equipment-content ul li::before{content:"";background-color:#7ec1c7;font-weight:bold;display:inline-block;vertical-align:middle;width:10px;height:10px;margin-right:7px;margin-bottom:3px}@media screen and (max-width:768px){#audit-equipment-image-wrapper{padding:0 !important}#audit-equipment-image-wrapper h2{text-transform:none}}#audit-equipment-image-wrapper #equipments-image{min-height:250px}@media screen and (max-width:768px){#audit-equipment-image-wrapper #equipments-image{display:none}}