:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}.sr-only,.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.form\:1-col .form\:fieldset-legend-inline,.form\:1-col .form\:radios-inline .form__radio-list,.form\:2-cols .form\:fieldset-legend-inline,.form\:2-cols .form\:radios-inline .form__radio-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.form [type=date],.form [type=email],.form [type=number],.form [type=password],.form [type=tel],.form [type=text],.form textarea,form.search-block-form .form__search{margin:0;max-width:100%;vertical-align:middle;font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.form [type=date]::-ms-clear,.form [type=email]::-ms-clear,.form [type=number]::-ms-clear,.form [type=password]::-ms-clear,.form [type=tel]::-ms-clear,.form [type=text]::-ms-clear,.form textarea::-ms-clear,form.search-block-form .form__search::-ms-clear{display:none}.form [type=date]::-webkit-input-placeholder,.form [type=email]::-webkit-input-placeholder,.form [type=number]::-webkit-input-placeholder,.form [type=password]::-webkit-input-placeholder,.form [type=tel]::-webkit-input-placeholder,.form [type=text]::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder,form.search-block-form .form__search::-webkit-input-placeholder{opacity:1;font-style:normal}.form [type=date]::-moz-placeholder,.form [type=email]::-moz-placeholder,.form [type=number]::-moz-placeholder,.form [type=password]::-moz-placeholder,.form [type=tel]::-moz-placeholder,.form [type=text]::-moz-placeholder,.form textarea::-moz-placeholder,form.search-block-form .form__search::-moz-placeholder{opacity:1;font-style:normal}.form [type=date]:-ms-input-placeholder,.form [type=email]:-ms-input-placeholder,.form [type=number]:-ms-input-placeholder,.form [type=password]:-ms-input-placeholder,.form [type=tel]:-ms-input-placeholder,.form [type=text]:-ms-input-placeholder,.form textarea:-ms-input-placeholder,form.search-block-form .form__search:-ms-input-placeholder{opacity:1;font-style:normal}.form [type=date]::-ms-input-placeholder,.form [type=email]::-ms-input-placeholder,.form [type=number]::-ms-input-placeholder,.form [type=password]::-ms-input-placeholder,.form [type=tel]::-ms-input-placeholder,.form [type=text]::-ms-input-placeholder,.form textarea::-ms-input-placeholder,form.search-block-form .form__search::-ms-input-placeholder{opacity:1;font-style:normal}.form [type=date]::placeholder,.form [type=email]::placeholder,.form [type=number]::placeholder,.form [type=password]::placeholder,.form [type=tel]::placeholder,.form [type=text]::placeholder,.form textarea::placeholder,form.search-block-form .form__search::placeholder{opacity:1;font-style:normal}.form [type=date],.form [type=email],.form [type=number],.form [type=password],.form [type=tel],.form [type=text]{padding:1rem 1rem;border:0;border-bottom:1px solid #7ee2a7;border-radius:0;color:#000;background:#fbfcfd}.form textarea{padding:1rem 1rem;border:0;border-bottom:1px solid #7ee2a7;border-radius:0;color:#000;background:#fbfcfd;min-height:5em;overflow:auto;vertical-align:top;resize:vertical}.form .input--wide{display:block;width:100%}.form .input--inline{display:inline-block;width:auto}.form [type=checkbox]{position:absolute;opacity:0}.form [type=checkbox] + label{cursor:pointer;position:relative;padding-left:24px}.form [type=checkbox] + label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #333;background:#fff;border-radius:3px}.form [type=checkbox] + label:hover:before{background-color:#f6f6f6}.form [type=checkbox] + label:hover:after{opacity:.9}.form [type=checkbox] + label:after{content:"";width:10px;height:10px;background:#000;position:absolute;top:4px;left:4px;line-height:1.2;-webkit-animation-name:check;animation-name:check;-webkit-animation-duration:150ms;animation-duration:150ms;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.form [type=checkbox]:focus + label:before{background-color:#f6f6f6;outline:1px dashed #7ee2a7;outline-offset:2px}.form [type=checkbox]:focus + label:after{opacity:.9}.form [type=checkbox]:not(:checked) + label:after{display:none}.form [type=checkbox]:checked + label:after{display:block}.form [disabled][type=checkbox] + label{color:#ccc}.form [disabled][type=checkbox] + label:before{background-color:#aaa}.form [disabled][type=checkbox] + label:after{color:#eee;background-color:#ddd}.form [type=checkbox] + label.checkbox-right{padding-left:0;padding-right:20px}.form [type=checkbox] + label.checkbox-right:before{left:auto;right:0}.form [type=checkbox] + label.checkbox-right:after{left:auto;right:2px}.form [type=checkbox] + label.label-hidden{margin-right:0}.form [type=checkbox] + label.label-hidden span{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.form select{max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 1rem;border:0;border-bottom:1px solid #7ee2a7;border-radius:0;color:#000;background:#fbfcfd;background-image:url(/themes/custom/jouve/assets/img/icons/arrow-default-down.svg);background-repeat:no-repeat;background-position:right 1rem top 50%;width:100%;font-size:inherit}.form select::-ms-expand{display:none}.btn,.btn-filled,.form .form__submit{margin:0;padding:0;border:0}.btn,.btn-filled,.form .form__submit{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-filled:active,.btn-filled:focus,.btn-filled:hover,.btn:active,.btn:focus,.btn:hover,.form .form__submit:active,.form .form__submit:focus,.form .form__submit:hover{text-decoration:none}.btn,.btn-filled,.form .form__submit{background-color:transparent;border:2px solid #000;color:#3d3d3d;font-size:1.8rem;padding:1.2rem 3rem;text-decoration:none;position:relative;overflow:hidden;text-align:center}.btn span,.btn-filled span,.form .form__submit span{position:relative}.btn-filled:before,.btn:before,.form .form__submit:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);background:#7ee2a7;-webkit-transition:all 150ms;transition:all 150ms;z-index:0}.btn-filled:active:before,.btn-filled:focus:before,.btn-filled:hover:before,.btn:active:before,.btn:focus:before,.btn:hover:before,.form .form__submit:active:before,.form .form__submit:focus:before,.form .form__submit:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.form [disabled].form__submit,[disabled].btn,[disabled].btn-filled{background:#eee}.btn-brand,.form__item-managed-file label{margin:0;padding:0;border:0;border-color:#7ee2a7}.btn-brand,.form__item-managed-file label{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-brand:active,.btn-brand:focus,.btn-brand:hover,.form__item-managed-file label:active,.form__item-managed-file label:focus,.form__item-managed-file label:hover{text-decoration:none}.btn-brand,.form__item-managed-file label{background-color:transparent;border:2px solid #000;color:#3d3d3d;font-size:1.8rem;padding:1.2rem 3rem;text-decoration:none;position:relative;overflow:hidden;text-align:center}.btn-brand span,.form__item-managed-file label span{position:relative}.btn-brand:before,.form__item-managed-file label:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);background:#7ee2a7;-webkit-transition:all 150ms;transition:all 150ms;z-index:0}.btn-brand:active:before,.btn-brand:focus:before,.btn-brand:hover:before,.form__item-managed-file label:active:before,.form__item-managed-file label:focus:before,.form__item-managed-file label:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.form__item-managed-file label[disabled],[disabled].btn-brand{background:#eee}.jouve-contact__tel a,.jouve-contact__title a,.menu-footer a,.menu-other-sites a,.menu-pre-footer a,.menu-prefooter a,.region--navigation .menu-main > li > a span,.region--navigation .menu-main > li > span span{position:relative;text-decoration:none}.jouve-contact__tel a:after,.jouve-contact__title a:after,.menu-footer a:after,.menu-other-sites a:after,.menu-pre-footer a:after,.menu-prefooter a:after,.region--navigation .menu-main > li > a span:after,.region--navigation .menu-main > li > span span:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;background:#7ee2a7;opacity:0;-webkit-transition:all 150ms;transition:all 150ms;-webkit-transform:translateY(0) scaleX(.5);transform:translateY(0) scaleX(.5);pointer-events:none}.jouve-contact__tel a.is-active:after,.jouve-contact__title a.is-active:after,.menu-footer a.is-active:after,.menu-other-sites a.is-active:after,.menu-pre-footer a.is-active:after,.menu-prefooter a.is-active:after,.region--navigation .menu-main > li > a span.is-active:after,.region--navigation .menu-main > li > span span.is-active:after{opacity:1;-webkit-transform:translateY(-10px) scaleX(1);transform:translateY(-10px) scaleX(1)}.jouve-contact__tel a:active:after,.jouve-contact__tel a:focus:after,.jouve-contact__tel a:hover:after,.jouve-contact__title a:active:after,.jouve-contact__title a:focus:after,.jouve-contact__title a:hover:after,.menu-footer a:active:after,.menu-footer a:focus:after,.menu-footer a:hover:after,.menu-other-sites a:active:after,.menu-other-sites a:focus:after,.menu-other-sites a:hover:after,.menu-pre-footer a:active:after,.menu-pre-footer a:focus:after,.menu-pre-footer a:hover:after,.menu-prefooter a:active:after,.menu-prefooter a:focus:after,.menu-prefooter a:hover:after,.region--navigation .menu-main > li > a span:active:after,.region--navigation .menu-main > li > a span:focus:after,.region--navigation .menu-main > li > a span:hover:after,.region--navigation .menu-main > li > span span:active:after,.region--navigation .menu-main > li > span span:focus:after,.region--navigation .menu-main > li > span span:hover:after{opacity:1;-webkit-transform:translateY(-10px) scaleX(1);transform:translateY(-10px) scaleX(1)}.more-link{text-decoration-thickness:.2em;text-underline-offset:0;text-decoration-color:#7ee2a7;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:inherit;font-weight:600;-webkit-transition:all .3s;transition:all .3s}.more-link font{text-decoration-color:#7ee2a7}.more-link:active,.more-link:focus,.more-link:hover{text-underline-offset:-.2em}.see-more{text-decoration-line:none}.see-more span{margin-right:1rem}.see-more:active,.see-more:focus,.see-more:hover{text-decoration-line:underline;text-decoration-thickness:.3em;text-underline-offset:-.3em;text-decoration-color:#7ee2a7;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.see-more:active svg,.see-more:focus svg,.see-more:hover svg{-webkit-animation-name:move-right;animation-name:move-right;-webkit-animation-duration:150ms;animation-duration:150ms;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.lang-toggle:active svg,.lang-toggle:focus svg,.lang-toggle:hover svg,.media-download:active svg,.media-download:focus svg,.media-download:hover svg{-webkit-animation-name:swing;animation-name:swing;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:2;animation-iteration-count:2}.media-download{text-decoration-line:none}.media-download:active,.media-download:focus,.media-download:hover{text-decoration-color:#7ee2a7;text-decoration-line:underline}.block-title,.contrib h1,.contrib h2,.section-title,.survey-option--details .pt-survey-option__pt-title{margin:0 0 3rem;font-family:Poppins,arial,helvetica,sans-serif;font-size:5rem;font-weight:700;line-height:1.1;color:#000}@media only screen and (max-width:71.8125em){.block-title,.contrib h1,.contrib h2,.section-title,.survey-option--details .pt-survey-option__pt-title{font-size:3rem}}.main-title{margin:0 0 3rem;font-family:Poppins,arial,helvetica,sans-serif;font-size:4.4rem;line-height:1.2;color:#000;font-weight:700;text-align:center}@media only screen and (max-width:71.8125em){.main-title{font-size:3rem}}.brand-underline:after,.main-title:after,.survey-option--details .pt-survey-option__pt-title:after{content:"";display:block;width:35px;height:3px;background:#7ee2a7;margin:1rem auto 0}.suptitle{text-align:center;font-size:1.4rem;text-transform:uppercase;margin:0 0 2rem}.contrib{color:#3d3d3d}.contrib h1:after,.contrib h2:after{content:"";display:block;width:35px;height:3px;background:#7ee2a7;margin:1rem auto 0 0}@media only screen and (max-width:47.9375em){.contrib h1,.contrib h2{font-size:3rem}}.contrib h3{margin:0 0 2rem;font-size:2.4rem;line-height:1.3;font-weight:400;color:#000}.contrib h4{font-size:1.2rem;font-weight:700;margin:1em 0 .5em}.contrib h5{font-size:1.2rem;font-weight:700;margin:1em 0 .5em 1em}.contrib h6{font-size:1.1rem;text-transform:uppercase;font-weight:400;margin:1em 0 .5em 1em}.contrib h1 + p,.contrib h2 + p,.contrib h3 + p,.contrib h4 + p,.contrib h5 + p,.contrib h6 + p,.contrib p:first-child{margin-top:0}.contrib a{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#7ee2a7;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:inherit;font-weight:600;-webkit-transition:all .3s;transition:all .3s}.contrib a:active,.contrib a:focus,.contrib a:hover{text-decoration-thickness:.3em;text-underline-offset:-.3em}.contrib .overline{background-image:-webkit-gradient(linear,left bottom,left top,from(#7ee2a7),to(#7ee2a7));background-image:linear-gradient(0,#7ee2a7 0,#7ee2a7 100%);background-repeat:no-repeat;background-size:100% .9em;background-position:0 60%}.contrib em.overline{font-style:normal}.contrib ul{margin:1em 0;padding:0;list-style:none}.contrib ul:first-child{margin-top:0}.contrib ul:last-child{margin-bottom:0}.contrib ul > li{position:relative;padding-left:3rem;margin-bottom:1rem}.contrib ul > li:before{content:"";position:absolute;top:.5em;left:0;width:8px;height:8px;display:inline-block;vertical-align:middle;background-color:#7ee2a7;border-radius:50%;margin:0 5px 0 0}.contrib table{margin:20px 0;border-collapse:collapse;font-size:1.4rem;width:100%;border:0;border-top:1px solid #7ee2a7;border-bottom:1px solid #7ee2a7;background:#fff}.contrib table caption{font-weight:700;color:#7ee2a7;padding:5px}.contrib table td,.contrib table th{padding:15px 18px}.contrib table th{position:relative;font-weight:400;text-align:left}.contrib table thead tr{border-bottom:1px solid #7ee2a7}.contrib table tbody tr:nth-child(odd) td{background-color:#f2f2f2}.contrib table tbody tr:hover td{background:#7ee2a7;color:#fff}.contrib table tbody tr:hover td a{color:#fff}.contrib .media{margin-bottom:2rem}.contrib .media.align-center img{margin-left:auto;margin-right:auto}.contrib .media.align-left{float:left;margin-right:2rem}.contrib .media.align-right{float:right;margin-left:2rem}.contrib .media--type-mt-video{min-width:370px;max-width:100%;margin-left:auto;margin-right:auto}.contrib .border-left{border-left:2px solid #7ee2a7;padding-left:2rem}.contrib .drop-cap{position:relative}.contrib .drop-cap:before{content:"";z-index:-1;display:inline-block;position:absolute;background:#7ee2a7;height:26px;width:26px;top:-8px;left:-16px}.contrib .very-large{font-size:8rem;line-height:1;font-weight:500;margin-bottom:1rem}@media only screen and (max-width:47.9375em){.contrib .very-large{font-size:4rem;text-align:center}}.contrib .tags{line-height:2}.contrib .tags li{display:inline-block;vertical-align:middle;margin:0 1rem 0 0;line-height:1.2;background:rgba(255,255,255,.3);padding:2px 1rem;border-radius:30px;font-size:1.4rem}.contrib .tags li:before{content:"#";background:0 0;position:static;margin:0;width:auto;height:auto}.contrib blockquote{margin:0;padding:0}.form .form__item,.form\:1-col > .fieldset,.form\:1-col > .form-wrapper,.form\:1-col > .form__item,.form\:1-col > div,.form\:1-col > h2,.form\:1-col > p,.form\:2-cols > .fieldset,.form\:2-cols > .form-wrapper,.form\:2-cols > .form__item,.form\:2-cols > h2,.form\:2-cols > p{position:relative;margin-bottom:3rem}.form [type=date]{background-image:url(/themes/custom/jouve/assets/img/calendar.svg);background-repeat:no-repeat;background-position:top 50% right 1.5rem;width:18rem}.form [type=date]::-webkit-calendar-picker-indicator{opacity:0}.form .radio-button{position:absolute;top:0;left:0;opacity:0;width:0;height:0}.form .radio-button + label{margin:0;padding:0;border:0;border-color:#7ee2a7;max-width:250px;min-width:250px;height:65px;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form .radio-button + label{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .radio-button + label:active,.form .radio-button + label:focus,.form .radio-button + label:hover{text-decoration:none}.form .radio-button + label{background-color:transparent;border:2px solid #000;color:#3d3d3d;font-size:1.8rem;padding:1.2rem 3rem;text-decoration:none;position:relative;overflow:hidden;text-align:center}.form .radio-button + label span{position:relative}.form .radio-button + label:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);background:#7ee2a7;-webkit-transition:all 150ms;transition:all 150ms;z-index:0}.form .radio-button + label:active:before,.form .radio-button + label:focus:before,.form .radio-button + label:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.form .radio-button + label[disabled]{background:#eee}.form .radio-button:checked + label:before{-webkit-transform:translateY(0);transform:translateY(0)}.form .form__action-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .required-mention{text-align:right;font-style:italic}.form fieldset{margin:0;padding:10px;border:1px solid #333}.form fieldset legend{padding:0 10px}.form .fieldset--invisible{margin:0;padding:0;border:0}.form .fieldset--invisible legend{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.form .label--block,.form label{display:block;float:none;text-align:left;width:auto;margin-bottom:1rem}.form .label--inline{display:inline-block;float:none;text-align:left;width:auto;line-height:1.5}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}::-moz-selection{background-color:#7ee2a7;color:#fff}::selection{background-color:#7ee2a7;color:#fff}@font-face{font-family:Poppins;src:url(/themes/custom/jouve/assets/fonts/poppins/poppins-v15-latin-300.woff2),url(/themes/custom/jouve/assets/fonts/poppins/poppins-v15-latin-300.woff);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/jouve/assets/fonts/poppins/poppins-v15-latin-regular.woff2),url(/themes/custom/jouve/assets/fonts/poppins/poppins-v15-latin-regular.woff);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/jouve/assets/fonts/poppins/poppins-v15-latin-500.woff2),url(/themes/custom/jouve/assets/fonts/poppins/poppins-v15-latin-500.woff);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/jouve/assets/fonts/poppins/poppins-v15-latin-600.woff2),url(/themes/custom/jouve/assets/fonts/poppins/poppins-v15-latin-600.woff);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/jouve/assets/fonts/poppins/poppins-v15-latin-700.woff2),url(/themes/custom/jouve/assets/fonts/poppins/poppins-v15-latin-700.woff);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Economica;src:url(/themes/custom/jouve/assets/fonts/economica/economica-v8-latin-700.woff2),url(/themes/custom/jouve/assets/fonts/economica/economica-v8-latin-700.woff);font-weight:700;font-style:normal;font-display:swap}html{font:.625em/1.5 Poppins,arial,helvetica,sans-serif;color:#000;-webkit-tap-highlight-color:rgba(126,226,167,.5);-ms-overflow-style:scrollbar}body{font-size:1.6rem;margin:0}iframe{display:block;max-width:100%}img{display:block;max-width:100%;font-style:italic;height:auto}a{color:#000}a:visited{color:#000}.outer-wrap{position:relative;overflow:hidden}.wrap{margin-left:auto;margin-right:auto;max-width:1150px}.wrap-content{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem);margin-left:auto;margin-right:auto;width:1150px}.suptitle{text-align:center;font-size:1.4rem;text-transform:uppercase;margin:0 0 2rem}.section-title{text-align:center}.section-title:after{content:"";display:block;width:35px;height:3px;background:#7ee2a7;margin:1rem auto 0}.contrib > :first-child{margin-top:0}.contrib > :last-child{margin-bottom:0}.btn-filled{border-color:#7ee2a7;background:#7ee2a7;border-radius:3px}.btn--white{border-color:#fff;color:#fff;background-color:#000}.btn--white:before{background-color:#fff}.btn--white span{color:#fff}.btn--white:active,.btn--white:focus,.btn--white:hover{color:#000}.btn--white:active span,.btn--white:focus span,.btn--white:hover span{color:#000}.form__item-managed-file:focus-within label:before{-webkit-transform:translateY(0);transform:translateY(0)}.form__item-managed-file .form__file{position:absolute;top:0;opacity:0;pointer-events:none}.form__item-managed-file .form__submit:not([name*=remove]){display:none!important}.form__item-managed-file .form__submit[name*=remove]{padding:1rem;font-size:1.4rem}.form__item-managed-file label{text-align:center}.form__item-managed-file .messages{margin-top:1rem}.form\:1-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form\:1-col > .fieldset,.form\:1-col > .form-wrapper,.form\:1-col > .form__item,.form\:1-col > div,.form\:1-col > h2,.form\:1-col > p{-ms-flex-preferred-size:100%;flex-basis:100%}.form\:1-col .form\:half-width{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:61.9375em){.form\:1-col .form\:half-width{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%}}.form\:1-col .form\:full-width{-ms-flex-preferred-size:100%;flex-basis:100%}.form\:1-col .form\:content-half-width{width:auto}.form\:1-col .form\:fieldset-legend-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:47.9375em){.form\:1-col .form\:fieldset-legend-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.form\:1-col .form\:radios-inline .form__item-radio{margin-right:2rem}.form\:2-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form\:2-cols > .fieldset,.form\:2-cols > .form-wrapper,.form\:2-cols > .form__item,.form\:2-cols > h2,.form\:2-cols > p{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:61.9375em){.form\:2-cols > .fieldset,.form\:2-cols > .form-wrapper,.form\:2-cols > .form__item,.form\:2-cols > h2,.form\:2-cols > p{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%}}.form\:2-cols .form\:half-width{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:61.9375em){.form\:2-cols .form\:half-width{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%}}.form\:2-cols .form\:full-width{-ms-flex-preferred-size:100%;flex-basis:100%}.form\:2-cols .form\:content-half-width{width:auto}.form\:2-cols .form\:fieldset-legend-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:47.9375em){.form\:2-cols .form\:fieldset-legend-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.form\:2-cols .form\:radios-inline .form__item-radio{margin-right:2rem}.footer{margin-top:4rem;border-top:1px solid rgba(151,151,151,.3);padding:7rem 0 0}@media only screen and (max-width:47.9375em){.footer{padding-top:2rem}}.region--footer{background:#f3f4f3;padding:3rem 2rem}.region--footer .wrap{text-align:center}@media only screen and (min-width:47.9375em){.region--footer .wrap{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}}.footer__copy{margin:0;font-size:1.4rem}@media only screen and (max-width:47.9375em){.footer__copy{margin-bottom:2rem}}.menu-footer{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;font-size:1.4rem;font-weight:500}@media only screen and (max-width:47.9375em){.menu-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.menu-footer li{text-align:center;padding:0 1rem}@media only screen and (min-width:47.9375em){.menu-footer li{padding:0;margin-left:1rem}}.footer-logo__logo svg{fill:currentColor;max-width:212px}.header{position:fixed;top:0;left:0;right:0;color:#fff;z-index:100;-webkit-transition:background-color 1s,-webkit-transform 150ms;transition:background-color 1s,-webkit-transform 150ms;transition:transform 150ms,background-color 1s;transition:transform 150ms,background-color 1s,-webkit-transform 150ms}@media only screen and (min-width:71.8125em){.gin--horizontal-toolbar .header{top:var(--gin-toolbar-y-offset)!important}}.header:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:rgba(0,0,0,.45);z-index:1;pointer-events:none}.header a{color:#fff}.header a svg{fill:#fff}.header--is-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header--scrolled{background:#000}.header--scrolled:before{display:none}.header__inner{margin-left:auto;margin-right:auto;max-width:1840px;position:relative;z-index:2;padding:1rem 2rem 1rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}@media only screen and (max-width:47.9375em){.header__inner{padding:1rem 1rem}}.header__inner .block-networks-header-menu__title{display:none}.region--navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}@media only screen and (max-width:71.8125em){.region--navigation{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (max-width:47.9375em){.block-jouve-site-branding{max-width:160px}}.gtranslate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.75rem}.gtranslate:before{content:"";display:block;background:url(/themes/custom/jouve/assets/img/icons/globe.svg) no-repeat center center;width:35px;height:27px}.gtranslate select{max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 1rem;border:0;border-bottom:1px solid #7ee2a7;border-radius:0;color:#000;background:#fbfcfd;background-image:url(/themes/custom/jouve/assets/img/icons/arrow-default-down.svg);background-repeat:no-repeat;background-position:right 1rem top 50%;width:100%;font-size:inherit;padding:.5rem 1.5rem .5rem 0;background-position:center right;font-family:Poppins,arial,helvetica,sans-serif;font-size:1.4rem;-webkit-filter:invert(1);filter:invert(1);background-color:transparent;border:none;outline:0}.gtranslate select::-ms-expand{display:none}.gtranslate select option{border-radius:unset;color:#767676;font-size:1.5rem;font-weight:500;padding:2rem 0;background-color:#fff}@media only screen and (max-width:47.9375em){.gtranslate select{font-size:1rem;padding-right:0;background:0 0}.agency .gtranslate select,.page-node-type-ct-homepage .gtranslate select{color:#000}}@media only screen and (min-width:47.9375em){.gtranslate select{margin-left:1rem}}.header__logo{display:block}@media only screen and (max-width:47.9375em){.header__logo{max-width:150px;height:auto}}.header__logo svg{max-width:100%;width:212px;height:43px;aspect-ratio:212/43}@media only screen and (max-width:47.9375em){.header__logo svg{width:120px}}.region--pre-footer{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}@media only screen and (min-width:47.9375em){.region--pre-footer{padding-bottom:7rem}}.region--pre-footer .block-menu--networks{margin-bottom:3rem}.menu-pre-footer{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.footer-logo{margin-bottom:6rem}@media only screen and (max-width:47.9375em){.footer-logo img{margin-left:auto;margin-right:auto}}@media only screen and (min-width:47.9375em){.prefooter__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.prefooter__layout-first{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}@media only screen and (max-width:47.9375em){.prefooter__layout-first{margin-bottom:2rem}}.prefooter__layout-second{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jouve-contact{margin-bottom:3rem}.block-menu--networks h2,.block-other-sites-menu__title,.jouve-contact__title{margin:0 0 1rem;font-size:1.8rem;font-weight:700;color:#4c4c4c}.jouve-contact__title{position:relative}.jouve-contact__address{font-style:normal;margin-bottom:1rem}.jouve-contact__tel{margin:0}.menu-other-sites{margin:0;padding:0;list-style:none}.menu-other-sites li{margin-bottom:.5rem}.menu-prefooter{margin:0;padding:0;list-style:none}@media only screen and (min-width:47.9375em){.menu-prefooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:distribute;align-content:space-around;max-height:500px}}.menu-prefooter ul{margin:0;padding:0;list-style:none}.menu-prefooter li{margin-bottom:1rem}.menu-prefooter > li{margin-bottom:3rem}.menu-prefooter > li > a,.menu-prefooter > li > span{display:inline-block;font-weight:700;margin-bottom:1rem;font-size:1.8rem;color:#4c4c4c}.local-tasks-block{will-change:transform;position:fixed;bottom:0;left:0;z-index:999;margin:0;text-align:center;white-space:nowrap;font-size:1.4rem}.path-user:not(.user-logged-in) .local-tasks-block{display:none}@media only screen and (max-width:61.9375em){.local-tasks-block{display:none}}.local-tasks-block ul{padding:10px;margin:0;background:#f6f6f6}.local-tasks-block ul li{display:inline-block;margin:0 5px 0 0;padding:0;background:0 0}.local-tasks-block ul a{display:block;background-color:#fff;padding:3px 10px;color:#333;border:1px solid #d6d6d6;text-decoration:none;border-radius:3px;font-weight:400;font-size:1em}.local-tasks-block ul a:active,.local-tasks-block ul a:focus,.local-tasks-block ul a:hover{background:#333;border-color:#333;color:#fff;text-decoration:none}.local-tasks-block ul .is-active{background:#7ee2a7;border-color:#7ee2a7;color:#fff}.local-tasks-block ul .is-active a{background:0 0;color:#fff;border:none}.local-tasks-block ul .is-active a:active,.local-tasks-block ul .is-active a:focus,.local-tasks-block ul .is-active a:hover{background:0 0;color:#fff;border:none}.toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box .toolbar-handle.responsive-preview-icon,.toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box .toolbar-icon.toolbar-handle{width:16px;height:16px;top:19px}.block-jouve-breadcrumbs{text-align:center;font-weight:300;font-size:1.8rem;margin:0 0 4rem}.block-jouve-breadcrumbs a{text-decoration:none}.block-jouve-breadcrumbs a:active,.block-jouve-breadcrumbs a:focus,.block-jouve-breadcrumbs a:hover{text-decoration:underline}.block-jouve-breadcrumbs span:not(:last-child):after{content:">";margin:0 .7rem 0 1rem;color:#7ee2a7}.burger-panel{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:200;-webkit-transition:all 150ms;transition:all 150ms}.burger-panel:not(.tgp__panel--is-opened){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.luminess .burger-panel{color:#000}.luminess .burger-panel .burger-panel__title{color:#000}@media only screen and (min-width:71.8125em){.burger-panel{display:none}}.burger-panel .menu-networks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.burger-panel .block-menu--networks li{margin:0 3rem}.burger-panel .block-menu--networks .social{color:#7ee2a7}.burger-panel .block-menu--networks .icon{-webkit-transform:scale(1.5);transform:scale(1.5)}.burger-panel .block-menu--networks h2{display:none}.burger-panel__inner{position:absolute;top:0;left:0;right:0;bottom:0}.burger-panel__title,.mlvl__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;width:100%;background:0 0;margin:0 0 4rem;font-size:3.6rem;font-family:Poppins,arial,helvetica,sans-serif;font-weight:700;text-align:center;padding:0 0 2rem;border:0;border-bottom:1px solid #979797}.burger-panel__title span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.burger-panel__close{margin:0;padding:0;border:0;background:0 0;position:absolute;top:3.25rem;left:2rem;width:3rem;height:3rem;z-index:9}.burger-panel__close{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.burger-panel__close:active,.burger-panel__close:focus,.burger-panel__close:hover{text-decoration:none}.burger-panel__close .icon{width:3rem;height:3rem}.burger-menu-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.burger-menu-wrapper .block-menu--main{position:static}.burger-menu-wrapper .menu-main{margin:0;padding:0 4rem;list-style:none}.burger-menu-wrapper .menu-main > li{margin-bottom:4rem}.burger-menu-wrapper .menu-main > li > a,.burger-menu-wrapper .menu-main > li > span{max-width:200px;font-size:2rem;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.burger-menu-wrapper .menu-main > li > a.is-active,.burger-menu-wrapper .menu-main > li > span.is-active{font-weight:700}.burger-menu-wrapper .menu-main > li > a.is-active .icon,.burger-menu-wrapper .menu-main > li > span.is-active .icon{color:#7ee2a7}.burger-menu-wrapper .menu-main > li > a.mlvl__parent,.burger-menu-wrapper .menu-main > li > span.mlvl__parent{cursor:pointer}.burger-menu-wrapper .menu-main > li > a.mlvl__parent .icon,.burger-menu-wrapper .menu-main > li > span.mlvl__parent .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.burger-menu-wrapper .menu-main__sub a{text-decoration:none}.burger-menu-wrapper .menu-main__sub.menu-main__sub--has-lvl3 .menu-item-level-2 span:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.burger-menu-wrapper .menu-main__sub.menu-main__sub--has-lvl3 .menu-item-level-2 .icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0}.burger-menu-wrapper .menu-main__sub .menu{margin:0;padding:0 0;list-style:none}.burger-menu-wrapper .menu-main__sub .menu > li{margin-bottom:3rem}.burger-menu-wrapper .menu-main__sub .menu-item-level-2,.burger-menu-wrapper .menu-main__sub .menu-item-level-3{font-size:1.8rem;color:#767676;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.burger-menu-wrapper .menu-main__sub .menu-item-level-2 .icon,.burger-menu-wrapper .menu-main__sub .menu-item-level-3 .icon{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:2rem}.burger-menu-wrapper .menu-main__sub .menu-item-level-2.is-active,.burger-menu-wrapper .menu-main__sub .menu-item-level-3.is-active{color:#000}.burger-menu-wrapper .menu-main__sub .menu-item-level-2.is-active .icon,.burger-menu-wrapper .menu-main__sub .menu-item-level-3.is-active .icon{color:#7ee2a7}.burger-menu-wrapper .menu-main__sub .menu-item-level-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;font-weight:400;color:#3d3d3d}.burger-menu-wrapper .menu-main__sub .menu-item-level-3.is-active{color:#000}.burger-menu-wrapper .menu-main__sub .menu-item-level-3.is-active .icon{color:#7ee2a7}.mlvl__parent-clone{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;color:#3d3d3d}.mlvl__parent-clone .icon{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.mlvl__parent-clone.menu-item-level-2 svg.icon{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important;margin-right:2rem!important}.mlvl__parent-clone.menu-item-level-2 span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}span.mlvl__parent-clone{display:none}.burger{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;margin-left:1rem;padding:0;border:0;background:0 0;cursor:pointer}@media only screen and (min-width:71.8125em){.burger{display:none}}.burger__icon{display:block;position:relative;margin:0 auto;background:#000;height:6px;margin-bottom:11px;margin-top:11px;-webkit-transition:all .3s;transition:all .3s;border-radius:3px}.burger__icon:after,.burger__icon:before{content:"";height:6px;display:block;position:absolute;left:0;right:0;background:#000;-webkit-transition:all .3s;transition:all .3s;border-radius:3px}.burger__icon:before{top:-11px}.burger__icon:after{bottom:-11px}.header__inner .burger__icon{background:#fff}.header__inner .burger__icon:after,.header__inner .burger__icon:before{background:#fff}.mlvl{overflow:auto}.mlvl__level{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transition:-webkit-transform 150ms ease-out;transition:-webkit-transform 150ms ease-out;transition:transform 150ms ease-out;transition:transform 150ms ease-out,-webkit-transform 150ms ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:2;padding:2rem}.mlvl__level--top{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.mlvl__level--is-hidden{-webkit-transform:translate3d(100%,0,0) scale(0);transform:translate3d(100%,0,0) scale(0)}.mlvl__back{cursor:pointer}.mlvl__back-icon{-webkit-box-flex:0;-ms-flex:0 0 9px;flex:0 0 9px}.mlvl__back-icon:before{content:"";display:block;background:url(/themes/custom/jouve/assets/img/icons/arrow-default.svg) no-repeat center center;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:9px;height:15px;margin-left:5rem}.mlvl__back-label{padding:0 2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}@media only screen and (max-width:71.8125em){.region--navigation .block-menu--main{display:none}}.region--navigation .menu-main{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;font-size:1.4rem}.region--navigation .menu-main > li{position:relative;margin:0 2rem}.region--navigation .menu-main > li > span{cursor:default}@media only screen and (min-width:71.8125em){.region--navigation .menu-main > li > span svg{display:none}}.region--navigation .menu-main > li > a,.region--navigation .menu-main > li > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;text-decoration:none}.region--navigation .menu-main > li > a.is-active span:after,.region--navigation .menu-main > li > a.menu-item--active-trail span:after,.region--navigation .menu-main > li > a.tgp__trigger--is-active span:after,.region--navigation .menu-main > li > span.is-active span:after,.region--navigation .menu-main > li > span.menu-item--active-trail span:after,.region--navigation .menu-main > li > span.tgp__trigger--is-active span:after{opacity:1;-webkit-transform:translateY(-10px) scaleX(1);transform:translateY(-10px) scaleX(1)}.region--navigation .menu-main .icon{margin-left:.5rem}.region--navigation .menu-main__sub{position:absolute;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:3rem 4rem;top:calc(100% + 2rem);left:-50%;-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:all 150ms;transition:all 150ms;min-width:340px}.region--navigation .menu-main__sub:not(.tgp__panel--is-opened){display:none;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.region--navigation .menu-main__sub ul{margin:0;padding:0;border:0;list-style:none;font-size:1.5rem;font-weight:500}.region--navigation .menu-main__sub ul > li:not(:last-child){margin-bottom:2rem}.region--navigation .menu-main__sub a,.region--navigation .menu-main__sub span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;color:#767676;text-decoration:none;min-width:200px}.region--navigation .menu-main__sub a .icon,.region--navigation .menu-main__sub span .icon{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;margin-right:2rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.region--navigation .menu-main__sub a:active,.region--navigation .menu-main__sub a:focus,.region--navigation .menu-main__sub a:hover,.region--navigation .menu-main__sub span:active,.region--navigation .menu-main__sub span:focus,.region--navigation .menu-main__sub span:hover{color:#3d3d3d}.region--navigation .menu-main__sub a:active .icon,.region--navigation .menu-main__sub a:focus .icon,.region--navigation .menu-main__sub a:hover .icon,.region--navigation .menu-main__sub span:active .icon,.region--navigation .menu-main__sub span:focus .icon,.region--navigation .menu-main__sub span:hover .icon{color:#7ee2a7}.region--navigation .menu-main__sub .menu-main__sub{padding:2rem 2.5rem;position:absolute;top:0;bottom:auto;left:100%;width:375px;background:#f6f6f6;-webkit-transition:all 150ms;transition:all 150ms;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-box-shadow:8px 0 15px 0 rgba(0,0,0,.2);box-shadow:8px 0 15px 0 rgba(0,0,0,.2);z-index:1;min-height:100%}.region--navigation .menu-main__sub .menu-main__sub.tgp__panel--is-opened{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.region--navigation .menu-main__sub .menu-main__sub a,.region--navigation .menu-main__sub .menu-main__sub span{font-weight:400}.region--navigation .menu-main__sub--has-lvl3{padding:0}.region--navigation .menu-main__sub--has-lvl3 > ul > li:not(:last-child){margin-bottom:0}.region--navigation .menu-main__sub--has-lvl3 .menu-item-level-2{padding:1rem 2rem}.region--navigation .menu-main__sub--has-lvl3 .menu-item-level-2 .icon--arrow-nav{display:none}.region--navigation .menu-main__sub--has-lvl3 .menu-item-level-2.tgp__trigger--is-active{background:#f6f6f6}.region--navigation .menu-main__sub--has-lvl3 .menu-item-level-2:active,.region--navigation .menu-main__sub--has-lvl3 .menu-item-level-2:focus,.region--navigation .menu-main__sub--has-lvl3 .menu-item-level-2:hover{background:#f6f6f6}[data-icon]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}[data-icon]:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;margin-right:2rem;background-size:contain;background-repeat:no-repeat;background-position:center center}[data-icon=strat]:before{background-image:url(/themes/custom/jouve/assets/img/media/solutions/strategie.svg)}[data-icon=customer_xp]:before{background-image:url(/themes/custom/jouve/assets/img/media/solutions/customer-xp.svg)}[data-icon=dev]:before{background-image:url(/themes/custom/jouve/assets/img/media/solutions/dev.svg)}[data-icon=serv]:before{background-image:url(/themes/custom/jouve/assets/img/media/solutions/elearning.svg)}[data-icon=innov]:before{background-image:url(/themes/custom/jouve/assets/img/media/solutions/data.svg)}[data-icon=digit]:before{background-image:url(/themes/custom/jouve/assets/img/media/solutions/process.svg)}.menu-networks{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}@media only screen and (max-width:61.9375em){.menu-networks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:71.8125em){.menu-networks{margin-top:2rem}}@media only screen and (max-width:71.8125em){.header .menu-networks{display:none}}.menu-networks li{margin:0 .5rem}.menu-networks a{color:#212121}.menu-networks a svg{display:block;-webkit-transition:all 150ms;transition:all 150ms}.menu-networks a:active,.menu-networks a:focus,.menu-networks a:hover{color:#7ee2a7!important}.menu-networks a:active svg,.menu-networks a:focus svg,.menu-networks a:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.pager{margin:1em 0;font-size:1.8rem}.pager .pager__item{margin:0 1rem}.pager .pager__item.is-active{border-bottom:1px solid #7ee2a7;font-weight:700}.pager a{display:block;padding:.5rem 1.5rem;text-decoration:none;color:#212121}.pager a:active,.pager a:focus,.pager a:hover{background-color:#7ee2a7}.pager__items{margin:0;padding:0;border:0;list-style:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.pager__item--first svg,.pager__item--previous svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.skip-links{position:absolute;top:-50px;left:10px;z-index:101;height:0}.skip-links li{display:inline;background:0 0;padding:0;margin-right:.5em}.skip-links a{position:absolute;top:0;left:0;background-color:#000;color:#fff;padding:.5em;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s;text-decoration:none;font-size:1.6rem}.skip-links a:active,.skip-links a:focus{top:100px}.skip-links__target{outline:2px dashed red;overflow:hidden}@-webkit-keyframes swing{50%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes swing{50%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes move-right{to{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes move-right{to{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes move-bottom{to{-webkit-transform:translateX(5px) rotate(-90deg);transform:translateX(5px) rotate(-90deg)}}@keyframes move-bottom{to{-webkit-transform:translateX(5px) rotate(-90deg);transform:translateX(5px) rotate(-90deg)}}@-webkit-keyframes beat{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes beat{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.counter--is-done{-webkit-animation-name:beat;animation-name:beat;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fade-in{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade-in{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.anim\:fade-in{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused}.is-in-viewport .anim\:fade-in{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes move-up{to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes move-up{to{-webkit-transform:translateY(0);transform:translateY(0)}}.anim\:move-up{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-animation-name:move-up;animation-name:move-up;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused}.is-in-viewport .anim\:move-up{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fade-up{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.anim\:fade-up{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused}.is-in-viewport .anim\:fade-up{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes scale-in{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-in{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.anim\:scale-in{-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused}.is-in-viewport .anim\:scale-in{-webkit-animation-play-state:running;animation-play-state:running}.anim\:scale-in-sub{-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused}.pg-item .pg-item.is-in-viewport .anim\:scale-in-sub{-webkit-animation-play-state:running;animation-play-state:running}.inline-svg-sprite{display:none}.icon{width:1em;fill:currentColor;vertical-align:-.15em;overflow:hidden}.icon--article{width:1.8rem;height:1.8rem}.icon--arrows-3-up{width:7.7rem;height:8.8rem}.icon--arrow-default{width:.9rem;height:1.5rem}.icon--arrow-medium{width:2.3rem;height:1.4rem}.icon--arrow-long{width:4rem;height:1.4rem}.icon--arrow-nav{width:1.4rem;height:.8rem}.icon--arrow-small{width:1.1rem;height:.7rem;stroke:currentColor;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.icon--bulb{width:21.9rem;height:12.9rem}.icon--calendar{width:3.4rem;height:3.5rem}.icon--clock{width:3.6rem;height:3.3rem}.icon--close{width:.8rem;height:.8rem}.icon--close-no-color{width:.8rem;height:.8rem}.icon--data{width:21.9rem;height:12.9rem}.icon--doc-laptop{width:21.9rem;height:12.9rem}.icon--doc-photo{width:21.9rem;height:13rem}.icon--doc-secured{width:21.9rem;height:12.9rem}.icon--event{width:2rem;height:2.2rem}.icon--file{width:1.5rem;height:1.9rem}.icon--globe{width:3.5rem;height:2.7rem}.icon--linkedin{width:2rem;height:1.8rem}.icon--map-pin{width:3.4rem;height:3.8rem}.icon--message{width:3rem;height:3rem}.icon--play{width:50px;height:50px}.icon--quotes{width:8.7rem;height:6.8rem}.icon--search{width:1.85rem;height:1.65rem;stroke:currentColor;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.icon--stop{width:50px;height:50px}.icon--team{width:22rem;height:12.9rem}.icon--twitter{width:2.1rem;height:1.6rem}.icon--instagram{width:2rem;height:2rem}.icon--facebook{width:2rem;height:2rem}.icon--windows{width:22rem;height:13.1rem}.icon--vimeo{width:2rem;height:2rem}.language-switcher-language-url{position:relative;margin-left:2rem;font-size:1.4rem}.language-switcher-language-url .links{opacity:0;position:absolute;top:calc(100% + 1rem);left:-50%;margin:0;padding:0;list-style:none;background:rgba(255,255,255,.8);-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0);transform:scale(0);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.language-switcher-language-url .links a{display:block;padding:1rem 2rem;text-decoration:none}.language-switcher-language-url .links a:active,.language-switcher-language-url .links a:focus,.language-switcher-language-url .links a:hover{background:rgba(126,226,167,.2)}.language-switcher-language-url .links .is-active a{font-weight:700}.language-switcher-language-url .tgp__panel--is-opened{display:block;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lang-toggle{margin:0;padding:0;border:0;background:0 0;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;color:#212121}.lang-toggle{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lang-toggle:active,.lang-toggle:focus,.lang-toggle:hover{text-decoration:none}.lang-toggle svg{margin-left:.5rem;-webkit-transition:all 150ms;transition:all 150ms}.lang-toggle:active svg,.lang-toggle:focus svg,.lang-toggle:hover svg{color:#7ee2a7}.local-video__media-file,.mt-video__media-oembed-video{position:relative;position:relative;padding-bottom:56.25%;height:0;z-index:1}.local-video__media-file iframe,.local-video__media-file object,.local-video__media-file video,.mt-video__media-oembed-video iframe,.mt-video__media-oembed-video object,.mt-video__media-oembed-video video{position:absolute;top:0;left:0;width:100%;height:100%}.media__meta{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;color:#212121;font-size:1.2rem}.media__meta a{text-decoration:none;color:#212121}.media__meta a:active,.media__meta a:focus,.media__meta a:hover{text-decoration:underline}.local-video__mt-source-image,.mt-video__mt-source-image{margin-right:1rem}.local-video__mt-source,.mt-video__mt-source{margin-right:1rem}.media-download{color:#3d3d3d}.media-download svg{margin-left:1rem}.messages{margin-left:auto;margin-right:auto;max-width:1150px;font-size:1.4rem;margin:10rem auto 2rem;padding:2rem 3rem;border:0;border-radius:0 5px 5px 0;background-color:rgba(0,0,0,.04)}.messages ul{margin:0;padding:0;list-style:none}.messages__item + .messages__item{margin-top:1rem}.messages--status{color:#7ee2a7;-webkit-box-shadow:-3px 0 0 #7ee2a7;box-shadow:-3px 0 0 #7ee2a7}.messages--warning{color:#f60;-webkit-box-shadow:-3px 0 0 #f60;box-shadow:-3px 0 0 #f60}.messages--error{color:red;-webkit-box-shadow:-3px 0 0 red;box-shadow:-3px 0 0 red}.messages--error p.error{color:red}.playback{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;bottom:50px;right:1rem;border:none;color:#fff;background:0 0;cursor:pointer;z-index:2}.playback .icon{display:block}.playback .icon--play{display:none}.playback.playback--is-playing .icon--play{display:none}.playback.playback--is-paused .icon--play{display:block}.playback.playback--is-paused .icon--stop{display:none}@media only screen and (max-width:47.9375em){.playback{display:none}}.search-form-block{margin-left:2rem}.search-toggle{margin:0;padding:0;border:0;background:0 0;color:#212121;margin-left:2rem}.search-toggle{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-toggle:active,.search-toggle:focus,.search-toggle:hover{text-decoration:none}.header__inner .search-toggle{color:#fff}@media only screen and (max-width:47.9375em){.search-toggle{margin-left:1rem}}.search-toggle svg{-webkit-transition:all 150ms;transition:all 150ms}.search-toggle:active,.search-toggle:focus,.search-toggle:hover{color:#7ee2a7}.search-toggle:active svg,.search-toggle:focus svg,.search-toggle:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.search-modal{position:fixed;top:0;right:0;left:0;bottom:0;opacity:0;z-index:999;-webkit-transition:all .3s;transition:all .3s;background:#fff;-webkit-transform:scale(0);transform:scale(0)}.search-modal.tgp__panel--is-opened{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.luminess .search-modal{color:#000}.form__item-keys{position:relative}.search-modal__inner{position:absolute;top:0;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;max-width:1150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:71.8125em){.search-modal__inner{padding:2rem}}form.search-block-form{margin-left:auto;margin-right:auto;max-width:715px;padding:2rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:71.8125em){form.search-block-form{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}@media only screen and (max-width:47.9375em){form.search-block-form{padding:0}}form.search-block-form .form__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form.search-block-form .form__search{padding:1rem 1rem;border:0;border-bottom:1px solid #7ee2a7;border-radius:0;color:#000;background:#fbfcfd;border-bottom-width:2px;background:0 0;font-size:2.4rem;height:57px}form.search-block-form .form__search::-webkit-input-placeholder{opacity:.44;font-weight:500}form.search-block-form .form__search::-moz-placeholder{opacity:.44;font-weight:500}form.search-block-form .form__search:-ms-input-placeholder{opacity:.44;font-weight:500}form.search-block-form .form__search::-ms-input-placeholder{opacity:.44;font-weight:500}form.search-block-form .form__search::placeholder{opacity:.44;font-weight:500}form.search-block-form .form-actions{-webkit-box-flex:0;-ms-flex:0 0 5rem;flex:0 0 5rem}.search-modal__close{margin:0;padding:0;border:0;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:4rem;-ms-flex-item-align:end;align-self:flex-end}.search-modal__close{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-modal__close:active,.search-modal__close:focus,.search-modal__close:hover{text-decoration:none}.search-modal__close span{margin-right:2rem}.search-modal__close .icon{width:3rem;height:3rem}.default-terms{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:2.6rem}.default-terms a{text-decoration:none;margin:0 1rem 2rem;padding:2px 1rem;border-radius:3rem;color:#3d3d3d;font-size:1.4rem;border:1px solid #d3d3d3;white-space:nowrap}@media only screen and (max-width:47.9375em){.default-terms a{margin-bottom:1rem;font-size:1.2rem}}.default-terms a:active,.default-terms a:focus,.default-terms a:hover{background:#7ee2a7;color:#fff;border-color:#7ee2a7}.default-terms__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}@media only screen and (min-width:71.8125em){.default-terms__inner{margin:0 -10rem}}.search-image{margin-top:6rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:47.9375em){.search-image{display:none}}.content-share{margin-left:auto;margin-right:auto;max-width:1150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:5rem}@media only screen and (max-width:71.8125em){.content-share{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.content-share__title{margin:0;color:#3d3d3d}.content-share__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.content-share__list a{color:#000}.content-share__list li{margin-left:2rem}.taxo-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;max-width:270px}.vb-solutions__vb-icon{margin-right:1rem;-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem}.vb-solutions__name{text-align:left;font-weight:500;font-size:1.2rem;line-height:1.34;text-transform:uppercase;max-width:220px;letter-spacing:1.2px}.overlay-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.align-left{text-align:left!important}.align-right{text-align:right!important}.align-center{text-align:center!important}.valign-top{vertical-align:top!important}.valign-middle{vertical-align:middle!important}.valign-bottom{vertical-align:bottom!important}.is-hidden{display:none!important}.survey-details-is-visible .block-title{display:none}.survey-option--details{position:relative}.survey-option--details .survey-back{position:absolute;top:0;left:0;height:45px;width:45px;border:2px solid #000}.survey-option--details .survey-back:active,.survey-option--details .survey-back:focus,.survey-option--details .survey-back:hover{border-color:#7ee2a7;background-color:#7ee2a7;color:#fff}.survey-option--details .pt-survey-option__pt-title{text-align:center}.survey-option--details .pt-survey-option__pt-image{position:relative}.survey-option--details .pt-survey-option__pt-image img{position:relative;z-index:1}.survey-option--details .pt-survey__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-bottom:40px}@media only screen and (max-width:47.9375em){.survey-option--details .pt-survey__item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.survey-option--details .pt-survey__item-content > div{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.survey__form{margin-left:auto;margin-right:auto;max-width:500px;text-align:center}.survey__form input{margin-bottom:40px}.survey__form .btn-brand{min-width:240px;text-transform:uppercase}.survey-results__item-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;gap:40px;min-height:800px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;counter-reset:survey}@media only screen and (max-width:61.9375em){.survey-results__item-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}.survey-results__item{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;counter-increment:survey;position:relative}@media only screen and (max-width:61.9375em){.survey-results__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.survey-results__item:before{content:counter(survey);font-size:15.6rem;font-weight:600;line-height:1;position:absolute;top:0;left:-100px;color:#7ee2a7;opacity:.5;z-index:0}@media only screen and (max-width:47.9375em){.survey-results__item:before{position:static;display:block;text-align:center}}.survey-results__title{font-size:2.6rem;line-height:1.2;text-transform:uppercase;font-weight:600;margin-bottom:20px;position:relative;z-index:1}.survey-results__image{position:relative;z-index:1;margin-bottom:20px}@media only screen and (max-width:61.9375em){.survey-results__image{margin-left:auto;margin-right:auto;max-width:200px}}.survey-results__percent{font-size:2.4rem}@media only screen and (max-width:47.9375em){.survey-results__percent{text-align:center}}@media only screen and (min-width:61.9375em){.survey-results__item--1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:61.9375em){.survey-results__item--2{place-self:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:61.9375em){.survey-results__item--3{place-self:flex-end;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.survey__graph{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;gap:30px;height:75vh}.survey__graph-item{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;background:#7ee2a7}@media only screen and (max-width:61.9375em){.survey__graph-item{display:none}}.survey__graph-item--1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.survey__graph-item--2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.survey__graph-item--3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.vw-survey-vote-emails{margin-top:150px;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ct-survey__header{text-align:center;padding:160px 0 20px}@media only screen and (max-width:47.9375em){.ct-survey__header{padding-top:100px}}.ct-survey__ct-intro{margin-bottom:40px}.ct-survey__ct-subtitle{margin-bottom:40px}.pt-survey-option__pt-image img{width:100%}.ct-survey__ct-survey-options-item-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:120px;counter-reset:survey;margin-bottom:200px}@media only screen and (max-width:71.8125em){.ct-survey__ct-survey-options-item-list{gap:40px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media only screen and (max-width:47.9375em){.ct-survey__ct-survey-options-item-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 40px}}.ct-survey__ct-survey-options-item{position:relative;-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;counter-increment:survey}.ct-survey__ct-survey-options-item .pt-survey-option__pt-title{font-size:2.6rem;line-height:1.2;text-transform:uppercase;font-weight:600;margin-bottom:20px;position:relative;z-index:1}.ct-survey__ct-survey-options-item .pt-survey__item-content{position:relative}.ct-survey__ct-survey-options-item .pt-survey__item-content:before{content:counter(survey);font-size:15.6rem;font-weight:600;line-height:1;position:absolute;top:-20px;left:-37px;color:#7ee2a7;opacity:.5;z-index:0}.pt-survey__image-wrapper{position:relative;min-height:200px;margin-bottom:20px;z-index:2;overflow:hidden}.pt-survey__link-wrap{position:absolute;top:50%;left:0;right:0;text-align:center}.pt-survey__link-wrap .btn{opacity:0;overflow:visible}.pt-survey__link-wrap .btn:before{-webkit-transition:none;transition:none;-webkit-transform:translateY(0);transform:translateY(0)}.pt-survey__link-wrap .btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(3,20);transform:scale(3,20)}.pt-survey-option:focus-within .btn,.pt-survey-option:hover .btn{opacity:1}.ct-survey__content .ct-survey__ct-subtitle{text-align:center}.pt-survey-option__pt-description{position:relative;z-index:1}
.content__body--search .form__text,.user-login-form [type=date],.user-login-form [type=email],.user-login-form [type=number],.user-login-form [type=password],.user-login-form [type=tel],.user-login-form [type=text],.user-login-form textarea{margin:0;max-width:100%;vertical-align:middle;font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.content__body--search .form__text::-ms-clear,.user-login-form [type=date]::-ms-clear,.user-login-form [type=email]::-ms-clear,.user-login-form [type=number]::-ms-clear,.user-login-form [type=password]::-ms-clear,.user-login-form [type=tel]::-ms-clear,.user-login-form [type=text]::-ms-clear,.user-login-form textarea::-ms-clear{display:none}.content__body--search .form__text::-webkit-input-placeholder,.user-login-form [type=date]::-webkit-input-placeholder,.user-login-form [type=email]::-webkit-input-placeholder,.user-login-form [type=number]::-webkit-input-placeholder,.user-login-form [type=password]::-webkit-input-placeholder,.user-login-form [type=tel]::-webkit-input-placeholder,.user-login-form [type=text]::-webkit-input-placeholder,.user-login-form textarea::-webkit-input-placeholder{opacity:1;font-style:normal}.content__body--search .form__text::-moz-placeholder,.user-login-form [type=date]::-moz-placeholder,.user-login-form [type=email]::-moz-placeholder,.user-login-form [type=number]::-moz-placeholder,.user-login-form [type=password]::-moz-placeholder,.user-login-form [type=tel]::-moz-placeholder,.user-login-form [type=text]::-moz-placeholder,.user-login-form textarea::-moz-placeholder{opacity:1;font-style:normal}.content__body--search .form__text:-ms-input-placeholder,.user-login-form [type=date]:-ms-input-placeholder,.user-login-form [type=email]:-ms-input-placeholder,.user-login-form [type=number]:-ms-input-placeholder,.user-login-form [type=password]:-ms-input-placeholder,.user-login-form [type=tel]:-ms-input-placeholder,.user-login-form [type=text]:-ms-input-placeholder,.user-login-form textarea:-ms-input-placeholder{opacity:1;font-style:normal}.content__body--search .form__text::-ms-input-placeholder,.user-login-form [type=date]::-ms-input-placeholder,.user-login-form [type=email]::-ms-input-placeholder,.user-login-form [type=number]::-ms-input-placeholder,.user-login-form [type=password]::-ms-input-placeholder,.user-login-form [type=tel]::-ms-input-placeholder,.user-login-form [type=text]::-ms-input-placeholder,.user-login-form textarea::-ms-input-placeholder{opacity:1;font-style:normal}.content__body--search .form__text::placeholder,.user-login-form [type=date]::placeholder,.user-login-form [type=email]::placeholder,.user-login-form [type=number]::placeholder,.user-login-form [type=password]::placeholder,.user-login-form [type=tel]::placeholder,.user-login-form [type=text]::placeholder,.user-login-form textarea::placeholder{opacity:1;font-style:normal}.user-login-form [type=date],.user-login-form [type=email],.user-login-form [type=number],.user-login-form [type=password],.user-login-form [type=tel],.user-login-form [type=text]{padding:1rem 1rem;border:0;border-bottom:1px solid #7ee2a7;border-radius:0;color:#000;background:#fbfcfd}.user-login-form textarea{padding:1rem 1rem;border:0;border-bottom:1px solid #7ee2a7;border-radius:0;color:#000;background:#fbfcfd;min-height:5em;overflow:auto;vertical-align:top;resize:vertical}.user-login-form .input--wide{display:block;width:100%}.user-login-form .input--inline{display:inline-block;width:auto}.user-login-form [type=checkbox]{position:absolute;opacity:0}.user-login-form [type=checkbox] + label{cursor:pointer;position:relative;padding-left:24px}.user-login-form [type=checkbox] + label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #333;background:#fff;border-radius:3px}.user-login-form [type=checkbox] + label:hover:before{background-color:#f6f6f6}.user-login-form [type=checkbox] + label:hover:after{opacity:.9}.user-login-form [type=checkbox] + label:after{content:"";width:10px;height:10px;background:#000;position:absolute;top:4px;left:4px;line-height:1.2;-webkit-animation-name:check;animation-name:check;-webkit-animation-duration:150ms;animation-duration:150ms;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.user-login-form [type=checkbox]:focus + label:before{background-color:#f6f6f6;outline:1px dashed #7ee2a7;outline-offset:2px}.user-login-form [type=checkbox]:focus + label:after{opacity:.9}.user-login-form [type=checkbox]:not(:checked) + label:after{display:none}.user-login-form [type=checkbox]:checked + label:after{display:block}.user-login-form [disabled][type=checkbox] + label{color:#ccc}.user-login-form [disabled][type=checkbox] + label:before{background-color:#aaa}.user-login-form [disabled][type=checkbox] + label:after{color:#eee;background-color:#ddd}.user-login-form [type=checkbox] + label.checkbox-right{padding-left:0;padding-right:20px}.user-login-form [type=checkbox] + label.checkbox-right:before{left:auto;right:0}.user-login-form [type=checkbox] + label.checkbox-right:after{left:auto;right:2px}.user-login-form [type=checkbox] + label.label-hidden{margin-right:0}.user-login-form [type=checkbox] + label.label-hidden span{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.user-login-form select{max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 1rem;border:0;border-bottom:1px solid #7ee2a7;border-radius:0;color:#000;background:#fbfcfd;background-image:url(/themes/custom/jouve/assets/css/img/icons/arrow-default-down.svg);background-repeat:no-repeat;background-position:right 1rem top 50%;width:100%;font-size:inherit}.user-login-form select::-ms-expand{display:none}.user-login-form .form__submit,.vw-use-cases .pager .pager__item .button{margin:0;padding:0;border:0}.user-login-form .form__submit,.vw-use-cases .pager .pager__item .button{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.user-login-form .form__submit:active,.user-login-form .form__submit:focus,.user-login-form .form__submit:hover,.vw-use-cases .pager .pager__item .button:active,.vw-use-cases .pager .pager__item .button:focus,.vw-use-cases .pager .pager__item .button:hover{text-decoration:none}.user-login-form .form__submit,.vw-use-cases .pager .pager__item .button{background-color:transparent;border:2px solid #000;color:#3d3d3d;font-size:1.8rem;padding:1.2rem 3rem;text-decoration:none;position:relative;overflow:hidden;text-align:center}.user-login-form .form__submit span,.vw-use-cases .pager .pager__item .button span{position:relative}.user-login-form .form__submit:before,.vw-use-cases .pager .pager__item .button:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);background:#7ee2a7;-webkit-transition:all 150ms;transition:all 150ms;z-index:0}.user-login-form .form__submit:active:before,.user-login-form .form__submit:focus:before,.user-login-form .form__submit:hover:before,.vw-use-cases .pager .pager__item .button:active:before,.vw-use-cases .pager .pager__item .button:focus:before,.vw-use-cases .pager .pager__item .button:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.user-login-form [disabled].form__submit,.vw-use-cases .pager .pager__item [disabled].button{background:#eee}.promoted__read-more-link,.related-content__read-more-link,.vm-slider-item__read-more-link,.vm-teaser__read-more-link{text-decoration-thickness:.2em;text-underline-offset:0;text-decoration-color:#7ee2a7;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:inherit;font-weight:600;-webkit-transition:all .3s;transition:all .3s}.promoted__read-more-link font,.related-content__read-more-link font,.vm-slider-item__read-more-link font,.vm-teaser__read-more-link font{text-decoration-color:#7ee2a7}.promoted__read-more-link:active,.promoted__read-more-link:focus,.promoted__read-more-link:hover,.related-content__read-more-link:active,.related-content__read-more-link:focus,.related-content__read-more-link:hover,.vm-slider-item__read-more-link:active,.vm-slider-item__read-more-link:focus,.vm-slider-item__read-more-link:hover,.vm-teaser__read-more-link:active,.vm-teaser__read-more-link:focus,.vm-teaser__read-more-link:hover{text-underline-offset:-.2em}.ct-page__more-link{text-decoration-line:none}.ct-page__more-link span{margin-right:1rem}.ct-page__more-link:active,.ct-page__more-link:focus,.ct-page__more-link:hover{text-decoration-line:underline;text-decoration-thickness:.3em;text-underline-offset:-.3em;text-decoration-color:#7ee2a7;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.ct-page__more-link:active svg,.ct-page__more-link:focus svg,.ct-page__more-link:hover svg{-webkit-animation-name:move-right;animation-name:move-right;-webkit-animation-duration:150ms;animation-duration:150ms;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.content__discover:active svg,.content__discover:focus svg,.content__discover:hover svg,.ct-page__discover:active svg,.ct-page__discover:focus svg,.ct-page__discover:hover svg{-webkit-animation-name:swing;animation-name:swing;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:2;animation-iteration-count:2}.anchors__list .anchor--is-active,.anchors__list a:active,.anchors__list a:focus,.anchors__list a:hover{background-image:-webkit-gradient(linear,left bottom,left top,from(#7ee2a7),to(#7ee2a7));background-image:linear-gradient(0,#7ee2a7 0,#7ee2a7 100%);background-repeat:no-repeat;background-size:100% .9em;background-position:0 60%}.sitemap__level2{margin:0 0 3rem;font-family:Poppins,arial,helvetica,sans-serif;font-size:5rem;font-weight:700;line-height:1.1;color:#000}@media only screen and (max-width:71.8125em){.sitemap__level2{font-size:3rem}}.content-header__title,.ct-article__title,.ct-event__title,.ct-page__header .ct-page__title,.ct-use-case__title{margin:0 0 3rem;font-family:Poppins,arial,helvetica,sans-serif;font-size:6rem;line-height:1.2;color:#212121;font-weight:700;text-align:center}@media only screen and (max-width:71.8125em){.content-header__title,.ct-article__title,.ct-event__title,.ct-page__header .ct-page__title,.ct-use-case__title{font-size:4rem}}.ct-article__title:after,.ct-event__title:after,.ct-use-case__title:after,.related-content-big .block-title:after,.sitemap h1.block-title:after{content:"";display:block;width:35px;height:3px;background:#7ee2a7;margin:1rem auto 0}.ct-page--teaser .ct-page__title,.promoted__title{margin:0 0 3rem;font-family:Poppins,arial,helvetica,sans-serif;font-size:4rem;font-weight:700;line-height:1.2;color:#000}.related-content__title,.vm-teaser__title{margin:0 0 1rem;font-size:2.4rem;line-height:1.2;font-weight:700;font-family:Poppins,arial,helvetica,sans-serif}.user-login-form .form__item{position:relative;margin-bottom:3rem}.user-login-form [type=date]{background-image:url(/themes/custom/jouve/assets/css/img/calendar.svg);background-repeat:no-repeat;background-position:top 50% right 1.5rem;width:18rem}.user-login-form [type=date]::-webkit-calendar-picker-indicator{opacity:0}.user-login-form .radio-button{position:absolute;top:0;left:0;opacity:0;width:0;height:0}.user-login-form .radio-button + label{margin:0;padding:0;border:0;border-color:#7ee2a7;max-width:250px;min-width:250px;height:65px;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-login-form .radio-button + label{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.user-login-form .radio-button + label:active,.user-login-form .radio-button + label:focus,.user-login-form .radio-button + label:hover{text-decoration:none}.user-login-form .radio-button + label{background-color:transparent;border:2px solid #000;color:#3d3d3d;font-size:1.8rem;padding:1.2rem 3rem;text-decoration:none;position:relative;overflow:hidden;text-align:center}.user-login-form .radio-button + label span{position:relative}.user-login-form .radio-button + label:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);background:#7ee2a7;-webkit-transition:all 150ms;transition:all 150ms;z-index:0}.user-login-form .radio-button + label:active:before,.user-login-form .radio-button + label:focus:before,.user-login-form .radio-button + label:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.user-login-form .radio-button + label[disabled]{background:#eee}.user-login-form .radio-button:checked + label:before{-webkit-transform:translateY(0);transform:translateY(0)}.user-login-form .form__action-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-login-form .required-mention{text-align:right;font-style:italic}.user-login-form fieldset{margin:0;padding:10px;border:1px solid #333}.user-login-form fieldset legend{padding:0 10px}.user-login-form .fieldset--invisible{margin:0;padding:0;border:0}.user-login-form .fieldset--invisible legend{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.user-login-form .label--block,.user-login-form label{display:block;float:none;text-align:left;width:auto;margin-bottom:1rem}.user-login-form .label--inline{display:inline-block;float:none;text-align:left;width:auto;line-height:1.5}.anchors{position:fixed;top:20rem;left:2rem;width:260px;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:2.5rem;z-index:9;overflow:auto;max-height:calc(100vh - 30rem)}@media only screen and (max-width:97.4375em){.anchors{display:none}}.anchors__title,.block-contactblock__title{margin:0 0 2rem;font-size:1.4rem;text-transform:uppercase}.anchors__list{margin:1em 0;padding:0;list-style:none}.anchors__list:first-child{margin-top:0}.anchors__list:last-child{margin-bottom:0}.anchors__list > li{position:relative;padding-left:3rem;margin-bottom:1rem}.anchors__list > li:before{content:"";position:absolute;top:.5em;left:0;width:8px;height:8px;display:inline-block;vertical-align:middle;background-color:#7ee2a7;border-radius:50%;margin:0 5px 0 0}.anchors__list > li{margin-bottom:1.75rem;line-height:1.2}.anchors__list > li:before{top:7px;width:7px;height:7px}.anchors__list a{display:inline;font-size:1.2rem;font-weight:300;text-decoration-line:none}.header-bg{min-height:280px}.ct-article__ct-hero-image{width:100%}.ct-article__ct-hero-image .ct-article__ct-hero-image-label{display:none}.ct-article__ct-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:65vh}.ct-use-case__ct-hero-image{width:100%}.ct-use-case__ct-hero-image .ct-use-case__ct-hero-image-label{display:none}.ct-use-case__ct-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:65vh}.content__header{position:relative;text-align:center;padding:18rem 0 6rem;margin-bottom:2rem;background:url(/themes/custom/jouve/assets/img/backgrounds/bg-triangles.jpg) no-repeat;background-size:cover;min-height:65vh}.content__header.has-hero-image a,.content__header.has-hero-image span{color:#fff}.content__header.has-hero-image .hero-image:after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.35)}.content__header .hero-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.content__header .hero-image .ct-article__ct-hero-image{display:block;position:static;min-width:100%;min-height:100%;pointer-events:none}@media (min-aspect-ratio:16/9){.content__header .hero-image .ct-article__ct-hero-image{width:100%;height:auto;min-height:auto}}@media (max-aspect-ratio:16/9){.content__header .hero-image .ct-article__ct-hero-image{width:auto;height:100%}}@media only screen and (max-width:47.9375em){.content__header .hero-image{display:none}}.content__header .hero-image .ct-homepage__ct-hero-image{width:100%}.content__header .hero-image .ct-homepage__ct-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:47.9375em){.content__header{padding-left:2rem;padding-right:2rem}}.content__header .block-jouve-breadcrumbs{margin-bottom:4rem}.content__header .ct-use-case__ct-image{position:relative;margin-top:15rem}.content__header .ct-use-case__ct-image img{position:relative;z-index:2;margin-left:auto;margin-right:auto}.content__header-content{position:relative;z-index:2;text-align:center}@media only screen and (max-width:71.8125em){.content__header-content{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.content__discover-wrap{position:absolute;left:0;right:0;bottom:6rem;text-align:center;z-index:2;color:#fff;pointer-events:none}.content__discover{margin:0;padding:0;border:0}.content__discover{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content__discover:active,.content__discover:focus,.content__discover:hover{text-decoration:none}.content__discover{font-size:1.8rem;background:0 0;text-align:center;color:#fff;pointer-events:all}.content__discover span{display:block;margin-bottom:1rem}.ct-article__ct-image{position:relative;margin-top:8rem}.ct-article__ct-image img{position:relative;z-index:2;margin-left:auto;margin-right:auto}.ct-article__title,.ct-use-case__title{margin-left:28rem;margin-right:28rem}.content__publish-date{margin-bottom:6rem;font-weight:300}.ct-article--full .ct-article__content-main,.ct-article--full .ct-use-case__content-main,.ct-use-case--full .ct-article__content-main,.ct-use-case--full .ct-use-case__content-main{padding:0 0 2rem}.ct-article--full .ct-article__content-main:after,.ct-article--full .ct-use-case__content-main:after,.ct-use-case--full .ct-article__content-main:after,.ct-use-case--full .ct-use-case__content-main:after{content:"";margin-left:auto;margin-right:auto;max-width:1150px;display:block;border-bottom:8px solid #7ee2a7}.ct-article--full .pt-text,.ct-use-case--full .pt-text{margin-left:auto;margin-right:auto;max-width:850px}@media only screen and (max-width:71.8125em){.ct-article--full .pt-text,.ct-use-case--full .pt-text{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.related-content-big{margin-left:auto;margin-right:auto;max-width:1150px}@media only screen and (max-width:71.8125em){.related-content-big{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}@media only screen and (min-width:47.9375em){.related-content-big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.related-content-big .block-title{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.related-content-big__item{-ms-flex-preferred-size:48%;flex-basis:48%}.related-content-big__item:nth-child(odd){margin-top:7rem}.related-content-2 .related-content__ct-image{border-bottom:8px solid #7ee2a7}.related-content-2 .related-content__title{font-size:4rem}.related-content-2 .related-content__read-more-link{font-weight:400}.lumi-rendez-vous-block{text-align:center;position:fixed;top:50%;right:0}.accesrapide-rdv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accesrapide-rdv a{background-color:#7ee2a7;border-color:#7ee2a7;margin-bottom:10px;padding:1rem!important;height:50px;width:50px}.blog-list{margin-left:auto;margin-right:auto;max-width:1150px}@media only screen and (min-width:29.9375em){.blog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-list:before{content:"";-webkit-box-ordinal-group:9999;-ms-flex-order:9998;order:9998}.blog-list:after{content:"";-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}}.blog-list:after,.blog-list:before{margin-bottom:5rem}@media only screen and (min-width:29.9375em){.blog-list:after,.blog-list:before{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.5rem);flex:0 0 calc(50% - 1.5rem)}}@media only screen and (min-width:29.9375em) and (-ms-high-contrast:active),only screen and (min-width:29.9375em) and (-ms-high-contrast:none){.blog-list:after,.blog-list:before{-ms-flex-preferred-size:100%/2strip-unit(3rem)/15;flex-basis:100%/2strip-unit(3rem)/15}}@media only screen and (min-width:47.9375em){.blog-list:after,.blog-list:before{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem)}}@media only screen and (min-width:47.9375em) and (-ms-high-contrast:active),only screen and (min-width:47.9375em) and (-ms-high-contrast:none){.blog-list:after,.blog-list:before{-ms-flex-preferred-size:100%/3strip-unit(3rem)/15;flex-basis:100%/3strip-unit(3rem)/15}}@media only screen and (max-width:71.8125em){.blog-list{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.blog-list .vm-teaser__meta{display:none}.content-header{position:relative;text-align:center;padding:16rem 0 6rem;margin-bottom:2rem;background:url(/themes/custom/jouve/assets/img/backgrounds/bg-triangles.jpg) no-repeat;background-size:cover;min-height:404px}.content-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(10%,rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 10%);z-index:1;pointer-events:none}.content-header > *{position:relative;z-index:2}.content-header__title{margin-bottom:1.5rem}@media only screen and (max-width:71.8125em){.content-header__title{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.content-header__subtitle{font-size:3.6rem;font-weight:300}@media only screen and (max-width:71.8125em){.content-header__subtitle{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}@media only screen and (max-width:71.8125em){.content-header__subtitle{font-size:2rem}}.ct-event--full .content__header{border-top:0;border-left:8px solid #7ee2a7}.ct-event--full .ct-event__content-main{padding:0 0 2rem}.ct-event--full .ct-event__content-main:after{content:"";margin-left:auto;margin-right:auto;max-width:1150px;display:block;border-bottom:8px solid #7ee2a7}.ct-event--full .pt-text{margin-left:auto;margin-right:auto;max-width:850px}@media only screen and (max-width:71.8125em){.ct-event--full .pt-text{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.content__image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:10rem}.content__image-wrap .ct-event__ct-image{position:relative}.content__image-wrap img{position:relative;z-index:2;margin-left:auto;margin-right:auto}.ct-event__infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;text-align:center;font-size:3rem;font-weight:600;line-height:1.3;color:#3d3d3d}@media only screen and (max-width:47.9375em){.ct-event__infos{font-size:1.8rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.ct-event__infos .icon{color:#7ee2a7;margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}.ct-event__ct-date,.ct-event__ct-schedule{margin:0 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}@media only screen and (max-width:47.9375em){.ct-event__ct-date,.ct-event__ct-schedule{margin:0 0 2rem}}.ct-event__place{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}@media only screen and (max-width:47.9375em){.ct-event__place{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.ct-event__ct-location{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.ct-event__ct-address{font-size:1.8rem;font-weight:400;border-left:2px solid #7ee2a7;padding:0 0 0 2rem;margin-left:5.5rem}@media only screen and (max-width:47.9375em){.ct-event__ct-address{font-size:1.6rem}}.page-4xx + .layout-content .system-main-block{display:none}.page-4xx{margin-top:150px;margin-bottom:50px;font-size:3.6rem;text-align:center;background:url(/themes/custom/jouve/assets/img/backgrounds/404.jpg) no-repeat top center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:71.8125em){.page-4xx{min-height:800px}}@media only screen and (max-width:71.8125em){.page-4xx{background:0 0}}.page-4xx .btn-filled{font-size:2.5rem}@media only screen and (max-width:71.8125em){.page-4xx__content{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}@media only screen and (min-width:71.8125em){.page-4xx__content{margin-left:405px;width:690px}}.page-4xx__oops{margin:0}.page-4xx__oops span{color:#7ee2a7;font-size:4.8rem}.page-4xx__num{font-size:27.8rem;line-height:1}@media only screen and (max-width:71.8125em){.page-4xx__num{font-size:10rem}}.page-4xx__redirect{margin:0 0 4rem;font-size:4.8rem;line-height:1.2}.page-4xx__redirect span{display:block;font-size:3rem;color:#2bbd67}.ct-page__header{position:relative;text-align:center;padding:16rem 0 6rem;margin-bottom:2rem;background:url(/themes/custom/jouve/assets/img/backgrounds/bg-triangles.jpg) no-repeat;background-size:cover;min-height:70vh}@media only screen and (min-width:47.9375em){.ct-page__header{color:#fff}}.ct-page__header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(10%,rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 10%);z-index:1;pointer-events:none}.ct-page__header > *{position:relative;z-index:2}.ct-page__header .ct-page__ct-baseline{font-size:1.4rem;text-transform:uppercase}.ct-page__header .ct-page__title{margin-bottom:1.5rem}@media only screen and (min-width:47.9375em){.ct-page__header .ct-page__title{color:#fff}}.ct-page__header .ct-page__ct-subtitle{font-size:2rem;font-weight:300;-webkit-animation-delay:.5s;animation-delay:.5s}.ct-page__header .ct-page__ct-type-item-list{margin-bottom:1rem}.ct-page__header .hero-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.ct-page__header .hero-image:after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.35)}@media only screen and (max-width:47.9375em){.ct-page__header .hero-image{display:none}}.ct-page__header .hero-image .ct-homepage__ct-hero-image{width:100%}.ct-page__header .hero-image .ct-homepage__ct-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%}.ct-page__discover-wrap{position:absolute;left:0;right:0;bottom:6rem;text-align:center;z-index:2;color:#fff;pointer-events:none}.ct-page__discover{margin:0;padding:0;border:0}.ct-page__discover{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ct-page__discover:active,.ct-page__discover:focus,.ct-page__discover:hover{text-decoration:none}.ct-page__discover{font-size:1.8rem;background:0 0;text-align:center;color:#fff;pointer-events:all}.ct-page__discover span{display:block;margin-bottom:1rem}.ct-page__content > .ct-page__body{margin-bottom:4rem;text-align:center;font-size:3.6rem;line-height:1.2;font-weight:300}.ct-page--teaser{position:relative;padding:0 0 5rem;overflow:hidden;min-height:310px}.ct-page--teaser .ct-page__title{position:absolute;top:8rem;left:0;-webkit-transition:all 150ms;transition:all 150ms}.ct-page--teaser .ct-page__ct-intro{position:absolute;top:15rem;left:-3rem;right:10rem;margin-bottom:0;text-align:left;font-size:1.4rem;line-height:1.5;font-weight:300;opacity:0;-webkit-transition:all 150ms;transition:all 150ms}.ct-page--teaser .ct-page__ct-type-item-list{position:absolute;top:2.4rem;left:6rem;-webkit-transition:all 150ms;transition:all 150ms}.ct-page--teaser .ct-page__more{position:absolute;bottom:1rem;left:6rem;-webkit-transition:all 150ms;transition:all 150ms}.ct-page--teaser .ct-page__more svg{color:#7ee2a7}@media only screen and (min-width:71.8125em){.ct-page--teaser:focus-within,.ct-page--teaser:hover{background:linear-gradient(-125deg,#7ee2a7 0,#4cb577 100%)}.ct-page--teaser:focus-within .ct-page__background,.ct-page--teaser:hover .ct-page__background{opacity:0}.ct-page--teaser:focus-within .ct-page__title,.ct-page--teaser:hover .ct-page__title{top:3rem;left:3rem}.ct-page--teaser:focus-within .ct-page__ct-type-item-list,.ct-page--teaser:hover .ct-page__ct-type-item-list{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.ct-page--teaser:focus-within .ct-page__ct-intro,.ct-page--teaser:hover .ct-page__ct-intro{opacity:1;-webkit-transform:translateX(6rem);transform:translateX(6rem)}.ct-page--teaser:focus-within .ct-page__more,.ct-page--teaser:hover .ct-page__more{-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}.ct-page--teaser:focus-within .ct-page__more svg,.ct-page--teaser:hover .ct-page__more svg{color:#fff}}.ct-page__background{position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transition:all 150ms;transition:all 150ms;border-left:3rem solid transparent;background:url(/themes/custom/jouve/assets/img/backgrounds/solution-bg-default.jpg) no-repeat;background-size:cover}.rh__gestmax{border:0;width:100%}.content__body--search .content__header{padding:12rem 25rem 0}@media only screen and (max-width:47.9375em){.content__body--search .content__header{padding:5rem 2rem}}.content__body--search .views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content__body--search .form__text{padding:1rem 1rem;border:0;border-bottom:1px solid #7ee2a7;border-radius:0;color:#000;background:#fbfcfd;border-bottom-width:2px;background:0 0;font-size:2.4rem;height:57px}.content__body--search .form__text::-webkit-input-placeholder{opacity:.44;font-weight:500}.content__body--search .form__text::-moz-placeholder{opacity:.44;font-weight:500}.content__body--search .form__text:-ms-input-placeholder{opacity:.44;font-weight:500}.content__body--search .form__text::-ms-input-placeholder{opacity:.44;font-weight:500}.content__body--search .form__text::placeholder{opacity:.44;font-weight:500}.content__body--search .form__item-textfield{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.content__body--search .form-actions{-webkit-box-flex:0;-ms-flex:0 0 5rem;flex:0 0 5rem}.search-button{margin:0;padding:0;border:0;display:block;background:0 0;border-bottom:2px solid #7ee2a7;color:#000;height:57px;width:100%;text-align:center}.search-button{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-button:active,.search-button:focus,.search-button:hover{text-decoration:none}.search-button:active,.search-button:focus,.search-button:hover{background-color:#7ee2a7;color:#fff}.vw-search-page__list{margin-left:auto;margin-right:auto;max-width:1150px}@media only screen and (max-width:71.8125em){.vw-search-page__list{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.empty-button{margin:0;padding:0;border:0;position:absolute;top:calc(50% - 8.5px);right:1rem;background:0 0;color:#b1b2b1}.empty-button{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.empty-button:active,.empty-button:focus,.empty-button:hover{text-decoration:none}.empty-button .icon{width:17px;height:17px}.sitemap a{text-decoration:none}.sitemap__container{text-align:left}.sitemap__level2{font-size:4.4rem;font-weight:400}.sitemap__level2:after{content:"";display:block;width:35px;height:3px;background:#7ee2a7;margin:1rem auto 0 0}.sitemap__level3{margin:0;font-size:2rem;font-weight:500}.sitemap__level2-sub,.sitemap__level3-sub{margin:1em 0;padding:0;list-style:none;margin-top:0}.sitemap__level2-sub:first-child,.sitemap__level3-sub:first-child{margin-top:0}.sitemap__level2-sub:last-child,.sitemap__level3-sub:last-child{margin-bottom:0}.sitemap__level2-sub > li,.sitemap__level3-sub > li{position:relative;padding-left:3rem;margin-bottom:1rem}.sitemap__level2-sub > li:before,.sitemap__level3-sub > li:before{content:"";position:absolute;top:.5em;left:0;width:8px;height:8px;display:inline-block;vertical-align:middle;background-color:#7ee2a7;border-radius:50%;margin:0 5px 0 0}.sitemap__level2-sub a,.sitemap__level3-sub a{color:#3d3d3d}.sitemap__level2-sub ul li,.sitemap__level3-sub ul li{margin-bottom:0}.sitemap__level2-sub li,.sitemap__level3-sub li{padding-left:1.5rem}.sitemap__level2-sub li.item--level2-has-3,.sitemap__level3-sub li.item--level2-has-3{padding-left:0}.sitemap__level2-sub li.item--level2-has-3:before,.sitemap__level3-sub li.item--level2-has-3:before{display:none}.sitemap__level2-sub li:before,.sitemap__level3-sub li:before{top:10px;width:6px;height:6px}.sitemap__item{margin-bottom:6rem}.user-login-form{padding-top:100px;margin-left:auto;margin-right:auto;max-width:1150px}.user-login-form .form__description{display:none}.profile{margin-left:auto;margin-right:auto;max-width:1150px;margin-top:10rem}@media only screen and (max-width:47.9375em){.profile{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.vw-news .views-exposed-form{margin-bottom:5rem;text-align:center}.vw-news .type-1--wrapper{margin-bottom:4rem}.vw-news .type-1--wrapper .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;border-bottom:1px solid #d7d7d7}.vw-news .type-1--wrapper .form-radios .form__item{position:relative}.vw-news .type-1--wrapper .form-radios input[type=radio]{position:absolute;top:0;right:0;opacity:0}.vw-news .type-1--wrapper .form-radios input[type=radio]:checked + label{font-weight:800}.vw-news .type-1--wrapper .form-radios input[type=radio]:checked + label:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background:#7ee2a7}.vw-news .type-1--wrapper .form-radios label{position:relative;display:block;margin:0 3rem;padding:2rem 0;font-size:3rem;font-weight:300;cursor:pointer}@media only screen and (max-width:47.9375em){.vw-news .type-1--wrapper .form-radios label{font-size:1.8rem}}.filters__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.filters__title{display:none}.filters__label{margin:0;padding:0;border:0;background:0 0;font-size:1.8rem;margin:0 3rem}.filters__label{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filters__label:active,.filters__label:focus,.filters__label:hover{text-decoration:none}@media only screen and (max-width:47.9375em){.filters__label{display:block;margin:0 0 3rem;width:100%;text-align:center}}.filters__label span{margin-right:2rem;font-weight:700;color:#3d3d3d}.filters__label .icon{-webkit-transition:all 150ms;transition:all 150ms;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filters__label.tgp__trigger--is-active .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.field-ct-category-target-id--wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:2rem}.field-ct-category-target-id--wrapper .fieldset__legend:after{content:"";display:block;width:35px;height:3px;background:#7ee2a7;margin:1rem auto 0}@media only screen and (min-width:47.9375em){.field-ct-category-target-id--wrapper{margin-top:4rem}}@media only screen and (min-width:47.9375em){.field-ct-category-target-id--wrapper{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}}.field-ct-category-target-id--wrapper .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.field-ct-category-target-id--wrapper .form__item{margin:0 1rem 2rem}.field-ct-category-target-id--wrapper label{display:block;padding:.2rem 1rem;font-size:1.4rem;line-height:1.4;color:#3d3d3d;border:1px solid #d3d3d3;border-radius:2rem;cursor:pointer}.field-ct-category-target-id--wrapper label:active,.field-ct-category-target-id--wrapper label:focus,.field-ct-category-target-id--wrapper label:hover{border-color:#7ee2a7}.field-ct-category-target-id--wrapper input[type=checkbox]{opacity:0;position:absolute;top:0;left:0}.field-ct-category-target-id--wrapper input[type=checkbox]:checked + label{border-color:#7ee2a7}.field-ct-category-target-id--wrapper input[type=checkbox]:checked + label:after{content:"";margin-left:.5rem;display:inline-block;background:url(/themes/custom/jouve/assets/img/icons/close.svg) no-repeat center center;width:8px;height:8px}.main-nodes,.secondary-nodes{margin-bottom:4rem}@media only screen and (min-width:47.9375em){.main-nodes--2,.secondary-nodes--2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.main-nodes--2 .promoted,.secondary-nodes--2 .promoted{-ms-flex-preferred-size:48%;flex-basis:48%;margin-bottom:4rem}.content-list__row{margin-bottom:5rem}@media only screen and (min-width:29.9375em){.content-list__row{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.5rem);flex:0 0 calc(50% - 1.5rem)}}@media only screen and (min-width:29.9375em) and (-ms-high-contrast:active),only screen and (min-width:29.9375em) and (-ms-high-contrast:none){.content-list__row{-ms-flex-preferred-size:100%/2strip-unit(3rem)/15;flex-basis:100%/2strip-unit(3rem)/15}}@media only screen and (min-width:47.9375em){.content-list__row{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem)}}@media only screen and (min-width:47.9375em) and (-ms-high-contrast:active),only screen and (min-width:47.9375em) and (-ms-high-contrast:none){.content-list__row{-ms-flex-preferred-size:100%/3strip-unit(3rem)/15;flex-basis:100%/3strip-unit(3rem)/15}}@media only screen and (min-width:29.9375em){.vw-news .content-list,.vw-search-page__list,.vw-use-cases .views-infinite-scroll-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vw-news .content-list:before,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:before{content:"";-webkit-box-ordinal-group:9999;-ms-flex-order:9998;order:9998}.vw-news .content-list:after,.vw-search-page__list:after,.vw-use-cases .views-infinite-scroll-content-wrapper:after{content:"";-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}}.vw-news .content-list:after,.vw-news .content-list:before,.vw-search-page__list:after,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:after,.vw-use-cases .views-infinite-scroll-content-wrapper:before{margin-bottom:5rem}@media only screen and (min-width:29.9375em){.vw-news .content-list:after,.vw-news .content-list:before,.vw-search-page__list:after,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:after,.vw-use-cases .views-infinite-scroll-content-wrapper:before{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.5rem);flex:0 0 calc(50% - 1.5rem)}}@media only screen and (min-width:29.9375em) and (-ms-high-contrast:active),only screen and (min-width:29.9375em) and (-ms-high-contrast:none){.vw-news .content-list:after,.vw-news .content-list:before,.vw-search-page__list:after,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:after,.vw-use-cases .views-infinite-scroll-content-wrapper:before{-ms-flex-preferred-size:100%/2strip-unit(3rem)/15;flex-basis:100%/2strip-unit(3rem)/15}}@media only screen and (min-width:47.9375em){.vw-news .content-list:after,.vw-news .content-list:before,.vw-search-page__list:after,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:after,.vw-use-cases .views-infinite-scroll-content-wrapper:before{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem)}}@media only screen and (min-width:47.9375em) and (-ms-high-contrast:active),only screen and (min-width:47.9375em) and (-ms-high-contrast:none){.vw-news .content-list:after,.vw-news .content-list:before,.vw-search-page__list:after,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:after,.vw-use-cases .views-infinite-scroll-content-wrapper:before{-ms-flex-preferred-size:100%/3strip-unit(3rem)/15;flex-basis:100%/3strip-unit(3rem)/15}}.vw-news__content{margin-left:auto;margin-right:auto;max-width:1150px}@media only screen and (max-width:71.8125em){.vw-news__content{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.vw-use-cases{margin-left:auto;margin-right:auto;max-width:1150px}@media only screen and (max-width:71.8125em){.vw-use-cases{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.vw-use-cases .views-exposed-form{margin-bottom:4rem}.vw-use-cases .main-nodes--2 .promoted:nth-child(2n+3){margin-top:8rem}.vw-use-cases .pager{list-style-type:none;padding:0}.vw-use-cases .pager .pager__item{text-align:center;margin-bottom:5rem}.anchors{position:fixed;top:20rem;left:2rem;width:260px;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:2.5rem;z-index:9;overflow:auto;max-height:calc(100vh - 30rem)}@media only screen and (max-width:97.4375em){.anchors{display:none}}.anchors__title,.block-contactblock__title{margin:0 0 2rem;font-size:1.4rem;text-transform:uppercase}.anchors__list{margin:1em 0;padding:0;list-style:none}.anchors__list:first-child{margin-top:0}.anchors__list:last-child{margin-bottom:0}.anchors__list > li{position:relative;padding-left:3rem;margin-bottom:1rem}.anchors__list > li:before{content:"";position:absolute;top:.5em;left:0;width:8px;height:8px;display:inline-block;vertical-align:middle;background-color:#7ee2a7;border-radius:50%;margin:0 5px 0 0}.anchors__list > li{margin-bottom:1.75rem;line-height:1.2}.anchors__list > li:before{top:7px;width:7px;height:7px}.anchors__list a{display:inline;font-size:1.2rem;font-weight:300;text-decoration-line:none}.header-bg{min-height:280px}.ct-article__ct-hero-image{width:100%}.ct-article__ct-hero-image .ct-article__ct-hero-image-label{display:none}.ct-article__ct-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:65vh}.ct-use-case__ct-hero-image{width:100%}.ct-use-case__ct-hero-image .ct-use-case__ct-hero-image-label{display:none}.ct-use-case__ct-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:65vh}.content__header{position:relative;text-align:center;padding:18rem 0 6rem;margin-bottom:2rem;background:url(/themes/custom/jouve/assets/img/backgrounds/bg-triangles.jpg) no-repeat;background-size:cover;min-height:65vh}.content__header.has-hero-image a,.content__header.has-hero-image span{color:#fff}.content__header.has-hero-image .hero-image:after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.35)}.content__header .hero-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.content__header .hero-image .ct-article__ct-hero-image{display:block;position:static;min-width:100%;min-height:100%;pointer-events:none}@media (min-aspect-ratio:16/9){.content__header .hero-image .ct-article__ct-hero-image{width:100%;height:auto;min-height:auto}}@media (max-aspect-ratio:16/9){.content__header .hero-image .ct-article__ct-hero-image{width:auto;height:100%}}@media only screen and (max-width:47.9375em){.content__header .hero-image{display:none}}.content__header .hero-image .ct-homepage__ct-hero-image{width:100%}.content__header .hero-image .ct-homepage__ct-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:47.9375em){.content__header{padding-left:2rem;padding-right:2rem}}.content__header .block-jouve-breadcrumbs{margin-bottom:4rem}.content__header .ct-use-case__ct-image{position:relative;margin-top:15rem}.content__header .ct-use-case__ct-image img{position:relative;z-index:2;margin-left:auto;margin-right:auto}.content__header-content{position:relative;z-index:2;text-align:center}@media only screen and (max-width:71.8125em){.content__header-content{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.content__discover-wrap{position:absolute;left:0;right:0;bottom:6rem;text-align:center;z-index:2;color:#fff;pointer-events:none}.content__discover{margin:0;padding:0;border:0}.content__discover{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content__discover:active,.content__discover:focus,.content__discover:hover{text-decoration:none}.content__discover{font-size:1.8rem;background:0 0;text-align:center;color:#fff;pointer-events:all}.content__discover span{display:block;margin-bottom:1rem}.ct-article__ct-image{position:relative;margin-top:8rem}.ct-article__ct-image img{position:relative;z-index:2;margin-left:auto;margin-right:auto}.ct-article__title,.ct-use-case__title{margin-left:28rem;margin-right:28rem}.content__publish-date{margin-bottom:6rem;font-weight:300}.ct-article--full .ct-article__content-main,.ct-article--full .ct-use-case__content-main,.ct-use-case--full .ct-article__content-main,.ct-use-case--full .ct-use-case__content-main{padding:0 0 2rem}.ct-article--full .ct-article__content-main:after,.ct-article--full .ct-use-case__content-main:after,.ct-use-case--full .ct-article__content-main:after,.ct-use-case--full .ct-use-case__content-main:after{content:"";margin-left:auto;margin-right:auto;max-width:1150px;display:block;border-bottom:8px solid #7ee2a7}.ct-article--full .pt-text,.ct-use-case--full .pt-text{margin-left:auto;margin-right:auto;max-width:850px}@media only screen and (max-width:71.8125em){.ct-article--full .pt-text,.ct-use-case--full .pt-text{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.related-content-big{margin-left:auto;margin-right:auto;max-width:1150px}@media only screen and (max-width:71.8125em){.related-content-big{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}@media only screen and (min-width:47.9375em){.related-content-big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.related-content-big .block-title{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.related-content-big__item{-ms-flex-preferred-size:48%;flex-basis:48%}.related-content-big__item:nth-child(odd){margin-top:7rem}.related-content-2 .related-content__ct-image{border-bottom:8px solid #7ee2a7}.related-content-2 .related-content__title{font-size:4rem}.related-content-2 .related-content__read-more-link{font-weight:400}.lumi-rendez-vous-block{text-align:center;position:fixed;top:50%;right:0}.accesrapide-rdv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accesrapide-rdv a{background-color:#7ee2a7;border-color:#7ee2a7;margin-bottom:10px;padding:1rem!important;height:50px;width:50px}.blog-list{margin-left:auto;margin-right:auto;max-width:1150px}@media only screen and (min-width:29.9375em){.blog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-list:before{content:"";-webkit-box-ordinal-group:9999;-ms-flex-order:9998;order:9998}.blog-list:after{content:"";-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}}.blog-list:after,.blog-list:before{margin-bottom:5rem}@media only screen and (min-width:29.9375em){.blog-list:after,.blog-list:before{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.5rem);flex:0 0 calc(50% - 1.5rem)}}@media only screen and (min-width:29.9375em) and (-ms-high-contrast:active),only screen and (min-width:29.9375em) and (-ms-high-contrast:none){.blog-list:after,.blog-list:before{-ms-flex-preferred-size:100%/2strip-unit(3rem)/15;flex-basis:100%/2strip-unit(3rem)/15}}@media only screen and (min-width:47.9375em){.blog-list:after,.blog-list:before{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem)}}@media only screen and (min-width:47.9375em) and (-ms-high-contrast:active),only screen and (min-width:47.9375em) and (-ms-high-contrast:none){.blog-list:after,.blog-list:before{-ms-flex-preferred-size:100%/3strip-unit(3rem)/15;flex-basis:100%/3strip-unit(3rem)/15}}@media only screen and (max-width:71.8125em){.blog-list{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.blog-list .vm-teaser__meta{display:none}.content-header{position:relative;text-align:center;padding:16rem 0 6rem;margin-bottom:2rem;background:url(/themes/custom/jouve/assets/img/backgrounds/bg-triangles.jpg) no-repeat;background-size:cover;min-height:404px}.content-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(10%,rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 10%);z-index:1;pointer-events:none}.content-header > *{position:relative;z-index:2}.content-header__title{margin-bottom:1.5rem}@media only screen and (max-width:71.8125em){.content-header__title{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.content-header__subtitle{font-size:3.6rem;font-weight:300}@media only screen and (max-width:71.8125em){.content-header__subtitle{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}@media only screen and (max-width:71.8125em){.content-header__subtitle{font-size:2rem}}.ct-event--full .content__header{border-top:0;border-left:8px solid #7ee2a7}.ct-event--full .ct-event__content-main{padding:0 0 2rem}.ct-event--full .ct-event__content-main:after{content:"";margin-left:auto;margin-right:auto;max-width:1150px;display:block;border-bottom:8px solid #7ee2a7}.ct-event--full .pt-text{margin-left:auto;margin-right:auto;max-width:850px}@media only screen and (max-width:71.8125em){.ct-event--full .pt-text{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.content__image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:10rem}.content__image-wrap .ct-event__ct-image{position:relative}.content__image-wrap img{position:relative;z-index:2;margin-left:auto;margin-right:auto}.ct-event__infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;text-align:center;font-size:3rem;font-weight:600;line-height:1.3;color:#3d3d3d}@media only screen and (max-width:47.9375em){.ct-event__infos{font-size:1.8rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.ct-event__infos .icon{color:#7ee2a7;margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}.ct-event__ct-date,.ct-event__ct-schedule{margin:0 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}@media only screen and (max-width:47.9375em){.ct-event__ct-date,.ct-event__ct-schedule{margin:0 0 2rem}}.ct-event__place{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}@media only screen and (max-width:47.9375em){.ct-event__place{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.ct-event__ct-location{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.ct-event__ct-address{font-size:1.8rem;font-weight:400;border-left:2px solid #7ee2a7;padding:0 0 0 2rem;margin-left:5.5rem}@media only screen and (max-width:47.9375em){.ct-event__ct-address{font-size:1.6rem}}.page-4xx + .layout-content .system-main-block{display:none}.page-4xx{margin-top:150px;margin-bottom:50px;font-size:3.6rem;text-align:center;background:url(/themes/custom/jouve/assets/img/backgrounds/404.jpg) no-repeat top center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:71.8125em){.page-4xx{min-height:800px}}@media only screen and (max-width:71.8125em){.page-4xx{background:0 0}}.page-4xx .btn-filled{font-size:2.5rem}@media only screen and (max-width:71.8125em){.page-4xx__content{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}@media only screen and (min-width:71.8125em){.page-4xx__content{margin-left:405px;width:690px}}.page-4xx__oops{margin:0}.page-4xx__oops span{color:#7ee2a7;font-size:4.8rem}.page-4xx__num{font-size:27.8rem;line-height:1}@media only screen and (max-width:71.8125em){.page-4xx__num{font-size:10rem}}.page-4xx__redirect{margin:0 0 4rem;font-size:4.8rem;line-height:1.2}.page-4xx__redirect span{display:block;font-size:3rem;color:#2bbd67}.ct-page__header{position:relative;text-align:center;padding:16rem 0 6rem;margin-bottom:2rem;background:url(/themes/custom/jouve/assets/img/backgrounds/bg-triangles.jpg) no-repeat;background-size:cover;min-height:70vh}@media only screen and (min-width:47.9375em){.ct-page__header{color:#fff}}.ct-page__header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(10%,rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 10%);z-index:1;pointer-events:none}.ct-page__header > *{position:relative;z-index:2}.ct-page__header .ct-page__ct-baseline{font-size:1.4rem;text-transform:uppercase}.ct-page__header .ct-page__title{margin-bottom:1.5rem}@media only screen and (min-width:47.9375em){.ct-page__header .ct-page__title{color:#fff}}.ct-page__header .ct-page__ct-subtitle{font-size:2rem;font-weight:300;-webkit-animation-delay:.5s;animation-delay:.5s}.ct-page__header .ct-page__ct-type-item-list{margin-bottom:1rem}.ct-page__header .hero-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.ct-page__header .hero-image:after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.35)}@media only screen and (max-width:47.9375em){.ct-page__header .hero-image{display:none}}.ct-page__header .hero-image .ct-homepage__ct-hero-image{width:100%}.ct-page__header .hero-image .ct-homepage__ct-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%}.ct-page__discover-wrap{position:absolute;left:0;right:0;bottom:6rem;text-align:center;z-index:2;color:#fff;pointer-events:none}.ct-page__discover{margin:0;padding:0;border:0}.ct-page__discover{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ct-page__discover:active,.ct-page__discover:focus,.ct-page__discover:hover{text-decoration:none}.ct-page__discover{font-size:1.8rem;background:0 0;text-align:center;color:#fff;pointer-events:all}.ct-page__discover span{display:block;margin-bottom:1rem}.ct-page__content > .ct-page__body{margin-bottom:4rem;text-align:center;font-size:3.6rem;line-height:1.2;font-weight:300}.ct-page--teaser{position:relative;padding:0 0 5rem;overflow:hidden;min-height:310px}.ct-page--teaser .ct-page__title{position:absolute;top:8rem;left:0;-webkit-transition:all 150ms;transition:all 150ms}.ct-page--teaser .ct-page__ct-intro{position:absolute;top:15rem;left:-3rem;right:10rem;margin-bottom:0;text-align:left;font-size:1.4rem;line-height:1.5;font-weight:300;opacity:0;-webkit-transition:all 150ms;transition:all 150ms}.ct-page--teaser .ct-page__ct-type-item-list{position:absolute;top:2.4rem;left:6rem;-webkit-transition:all 150ms;transition:all 150ms}.ct-page--teaser .ct-page__more{position:absolute;bottom:1rem;left:6rem;-webkit-transition:all 150ms;transition:all 150ms}.ct-page--teaser .ct-page__more svg{color:#7ee2a7}@media only screen and (min-width:71.8125em){.ct-page--teaser:focus-within,.ct-page--teaser:hover{background:linear-gradient(-125deg,#7ee2a7 0,#4cb577 100%)}.ct-page--teaser:focus-within .ct-page__background,.ct-page--teaser:hover .ct-page__background{opacity:0}.ct-page--teaser:focus-within .ct-page__title,.ct-page--teaser:hover .ct-page__title{top:3rem;left:3rem}.ct-page--teaser:focus-within .ct-page__ct-type-item-list,.ct-page--teaser:hover .ct-page__ct-type-item-list{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.ct-page--teaser:focus-within .ct-page__ct-intro,.ct-page--teaser:hover .ct-page__ct-intro{opacity:1;-webkit-transform:translateX(6rem);transform:translateX(6rem)}.ct-page--teaser:focus-within .ct-page__more,.ct-page--teaser:hover .ct-page__more{-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}.ct-page--teaser:focus-within .ct-page__more svg,.ct-page--teaser:hover .ct-page__more svg{color:#fff}}.ct-page__background{position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transition:all 150ms;transition:all 150ms;border-left:3rem solid transparent;background:url(/themes/custom/jouve/assets/img/backgrounds/solution-bg-default.jpg) no-repeat;background-size:cover}.rh__gestmax{border:0;width:100%}.content__body--search .content__header{padding:12rem 25rem 0}@media only screen and (max-width:47.9375em){.content__body--search .content__header{padding:5rem 2rem}}.content__body--search .views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content__body--search .form__text{padding:1rem 1rem;border:0;border-bottom:1px solid #7ee2a7;border-radius:0;color:#000;background:#fbfcfd;border-bottom-width:2px;background:0 0;font-size:2.4rem;height:57px}.content__body--search .form__text::-webkit-input-placeholder{opacity:.44;font-weight:500}.content__body--search .form__text::-moz-placeholder{opacity:.44;font-weight:500}.content__body--search .form__text:-ms-input-placeholder{opacity:.44;font-weight:500}.content__body--search .form__text::-ms-input-placeholder{opacity:.44;font-weight:500}.content__body--search .form__text::placeholder{opacity:.44;font-weight:500}.content__body--search .form__item-textfield{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.content__body--search .form-actions{-webkit-box-flex:0;-ms-flex:0 0 5rem;flex:0 0 5rem}.search-button{margin:0;padding:0;border:0;display:block;background:0 0;border-bottom:2px solid #7ee2a7;color:#000;height:57px;width:100%;text-align:center}.search-button{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-button:active,.search-button:focus,.search-button:hover{text-decoration:none}.search-button:active,.search-button:focus,.search-button:hover{background-color:#7ee2a7;color:#fff}.vw-search-page__list{margin-left:auto;margin-right:auto;max-width:1150px}@media only screen and (max-width:71.8125em){.vw-search-page__list{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.empty-button{margin:0;padding:0;border:0;position:absolute;top:calc(50% - 8.5px);right:1rem;background:0 0;color:#b1b2b1}.empty-button{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.empty-button:active,.empty-button:focus,.empty-button:hover{text-decoration:none}.empty-button .icon{width:17px;height:17px}.sitemap a{text-decoration:none}.sitemap__container{text-align:left}.sitemap__level2{font-size:4.4rem;font-weight:400}.sitemap__level2:after{content:"";display:block;width:35px;height:3px;background:#7ee2a7;margin:1rem auto 0 0}.sitemap__level3{margin:0;font-size:2rem;font-weight:500}.sitemap__level2-sub,.sitemap__level3-sub{margin:1em 0;padding:0;list-style:none;margin-top:0}.sitemap__level2-sub:first-child,.sitemap__level3-sub:first-child{margin-top:0}.sitemap__level2-sub:last-child,.sitemap__level3-sub:last-child{margin-bottom:0}.sitemap__level2-sub > li,.sitemap__level3-sub > li{position:relative;padding-left:3rem;margin-bottom:1rem}.sitemap__level2-sub > li:before,.sitemap__level3-sub > li:before{content:"";position:absolute;top:.5em;left:0;width:8px;height:8px;display:inline-block;vertical-align:middle;background-color:#7ee2a7;border-radius:50%;margin:0 5px 0 0}.sitemap__level2-sub a,.sitemap__level3-sub a{color:#3d3d3d}.sitemap__level2-sub ul li,.sitemap__level3-sub ul li{margin-bottom:0}.sitemap__level2-sub li,.sitemap__level3-sub li{padding-left:1.5rem}.sitemap__level2-sub li.item--level2-has-3,.sitemap__level3-sub li.item--level2-has-3{padding-left:0}.sitemap__level2-sub li.item--level2-has-3:before,.sitemap__level3-sub li.item--level2-has-3:before{display:none}.sitemap__level2-sub li:before,.sitemap__level3-sub li:before{top:10px;width:6px;height:6px}.sitemap__item{margin-bottom:6rem}.user-login-form{padding-top:100px;margin-left:auto;margin-right:auto;max-width:1150px}.user-login-form .form__description{display:none}.profile{margin-left:auto;margin-right:auto;max-width:1150px;margin-top:10rem}@media only screen and (max-width:47.9375em){.profile{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.vw-news .views-exposed-form{margin-bottom:5rem;text-align:center}.vw-news .type-1--wrapper{margin-bottom:4rem}.vw-news .type-1--wrapper .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;border-bottom:1px solid #d7d7d7}.vw-news .type-1--wrapper .form-radios .form__item{position:relative}.vw-news .type-1--wrapper .form-radios input[type=radio]{position:absolute;top:0;right:0;opacity:0}.vw-news .type-1--wrapper .form-radios input[type=radio]:checked + label{font-weight:800}.vw-news .type-1--wrapper .form-radios input[type=radio]:checked + label:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background:#7ee2a7}.vw-news .type-1--wrapper .form-radios label{position:relative;display:block;margin:0 3rem;padding:2rem 0;font-size:3rem;font-weight:300;cursor:pointer}@media only screen and (max-width:47.9375em){.vw-news .type-1--wrapper .form-radios label{font-size:1.8rem}}.filters__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.filters__title{display:none}.filters__label{margin:0;padding:0;border:0;background:0 0;font-size:1.8rem;margin:0 3rem}.filters__label{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-align:left;line-height:1.2;font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filters__label:active,.filters__label:focus,.filters__label:hover{text-decoration:none}@media only screen and (max-width:47.9375em){.filters__label{display:block;margin:0 0 3rem;width:100%;text-align:center}}.filters__label span{margin-right:2rem;font-weight:700;color:#3d3d3d}.filters__label .icon{-webkit-transition:all 150ms;transition:all 150ms;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filters__label.tgp__trigger--is-active .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.field-ct-category-target-id--wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:2rem}.field-ct-category-target-id--wrapper .fieldset__legend:after{content:"";display:block;width:35px;height:3px;background:#7ee2a7;margin:1rem auto 0}@media only screen and (min-width:47.9375em){.field-ct-category-target-id--wrapper{margin-top:4rem}}@media only screen and (min-width:47.9375em){.field-ct-category-target-id--wrapper{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}}.field-ct-category-target-id--wrapper .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.field-ct-category-target-id--wrapper .form__item{margin:0 1rem 2rem}.field-ct-category-target-id--wrapper label{display:block;padding:.2rem 1rem;font-size:1.4rem;line-height:1.4;color:#3d3d3d;border:1px solid #d3d3d3;border-radius:2rem;cursor:pointer}.field-ct-category-target-id--wrapper label:active,.field-ct-category-target-id--wrapper label:focus,.field-ct-category-target-id--wrapper label:hover{border-color:#7ee2a7}.field-ct-category-target-id--wrapper input[type=checkbox]{opacity:0;position:absolute;top:0;left:0}.field-ct-category-target-id--wrapper input[type=checkbox]:checked + label{border-color:#7ee2a7}.field-ct-category-target-id--wrapper input[type=checkbox]:checked + label:after{content:"";margin-left:.5rem;display:inline-block;background:url(/themes/custom/jouve/assets/img/icons/close.svg) no-repeat center center;width:8px;height:8px}.main-nodes,.secondary-nodes{margin-bottom:4rem}@media only screen and (min-width:47.9375em){.main-nodes--2,.secondary-nodes--2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.main-nodes--2 .promoted,.secondary-nodes--2 .promoted{-ms-flex-preferred-size:48%;flex-basis:48%;margin-bottom:4rem}.content-list__row{margin-bottom:5rem}@media only screen and (min-width:29.9375em){.content-list__row{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.5rem);flex:0 0 calc(50% - 1.5rem)}}@media only screen and (min-width:29.9375em) and (-ms-high-contrast:active),only screen and (min-width:29.9375em) and (-ms-high-contrast:none){.content-list__row{-ms-flex-preferred-size:100%/2strip-unit(3rem)/15;flex-basis:100%/2strip-unit(3rem)/15}}@media only screen and (min-width:47.9375em){.content-list__row{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem)}}@media only screen and (min-width:47.9375em) and (-ms-high-contrast:active),only screen and (min-width:47.9375em) and (-ms-high-contrast:none){.content-list__row{-ms-flex-preferred-size:100%/3strip-unit(3rem)/15;flex-basis:100%/3strip-unit(3rem)/15}}@media only screen and (min-width:29.9375em){.vw-news .content-list,.vw-search-page__list,.vw-use-cases .views-infinite-scroll-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vw-news .content-list:before,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:before{content:"";-webkit-box-ordinal-group:9999;-ms-flex-order:9998;order:9998}.vw-news .content-list:after,.vw-search-page__list:after,.vw-use-cases .views-infinite-scroll-content-wrapper:after{content:"";-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}}.vw-news .content-list:after,.vw-news .content-list:before,.vw-search-page__list:after,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:after,.vw-use-cases .views-infinite-scroll-content-wrapper:before{margin-bottom:5rem}@media only screen and (min-width:29.9375em){.vw-news .content-list:after,.vw-news .content-list:before,.vw-search-page__list:after,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:after,.vw-use-cases .views-infinite-scroll-content-wrapper:before{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.5rem);flex:0 0 calc(50% - 1.5rem)}}@media only screen and (min-width:29.9375em) and (-ms-high-contrast:active),only screen and (min-width:29.9375em) and (-ms-high-contrast:none){.vw-news .content-list:after,.vw-news .content-list:before,.vw-search-page__list:after,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:after,.vw-use-cases .views-infinite-scroll-content-wrapper:before{-ms-flex-preferred-size:100%/2strip-unit(3rem)/15;flex-basis:100%/2strip-unit(3rem)/15}}@media only screen and (min-width:47.9375em){.vw-news .content-list:after,.vw-news .content-list:before,.vw-search-page__list:after,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:after,.vw-use-cases .views-infinite-scroll-content-wrapper:before{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem)}}@media only screen and (min-width:47.9375em) and (-ms-high-contrast:active),only screen and (min-width:47.9375em) and (-ms-high-contrast:none){.vw-news .content-list:after,.vw-news .content-list:before,.vw-search-page__list:after,.vw-search-page__list:before,.vw-use-cases .views-infinite-scroll-content-wrapper:after,.vw-use-cases .views-infinite-scroll-content-wrapper:before{-ms-flex-preferred-size:100%/3strip-unit(3rem)/15;flex-basis:100%/3strip-unit(3rem)/15}}.vw-news__content{margin-left:auto;margin-right:auto;max-width:1150px}@media only screen and (max-width:71.8125em){.vw-news__content{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.vw-use-cases{margin-left:auto;margin-right:auto;max-width:1150px}@media only screen and (max-width:71.8125em){.vw-use-cases{margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}.vw-use-cases .views-exposed-form{margin-bottom:4rem}.vw-use-cases .main-nodes--2 .promoted:nth-child(2n+3){margin-top:8rem}.vw-use-cases .pager{list-style-type:none;padding:0}.vw-use-cases .pager .pager__item{text-align:center;margin-bottom:5rem}@media only screen and (min-width:47.9375em){.main-nodes--1 .promoted,.main-nodes--first .promoted:first-child,.secondary-nodes--1 .promoted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}}.main-nodes--1 .promoted .promoted__content,.main-nodes--first .promoted:first-child .promoted__content,.secondary-nodes--1 .promoted .promoted__content{padding:2rem 0}@media only screen and (min-width:47.9375em){.main-nodes--1 .promoted .promoted__content,.main-nodes--first .promoted:first-child .promoted__content,.secondary-nodes--1 .promoted .promoted__content{width:580px;padding:4.5rem;margin-left:-10rem}}.main-nodes--1 .promoted .promoted__ct-logo,.main-nodes--first .promoted:first-child .promoted__ct-logo,.secondary-nodes--1 .promoted .promoted__ct-logo{right:auto;left:2rem}.main-nodes--first .promoted:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}.promoted__ct-image{border-bottom:8px solid #7ee2a7}.promoted__ct-image a{display:block}.main-nodes--2 .promoted__ct-image,.secondary-nodes--2 .promoted__ct-image{margin-bottom:2rem}.promoted__content{background:#fff}.promoted__meta{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:1rem}.promoted__meta .icon{margin-right:.5rem}.promoted__ct-name{margin:0 0 1rem;text-transform:uppercase;color:#767676}.promoted__ct-category{margin-right:1rem}.promoted__ct-reading-time{color:#737677}.promoted__ct-reading-time:before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;background:#dce4e7;border-radius:50%;margin-right:1rem}.promoted__title{color:#3d3d3d}.promoted__read-more-link{font-weight:400}.promoted__ct-logo{background:#fff;padding:2rem;position:absolute;z-index:1;top:0;right:2rem}.promoted__ct-date{margin-left:1rem}.related-content{position:relative;padding-bottom:4rem;height:100%}.related-content__ct-image{margin-bottom:2rem}.related-content__ct-image img{width:100%}.related-content__title{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.related-content__ct-intro{margin-bottom:2rem;line-height:1.2;color:#767676;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.content__no-img-header ~ .related-content__ct-intro{-webkit-line-clamp:14}.related-content__meta{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:1rem}.related-content__meta .icon{margin-right:.5rem;color:#7ee2a7}.related-content__ct-category{margin-right:1rem}.related-content__ct-reading-time{color:#737677}.related-content__ct-reading-time:before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;background:#dce4e7;border-radius:50%;margin-right:1rem}.related-content__read-more{position:absolute;bottom:0;left:0}.related-content__title + .related-content__ct-date{line-height:1.2;color:#767676}.related-content__ct-schedule{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2rem;line-height:1.2;color:#767676}.vm-slider-item{padding:2rem 2rem 0}.vm-slider-item__ct-name{margin:0 0 1rem;text-transform:uppercase;color:#767676}.vm-slider-item__ct-logo{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);min-height:235px;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.vm-slider-item__read-more-link{font-weight:400}.vm-teaser{position:relative;padding-bottom:4rem;height:100%}.vm-teaser__ct-image{margin-bottom:2rem}.vm-teaser__ct-image img{width:100%}.vm-teaser__ct-logo{background:#fff;padding:2rem 1.5rem;position:absolute;z-index:1;top:0;right:2rem;max-width:80px}.vm-teaser__title{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.vm-teaser__ct-intro{margin-bottom:2rem;line-height:1.2;color:#767676;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.vm-teaser__meta{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:1rem}.vm-teaser__meta .icon{margin-right:.5rem;color:#2bbd67}.vm-teaser__ct-category{margin-right:1rem}.vm-teaser__ct-reading-time{color:#737677}.vm-teaser__ct-reading-time:before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;background:#dce4e7;border-radius:50%;margin-right:1rem}.vm-teaser__read-more-link{font-weight:400;position:absolute;bottom:0;left:0}.vm-teaser__ct-schedule{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2rem;line-height:1.2;color:#767676}.vm-teaser__ct-name{margin:0 0 1rem;text-transform:uppercase;color:#767676}.content__no-img-header{height:68px;background:#3d3d3d url(/themes/custom/jouve/assets/img/backgrounds/no-image-teaser.jpg) no-repeat center center;background-size:cover;margin-bottom:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content__no-img-header span{-ms-flex-negative:0;flex-shrink:0;position:relative;top:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;background:#7ee2a7;min-width:48px;height:48px;color:#535353;padding:0 1rem}.content__no-img-header .vm-teaser__ct-date{margin-left:1rem}
