*{box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}a:focus{outline:0}html{overflow-y:scroll;cursor:default}h1,h2,h3,h4,h5,h6,p,form,table,tr,td{margin:0;padding:0;font-size:1em}a img,:link img,:visited img{border:0;text-decoration:none}table{border-collapse:separate;border-spacing:0}tr,td,th{margin:0;padding:0;border:0}tr.even,tr.odd{background:none;border-bottom:none;padding:0}th{font-weight:normal}ul.menu{margin:0;padding:0;list-style-type:none}ul,li,.item-list ul li,.menu-item{margin:0;padding:0;list-style-type:none}ul,li,.item-list ul li,.item-list ul,ul.menu li,ul li.leaf,ul li.expanded,.menu-item--expanded{margin:0;padding:0;list-style-type:none;list-style-image:none}ul.inline li{display:inline;list-style-type:none;padding:0}.field--label-inline .field__label::after{content:' :'}fieldset{clear:both;margin:0;padding:0;border:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0}.fieldset-wrapper{margin:0;-webkit-margin-top-collapse:separate}.webform-container-inline label{margin-right:0}label{font-weight:normal}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-item,.form-actions{margin:0}textarea{resize:none;overflow:auto}textarea:focus,input:focus,select:focus{outline:none}input[type="radio"]{margin:0}.views-exposed-form .form-item,.views-exposed-form .form-submit,.views-exposed-widgets{margin:0}.views-exposed-form .views-exposed-widget{padding:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}.confirm-parent,.password-parent{max-width:100%;}.password-suggestions.description{max-width:100%;padding:15px;}.password-suggestions.description ul{margin:5px 0 0;}#edit-pass--description{display:none}.horizontal-tabs-panes .horizontal-tabs-pane{padding:0}.messages{}.messages--error{border:1px solid #a51b00}.breadcrumb{padding:0}detail,details > .details-wrapper,.horizontal-tabs-pane{margin:0;padding:0;}body.cke_editable{max-width:720px;min-width:1px;margin:15px;font:400 95%/1.4em 'Lato',sans-serif;color:#424242;background:#FFF}body.cke_ltr{background:#FFF}body.cke_editable:after,body.cke_editable:before,body.cke_ltr:after,body.cke_ltr:before{display:none}.cke_editable img{margin:0 15px !important}.cke_editable p{margin:0 0 .8em}.cke_editable h2{margin:30px 0 10px 0;font:600 1.3em/1.2em 'Lato',sans-serif;}.cke_editable h3{margin:0;font:700 1.1em/1.4em  'Lato',sans-serif;}.cke_editable .chapo{margin-bottom:30px;font:700 1.1em/1.4em 'Lato',sans-serif;}.cke_editable ol,.cke_editable ul{display:block;padding:0 0 0 20px;margin:1em 0}.cke_editable ol li{margin-left:15px;padding:3px 0 3px 0;list-style-type:decimal}.cke_editable ul li{position:relative;padding:3px 0 3px 0;list-style:none}.cke_editable ul li:before{float:left;position:relative;content:"■";top:-1px;padding:0 10px 0 0;color:#f4ac00;font-size:1.1em}.cke_editable ul ul{margin-top:0}.cke_editable ul li li:before{content:"-";font-size:1em}.cke_editable a{color:#f4ac00;text-decoration:underline}.cke_editable a:hover{text-decoration:none}
@font-face{font-family:'fontello';src:url(/themes/custom/cosmepar/fonts/fontello.eot?46604337=);src:url(/themes/custom/cosmepar/fonts/fontello.eot?46604337=#iefix) format('embedded-opentype'),url(/themes/custom/cosmepar/fonts/fontello.woff?46604337=) format('woff'),url(/themes/custom/cosmepar/fonts/fontello.ttf?46604337=) format('truetype'),url(/themes/custom/cosmepar/fonts/fontello.svg?46604337=#fontello) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'icomoon';src:url(/themes/custom/cosmepar/fonts/icomoon.eot?p9lq3y=);src:url(/themes/custom/cosmepar/fonts/icomoon.eot?p9lq3y=#iefix) format('embedded-opentype'),url(/themes/custom/cosmepar/fonts/icomoon.ttf?p9lq3y=) format('truetype'),url(/themes/custom/cosmepar/fonts/icomoon.woff?p9lq3y=) format('woff'),url(/themes/custom/cosmepar/fonts/icomoon.svg?p9lq3y=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:local(''),url(/themes/custom/cosmepar/fonts/lato-v23-latin-100.woff2) format('woff2');}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local(''),url(/themes/custom/cosmepar/fonts/lato-v23-latin-300.woff2) format('woff2');}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local(''),url(/themes/custom/cosmepar/fonts/lato-v23-latin-regular.woff2) format('woff2');}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:local(''),url(/themes/custom/cosmepar/fonts/lato-v23-latin-italic.woff2) format('woff2');}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local(''),url(/themes/custom/cosmepar/fonts/lato-v23-latin-700.woff2) format('woff2');}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local(''),url(/themes/custom/cosmepar/fonts/lato-v23-latin-900.woff2) format('woff2');}@font-face{font-family:'Abhaya Libre';font-style:normal;font-weight:500;src:local(''),url(/themes/custom/cosmepar/fonts/abhaya-libre-v13-latin-500.woff2) format('woff2');}@font-face{font-family:'Abhaya Libre';font-style:normal;font-weight:600;src:local(''),url(/themes/custom/cosmepar/fonts/abhaya-libre-v13-latin-600.woff2) format('woff2');}@font-face{font-family:'Abhaya Libre';font-style:normal;font-weight:700;src:local(''),url(/themes/custom/cosmepar/fonts/abhaya-libre-v13-latin-700.woff2) format('woff2');}@font-face{font-family:'Abhaya Libre';font-style:normal;font-weight:800;src:local(''),url(/themes/custom/cosmepar/fonts/abhaya-libre-v13-latin-800.woff2) format('woff2');}@font-face{font-family:'Abhaya Libre';font-style:normal;font-weight:400;src:local(''),url(/themes/custom/cosmepar/fonts/abhaya-libre-v13-latin-regular.woff2) format('woff2');}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.image{position:relative;display:block;width:100%;height:auto;}.ratio-box{display:block;content:"";padding-top:66.66%;}.ratio-content{position:absolute;top:0;left:0;bottom:0;right:0;}.flex{display:flex;flex-wrap:wrap;}body{overflow:hidden;position:relative;min-width:1280px;width:100%;margin:0;padding:0;color:#756858;font:400 102%/1.4em 'Lato',sans-serif;background:#fbf6f2;}p{margin:0 0 0.8em;}ul{margin:0;}h1,.main-title{padding:0;margin-bottom:10px;color:#756858;font:400 2.6em/1em 'Abhaya Libre',serif;text-shadow:0 1px 2px #fff;}h2{margin-bottom:5px;font:600 1.3em/1.2em 'Lato',sans-serif;color:#756858;}h3{padding:0;font:600 1.1em/1.4em 'Lato',sans-serif;}a{text-decoration:none;color:#ae8769;}a:hover{text-decoration:underline;}.bloc-title,.section-title{margin:0 0 5px;font:300 1.4em/1.2em 'Lato',sans-serif;text-transform:uppercase;text-shadow:0 1px 2px #ffffff;}.bloc-link a{z-index:1;position:absolute;display:block;top:0;left:0;font-size:0;width:100%;height:100%;}.back-list{position:absolute;top:-35px;right:0;}.back-list a{display:block;padding:0 30px;font:400 0.8em/35px 'Lato',sans-serif;color:#ae8769;text-transform:uppercase;letter-spacing:0.03em;}.back-list a:before{position:absolute;left:15px;content:"\E80F";font:1.3em/35px "Fontello";}.back-list:hover a{color:#ae8769;text-decoration:none;}sup{font-size:11px;font-weight:normal;}.button a{position:relative;display:inline-block;padding:0 20px;font:500 0.9em/35px 'Lato',sans-serif;color:#FFF;background:#ae8769;border:1px solid #ae8769;text-transform:uppercase;text-decoration:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}.button a:hover{color:#ae8769;background:#FFF;border:1px solid;}.button-blue a{position:relative;display:inline-block;padding:0 20px;font:500 0.9em/35px 'Lato',sans-serif;color:#FFF;background:#ae8769;border:1px solid #ae8769;text-transform:uppercase;text-decoration:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}.button-blue a:hover{color:#ae8769;background:#FFF;border:1px solid;}.button-blue a{background:#756858;border:1px solid #756858;}.button-blue a:hover{color:#756858;background:#FFF;}.button.back a,.button-back a{position:relative;display:inline-block;padding:0 20px;font:500 0.9em/35px 'Lato',sans-serif;color:#FFF;background:#ae8769;border:1px solid #ae8769;text-transform:uppercase;text-decoration:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}.button.back a:hover,.button-back a:hover{color:#ae8769;background:#FFF;border:1px solid;}.button.back a,.button-back a{color:#756858;background:#d9dcde;border:1px solid #d9dcde;}.button.back a:hover,.button-back a:hover{color:#756858;background:#FFF;}audio,canvas,progress,video{width:100%;}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100vh;}.front .dialog-off-canvas-main-canvas{justify-content:space-between;}.front #content{min-height:auto;}.inner,.profile,.tabs{position:relative;width:1280px;margin:0 auto;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}#study ul.tabs.primary{overflow:hidden;float:left;width:60%;}.inner .tabs,.inner .inner{width:100%;}section{clear:both;width:100%;}section#content{position:relative;min-height:76vh;padding-bottom:20px;}#article,#faq{position:relative;width:75%;padding:2.5%;margin:35px auto 0;background:rgba(255,255,255,0.8);}header{z-index:2;position:relative;}header:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#FFF;}header .inner{z-index:99;position:relative;width:1280px;background:#FFF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:0 0;grid-template-areas:"H01 H02" "H01 H03";}header .block-logo-block{grid-area:H01;height:105px;}header .block-logo-block a,header .block-logo-block .logo{display:block;height:100%;}header .block-logo-block img{display:block;width:auto;height:100%;padding:15px 0;}header .header-connexion{grid-area:H02;display:flex;justify-content:flex-end;font:300 0.9em/45px 'Lato',sans-serif;color:#756858;}header .header-connexion .block-cosm-user-login-header-block{display:flex;flex-wrap:wrap;}header .header-connexion .block-cosm-user-login-header-block a{position:relative;padding:0 25px;color:#756858;}header .header-connexion .block-cosm-user-login-header-block a:hover{color:#ae8769;text-decoration:none;}header .header-connexion .block-cosm-user-login-header-block a:before{padding-right:15px;content:"\e903";font:18px/0 "icomoon";}header .header-connexion .block-cosm-user-login-header-block a.logout:before{content:"\e901";}header .header-connexion .header-contact .field--name-field-about-title-teaser{display:none;}header .header-connexion .header-contact a{display:block;position:relative;padding:0 25px;color:#756858;text-decoration:none;}header .header-connexion .header-contact a:before{padding-right:15px;content:"\e902";font:18px/0 "icomoon";}header #burger{display:none;z-index:99;position:absolute;top:0;right:0;width:70px;height:70px;text-align:center;cursor:pointer;}header #burger:after{margin:auto;content:"\E81F";color:#756858;font:2.5em/70px "fontello";-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header #burger:hover:after{color:#ae8769;}nav.menu--main{grid-area:H03;font:400 1em/60px 'Lato',sans-serif;text-transform:uppercase;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}nav.menu--main ul.menu{display:flex;flex-wrap:wrap;justify-content:flex-start;}nav.menu--main ul.menu li a{position:relative;display:block;padding:0 25px;color:#756858;text-decoration:none;}nav.menu--main ul.menu li a:after{position:absolute;bottom:0;left:50%;width:1px;height:0;content:"";background:#756858;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}nav.menu--main ul.menu li a:hover{color:#ae8769;}nav.menu--main ul.menu li a:hover:after{height:15px;}nav.menu--main ul.menu li a[data-drupal-link-system-path="<front>"]{position:relative;display:block;width:60px;height:60px;font-size:0;padding:0;margin:auto;}nav.menu--main ul.menu li a[data-drupal-link-system-path="<front>"]:before{position:absolute;top:0;left:0;width:100%;content:"\e900";color:#756858;text-align:center;font:normal 20px/60px "icomoon";-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}nav.menu--main ul.menu li a[data-drupal-link-system-path="<front>"]:after{display:none;}nav.menu--main ul.menu li a[data-drupal-link-system-path="<front>"]:hover:before{color:#ae8769;}nav.menu--main ul.menu li.menu-item--active-trail a{color:#ae8769;font-weight:600;}nav.menu--main ul.menu li.menu-item--active-trail a:after{height:15px;background:#ae8769;}.breadcrumb{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:25px;padding:8px 0;font:300 0.95em/1.4em 'Lato',sans-serif;color:#756858;}.breadcrumb:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:rgba(255,250,247,0.5);}.breadcrumb a,.breadcrumb .nolink{position:relative;color:#756858;text-decoration:none;}.breadcrumb a:after,.breadcrumb .nolink:after{margin:0 10px;content:"\E810";color:#ae8769;font:normal 1.3em/1em "Fontello";}.breadcrumb .nolink{text-decoration:none;}.breadcrumb a:hover{color:#ae8769;}.breadcrumb a.active{font-weight:600;color:#756858;text-decoration:none;cursor:default;}.breadcrumb a.active:after{display:none;}.path-user-login .breadcrumb{display:none;}#connexion{width:80%;margin:0 auto;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}#connexion h1{text-align:right;}#connexion .connexion-form{display:table;width:100%;}#connexion .connexion-form .form-content{position:relative;display:table-cell;width:50%;height:100%;padding:50px 40px 105px 40px;}#connexion .connexion-form .form-content.left{color:#FFF;background:rgba(174,135,105,0.5);}#connexion .connexion-form .form-content.left h2{margin-bottom:0;color:#FFF;}#connexion .connexion-form .form-content.left a{font-size:0.85em;color:#FFF;text-decoration:underline;}#connexion .connexion-form .form-content.left a:hover{text-decoration:none;}#connexion .connexion-form .form-content.left input[type=submit]{background:#ae8769;}#connexion .connexion-form .form-content.left input[type=submit]:hover{background:#756858;}#connexion .connexion-form .form-content.right{background:rgba(255,255,255,0.8);}#connexion .connexion-form .form-content.right li{padding:10px 0;font:1em/1.4em 'Lato',sans-serif;text-transform:uppercase;}#connexion .connexion-form .form-content.right li span{margin-right:5px;font-weight:600;color:#ae8769;}#connexion .connexion-form .form-content.right .form-actions a{display:inline-block;position:relative;margin:0;padding:0 20px;font:1em/50px 'Lato',sans-serif;color:#FFF;background:#756858;text-decoration:none;cursor:pointer;text-transform:uppercase;height:50px;padding:0 30px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}#connexion .connexion-form .form-content.right .form-actions a:hover{background:#ae8769;}#connexion .connexion-form .form-content h2{margin-bottom:25px;font-size:1.2em;text-transform:uppercase;}#connexion .connexion-form form{margin-top:15px;}#connexion .connexion-form .form-item{margin:0 0;}#connexion .connexion-form .form-item-pass{margin:20px 0 5px 0;}#connexion .connexion-form label{display:block;margin-bottom:5px;text-transform:uppercase;}#connexion .connexion-form input[type=text],#connexion .connexion-form input[type=email],#connexion .connexion-form input[type=password]{width:100%;}#connexion .connexion-form input[type=submit]{height:50px;padding:0 30px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}#connexion .connexion-form .form-actions{position:absolute;bottom:40px;}#slide{position:relative;z-index:1;float:right;width:70%;padding:50px 100px 150px;margin:60px 0 0;background:rgba(255,255,255,0.8);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}#slide .arrow{z-index:2;position:absolute;width:75px;height:100%;top:0;left:0;content:"";cursor:pointer;}#slide .arrow:after{position:absolute;width:100%;content:"\E836";top:75px;left:0;color:#e2c9b0;font:normal 3em/0 "Fontello";text-align:center;}#slide .arrow:hover:after{color:#ae8769;}#slide .arrow.right{right:0;left:auto;}#slide .arrow.right:after{content:"\E837";}#slide .player{position:absolute;top:25px;right:75px;}#slide .player ul{z-index:1;position:relative;top:0;right:30px;}#slide .player li{display:inline-block;width:15px;height:15px;margin:0 0 0 5px;border:1px solid #ae8769;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;}#slide .player li:hover{background:#e2c9b0;}#slide .player li.active{background:#ae8769;cursor:default;}#slide .slide-title{float:left;margin-bottom:25px;font:300 1.5em/1em 'Lato',sans-serif;text-transform:uppercase;}#slide .slide-content{clear:both;float:left;}#slide .slide-content h2{margin:5px 0 2px;}#slide .slide-content .slide-call a{position:relative;display:inline-block;height:36px;margin:0;padding:0 20px;font:1em/32px 'Lato',sans-serif;color:#756858;border:1px solid #756858;border-radius:50px;text-decoration:none;cursor:pointer;text-transform:uppercase;}#slide .slide-content .slide-call a:hover{color:#ae8769;background:rgba(255,255,255,0.8);}.menu--home-quick-access{clear:both;position:relative;top:-95px;margin-bottom:-95px;text-align:right;}.menu--home-quick-access #quick-access ul{position:relative;}.menu--home-quick-access #quick-access ul li{z-index:2;position:relative;display:inline-block;width:150px;height:150px;margin:20px 40px 40px;background:#FFF;font:400 1em/175px 'Lato',sans-serif;text-transform:uppercase;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.menu--home-quick-access #quick-access ul li:before{position:absolute;top:50%;left:50%;content:"";width:175px;height:175px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background:rgba(174,135,105,0.2);}.menu--home-quick-access #quick-access ul li a{z-index:1;position:relative;display:block;color:#756858;width:100%;height:100%;background:#FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.menu--home-quick-access #quick-access ul li a:before{position:absolute;width:100%;left:0;top:0;content:"\F2BE";font:1.8em/110px "Fontello";text-align:center;}.menu--home-quick-access #quick-access ul li a:hover{color:#ae8769;text-decoration:none;}.menu--home-quick-access #quick-access ul li:last-child a:before{content:"\E838";}#account{display:flex;flex-wrap:wrap;}#account h1{width:100%;margin-bottom:25px;}#account #account-left{position:relative;margin:100px 25px 0 0;width:calc(33.33% - 25px);padding:20px 25px 25px;font:400 0.95em/1.3em 'Lato',sans-serif;background:rgba(255,255,255,0.8);}#account #account-left h2{margin:0 0 25px;font:600 1em/1.2em 'Lato',sans-serif;text-transform:uppercase;}#account #account-left .account-view{overflow:hidden;width:170px;height:170px;margin:-120px auto 20px;padding:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #ae8769;}#account #account-left .account-view img{position:relative;display:block;width:100%;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}#account #account-left .field--name-qrcode{max-width:200px;margin:0 auto 25px;}#account #account-left .account-level{position:absolute;top:60px;left:190px;cursor:help;}#account #account-left .vcard > div{position:relative;padding:10px 0 10px 12px;}#account #account-left .vcard > div:after{position:absolute;content:"\E810";top:14px;left:0;color:#ae8769;font:normal 0.9em/1em "Fontello";}#account #account-left .vcard > div.name,#account #account-left .vcard > div span{font-weight:700;}#account #account-left .vcard .field--name-voluntary-type .field__label{float:none;}#account #account-left .vcard .adr span{font-weight:normal;}#account #account-left .vcard .adr span:first-child{font-weight:600;}#account #account-left .vcard .adr .field__label,#account #account-left .vcard .adr .field__item{float:none;display:block;}#account #account-left .vcard .adr .field--name-field-u-postal-code{display:inline-block;}#account #account-left .vcard .adr .field--name-field-u-city{display:inline-block;text-transform:uppercase;}#account #account-left svg{width:100%;height:auto;}#account #account-right{position:relative;width:66.66%;}#account #account-right .horizontal-tabs{border:0;}#account #account-right #account-nav ul{display:flex;flex-wrap:wrap;background:rgba(117,104,88,0.5);}#account #account-right #account-nav li{font:700 1em/40px 'Lato',sans-serif;}#account #account-right #account-nav li a{display:block;padding:0 20px;color:#FFF;}#account #account-right #account-nav li.active a,#account #account-right #account-nav li.active a:hover{background:#e2c9b0;cursor:default;}#account #account-right #account-nav li:hover a{background:rgba(226,201,176,0.5);text-decoration:none;}#account #account-right .block-cosm-profile-information-sheet-block,#account #account-right .block-webform-block{padding:25px;background:rgba(255,255,255,0.8);}#account #account-right .account-title{font:600 1.8em/1em 'Abhaya Libre',serif;margin-bottom:15px;}#account #account-right #user-parameters-form .form-item{margin-bottom:30px;}#account #account-right #user-parameters-form label{display:block;font:600 1em/1.4em 'Lato',sans-serif;color:#ae8769;}#account #account-right #user-parameters-form input{width:50%;}#account #account-right #user-parameters-form input#edit-submit{width:auto;}#account #account-right #user-parameters-form #edit-field-u-iban-wrapper input{width:100%;}#account #account-right #user-parameters-form a#edit-unsubscribe{float:right;display:inline-block;padding:0 20px;margin:0;font:1em/34px 'Lato',sans-serif;color:#FFF;text-decoration:none;background:#ae8769;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}#account #account-right #user-parameters-form a#edit-unsubscribe:hover{color:#756858;}#account #account-right #user-parameters-form .field--name-field-u-iban fieldset{margin:0 !important;}#account .horizontal-tabs{border:1px solid rgba(32,62,90,0.25);border-top:0;}#account .horizontal-tabs ul.horizontal-tabs-list{display:table;width:calc(100% + 2px);margin:0 -1px;border-width:0;background:none;}#account .horizontal-tabs ul.horizontal-tabs-list li{float:none;display:table-cell;min-width:0;padding:0 2px 0 0;font:700 1em/40px 'Lato',sans-serif;text-align:center;border:0;background:transparent;}#account .horizontal-tabs ul.horizontal-tabs-list li:last-child{padding-right:0;}#account .horizontal-tabs ul.horizontal-tabs-list li a{display:block;color:#756858;padding:0;background:rgba(32,62,90,0.25);border:1px solid rgba(32,62,90,0.25);border-bottom:0;border-radius:2px 2px 0 0;}#account .horizontal-tabs ul.horizontal-tabs-list li.selected a,#account .horizontal-tabs ul.horizontal-tabs-list li.selected a:hover{padding:0 2px 0 0;background:#FFF;cursor:default;}#account .horizontal-tabs ul.horizontal-tabs-list li:hover a{background:rgba(32,62,90,0.15);text-decoration:none;}.sensitive-skin-question-form h2{color:#d26a45;text-align:center;}.sensitive-skin-question-form figure{margin:1em 5% 35px;font-style:italic;text-align:center;}.sensitive-skin-question-form .highlight{margin-top:25px;color:#d26a45;text-align:center;}.sensitive-skin-question-form .form-radios{display:flex;flex-wrap:wrap;justify-content:center;text-transform:uppercase;}.sensitive-skin-question-form .form-radios .form-type-radio{color:#d26a45;margin:0 10px;}.sensitive-skin-question-form .form-radios label{font-weight:bold;}#study-list #study-list-table .study-list-bloc{margin:5px 0;background:rgba(255,255,255,0.85);}#study-list #study-list-table .study-list-bloc.title{display:table;width:100%;color:#756858;font:300 0.9em/1.4em 'Lato',sans-serif;background:none;text-transform:uppercase;}#study-list #study-list-table .study-list-bloc .row{display:table;width:100%;padding:15px 0;}#study-list #study-list-table .study-list-bloc .row-inner:last-child{display:block;padding:0 0 15px 0;}#study-list #study-list-table .study-list-bloc .study-link{position:relative;display:table-cell;width:5%;padding:0 10px;}#study-list #study-list-table .study-list-bloc .study-link:after{position:absolute;font:18px/40px "Fontello";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);left:50%;top:0;}#study-list #study-list-table .study-list-bloc .study-name{display:table-cell;margin:0;width:70%;padding:0 10px;}#study-list #study-list-table .study-list-bloc .study-name h2{font:600 1.05em/1.3em 'Lato',sans-serif;color:inherit;}#study-list #study-list-table .study-list-bloc .study-name .date-published{font:italic 400 0.8em/1.3em 'Lato',sans-serif;-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75;}#study-list #study-list-table .study-list-bloc .study-status{display:table-cell;width:25%;padding:0 10px;}#study-list #study-list-table .study-list-bloc .study-status span{display:block;text-transform:uppercase;color:#ae8769;font-weight:700;}#study-list #study-list-table .study-list-bloc .study-desc{padding:0 10px 0 calc(5% + 10px);margin-bottom:15px;}#study-list #study-list-table .study-list-bloc .study-desc .study-date,#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-compensation .field__label,#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-study-center .field__label{clear:both;font:300 1em/2em 'Lato',sans-serif;}#study-list #study-list-table .study-list-bloc .study-desc .study-date:before,#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-compensation .field__label:before,#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-study-center .field__label:before{position:relative;content:"■";top:-1px;padding:0 10px 0 0;color:#ae8769;font-size:1.1em;}#study-list #study-list-table .study-list-bloc .study-desc .study-date span,#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-compensation .field__label span,#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-study-center .field__label span{font-weight:400;}#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-compensation,#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-study-center{line-height:2em;}#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-compensation .field__label,#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-study-center .field__label{font-weight:400;}#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-study-center .field__item span{display:inline-block;padding:0 10px;vertical-align:middle;text-transform:uppercase;font:700 0.9em/1.4em 'Lato',sans-serif;color:#FFF;background:#ae8769;}#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-study-center .field__item span.nantes{background:#5eb4ab;}#study-list #study-list-table .study-list-bloc .study-desc .field--name-field-study-center .field__item span.carquefou{background:#f4ac00;}#study-list #study-list-table .study-list-bloc .study-action{text-align:right;padding:0 10px;}#study-list #study-list-table .study-list-bloc .study-action a{display:inline-block;position:relative;margin:0;padding:0 20px;font:0.85em/30px 'Lato',sans-serif;color:#FFF;background:#756858;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;text-decoration:none;cursor:pointer;text-transform:uppercase;}#study-list #study-list-table .study-list-bloc .study-action a:hover{background:#ae8769;}#study-list #study-list-table .study-list-bloc.current .study-link:after,#study-list #study-list-table .study-list-bloc.new .study-link:after{content:"\E823";}#study-list #study-list-table .study-list-bloc.current.open .study-link:after,#study-list #study-list-table .study-list-bloc.new.open .study-link:after{content:"\E835";color:#ae8769;}#study-list #study-list-table .study-list-bloc.current:hover .row:first-child,#study-list #study-list-table .study-list-bloc.new:hover .row:first-child{cursor:pointer;}#study-list #study-list-table .study-list-bloc.current:hover .row:first-child .study-link:after,#study-list #study-list-table .study-list-bloc.new:hover .row:first-child .study-link:after{color:#ae8769;}#study-list #study-list-table .study-list-bloc.archived{color:#999;}#study-list #study-list-table .study-list-bloc.archived .study-link:after{content:"\E804";color:#3A743C;color:#999;}#study-list #study-list-table .study-list-bloc.out{color:#999;}#study-list #study-list-table .study-list-bloc.out .study-link:after{content:"\E805";color:#C30302;color:#999;}#study-list #study-list-table .study-list-bloc.submission-requested{background:#ff99994d;}#study-list #study-list-table .study-list-bloc.registration-needs{background:#8dc34f4d;}#study #study-left{float:left;width:calc(40% - 25px);margin-right:25px;}#study #study-left .study-title{position:relative;padding:15px 25px;margin:0 -25px;font:700 1em/1.4em 'Lato',sans-serif;text-transform:uppercase;cursor:pointer;}#study #study-left .study-title:after{position:absolute;content:"\E810";top:13px;right:20px;font:normal 1.5em/1em "Fontello";}#study #study-left .study-content{overflow:hidden;}#study #study-left .open .study-title:after{content:"\E80A";}#study #study-left .vcard{padding:20px;margin-bottom:25px;color:#756858;background:rgba(255,255,255,0.8);}#study #study-left .vcard .name{text-transform:uppercase;}#study #study-left .vcard .name span{display:inline-block;padding:0 10px;margin:0 3px;font-weight:600;color:#FFF;background:#ae8769;}#study #study-left .vcard .name.nantes span{background:#5eb4ab;}#study #study-left .vcard .name.carquefou span{background:#f4ac00;}#study #study-left .vcard .street-address p{margin:0;}#study #study-left .study-date{padding:0 25px;color:#FFF;background:#ae8769;}#study #study-left .study-date .study-session{overflow:hidden;}#study #study-left .study-date .study-session-title{padding-bottom:5px;margin-bottom:15px;font:600 0.9em/1.4em 'Lato',sans-serif;text-transform:uppercase;text-align:right;border-bottom:1px solid;}#study #study-left .study-date .study-date-bloc{overflow:hidden;padding:0 0 0 70px;margin:15px 0 30px 0;background:url("/themes/custom/cosmepar/img/icons/calendar.png") no-repeat left top;}#study #study-left .study-date .study-date-bloc .study-date-rdv{display:inline-block;padding:0 8px;margin-bottom:5px;font:700 0.95em/25px 'Lato',sans-serif;color:#ae8769;background:#FFF;}#study #study-left .study-date .study-date-bloc .study-date-day{font:700 1em/1.4em 'Lato',sans-serif;}#study #study-left .study-date .study-date-bloc .study-date-hours{font:300 1em/1.4em 'Lato',sans-serif;}#study #study-left .study-date .study-date-bloc .study-date-other{margin:5px 0;font-style:italic;text-transform:lowercase;color:#f4ac00;}#study #study-left .study-date .study-date-bloc:last-child{margin:0 0 25px 0;}#study #study-left .study-desc{overflow:hidden;padding:0 25px;background:rgba(255,255,255,0.8);}#study #study-left .study-desc .text-formatted{overflow:hidden;margin:15px 0;font:400 0.95em/1.3em 'Lato',sans-serif;}#study #study-left .study-desc h2{margin:25px 0 3px;font:600 0.9em/1.2em 'Lato',sans-serif;text-transform:uppercase;}#study #study-left .study-desc h2:first-child{margin-top:0;}#study #study-left .study-desc ul{margin:0 0 25px 8px;}#study #study-left .study-desc ul li{position:relative;padding:4px 0 4px 12px;}#study #study-left .study-desc ul li:before{position:absolute;content:"\E810";top:9px;left:0;color:#ae8769;font:normal 0.9em/1em "Fontello";}#study #study-left .study-compensation{padding:25px 25px 5px 95px;color:#FFF;background:#ae8769 url("/themes/custom/cosmepar/img/icons/money.png") no-repeat 20px bottom;}#study #study-left .study-compensation h2{margin:0 0 3px;font:600 1em/1.2em 'Lato',sans-serif;text-transform:uppercase;color:#FFF;}#study #study-right{overflow:hidden;float:left;width:60%;padding:25px;background:rgba(255,255,255,0.8);}#study #study-right .counter-step ul li:before{left:50%;-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);}#study #study-right .button{display:inline-block;margin:25px 25px 0 0;text-align:center;}#study #study-right .button a{position:relative;display:inline-block;padding:0 20px;font:500 0.9em/35px 'Lato',sans-serif;color:#FFF;background:#ae8769;border:1px solid #ae8769;text-transform:uppercase;text-decoration:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}#study #study-right .button a:hover{color:#ae8769;background:#FFF;border:1px solid;}#study #study-right .button a{background:#756858;border:1px solid #756858;}#study #study-right .button a:hover{color:#756858;background:#FFF;}#study #study-right .button.back a{position:relative;display:inline-block;padding:0 20px;font:500 0.9em/35px 'Lato',sans-serif;color:#FFF;background:#ae8769;border:1px solid #ae8769;text-transform:uppercase;text-decoration:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}#study #study-right .button.back a:hover{color:#ae8769;background:#FFF;border:1px solid;}#study #study-right .button.back a{color:#756858;background:#d9dcde;border:1px solid #d9dcde;}#study #study-right .button.back a:hover{color:#756858;background:#FFF;}#study #study-right .step-introduction{margin:20px 0;}#study #study-right .step-introduction .step-title{margin-bottom:5px;font:700 1.3em/1em 'Lato',sans-serif;}#study #study-right .step-introduction span{margin-right:5px;color:#ae8769;}#study #study-right .study-title{font:300 1.3em/1.4em 'Lato',sans-serif;text-transform:uppercase;}#study #study-right .study-date .study-session{overflow:hidden;margin:35px 0;}#study #study-right .study-date .study-session-title{margin-bottom:15px;font:600 0.9em/1.4em 'Lato',sans-serif;text-transform:uppercase;text-align:left;border-bottom:1px solid;}#study #study-right .study-date .study-session-title span{display:inline-block;padding:3px 15px;color:#FFF;background:#756858;}#study #study-right .study-date .study-date-bloc{overflow:hidden;padding:0 0 0 70px;margin:15px 0 30px 0;background:url("/themes/custom/cosmepar/img/icons/calendar-yellow.png") no-repeat left top;}#study #study-right .study-date .study-date-bloc .study-date-rdv{display:inline-block;padding:0 8px;margin-bottom:5px;font:700 0.95em/25px 'Lato',sans-serif;color:#FFF;background:#ae8769;}#study #study-right .study-date .study-date-bloc .study-date-day{font:700 1em/1.4em 'Lato',sans-serif;}#study #study-right .study-date .study-date-bloc .study-date-hours{font:300 1em/1.4em 'Lato',sans-serif;}#study #study-right .study-date .study-date-bloc .study-date-other{margin:5px 0;font-style:italic;text-transform:lowercase;color:#756858;}#study #study-right .study-date .study-date-bloc:last-child{margin:0 0 25px 0;}#study #study-right .study-rdv-bloc{position:relative;padding:10px 20px;margin:25px 0;border:1px solid #b8b8b8;}#study #study-right .study-rdv-bloc .study-rdv-top{display:flex;padding-right:40px;align-items:baseline;padding:10px 20px;margin:-10px -20px;font:700 1.1em/1em 'Lato',sans-serif;cursor:pointer;}#study #study-right .study-rdv-bloc .study-rdv-top:after{position:absolute;content:"\E810";top:6px;right:20px;font:normal 1.5em/1em "Fontello";color:#756858;}#study #study-right .study-rdv-bloc .study-rdv-top .study-rdv-counter{width:120px;padding:10px 20px;margin:-10px 25px -10px -20px;color:#FFF;background:#ae8769;}#study #study-right .study-rdv-bloc .study-rdv-top .study-rdv-selected span{font-weight:400;}#study #study-right .study-rdv-bloc.open .study-rdv-top:after{content:"\E80A";}#study #study-right .study-agenda{margin:25px 0 10px;}#study #study-right .study-agenda .study-agenda-top{display:flex;justify-content:space-between;padding:10px 20px;align-items:baseline;color:#FFF;background:#756858;}#study #study-right .study-agenda .study-agenda-top .study-agenda-day{font:700 1.1em/1.4em 'Lato',sans-serif;}#study #study-right .study-agenda ul{display:flex;flex-wrap:wrap;padding:1px;background:#e2c9b0;}#study #study-right .study-agenda ul li{position:relative;width:calc(20%);padding:0 10px;line-height:40px;text-align:right;border:1px solid #e2c9b0;background:#FFF;cursor:pointer;}#study #study-right .study-agenda ul li:after{position:relative;content:"\E804";width:20px;padding-left:8px;font:normal 1em/40px "Fontello";color:#FFF;}#study #study-right .study-agenda ul li:hover:after{color:#756858;}#study #study-right .study-agenda ul li.selected{background:greenyellow;cursor:default;}#study #study-right .study-agenda ul li.selected:after{content:"\E804";color:green;}#study #study-right .study-agenda ul li.close{color:#cacaca;background:rgba(255,255,255,0.8);cursor:default;}#study #study-right .study-agenda ul li.close:after{content:"\E805";font:normal 1.1em/30px "Fontello";color:#cacaca;}#study #study-right .study-agenda-other{margin:20px 0;}.view-news-list{display:flex;flex-wrap:wrap;}.view-news-list > .views-row{width:33.33%;padding:0 1% 2%;}.view-news-list > .views-row .news-list-bloc{position:relative;height:100%;background:#FFF;border:5px solid rgba(255,255,255,0.35);}.view-news-list > .views-row .news-list-view{position:relative;overflow:hidden;float:none;width:100%;margin:0;background:#eef3f6;}.view-news-list > .views-row .news-list-view:before{display:block;content:"";padding-top:66.66%;}.view-news-list > .views-row .news-list-view img{position:absolute;display:block;width:100%;height:100%;top:50%;left:50%;object-fit:cover;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}.view-news-list > .views-row .news-list-desc{float:none;width:100%;padding:10px 15px 30px 15px;}.view-news-list > .views-row .news-date{position:absolute;bottom:10px;font:400 0.8em/1.3em 'Lato',sans-serif;color:#ae8769;}.view-news-list > .views-row .news-theme{position:absolute;top:2px;left:2px;display:inline-block;padding:3px 10px;font:400 0.8em/1.3em 'Lato',sans-serif;color:#333;background:#fbf6f2;text-transform:uppercase;}.view-news-list > .views-row h2{padding-left:8px;font:600 1.05em/1.2em 'Lato',sans-serif;border-left:3px solid #ae8769;}.view-news-list > .views-row h2 a{color:#756858;}.view-news-list > .views-row:hover .news-list-view img{width:105%;height:105%;}.view-news-list > .views-row:hover h2 a{color:#ae8769;}#news{position:relative;padding:20px 30px;margin-top:65px;background:rgba(255,255,255,0.8);}#news .main-title{position:absolute;top:-47px;left:0;}#news .news-theme{display:inline-block;padding:3px 0;font:400 0.9em/1.3em 'Lato',sans-serif;text-transform:uppercase;}#news h1{margin-bottom:5px;font:700 1.6em/1.2em 'Lato',sans-serif;}#news .news-intro{font:700 1.05em/1.5em 'Lato',sans-serif;}#news .news-intro p:last-child{margin:0;}#news .news-date{margin:5px 0 10px;font:400 0.8em/1.3em 'Lato',sans-serif;color:#ae8769;}#news .news-view{position:relative;overflow:hidden;float:none;width:100%;margin:0 0 15px;}#news .news-view:before{display:block;content:"";padding-top:66.66%;}#news .news-view img{top:0;left:0;bottom:0;right:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;width:100%;height:auto;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.link-related{padding:15px 0 0;margin:15px 0 5px;border-top:5px solid #ae8769;}.link-related a{position:relative;display:inline-block;padding:6px 25px;font:600 1em/1.2em 'Lato',sans-serif;color:#756858;}.link-related a:hover{color:#ae8769;text-decoration:underline;}.link-related a:after{position:absolute;content:"\E821";top:10px;left:0;color:#ae8769;font:normal 0.9em/1em "Fontello";}#news-related{margin-top:35px;}#news-related .bloc-title,#news-related .section-title{margin:0 0 10px 0;}#news-related .bloc-title span,#news-related .section-title span{border-bottom:0;}#news-related .more-news{display:flex;flex-wrap:wrap;margin:0 -10px;}#news-related .more-news .news-list-bloc{position:relative;display:inline-block;width:calc(33.33% - 20px);padding:0;margin:0 10px 20px;background:#FFF;border:5px solid rgba(255,255,255,0.35);vertical-align:top;}#news-related .more-news .news-list-bloc .news-list-view{position:relative;overflow:hidden;float:none;width:100%;margin:0;background:#eef3f6;}#news-related .more-news .news-list-bloc .news-list-view:before{display:block;content:"";padding-top:66.66%;}#news-related .more-news .news-list-bloc .news-list-view img{position:absolute;display:block;width:100%;height:100%;top:50%;left:50%;object-fit:cover;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}#news-related .more-news .news-list-bloc .news-list-desc{float:none;width:100%;padding:10px 15px 30px 15px;}#news-related .more-news .news-list-bloc .news-date{position:absolute;bottom:10px;font:400 0.8em/1.3em 'Lato',sans-serif;color:#ae8769;}#news-related .more-news .news-list-bloc .news-theme{position:absolute;top:2px;left:2px;display:inline-block;padding:3px 10px;font:400 0.8em/1.3em 'Lato',sans-serif;color:#333;background:#fbf6f2;text-transform:uppercase;}#news-related .more-news .news-list-bloc h2{padding-left:8px;font:600 1.05em/1.2em 'Lato',sans-serif;border-left:3px solid #ae8769;}#news-related .more-news .news-list-bloc h2 a{color:#756858;}#news-related .more-news .news-list-bloc:hover .news-list-view img{width:105%;height:105%;}#news-related .more-news .news-list-bloc:hover h2 a{color:#ae8769;}#faq .faq-theme{margin-bottom:40px;}#faq .faq-theme h2{padding:0;margin:0;font:900 1em/45px 'Lato',sans-serif;color:#ae8769;text-transform:uppercase;}#faq .faq-theme .faq-question{position:relative;border-left:6px solid #cacaca;border-bottom:1px dotted #cacaca;}#faq .faq-theme .faq-question h3{display:block;padding:10px 50px 10px 20px;margin:0;font:700 1.1em/1.4em 'Lato',sans-serif;cursor:pointer;}#faq .faq-theme .faq-question h3:after{position:absolute;right:10px;top:0;content:"\E813";font:18px/45px "Fontello";}#faq .faq-theme .faq-question h3:hover{color:#ae8769;}#faq .faq-theme .faq-question.open{border-left:6px solid #ae8769;}#faq .faq-theme .faq-question.open h3{color:#ae8769;}#faq .faq-theme .faq-question.open h3:after{content:"\E819";}#faq .faq-theme .faq-question .faq-answer{padding:0 20px 20px;}#faq .faq-theme .faq-question .faq-answer p:last-child{margin:0;}#faq .faq-theme .faq-question .faq-answer ul{margin-left:15px;}#faq .faq-theme .faq-question .faq-answer ul li{position:relative;padding:3px 0 3px 0;list-style:none;}#faq .faq-theme .faq-question .faq-answer ul li:before{float:left;position:relative;content:"■";top:-1px;padding:0 10px 0 0;color:#ae8769;font-size:1.1em;}#contact{display:flex;flex-wrap:wrap;}#contact h1{flex:1;}#contact .right{position:relative;width:66.66%;}#contact .right h2{margin:0 0 3px;font:300 1.7em/1.2em 'Lato',sans-serif;}#contact .right .field--name-field-study-centers > .field__item{margin-bottom:25px;background:rgba(255,255,255,0.8);border-top:6px solid #ae8769;}#contact .right .field--name-field-study-centers .vcard{display:flex;flex-wrap:wrap;}#contact .right .field--name-field-study-centers .vcard .information{width:40%;padding:25px;}#contact .right .field--name-field-study-centers .vcard .information .name{margin-bottom:10px;font:600 1em/1.2em 'Lato',sans-serif;color:#ae8769;text-transform:uppercase;}#contact .right .field--name-field-study-centers .vcard .information .name.carquefou{color:#f4ac00;}#contact .right .field--name-field-study-centers .vcard .information .name.nantes{color:#5eb4ab;}#contact .right .field--name-field-study-centers .vcard .information .adr > span:first-child{font-weight:600;}#contact .right .field--name-field-study-centers .vcard .information .street-address p{margin:0;}#contact .right .field--name-field-study-centers .vcard .information .tel span{font-weight:600;margin-right:3px;}#contact .right .field--name-field-study-centers .vcard .information .button{margin:10px 0 0;}#contact .right .field--name-field-study-centers .vcard .visual{flex:1;}#contact .right .field--name-field-study-centers .vcard .visual div,#contact .right .field--name-field-study-centers .vcard .visual article{height:100%;}#contact .right .field--name-field-study-centers .vcard .visual img{display:block;width:100%;height:100%;object-fit:cover;}#contact .right .right-bottom{margin-bottom:25px;padding:25px;background:rgba(255,255,255,0.8);}#contact .right .right-bottom .field-form-contact .form-item{margin-bottom:20px;}#contact .right .right-bottom .field-form-contact .filter-wrapper{display:none;}nav.pager{clear:both;margin:15px auto;font:400 1.1em/20px 'Lato',sans-serif;text-align:right;}nav.pager li{display:inline-block;padding:0;text-align:center;}nav.pager li a{display:block;padding:5px 10px;color:#756858;margin:0;}nav.pager li a:hover{color:#FFF;text-decoration:none;background:#756858;}nav.pager li.is-active a{color:#FFF;text-decoration:none;background:#ae8769;}nav.pager li.pager__item--previous a,nav.pager li.pager__item--next a{text-decoration:none;}nav.pager li.pager__item--previous a span,nav.pager li.pager__item--next a span{display:none;}nav.pager li.pager__item--previous a:after,nav.pager li.pager__item--next a:after{position:relative;font:0.9em/0 "Fontello";content:"\E80C";}nav.pager li.pager__item--previous a:hover,nav.pager li.pager__item--next a:hover{color:#756858;background:none;}nav.pager li.pager__item--previous a:hover:after,nav.pager li.pager__item--next a:hover:after{right:3px;}nav.pager li.pager__item--next a:after{content:"\E80D";}nav.pager li.pager__item--next a:hover:after{right:auto;left:3px;}nav.pager li.pager__item--first,nav.pager li.pager__item--last{display:none;}footer{position:relative;background:rgba(255,255,255,0.8);}footer .inner{overflow:hidden;padding:15px 0;font:400 0.85em/1.8em 'Lato',sans-serif;color:#756858;text-align:center;}footer ul{display:flex;flex-wrap:wrap;justify-content:center;}footer ul li{margin:0 5px;}footer ul li a,footer ul li span{padding:0 15px;color:#756858;text-decoration:none;}footer ul li a:hover{color:#ae8769;}#user-login{position:relative;width:1280px;margin:30px auto 75px;}label{font:400 1em 'Lato',sans-serif;}input[type=text],input[type=email],input[type=number],input[type=password],input[type=date],input[type=tel],textarea{margin:0;width:100%;height:36px;padding:0 10px;font:400 0.9em/34px 'Lato',sans-serif;color:#756858;background:rgba(255,255,255,0.8);border:1px solid #ae8769;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}textarea{width:100%;height:155px;padding:5px 10px;}.grippie{clear:both;}select{width:100%;height:36px;padding-left:8px;font:400 0.9em/1.2em 'Lato',sans-serif;color:#756858;border:none;border-radius:3px;border:1px solid #a7a7a7;}input[type="checkbox"],input[type="radio"]{margin-right:5px;}button{display:inline-block;vertical-align:top;}input[type=submit],button.submit{position:relative;height:34px;margin:0;padding:0 20px;font:300 0.9em/34px 'Lato',sans-serif;color:#FFF;background:#756858;border:0;border-radius:50px;text-decoration:none;cursor:pointer;text-transform:uppercase;}input[type=submit]:hover,button.submit:hover{background:#ae8769;}button.reset{position:relative;height:34px;margin:0;padding:0 20px;font:0/34px 'Lato',sans-serif;color:#FFF;background:#828388;border:0;border-radius:3px;text-decoration:none;cursor:pointer;text-transform:uppercase;}button.reset:after{position:absolute;content:"\E801";color:#FFF;font:18px/34px "Fontello";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}button.reset:hover{background:#ae8769;}input[type="radio"]{margin-right:3px;}.description,.form-item .description{padding:2px 5px 0;margin:0;font:italic 100 0.85em/1.4em 'Lato',sans-serif;color:#999;text-align:left;}::-webkit-input-placeholder{color:#756858;opacity:1 !important;}:-moz-placeholder{color:#756858;opacity:1 !important;}::-moz-placeholder{color:#756858;opacity:1 !important;}:-ms-input-placeholder{color:#756858;opacity:1 !important;}input[disabled="disabled"]{color:red;border:3px solid #ff0000;}select[disabled="disabled"]{color:red;border:3px solid #ff0000;}#study-form,#cosm-profile-cosm-profile-more-information-form,#cosm-profile-cosm-profile-better-know-you-form,#cosm-profile-cosm-profile-admin-complement-form{counter-reset:question;}#study-form fieldset,#cosm-profile-cosm-profile-more-information-form fieldset,#cosm-profile-cosm-profile-better-know-you-form fieldset,#cosm-profile-cosm-profile-admin-complement-form fieldset{position:relative;overflow:hidden;margin:25px 0;list-style-type:none;counter-increment:question;}#study-form fieldset:before,#cosm-profile-cosm-profile-more-information-form fieldset:before,#cosm-profile-cosm-profile-better-know-you-form fieldset:before,#cosm-profile-cosm-profile-admin-complement-form fieldset:before{position:absolute;left:0;width:20px;height:20px;font:700 0.75em/20px 'Lato',sans-serif;color:#FFF;content:counter(question);background:#ae8769;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;}#study-form fieldset > legend,#cosm-profile-cosm-profile-more-information-form fieldset > legend,#cosm-profile-cosm-profile-better-know-you-form fieldset > legend,#cosm-profile-cosm-profile-admin-complement-form fieldset > legend{display:block;float:left;width:100%;padding:0 0 0 30px;margin:0 0 10px;color:#ae8769;font:700 1.2em/1.4em 'Abhaya Libre',serif;}#study-form fieldset .form-item,#cosm-profile-cosm-profile-more-information-form fieldset .form-item,#cosm-profile-cosm-profile-better-know-you-form fieldset .form-item,#cosm-profile-cosm-profile-admin-complement-form fieldset .form-item{margin:0 0 10px;}#study-form fieldset .form-type-radio,#cosm-profile-cosm-profile-more-information-form fieldset .form-type-radio,#cosm-profile-cosm-profile-better-know-you-form fieldset .form-type-radio,#cosm-profile-cosm-profile-admin-complement-form fieldset .form-type-radio,#study-form fieldset .form-type-checkbox,#cosm-profile-cosm-profile-more-information-form fieldset .form-type-checkbox,#cosm-profile-cosm-profile-better-know-you-form fieldset .form-type-checkbox,#cosm-profile-cosm-profile-admin-complement-form fieldset .form-type-checkbox{display:inline-block;margin:0 40px 10px 0;color:#756858;}#study-form .form-actions,#cosm-profile-cosm-profile-more-information-form .form-actions,#cosm-profile-cosm-profile-better-know-you-form .form-actions,#cosm-profile-cosm-profile-admin-complement-form .form-actions{text-align:right;}#study-form table#periods,#cosm-profile-cosm-profile-more-information-form table#periods,#cosm-profile-cosm-profile-better-know-you-form table#periods,#cosm-profile-cosm-profile-admin-complement-form table#periods{width:100%;border-collapse:collapse;}#study-form table#periods th,#cosm-profile-cosm-profile-more-information-form table#periods th,#cosm-profile-cosm-profile-better-know-you-form table#periods th,#cosm-profile-cosm-profile-admin-complement-form table#periods th,#study-form table#periods tr,#cosm-profile-cosm-profile-more-information-form table#periods tr,#cosm-profile-cosm-profile-better-know-you-form table#periods tr,#cosm-profile-cosm-profile-admin-complement-form table#periods tr,#study-form table#periods td,#cosm-profile-cosm-profile-more-information-form table#periods td,#cosm-profile-cosm-profile-better-know-you-form table#periods td,#cosm-profile-cosm-profile-admin-complement-form table#periods td{padding:8px 5px;font:400 0.95em/1.1em 'Lato',sans-serif;border:1px solid #c7cfd6;}#study-form table#periods td,#cosm-profile-cosm-profile-more-information-form table#periods td,#cosm-profile-cosm-profile-better-know-you-form table#periods td,#cosm-profile-cosm-profile-admin-complement-form table#periods td{width:15%;}#study-form table#periods a,#cosm-profile-cosm-profile-more-information-form table#periods a,#cosm-profile-cosm-profile-better-know-you-form table#periods a,#cosm-profile-cosm-profile-admin-complement-form table#periods a{display:block;font-size:.85em;}#study-form table#periods .form-type-checkbox,#cosm-profile-cosm-profile-more-information-form table#periods .form-type-checkbox,#cosm-profile-cosm-profile-better-know-you-form table#periods .form-type-checkbox,#cosm-profile-cosm-profile-admin-complement-form table#periods .form-type-checkbox,#study-form table#periods input[type="checkbox"],#cosm-profile-cosm-profile-more-information-form table#periods input[type="checkbox"],#cosm-profile-cosm-profile-better-know-you-form table#periods input[type="checkbox"],#cosm-profile-cosm-profile-admin-complement-form table#periods input[type="checkbox"]{display:block;margin:0 auto;}form[id^="cosm-profile-cosm-profile-register-step-"]{counter-reset:question;}form[id^="cosm-profile-cosm-profile-register-step-"] > fieldset{position:relative;overflow:hidden;margin:25px 0;list-style-type:none;counter-increment:question;}form[id^="cosm-profile-cosm-profile-register-step-"] > fieldset:before{position:absolute;left:0;width:20px;height:20px;font:700 0.75em/20px 'Lato',sans-serif;color:#FFF;content:counter(question);background:#ae8769;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;}form[id^="cosm-profile-cosm-profile-register-step-"] > fieldset > legend{display:block;float:left;width:100%;padding:0 0 5px 30px;margin:0 0 10px;font:700 1em/1.4em 'Lato',sans-serif;border-bottom:1px dotted;}form[id^="cosm-profile-cosm-profile-register-step-"] > fieldset .form-item{margin:0 0 10px;}form[id^="cosm-profile-cosm-profile-register-step-"] > fieldset .form-type-radio,form[id^="cosm-profile-cosm-profile-register-step-"] > fieldset .form-type-checkbox{display:inline-block;margin:0 40px 10px 0;color:#ae8769;}form[id^="cosm-profile-cosm-profile-register-step-"] .form-actions{text-align:right;}form[id^="cosm-profile-cosm-profile-register-step-"] table#periods{width:100%;border-collapse:collapse;}form[id^="cosm-profile-cosm-profile-register-step-"] table#periods th,form[id^="cosm-profile-cosm-profile-register-step-"] table#periods tr,form[id^="cosm-profile-cosm-profile-register-step-"] table#periods td{padding:8px 5px;font:400 0.95em/1.1em 'Lato',sans-serif;border:1px solid #c7cfd6;}form[id^="cosm-profile-cosm-profile-register-step-"] table#periods td{width:15%;}form[id^="cosm-profile-cosm-profile-register-step-"] table#periods a{display:block;font-size:.85em;}form[id^="cosm-profile-cosm-profile-register-step-"] table#periods .form-type-checkbox,form[id^="cosm-profile-cosm-profile-register-step-"] table#periods input[type="checkbox"]{display:block;margin:0 auto;}#edit-group-step-2 .details-wrapper fieldset fieldset{counter-increment:initial;}#edit-group-step-2 .details-wrapper fieldset fieldset:before{display:none;}#edit-group-step-2 .details-wrapper fieldset fieldset legend{display:none;}#study-form .webform-submission-unsubscribe fieldset legend{padding:0 0 5px 0;}#study-form .webform-submission-unsubscribe fieldset:before{display:none;}#study-form .webform-submission-unsubscribe input#edit-submit{margin-top:20px;}#edit-reason--wrapper #edit-reason .form-item{display:block;}.block-cosm-user-create-account-step-block,.counter-step{counter-reset:step;}.block-cosm-user-create-account-step-block ul,.counter-step ul{display:flex;width:100%;margin:25px 0 0;}.block-cosm-user-create-account-step-block ul li,.counter-step ul li{flex:1;position:relative;padding:0 50px;margin:0 0 35px;text-align:center;counter-increment:question;line-height:1em;text-align:left;}.block-cosm-user-create-account-step-block ul li:before,.counter-step ul li:before{z-index:1;position:absolute;width:25px;height:25px;left:0;bottom:-8px;font:700 15px/25px 'Lato',sans-serif;color:#FFF;content:counter(question);background:#756858;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);}.block-cosm-user-create-account-step-block ul li:after,.counter-step ul li:after{position:absolute;width:100%;height:2px;content:"";background:#756858;left:0;bottom:-10px;}.block-cosm-user-create-account-step-block ul li.active,.counter-step ul li.active,.block-cosm-user-create-account-step-block ul li.current,.counter-step ul li.current{color:#ae8769;}.block-cosm-user-create-account-step-block ul li.active:before,.counter-step ul li.active:before,.block-cosm-user-create-account-step-block ul li.current:before,.counter-step ul li.current:before{background:#ae8769;}.block-cosm-user-create-account-step-block ul li.active:after,.counter-step ul li.active:after,.block-cosm-user-create-account-step-block ul li.current:after,.counter-step ul li.current:after{background:#ae8769;}.counter-step ul li:before{-webkit-transform:translate(-40px,-5px);-moz-transform:translate(-40px,-5px);-ms-transform:translate(-40px,-5px);-o-transform:translate(-40px,-5px);}#cosm-session-inscription-registration-form .counter-step li{width:33.33%;}.mode_of_use{padding:15px;background:#e2c9b0;}.mode_of_use legend{float:left;}.mode_of_use legend span{color:#FFFFFF !important;font-weight:700;}.mode_of_use .fieldset-wrapper{clear:both;}.mode_of_use .fieldset-wrapper span{color:#756858 !important;}.mode_of_use .fieldset-wrapper p:last-child{margin:0;}#user-register-step-1-form{width:75%;margin:0 auto;}#user-register-step-1-form .form-item,#user-register-step-1-form #edit-field-u-date-birth-wrapper{float:left;width:50%;padding:0 20px;}#user-register-step-1-form .form-item .form-item,#user-register-step-1-form #edit-field-u-date-birth-wrapper .form-item{float:none;width:100%;padding:0;}#user-register-step-1-form .form-item.form-item-field-u-address-0-value,#user-register-step-1-form #edit-field-u-date-birth-wrapper.form-item-field-u-address-0-value,#user-register-step-1-form .form-item.form-type-email,#user-register-step-1-form #edit-field-u-date-birth-wrapper.form-type-email,#user-register-step-1-form .form-item#edit-pass,#user-register-step-1-form #edit-field-u-date-birth-wrapper#edit-pass{width:100%;}#user-register-step-1-form .form-actions{clear:both;padding:0 20px;}#cosm-profile-cosm-profile-better-know-you-form input#edit-field-cosm-prof-weight-0-value,#cosm-profile-cosm-profile-better-know-you-form input#edit-field-cosm-prof-size-0-value{width:auto;}#edit-field-u-iban-0-value .fieldset-wrapper{display:flex;flex-wrap:wrap;}#edit-field-u-iban-0-value .fieldset-wrapper > div{width:60px;margin:0 5px 5px 0;}#cosm-profile-cosm-profile-register-step-5-form #edit-field-cosm-prof-voluntary-type{display:flex;flex-wrap:wrap;}#cosm-profile-cosm-profile-register-step-5-form #edit-field-cosm-prof-voluntary-type .js-form-item{display:block;margin:0 0 30px;justify-content:center;}#cosm-profile-cosm-profile-register-step-5-form #edit-field-cosm-prof-voluntary-type .js-form-item:before{position:relative;display:block;width:100%;height:auto;}#cosm-profile-cosm-profile-register-step-5-form #edit-field-cosm-prof-voluntary-type .js-form-item:first-child:before{content:url(/themes/custom/cosmepar/img/testeur-centre.jpg);}.block-cosm-user-create-account-step-1-block .text-formatted h2,.block-cosm-profile-register-step-n-block .text-formatted h2{font:600 1.1em/1.2em 'Lato',sans-serif;text-transform:uppercase;}.block-cosm-user-create-account-step-1-block .text-formatted h2 span,.block-cosm-profile-register-step-n-block .text-formatted h2 span{margin-right:5px;color:#ae8769;}.block-cosm-user-create-account-step-1-block .text-formatted h2{margin:35px auto 50px;text-align:center;}#user-register-step-1-form,#user-form{}#user-register-step-1-form .form-item,#user-form .form-item,#user-register-step-1-form #edit-field-u-date-birth-wrapper,#user-form #edit-field-u-date-birth-wrapper{margin:0 0 30px;}#user-register-step-1-form label,#user-form label,#user-register-step-1-form #edit-field-u-date-birth-wrapper h4,#user-form #edit-field-u-date-birth-wrapper h4{font-weight:600;}#user-register-step-1-form input#edit-submit,#user-form input#edit-submit{width:auto;}#user-register-step-1-form .form-type-checkbox,#user-form .form-type-checkbox,#user-register-step-1-form .form-type-radio,#user-form .form-type-radio{margin-bottom:0;}#user-register-step-1-form .form-type-checkbox label,#user-form .form-type-checkbox label,#user-register-step-1-form .form-type-radio label,#user-form .form-type-radio label{display:inline;font-weight:400;text-transform:none;}.horizontal-tabs-panes .details-wrapper{padding:25px 5% 0;}#cboxLoadedContent > div{padding:30px 50px;}.text-formatted{margin:0;}.text-formatted h2{margin:30px 0 10px 0;font:600 1.3em/1.2em 'Lato',sans-serif;}.text-formatted h3{margin:0;font:700 1.1em/1.4em 'Lato',sans-serif;}.text-formatted ol,.text-formatted ul{display:block;padding:0 0 0 20px;margin:5px 0 25px;}.text-formatted ol li{margin-left:15px;padding:3px 0 3px 0;list-style-type:decimal;}.text-formatted ul li{position:relative;padding:3px 0 3px 0;list-style:none;}.text-formatted ul li:before{float:left;position:relative;content:"■";top:-1px;padding:0 10px 0 0;color:#ae8769;font-size:1.1em;}.text-formatted ul ul{padding:0 0 0 5px;margin:0 0 0 15px;}.text-formatted ul li li:before{content:"-";font-size:1em;}.text-formatted a{text-decoration:underline;}.text-formatted a:hover{text-decoration:none;}.text-formatted table{border-collapse:collapse;border:1px solid #cbcbcb;}.text-formatted table th,.text-formatted table td{padding:0.5em 1em;border:1px solid #cbcbcb;vertical-align:top;}.text-formatted table th img,.text-formatted table td img{margin:0;}img.media-element{margin:0 15px;}img.media-element.file-default{margin:0;}body:after{z-index:-2;position:absolute;width:100%;height:100%;content:"";bottom:0;left:0;background-position:left bottom;background-repeat:no-repeat;}body:before{z-index:-2;position:absolute;max-width:700px;width:100%;height:100%;content:"";bottom:0;right:0;background-image:url(/themes/custom/cosmepar/img/bkg/lotion.jpg);background-position:right bottom;background-repeat:no-repeat;background-size:contain;}body.front.not-logged-in:after,body.path-user-login:after,body.path-user.not-logged-in:after{top:0;left:0;background-image:url(/themes/custom/cosmepar/img/bkg/femme-accueil.jpg);background-position:left bottom;background-size:contain;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}body.front.not-logged-in:before,body.path-user-login:before,body.path-user.not-logged-in:before{max-width:500px;background-image:url(/themes/custom/cosmepar/img/bkg/maquillage.jpg);}body.front.user-logged-in:after{display:none;}body.front.user-logged-in:before{z-index:0;max-width:none;max-height:1200px;right:initial;left:0;background-image:url(/themes/custom/cosmepar/img/bkg/femme-accueil-login.jpg);background-position:0 bottom;background-repeat:no-repeat;background-size:contain;}body.path-user:after{max-width:1200px;background-image:url(/themes/custom/cosmepar/img/bkg/femme-euro.jpg);background-size:contain;}body.page-node-type-about:before{display:none;}body.page-node-type-about:after{max-width:1450px;max-height:1000px;background-image:url(/themes/custom/cosmepar/img/bkg/man-contact.jpg);background-size:cover;}body.page-node-type-faq:after{left:auto;right:0;max-width:1000px;max-height:1000px;background-image:url(/themes/custom/cosmepar/img/bkg/femme-senior.jpg);background-position:right bottom;background-size:contain;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}body.path-my-announces:after,body.path-cosm-announce:after{background-image:url(/themes/custom/cosmepar/img/bkg/femme-asie.png);background-position:-100px bottom;}body.path-news-list:after,body.path-news-list:before,body.page-node-type-new:after,body.page-node-type-new:before,body.page-node-type-faq:before,body.path-user:before,body.page-node-type-news:before{display:none;}.webform-confirmation p,.webform-confirmation .links{position:relative;width:1280px;margin:0 auto;padding:50px 30px 15px;font-weight:600;text-align:center;background:#FFF;}.webform-confirmation .links{min-height:300px;padding:15px 30px 15px;}.pane-pane-messages{position:relative;width:1280px;margin:0 auto 30px;}.messages{margin-bottom:25px;border:1px solid;}#page-user-edit .pane-pane-messages,.page-user .pane-pane-messages{margin:0 auto;}.inner .pane-pane-messages{width:100%;}.node-system,#user-pass,#user-pass-reset,#user-profile-form{position:relative;width:1280px;margin:0 auto;padding:35px 30px;background:#FFF;}#user-pass label{font:600 0.9em/1.4em 'Lato',sans-serif;text-transform:uppercase;}#user-pass input[type="text"]{margin:0 0 20px;}#user-profile-form .horizontal-tabs ul.horizontal-tabs-list li a,#user-profile-form .horizontal-tabs ul.horizontal-tabs-list li.selected a{padding:0 20px;line-height:40px;}#user-profile-form fieldset{padding:15px 30px;}#user-profile-form .field-multiple-table{margin-bottom:25px;}#user-profile-form .field-multiple-table td{padding:25px 0;margin-bottom:25px;border-bottom:1px dotted #756858;}#user-profile-form .form-item{width:100%;margin-bottom:20px;}#user-profile-form .form-item .form-item .form-item{margin:0;}#user-profile-form label{font:600 0.9em/1.4em 'Lato',sans-serif;text-transform:uppercase;}ul.primary{display:flex;flex-wrap:wrap;width:100%;height:32px;padding:0 15px;margin:0 0 25px;font:400 0.85em/30px 'Lato',sans-serif;text-transform:uppercase;border-bottom:1px solid #756858;}ul.primary li{display:block;margin:0 1px 0 0;}ul.primary li a{padding:0 15px;background:#FFF;border:1px solid #756858;border-bottom:none;border-radius:3px 3px 0 0;}ul.primary li a:hover{color:#756858;background:#FFF;border:1px solid #756858;border-bottom:0;text-decoration:none;}ul.primary li.is-active a,ul.primary li.active a:hover{background:transparent;border:1px solid #756858;border-bottom:1px solid #f7f9fa;}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.image{position:relative;display:block;width:100%;height:auto;}.ratio-box{display:block;content:"";padding-top:66.66%;}.ratio-content{position:absolute;top:0;left:0;bottom:0;right:0;}.flex{display:flex;flex-wrap:wrap;}body.dev-mode header:after{z-index:999;position:fixed;width:10px;height:10px;left:0;top:0;content:"";background:deepskyblue;}@media only screen and (min-width:1px) and (max-width:1490px){body.dev-mode header:after{background:red;}body{min-width:1px;}.tabs,div.messages,#block-system-main,#user-login,.profile,#user-login-form,.node-system,#user-pass,#user-pass-reset,#user-profile-form{width:100%;}.inner,header .inner,header .region-menu{width:95%;}}@media only screen and (min-width:1px) and (max-width:1280px){body.dev-mode header:after{background:pink;}.scroll-up header:before,.scroll-down header:before{box-shadow:0px 0px 25px rgba(0,0,0,0.75);}body{margin-top:70px;}body.not-logged-in.front{margin-top:0;}.front.not-logged-in:before,.path-user-login:before,.path-user.not-logged-in:before{display:none;}header{position:fixed;top:0;left:0;width:100%;}header .block-logo-block{height:70px;}header .block-logo-block img{padding:5px 0;}header nav.menu--main{position:absolute;right:-150%;background:#756858;}header nav.menu--main ul.menu{display:block;width:100%;flex-direction:column;text-align:center;}header nav.menu--main ul.menu li{padding:0;margin:0 25px;border-bottom:1px dotted rgba(255,255,255,0.25);}header nav.menu--main ul.menu li a,header nav.menu--main ul.menu li a[data-drupal-link-system-path="<front>"]:before{padding:0 25px;color:#FFF;}header .header-connexion{margin-right:70px;}header .header-connexion .block-cosm-user-login-header-block a{width:70px;height:70px;padding:0;font-size:0;text-align:center;}header .header-connexion .block-cosm-user-login-header-block a.logout{background:none;}header .header-connexion .block-cosm-user-login-header-block a:before{padding-right:0;font:25px/70px "icomoon";}header .header-connexion .header-contact{display:none;}header #burger{display:block;}.menu-open header #burger:after{color:#ae8769;}.menu-open nav.menu--main{right:0;}#connexion{padding-top:15%;}#article,#faq{width:100%;}#slide{float:none;width:100%;padding:50px 65px 150px;}#slide .arrow{width:50px;}#slide .arrow:after{font:normal 2.5em/0 "Fontello";}#contact .right{width:100%;}body.front.user-logged-in:before{background-position:bottom;background-size:cover;}}@media only screen and (min-width:1px) and (max-width:960px){body.dev-mode header:after{background:orange;}#connexion{width:100%;}.view-news-list .views-row{width:calc(50% - 23px);}#news-related .more-news .news-list-bloc{width:calc(50% - 23px);}#news-related .more-news .news-list-bloc:last-child{display:none;}#study #study-left{float:none;width:100%;margin:0 0 25px 0;}#study #study-left .study-date{display:block;}#study #study-left .study-date .study-session,#study #study-left .study-date .study-session:last-child{margin:0 35px;flex-grow:1;}#study #study-right{float:none;width:100%;}.block-cosm-user-create-account-step-1-block #article h1,.block-cosm-profile-register-step-n-block #article h1{font:300 1.6em/1em 'Lato',sans-serif;}.block-cosm-user-create-account-step-1-block .field-name-body h2,.block-cosm-profile-register-step-n-block .field-name-body h2{text-align:left;}#user-register-step-1-form{width:100%;}#account #account-left{width:100%;margin:100px 0 35px 0;}#account #account-right{width:100%;}#account #account-right #user-parameters-form input#edit-submit{width:100%;margin:0 0 20px;}#account #account-right #user-parameters-form input{width:100%;}.counter-step ul li{flex:auto;width:50%;}.block-cosm-user-create-account-step-block ul li{padding:0 15px;font-size:0;}.block-cosm-user-create-account-step-block ul li.current{flex:initial;padding:0 35px;font-size:1em;}body.front.not-logged-in:after,body.page-node-type-faq:after{background-size:cover;background-position:bottom;}body.page-node-type-faq:after{max-height:700px;}}@media only screen and (min-width:1px) and (max-width:620px){body.dev-mode header:after{background:green;}#connexion{padding-top:30%;}.back-list{display:none;}.menu--home-quick-access #quick-access ul{width:100%;}.menu--home-quick-access #quick-access ul li{width:125px;height:125px;margin:20px 20px 40px;font:400 0.8em/155px 'Lato',sans-serif;}.menu--home-quick-access #quick-access ul li:before{width:145px;height:145px;}#connexion h1{font:300 2em/1em 'Abhaya Libre',serif;}#connexion .connexion-form{display:block;}#connexion .connexion-form .form-content{display:block;width:100%;padding:50px 40px 105px 40px;}#study-list #study-list-table .study-list-bloc .study-name{width:50%;}#study-list #study-list-table .study-list-bloc .study-status{width:50%;text-align:right;}#study #study-left .study-date{display:block;}#study #study-left .study-date .study-session{overflow:hidden;margin-bottom:35px;}#study #study-left .study-date .study-session:last-child{margin:0;}#study #study-right .study-agenda ul li{width:calc(25%);}.view-news-list .views-row{display:block;width:100%;margin:0 0 20px;}#news-related .more-news .news-list-bloc{display:block;width:100%;margin:0 0 20px;}#contact .right .field--name-field-study-centers .vcard{display:block;}#contact .right .field--name-field-study-centers .vcard .information{width:100%;}#user-register-step-1-form .form-item,#user-register-step-1-form #edit-field-u-date-birth-wrapper{width:100%;padding:0;}.block-cosm-user-create-account-step-1-block #article{padding:35px 25px;}.counter-step ul li{width:100%;}}@media only screen and (min-width:1px) and (max-width:480px){body.dev-mode header:after{background:greenyellow;}header nav.menu--main{right:-200%;}#study #study-right{padding:10px;}#study #study-right .study-agendas{width:calc(100% + 42px);margin:25px -21px -11px;}#study #study-right .study-agenda ul li{width:calc(33.33%);}}
.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.image{position:relative;display:block;width:100%;height:auto;}.ratio-box{display:block;content:"";padding-top:66.66%;}.ratio-content{position:absolute;top:0;left:0;bottom:0;right:0;}.flex{display:flex;flex-wrap:wrap;}fieldset.no-number legend{padding:0 !important;}fieldset.no-number:before{display:none;}table.my-compensations{width:100%;margin-top:60px;}table.my-compensations th{font-weight:600;padding:10px 0;}table.my-compensations td{text-align:center;padding:10px;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:15px solid transparent;}table.my-compensations td.name{text-align:left;}table.my-compensations td.out_of_study.yes{color:#a61f1f;}table.my-compensations td.status.compensation_in_progress{color:#c78e43;}table.my-compensations td.status.not_indemnified{color:#a61f1f;}table.my-compensations td.status.indemnified{color:#43b743;}
