@charset "UTF-8";/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}.container{max-width:95%;margin:0 auto;padding:0 1rem}@media (min-width:1360px){.container{max-width:130rem}}.container--fluid{max-width:100%;margin:0}[class^=row]{display:-webkit-flex;display:flex;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}[class*="--row-reverse"]{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}[class*="--column"]{-webkit-flex-direction:column;flex-direction:column}[class*="--column-reverse"]{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}[class*="--nowrap"]{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}[class*="--wrap"]{-webkit-flex-wrap:wrap;flex-wrap:wrap}[class*="--justify-start"]{-webkit-justify-content:flex-start;justify-content:flex-start}[class*="--justify-end"]{-webkit-justify-content:flex-end;justify-content:flex-end}[class*="--justify-center"]{-webkit-justify-content:center;justify-content:center}[class*="--justify-around"]{-webkit-justify-content:space-around;justify-content:space-around}[class*="--justify-between"]{-webkit-justify-content:space-between;justify-content:space-between}[class*="--align-start"]{-webkit-align-items:flex-start;align-items:flex-start}[class*="--align-end"]{-webkit-align-items:flex-end;align-items:flex-end}[class*="--align-center"]{-webkit-align-items:center;align-items:center}[class*="--align-stretch"]{-webkit-align-items:stretch;align-items:stretch}.column,.columns{width:100%}.column:after,.columns:after{display:table;clear:both;content:''}.small-1{-webkit-flex-basis:calc((8.33333% * 1));flex-basis:calc((8.33333% * 1));max-width:calc((8.33333% * 1))}.small-2{-webkit-flex-basis:calc((8.33333% * 2));flex-basis:calc((8.33333% * 2));max-width:calc((8.33333% * 2))}.small-3{-webkit-flex-basis:calc((8.33333% * 3));flex-basis:calc((8.33333% * 3));max-width:calc((8.33333% * 3))}.small-4{-webkit-flex-basis:calc((8.33333% * 4));flex-basis:calc((8.33333% * 4));max-width:calc((8.33333% * 4))}.small-5{-webkit-flex-basis:calc((8.33333% * 5));flex-basis:calc((8.33333% * 5));max-width:calc((8.33333% * 5))}.small-6{-webkit-flex-basis:calc((8.33333% * 6));flex-basis:calc((8.33333% * 6));max-width:calc((8.33333% * 6))}.small-7{-webkit-flex-basis:calc((8.33333% * 7));flex-basis:calc((8.33333% * 7));max-width:calc((8.33333% * 7))}.small-8{-webkit-flex-basis:calc((8.33333% * 8));flex-basis:calc((8.33333% * 8));max-width:calc((8.33333% * 8))}.small-9{-webkit-flex-basis:calc((8.33333% * 9));flex-basis:calc((8.33333% * 9));max-width:calc((8.33333% * 9))}.small-10{-webkit-flex-basis:calc((8.33333% * 10));flex-basis:calc((8.33333% * 10));max-width:calc((8.33333% * 10))}.small-11{-webkit-flex-basis:calc((8.33333% * 11));flex-basis:calc((8.33333% * 11));max-width:calc((8.33333% * 11))}.small-12{-webkit-flex-basis:calc((8.33333% * 12));flex-basis:calc((8.33333% * 12));max-width:calc((8.33333% * 12))}.hide-for-small-down{display:none!important}.hide-for-small-up{display:none!important}.small-column-centered{-webkit-align-items:center;align-items:center}.small-row-centered{-webkit-justify-content:center!important;justify-content:center!important}@media screen and (min-width:40rem){.medium-1{-webkit-flex-basis:calc((8.33333% * 1));flex-basis:calc((8.33333% * 1));max-width:calc((8.33333% * 1))}.medium-2{-webkit-flex-basis:calc((8.33333% * 2));flex-basis:calc((8.33333% * 2));max-width:calc((8.33333% * 2))}.medium-3{-webkit-flex-basis:calc((8.33333% * 3));flex-basis:calc((8.33333% * 3));max-width:calc((8.33333% * 3))}.medium-4{-webkit-flex-basis:calc((8.33333% * 4));flex-basis:calc((8.33333% * 4));max-width:calc((8.33333% * 4))}.medium-5{-webkit-flex-basis:calc((8.33333% * 5));flex-basis:calc((8.33333% * 5));max-width:calc((8.33333% * 5))}.medium-6{-webkit-flex-basis:calc((8.33333% * 6));flex-basis:calc((8.33333% * 6));max-width:calc((8.33333% * 6))}.medium-7{-webkit-flex-basis:calc((8.33333% * 7));flex-basis:calc((8.33333% * 7));max-width:calc((8.33333% * 7))}.medium-8{-webkit-flex-basis:calc((8.33333% * 8));flex-basis:calc((8.33333% * 8));max-width:calc((8.33333% * 8))}.medium-9{-webkit-flex-basis:calc((8.33333% * 9));flex-basis:calc((8.33333% * 9));max-width:calc((8.33333% * 9))}.medium-10{-webkit-flex-basis:calc((8.33333% * 10));flex-basis:calc((8.33333% * 10));max-width:calc((8.33333% * 10))}.medium-11{-webkit-flex-basis:calc((8.33333% * 11));flex-basis:calc((8.33333% * 11));max-width:calc((8.33333% * 11))}.medium-12{-webkit-flex-basis:calc((8.33333% * 12));flex-basis:calc((8.33333% * 12));max-width:calc((8.33333% * 12))}}@media screen and (max-width:40rem){.hide-for-medium-down{display:none!important}}@media screen and (min-width:40rem){.hide-for-medium-up{display:none!important}}@media screen and (max-width:40rem){.medium-column-centered{-webkit-align-items:center;align-items:center}.medium-row-centered{-webkit-justify-content:center!important;justify-content:center!important}}@media screen and (min-width:64rem){.large-1{-webkit-flex-basis:calc((8.33333% * 1));flex-basis:calc((8.33333% * 1));max-width:calc((8.33333% * 1))}.large-2{-webkit-flex-basis:calc((8.33333% * 2));flex-basis:calc((8.33333% * 2));max-width:calc((8.33333% * 2))}.large-3{-webkit-flex-basis:calc((8.33333% * 3));flex-basis:calc((8.33333% * 3));max-width:calc((8.33333% * 3))}.large-4{-webkit-flex-basis:calc((8.33333% * 4));flex-basis:calc((8.33333% * 4));max-width:calc((8.33333% * 4))}.large-5{-webkit-flex-basis:calc((8.33333% * 5));flex-basis:calc((8.33333% * 5));max-width:calc((8.33333% * 5))}.large-6{-webkit-flex-basis:calc((8.33333% * 6));flex-basis:calc((8.33333% * 6));max-width:calc((8.33333% * 6))}.large-7{-webkit-flex-basis:calc((8.33333% * 7));flex-basis:calc((8.33333% * 7));max-width:calc((8.33333% * 7))}.large-8{-webkit-flex-basis:calc((8.33333% * 8));flex-basis:calc((8.33333% * 8));max-width:calc((8.33333% * 8))}.large-9{-webkit-flex-basis:calc((8.33333% * 9));flex-basis:calc((8.33333% * 9));max-width:calc((8.33333% * 9))}.large-10{-webkit-flex-basis:calc((8.33333% * 10));flex-basis:calc((8.33333% * 10));max-width:calc((8.33333% * 10))}.large-11{-webkit-flex-basis:calc((8.33333% * 11));flex-basis:calc((8.33333% * 11));max-width:calc((8.33333% * 11))}.large-12{-webkit-flex-basis:calc((8.33333% * 12));flex-basis:calc((8.33333% * 12));max-width:calc((8.33333% * 12))}}@media screen and (max-width:64rem){.hide-for-large-down{display:none!important}}@media screen and (min-width:64rem){.hide-for-large-up{display:none!important}}@media screen and (max-width:64rem){.large-column-centered{-webkit-align-items:center;align-items:center}.large-row-centered{-webkit-justify-content:center!important;justify-content:center!important}}@media screen and (min-width:71.875rem){.xlarge-1{-webkit-flex-basis:calc((8.33333% * 1));flex-basis:calc((8.33333% * 1));max-width:calc((8.33333% * 1))}.xlarge-2{-webkit-flex-basis:calc((8.33333% * 2));flex-basis:calc((8.33333% * 2));max-width:calc((8.33333% * 2))}.xlarge-3{-webkit-flex-basis:calc((8.33333% * 3));flex-basis:calc((8.33333% * 3));max-width:calc((8.33333% * 3))}.xlarge-4{-webkit-flex-basis:calc((8.33333% * 4));flex-basis:calc((8.33333% * 4));max-width:calc((8.33333% * 4))}.xlarge-5{-webkit-flex-basis:calc((8.33333% * 5));flex-basis:calc((8.33333% * 5));max-width:calc((8.33333% * 5))}.xlarge-6{-webkit-flex-basis:calc((8.33333% * 6));flex-basis:calc((8.33333% * 6));max-width:calc((8.33333% * 6))}.xlarge-7{-webkit-flex-basis:calc((8.33333% * 7));flex-basis:calc((8.33333% * 7));max-width:calc((8.33333% * 7))}.xlarge-8{-webkit-flex-basis:calc((8.33333% * 8));flex-basis:calc((8.33333% * 8));max-width:calc((8.33333% * 8))}.xlarge-9{-webkit-flex-basis:calc((8.33333% * 9));flex-basis:calc((8.33333% * 9));max-width:calc((8.33333% * 9))}.xlarge-10{-webkit-flex-basis:calc((8.33333% * 10));flex-basis:calc((8.33333% * 10));max-width:calc((8.33333% * 10))}.xlarge-11{-webkit-flex-basis:calc((8.33333% * 11));flex-basis:calc((8.33333% * 11));max-width:calc((8.33333% * 11))}.xlarge-12{-webkit-flex-basis:calc((8.33333% * 12));flex-basis:calc((8.33333% * 12));max-width:calc((8.33333% * 12))}}@media screen and (max-width:71.875rem){.hide-for-xlarge-down{display:none!important}}@media screen and (min-width:71.875rem){.hide-for-xlarge-up{display:none!important}}@media screen and (max-width:71.875rem){.xlarge-column-centered{-webkit-align-items:center;align-items:center}.xlarge-row-centered{-webkit-justify-content:center!important;justify-content:center!important}}@media screen and (min-width:90rem){.xxlarge-1{-webkit-flex-basis:calc((8.33333% * 1));flex-basis:calc((8.33333% * 1));max-width:calc((8.33333% * 1))}.xxlarge-2{-webkit-flex-basis:calc((8.33333% * 2));flex-basis:calc((8.33333% * 2));max-width:calc((8.33333% * 2))}.xxlarge-3{-webkit-flex-basis:calc((8.33333% * 3));flex-basis:calc((8.33333% * 3));max-width:calc((8.33333% * 3))}.xxlarge-4{-webkit-flex-basis:calc((8.33333% * 4));flex-basis:calc((8.33333% * 4));max-width:calc((8.33333% * 4))}.xxlarge-5{-webkit-flex-basis:calc((8.33333% * 5));flex-basis:calc((8.33333% * 5));max-width:calc((8.33333% * 5))}.xxlarge-6{-webkit-flex-basis:calc((8.33333% * 6));flex-basis:calc((8.33333% * 6));max-width:calc((8.33333% * 6))}.xxlarge-7{-webkit-flex-basis:calc((8.33333% * 7));flex-basis:calc((8.33333% * 7));max-width:calc((8.33333% * 7))}.xxlarge-8{-webkit-flex-basis:calc((8.33333% * 8));flex-basis:calc((8.33333% * 8));max-width:calc((8.33333% * 8))}.xxlarge-9{-webkit-flex-basis:calc((8.33333% * 9));flex-basis:calc((8.33333% * 9));max-width:calc((8.33333% * 9))}.xxlarge-10{-webkit-flex-basis:calc((8.33333% * 10));flex-basis:calc((8.33333% * 10));max-width:calc((8.33333% * 10))}.xxlarge-11{-webkit-flex-basis:calc((8.33333% * 11));flex-basis:calc((8.33333% * 11));max-width:calc((8.33333% * 11))}.xxlarge-12{-webkit-flex-basis:calc((8.33333% * 12));flex-basis:calc((8.33333% * 12));max-width:calc((8.33333% * 12))}}@media screen and (max-width:90rem){.hide-for-xxlarge-down{display:none!important}}@media screen and (min-width:90rem){.hide-for-xxlarge-up{display:none!important}}@media screen and (max-width:90rem){.xxlarge-column-centered{-webkit-align-items:center;align-items:center}.xxlarge-row-centered{-webkit-justify-content:center!important;justify-content:center!important}}@font-face{font-display:swap;font-weight:700;font-family:Domine;font-style:normal;src:local("Domine"),local("domins-bold"),url(../fonts/domine-bold-webfont.woff2) format("woff2"),url(../fonts/domine-bold-webfont.woff) format("woff")}@font-face{font-display:swap;font-weight:400;font-family:Domine;font-style:normal;src:local("Domine"),local("domins-regular"),url(../fonts/domine-regular.woff2) format("woff2"),url(../fonts/domine-regular.woff) format("woff")}@font-face{font-display:swap;font-weight:400;font-family:Lato;font-style:normal;src:local("Lato"),local("lato-regular"),url(../fonts/lato-regular.woff2) format("woff2"),url(../fonts/lato-regular.woff) format("woff")}@font-face{font-display:swap;font-weight:700;font-family:Lato;font-style:normal;src:local("Lato"),local("lato-bold"),url(../fonts/lato-bold.woff2) format("woff2"),url(../fonts/lato-bold.woff) format("woff")}@font-face{font-display:swap;font-weight:900;font-family:Lato;font-style:normal;src:local("Lato"),local("lato-black"),url(../fonts/lato-black.woff2) format("woff2"),url(../fonts/lato-black.woff) format("woff")}.content>*{margin-top:1.6rem;margin-bottom:1.6rem}.content>:first-child{margin-top:0}.content>:last-child{margin-bottom:0}.content ul:not(.gform_fields){list-style:none}.content ul:not(.gform_fields) li{font-size:1.6rem;position:relative}.content ul:not(.gform_fields) li::before{content:"";left:-1rem;position:absolute;top:10px;width:.6rem;height:.6rem;background-color:#522178}.content ol{margin-left:0;counter-reset:section;list-style-type:none}.content ol li{position:relative}.content ol li::before{color:#522178;counter-increment:section;content:counters(section, "-");padding-right:1rem}.content ol ol li,.content ol ul li,.content ul ol li,.content ul ul li{font-size:1.2rem}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}pre{display:block;background:#3b3b3b;border:1px solid #777;font-family:monospace;resize:both;overflow:auto;color:#eee;max-width:1280px;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;width:100%;max-width:1280px;margin:20px auto;padding:15px;display:block}pre *{display:inline}pre::selection{color:#fff;background:#000}pre ::selection{color:#fff;background:#000}pre:focus{background:#333;outline:0}.hamburger-responsive{width:6rem;height:6rem;pointer-events:auto;z-index:1003;outline:0;background-color:transparent;position:absolute;top:0;left:0}@media (min-width:1150px){.hamburger-responsive{display:none}}.hamburger-responsive>div{background-color:#fff;width:3.5rem;height:.4rem;position:absolute;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition-duration:.4s}.hamburger-responsive>div::after{-ms-transform:translateY(1rem);-webkit-transform:translateY(1rem);transform:translateY(1rem)}.hamburger-responsive>div::before{-ms-transform:translateY(-1rem);-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.hamburger-responsive>div::after,.hamburger-responsive>div::before{transition-duration:.4s;top:0;left:0;content:"";position:absolute;background-color:#fff;width:3.5rem;height:.4rem}.hamburger-responsive.is-active>div{background-color:rgba(255,255,255,0)}.hamburger-responsive.is-active>div::after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-responsive.is-active>div::before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dark-focus-responsive{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.6);opacity:0;transition:all .5s}@media (max-width:64rem){.dark-focus-responsive{display:none}}.is-opened .dark-focus-responsive{z-index:950;opacity:1}.wrapper{position:relative;display:-webkit-flex;display:flex;height:100%;-webkit-flex-direction:column;flex-direction:column}.fullscreen{height:100vh}*{outline-color:#522178}html{font-size:62.5%}body{height:100%;font-size:1.6rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}ol,ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}a{font-size:1.5rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;text-decoration:none;color:#fff;line-height:1.6}button{border:none}.wysiwyg p{font-size:1.5rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#2d2e87;line-height:1.3}.wysiwyg p strong{font-size:1.6rem;font-weight:700}.wysiwyg ul li{font-size:1.5rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#2d2e87;line-height:1.9}.wysiwyg a{text-decoration:none;color:#522178;text-decoration:underline}.wysiwyg a:focus,.wysiwyg a:hover{color:#2d2e87}main{overflow:hidden}.ellipse::after,.ellipse::before{position:absolute;background-size:228px 273px;z-index:-1;content:""}@media (max-width:40rem){.ellipse::after,.ellipse::before{display:none}}.ellipse::before{width:336px;height:991px;top:-100px;left:-350px;background:url(../images/ellipse_top_left.png) no-repeat right top,url(../images/ellipse_bottom_left.png) no-repeat right bottom}.ellipse::after{width:228px;height:750px;top:-100px;right:-140px;background:url(../images/ellipse_top_right.png) no-repeat left bottom;background-image:url(../images/ellipse_top_right.png)}.button-medium{padding:9px 15px;font-weight:700;border:4px solid #2e57a4;border-radius:50px}.button-medium a{font-size:1.375rem;color:#000;text-transform:uppercase}.bold{font-weight:700}.wysiwyg_flex h3{margin-top:0;margin-bottom:30px;font-size:1.8rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:900;color:#000;line-height:1.3;text-align:left}.wysiwyg_flex h4{position:relative;padding-right:20px;padding-left:60px;font-size:2.4rem;font-style:italic;font-weight:400;color:#454546;line-height:1.2}.wysiwyg_flex h4::before{position:absolute;left:0;height:100%;border-left:12px solid #008ed3;border-radius:6px;content:""}.wysiwyg_flex img{max-width:100%;height:auto}.wysiwyg_flex p{font-size:1.6rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:400;color:#454546;line-height:1.5;text-align:left}.wysiwyg_flex p strong{font-weight:700}.wysiwyg_flex ul{list-style:none}.wysiwyg_flex ul li{font-size:1.6rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:400;color:#454546;line-height:1.3;text-align:left}.wysiwyg_flex ul li::before{content:"\2022";color:#008ed3;font-weight:700;width:3px;margin-right:10px}.wysiwyg_flex ol{list-style:none;counter-reset:li}.wysiwyg_flex ol li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:0 0 33px 0;counter-increment:li}.wysiwyg_flex ol li::before{content:counter(li);font-size:1.8rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;color:#e43789;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-width:47px;min-height:47px;margin:0 20px 0 -16px;border:2px solid #b6a1e2;border-radius:50%}.wysiwyg_flex blockquote{width:100%;margin:0}@media (min-width:64rem){.wysiwyg_flex blockquote{width:700px;margin:40px auto}}.wysiwyg_flex blockquote p{font-size:2.4rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:italic;color:#008ed3;text-align:center}.wysiwyg_flex a,.wysiwyg_flex p a{text-decoration:underline;color:#522178;text-decoration:underline}.wysiwyg_flex a:focus,.wysiwyg_flex a:hover,.wysiwyg_flex p a:focus,.wysiwyg_flex p a:hover{color:#2d2e87}.bloc_error{height:70px!important}.bloc_error .error-filter{text-align:center}.list_documents .error-filter,.patient-astuce__list .error-filter{margin-left:30px}.im{color:#444!important}.menu-responsive{width:100%;position:fixed;left:0;z-index:1002;overflow:hidden;pointer-events:none;margin:0 auto}.admin-bar .menu-responsive{padding-top:3.2rem}.menu-responsive>div{width:100%;overflow:auto;pointer-events:auto;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.menu-responsive-container.is-opened .menu-responsive>div,.menu-responsive-container.is-opened.left .menu-responsive>div,.menu-responsive-container.is-opened.right .menu-responsive>div{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.menu-responsive-menu .menu{background-image:linear-gradient(4deg,#2d2e87 0,#522583 100%);overflow:scroll;height:calc(100vh - 217px);padding-bottom:75px}.menu-responsive-menu .menu li,.menu-responsive-menu .menu ul{position:relative;display:block;margin:0;padding:0}.menu-responsive-menu .menu>li>a{border-bottom:solid .1rem rgba(255,255,255,.5)}.menu-responsive-menu .menu>ul>li>a{background-image:linear-gradient(4deg,#2d2e87 0,#522583 100%);color:#fff;text-transform:uppercase;font-weight:600}.menu-responsive-menu .menu ul ul a{background-color:#454546;padding:1rem 3rem 1rem 2rem}.menu-responsive-menu .menu li a{background-image:linear-gradient(4deg,#2d2e87 0,#522583 100%);padding:2.2rem 3rem 2.2rem 2rem;color:#fff;display:block;font-size:2rem;transition:all .5s}.menu-responsive-menu .menu li a:focus{text-decoration:none}.menu-responsive-menu .menu .sub-menu a{background:#522178;color:#fff;font-size:2rem;border-bottom:solid .2rem #454546}.menu-with-accordion .menu{margin:0}.menu-with-accordion .menu ul.sub-menu{overflow:hidden}.menu-with-accordion .menu li.menu-item-has-children.is-opened>a::after{-ms-transform:translateY(-50%) rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.menu-with-accordion .menu li.menu-item-has-children>a{position:relative}.menu-with-accordion .menu li.menu-item-has-children>a::after{line-height:1;content:'';display:block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;top:50%;position:absolute;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:1.5rem;transition-duration:.4s}.menu-responsive-container.right{right:0}.menu-responsive-container.right .menu-responsive{padding-right:0;padding-left:6rem}.menu-responsive-container.right .menu-responsive>div{-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.menuConnect{margin:0}.menuConnect .menuConnect__item{display:block;padding:2.2rem 3rem 2.2rem 2rem;color:#fff;font-size:2rem;transition:all .5s;border-bottom:solid .1rem rgba(255,255,255,.5)}.menuConnect .menuConnect__item a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.menuConnect .menuConnect__item img{width:30px;padding-right:20px}.menuConnect .menuConnect__item:first-child{background-color:#e43789}.menuConnect .menuConnect__item:last-child{background-color:#1779ba}.cookie{position:fixed;bottom:0;left:0;right:0;background-color:#f5f5f5;color:#454546;padding:20px 65px;z-index:99999;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media (min-width:0) and (max-width:39rem){.cookie{padding:20px;text-align:center;-webkit-flex-direction:column;flex-direction:column}}.cookie a{text-decoration:underline;color:#454546;text-decoration:none;font-weight:700;display:inline}.cookie_btn{cursor:pointer;border:none;background-color:#522178;color:#fff;display:inline-block;min-width:80px;text-transform:uppercase;margin-left:auto;margin-right:auto;height:40px;line-height:40px;outline:0;margin-left:15px}@media (min-width:0) and (max-width:39rem){.cookie_btn{margin-top:10px}}.cookie-bg{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000}.cookie-bg::after,.cookie-bg::before{position:absolute;width:100%;height:100%;opacity:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;will-change:opacity;transition:opacity .4s ease;cursor:not-allowed}.cookie-bg::before{content:"";background:#454546}.cookie-bg:hover::before{opacity:.7}.cookie-bg::after{content:"Merci d’accepter l’utilisation de Cookies pour poursuivre votre navigation sur ce site.";color:#000}.cookie-bg:hover::after{opacity:1}.downarr.styled{margin:0 auto;display:block;width:10rem;height:10rem;outline:0;cursor:pointer;content:"";display:block;width:0;height:0;border:inset 30px}.fourofour__container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:50px 0 20px 0}.fourofour__container img,.fourofour__container svg{width:80%;margin:0 auto;position:relative;max-width:800px;z-index:-1}.fourofour__container img .aiguille,.fourofour__container svg .aiguille{-webkit-transform-origin:72px 25px;-ms-transform-origin:72px 25px;transform-origin:72px 25px;-webkit-animation:spin1 3s cubic-bezier(.94,.1,.6,1.05) infinite;animation:spin1 3s cubic-bezier(.94,.1,.6,1.05) infinite}.fourofour__container h3{text-align:center;margin-top:50px;z-index:4;color:#2d2e87}.fourofour__container a{margin:20px auto;text-align:center;border:1px solid #522178;padding:10px;position:relative;color:#000;max-width:227px;text-align:center}.fourofour__container a::before{content:'';background-color:#522178;position:absolute;height:100%;top:0;left:0;width:0;transition:1s ease all;z-index:-1}.fourofour__container a:hover:before{width:100%;transition:1s ease all}@-webkit-keyframes spin1{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes spin1{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}h2{position:relative;font-size:3.6rem;font-family:Domine,Arial,sans-serif;font-weight:700;color:#2d2e87;text-align:center}h2 span{position:relative;z-index:1;background:#fff;padding:0 20px}@media (max-width:40rem){h2 span{display:block;margin:0 auto}}h2::after{position:absolute;top:50%;display:block;width:100%;height:1px;background:#ececec;content:""}h3{margin:20px 0;font-size:1.8rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#fff;font-weight:700;line-height:1.6}p{font-size:1.6rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;line-height:1.4}.big-button{padding:20px 30px;border-radius:32px;background-color:#fff;font-size:1.6rem;color:#1779ba;text-transform:uppercase;font-weight:700;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}@media (min-width:40rem){.big-button{font-size:2rem;padding:20px 50px}}.button{padding:11px;border-radius:32px;background-color:#fff;font-size:1.4rem;color:#1779ba;text-transform:uppercase;font-weight:700;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}@media (min-width:40rem){.button{padding:15px 40px}}.js-popup{cursor:pointer}.statique-wysiwyg h2{position:relative;font-size:3.6rem;font-family:Domine,Arial,sans-serif;font-weight:700;color:#522178;text-align:center}.statique-wysiwyg h2 span{position:relative;z-index:1;background:#fff;padding:0 20px}@media (max-width:40rem){.statique-wysiwyg h2 span{display:block;margin:0 auto}}.statique-wysiwyg h2::after{position:absolute;top:50%;display:block;width:100%;height:1px;background:#ececec;content:""}.statique-wysiwyg ol{list-style-type:decimal}.statique-wysiwyg ol li{font-size:1.6rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#454546;line-height:1.438}.grid{margin:0 auto 30px auto}.grid-item,.grid-sizer{width:calc(33.333% - 20px)}@media (max-width:64rem){.grid-item,.grid-sizer{width:calc(50% - 20px)}}@media (max-width:40rem){.grid-item,.grid-sizer{width:100%}}.grid-item{margin-bottom:30px}form{font-size:1.4rem}[type=email],[type=mail],[type=number],[type=password],[type=text]{outline:0;display:block;width:calc(100% - 60px);margin-top:20px;padding:18px 30px;border:1px solid #dfdfdf;border-radius:30px;box-shadow:0 -1px 18px 3px rgba(0,0,0,.1);font-family:Lato,Helvetica,Roboto,Arial,sans-serif}[type=submit]{margin-top:20px;padding:9px 18px;color:#000;font-size:1.375rem;font-weight:700;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;line-height:1.6;border:4px solid #2e57a4;border-radius:30px;outline:0}.acf-radio-list [type=radio]:checked,.acf-radio-list [type=radio]:not(:checked){position:absolute;left:-9999px}.acf-radio-list label{position:relative;display:inline-block;padding-left:28px;color:#000;font-weight:400;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.4rem;line-height:1.4;cursor:pointer}.acf-radio-list label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.acf-radio-list label:after{position:absolute;top:3px;left:3px;width:12px;height:12px;background:#522178;border-radius:100%;transition:all .2s ease;content:''}.acf-radio-list label.selected::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.acf-radio-list label:not(.selected)::after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}select::-ms-expand{display:none}.generic-header{padding:20px 0;background:url(../images/background_hero.jpg) no-repeat top center,#e1d7fd}@media (min-width:40rem){.generic-header{background:url(../images/background_hero.jpg) no-repeat center,#e1d7fd;background-size:cover}}.generic-header__breadcrumb{font-size:1.1rem;font-weight:700;color:#2d2e87;text-transform:uppercase}.generic-header__breadcrumb .breadcrumb{text-decoration:underline}.generic-header__breadcrumb p{font-size:1.1rem;margin:0}.generic-header__breadcrumb p a{font-size:1.1rem;color:#2d2e87}.generic-header__breadcrumb .breadcrumb1{position:relative;margin-left:10px}.generic-header__breadcrumb .breadcrumb1:before{position:absolute;left:-8px;content:'>'}.generic-header__content,.generic-header__title{color:#2d2e87}.generic-header__title{padding-bottom:30px;font-size:3.8rem;font-family:Domine,Arial,sans-serif;font-weight:400;letter-spacing:2px}@media (min-width:40rem){.generic-header__title{font-size:4.1rem}}@media (min-width:64rem){.generic-header__content{padding-right:65px}}.generic-header__content p{font-size:2rem;margin-bottom:0}.generic-header__content a{font-size:1.5rem;color:#2d2e87}.generic-header__content .info-centre{font-weight:700}.generic-header__wrapImg{position:relative}.generic-header__illustration{position:absolute;display:none;width:100%;height:242px;overflow:hidden;border-radius:6px}@media (min-width:64rem){.generic-header__illustration{display:block}}.generic-header__illustration img{position:absolute;top:0;left:50%;width:100%;height:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:6px}.home-logged__header .generic-header__title{padding-bottom:0}.home-cms{margin-bottom:30px}.home-cms__1stCols{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:64rem){.home-cms__1stCols{-webkit-flex-direction:row;flex-direction:row}}.home-cms__1stCols__col1{position:relative;z-index:0;margin-bottom:30px;background-color:#4a6cad}@media (min-width:64rem){.home-cms__1stCols__col1{width:45%;min-width:373px;max-width:373px;margin-bottom:0;margin-right:30px}}.home-cms__1stCols__col1::after{position:absolute;left:50%;bottom:-150px;z-index:-1;width:350px;height:350px;background-color:#6582b9;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:""}.home-cms__1stCols__col1 .title{color:#fff;background-color:#2e57a4}.home-cms__1stCols__col1 .content{padding:15px 17px 0 17px!important;color:#fff}.home-cms__1stCols__col1 .img{text-align:center}.home-cms__1stCols__col1 .img img{max-width:217px;-webkit-filter:drop-shadow(5px 3px 5px #222);filter:drop-shadow(5px 3px 5px #222)}.home-cms__1stCols__col1 .wrap-button{margin-bottom:35px;text-align:center}.home-cms__2ndCols{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:30px}@media (min-width:40rem){.home-cms__2ndCols{-webkit-flex-direction:row;flex-direction:row}}.home-cms__2ndCols__col1{margin-bottom:30px}@media (min-width:40rem){.home-cms__2ndCols__col1{margin-bottom:0;margin-right:30px}}.home-cms__2ndCols__col1,.home-cms__2ndCols__col2{background-color:#eee;width:100%}@media (min-width:40rem){.home-cms__2ndCols__col1,.home-cms__2ndCols__col2{width:50%;max-width:420px}}.home-cms__2ndCols__col1 .title,.home-cms__2ndCols__col2 .title{background-color:#e3e3e3}.home-cms__2ndCols__col1 .content,.home-cms__2ndCols__col1 .title,.home-cms__2ndCols__col2 .content,.home-cms__2ndCols__col2 .title{color:#522178}.home-cms__2ndCols__col1 .img img,.home-cms__2ndCols__col2 .img img{width:70px;max-width:70px;-webkit-filter:drop-shadow(5px 3px 3px #b4b3b3);filter:drop-shadow(5px 3px 3px #b4b3b3)}.home-cms__3rdCols{background-color:#6c428c;max-width:880px}.home-cms__3rdCols .title{color:#fff;background-color:#522178}.home-cms__3rdCols .content>*{margin:0}.home-cms__3rdCols .content{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:0 20px!important;color:#fff}@media (min-width:64rem){.home-cms__3rdCols .content{-webkit-flex-direction:row;flex-direction:row}}@media (min-width:64rem){.home-cms__3rdCols .content .text{padding-right:50px}}.home-cms__3rdCols .content p{text-align:center}@media (min-width:64rem){.home-cms__3rdCols .content p{text-align:left}}.home-cms__3rdCols .img img{width:260px;max-width:260px}@media (min-width:40rem){.home-cms__3rdCols .img img{width:300px;max-width:300px}}.home-cms__blocks__col{overflow:hidden;border-radius:6px}.home-cms .title{padding:15px 27px;font-size:2.4rem;line-height:1.2;font-weight:700;text-align:center;border-top-left-radius:6px;border-top-right-radius:6px}.home-cms .content{padding:15px 17px;font-size:1.6rem;text-align:center}.pds.home-cms .home-cms__1stCols__col1 .img img{max-width:300px}@media (min-width:40rem){.pds.home-cms .home-cms__2ndCols__col1,.pds.home-cms .home-cms__2ndCols__col2{width:50%}}.pds.home-cms .home-cms__2ndCols__col1 .title,.pds.home-cms .home-cms__2ndCols__col2 .title{padding:29px 27px}.pds.home-cms .container-content{display:-webkit-flex;display:flex}.pds.home-cms .container-content .content{text-align:left}.pds.home-cms .container-content .img{width:50%;margin-left:15px}.pds.home-cms .container-content .img img{display:block;margin:0 auto;padding:8px 0}@media (min-width:64rem){.pds.home-cms .home-cms__3rdCols .content .text{padding-right:25px}}.filter{margin:30px 0;padding:25px 25px 30px;background-color:#6582b9;border-radius:6px}@media (min-width:1024px){.filter{padding:25px 10px 30px}}@media (min-width:1110px){.filter{padding:25px 25px 30px}}.filter .mobile-text{position:relative;color:#fff;font-size:1.8rem;cursor:pointer}@media (min-width:64rem){.filter .mobile-text{display:none}}.filter .mobile-text::after{position:absolute;top:50%;right:5px;width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);transition:all ease .2s;content:""}.filter .mobile-text.js-is-open{margin-bottom:20px}.filter .mobile-text.js-is-open::after{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.filter form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:64rem){.filter form{-webkit-flex-direction:row;flex-direction:row}}.filter form.js-is-hidden{height:0;overflow:hidden;margin:0;padding-top:0!important}.filter form fieldset{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;min-width:100%;margin:0 0 15px 0;padding:0;border:none;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:64rem){.filter form fieldset{min-width:auto;margin:0}}.filter form fieldset label{margin-bottom:15px;padding-left:25px;color:#fff;font-size:1.6rem}@media (min-width:1024px){.filter form fieldset label{font-size:1.5rem}}@media (min-width:1110px){.filter form fieldset label{font-size:1.6rem}}.filter form fieldset .fieldset,.filter form fieldset [type=search],.filter form fieldset select{width:100%;height:50px;padding:5px 35px 5px 25px;color:#666;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.4rem;background-color:#fff;border:thin solid #ececec;border-radius:30px;-webkit-appearance:none;-moz-appearance:none;outline:0}@media (min-width:64rem){.filter form fieldset .fieldset,.filter form fieldset [type=search],.filter form fieldset select{border-radius:0}}.filter form fieldset:first-child .fieldset,.filter form fieldset:first-child input,.filter form fieldset:first-child select{border-top-left-radius:30px;border-bottom-left-radius:30px}.filter form fieldset .fieldset{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.filter form fieldset[data-type*=select]::after{position:absolute;top:53px;right:15px;z-index:1;display:block;width:8px;height:8px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);content:""}.filter form [type=submit]{-webkit-align-self:flex-start;align-self:flex-start;cursor:pointer;background:#efefef}@media (min-width:64rem){.filter form [type=submit]{-webkit-align-self:flex-end;align-self:flex-end}}.quantity{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.quantity input[type=number]{width:50px;padding:9px 8px;text-align:center;margin:0}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{display:none}.quantity .qty-button{display:-webkit-flex;display:flex;cursor:pointer}.quantity .qty-button svg{width:35px;fill:#fff}.quantity .qty-button .js-disable{pointer-events:none}.validation-inscription{position:relative}.validation-inscription__head{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:30px;border-radius:6px;background-color:#6582b9}@media (min-width:64rem){.validation-inscription__head{-webkit-flex-direction:row;flex-direction:row}}.validation-inscription__content{margin-top:40px;color:#454546}.validation-inscription__content h3{color:#000;font-weight:900;text-transform:uppercase}.validation-inscription__content ul{list-style:none;padding-left:20px}.validation-inscription__content ul li{font-size:1.6rem;line-height:1.4}.validation-inscription__content ul li::before{content:"\2022";color:#008ed3;font-weight:700;font-size:1.3rem;display:inline-block;width:1.2em;margin-left:-1.2em}.validation-inscription__form{margin-bottom:40px}.validation-inscription__form form [type=text]{width:100%;max-width:330px;height:50px;margin:0 0 20px 0;padding:12px 25px;color:#666;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;outline:0}@media (min-width:64rem){.validation-inscription__form form [type=text]{width:60%;max-width:100%;margin:0 20px 0 0}}.validation-inscription__form form [type=submit]{display:block;height:50px;margin:30px auto 0 auto;outline:0;background-color:#fff;cursor:pointer}.validation-inscription__form form ::-webkit-input-placeholder{color:#666;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}.validation-inscription__form form :-ms-input-placeholder{color:#666;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}.validation-inscription__form form ::placeholder{color:#666;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}.validation-inscription__form__label{margin-bottom:20px;color:#fff;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}@media (min-width:64rem){.validation-inscription__form__label{margin-bottom:0;padding-right:100px}}.validation-inscription__form .code-error{position:absolute;bottom:-30px;right:0;z-index:1;color:#f44336;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6}.validation-inscription .container-checkbox{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline}.validation-inscription .container-checkbox input{width:60px}.validation-inscription .container-checkbox label sup{font-size:1.6rem;font-weight:700;line-height:1.6;color:red}.finalisation-inscription__content{margin-bottom:30px}.finalisation-inscription__content p{margin:0;color:#454546;font-size:1.6rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;line-height:1.6}.finalisation-inscription .cart-form,.finalisation-inscription .pds-form{margin:30px 0 90px 0}.finalisation-inscription .cart-form div[data-type=true_false],.finalisation-inscription .pds-form div[data-type=true_false]{margin:0 0 0 10px}@media (min-width:960px){.finalisation-inscription .cart-form div[data-type=true_false],.finalisation-inscription .pds-form div[data-type=true_false]{margin:30px 0 0 10px}}.finalisation-inscription .cart-form div[data-type=true_false] .acf-label,.finalisation-inscription .pds-form div[data-type=true_false] .acf-label{position:absolute;left:17px}.finalisation-inscription .cart-form div[data-type=true_false] label,.finalisation-inscription .pds-form div[data-type=true_false] label{-webkit-align-items:flex-start!important;align-items:flex-start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.finalisation-inscription .cart-form div[data-type=true_false] label [type=checkbox],.finalisation-inscription .pds-form div[data-type=true_false] label [type=checkbox]{margin-right:15px}.finalisation-inscription .cart-form div[data-type=true_false] label .message,.finalisation-inscription .pds-form div[data-type=true_false] label .message{width:80%}.finalisation-inscription .is-valid.cart-form,.finalisation-inscription .pds-form.is-valid{padding:35px 35px 95px 35px}.finalisation-inscription .is-valid.cart-form #message,.finalisation-inscription .pds-form.is-valid #message{left:54%!important}.finalisation-inscription .is-valid.cart-form #message p,.finalisation-inscription .pds-form.is-valid #message p{margin-right:30px;line-height:1.2}.finalisation-inscription .cart-form .acf-form-submit,.finalisation-inscription .pds-form .acf-form-submit{position:relative}.finalisation-inscription .cart-form .acf-form-submit [type=submit],.finalisation-inscription .pds-form .acf-form-submit [type=submit]{position:relative;top:unset}@media (min-width:960px){.finalisation-inscription .cart-form .acf-form-submit [type=submit],.finalisation-inscription .pds-form .acf-form-submit [type=submit]{position:absolute;top:-90px;margin-top:30px}}.modal-login{display:-webkit-box;overflow:hidden}.modal-login__inscription__form,.modal-login__inscription__socials,.modal-login__login__form,.modal-login__login__socials{width:50%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}@media (min-width:64rem){.modal-login__inscription__form,.modal-login__inscription__socials,.modal-login__login__form,.modal-login__login__socials{width:100%}}.modal-login__inscription__form h3,.modal-login__inscription__socials h3,.modal-login__login__form h3,.modal-login__login__socials h3{letter-spacing:-.38px;font-weight:700;font-size:18px;font-size:1.125em}.modal-login__inscription__form,.modal-login__login__form{position:relative;padding-right:56px}@media (max-width:0){.modal-login__inscription__form,.modal-login__login__form{padding-right:0}}.modal-login__inscription__form::after,.modal-login__login__form::after{position:absolute;top:0;right:0;width:1px;height:100%;background-color:#cfcfcf;content:""}@media (max-width:0){.modal-login__inscription__form::after,.modal-login__login__form::after{display:none}}.modal-login__inscription__form .form__login,.modal-login__login__form .form__login{width:100%}.modal-login__inscription__form .form__login input,.modal-login__login__form .form__login input{width:100%}.modal-login__inscription__form .form__login label,.modal-login__login__form .form__login label{padding-bottom:11px;text-align:left;letter-spacing:-.38px;font-weight:700;font-size:18px;line-height:23px}.modal-login__inscription__form .form__login .login-remember label,.modal-login__login__form .form__login .login-remember label{display:-webkit-flex;display:flex;color:#868686;font-weight:600;font-size:18px;line-height:23px}.modal-login__inscription__form .form__login .login-remember label input,.modal-login__login__form .form__login .login-remember label input{margin-top:5px;width:auto}.modal-login__inscription__form .form__login .login-username,.modal-login__login__form .form__login .login-username{margin-top:0;margin-bottom:30px}.modal-login__inscription__form .form__login .login-remember,.modal-login__login__form .form__login .login-remember{padding:0;margin:0}.modal-login__inscription__form .form__login .login-remember label,.modal-login__login__form .form__login .login-remember label{padding:0}.modal-login__inscription__form .form__login .lost-password,.modal-login__login__form .form__login .lost-password{margin-top:-15px;margin-bottom:10px;text-align:right;display:block;font-size:14px;font-size:.875em;text-decoration:none;transition:all ease .2s}.modal-login__inscription__form .form__login .lost-password:hover,.modal-login__login__form .form__login .lost-password:hover{text-decoration:underline}.modal-login__inscription__form input[type=submit],.modal-login__login__form input[type=submit]{padding:18px 0;background-color:#1c1c1f;font-weight:700;line-height:20px;font-size:16px;font-size:1em}.modal-login__inscription__wraper,.modal-login__login__wraper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:31px 38px;width:100%;transition:1s ease all;will-change:transform}@media (max-width:0){.modal-login__inscription__wraper,.modal-login__login__wraper{-webkit-flex-direction:column;flex-direction:column}}.modal-login__inscription__wraper p,.modal-login__login__wraper p{margin-top:20px;width:100%;text-align:left}.modal-login__inscription__wraper p a,.modal-login__login__wraper p a{text-decoration:underline}.modal-login__inscription__wraper p.login_modal_switcher,.modal-login__login__wraper p.login_modal_switcher{text-align:center;cursor:pointer;margin-bottom:0}.modal-login__login__wraper{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.modal-login__login__wraper.is-seen{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.modal-login__inscription__wraper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.modal-login__inscription__wraper.is-seen{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.modal-login__inscriptionp2__wraper{padding:30px 32px}.modal-login__inscriptionp2__wraper h2{font-weight:700;font-size:34px;font-size:2.125em}.modal-login__inscriptionp2__wraper h4{margin-bottom:34px;font-size:16px;font-size:1em}.modal-login__inscriptionp2__wraper .gform_fields{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.modal-login__inscriptionp2__wraper .gform_fields::after,.modal-login__inscriptionp2__wraper .gform_fields::before{display:none}.modal-login__inscriptionp2__wraper .gform_fields select{margin-bottom:30px;padding:18px 24px!important;min-height:60px;width:100%!important}.modal-login__inscriptionp2__wraper .gform_fields li{width:100%}.modal-login__inscriptionp2__wraper .gform_fields li:nth-child(1),.modal-login__inscriptionp2__wraper .gform_fields li:nth-child(2){width:48%}.modal-login__inscriptionp2__wraper input[type=submit].gform_button{margin-top:32px!important;padding:26px 0!important;font-weight:700;font-size:16px!important}.popup-login__close{position:absolute;top:8px;right:20px;z-index:502;display:block;border:4px solid #2e57a4;border-radius:50%;width:46px;height:46px;cursor:pointer}.popup-login__close::before{position:absolute;top:17px;right:8px;width:22px;height:4px;border-radius:2px;background-color:#2e57a4;content:" ";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup-login__close::after{position:absolute;top:17px;left:8px;width:22px;height:4px;background-color:#2e57a4;border-radius:2px;content:" ";-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:1200px){.popup-login__close{top:10px;right:10px}.popup-login__close::after,.popup-login__close::before{background-color:#000}}.accessories__item,.products__item{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.accessories__item__label,.products__item__label{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:50px}.accessories__item__label img,.products__item__label img{max-width:80px;max-height:80px}.accessories__item__label .text,.products__item__label .text{margin-left:30px;text-align:left}.accessories__item__label .title,.products__item__label .title{font-weight:700}.products{margin-bottom:20px}@media (min-width:40rem){.products__item{padding:0 70px}}.products__item__label{width:460px}.accessories{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:40rem){.accessories{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;padding:0 70px}}@media (min-width:40rem){.accessories__item{-webkit-flex-grow:1;flex-grow:1;width:35%}}#order_box{max-width:720px!important}#order_box .buttons_container{margin-top:30px!important}#order_box .warning{color:#f44336;font-size:1.4rem;font-weight:700}#order_box p{margin:0}#order_box .accessoire-question{margin-bottom:15px}.popup-general__bg{position:fixed;top:0;left:0;z-index:1042;overflow:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.popup-general__bg.is-hide{display:none}.popup-general__wrap{position:fixed;top:0;left:0;z-index:1043;overflow-x:hidden;overflow-y:auto;width:100%;height:100%}.popup-general__wrap.is-hide{display:none}.modal-general{position:absolute;top:50%;left:50%;z-index:1999;margin:0 auto;max-width:630px;width:100%;border-radius:8px;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:none}.modal-general.is-seen{display:block}.modal-general__wraper{height:100%;max-height:85vh;overflow:hidden;overflow-y:auto}.modal-general__wraper h2{margin-top:45px}.modal-general__footer{background:#eff2f8;padding:25px 0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.modal-general__wraper__container{width:375px;max-width:100%;margin:0 auto;color:#454546}.modal-general__wraper__container a{color:#454546;text-decoration:underline;font-size:1.6rem}.modal-general__wraper__container label{display:none}.modal-general__wraper__container [type=email],.modal-general__wraper__container [type=mail],.modal-general__wraper__container [type=number],.modal-general__wraper__container [type=password],.modal-general__wraper__container [type=text]{width:100%;font-size:1.4rem}.modal-general__wraper__container [type=submit]{padding-left:25px;padding-right:25px}.popup-general__close{position:absolute;top:8px;right:20px;z-index:502;display:block;border:4px solid #2e57a4;border-radius:50%;width:46px;height:46px;cursor:pointer}.popup-general__close::before{position:absolute;top:17px;right:8px;width:22px;height:4px;border-radius:2px;background-color:#2e57a4;content:" ";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup-general__close::after{position:absolute;top:17px;left:8px;width:22px;height:4px;background-color:#2e57a4;border-radius:2px;content:" ";-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.confimation-message_popup,.delete_confirmation_popup{z-index:99999;background-color:#fff;border-radius:3px;padding:20px;position:fixed;top:10vh;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.confimation-message_popup h2,.delete_confirmation_popup h2{text-align:center;font-size:18px;font-size:1.125em}.confimation-message_popup h2:after,.delete_confirmation_popup h2:after{display:none}.delete_confirmation_popup{box-shadow:1px 1px 5px #cacaca}.error_popup{position:absolute;text-align:center;width:100%;bottom:-40px;color:red}.modal-general__contact{position:relative;margin-bottom:35px}.modal-general__contact .lostpassword{position:absolute;right:0;bottom:14px;color:#454546;text-decoration:underline}#order_destinataire label{display:inline-block;margin-left:10px}#order_destinataire .contentPopUp{margin:30px 0 0 0}#order_destinataire .checkbox-item{display:-webkit-flex;display:flex;width:50%;margin:10px auto;text-align:left;cursor:pointer}#order_destinataire label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;cursor:pointer}#order_destinataire [type=checkbox],#order_destinataire [type=radio]{width:24px;height:24px;min-width:24px;border:1px solid #ddd;background-color:#fff;box-shadow:0 3px 13px 0 rgba(45,46,135,.17);outline:0;-webkit-appearance:none;appearance:none;margin-right:20px;cursor:pointer}@media (min-width:64rem){#order_destinataire [type=checkbox],#order_destinataire [type=radio]{margin-right:15px}}#order_destinataire [type=checkbox]:checked,#order_destinataire [type=radio]:checked{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#order_destinataire [type=checkbox]:checked:before,#order_destinataire [type=radio]:checked:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);content:"\2714"}#order_destinataire .blocNewAddress{margin:20px 0}#order_destinataire .blocNewAddress .newAddress{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#order_destinataire .blocNewAddress .newAddress img{margin-right:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#order_destinataire select{height:50px;padding:5px 35px 5px 25px;background-color:#fff;border:thin solid #ececec;border-radius:30px;box-shadow:0 2px 10px -2px rgba(45,46,135,.2);outline:0;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;cursor:pointer}#order_destinataire .destinataire{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#order_destinataire .select-wrapper{position:relative;margin-left:25px}#order_destinataire .select-wrapper::before{position:absolute;top:50%;right:20px;z-index:1;display:block;width:8px;height:8px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);content:""}#order_destinataire select{-webkit-appearance:none;-moz-appearance:none}#order_destinataire .popup-warning{color:#f44336;font-size:14px;margin-top:30px}#order_destinataire .buttons_container{margin:30px auto 0 auto!important}#order_destinataire .contentPopUpForm{display:none}#order_destinataire .contentPopUpForm .text-form-new-address h3{color:#522178}#order_destinataire .contentPopUpForm #newAddress,#order_destinataire .contentPopUpForm #newAddressPds{margin:0 auto}#order_destinataire .contentPopUpForm #newAddress input,#order_destinataire .contentPopUpForm #newAddressPds input{margin:10px 0}#order_destinataire .js-activeForm{display:block}#historique-maa.modal-general{width:90%;max-width:900px;padding:0 20px 50px}#historique-maa .modal-general__wraper__container{width:90%}#historique-maa .global-table table tbody td{padding:20px 5px}#deleteAddress .modal-general__wraper__container,#order_box .modal-general__wraper__container,#order_destinataire .modal-general__wraper__container,#order_product .modal-general__wraper__container,#order_tools .modal-general__wraper__container,#order_validate .modal-general__wraper__container,#popup-news .modal-general__wraper__container,#questionnaireValidate .modal-general__wraper__container{width:auto;margin:0 20px 60px 20px;text-align:center}#deleteAddress .modal-general__wraper__container .name_popup,#order_box .modal-general__wraper__container .name_popup,#order_destinataire .modal-general__wraper__container .name_popup,#order_product .modal-general__wraper__container .name_popup,#order_tools .modal-general__wraper__container .name_popup,#order_validate .modal-general__wraper__container .name_popup,#popup-news .modal-general__wraper__container .name_popup,#questionnaireValidate .modal-general__wraper__container .name_popup{margin:25px 0;font-weight:700}#deleteAddress .modal-general__wraper__container .patient_popup span,#order_box .modal-general__wraper__container .patient_popup span,#order_destinataire .modal-general__wraper__container .patient_popup span,#order_product .modal-general__wraper__container .patient_popup span,#order_tools .modal-general__wraper__container .patient_popup span,#order_validate .modal-general__wraper__container .patient_popup span,#popup-news .modal-general__wraper__container .patient_popup span,#questionnaireValidate .modal-general__wraper__container .patient_popup span{font-weight:700}#deleteAddress .modal-general__wraper__container .buttons_container,#order_box .modal-general__wraper__container .buttons_container,#order_destinataire .modal-general__wraper__container .buttons_container,#order_product .modal-general__wraper__container .buttons_container,#order_tools .modal-general__wraper__container .buttons_container,#order_validate .modal-general__wraper__container .buttons_container,#popup-news .modal-general__wraper__container .buttons_container,#questionnaireValidate .modal-general__wraper__container .buttons_container{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;width:100%;margin:50px auto 0 auto}@media (min-width:40rem){#deleteAddress .modal-general__wraper__container .buttons_container,#order_box .modal-general__wraper__container .buttons_container,#order_destinataire .modal-general__wraper__container .buttons_container,#order_product .modal-general__wraper__container .buttons_container,#order_tools .modal-general__wraper__container .buttons_container,#order_validate .modal-general__wraper__container .buttons_container,#popup-news .modal-general__wraper__container .buttons_container,#questionnaireValidate .modal-general__wraper__container .buttons_container{width:60%}}#deleteAddress .modal-general__wraper__container .buttons_container .button-medium,#order_box .modal-general__wraper__container .buttons_container .button-medium,#order_destinataire .modal-general__wraper__container .buttons_container .button-medium,#order_product .modal-general__wraper__container .buttons_container .button-medium,#order_tools .modal-general__wraper__container .buttons_container .button-medium,#order_validate .modal-general__wraper__container .buttons_container .button-medium,#popup-news .modal-general__wraper__container .buttons_container .button-medium,#questionnaireValidate .modal-general__wraper__container .buttons_container .button-medium{color:#000;text-transform:uppercase;text-decoration:none}#deleteAddress .modal-general__wraper__container .buttons_container .button-medium:hover,#order_box .modal-general__wraper__container .buttons_container .button-medium:hover,#order_destinataire .modal-general__wraper__container .buttons_container .button-medium:hover,#order_product .modal-general__wraper__container .buttons_container .button-medium:hover,#order_tools .modal-general__wraper__container .buttons_container .button-medium:hover,#order_validate .modal-general__wraper__container .buttons_container .button-medium:hover,#popup-news .modal-general__wraper__container .buttons_container .button-medium:hover,#questionnaireValidate .modal-general__wraper__container .buttons_container .button-medium:hover{color:#fff;background-color:#2e57a4}#deleteAddress .modal-general__wraper__container .button_confirmation,#order_box .modal-general__wraper__container .button_confirmation,#order_destinataire .modal-general__wraper__container .button_confirmation,#order_product .modal-general__wraper__container .button_confirmation,#order_tools .modal-general__wraper__container .button_confirmation,#order_validate .modal-general__wraper__container .button_confirmation,#popup-news .modal-general__wraper__container .button_confirmation,#questionnaireValidate .modal-general__wraper__container .button_confirmation{width:100%}@media (min-width:40rem){#deleteAddress .modal-general__wraper__container .button_confirmation,#order_box .modal-general__wraper__container .button_confirmation,#order_destinataire .modal-general__wraper__container .button_confirmation,#order_product .modal-general__wraper__container .button_confirmation,#order_tools .modal-general__wraper__container .button_confirmation,#order_validate .modal-general__wraper__container .button_confirmation,#popup-news .modal-general__wraper__container .button_confirmation,#questionnaireValidate .modal-general__wraper__container .button_confirmation{width:85%}}#order_validate .modal-general__wraper__container .buttons_container{width:100%}@media (min-width:40rem){#order_validate .modal-general__wraper__container .buttons_container{width:80%}}#updAddress .acf-field-619faad8a82a4{display:none}#newAddress .acf-field-619faad8a82a4,#newAddressInOrder .acf-field-619faad8a82a4,#newAddressPds .acf-field-619faad8a82a4{display:none}#newAddress,#newAddressInOrder,#newAddressPds,#updAddress{max-width:450px!important}#newAddress .acf-fields>.acf-field,#newAddressInOrder .acf-fields>.acf-field,#newAddressPds .acf-fields>.acf-field,#updAddress .acf-fields>.acf-field{padding:15px 12px!important;border-top:none!important}#newAddress .acf-form,#newAddressInOrder .acf-form,#newAddressPds .acf-form,#updAddress .acf-form{margin:20px 0}#newAddress .acf-form .acf-label label,#newAddressInOrder .acf-form .acf-label label,#newAddressPds .acf-form .acf-label label,#updAddress .acf-form .acf-label label{margin:0 0 10px!important}#newAddress .acf-form .acf-label label,#newAddress .acf-form .label,#newAddressInOrder .acf-form .acf-label label,#newAddressInOrder .acf-form .label,#newAddressPds .acf-form .acf-label label,#newAddressPds .acf-form .label,#updAddress .acf-form .acf-label label,#updAddress .acf-form .label{display:block!important;margin-left:25px!important;font-size:1.6rem;font-weight:700}#newAddress .acf-form .acf-input-wrap,#newAddressInOrder .acf-form .acf-input-wrap,#newAddressPds .acf-form .acf-input-wrap,#updAddress .acf-form .acf-input-wrap{overflow:visible}#newAddress .acf-form .acf-input [type=email],#newAddress .acf-form .acf-input [type=number],#newAddress .acf-form .acf-input [type=radio],#newAddress .acf-form .acf-input [type=text],#newAddress .acf-form .acf-input input[type=password],#newAddress .acf-form .acf-input select,#newAddressInOrder .acf-form .acf-input [type=email],#newAddressInOrder .acf-form .acf-input [type=number],#newAddressInOrder .acf-form .acf-input [type=radio],#newAddressInOrder .acf-form .acf-input [type=text],#newAddressInOrder .acf-form .acf-input input[type=password],#newAddressInOrder .acf-form .acf-input select,#newAddressPds .acf-form .acf-input [type=email],#newAddressPds .acf-form .acf-input [type=number],#newAddressPds .acf-form .acf-input [type=radio],#newAddressPds .acf-form .acf-input [type=text],#newAddressPds .acf-form .acf-input input[type=password],#newAddressPds .acf-form .acf-input select,#updAddress .acf-form .acf-input [type=email],#updAddress .acf-form .acf-input [type=number],#updAddress .acf-form .acf-input [type=radio],#updAddress .acf-form .acf-input [type=text],#updAddress .acf-form .acf-input input[type=password],#updAddress .acf-form .acf-input select{margin-top:0!important;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem}#newAddress .acf-form .acf-input .acf-radio-list,#newAddressInOrder .acf-form .acf-input .acf-radio-list,#newAddressPds .acf-form .acf-input .acf-radio-list,#updAddress .acf-form .acf-input .acf-radio-list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:25px}#newAddress .acf-form .acf-input .acf-radio-list li,#newAddressInOrder .acf-form .acf-input .acf-radio-list li,#newAddressPds .acf-form .acf-input .acf-radio-list li,#updAddress .acf-form .acf-input .acf-radio-list li{margin-right:20px}#newAddress .acf-form .acf-input .select2-container .select2-selection--single,#newAddress .acf-form .acf-input [type=email],#newAddress .acf-form .acf-input [type=number],#newAddress .acf-form .acf-input [type=text],#newAddress .acf-form .acf-input input[type=password],#newAddress .acf-form .acf-input select,#newAddressInOrder .acf-form .acf-input .select2-container .select2-selection--single,#newAddressInOrder .acf-form .acf-input [type=email],#newAddressInOrder .acf-form .acf-input [type=number],#newAddressInOrder .acf-form .acf-input [type=text],#newAddressInOrder .acf-form .acf-input input[type=password],#newAddressInOrder .acf-form .acf-input select,#newAddressPds .acf-form .acf-input .select2-container .select2-selection--single,#newAddressPds .acf-form .acf-input [type=email],#newAddressPds .acf-form .acf-input [type=number],#newAddressPds .acf-form .acf-input [type=text],#newAddressPds .acf-form .acf-input input[type=password],#newAddressPds .acf-form .acf-input select,#updAddress .acf-form .acf-input .select2-container .select2-selection--single,#updAddress .acf-form .acf-input [type=email],#updAddress .acf-form .acf-input [type=number],#updAddress .acf-form .acf-input [type=text],#updAddress .acf-form .acf-input input[type=password],#updAddress .acf-form .acf-input select{height:50px;padding:5px 35px 5px 25px;background-color:#fff;border:thin solid #ececec;border-radius:30px;box-shadow:0 2px 10px -2px rgba(45,46,135,.2);outline:0}#newAddress .acf-form .acf-input select,#newAddressInOrder .acf-form .acf-input select,#newAddressPds .acf-form .acf-input select,#updAddress .acf-form .acf-input select{width:100%!important;-webkit-appearance:none;-moz-appearance:none}#newAddress .acf-form .acf-input .acf-true-false label,#newAddressInOrder .acf-form .acf-input .acf-true-false label,#newAddressPds .acf-form .acf-input .acf-true-false label,#updAddress .acf-form .acf-input .acf-true-false label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}#newAddress .acf-form .acf-input .acf-true-false [type=checkbox],#newAddressInOrder .acf-form .acf-input .acf-true-false [type=checkbox],#newAddressPds .acf-form .acf-input .acf-true-false [type=checkbox],#updAddress .acf-form .acf-input .acf-true-false [type=checkbox]{width:24px;height:24px;border:1px solid #ddd;background-color:#fff;box-shadow:0 3px 13px 0 rgba(45,46,135,.17);outline:0;-webkit-appearance:none;appearance:none;margin-right:20px}@media (min-width:64rem){#newAddress .acf-form .acf-input .acf-true-false [type=checkbox],#newAddressInOrder .acf-form .acf-input .acf-true-false [type=checkbox],#newAddressPds .acf-form .acf-input .acf-true-false [type=checkbox],#updAddress .acf-form .acf-input .acf-true-false [type=checkbox]{margin-right:15px}}#newAddress .acf-form .acf-input .acf-true-false [type=checkbox]:checked,#newAddressInOrder .acf-form .acf-input .acf-true-false [type=checkbox]:checked,#newAddressPds .acf-form .acf-input .acf-true-false [type=checkbox]:checked,#updAddress .acf-form .acf-input .acf-true-false [type=checkbox]:checked{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#newAddress .acf-form .acf-input .acf-true-false [type=checkbox]:checked:before,#newAddressInOrder .acf-form .acf-input .acf-true-false [type=checkbox]:checked:before,#newAddressPds .acf-form .acf-input .acf-true-false [type=checkbox]:checked:before,#updAddress .acf-form .acf-input .acf-true-false [type=checkbox]:checked:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);content:"\2714"}#newAddress .acf-form .acf-input .acf-true-false .message,#newAddressInOrder .acf-form .acf-input .acf-true-false .message,#newAddressPds .acf-form .acf-input .acf-true-false .message,#updAddress .acf-form .acf-input .acf-true-false .message{font-size:1.6rem;color:#454546;line-height:1.2}#newAddress .acf-form .acf-field[data-type*=select] .acf-input,#newAddressInOrder .acf-form .acf-field[data-type*=select] .acf-input,#newAddressPds .acf-form .acf-field[data-type*=select] .acf-input,#updAddress .acf-form .acf-field[data-type*=select] .acf-input{position:relative}#newAddress .acf-form .acf-field[data-type*=select] .acf-input::before,#newAddressInOrder .acf-form .acf-field[data-type*=select] .acf-input::before,#newAddressPds .acf-form .acf-field[data-type*=select] .acf-input::before,#updAddress .acf-form .acf-field[data-type*=select] .acf-input::before{position:absolute;top:50%;right:20px;z-index:1;display:block;width:8px;height:8px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);content:""}#newAddress .acf-form .acf-form-submit,#newAddressInOrder .acf-form .acf-form-submit,#newAddressPds .acf-form .acf-form-submit,#updAddress .acf-form .acf-form-submit{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#newAddress .popup-general__close,#newAddressInOrder .popup-general__close,#newAddressPds .popup-general__close,#updAddress .popup-general__close{right:7px}#newAddress .updated p,#newAddressInOrder .updated p,#newAddressPds .updated p,#updAddress .updated p{display:none}.newAddressOrder{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#e43789;font-weight:700}.newAddressOrder span{margin-left:10px}#clear-cart.modal-general,#order_disclaimer.modal-general,#validate-order.modal-general{width:90%;max-width:630px;padding:0 20px 50px}#clear-cart .modal-general__wraper__container,#order_disclaimer .modal-general__wraper__container,#validate-order .modal-general__wraper__container{width:90%;text-align:center}#clear-cart .modal-general__buttons,#order_disclaimer .modal-general__buttons,#validate-order .modal-general__buttons{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;margin:50px auto 0 auto}#clear-cart .modal-general__buttons a,#order_disclaimer .modal-general__buttons a,#validate-order .modal-general__buttons a{padding:9px 15px;font-weight:700;font-size:1.6rem;line-height:1.5;text-transform:uppercase;text-decoration:none;border:4px solid #2e57a4;border-radius:40px}#deletePatient .modal-general__wraper__container p,#deleteUser .modal-general__wraper__container p{text-align:center}#deletePatient .modal-general__wraper__container .buttons_container,#deleteUser .modal-general__wraper__container .buttons_container{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;width:65%;margin:30px auto 30px auto}#deletePatient .modal-general__wraper__container{width:400px!important}#popup-news{width:800px;max-width:80%}#popup-news .popup-content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-around;justify-content:space-around}#popup-news .popup-content__item{-webkit-flex:50%;flex:50%;padding:0 10px}@media (min-width:64rem){#popup-news .popup-content__item{padding:0 30px}}#popup-news .popup-content .news-title{margin:0;color:#000;text-align:center;font-size:2rem;font-weight:800}#popup-news .popup-content .news-picture{max-width:100%;max-height:140px;min-height:140px;object-fit:cover;object-position:top}@media (min-width:64rem){#popup-news .popup-content .news-picture{max-height:300px;min-height:300px}}#popup-news .popup-content .news-description{color:#454546;font-size:1.4rem;line-height:1.2;text-align:center}#popup-news .popup-content .news-input{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#popup-news .popup-content .news-input [type=checkbox]{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:24px;height:24px;max-width:24px;max-height:24px;min-width:24px;min-height:24px;margin-right:20px;border:1px solid #ddd;background-color:#fff;box-shadow:0 3px 13px 0 rgba(45,46,135,.17);outline:0;-webkit-appearance:none;appearance:none}#popup-news .popup-content .news-input [type=checkbox]:checked:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);content:"\2714"}#popup-news .popup-content .news-input label{display:block;font-size:1.6rem;color:#454546;line-height:1.2}#popup-news .buttons_container{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#popup-news .buttons_container .button-unsubscribe{margin:5px 0 0;padding:0;font-size:1.2rem;line-height:1.4;font-weight:700;color:#000;text-decoration:none;border:none;text-transform:none;background:#fff;cursor:pointer}.header{position:relative;background-color:#fff}.header__top__logo__link{width:100%;height:80px;background-size:contain;background-position:center;background-repeat:no-repeat}.header__top__buttons{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;height:100%;width:100%;margin:auto}.header__top__buttons ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}@media (min-width:790px){.header__top__buttons ul{padding:0 20px;-webkit-justify-content:flex-end;justify-content:flex-end}}.header__top__buttons ul li{display:-webkit-flex;display:flex}.header__top__buttons ul li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.header__top__buttons ul .loggin-link,.header__top__buttons ul .subscribe-link{background-color:#e43789;border-radius:25px;margin-right:9px}.header__top__buttons ul .loggin-link a,.header__top__buttons ul .subscribe-link a{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;margin-right:9px;width:180px;padding:8px 20px;font-size:1.4rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;line-height:1.2}.header__top__buttons ul .loggin-link a img,.header__top__buttons ul .subscribe-link a img{width:30px}.header__top__buttons ul .loggin-link{background-color:#008ed3}.header__top__buttons ul .profil-svg__bloc{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer}.header__top__buttons ul .profil-svg__bloc__menu{position:absolute;top:100%;right:-110%;display:none;min-width:230px;z-index:9999999}.header__top__buttons ul .profil-svg__bloc__menu .menu{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.header__top__buttons ul .profil-svg__bloc__menu .menu li{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:10px;width:250px;background-color:#008ed3;border-top:1px solid #fff}.header__top__buttons ul .profil-svg__bloc__menu .menu li:focus,.header__top__buttons ul .profil-svg__bloc__menu .menu li:hover{background-color:#2d2e87}.header__top__buttons ul .profil-svg__bloc__menu .menu li a{font-size:1.4rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#fff}.header__top__buttons ul .profil-svg:hover .profil-svg__bloc__menu{display:block!important}.header__top__buttons ul .basket-svg{margin-left:20px}.header__top__buttons ul .basket-svg .basket{position:relative;display:-webkit-flex;display:flex}.header__top__buttons ul .basket-svg .basket__item{position:absolute;background:#e43789;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;left:21px;top:0}.header__bottom{position:relative;z-index:1001;height:63px;background-image:linear-gradient(.25turn,#313183 0,#4a2a80 50%)}@media (min-width:1150px){.header__bottom{height:auto}}.header__bottom a{font-size:1.4rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;text-transform:uppercase}.header__bottom .menu-menu-patient-container,.header__bottom .menu-menu-pds-container,.header__bottom .menu-menu-reporting-container{width:80%}.header__bottom .menu-menu-patient-container .menu_header,.header__bottom .menu-menu-pds-container .menu_header,.header__bottom .menu-menu-reporting-container .menu_header{display:none;margin:0}@media (min-width:1150px){.header__bottom .menu-menu-patient-container .menu_header,.header__bottom .menu-menu-pds-container .menu_header,.header__bottom .menu-menu-reporting-container .menu_header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}.header__bottom .menu-menu-patient-container .menu_header>li,.header__bottom .menu-menu-pds-container .menu_header>li,.header__bottom .menu-menu-reporting-container .menu_header>li{margin-right:60px}.header__bottom .menu-menu-patient-container .menu_header li,.header__bottom .menu-menu-pds-container .menu_header li,.header__bottom .menu-menu-reporting-container .menu_header li{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:10px 0;margin:10px 0}.header__bottom .menu-menu-patient-container .menu_header li:focus .back-sub-menu,.header__bottom .menu-menu-patient-container .menu_header li:hover .back-sub-menu,.header__bottom .menu-menu-pds-container .menu_header li:focus .back-sub-menu,.header__bottom .menu-menu-pds-container .menu_header li:hover .back-sub-menu,.header__bottom .menu-menu-reporting-container .menu_header li:focus .back-sub-menu,.header__bottom .menu-menu-reporting-container .menu_header li:hover .back-sub-menu{display:block}.header__bottom .menu-menu-patient-container .menu_header li .back-sub-menu,.header__bottom .menu-menu-pds-container .menu_header li .back-sub-menu,.header__bottom .menu-menu-reporting-container .menu_header li .back-sub-menu{position:absolute;top:100%;left:0;min-width:230px;display:none;background-color:#522178;border-top:4px solid #fff;z-index:2}.header__bottom .menu-menu-patient-container .menu_header li .back-sub-menu .sub-menu,.header__bottom .menu-menu-pds-container .menu_header li .back-sub-menu .sub-menu,.header__bottom .menu-menu-reporting-container .menu_header li .back-sub-menu .sub-menu{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.header__bottom .menu-menu-patient-container .menu_header li .back-sub-menu .sub-menu .open-patient-view,.header__bottom .menu-menu-pds-container .menu_header li .back-sub-menu .sub-menu .open-patient-view,.header__bottom .menu-menu-reporting-container .menu_header li .back-sub-menu .sub-menu .open-patient-view{display:none}.header__bottom .menu-menu-patient-container .menu_header li .back-sub-menu .sub-menu li,.header__bottom .menu-menu-pds-container .menu_header li .back-sub-menu .sub-menu li,.header__bottom .menu-menu-reporting-container .menu_header li .back-sub-menu .sub-menu li{margin:0;padding:5px 10px}@media (min-width:1150px){.header__bottom .menu-menu-patient-container .menu_header li .back-sub-menu .sub-menu li,.header__bottom .menu-menu-pds-container .menu_header li .back-sub-menu .sub-menu li,.header__bottom .menu-menu-reporting-container .menu_header li .back-sub-menu .sub-menu li{padding:15px 10px}}.header__bottom .menu-menu-patient-container .menu_header li .back-sub-menu .sub-menu li a,.header__bottom .menu-menu-pds-container .menu_header li .back-sub-menu .sub-menu li a,.header__bottom .menu-menu-reporting-container .menu_header li .back-sub-menu .sub-menu li a{border:0}.header__bottom .menu-menu-patient-container .menu_header li:first-child .open-patient-view,.header__bottom .menu-menu-pds-container .menu_header li:first-child .open-patient-view,.header__bottom .menu-menu-reporting-container .menu_header li:first-child .open-patient-view{display:block}.header__bottom #menu-menu-pds li:first-child .open-patient-view{display:block!important}.header__bottom .pink{padding:2px 10px!important;background-color:#e43789;border-radius:25px}.header__bottom__shop.js-is-disable{cursor:not-allowed;pointer-events:all!important}.header__bottom__shop.js-is-disable a{pointer-events:none}@media (min-width:1150px){.menu-responsive-container{display:none}}.c-topbar{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1000;width:100%;height:auto;padding:10px;background-color:#008ed3;color:#fff;font-size:14px;text-align:center}.c-topbar p{margin:0}.c-topbar .close,.c-topbar .close-patient-view{background-color:#e43789;border-radius:20px;cursor:pointer;padding:2px 12px 3px;display:block;max-width:190px;margin:5px auto 0}@media (min-width:40rem){.c-topbar .close,.c-topbar .close-patient-view{display:inline;max-width:100%;margin:5px 5px 0}}.c-topbar.js-is-hidden{display:none}.basket-svg.js-is-disable .profil-svg__bloc,.basket-svg.js-is-disable a,.profil-svg.js-is-disable .profil-svg__bloc,.profil-svg.js-is-disable a{cursor:not-allowed!important;pointer-events:all!important}.basket-svg.js-is-disable .profil-svg__bloc svg path,.basket-svg.js-is-disable a svg path,.profil-svg.js-is-disable .profil-svg__bloc svg path,.profil-svg.js-is-disable a svg path{fill:#767676!important}.basket-svg.js-is-disable .profil-svg__bloc a,.basket-svg.js-is-disable a a,.profil-svg.js-is-disable .profil-svg__bloc a,.profil-svg.js-is-disable a a{background-color:#767676!important;pointer-events:none}[data-view=patient] .deconnexion-button{margin-left:9px!important}.home-bandeau{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.home-bandeau__content{margin:50px 0 0 30px}@media (min-width:500px){.home-bandeau__content{margin:50px 0 50px 30px}}@media (max-width:64rem){.home-bandeau__content{margin-left:0}}.home-bandeau__content h1{font-size:3rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;line-height:1.4;letter-spacing:1px;color:#fff;text-align:left;text-transform:uppercase}@media (min-width:40rem){.home-bandeau__content h1{font-size:3.6rem}}.home-bandeau__content h1:after{display:none}.home-bandeau__content p{color:#fff;text-align:left;font-size:1.9rem;letter-spacing:1px;line-height:1.5}.home-bandeau__icons{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:column;flex-direction:column;margin:20px 0}@media (min-width:500px){.home-bandeau__icons{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;margin:0}}.home-bandeau__icons .bloc-icon{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;height:80px;-webkit-align-items:center;align-items:center;margin-bottom:20px}@media (min-width:500px){.home-bandeau__icons .bloc-icon{-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;max-width:215px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);height:auto;width:33%}}@media (min-width:40rem){.home-bandeau__icons .bloc-icon{-webkit-transform:none;-ms-transform:none;transform:none}}.home-bandeau__icons .bloc-icon__img{text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (min-width:500px){.home-bandeau__icons .bloc-icon__img{display:-webkit-flex;display:flex}}.home-bandeau__icons .bloc-icon__img img{width:80px;height:80px}@media (min-width:500px){.home-bandeau__icons .bloc-icon__img img{width:auto;height:auto}}.home-bandeau__icons .bloc-icon h3{font-size:2.3rem;line-height:1.1;letter-spacing:1px;text-align:left;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}@media (min-width:500px){.home-bandeau__icons .bloc-icon h3{text-align:center;-webkit-transform:none;-ms-transform:none;transform:none}}.home-news{position:relative;margin-bottom:26px}.home-news h2 span{padding:0 20px}.home-news .ellipse{position:relative}.home-news .ellipse:before{top:15px;left:-305px}.home-news .ellipse:after{top:-628px}.home-news .blocNews0{margin-right:0}@media (min-width:64rem){.home-news .blocNews0{margin-right:15px}}.home-news .blocNews1{margin-left:0}@media (min-width:64rem){.home-news .blocNews1{margin-left:15px}}.home-news__content{display:none;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:6px;box-shadow:0 3px 13px 0 rgba(0,0,0,.17);background-color:#fff}@media (min-width:500px){.home-news__content{display:none;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:64rem){.home-news__content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;height:100%;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-evenly;justify-content:space-evenly}}.home-news__content img{margin-top:28px;border-radius:10px}@media (min-width:500px){.home-news__content img{margin:0 18px}}@media (min-width:64rem){.home-news__content img{padding:0;border-radius:10px;margin:auto 0}}.home-news__content__text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:28px 0;width:90%}@media (min-width:500px){.home-news__content__text{-webkit-align-items:flex-start;align-items:flex-start;width:65%}}@media (min-width:40rem){.home-news__content__text{padding-right:20px}}@media (min-width:64rem){.home-news__content__text{padding:28px 0;width:62%}}.home-news__content__text__category{padding:3px 10px 1px 10px;color:#fff;font-size:1.4rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;text-transform:uppercase;border-radius:5px}.home-news__content__text p{text-align:center;font-size:2rem;font-weight:700;line-height:1.2;color:#000;letter-spacing:0}@media (min-width:500px){.home-news__content__text p{text-align:initial}}.home-news .contentXpert{-webkit-align-items:center;align-items:center}.home-news .contentXpert::before{background-color:#008ed3!important}.home-news .contentXpert .category-xpert{padding:3px 10px 1px 10px;color:#fff;font-size:1.4rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;text-transform:uppercase;border-radius:5px;background-color:#008ed3!important}.home-news .contentXpert .cards__content__title{margin:5px 0 10px 0!important}.home-news .contentXpert .cards__content__ontitle{margin-top:8px!important}.home-news .bloc_dots{margin-top:25px;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.home-news .bloc_dots .dots{position:relative;width:50px;height:50px;border:1px solid #cacaca;border-radius:50%}.home-news .bloc_dots .dots span{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);width:25px;height:25px;background-color:#cacaca;border-radius:50%;z-index:-1}@media (max-width:64rem){.home-news .slideActive{display:-webkit-flex;display:flex}}.home-news .dotsActive span{background-color:#522178!important}.home-news .button-slider{position:absolute;right:-48px;top:53%;display:-webkit-flex;display:flex;height:100px;width:100px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(245,245,245,.5);border-radius:50%}@media (min-width:500px){.home-news .button-slider{right:-80px;height:150px;width:150px}}@media (min-width:64rem){.home-news .button-slider{display:none}}.home-news .button-slider__arrow{position:relative}.home-news .button-slider__arrow:before{position:absolute;top:50%;left:5px;width:30px;height:30px;border-top:4px solid #cacaca;border-right:4px solid #cacaca;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:''}@media (min-width:500px){.home-news .button-slider__arrow:before{left:7px;width:40px;height:40px}}.home-news__button{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}@media (min-width:40rem){.home-news__button__xpert{margin-left:20px}}.home-news .xpert{-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}@media (min-width:40rem){.home-news .xpert{-webkit-flex-direction:row;flex-direction:row}}.home-registration{background-color:#1779ba}.home-registration .registration{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:column;flex-direction:column;padding:30px 0}@media (min-width:40rem){.home-registration .registration{-webkit-flex-direction:row;flex-direction:row;padding:0}}.home-registration .registration__content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:25px}@media (min-width:40rem){.home-registration .registration__content{margin-bottom:0}}.home-registration .registration__content img{width:100px;padding:5px}@media (min-width:40rem){.home-registration .registration__content img{width:118px;padding:25px}}.home-registration .registration__content p{font-size:2.4rem;font-weight:400;line-height:1.3;color:#fff;font-weight:700}.home-registration .registration .align-button{text-align:center;margin-bottom:30px}@media (min-width:64rem){.home-registration .registration .align-button{text-align:right;margin-bottom:0}}.home-registration .registration .align-button .big-button{margin-right:0}@media (min-width:64rem){.home-registration .registration .align-button .big-button{margin-right:40px}}.home-registration .registration__button{width:100%}.home-registration .registration__button a{text-align:center}.home-bandeau-amix .amix-title{margin-top:30px;background-color:#522178;border-top-left-radius:5px;border-top-right-radius:5px}.home-bandeau-amix .amix-title h2{margin:0;padding:16px 0;color:#fff;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:2.4rem;text-align:center}.home-bandeau-amix .amix-title h2:after{display:none}.home-bandeau-amix .amix-bloc{padding:30px;margin-bottom:40px;background-color:#6c428c;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media (min-width:40rem){.home-bandeau-amix .amix-bloc{padding-bottom:35px}}.home-bandeau-amix .amix-bloc .reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.home-bandeau-amix .amix-bloc img{width:100%;height:100px}@media (min-width:40rem){.home-bandeau-amix .amix-bloc img{height:auto}}.home-bandeau-amix .amix-bloc p{margin-bottom:33px;line-height:1.3;font-weight:400;color:#fff}.home-bandeau-amix .amix-bloc__button{width:100%;text-align:center}@media (min-width:40rem){.home-bandeau-amix .amix-bloc__button{text-align:left}}.home-bandeau-amix .amix-bloc__button .button{display:inline-block;color:#522178}.cards{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:20px 20px 20px 40px;margin-bottom:20px;background-color:#fff;border-radius:6px;box-shadow:0 3px 13px 0 rgba(0,0,0,.17);overflow:hidden}@media (min-width:499px){.cards{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:20px 30px 20px 40px}}@media (min-width:1025px){.cards{padding:20px 30px 20px 50px}}.cards:last-child{margin-bottom:0}.cards::before{position:absolute;top:0;left:0;width:20px;height:100%;content:""}.cards__content{position:relative}@media (max-width:499px){.cards__content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:28px}}.cards__content__category{padding:0 9px;color:#fff;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;font-size:1.428rem;line-height:2;text-transform:uppercase;border-radius:3px}@media (min-width:499px){.cards__content__category{padding:4px 9px}}.cards__content__date{margin:10px 0 24px 0;font-size:1.5rem;font-weight:700}.cards__content__ontitle{color:#454546;font-weight:900;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;text-align:center}@media (min-width:40rem){.cards__content__ontitle{text-align:left}}.cards__content__title{margin:15px 0 10px 0;font-size:2rem;font-weight:900;text-align:center}@media (min-width:499px){.cards__content__title{text-align:left}}.cards__content__excerpt{color:#777;font-size:1.6rem;font-weight:400}.cards__content__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.cards__img{position:relative;height:100%;margin-right:0;overflow:hidden;border-radius:6px}@media (min-width:499px){.cards__img{margin-right:20px}}@media (min-width:1025px){.cards__img{margin-right:30px}}.cards__img img{position:absolute;width:auto;height:100%;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (min-width:1025px){.cards--main{margin-bottom:0}}.cards--main .cards__img{width:127px;min-width:127px;min-height:127px}@media (min-width:1025px){.cards--main .cards__img{width:220px;min-width:220px;min-height:160px}}.cards--other{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (min-width:1025px){.cards--other{margin-left:20px}}@media (min-width:1150px){.cards--other{padding-right:100px}}.cards--other .cards__img{width:127px;min-width:127px;min-height:127px}.cards--other:nth-child(1){margin-bottom:20px}.slider-news{position:relative}.slider-news .glide__slide{padding-top:15px}.slider-news .glide__track{overflow:visible}.slider-news .glide__bullets{text-align:center}.slider-news .glide__bullet{position:relative;width:15px;height:15px;padding:0;margin:0 12px;background-color:#cacaca;border-radius:50%;cursor:pointer;outline:0}.slider-news .glide__bullet::before{position:absolute;top:50%;left:50%;width:30px;height:30px;border:1px solid #cacaca;border-radius:30px;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:""}.slider-news .glide__bullet--active{background-color:#522178}.slider-news .glide__bullet--active::before{border:1px solid #522178}.slider-news .glide__arrow{position:absolute;top:20%;right:-70px;height:100px;width:100px;cursor:pointer;outline:0;background-color:rgba(245,245,245,.5);border-radius:50%}.slider-news .glide__arrow::before{position:absolute;top:50%;right:50%;width:30px;height:30px;border-top:4px solid #cacaca;border-right:4px solid #cacaca;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);content:""}.cart-form,.pds-form{position:relative;margin:10px 0 120px 0;padding:35px 10px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fff}@media (min-width:960px){.cart-form,.pds-form{padding:35px}}@media (min-width:64rem){.cart-form,.pds-form{margin:30px 0 120px 0}}.cart-form .acf-fields.-border,.pds-form .acf-fields.-border{border:none}.cart-form .acf-fields>.acf-field,.pds-form .acf-fields>.acf-field{border:0!important}.cart-form [data-type=group]>.acf-label,.pds-form [data-type=group]>.acf-label{display:none}.cart-form form>.acf-fields,.pds-form form>.acf-fields{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.cart-form form>.acf-fields .acf-field .acf-fields,.pds-form form>.acf-fields .acf-field .acf-fields{display:block}.cart-form form>.acf-fields::before,.pds-form form>.acf-fields::before{position:absolute;top:0;left:50%;display:none;width:1px;height:100%;background-color:#ededed;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:""}@media (min-width:960px){.cart-form form>.acf-fields::before,.pds-form form>.acf-fields::before{display:block}}.cart-form form>.acf-fields::after,.pds-form form>.acf-fields::after{height:0;width:47%;content:""}.cart-form form>.acf-fields>div,.pds-form form>.acf-fields>div{width:100%;padding:0;border-top:none}@media (min-width:960px){.cart-form form>.acf-fields>div,.pds-form form>.acf-fields>div{width:47%}}.cart-form form>.acf-fields .acf-label label,.cart-form form>.acf-fields .label,.pds-form form>.acf-fields .acf-label label,.pds-form form>.acf-fields .label{margin-left:25px;font-size:1.6rem;font-weight:700}.cart-form form>.acf-fields .acf-input-wrap,.pds-form form>.acf-fields .acf-input-wrap{overflow:visible}.cart-form form>.acf-fields .acf-input [type=email],.cart-form form>.acf-fields .acf-input [type=number],.cart-form form>.acf-fields .acf-input [type=radio],.cart-form form>.acf-fields .acf-input [type=text],.cart-form form>.acf-fields .acf-input input[type=password],.cart-form form>.acf-fields .acf-input select,.pds-form form>.acf-fields .acf-input [type=email],.pds-form form>.acf-fields .acf-input [type=number],.pds-form form>.acf-fields .acf-input [type=radio],.pds-form form>.acf-fields .acf-input [type=text],.pds-form form>.acf-fields .acf-input input[type=password],.pds-form form>.acf-fields .acf-input select{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem}.cart-form form>.acf-fields .acf-input .acf-radio-list,.pds-form form>.acf-fields .acf-input .acf-radio-list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:25px}.cart-form form>.acf-fields .acf-input .acf-radio-list li,.pds-form form>.acf-fields .acf-input .acf-radio-list li{margin-right:20px}.cart-form form>.acf-fields .acf-input .select2-container .select2-selection--single,.cart-form form>.acf-fields .acf-input [type=email],.cart-form form>.acf-fields .acf-input [type=number],.cart-form form>.acf-fields .acf-input [type=text],.cart-form form>.acf-fields .acf-input input[type=password],.cart-form form>.acf-fields .acf-input select,.pds-form form>.acf-fields .acf-input .select2-container .select2-selection--single,.pds-form form>.acf-fields .acf-input [type=email],.pds-form form>.acf-fields .acf-input [type=number],.pds-form form>.acf-fields .acf-input [type=text],.pds-form form>.acf-fields .acf-input input[type=password],.pds-form form>.acf-fields .acf-input select{height:50px;padding:5px 35px 5px 25px;background-color:#fff;border:thin solid #ececec;border-radius:30px;box-shadow:0 2px 10px -2px rgba(45,46,135,.2);outline:0}.cart-form form>.acf-fields .acf-input select,.pds-form form>.acf-fields .acf-input select{-webkit-appearance:none;-moz-appearance:none}.cart-form form>.acf-fields .acf-input .acf-true-false label,.pds-form form>.acf-fields .acf-input .acf-true-false label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.cart-form form>.acf-fields .acf-input .acf-true-false [type=checkbox],.pds-form form>.acf-fields .acf-input .acf-true-false [type=checkbox]{width:24px;height:24px;border:1px solid #ddd;background-color:#fff;box-shadow:0 3px 13px 0 rgba(45,46,135,.17);outline:0;-webkit-appearance:none;appearance:none;margin-right:20px}@media (min-width:64rem){.cart-form form>.acf-fields .acf-input .acf-true-false [type=checkbox],.pds-form form>.acf-fields .acf-input .acf-true-false [type=checkbox]{margin-right:15px}}.cart-form form>.acf-fields .acf-input .acf-true-false [type=checkbox]:checked,.pds-form form>.acf-fields .acf-input .acf-true-false [type=checkbox]:checked{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.cart-form form>.acf-fields .acf-input .acf-true-false [type=checkbox]:checked:before,.pds-form form>.acf-fields .acf-input .acf-true-false [type=checkbox]:checked:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);content:"\2714"}.cart-form form>.acf-fields .acf-input .acf-true-false .message,.pds-form form>.acf-fields .acf-input .acf-true-false .message{font-size:1.6rem;color:#454546;line-height:1.2}.cart-form form>.acf-fields .acf-field[data-type*=select] .acf-input,.pds-form form>.acf-fields .acf-field[data-type*=select] .acf-input{position:relative}.cart-form form>.acf-fields .acf-field[data-type*=select] .acf-input::before,.pds-form form>.acf-fields .acf-field[data-type*=select] .acf-input::before{position:absolute;top:50%;right:20px;z-index:1;display:block;width:8px;height:8px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);content:""}.cart-form .acf-form-submit,.pds-form .acf-form-submit{margin-left:10px;text-align:left}@media (min-width:960px){.cart-form .acf-form-submit,.pds-form .acf-form-submit{margin-left:0;text-align:inherit}}.cart-form [type=submit],.pds-form [type=submit]{margin-left:0;background-color:#fff;white-space:normal;border-radius:40px;cursor:pointer}@media (min-width:960px){.cart-form [type=submit],.pds-form [type=submit]{margin-left:54%}}.cart-form .acf-field-radio .acf-input,.pds-form .acf-field-radio .acf-input{height:50px}.cart-form .acf-field-radio .acf-input .acf-radio-list,.pds-form .acf-field-radio .acf-input .acf-radio-list{padding-top:20px}.cart-form .acf-notice.acf-error-message p,.pds-form .acf-notice.acf-error-message p{color:#fff;font-weight:700}.cart-form .acf-input .acf-error-message p,.pds-form .acf-input .acf-error-message p{color:#f44336}.cart-form .acf-icon::before,.pds-form .acf-icon::before{text-decoration:none}.pds-form.updated,.updated.cart-form{padding:35px 35px 60px 35px}.pds-form.updated .updated,.updated.cart-form .updated{position:absolute;left:50px;bottom:10px;width:100%;text-align:left}@media (min-width:64rem){.pds-form.updated .updated,.updated.cart-form .updated{width:inherit;bottom:10px;left:54%}}.pds-form.updated .updated p,.updated.cart-form .updated p{color:#522178}.acf-field .acf-notice.-error{position:absolute;bottom:-56px;left:0;background-color:#fff!important}.acf-error>.acf-input{position:relative}.acf-error{margin-bottom:5px!important}.page-template-page-fichePatient .confimation-message_popup,.page-template-page-monProfil .confimation-message_popup,.page-template-page-monProfil-patient .confimation-message_popup,.page-template-page-newPatient .confimation-message_popup{display:none}.cart-form{border:0;margin:0;padding:0}.cart-form.js-hidden{display:none}.cart-form form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.cart-form form .acf-fields{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:auto}.cart-form form .acf-fields .acf-field .acf-input select{width:100%}.cart-form form .acf-fields .acf-field .acf-label{display:none}.cart-form form .acf-form-submit{display:none}.cart-form form .acf-form-submit .acf-button{margin-left:0}.list-patient{position:relative;margin-bottom:60px}.list-patient__header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-top:15px}@media (min-width:40rem){.list-patient__header{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start}}@media (min-width:64rem){.list-patient__header{padding-right:30px}}.list-patient__header__total{font-size:2rem;color:#2d2e87}.list-patient__header__button-new{margin-top:10px}@media (min-width:40rem){.list-patient__header__button-new{margin-top:0}}@media (min-width:64rem){.list-patient__filter{margin:70px 0 30px 0}}.list-patient__filter form fieldset:nth-child(4){-webkit-flex:2;flex:2}@media (min-width:64rem){.list-patient__filter form fieldset:nth-child(4){margin-right:20px}}.list-patient__filter form fieldset:nth-child(4) [type=search]{border-top-right-radius:30px;border-bottom-right-radius:30px}.global-table,.list-patient__content{border:3px solid #6582b9;border-radius:6px}@media (max-width:64rem){.global-table,.list-patient__content{overflow-x:scroll}}.global-table table,.list-patient__content table{width:100.1%;border-spacing:0;border-radius:6px}@media (max-width:64rem){.global-table table,.list-patient__content table{min-width:1050px}}.global-table table thead,.list-patient__content table thead{border-radius:6px;background-color:#4a6cad}.global-table table thead th,.list-patient__content table thead th{position:relative;padding:20px;color:#fff;cursor:pointer}.global-table table tbody,.list-patient__content table tbody{background-color:#fff}.global-table table tbody td,.list-patient__content table tbody td{padding:0}.global-table table td,.global-table table th,.list-patient__content table td,.list-patient__content table th{border:1px solid #6582b9;text-align:center}.global-table table tr.js-is-hidden,.list-patient__content table tr.js-is-hidden{display:none}.global-table table tr.js-is-show,.list-patient__content table tr.js-is-show{display:table-row}.global-table table tr td a,.list-patient__content table tr td a{display:block;width:100%;height:100%;color:#000;padding:20px}.global-table table tr td a.result-link,.list-patient__content table tr td a.result-link{padding:0;color:#2e57a4;text-decoration:underline}.global-table__table-filter,.list-patient__content__table-filter{position:absolute;top:50%;right:10px;display:block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.global-table th[data-sorted-direction=ascending] span,.list-patient__content th[data-sorted-direction=ascending] span{top:57%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.global-table th[data-sorted-direction=descending] span,.list-patient__content th[data-sorted-direction=descending] span{-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.global-table__indication,.list-patient__content__indication{position:relative;width:44px;height:40px;margin:0 auto;background-color:#eff2f8;border-radius:6px}.global-table__indication div,.list-patient__content__indication div{position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:22px;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.global-table__indication div::after,.list-patient__content__indication div::after{position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#eff2f8;border-radius:8px;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:""}.global-table__indication div.green,.list-patient__content__indication div.green{background-color:#abee35}.global-table__indication div.red,.list-patient__content__indication div.red{background-color:#de3030}.list-patient__content::-webkit-scrollbar{-webkit-appearance:none}.list-patient__content::-webkit-scrollbar:horizontal{width:11px}.list-patient__content::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.global-table::-webkit-scrollbar{-webkit-appearance:none}.global-table::-webkit-scrollbar:horizontal{width:11px}.global-table::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}@media (min-width:40rem){.orders-header{min-height:6rem}}@media (min-width:64rem){.orders-header{min-height:9rem}}.form-fichePatient{position:relative}.form-fichePatient__content{margin:30px 0 50px 0}.form-fichePatient__content form>.acf-fields{-webkit-align-items:flex-start;align-items:flex-start}.form-fichePatient__content form>.acf-fields .acf-fields>.acf-field{padding:10px 12px}.form-fichePatient__content__before .line{margin:25px 0;font-size:1.6rem}.form-fichePatient__content a{color:#454546;font-size:1.6rem;text-decoration:underline}.form-fichePatient__content__before{padding-left:35px!important}.form-fichePatient__linkpopup{position:relative;margin-left:14px;margin-top:10px}@media (min-width:960px){.form-fichePatient__linkpopup{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-left:55%;margin-top:-50px}}@media (min-width:767px){.form-fichePatient__linkpopup .delete_patient{margin-left:30px}}@media (min-width:960px){.form-fichePatient__linkpopup .delete_patient{margin-left:0;position:absolute;top:81px;right:0}}.form-fichePatient__linkpopup .delete_patient:focus,.form-fichePatient__linkpopup .delete_patient:hover{color:red}.form-fichePatient .acf-field[data-name=patient_pathology]{display:none}.form-fichePatient .acf-field[data-name=patient_maa_1].js-is.hidden,.form-fichePatient .acf-field[data-name=patient_maa_2].js-is.hidden,.form-fichePatient .acf-field[data-name=patient_maa_3].js-is.hidden{display:none}.list-orderPatient__content,.list-orderPds__content{margin-bottom:50px}.list-orderPatient__content table thead tr th:nth-child(1),.list-orderPatient__content table thead tr th:nth-child(3),.list-orderPds__content table thead tr th:nth-child(1),.list-orderPds__content table thead tr th:nth-child(3){width:15%}.list-orderPatient__content table thead tr th:nth-child(4),.list-orderPds__content table thead tr th:nth-child(4){width:30%}.list-orderPatient__content table tbody tr td,.list-orderPds__content table tbody tr td{padding:20px}.form-fichePatient__content form>.acf-fields .acf-fields>.acf-field.acf-error{padding:10px 12px 30px 12px}.fiche-patient__header{margin:15px 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;padding-right:0}@media (min-width:1200px){.fiche-patient__header{-webkit-flex-direction:row;flex-direction:row;margin:15px 0 30px 0;padding-right:10px}}.fiche-patient__header p{margin:0;line-height:1.3}.fiche-patient__header__info.inactif{width:100%}@media (min-width:64rem){.fiche-patient__header__info.inactif{width:30%}}.fiche-patient__header__info .status{font-size:1.5rem;font-weight:700}.fiche-patient__header__buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;width:100%}@media (min-width:64rem){.fiche-patient__header__buttons{width:inherit}}@media (min-width:720px){.fiche-patient__header__buttons{-webkit-flex-direction:row;flex-direction:row}}.fiche-patient__header__buttons.actif{margin-top:5px}.fiche-patient__header__buttons.inactif p{font-size:1.6rem;line-height:1.4;color:#000;width:100%;margin:5px 0}@media (min-width:720px){.fiche-patient__header__buttons.inactif p{width:50%;margin:0}}@media (min-width:64rem){.fiche-patient__header__buttons.inactif p{width:40%;margin:0}}.fiche-patient__header__button{position:relative;margin:0 0 5px 0;text-align:center}@media (min-width:650px){.fiche-patient__header__button{margin:0 2px}}.fiche-patient__header__button .sms-validation{position:absolute;right:0;bottom:-30px;color:#e20404}.page-profil .cart-form,.page-profil .pds-form{height:1380px;margin:27px 0 60px 0!important;padding-bottom:65px}@media (min-width:960px){.page-profil .cart-form,.page-profil .pds-form{height:770px;margin:56px 0 0 0!important}}.page-profil .cart-form [type=submit],.page-profil .pds-form [type=submit]{margin-left:0}.page-profil .cart-form .fillField,.page-profil .pds-form .fillField{margin-bottom:81px}@media (min-width:40rem){.page-profil .cart-form .fillField p,.page-profil .pds-form .fillField p{margin:0;padding:15px 12px}}.page-profil .cart-form .acf-field-5ea18d1272ab1,.page-profil .pds-form .acf-field-5ea18d1272ab1{margin-top:-73px!important}@media (min-width:64rem){.page-profil .cart-form .acf-field-5ea18d1272ab1,.page-profil .pds-form .acf-field-5ea18d1272ab1{margin-top:0}}@media (min-width:960px){.page-profil .cart-form .acf-field-5ea18d8372ab3,.page-profil .pds-form .acf-field-5ea18d8372ab3{margin-top:-185px}}.page-profil .cart-form .acf-field-password .acf-input .fillField,.page-profil .pds-form .acf-field-password .acf-input .fillField{margin-bottom:0}.page-profil .cart-form .acf-field-password .acf-input .fillField p,.page-profil .pds-form .acf-field-password .acf-input .fillField p{color:#000;font-size:1.4rem;line-height:1.2;padding:5px 12px;text-shadow:none}@media (min-width:64rem){.page-profil .cart-form .acf-field-text,.page-profil .pds-form .acf-field-text{margin-top:-75px!important}}.page-profil .cart-form .acf-true-false .message,.page-profil .pds-form .acf-true-false .message{width:80%}@media (min-width:64rem){.page-profil .cart-form .acf-true-false .message,.page-profil .pds-form .acf-true-false .message{width:auto}}@media (min-width:40rem){.page-profil .cart-form .acf-form-submit,.page-profil .pds-form .acf-form-submit{position:absolute;bottom:25px}}@media (min-width:960px){.page-profil .cart-form .acf-form-submit,.page-profil .pds-form .acf-form-submit{left:54%}}@media (min-width:64rem){.page-profil .cart-form .acf-form-submit,.page-profil .pds-form .acf-form-submit{bottom:35px}}.page-profil .cart-form #message,.page-profil .pds-form #message{position:absolute;bottom:-10px;left:17px}@media (min-width:500px){.page-profil .cart-form #message,.page-profil .pds-form #message{bottom:63px;left:25px}}@media (min-width:960px){.page-profil .cart-form #message,.page-profil .pds-form #message{left:475px}}@media (min-width:64rem){.page-profil .cart-form #message,.page-profil .pds-form #message{bottom:80px;left:54%}}.page-profil .cart-form #message p,.page-profil .pds-form #message p{color:#522178;font-size:1.6rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}.page-profil .buttonAddAddress,.page-profil .buttonUpdAddress{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;min-width:165px;font-weight:700;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;text-decoration:underline;color:#1c1d7d;cursor:pointer}.page-profil .buttonAddAddress img,.page-profil .buttonUpdAddress img{margin-right:5px;width:17px}.page-profil .buttonAddAddress img{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page-profil .bloc_address{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 0 25px!important}@media (min-width:768px){.page-profil .bloc_address{margin:0 25px!important}}.page-profil .bloc_address div{margin-bottom:15px}@media (min-width:768px){.page-profil .bloc_address div{margin-bottom:0}}.page-profil .pds-delete{padding:17px 24px;margin:27px 0;background-color:#eff2f8;border-radius:6px}.page-profil .pds-delete p{margin:0;color:#454546;line-height:1.8}.page-profil .pds-delete a{color:#454546;text-decoration:underline}.product_ie img{width:150px}.pds-order{position:relative}@media (min-width:64rem){.pds-order__content p:first-child{margin-right:35%}}.pds-order__filter form fieldset.fieldset-search{-webkit-flex:2;flex:2}@media (min-width:64rem){.pds-order__filter form fieldset.fieldset-search{margin-right:20px}}.pds-order__filter form fieldset [type=search]{border-top-right-radius:30px;border-bottom-right-radius:30px}.pds-order__listProduct{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64rem){.pds-order__listProduct::after{content:"";-webkit-flex:32%;flex:32%;max-width:32%}}.pds-order__listProduct.js-is-hidden{display:none}.pds-order__listProduct .error-message{text-align:center;width:100%;margin-bottom:50px}.pds-order__listProduct__product{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex:100%;flex:100%;max-width:100%;margin-bottom:27px;padding:25px 21px 100px 15px;background-color:#fff;border:1px solid #e6e6e6;border-radius:6px}@media (min-width:40rem){.pds-order__listProduct__product{-webkit-flex:45%;flex:45%;max-width:45%}}@media (min-width:64rem){.pds-order__listProduct__product{-webkit-flex:32%;flex:32%;max-width:32%}}.pds-order__listProduct__product.js-is-hidden{display:none}.pds-order__listProduct__product img{width:100%;display:block;max-width:195px;width:100%;margin:0 auto 20px auto}.pds-order__listProduct__product .title{font-weight:900;font-size:2rem;line-height:1.6}.pds-order__listProduct__product .ageRange{color:#454546;font-size:1.6rem;line-height:1.6}.pds-order__listProduct__product .button-command,.pds-order__listProduct__product .product_not_available{position:absolute;bottom:30px;right:30px;margin-top:40px}.pds-order__listProduct__product .button-command button,.pds-order__listProduct__product .product_not_available button{padding:8px 15px 8px 47px;background-color:#fff;background-image:url(../images/ecommerce_basket_purple.svg);background-repeat:no-repeat;background-size:25px;background-position:left 14px center;color:#522178;font-weight:700;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.4rem;border:2px solid #522178;border-radius:50px;outline:0;cursor:pointer}.pds-order__listProduct__product .button-command button svg,.pds-order__listProduct__product .product_not_available button svg{width:25px}.pds-order__listProduct__product .product_not_available{bottom:-4px;left:15px;right:30px}.pds-order__listProduct__product .product_not_available__bloc{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.pds-order__listProduct__product .product_not_available__bloc p{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#454546;font-size:1.4rem;line-height:1.2;margin-right:20px}.pds-order__listProduct__product .product_not_available__bloc button{background-image:url(../images/ecommerce_basket_grey.svg);color:#e6e6e6;border:2px solid #e6e6e6;cursor:not-allowed}.pds-order__listProduct__product .product_not_available__bloc button svg{width:25px}#loader{text-align:center;margin:20px 0}#loader svg path{fill:#522178}#loader.js-is-hidden{display:none}.no-more{margin:0 0 20px 0;color:#454546;font-size:1.6rem;line-height:1.6;text-align:center}.ageps-order{position:relative}.ageps-order__filter form fieldset:first-child select{border-radius:30px}.ageps-order__filter form fieldset:nth-child(1){-webkit-flex:2;flex:2}@media (min-width:64rem){.ageps-order__filter form fieldset:nth-child(1){margin-right:20px}}.ageps-order__content{margin-bottom:50px}@media (min-width:64rem){.ageps-order__content p:first-child{margin-right:35%}}.page-tools-pds .pds-tools-filter #search{border-bottom-right-radius:30px;border-top-right-radius:30px}.page-tools-pds .pds-tools-filter .submit-search{margin-left:18px}.page-profil-patient .cart-form,.page-profil-patient .pds-form{margin:0;padding:35px 0 145px 0}@media (min-width:40rem){.page-profil-patient .cart-form,.page-profil-patient .pds-form{padding:35px 10px 115px 10px}}@media (min-width:960px){.page-profil-patient .cart-form,.page-profil-patient .pds-form{margin:56px 0 0 0;padding:35px 10px}}.page-profil-patient .cart-form #upd_profil_patient,.page-profil-patient .pds-form #upd_profil_patient{position:relative}.page-profil-patient .cart-form .fillField p,.page-profil-patient .pds-form .fillField p{margin:0;padding:15px 12px}.page-profil-patient .cart-form .acf-field-password .acf-input .fillField,.page-profil-patient .pds-form .acf-field-password .acf-input .fillField{margin-bottom:0}.page-profil-patient .cart-form .acf-field-password .acf-input .fillField p,.page-profil-patient .pds-form .acf-field-password .acf-input .fillField p{color:#000;font-size:1.4rem;line-height:1.2;padding:5px 12px;text-shadow:none}.page-profil-patient .cart-form #message,.page-profil-patient .pds-form #message{position:absolute;bottom:0;left:15px}@media (min-width:40rem){.page-profil-patient .cart-form #message,.page-profil-patient .pds-form #message{bottom:32px;left:200px}}@media (min-width:960px){.page-profil-patient .cart-form #message,.page-profil-patient .pds-form #message{bottom:0;left:53%}}.page-profil-patient .cart-form #message p,.page-profil-patient .pds-form #message p{color:#522178;font-size:1.6rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}.page-profil-patient .cart-form .acf-field-5eb17cd6acbab,.page-profil-patient .pds-form .acf-field-5eb17cd6acbab{margin-top:-110px}.page-profil-patient .cart-form .acf-form-submit,.page-profil-patient .pds-form .acf-form-submit{position:absolute}@media (min-width:40rem){.page-profil-patient .cart-form .acf-form-submit,.page-profil-patient .pds-form .acf-form-submit{left:0;bottom:-80px}}@media (min-width:960px){.page-profil-patient .cart-form .acf-form-submit,.page-profil-patient .pds-form .acf-form-submit{left:53%;bottom:15px}}.page-profil-patient .cart-form .acf-form-submit .acf-button,.page-profil-patient .pds-form .acf-form-submit .acf-button{margin-left:0}.page-profil-patient .pds-delete{padding:17px 24px;margin:27px 0;background-color:#eff2f8;border-radius:6px}.page-profil-patient .pds-delete p{margin:0;color:#454546;line-height:1.8}.page-profil-patient .pds-delete a{color:#454546;text-decoration:underline}.page-profil-patient .consent{font-size:1.4rem;margin-top:0}.delete_confirmation_popup{padding:30px}.delete_confirmation_popup h2{margin:0 0 25px 0}.delete_confirmation_popup .delete-buttons{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;padding:0 85px}.delete_confirmation_popup .delete-buttons .button_confirmation{border:2px solid #522178;cursor:pointer}.delete_confirmation_popup .delete-buttons .button_confirmation:focus,.delete_confirmation_popup .delete-buttons .button_confirmation:hover{transition:all 1s ease-in;background-color:#522178}.delete_confirmation_popup .delete-buttons .button_confirmation:focus h2,.delete_confirmation_popup .delete-buttons .button_confirmation:hover h2{transition:all 1s ease-in;color:#fff}.delete_confirmation_popup .delete-buttons .button_confirmation h2{padding:5px 35px;margin-bottom:0}.home-news__button{margin-top:30px;text-align:center}@media (min-width:1025px){.home-news__button{margin-top:50px;text-align:right}}.home-news__button a{padding:10px 20px;font-size:1.4rem;font-weight:700;color:#522178;background-color:#fff;border:1px solid #522178;border-radius:30px}@media (max-width:1025px){.home-news .desktop{display:none}}@media (min-width:1026px){.home-news .mobile{display:none}}.page-tools .tools-container .bloc_tools,.page-tools-pds .tools-container .bloc_tools{padding:15px;border:1px solid #e6e6e6;border-radius:5px;background-color:#fff}@media (min-width:40rem){.page-tools .tools-container .bloc_tools,.page-tools-pds .tools-container .bloc_tools{padding:30px 18px}}.page-tools .tools-container .bloc_tools__img,.page-tools-pds .tools-container .bloc_tools__img{height:250px;background-repeat:no-repeat;background-position:center;background-size:contain}.page-tools .tools-container .bloc_tools__text,.page-tools-pds .tools-container .bloc_tools__text{margin:40px 0}.page-tools .tools-container .bloc_tools__text h3,.page-tools-pds .tools-container .bloc_tools__text h3{font-weight:900;font-size:2rem;color:#000}.page-tools .tools-container .bloc_tools__button,.page-tools-pds .tools-container .bloc_tools__button{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:column;flex-direction:column;margin-bottom:10px}@media (min-width:71.875rem){.page-tools .tools-container .bloc_tools__button,.page-tools-pds .tools-container .bloc_tools__button{-webkit-flex-direction:row;flex-direction:row}}.page-tools .tools-container .bloc_tools__button img,.page-tools .tools-container .bloc_tools__button svg,.page-tools-pds .tools-container .bloc_tools__button img,.page-tools-pds .tools-container .bloc_tools__button svg{width:25px;max-height:34px;max-width:25px;margin-right:10px}.page-tools .tools-container .bloc_tools .button-order,.page-tools-pds .tools-container .bloc_tools .button-order{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:15px;min-width:165px;font-size:1.4rem;padding:4px 15px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;color:#522178;border:2px solid #522178;border-radius:25px;text-align:center}@media (min-width:71.875rem){.page-tools .tools-container .bloc_tools .button-order,.page-tools-pds .tools-container .bloc_tools .button-order{margin-bottom:0}}.page-tools .tools-container .bloc_tools .button-order img,.page-tools .tools-container .bloc_tools .button-order svg,.page-tools-pds .tools-container .bloc_tools .button-order img,.page-tools-pds .tools-container .bloc_tools .button-order svg{width:20px;height:20px;max-height:20px;max-width:20px}.page-tools .tools-container .bloc_tools .button-command button,.page-tools-pds .tools-container .bloc_tools .button-command button{padding:8px 15px 8px 47px;min-width:165px;background-color:#fff;background-image:url(../images/ecommerce_basket_purple.svg);background-repeat:no-repeat;background-size:25px;background-position:left 14px center;color:#522178;font-weight:700;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.4rem;border:2px solid #522178;border-radius:50px;outline:0;cursor:pointer}.page-tools .js-is-hidden,.page-tools-pds .js-is-hidden{display:none}.button-command-wrap{cursor:not-allowed;pointer-events:all!important}.button-command-wrap.js-is-disable .button-command{pointer-events:none}.tools-patient .grid{margin:30px auto}.tool_1971 .button-command{display:none!important}.patient-astuce{position:relative}.patient-astuce #search{border-bottom-right-radius:30px;border-top-right-radius:30px}.patient-astuce .submit-search{margin-left:18px}@media (min-width:64rem){.patient-astuce__filter{margin-right:30px}}.patient-astuce__sidebar{margin:0 auto 30px auto;padding-bottom:20px;background-color:#6c428c;border-radius:6px}@media (min-width:40rem){.patient-astuce__sidebar{max-width:430px}}@media (min-width:64rem){.patient-astuce__sidebar{max-width:100%;margin:30px 0}}.patient-astuce__sidebar .title{padding:15px;color:#fff;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:900;font-size:2.4rem;text-align:center;background-color:#522178;border-top-left-radius:6px;border-top-right-radius:6px}.patient-astuce__sidebar .text p{color:#fff;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;line-height:1.3;text-align:center}.patient-astuce__video__background{position:relative;width:90%;height:210px;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}.patient-astuce__video__background .player-button{position:absolute;top:50%;left:50%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:115px;height:115px;border-radius:50%;background-color:rgba(255,255,255,.8);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.patient-astuce__video__background .player-button svg{width:28px;height:35px}.patient-astuce__video__background:hover .player-button{transition:all 1s ease-in;background-color:#fff}.patient-astuce__video__background:hover .player-button svg{transition:all 1s ease-in;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.patient-astuce__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:64rem){.patient-astuce__list{margin-right:30px}}.patient-astuce__list::after{content:"";-webkit-flex:100%;flex:100%;max-width:100%;margin:0 auto 30px auto}@media (min-width:40rem){.patient-astuce__list::after{-webkit-flex:48%;flex:48%;max-width:48%}}@media (min-width:64rem){.patient-astuce__list::after{-webkit-flex:32%;flex:32%;max-width:32%}}.patient-astuce__list__astuce{position:relative;-webkit-flex:100%;flex:100%;max-width:100%;padding:3px;text-align:center;background-color:#fff;border:1px solid #e6e6e6;border-radius:6px;margin:0 auto 30px auto}@media (min-width:40rem){.patient-astuce__list__astuce{-webkit-flex:48%;flex:48%;max-width:48%}}@media (min-width:64rem){.patient-astuce__list__astuce{-webkit-flex:32%;flex:32%;max-width:32%}}.patient-astuce__list__astuce .astuce-wrapper{position:relative;padding:20px 20px 70px 20px}.patient-astuce__list__astuce .image{position:relative;height:230px;overflow:hidden;border-radius:6px}.patient-astuce__list__astuce .image img{position:absolute;top:50%;left:50%;width:auto;height:200%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (min-width:64rem){.patient-astuce__list__astuce .image img{height:160%}}.patient-astuce__list__astuce .title{font-weight:900;font-size:1.8rem;color:#2d2e87;line-height:1}.patient-astuce__list__astuce .button-download{position:absolute;left:50%;bottom:5px;width:60%;margin:0 auto 10px auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.patient-astuce__list__astuce .button-download .button-upload{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:4px 7px;color:#522178;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;line-height:1.72;text-align:center;border:2px solid #522178;border-radius:19px}.patient-astuce__list__astuce .button-download .button-upload svg{margin-right:10px}.patient-astuce__list__astuce .type{position:absolute;top:-13px;left:50%;padding:8px 10px;font-size:1rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.bloc_text_image{margin-bottom:20px}.bloc_text_image__picture img{width:100%;height:auto;border-radius:5px}.bloc_text_image .pictureLeft{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.bloc_text_image .pictureLeft .bloc_text_image__picture{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media (min-width:64rem){.bloc_text_image .pictureLeft .bloc_text_image__picture{-webkit-justify-content:flex-start;justify-content:flex-start}}@media (min-width:40rem){.bloc_text_image .pictureLeft .bloc_text_image__picture{margin-right:60px}}.bloc_text_image .pictureRight .bloc_text_image__picture{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-left:60px}@media (max-width:64rem){.bloc_text_image .pictureRight .bloc_text_image__picture{margin:20px 0}}@media (min-width:64rem){.bloc_text_image .pictureRight .bloc_text_image__picture{-webkit-justify-content:flex-end;justify-content:flex-end}}.bloc_text_info{margin-bottom:50px}@media (max-width:64rem){.bloc_text_info{margin-bottom:20px}}.bloc_text_info__info{padding:30px;background-color:#1779ba;border-radius:5px}.bloc_text_info__info h3,.bloc_text_info__info p{text-align:center;color:#fff}.bloc_text_info__info h3{font-size:2.4rem}.bloc_text_info .pos_right{display:-webkit-flex;display:flex}.bloc_text_info .pos_right .bloc_text_info__info{margin:15px 0 15px 0;padding:30px 30px 16px 30px;background-color:#008ed3;border-radius:6px}@media (max-width:64rem){.bloc_text_info .pos_right .bloc_text_info__info{margin:0 0 40px 0}}@media (min-width:64rem){.bloc_text_info .pos_right .bloc_text_info__info{margin:0 60px 0 auto}}.bloc_text_info .pos_left{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.bloc_text_info .pos_left .bloc_text_info__info{margin:15px 0 15px 0}@media (min-width:64rem){.bloc_text_info .pos_left .bloc_text_info__info{margin:0 auto 0 60px}}.bloc_text_large_image{margin-bottom:50px}@media (max-width:64rem){.bloc_text_large_image{margin-bottom:20px}}.bloc_text_large_image .largePictureRight{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.bloc_text_large_image .largePictureRight .bloc_text_large_image__picture{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}@media (max-width:64rem){.bloc_text_large_image__picture{margin-bottom:20px}}.bloc_text_large_image__picture img{width:100%;max-width:100%;height:auto;border-radius:6px}.bloc_text_large_image__content{margin-top:15px;margin-left:30px}@media (max-width:64rem){.bloc_text_large_image__content{margin-left:0}}@media (min-width:64rem){.bloc_text_large_image__content{margin-top:0}}.bloc_text_large_image__content h3{margin-top:0}.flex_bloc_text{margin-bottom:20px}.panier{position:relative}.panier .panier_order{margin:36px 0}.panier .panier_order tbody tr td{padding:10px}.panier .panier_order tr.js-is-delete{display:none}.panier .panier_order .block_address .address_panier{font-size:1.6rem}.panier .panier_order .block_address .address_panier p{margin:0}.panier .panier_order .block_address .display_link{color:#2f57a4;font-weight:700;text-decoration:underline;cursor:pointer}.panier .panier_order .block_address .display_link.js-hidden{display:none}.panier .buttons_container{margin-bottom:36px;text-align:right}.panier .buttons_container .button-medium{color:#000;background-color:#fff;text-transform:uppercase;display:inline-block}.panier .buttons_container .button-medium:first-child{margin-right:10px;margin-bottom:20px}.panier .buttons_container .button-medium:last-child{color:#fff;background:linear-gradient(90deg,#2f57a4 0,#4a6cad 100%)}.panier .delete-product{display:-webkit-flex;display:flex;width:40px;cursor:pointer}.panier .delete-product svg{width:35px}.panier .global-table .qty-ctn{width:210px}.panier .global-table .qty-ctn a{width:auto;padding:0}.panier__empty{margin:30px 0}.panier-box p{margin:0;font-size:1.3rem}.panier-box p:first-child{margin-top:10px}.page-statique .generic-header__title{padding-bottom:0}.page-statique .ellipse{position:relative}.page-statique .ellipse::before{left:-60px;top:40px}.page-statique .ellipse::after{right:19px}.single_post .generic-header__content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px}@media (min-width:40rem){.single_post .generic-header__content{-webkit-justify-content:start;justify-content:start}}.single_post .generic-header__content .category_post{padding:4px 9px;font-weight:700;color:#fff;text-transform:uppercase;border-radius:2px}@media (min-width:40rem){.single_post .generic-header__content .category_post{margin-right:10px}}.single_post__flex{margin-top:33px}.page-template-page-actualite .ellipse{position:relative}.page-template-page-actualite .ellipse:before{top:15px;left:-240px}@media (min-width:64rem){.actualite .actualite-nav{display:-webkit-flex;display:flex}}.actualite .actualite-nav__block{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:0}@media (min-width:64rem){.actualite .actualite-nav__block{-webkit-flex-direction:row;flex-direction:row;margin-top:47px}}.actualite .actualite-nav__block li{margin-right:0;margin-bottom:5px;font-size:1.4rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;text-transform:uppercase}@media (min-width:40rem){.actualite .actualite-nav__block li{margin-right:16px}}.actualite .actualite-nav__block li:hover{color:#fff;cursor:pointer}.actualite .actualite-nav__block .border-gradient{padding:1rem;position:relative;background:linear-gradient(.25turn,#2e57a4 0,#4a6cad 50%);padding:3px;border-radius:50px;margin-bottom:5px}.actualite .actualite-nav__block .border-gradient .background-gradient{background:#fff;border-radius:50px;color:#000;font-size:1.375rem;padding:9px 15px;font-weight:700}.actualite .actualite-nav__block .border-gradient .background-gradient:hover{background:linear-gradient(.25turn,#2e57a4 0,#4a6cad 50%);color:#fff}.actualite .actualite-nav .js_is_active{color:#fff}.actualite .actualite-nav .js_is_active .background-gradient{background:linear-gradient(.25turn,#2e57a4 0,#4a6cad 50%);color:#fff}.actualite .actualite-list .actuAjaxBloc{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64rem){.actualite .actualite-list .actuAjaxBloc::after{content:"";-webkit-flex:32%;flex:32%;max-width:32%}}.actualite .actualite-list .column_actualite{margin-bottom:28px;-webkit-flex:100%;flex:100%;max-width:100%}@media (min-width:40rem){.actualite .actualite-list .column_actualite{-webkit-flex:48%;flex:48%;max-width:48%}}@media (min-width:64rem){.actualite .actualite-list .column_actualite{-webkit-flex:32%;flex:32%;max-width:32%}}.actualite .actualite-list .bloc-actualite{height:100%;border:1px solid #eee;border-radius:6px;text-align:center;background-color:#fff}.actualite .actualite-list .bloc-actualite__picture{position:relative;padding-top:5px}.actualite .actualite-list .bloc-actualite__picture img{border-radius:6px 6px 0 0;width:98%}.actualite .actualite-list .bloc-actualite__picture__category{position:absolute;bottom:-5px;right:50%;width:100%;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}.actualite .actualite-list .bloc-actualite__picture__category span{padding:4px 9px;color:#fff;font-weight:700;text-transform:uppercase;border-radius:3px;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}.actualite .actualite-list .bloc-actualite__content{padding:10px 15px 0 15px;text-align:left}.actualite .actualite-list .bloc-actualite__content__date{font-size:1.4rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;color:#454546}.actualite .actualite-list .bloc-actualite__content p{margin:10px 0 25px 0;font-size:2rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;color:#000;line-height:1.2}.iframeActuPro__url{width:100%;min-height:2200px}@media (min-width:740px){.iframeActuPro__url{min-height:1900px}}@media (min-width:1010px){.iframeActuPro__url{min-height:1200px}}.pds-document-filter #search{border-top-right-radius:30px;border-bottom-right-radius:30px}.pds-document-filter .submit-search{margin-left:8px}.list_documents{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64rem){.list_documents::after{content:"";-webkit-flex:32%;flex:32%;max-width:32%}}.list_documents .list_documents_column{margin-bottom:30px;-webkit-flex:100%;flex:100%;max-width:100%}@media (min-width:40rem){.list_documents .list_documents_column{-webkit-flex:48%;flex:48%;max-width:48%}}@media (min-width:71.875rem){.list_documents .list_documents_column{-webkit-flex:32%;flex:32%;max-width:32%}}#documentFilter{padding-top:30px}@media (min-width:40rem){#documentFilter{padding-top:0}}@media (min-width:40rem){.column-doc{padding-right:30px}}.bloc-document-container{width:100%;height:100%;background-color:#fff;border:1px solid #e6e6e6;border-radius:5px}.bloc-document-container .bloc-document{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;height:100%;padding:5px}.bloc-document-container .bloc-document__img{width:100%;height:230px;background-position:center;background-repeat:no-repeat;background-size:contain;border-top-right-radius:5px;border-top-left-radius:5px}.bloc-document-container .bloc-document__text h3{padding:0 25px;text-align:center;color:#2d2e87;line-height:1}.bloc-document-container .bloc-document__button{width:60%;margin:0 auto 10px auto}.bloc-document-container .bloc-document__button .button-upload{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:4px 7px;color:#522178;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;line-height:1.72;text-align:center;border:2px solid #522178;border-radius:19px}.bloc-document-container .bloc-document__button .button-upload svg{margin-right:10px}.sidebar{border-radius:6px}.sidebar__tool{overflow:hidden;background-color:#2e57a4}.sidebar__tool__title h2{color:#fff}.sidebar__tool__content{position:relative;padding:1px 40px 5px 40px;background-color:#4a6cad}.sidebar__tool__content:before{position:absolute;bottom:-120px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);border-radius:50%;background-color:#fff;opacity:.15;width:327px;height:327px;content:""}.sidebar__tool__content p{color:#fff}.sidebar__tool__content .button_sidebar{position:relative}.sidebar__tool__content .button_sidebar p{padding:8px 45px;text-align:center;border-radius:30px;background-color:#fff;line-height:1.2;color:#2e57a4;text-transform:uppercase;font-size:1.4rem;font-weight:700}.sidebar__order{background-color:#7f95d4}.sidebar__order__title{background-color:#92a5da}.sidebar__order__title h2{color:#fff}.sidebar__order__content__img img{z-index:500}.sidebar__order__content .container_sidebar{margin-top:-42px;background-color:#92a5da}.sidebar__order__content .container_sidebar .wysiwyg p{padding-top:10px;font-size:1.6rem;color:#fff;line-height:1.4;text-align:center}.sidebar__order__content .container_sidebar .background-courbe{position:absolute;top:165px;right:0;left:0;height:40px}.sidebar__order__content .container_sidebar .button_sidebar p{background-image:url(../images/ecommerce_basket_blue.svg);background-repeat:no-repeat;padding:8px 15px 8px 47px!important;background-position:left 14px center;background-size:20px;font-size:1.4rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;line-height:1;color:#7f95d4}.sidebar__order__content .container_sidebar .bottom-text p{margin:0 auto;padding:5px 40px 20px 40px;font-size:1.4rem;line-height:1}.sidebar__guid{background-color:#ededed;border:4px solid #e3e3e3}.sidebar__guid__title{background-color:#e3e3e3}.sidebar__guid__title h2{color:#522178}.sidebar__guid__content__img img{z-index:500}.sidebar__guid__content .container_sidebar{margin-top:-50px;padding:20px 0;background-color:#e3e3e3}.sidebar__guid__content .container_sidebar .background-courbe{position:absolute;top:170px;right:0;left:0;height:40px}.sidebar__guid__content .container_sidebar .wysiwyg p{color:#765293;text-align:center;padding:0 40px}.sidebar__guid__content .container_sidebar .button_sidebar p{color:#522178}.sidebar__guid__content .container_sidebar .button_sidebar p svg{padding-right:5px}.sidebar .bloc_sidebar{position:relative;margin:0 0 30px 0;border-radius:6px}.sidebar .bloc_sidebar .title_sidebar{border-top-left-radius:6px;border-top-right-radius:6px}.sidebar .bloc_sidebar .title_sidebar h2{margin:0;padding:16px 0;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:2.4rem;text-align:center}.sidebar .bloc_sidebar .title_sidebar h2:after{display:none}.sidebar .bloc_sidebar__content .bloc_picture{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.sidebar .bloc_sidebar__content .container_sidebar{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.sidebar .bloc_sidebar__content .container_sidebar .button_sidebar{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center}.sidebar .bloc_sidebar__content .container_sidebar .button_sidebar p{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:10px 25px;margin:0;text-align:center;background-color:#fff;border-radius:40px;font-size:1.4rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;line-height:1}.button-upload{font-size:1.4rem}.recette-hub #search{border-top-right-radius:30px;border-bottom-right-radius:30px}.recette-hub .search-recette{margin-right:15px}.recette-hub__list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64rem){.recette-hub__list::after{content:"";-webkit-flex:32%;flex:32%;max-width:32%}}.recette-hub__list .bloc-recette{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-bottom:50px;-webkit-flex:100%;flex:100%;max-width:100%;border:1px solid #e6e6e6;border-radius:6px}@media (min-width:40rem){.recette-hub__list .bloc-recette{-webkit-flex:48%;flex:48%;max-width:48%}}@media (min-width:64rem){.recette-hub__list .bloc-recette{-webkit-flex:32%;flex:32%;max-width:32%}}@media (min-width:71.875rem){.recette-hub__list .bloc-recette{margin-bottom:50px}}.recette-hub__list .bloc-recette__link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}.recette-hub__list .bloc-recette__img{position:relative;width:99%;height:180px;margin-top:2px;border-top-left-radius:6px;border-top-right-radius:6px;background-position:center;background-size:cover;background-repeat:no-repeat}.recette-hub__list .bloc-recette__img .age_child{position:absolute;bottom:-17px;left:50%;padding:10px 15px;background-color:#e43789;color:#fff;font-size:1.2rem;font-weight:700;text-transform:uppercase;border-radius:2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.recette-hub__list .bloc-recette__content h3{margin:25px 0 47px 0;font-size:1.8rem;font-weight:900;color:#2d2e87;line-height:.944;text-align:center}.recette-hub__list .bloc-recette__info{position:absolute;left:50%;bottom:-40px;padding:5px 10px;width:90%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid #e6e6e6;border-radius:25px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:64rem){.recette-hub__list .bloc-recette__info{bottom:-36px}}@media (min-width:71.875rem){.recette-hub__list .bloc-recette__info{-webkit-flex-direction:row;flex-direction:row;bottom:-23px}}.recette-hub__list .bloc-recette__info--level{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.recette-hub__list .bloc-recette__info--level .bloc_round{display:-webkit-flex;display:flex}.recette-hub__list .bloc-recette__info--level .bloc_round .round{height:12px;width:12px;margin:2px;border-radius:50%;background-color:#e6e6e6}.recette-hub__list .bloc-recette__info--level .bloc_round .pink-round{background-color:#e43789}.recette-hub__list .bloc-recette__info--level .level-text{margin-left:5px;font-size:1.2rem;color:#2d2e87;font-weight:700;text-transform:uppercase;line-height:2.007;text-align:center}.recette-hub__list .bloc-recette__info__time{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.recette-hub__list .bloc-recette__info__time svg{width:20px}.recette-hub__list .bloc-recette__info__time--text{margin-left:5px;font-size:1.2rem;color:#2d2e87;font-weight:700;text-transform:uppercase;line-height:2.007;text-align:center}.page-single-recette .ellipse:before{display:none}@media (min-width:64rem){.page-single-recette .ellipse:before{display:block;top:257px;left:-110px}}.page-single-recette .ellipse:after{display:none}@media (min-width:64rem){.page-single-recette .ellipse:after{display:block;top:76px;right:109px}}.single-recette .container-info{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.single-recette .container-info .bloc_info{position:absolute;top:-54px;right:0;left:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:8px 24px;border:2px solid #af98df;border-radius:24px;background-color:#fff}@media (min-width:40rem){.single-recette .container-info .bloc_info{-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:row;flex-direction:row;right:25px;left:auto;top:-27px}}.single-recette .container-info .bloc_info .fieldInfo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:5px}@media (min-width:64rem){.single-recette .container-info .bloc_info .fieldInfo{padding:0 10px}}.single-recette .container-info .bloc_info .fieldInfo svg{height:32px}.single-recette .container-info .bloc_info .fieldInfo svg .st0{fill:#e8559b}.single-recette .container-info .bloc_info .fieldInfo .textInfo{margin-left:10px;font-size:1.2rem;font-weight:700;color:#2d2e87;text-transform:uppercase}.single-recette .container-info .bloc_info__level .bloc_round{display:-webkit-flex;display:flex}.single-recette .container-info .bloc_info__level .bloc_round .round{height:12px;width:12px;margin:2px;border-radius:50%;background-color:#e6e6e6}.single-recette .container-info .bloc_info__level .bloc_round .pink-round{background-color:#e43789}.single-recette .container-info .bloc_info__time{padding:0 16px}.single-recette .wysiwyg_flex{margin:90px 24px 24px 0}@media (min-width:64rem){.single-recette .wysiwyg_flex{margin:40px 30px 24px 0}}.single-recette .wysiwyg_flex h3{font-size:3.6rem;font-weight:700;color:#2d2e87}.single-recette .wysiwyg_flex strong{font-size:1.8rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}.single-recette .bloc-astuce{margin-top:110px;margin-right:0}@media (min-width:64rem){.single-recette .bloc-astuce{margin-top:50px;margin-right:30px}}.single-recette .bloc-astuce__title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#e3e3e3;border-top-right-radius:6px;border-top-left-radius:6px;color:#fff}.single-recette .bloc-astuce__title h3{position:relative;font-size:2.4rem;color:#522178;margin:28px 0 22px 0;line-height:1.375}.single-recette .bloc-astuce__title h3 img{position:absolute;top:-110px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media (min-width:64rem){.single-recette .bloc-astuce__title h3 img{top:-60px;left:-120px}}.single-recette .bloc-astuce__content{text-align:center;padding:5px 31px 21px 31px;background-color:#eee}.single-recette .bloc-astuce__content p{font-size:1.6rem;color:#522178}.single-recette .bloc-recette{margin-top:40px}@media (min-width:71.875rem){.single-recette .bloc-recette{margin-top:120px}}.single-recette .bloc-recette h3{font-size:2.3rem;margin:0}.single-recette .bloc-recette__title{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:21px 25px;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#e43789}@media (min-width:64rem){.single-recette .bloc-recette__title{-webkit-align-items:normal;align-items:normal;-webkit-flex-direction:row;flex-direction:row}}.single-recette .bloc-recette__title__quantity{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#fff}.single-recette .bloc-recette__title__quantity svg{height:23px}.single-recette .bloc-recette__title__quantity svg .st0{fill:#fff}.single-recette .bloc-recette__title__quantity--text{margin-left:5px}.single-recette .bloc-recette__text{margin:0;padding:40px 25px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:#e8559b}.single-recette .bloc-recette__text p{margin:0;color:#fff;line-height:1.435}.single-recette .bloc-media{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin:30px 0}@media (min-width:64rem){.single-recette .bloc-media{-webkit-align-items:normal;align-items:normal;-webkit-flex-direction:row;flex-direction:row}}.single-recette .bloc-media__general{position:relative;width:150px;height:118px;margin:5px;border:2px solid #522178;border-radius:7px;background-color:#af98df;z-index:7}@media (min-width:64rem){.single-recette .bloc-media__general{-webkit-align-items:normal;align-items:normal;-webkit-flex-direction:row;flex-direction:row;margin:0}}.single-recette .bloc-media__general .media-player{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.single-recette .bloc-media__general__round{position:relative;margin:5px auto;border-radius:50%;background-color:#fff;width:58px;height:58px;z-index:217}.single-recette .bloc-media__general__round svg{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.single-recette .bloc-media__general__round .button-media.play{margin-left:7px;box-sizing:border-box;width:14px;height:14px;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #522178;border-style:solid}.single-recette .bloc-media__general__background{position:absolute;bottom:42px;height:20px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.single-recette .bloc-media__general__content{position:absolute;left:0;bottom:0;right:0;color:#fff;background-color:#522178}.single-recette .bloc-media__general__content p{margin:0 0 3px 0;line-height:1.3;text-align:center}.single-recette .bloc-media__general__content p .uppercase{text-transform:uppercase}.single-recette .bloc-media__large{width:100%}.single-recette .bloc-media__large .bloc-media__general__background{position:absolute;height:38px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width:40rem){.single-recette .bloc-media__large .bloc-media__general__background{background-size:contain}}@media (min-width:64rem){.single-recette .bloc-media__large .bloc-media__general__background{background-size:cover}}.single-recette .bloc-livret{border:1px solid #e6e6e6;border-radius:6px;background-color:#92a5da}.single-recette .bloc-livret__title{padding:14px 0 20px 0}.single-recette .bloc-livret__title h3{margin:0 auto;font-size:2.4rem;line-height:1.375;text-align:center;color:#fff}.single-recette .bloc-livret__image{position:relative;height:280px;background-color:#7f95d4}.single-recette .bloc-livret__image .img_background{position:absolute;bottom:0;width:100%;height:100px;background-repeat:no-repeat;background-position:bottom;background-size:cover}.single-recette .bloc-livret__image .bloc_img{height:100%;background-repeat:no-repeat;background-position:center;z-index:2;position:relative}.single-recette .bloc-livret__buttons{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0 0 20px 0}.single-recette .bloc-livret__buttons .uploads svg{width:20px}.single-recette .bloc-livret__buttons .uploads svg .st0{fill:#7f95d4}.single-recette .bloc-livret__buttons .button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:10px 20px}.single-recette .bloc-livret__buttons .button:first-child{margin-right:22px}@media (min-width:64rem){.single-recette .bloc-livret__buttons .button:first-child{margin-right:10px}}@media (min-width:71.875rem){.single-recette .bloc-livret__buttons .button:first-child{margin-right:22px}}.single-recette .bloc-livret__buttons .button__text{padding-left:10px;font-size:1.4rem;font-weight:700;line-height:1.2;color:#7f95d4;text-transform:initial}.single-recette .bloc-board{margin-top:40px;margin-right:0;overflow-x:auto}@media (min-width:64rem){.single-recette .bloc-board{margin-right:30px}}.single-recette .bloc-board table{width:100%;border:3px solid #6582b9;border-radius:6px;border-spacing:0}@media (max-width:64rem){.single-recette .bloc-board table{min-width:1050px}}.single-recette .bloc-board table tbody .description{padding:15px 0;color:#fff;background-color:#2e57a4}.single-recette .bloc-board table tbody .title_table{padding:15px 5px;color:#fff;background-color:#4a6cad}.single-recette .bloc-board table tbody td,.single-recette .bloc-board table tbody th{padding:15px 0;border:1px solid #6582b9;color:#4a6cad;background-color:#fff;text-align:center}.single-recette .bloc-board table tbody td{width:125px;-webkit-flex:1 1 auto;flex:1 1 auto}.single-recette .bloc-board table tbody th{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.single-recette .recette-single__list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64rem){.single-recette .recette-single__list::after{content:"";-webkit-flex:32%;flex:32%;max-width:32%}}.single-recette .recette-single__list .bloc-suggestion{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-bottom:70px;-webkit-flex:100%;flex:100%;max-width:100%;border:1px solid #e6e6e6;border-radius:6px}@media (min-width:40rem){.single-recette .recette-single__list .bloc-suggestion{-webkit-flex:48%;flex:48%;max-width:48%}}@media (min-width:64rem){.single-recette .recette-single__list .bloc-suggestion{-webkit-flex:32%;flex:32%;max-width:32%}}@media (min-width:71.875rem){.single-recette .recette-single__list .bloc-suggestion{margin-bottom:60px}}.single-recette .recette-single__list .bloc-suggestion__link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}.single-recette .recette-single__list .bloc-suggestion__img{position:relative;width:99%;height:180px;margin-top:2px;border-top-left-radius:6px;border-top-right-radius:6px;background-position:center;background-size:cover;background-repeat:no-repeat}.single-recette .recette-single__list .bloc-suggestion__img .age_child{position:absolute;bottom:-17px;left:50%;padding:10px 15px;background-color:#e43789;color:#fff;font-size:1.2rem;font-weight:700;text-transform:uppercase;border-radius:2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.single-recette .recette-single__list .bloc-suggestion__content h3{margin:25px 0 47px 0;font-size:1.8rem;font-weight:900;color:#2d2e87;line-height:.944;text-align:center}.single-recette .recette-single__list .bloc-suggestion__info{position:absolute;left:50%;bottom:-40px;padding:5px 10px;width:90%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid #e6e6e6;border-radius:25px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:64rem){.single-recette .recette-single__list .bloc-suggestion__info{bottom:-36px}}@media (min-width:71.875rem){.single-recette .recette-single__list .bloc-suggestion__info{-webkit-flex-direction:row;flex-direction:row;bottom:-23px}}.single-recette .recette-single__list .bloc-suggestion__info--level{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:50%}@media (min-width:71.875rem){.single-recette .recette-single__list .bloc-suggestion__info--level{width:33%}}.single-recette .recette-single__list .bloc-suggestion__info--level .bloc_round{display:-webkit-flex;display:flex}.single-recette .recette-single__list .bloc-suggestion__info--level .bloc_round .round{height:12px;width:12px;margin:2px;border-radius:50%;background-color:#e6e6e6}.single-recette .recette-single__list .bloc-suggestion__info--level .bloc_round .pink-round{background-color:#e43789}.single-recette .recette-single__list .bloc-suggestion__info--level .level-text{margin-left:10px;font-size:1.2rem;color:#2d2e87;font-weight:700;text-transform:uppercase;line-height:2.007;text-align:center}.single-recette .recette-single__list .bloc-suggestion__info__time{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%}@media (min-width:71.875rem){.single-recette .recette-single__list .bloc-suggestion__info__time{width:57%}}.single-recette .recette-single__list .bloc-suggestion__info__time svg{width:20px}.single-recette .recette-single__list .bloc-suggestion__info__time--text{margin-left:10px;font-size:1.2rem;color:#2d2e87;font-weight:700;text-transform:uppercase;line-height:2.007;text-align:center}.recommandation h2 span{padding:0}@media (min-width:64rem){.recommandation h2 span{padding:0 20px}}.recommandation__bloc{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0;padding:10px 0;background-color:#6582b9;border-radius:6px}@media (min-width:64rem){.recommandation__bloc{-webkit-flex-direction:row;flex-direction:row;margin:10px;padding:5px}}.recommandation__bloc p{margin:15px 0;text-align:center;font-weight:700;color:#fff}@media (min-width:64rem){.recommandation__bloc p{margin:0 20px}}.recommandation__bloc a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:5px 11px;border:3px solid #4a6cad;border-radius:25px;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:2;background-color:#fff;color:#6582b9}@media (min-width:64rem){.recommandation__bloc a{font-size:1.3rem}}@media (min-width:71.875rem){.recommandation__bloc a{padding:5px 25px}}.recommandation__bloc a svg{margin-right:18px}.recommandation__content{margin-bottom:35px}.recommandation__list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64rem){.recommandation__list::after{content:"";-webkit-flex:32%;flex:32%;max-width:32%}}.recommandation__list__video{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-bottom:30px;-webkit-flex:100%;flex:100%;max-width:100%;border:2px solid #e6e6e6;border-radius:6px}@media (min-width:40rem){.recommandation__list__video{-webkit-flex:48%;flex:48%;max-width:48%}}@media (min-width:64rem){.recommandation__list__video{-webkit-flex:32%;flex:32%;max-width:32%}}.recommandation__list__video__background{position:relative;width:99%;height:180px;margin-top:2px;background-repeat:no-repeat;background-position:center;background-size:cover;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer}.recommandation__list__video__background .player-button{position:absolute;top:50%;left:50%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:115px;height:115px;border-radius:50%;background-color:rgba(255,255,255,.8);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.recommandation__list__video__background .player-button svg{width:28px;height:35px}.recommandation__list__video__background:hover .player-button{transition:all 1s ease-in;background-color:#fff}.recommandation__list__video__background:hover .player-button svg{transition:all 1s ease-in;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.recommandation__list__video__title{width:100%;padding:0 90px 0 13px}.recommandation__list__video__title h3{color:#000;font-size:2rem;line-height:1.2}.recommandation__message{padding:25px;margin-top:10px;margin-bottom:40px;border-radius:6px;background-color:#eff2f8;color:#454546}#informations,#popup-video{max-width:900px}@media (max-width:40rem){#informations,#popup-video{position:absolute;top:0;left:0;bottom:0;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}#informations .modal-general__wraper,#popup-video .modal-general__wraper{overflow-y:initial}#informations .modal-general__wraper .modal-content,#popup-video .modal-general__wraper .modal-content{margin-bottom:45px}#informations .modal-general__wraper .modal-general__wraper__container,#popup-video .modal-general__wraper .modal-general__wraper__container{width:700px}@media (max-width:40rem){#informations .modal-general__wraper .modal-general__wraper__container,#popup-video .modal-general__wraper .modal-general__wraper__container{width:686px;height:52vh;padding:0 20px}}.contact-form{margin:10px 0 120px 0;padding:35px 10px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fff}@media (min-width:64rem){.contact-form{position:relative}}.contact-form a{color:#522178;text-decoration:underline}.contact-form .validation_error{display:none}.contact-form .gform_wrapper.gform_validation_error .top_label select.medium{width:100%}.contact-form .gform_wrapper .validation_message{padding-left:25px;color:#e20404;font-weight:700;font-size:1.3rem;line-height:1.5;text-shadow:none}.contact-form .gform_wrapper .gfield_error .gfield_label{color:#000}.contact-form .gform_wrapper li.gfield.gfield_error{background-color:#fff;margin-bottom:0;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0}.contact-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background-color:#fff;border:thin solid #ececec;border-radius:30px;box-shadow:0 2px 10px -2px rgba(45,46,135,.2)}.contact-form .gform_body{position:relative}@media (min-width:64rem){.contact-form .gform_body{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:64rem){.contact-form .gform_body::after{position:absolute;top:0;left:50%;height:100%;border:1px solid #e6e6e6;content:''}}@media (min-width:64rem){.contact-form .gform_body .gform_fields{width:45%}}@media (min-width:64rem){.contact-form .gform_body .gform_fields .gfield{margin-top:0}}.contact-form .gform_body .gform_fields .gfield label{font-size:1.6rem;padding-left:15px}@media (min-width:64rem){.contact-form .gform_body .gform_fields .gfield label{padding-left:25px}}.contact-form .gform_body .gform_fields .gfield p{margin:0;font-size:1.6rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;line-height:1.2;color:#454546}@media (min-width:64rem){.contact-form .gform_body .gform_fields .gfield p{margin-top:25px}}@media (min-width:64rem){.contact-form .gform_body .gform_fields .gfield p:first-child{margin-top:0}}.contact-form .gform_body .gform_fields .gfield [type=text],.contact-form .gform_body .gform_fields .gfield select,.contact-form .gform_body .gform_fields .gfield textarea{width:100%;height:50px;margin-top:0;font-size:1.6rem!important;background-color:#fff;border:thin solid #ececec;border-radius:30px;box-shadow:0 2px 10px -2px rgba(45,46,135,.2);outline:0}.contact-form .gform_body .gform_fields .gfield [type=text],.contact-form .gform_body .gform_fields .gfield select{padding:5px 20px 5px 15px!important}@media (min-width:64rem){.contact-form .gform_body .gform_fields .gfield [type=text],.contact-form .gform_body .gform_fields .gfield select{padding:5px 35px 5px 25px!important}}.contact-form .gform_body .gform_fields .gfield textarea{height:185px;padding:10px 35px 10px 25px!important}.contact-form .gform_body .gform_fields .gfield p{padding-left:15px}.contact-form .gform_body .gform_fields .gfield select{-webkit-appearance:none;-moz-appearance:none}.contact-form .gform_body .gform_fields .gfield .ginput_container_select{position:relative}.contact-form .gform_body .gform_fields .gfield .ginput_container_select::after{position:absolute;top:47%;right:17px;height:13px;width:13px;border-bottom:1px solid #454546;border-right:1px solid #454546;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:''}@media (min-width:64rem){.contact-form .gform_body .gform_fields .fp_gform_email,.contact-form .gform_body .gform_fields .fp_gform_text,.contact-form .gform_body .gform_fields .fp_gform_textarea{margin-top:18px}}@media (min-width:64rem){.contact-form .gform_wrapper .gform_footer{position:absolute;bottom:40px;left:680px;width:50%;text-align:left}}.container_reporting{position:relative;margin:40px 0 60px 0;border:3px solid #f5f5f5;border-radius:6px}.container_reporting label{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;font-size:1.6rem}.container_reporting .top-data{display:-webkit-flex;display:flex}@media (max-width:64rem){.container_reporting .top-data{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;text-align:left!important;margin:20px}.container_reporting .top-data>*{margin:5px 0}.container_reporting .top-data .dataTables_filter{text-align:left!important;width:100%}}@media (max-width:64rem) and (max-width:640px){.container_reporting .top-data .dataTables_filter{text-align:left!important}}@media (max-width:64rem){.container_reporting .top-data .dataTables_filter input{margin:0}}@media (max-width:64rem) and (max-width:64rem){.container_reporting .top-data .dataTables_filter input{margin:0 0 0 10px!important}}@media (max-width:64rem) and (max-width:724px){.container_reporting .top-data .dataTables_filter input{width:60%!important}}@media (min-width:64rem){.container_reporting .top-data{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:95px;margin:0 25px 0 45px}}@media (max-width:640px){.container_reporting .top-data{margin:20px 10px!important}}@media (max-width:640px){.container_reporting .top-data .dataTables_length{text-align:left!important}}.container_reporting .top-data .dataTables_length label{position:relative}.container_reporting .top-data .dataTables_length label:before{position:absolute;top:50%;right:20px;height:8px;width:8px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:''}.container_reporting .top-data .dataTables_length label select{width:100px;height:50px;margin-left:10px;padding:0 30px;-webkit-appearance:none;appearance:none;border:1px solid #ddd;border-radius:25px;background-color:#fff;box-shadow:0 3px 13px 0 rgba(45,46,135,.17)}.container_reporting .top-data .dataTables_length label select:focus{outline:0;border:none}.container_reporting .top-data .button-data{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer}.container_reporting .top-data .button-data input{width:500px;height:50px;margin:0 30px 0 10px;padding:0 30px;border:1px solid #ddd;border-radius:25px;background-color:#fff;box-shadow:0 3px 13px 0 rgba(45,46,135,.17)}.container_reporting .top-data .button-data input:focus{outline:0;border:none}.container_reporting .top-data .button-data .link{display:none}.container_reporting .dataTables_scrollHead thead .sorting,.container_reporting .dataTables_scrollHead thead .sorting_asc,.container_reporting .dataTables_scrollHead thead .sorting_desc{position:relative}.container_reporting .dataTables_scrollHead thead .sorting:before,.container_reporting .dataTables_scrollHead thead .sorting_asc:before,.container_reporting .dataTables_scrollHead thead .sorting_desc:before{position:absolute;top:50%;right:10px;height:8px;width:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:'';background-image:none}.container_reporting .table-reporting{border:1px solid #6582b9}.container_reporting .table-reporting .sorting,.container_reporting .table-reporting .sorting_asc,.container_reporting .table-reporting .sorting_desc{border:1px solid #6582b9}.container_reporting .table-reporting thead .sorting,.container_reporting .table-reporting thead .sorting_asc,.container_reporting .table-reporting thead .sorting_desc{background-image:none!important}.container_reporting .table-reporting thead th{font-weight:500;background-color:#4a6cad;height:75px;border:none;color:#fff}.container_reporting .table-reporting tbody tr{height:60px}.container_reporting .table-reporting tbody tr th{font-weight:400;border:1px solid #6582b9}.container_reporting .table-reporting tbody .odd{background-color:#f2f3ff!important}.container_reporting .table-reporting tbody .odd th{background-color:#f2f3ff!important}.container_reporting .bottom-data{display:none}@media (min-width:64rem){.container_reporting .bottom-data{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:40px 25px 60px 45px}}.container_reporting .bottom-data .dataTables_info{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;font-size:1.6rem}.container_reporting .bottom-data .dataTables_paginate .paginate_button{margin:0 8px;border:1px solid #ddd!important;border-radius:25px!important;background-color:#fff;box-shadow:0 3px 13px 0 rgba(45,46,135,.17)!important;color:#000!important;font-weight:700}.container_reporting .bottom-data .dataTables_paginate .paginate_button:focus,.container_reporting .bottom-data .dataTables_paginate .paginate_button:hover{background:0 0;background-color:#4a6cad}.container_reporting .bottom-data .dataTables_paginate .paginate_button.current{background:#4a6cad;color:#fff!important}.container_reporting .dataTables_scrollHeadInner,.container_reporting .table-reporting.dataTable.no-footer{width:100%!important}#reporting_bilan_wrapper .dataTables_scrollHead thead th{min-width:80px}#reporting_bilan_wrapper .dataTables_scrollHead thead th:first-child{min-width:200px}#reporting_bilan_wrapper tbody tr th{min-width:80px;padding:10px 18px}#reporting_bilan_wrapper tbody tr th:first-child{min-width:200px}.form_export_reporting{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:25px}@media (min-width:64rem){.form_export_reporting{-webkit-justify-content:flex-end;justify-content:flex-end;padding:0 25px 25px 0}}.form_export_reporting label{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer}.form_export_reporting label svg{position:absolute;left:30px;width:28px;height:28px;z-index:-1}.form_export_reporting label .submit{margin:0;padding:12px 35px 12px 65px;background-color:transparent;border:5px solid #2e57a4;cursor:pointer}.dashboards{width:100%;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}.dashboards svg{overflow:visible!important}.dashboards .board{margin-bottom:15px;padding:30px 0;border-radius:20px;box-shadow:0 3px 13px rgba(0,0,0,.17);position:relative;overflow:hidden;background:#fff}@media (max-width:40rem){.dashboards .board{padding:30px 10px}}.dashboards .board:before{content:'';position:absolute;left:0;top:0;width:20px;height:100%;border-radius:20px 0 0 20px;z-index:100}@media (max-width:40rem){.dashboards .board:before{display:none}}.dashboards .board__container{width:90%;margin:0 auto}@media (max-width:40rem){.dashboards .board__container{width:100%}}@media (max-width:40rem){.dashboards .board__container__container-chart{margin-left:0}}.dashboards .chart_title{text-transform:uppercase;color:#fff;display:inline-block;padding:5px 10px;border-radius:2px;font-weight:300;font-size:14px;margin-top:0}.dashboards__container{width:100%;margin:30px auto}.dashboards__container .patients_growth{width:100%}.dashboards__container .patients_growth:before{background-color:#7f95d4!important}.dashboards__container .patients_growth__container__title{background-color:#7f95d4}.dashboards__container .patients_growth #patients_growth_chart svg text{font-family:Lato,Helvetica,Roboto,Arial,sans-serif!important;color:#333!important}@media (max-width:40rem){.dashboards__container .patients_growth #patients_growth_chart svg text{font-size:12px!important}}.dashboards__container .rows-2{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:64rem){.dashboards__container .rows-2{-webkit-flex-direction:column;flex-direction:column}}.dashboards__container .rows-2>*{width:calc(50% - 10px)}@media (max-width:64rem){.dashboards__container .rows-2>*{width:100%}}.dashboards__container .rows-2 .patients_age{margin-left:0!important}.dashboards__container .rows-2 .patients_age:before{background-color:#e43789!important}.dashboards__container .rows-2 .patients_age__container__title{background-color:#e43789;margin-left:35px}@media (max-width:64rem){.dashboards__container .rows-2 .patients_age__container__title{margin-left:0}}.dashboards__container .rows-2 .patients_age #patients_age_chart svg text{font-family:Lato,Helvetica,Roboto,Arial,sans-serif!important;color:#333!important}.dashboards__container .rows-2 .patients_pathology{margin-right:0!important}.dashboards__container .rows-2 .patients_pathology:before{background-color:#522582!important}.dashboards__container .rows-2 .patients_pathology__container__title{background-color:#522582;margin-left:35px}@media (max-width:64rem){.dashboards__container .rows-2 .patients_pathology__container__title{margin-left:0}}.dashboards__container .rows-2 .patients_pathology #patients_pathology_chart svg{width:100%!important}.dashboards__container .rows-2 .patients_pathology #patients_pathology_chart svg text{font-family:Lato,Helvetica,Roboto,Arial,sans-serif!important}.dashboards__container .orders{width:100%}.dashboards__container .orders:before{background-color:#3a2b86!important}.dashboards__container .orders__container__title{background-color:#3a2b86}.dashboards svg text{font-weight:700}.page-questionnaire .ellipse{position:relative}.page-questionnaire .ellipse::before{left:-60px;top:40px}.page-questionnaire .ellipse::after{right:19px}.questionnaire{margin:20px 0 50px 0}@media (min-width:64rem){.questionnaire{margin:50px 0}}.questionnaire__bloc{display:-webkit-flex;display:flex;transition:all 1s ease-in}.questionnaire__bloc .section-questionnaire{min-width:90vw;padding:0 15px}@media (min-width:64rem){.questionnaire__bloc .section-questionnaire{min-width:1280px;padding:0 30px}}.questionnaire__bloc .section-questionnaire h2 span{padding:0}@media (min-width:40rem){.questionnaire__bloc .section-questionnaire h2 span{padding:0 20px}}.questionnaire__bloc .section-questionnaire .required{color:#e43789}.questionnaire .wysiwyg{margin:0 20px 0 0}.questionnaire__choices{margin:50px 0}.questionnaire__choices ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:0 30px 20px 0}@media (min-width:40rem){.questionnaire__choices ul li{margin:0 0 20px 0}}.questionnaire__choices ul li .colorBg{color:#e43789}.questionnaire__buttons{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.questionnaire__button{padding:9px 18px;color:#000;font-size:1.375rem;font-weight:700;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;background-color:#fff;line-height:1.6;border:4px solid #2e57a4;border-radius:30px;outline:0}.questionnaire .submit_questionnaire{background-color:#fff}.questionnaire .question_1,.questionnaire .question_2,.questionnaire .question_3,.questionnaire .question_4{margin-bottom:50px}.questionnaire .question_1 p,.questionnaire .question_2 p,.questionnaire .question_3 p,.questionnaire .question_4 p{font-size:1.5rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#2d2e87;line-height:1.3}.questionnaire .question_1 p .replace,.questionnaire .question_2 p .replace,.questionnaire .question_3 p .replace,.questionnaire .question_4 p .replace{font-weight:700}.questionnaire .question_1 .bloc_radio,.questionnaire .question_2 .bloc_radio,.questionnaire .question_3 .bloc_radio,.questionnaire .question_4 .bloc_radio{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;width:100%}@media (min-width:1440px){.questionnaire .question_1 .bloc_radio,.questionnaire .question_2 .bloc_radio,.questionnaire .question_3 .bloc_radio,.questionnaire .question_4 .bloc_radio{-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start}}.questionnaire .question_1 .bloc_radio div,.questionnaire .question_2 .bloc_radio div,.questionnaire .question_3 .bloc_radio div,.questionnaire .question_4 .bloc_radio div{display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left;margin-bottom:10px}@media (min-width:1440px){.questionnaire .question_1 .bloc_radio div,.questionnaire .question_2 .bloc_radio div,.questionnaire .question_3 .bloc_radio div,.questionnaire .question_4 .bloc_radio div{width:270px}}.questionnaire .question_1 .bloc_checkbox,.questionnaire .question_2 .bloc_checkbox,.questionnaire .question_3 .bloc_checkbox,.questionnaire .question_4 .bloc_checkbox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.questionnaire .question_1 .bloc_checkbox__input,.questionnaire .question_2 .bloc_checkbox__input,.questionnaire .question_3 .bloc_checkbox__input,.questionnaire .question_4 .bloc_checkbox__input{display:-webkit-flex;display:flex;width:585px;margin:10px 0}.questionnaire .question_1 .bloc_checkbox .form_other,.questionnaire .question_2 .bloc_checkbox .form_other,.questionnaire .question_3 .bloc_checkbox .form_other,.questionnaire .question_4 .bloc_checkbox .form_other{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.questionnaire .question_1 .bloc_checkbox .form_other div,.questionnaire .question_2 .bloc_checkbox .form_other div,.questionnaire .question_3 .bloc_checkbox .form_other div,.questionnaire .question_4 .bloc_checkbox .form_other div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.questionnaire .question_2 .range_wrap{position:relative;width:100%}@media (min-width:64rem){.questionnaire .question_2 .range_wrap{width:50%}}.questionnaire .question_2 .range_wrap .range{width:100%}.questionnaire .question_2 .range_wrap .bubble{top:35px;left:14px;background:#e43789;color:#fff;padding:4px 12px;position:absolute;border-radius:4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.questionnaire .bloc_submit{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}@media (min-width:40rem){.questionnaire .bloc_submit{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}}.questionnaire .bloc_submit .button_prev{margin-bottom:20px;padding:9px 18px;color:#000;font-size:1.375rem;font-weight:700;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;background-color:#fff;line-height:1.6;border:4px solid #2e57a4;border-radius:30px;outline:0}@media (min-width:40rem){.questionnaire .bloc_submit .button_prev{margin-bottom:0}}.questionnaire label{font-size:1.5rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#2d2e87;line-height:1.5}.questionnaire [type=checkbox]{width:24px;height:24px;border:1px solid #ddd;background-color:#fff;box-shadow:0 3px 13px 0 rgba(45,46,135,.17);outline:0;-webkit-appearance:none;appearance:none;margin-right:20px}@media (min-width:64rem){.questionnaire [type=checkbox]{margin-right:15px}}.questionnaire [type=checkbox]:checked{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.questionnaire [type=checkbox]:checked:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);color:#e43789;content:"\2714"}.questionnaire [type=submit]{margin-top:0}.questionnaire [type=radio]{width:24px;height:24px;border:1px solid #ddd;border-radius:50%;background-color:#fff;box-shadow:0 3px 13px 0 rgba(45,46,135,.17);outline:0;-webkit-appearance:none;appearance:none;margin-right:10px}.questionnaire [type=radio]:checked{position:relative}.questionnaire [type=radio]:checked:before{position:absolute;top:50%;left:50%;width:55%;height:55%;border-radius:50%;color:#e43789;background-color:#e43789;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}.questionnaire textarea{width:100%;height:120px;margin-top:20px;padding:20px;font-size:1.6rem!important;background-color:#fff;border:thin solid #ececec;border-radius:30px;box-shadow:0 2px 10px -2px rgba(45,46,135,.2);outline:0}.questionnaire input[type=range]{position:relative;height:12px;-webkit-appearance:none;margin:10px 0;width:280px;background-color:#2c327b;border-radius:10px}@media (min-width:40rem){.questionnaire input[type=range]{width:585px}}.questionnaire input[type=range]:after,.questionnaire input[type=range]:before{position:absolute;top:25px;color:#e43789;font-size:18px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700}.questionnaire input[type=range]:before{left:9px;content:attr(min)}.questionnaire input[type=range]:after{right:5px;content:attr(max)}.questionnaire input[type=range]:focus{outline:0}.questionnaire input[type=range]::-webkit-slider-thumb{position:relative;box-shadow:0 3px 13px 0 rgba(45,46,135,.5);height:30px;width:30px;background-color:#e43789;border:5px solid #fff;border-radius:50%;cursor:pointer;-webkit-appearance:none}.questionnaire .require{position:relative}.questionnaire .require:after{position:absolute;right:-15px;top:0;color:red;content:'*'}.questionnaire .message-require p{color:red;font-size:1.1rem}.questionnaire .form-questionnaire{position:relative}@media (min-width:64rem){.questionnaire .form-questionnaire .picture_product{position:absolute;top:0;right:0;width:225px;height:225px;background-position:center;background-repeat:no-repeat;background-size:contain}}.js-button-no-active{pointer-events:none;opacity:0}.js-no-active{display:none}.result-survey{position:relative;padding-bottom:50px}.result-survey .section-product{margin:0 0 50px 0}.result-survey__item{position:relative;padding:30px 0}.result-survey__item:not(:last-child)::after{position:absolute;bottom:30px;display:block;width:100%;height:1px;background:#ececec;content:""}.result-survey__content__title{margin-bottom:0;padding:10px 0 80px 0;color:#2d2e87;font-size:2rem}.result-survey__patient-info{margin-bottom:40px;color:#2d2e87;font-size:2rem;text-align:center}.result-survey__patient-info .patient-id{font-weight:700}.result-survey__patient-info .patient-name{text-transform:capitalize}.result-survey__fiche-product{padding:0 10px;color:#2d2e87}.result-survey__fiche-product .product-name{font-size:1.8rem;font-weight:700;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#2d2e87;line-height:1.5}.result-survey__fiche-product .box-name{font-size:1.4rem;font-weight:400;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#2d2e87;line-height:1.5;text-align:center}.result-survey__fiche-product .product-img{display:block;margin:0 auto 20px auto;max-height:200px;max-width:200px}.result-survey__fiche-product .product-name,.result-survey__fiche-product ul li{text-align:center}.result-survey__fiche-product .tax li:first-child{font-weight:700}.result-survey__result{color:#2d2e87;padding:10px 20px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fff}@media (min-width:40rem){.result-survey__result{padding:35px 50px}}@media (min-width:64rem){.result-survey__result{padding:35px 100px}}.result-survey__result .wrapper-question{margin-bottom:20px;font-size:1.5rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#2d2e87;line-height:1.3}@media (min-width:64rem){.result-survey__result .wrapper-question{margin-bottom:50px}}.result-survey__result .wrapper-question.four{margin-bottom:10px}.result-survey__result .question{margin:15px 0}.result-survey__result .answer{position:relative}.result-survey__result .one .answer{padding:10px 0}@media (min-width:40rem){.result-survey__result .one .answer{padding:10px 50px}}.result-survey__result .one .answer .icon{position:relative;padding:0 0 0 40px;font-size:20px}.result-survey__result .one .answer .icon::before{position:absolute;top:0;left:0;content:"\2714";color:#e43789}.result-survey__result .one .answer .check::before{content:"\2714"}.result-survey__result .one .answer .cross::before{content:"\00D7";-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.result-survey__result .one .answer .question-mark::before{content:"\003F";-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.result-survey__result .two .answer-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}@media (min-width:40rem){.result-survey__result .two .answer-wrapper{-webkit-flex-direction:row;flex-direction:row}}.result-survey__result .two .answer-wrapper .answer{-webkit-flex:10%;flex:10%;padding:10px;text-align:center;font-weight:700}.result-survey__result .two .answer-wrapper .numero{-webkit-flex:100%;flex:100%}@media (min-width:40rem){.result-survey__result .two .answer-wrapper .numero{-webkit-flex:70%;flex:70%}}.result-survey__result .numero{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-evenly;justify-content:space-evenly}.result-survey__result .numero li{width:15px;height:15px;margin:0 5px;border:2px solid #fff;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,.6)}.result-survey__result .numero li.active{background-color:#e43789}.result-survey__result .four .answer,.result-survey__result .three .answer{margin:0;padding:10px 50px}@media (min-width:40rem){.result-survey__result .four .answer,.result-survey__result .three .answer{margin:0 40px}}.result-survey__result .plus{position:absolute;top:50%;left:0;width:30px;height:30px;border:2px solid #2d2e87;border-radius:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.result-survey__result .plus::before{position:absolute;top:50%;left:50%;width:15px;height:2px;background-color:#e43789;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:""}.result-survey__result .plus::after{position:absolute;top:50%;left:50%;width:15px;height:2px;background-color:#e43789;-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg);content:""}.result-survey__result .minus{position:absolute;top:50%;left:0;width:30px;height:30px;border:2px solid #2d2e87;border-radius:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.result-survey__result .minus::before{position:absolute;top:50%;left:50%;width:15px;height:2px;background-color:#e43789;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:""}.advisor_array{position:relative}.advisor_array .generic-header__content{height:90px}.advisor_array .generic-header__content p{color:#6c428c}.advisor_array .wysiwyg p{color:#767676;font-size:1.7rem}.advisor_array .global-table{margin:20px 0}.advisor_array .global-table table td{padding:20px;color:#454546}.advisor_array .global-table table td a{color:#6c428c;text-decoration:underline}.advisor_array__empty{font-size:2rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#6c428c;line-height:1.4}.footer__infos{padding:40px 0;background-color:#f7f1ff}.footer__infos .responsiveColumn{-webkit-flex-direction:column;flex-direction:column}@media (min-width:64rem){.footer__infos .responsiveColumn{-webkit-flex-direction:row;flex-direction:row}}.footer__infos .footer-bloc-left{border-right:0}@media (min-width:64rem){.footer__infos .footer-bloc-left{padding-right:50px;border-right:1px solid #522178;width:44%;-webkit-justify-content:flex-end;justify-content:flex-end}}@media (min-width:64rem){.footer__infos .footer-bloc-right{padding-left:50px;width:44%;-webkit-justify-content:flex-start;justify-content:flex-start}}.footer__infos__bloc{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:30px}@media (min-width:40rem){.footer__infos__bloc{margin-bottom:0}}@media (min-width:64rem){.footer__infos__bloc{-webkit-justify-content:space-around;justify-content:space-around}}.footer__infos__bloc__picture{background-color:#fff;height:120px;width:120px;border-radius:50%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-right:0}@media (min-width:40rem){.footer__infos__bloc__picture{margin-right:20px}}.footer__infos__bloc__picture img{width:50%}.footer__infos__bloc__content{width:42%;margin-left:30px}@media (min-width:64rem){.footer__infos__bloc__content{margin-left:0;width:auto}}.footer__infos__bloc__content h3{padding:5px 10px;margin:0;width:115px;background-color:#522178;font-size:1.3rem;text-align:center;border-radius:5px;text-transform:uppercase}.footer__infos__bloc__content ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.footer__infos__bloc__content ul li .bloc-arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.footer__infos__bloc__content ul li .bloc-arrow .arrow{padding:5px;height:15px;background-position:center;background-repeat:no-repeat;background-size:contain}.footer__infos__bloc__content ul li a{margin-left:15px;color:#2d2e87}.footer__logo{background-image:linear-gradient(4deg,#2d2e87 0,#522583 100%)}.footer__logo img{display:block;margin:10px auto}@media (min-width:64rem){.footer__logo img{padding:30px}}.footer__menu{background-color:#fff}.footer__menu .menu-menu-footer-bottom-container .menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin:20px 0}@media (min-width:500px){.footer__menu .menu-menu-footer-bottom-container .menu{margin:20px 0}}@media (min-width:40rem){.footer__menu .menu-menu-footer-bottom-container .menu{-webkit-flex-direction:row;flex-direction:row}}.footer__menu .menu-menu-footer-bottom-container .menu .menu-item{margin-right:10px}@media (min-width:40rem){.footer__menu .menu-menu-footer-bottom-container .menu .menu-item{margin-right:0;padding:0 11px}}.footer__menu .menu-menu-footer-bottom-container .menu .menu-item a{color:#bfaddb;text-transform:uppercase}.footer__copyright{position:relative;padding:25px 0;background-color:#f5f5f5}@media (max-width:64rem){.footer__copyright{padding-bottom:40px}}.footer__copyright p{margin:0;text-align:center;color:#cacaca;text-transform:uppercase}.footer__copyright a{position:absolute;color:#522178;right:10px;bottom:30%;text-decoration:underline;text-align:center}@media (max-width:64rem){.footer__copyright a{display:block;bottom:0;right:0;width:100%}}.acf-field .acf-notice.-error{border-left:none;color:#f44336}.relative{position:relative}.new--rightTop::after{position:absolute;content:"Nouveau";display:block;font-size:13px;font-weight:500;color:#be185d;background:#fce7f3!important;border-radius:9999px;padding:4px 8px;top:10px;right:10px}.new--rightBottom::after{position:absolute;content:"Nouveau";display:block;font-size:13px;font-weight:500;color:#be185d;background:#fce7f3!important;border-radius:9999px;padding:4px 8px;bottom:10px;right:10px}.new--leftBottom::after{position:absolute;content:"Nouveau";display:block;font-size:13px;font-weight:500;color:#be185d;background:#fce7f3!important;border-radius:9999px;padding:4px 8px;bottom:10px;left:10px}.new--leftTop::after{position:absolute;content:"Nouveau";display:block;font-size:13px;font-weight:500;color:#be185d;background:#fce7f3!important;border-radius:9999px;padding:4px 8px;top:10px;left:10px}