@font-face{font-family:'Heebo';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/heebo/v28/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiSysdUmj.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/worksans/v24/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jow.ttf) format('truetype')}body{font-size:16px;line-height:23px;margin-bottom:30px}p,span,div,h1,h2,h3,h4,h5{font-family:'CaudalieRegular','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:normal;font-size:16px;line-height:23px}div.ui.message ul > li,div.ui.message ul > li > a{font-family:'CaudalieLight','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-size:11px}div.ui.message ul > li > a:hover{text-decoration:underline}@media (max-width: 991px){> div.ui.container{padding-bottom:90px}}.button{font-size:14px;line-height:20px}.button:not(.bold){font-family:'CaudalieRegular','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:normal}.button.bold{font-family:'CaudalieBold','Helvetica Neue',Helvetica,Arial,sans-serif !important}.button.large{width:303px}@media (max-width: 768px){.button{display:block;margin-left:auto;margin-right:auto}.button.large{width:auto}}h1,h2{text-align:center;color:#3b2331;font-size:26px;line-height:37px;margin-bottom:30px}header > div.logo{position:relative;background:#3b2331;height:120px;text-align:center}@media (min-width: 768px){header > div.logo.fixed{width:100%;height:70px;position:fixed;top:0;z-index:12 !important}header > div.logo.fixed > img,header > div.logo.fixed > a > img{height:60px}}header > div.logo > img,header > div.logo > a > img{height:110px;margin:5px}@media (max-width: 991px){header > div.logo > img,header > div.logo > a > img{height:80px;margin:20px}}header > div.logo > div.ui.grid{position:absolute;left:50px;height:100%}header > div.logo > div.ui.grid .column{width:100px !important}header > div.logo > div.ui.grid a{color:white}header div.joinus{position:relative;max-height:340px;overflow:hidden}header div.joinus > img{width:100%;height:auto;display:block}header div.joinus > h2{padding-bottom:20px}header div.joinus > .label{width:100%;color:white;position:absolute;display:table;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}header div.joinus > .label > h1{color:white;display:table-cell;text-align:center;vertical-align:middle;font-size:50px;font-weight:bolder;text-transform:uppercase}@media (max-width: 991px){header div.joinus > .label > h1{font-size:35px}}.hidden{display:none}.hide{display:none !important}.relative{position:relative}.centered{text-align:center}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.mb-10{margin-bottom:10px !important}.ml-auto{margin-left:auto !important}.mr-auto{margin-right:auto !important}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mb-30{margin-bottom:30px}.mt-20{margin-top:20px !important}.mt-10{margin-top:10px !important}.uppercase{text-transform:uppercase}.italic{font-family:'CaudalieLightItalic','Helvetica Neue',Helvetica,Arial,sans-serif !important}.fw-normal,h2.fw-normal{font-family:'CaudalieLight','Helvetica Neue',Helvetica,Arial,sans-serif !important}.bold,strong{font-family:'CaudalieBold','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:normal !important}p.quote:before{content:"«"}p.quote:after{content:"»"}.button,button{padding:9px 59px;color:#ffffff;border:2px solid #3b2331;line-height:23px;font-size:16px;text-transform:uppercase;background:#3b2331;cursor:pointer;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.button:not(.reverse):hover,button:not(.reverse):hover,.button.reverse,button.reverse{background:#ffffff;border:2px solid #3b2331;color:#3b2331}.button.reverse:hover,button.reverse:hover{background:#3b2331;border:2px solid #ffffff;color:#ffffff}.card.caudalie{border:none;-webkit-box-shadow:none;box-shadow:none}.ui.caudalie.cards > .card,.ui.cards > .caudalie.card,.ui.caudalie.card{border:none;-webkit-box-shadow:none;box-shadow:none}.navigationGoToTop{text-align:center;position:fixed;z-index:200;bottom:60px;background:#3b2331;color:white;font-size:25px;width:56px;height:56px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.navigationGoToTop:hover{background:#ffffff;border:1px solid #3b2331;color:#3b2331;cursor:pointer}.navigationGoToTop.right{right:20px}.navigationGoToTop > i{padding:15px}@media (max-width: 991px){.navigationGoToTop{bottom:100px;font-size:15px;width:25px;height:25px}.navigationGoToTop > i{padding:5px}}.menu.caudalie{background:#3b2331}.menu.caudalie.fixed{width:100%;position:fixed;top:70px;z-index:12 !important}@media (max-width: 991px){.menu.caudalie{width:100%;position:fixed;bottom:0;top:auto !important;background:#f3f1f3;z-index:12 !important}.menu.caudalie > .ui.container > a.item{color:#3b2331 !important;text-align:center}.menu.caudalie > .ui.container > a.item i,.menu.caudalie > .ui.container > a.item img{display:block}}.menu.caudalie > .ui.container{margin-left:auto !important;margin-right:auto !important;display:flex;align-items:center;justify-items:center;flex-grow:1}.menu.caudalie > .ui.container > a.item{display:flex;flex-basis:100%;margin:0;color:#ffffff;justify-content:center}.menu.caudalie > .ui.container > a.item > span{font-family:'CaudalieLight','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:normal}.menu.caudalie > .ui.container > a.item > span[data-title]:before{content:attr(data-title)}.menu.caudalie > .ui.container > a.item:not(:focus):hover,.menu.caudalie > .ui.container > a.item.active{background:#ffffff;color:#3b2331}.menu.caudalie > .ui.container > a.item:not(:focus):hover > i,.menu.caudalie > .ui.container > a.item.active > i{color:#3b2331}.menu.caudalie > .ui.container > a.item:not(:focus):hover > img,.menu.caudalie > .ui.container > a.item.active > img{filter:none;-webkit-filter:none}.menu.caudalie > .ui.container > a.item,.menu.caudalie > .ui.container > a.item > i{padding:11px 5px}.menu.caudalie > .ui.container > a.item > img{height:28px;width:auto;padding:2px 5px 8px 5px}@media (max-width: 991px){.menu.caudalie > .ui.container > a.item{flex-direction:column;padding:10px 3px}.menu.caudalie > .ui.container > a.item > span{font-size:1.6vw;text-transform:uppercase}.menu.caudalie > .ui.container > a.item > span[data-mobile-title]:before{content:attr(data-mobile-title)}.menu.caudalie > .ui.container > a.item > span > i{display:none}.menu.caudalie > .ui.container > a.item > img{height:38px;display:flex;align-self:center}.menu.caudalie > .ui.container > a.item > i{font-size:30px;padding-bottom:6px;padding-top:2px}}@media (min-width: 991px){.menu.caudalie > .ui.container > a.item,.menu.caudalie > .ui.container > a.item > i{color:#ffffff}.menu.caudalie > .ui.container > a.item > i,.menu.caudalie > .ui.container > a.item > img{display:none}}@media (max-width: 991px){.ui.grid > .menu.column{width:100% !important;margin:20px auto 0 auto}.ui.grid > .menu.column + div.column{padding-top:0}.ui.grid > .menu.column .overlay.fixed{left:0 !important}}@media (max-width: 991px){.ui.vertical.menu{width:100% !important;display:flex !important;flex-direction:initial !important}}.overlay:not(.fixed).closed,.overlay.fixed:not(.closed){transition:0.5s all;-webkit-transition:0.5s all}.overlay.fixed{z-index:12 !important}.overlay:not(.fixed) .item.close{display:none}@media (min-width: 1380px){.overlay.fixed .item.close{display:none}}@media (min-width: 991px) and (max-width: 1380px){.overlay:not(.closed) .item.close{border-bottom-left-radius:0 !important;-webkit-border-bottom-left-radius:0 !important;background:#3b2331;color:#ffffff}.overlay:not(.closed) .item.close > i{display:none !important}.overlay.fixed.closed{transform:translateX(-120px);-webkit-transform:translateX(-120px);animation:slide-out 0.5s;-webkit-animation:slide-out 0.5s}.overlay.fixed.closed > .menu{position:relative}.overlay.fixed.closed > .menu .item.close{position:absolute;left:120px;width:50px;height:50px;background:#3b2331;color:#ffffff;padding:5px;min-width:0 !important;line-height:40px;top:50%;border:0;text-align:center;-webkit-box-shadow:3px 1px 8px 0 #000000;box-shadow:3px 1px 8px 0 #000000;border-radius:0 !important;-webkit-border-radius:0 !important}.overlay.fixed.closed > .menu .item.close span{display:none}.overlay.fixed.closed > .menu .item.close i{margin-bottom:0 !important;vertical-align:middle;line-height:40px}.overlay.fixed.closed > .menu .item.close i:before{content:"\f0c9" !important}}@media (max-width: 991px){.overlay{width:100%}.overlay:not(.fixed){display:block;margin:0 0 20px 0}.overlay.fixed{margin:0;bottom:0;top:auto !important}.overlay .item.close{display:none !important}}@media (min-width: 991px){.overlay{min-width:120px;padding:0;margin-left:0}}@media (min-width: 992px){.overlay > .ui.labeled.icon.menu{border-top-left-radius:0;border-bottom-left-radius:0}}.overlay > .ui.labeled.icon.menu .item{font-size:13px}@media (min-width: 991px){.overlay > .ui.labeled.icon.menu .item{max-width:120px}}@media (max-width: 991px){.overlay > .ui.labeled.icon.menu .item{flex:1;min-width:0;padding:7px;margin:0}.overlay > .ui.labeled.icon.menu .item.computer.only{display:none}}@media (max-width: 991px){.overlay > .ui.labeled.icon.menu .item.tablet.only{display:none}}.overlay > .ui.labeled.icon.menu .item > img:not(.dropdown),.overlay > .ui.labeled.icon.menu .item [class*='fa-']:not(.dropdown){height:1em;display:block;width:auto !important;font-size:1.71428571em !important;margin:0 auto 0.5rem !important}.ui.modal .header-info{background-color:#5bc0de;color:white}.ui.modal .header-danger{background-color:#d9534f;color:white}.ui.modal .header-warning{background-color:#f0ad4e;color:white}.ui.modal .header-success{background-color:#5cb85c;color:white}.slide-in{animation:slide-in 0.5s forwards;-webkit-animation:slide-in 0.5s forwards}.slide-out{animation:slide-out 0.5s forwards;-webkit-animation:slide-out 0.5s forwards}@keyframes slide-out{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(-100%)}}/* UI Message - Caudalie */.ui.caudalie.message{background-color:#F3F1F3;color:#3b2331}.ui.info.message,.ui.attached.info.message{-webkit-box-shadow:0 0 0 1px #25161f inset,0 0 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 0 1px #25161f inset,0 0 0 0 rgba(0, 0, 0, 0)}.ui.info.message .header{color:#3b2331}.ui.bottom_shortcut{margin-top:3rem}.ui.bottom_shortcut .row > .column{padding-left:3rem;padding-right:3rem}.ui.bottom_shortcut .row > .column > a.item{background:#3b2331;display:flex;flex-direction:column;justify-content:center;min-height:140px;height:auto;color:#ffffff;font-size:18px;text-transform:uppercase;line-height:25px}.ui.bottom_shortcut .row > .column > a.item:hover{background:#ffffff;border:2px solid #3b2331;color:#3b2331}.ui.bottom_shortcut .row > .column > a.item > label{font-size:18px;font-family:'CaudalieLight','Helvetica Neue',Helvetica,Arial,sans-serif !important}.ui.bottom_shortcut .row > .column > a.item > label > strong{font-family:'CaudalieRegular','Helvetica Neue',Helvetica,Arial,sans-serif !important}.ui.bottom_shortcut .row > .column > a.item > span{font-size:16px;padding-top:25px;font-weight:100;text-decoration:underline}.ui.bottom_shortcut .row > .column > a.item > span > i{padding-left:5px;font-size:20px}