:root{--gap: 10px;--half-gap: calc(var(--gap) / 2);--double-gap: calc(var(--gap)* 2);--triple-gap: calc(var(--gap)* 3);--quad-gap: calc(var(--gap)* 4);--gutter: 20px;--grid--gutter: 10px;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-24: 24px;--font-size-32: 32px;--col-blanc: #ffffff;--col-noir: #000000;--col-black: #333333;--col-green: #007073;--col-green-10: #e6f1f1;--col-green-20: #cce2e3;--col-green-40: #99c6c7;--col-green-60: #66a9aa;--col-green-70: #4d9b9c;--col-green-80: #338d8d;--col-vert: #A1C52A;--col-vert-5: #fafcf4;--col-vert-20: #ecf3d5;--col-vert-40: #d9e8aa;--col-vert-60: #c7dc80;--col-vert-80: #b4d155;--col-orange: #D4A20D;--col-rouge:#FF0000;--col-default-color:var(--col-green);--col-orange-vif:#FF9900;--col-bleuqsv1:#1B3D70;--col-bleuqsv2:#00AFDD;--col-bleuqsv3:#65DEFF;--col-bleuqsv4:#D5F6FF;--col-bleuqsv5:#404040;--col-bleuqsv6:#868686;--col-rose:#FF00FF;--col-transparent:transparent;--color-light: #fbf8f8;--color-white: #ffffff;--scrollbar-color-track: var(--col-noir);--scrollbar-color-thumb: var(--col-blanc);--scrollbar-width: thin;--scrollbar-gutter: auto;--font-default: 'Inter', sans-serif;--transition-soft: cubic-bezier(0.070, 0.320, 0.015, 1.090);--transition-default: all .2s ease;--min-width-content: 800px}@keyframes fadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes fadeOutRight{from{opacity:1;right:0}to{opacity:0;right:-60px}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;text-align:center}.loader .spinner{width:60px;height:60px;border:10px solid #ccc;border-top-color:var(--col-noir);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto}.hidden{display:none !important}@keyframes spin{to{transform:rotate(360deg)}}.parallax-background{background-size:cover;background-attachment:fixed}@media screen and (max-width: 1024px){.parallax-background{background-size:110em;background-position:center top;background-repeat:no-repeat}}@media screen and (max-width: 768px){.parallax-background{background-size:cover;background-position:center center}}.overlay{background-color:var(--col-bg-overlay-color, transparent)}*{box-sizing:border-box;font-family:var(--font-default),sans-serif}html{font-optical-sizing:auto;scroll-behavior:smooth;font-size:16px}@media screen and (max-width: 992px){html{font-size:14px}}body{background-color:var(--col-blanc);box-sizing:border-box}picture{height:-moz-fit-content;height:fit-content}#wrapper{max-width:100%;min-width:100%}#container{padding-top:120px}.no-mb{margin-bottom:0 !important}.no-mt{margin-top:0 !important}.mod_article.container-fluid{max-width:100%;margin:auto}.mod_article.container-fluid.container-content-reduce .content{max-width:1280px;margin:0 auto}.mod_article.container-fluid .content{max-width:1355px;margin:0 auto}@media screen and (max-width: 1440px){.mod_article.container-fluid .content{padding:0 2%}}@media screen and (max-width: 768px){.mod_article .content{padding:10px !important}}.mod_article.container-fluid.container-content-fluid .content,.mod_article.container-fluid{padding-left:0;padding-right:0}.mod_article.pt{padding-top:145px}@media screen and (max-width: 1024px){.mod_article.pt{padding-top:var(--quad-gap)}}.mod_article.pb{padding-bottom:80px}@media screen and (max-width: 1024px){.mod_article.pb{padding-top:var(--quad-gap)}}@media screen and (max-width: 576px){.mod_article .content [class*=content-]:not(.content-image):not([class*=content-column-]):not(.content-card){padding-left:0 !important;padding-right:0 !important}img{width:auto}}h1{font-size:41px;color:var(--col-headline-color, --col-text-color, --col-marine);font-weight:800;line-height:45px}.index h1{text-transform:uppercase;font-size:14px;letter-spacing:2px;line-height:21px;font-weight:600}h2{font-size:35px;color:var(--col-headline-color, --col-text-color, --col-noir);font-weight:600;line-height:35px !important}h3{font-size:22px;color:var(--col-headline-color, --col-text-color, --col-marine);font-weight:600;line-height:23px !important}strong{font-weight:600}.uppercase{text-transform:uppercase}#main .mod_article ul{padding-left:var(--quad-gap);list-style:disc}@media screen and (max-width: 768px){#main .mod_article ul{padding-left:var(--gap)}}#main .mod_article ul li{line-height:1.8rem}.content-button{border-radius:30px}.content-button a,button{display:inline-flex;background-color:var(--col-button-bg, var(--col-bleuqsv2, var(--col-blanc)));color:var(--col-button-text, var(--col-blanc, var(--col-default-color)));border-radius:30px;border:1px solid var(--col-button-bg, var(--col-bleuqsv2, var(--col-blanc)));font-size:14px;font-weight:500;padding:15px 30px;transition:all .2s ease;cursor:pointer;width:-moz-fit-content;width:fit-content;min-width:210px;gap:10px;align-items:center;text-decoration:none;justify-content:center}.content-button a:hover,button:hover{color:var(--col-button-hover-text-color, var(--col-button-bg, var(--col-blanc)));background-color:var(--col-button-hover-bg-color, var(--col-button-text, var(--col-default-color)));border-color:var(--col-button-hover-bg-color, var(--col-button-bg, var(--col-default-color)))}#backToTop{position:fixed;bottom:4em;right:2em;width:32px;height:32px;min-width:0;border-radius:0;border:none;padding:0;display:flex;background-color:#fff;cursor:pointer;opacity:0;visibility:hidden;color:var(--col-default-color);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;z-index:9999}#backToTop svg{width:100%;height:auto}#backToTop.active{opacity:1;visibility:visible;bottom:2em}header{position:fixed;background-color:var(--col-blanc);top:0;left:0;width:100%;z-index:999;--border-transition:0.3s}@media screen and (max-width: 768px){header{height:auto !important}}header>.inside{max-width:1355px;margin:0 auto;padding:var(--gap)}@media screen and (max-width: 1024px){header>.inside{padding:var(--gap) var(--quad-gap)}}header .header-logo img{max-height:40px;width:auto}@media screen and (min-width: 768px)and (max-width: 1024px){header .header-logo img{max-height:100px}}header div.bouton{display:none}header .grid-header{display:flex;justify-content:space-between;align-items:center}header .grid-header .burger-menu-container{border-radius:5px;min-width:0;background-color:#fff;color:var(--col-default-color);display:none;border:0;width:50px;height:50px;justify-content:center;align-items:center;padding:0;margin:0}header .grid-header .burger-menu-container svg{cursor:pointer;transition:transform 400ms;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:rgba(0,0,0,0);transform-origin:center;display:block}header .grid-header .burger-menu-container svg.active{transform:rotate(45deg)}header .grid-header .burger-menu-container svg.active .top{stroke-dasharray:17 82;stroke-dashoffset:-62px}header .grid-header .burger-menu-container svg.active .middle{opacity:1;stroke-dashoffset:23px}header .grid-header .burger-menu-container svg.active .bottom{stroke-dashoffset:-83px}header .grid-header .burger-menu-container svg .line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:var(--col-default-color);stroke-width:6;stroke-linecap:round}header .grid-header .burger-menu-container svg .top{stroke-dasharray:40 82}header .grid-header .burger-menu-container svg .middle{stroke-dasharray:40 111}header .grid-header .burger-menu-container svg .bottom{stroke-dasharray:40 161}@media screen and (max-width: 1024px){header .grid-header .burger-menu-container{display:flex}}@media screen and (min-width: 768px)and (max-width: 1024px){header .grid-header div.bouton{display:inline-block}}header nav{display:flex}@media screen and (max-width: 1024px){header nav{position:absolute;right:0;left:0;z-index:100;padding:1rem;top:115px;background-color:#fff;max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height .4s ease,opacity .3s ease,transform .3s ease}header nav.active{max-height:310px;opacity:1;transform:translateY(0)}}@media screen and (max-width: 1024px)and (max-width: 768px){header nav{top:70px}}header nav ul{display:flex;gap:40px;align-items:center}@media screen and (max-width: 1024px){header nav ul{flex-direction:column;width:100%;gap:var(--gap)}}header nav ul li a{color:var(--col-default-color);font-weight:500;transition:color .2s ease;text-decoration:none;position:relative;padding-bottom:3px}header nav ul li a:after{content:"";display:block;width:0;height:2px;position:absolute;background-color:var(--col-default-color);bottom:0;left:0;transition:width .3s ease}header nav ul li a:hover:after{width:100%}header .bouton a,header .bouton strong{display:inline-block;text-align:center;background-color:var(--col-default-color);color:#fff;border-radius:30px;border:1px solid var(--col-default-color);padding:12px 24px;transition:background-color .2s ease;max-width:185px;text-decoration:none;font-size:14px}@media screen and (max-width: 1024px){header .bouton a,header .bouton strong{margin-top:2rem;margin-bottom:2rem;max-width:inherit}}header .bouton a:hover{background-color:#fff;color:var(--col-default-color)}footer{display:flex;background-color:var(--col-default-color);justify-content:center;align-items:center;color:#fff;font-size:14px}@media screen and (max-width: 768px){footer{height:auto !important;padding:var(--double-gap)}}footer p{margin-bottom:0}footer .module-footer{width:1280px;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:var(--double-gap) 0 var(--triple-gap) 0;gap:var(--gap)}@media screen and (max-width: 1240px){footer .module-footer{width:100%}}@media screen and (max-width: 768px){footer .module-footer{flex-direction:column}}footer .module-footer hr{flex-basis:100%;border:0;height:1px;background-color:var(--col-green-60);margin:var(--triple-gap) 0 var(--double-gap) 0}footer .grid-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--gap)}footer svg{height:32px}footer ul{display:flex;justify-content:center;gap:var(--gap)}@media screen and (max-width: 768px){footer ul{text-align:center}}footer ul li a{color:#fff;font-weight:400;transition:color .2s ease;text-decoration:none;font-size:14px;position:relative;padding-bottom:3px;display:inline-block}footer ul li a:after{content:"";display:block;width:0;height:2px;position:absolute;background-color:#fff;bottom:0;left:0;transition:width .3s ease}footer ul li a:hover:after{width:100%}.content-text[class*=justify-]{display:flex}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.round_corners_asymmetric .rte{border-radius:100px 50px 100px 50px;display:inline-flex;flex-direction:column;padding:50px}.round_corners_asymmetric .rte h3{margin:0}.rte *{color:var(--col-text-color, var(--col-noir));line-height:23px}.rte{background-color:var(--col-bg-text-color)}.bckImg_left .article-background img,.bckImg_right .article-background img{position:absolute;height:100%}@media screen and (max-width: 1024px){.bckImg_left .article-background img,.bckImg_right .article-background img{height:inherit}}.bckImg_left .article-background img{left:50%}@media screen and (max-width: 1024px){.bckImg_left .article-background img{left:unset}}.bckImg_right .article-background img{right:50%}@media screen and (max-width: 1024px){.bckImg_right .article-background img{right:unset}}@media screen and (min-width: 992px)and (max-width: 1024px){.content-columns.display-grid.col-list-laptop-2{grid-template-columns:1fr}}.index #colonnes_video{grid-template-columns:31% 69%;display:grid;gap:0}@media screen and (max-width: 1024px){.index #colonnes_video{grid-template-columns:1fr}}.index #colonnes_video .content-element-group,.index #colonnes_video>.content-button{padding:2em 2em 2em 1em}.index #colonnes_video>.content-button{padding-right:0}.mod_article .article-video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;display:flex;align-items:center;justify-content:center}.mod_article.has-background-image .article-background{background-size:cover;background-position:center}.content-hyperlink figure>a{display:flex;align-items:center;gap:10px;color:var(--col-hyperlink-color, col-default-color);text-decoration:none;transition:color .2s ease}.content-hyperlink figure>a img{transition:filter .2s ease}.content-hyperlink figure>a:hover{color:var(--col-bleuqsv1)}.content-hyperlink figure>a:hover img{filter:brightness(0) invert(1)}.content-youtube{overflow:hidden;padding-bottom:62%;position:relative;height:0}.content-youtube button{padding:0;border-radius:0;cursor:pointer;background-color:rgba(0,0,0,0);border:0}.content-youtube span{font-size:12px;font-family:var(--font-default),sans-serif;color:var(--col-default-color);display:none}.content-youtube:hover button{background-color:var(--col-default-color)}.content-youtube:hover svg{opacity:1;transform:translate(-50%, -50%) scale(1.1)}.content-youtube:hover span{color:#fff}.content-youtube svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));opacity:.8;transition:all .5s}@media screen and (max-width: 768px){.content-youtube svg{width:60px}}.content-youtube iframe{left:0;top:0;height:100%;width:100%;position:absolute}.content-accordion :is(h1,h2,h3,h4,h5,h6){font-size:16px;font-weight:600;color:var(--col-default-color)}.content-accordion{border:1px solid var(--col-default-color);border-bottom:0}.content-accordion .handorgel__header .handorgel__header__button{color:var(--col-default-color);transition:background-color .2s ease,color .2s ease;border-top:0;border-bottom:1px solid var(--col-default-color);display:flex;justify-content:space-between;gap:10px;align-items:center}.content-accordion .handorgel__header .handorgel__header__button svg{width:16px;height:16px;transition:transform .2s ease;transform:rotate(180deg)}.content-accordion .handorgel__header .handorgel__header__button:hover{background-color:#fff}.content-accordion .handorgel__header:not(.handorgel__header--opened):hover .handorgel__header__button{color:var(--col-bleuqsv2)}.content-accordion .handorgel__header:not(.handorgel__header--opened):hover .handorgel__header__button svg{transform:rotate(90deg);color:var(--col-orange-vif)}.content-accordion .handorgel__header.handorgel__header--opened .handorgel__header__button{color:var(--col-bleuqsv2)}.content-accordion .handorgel__header.handorgel__header--opened .handorgel__header__button svg{transform:rotate(0deg);color:var(--col-orange-vif)}.content-accordion .handorgel__content{background-color:#fff;border-bottom:1px solid var(--col-default-color)}@media screen and (max-width: 768px){.content-cta{flex-direction:column}}.content-cta .link-content a{display:inline-block;text-align:center;background-color:var(--col-button-bg-color, --col-bleuqsv2);letter-spacing:-0.5px;color:var(--col-button-text-color, white);border-radius:15px;padding:20px 32px;transition:background-color .2s ease;text-decoration:none}.content-cta .link-content a:hover{background-color:var(--col-default-color);color:#fff}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:8px 16px;border:1px solid var(--col-grisclair);font-weight:300}::-moz-placeholder{color:rgb(from var(--col-bleuqsv1) r g b/0.5)}::placeholder{color:rgb(from var(--col-bleuqsv1) r g b/0.5)}@media screen and (max-width: 992px){.ce_form{margin:0 !important}}ul.sections-nav{display:flex;list-style:none !important;padding-left:0 !important;justify-content:space-between;width:100%;position:relative;margin-bottom:var(--double-gap)}ul.sections-nav li{display:flex;flex-direction:column;align-items:center;text-align:center;width:25%;counter-increment:form-step-counter;position:relative}ul.sections-nav .allowed>div{cursor:pointer}ul.sections-nav .allowed>div:hover{background-color:var(--col-bleuqsv1)}ul.sections-nav .count{content:counter(form-step-counter);display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:10px;color:#fff;background-color:var(--col-bleuqsv2);margin-bottom:var(--gap);z-index:1;transition:var(--transition-default)}ul.sections-nav li:not(.completed):not(.allowed):not(.active) .count{background-color:rgb(from var(--col-bleuqsv2) r g b/0.2)}ul.sections-nav li strong{color:#000;font-weight:400;padding:0 var(--gap);display:inline-block}@media screen and (max-width: 768px){ul.sections-nav li strong{display:none}}ul.sections-nav li div:not(.count){font-size:14px;background-color:var(--col-bleuqsv2);color:#fff;max-width:100%;padding:var(--gap);border-radius:var(--gap);position:relative;margin-top:var(--gap);opacity:0;transition:var(--transition-default)}ul.sections-nav li div:not(.count)::after{bottom:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:10px solid rgba(0,0,0,0);border-bottom-color:var(--col-bleuqsv2);margin-left:-10px}ul.sections-nav li.allowed div:not(.count){opacity:1}fieldset{border:0}.widget-checkbox legend,.widget-radio legend{font-weight:600}.fieldset.grid{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:var(--double-gap);column-gap:var(--double-gap);row-gap:5px;margin-bottom:var(--double-gap)}@media screen and (max-width: 600px){.fieldset.grid{grid-template-columns:1fr}}.widget-auto-complete-address{position:relative}.widget-auto-complete-address .auto-complete-address-items{padding:0 !important;border:1px solid var(--col-grisclair);border-top:0;background-color:#fff;width:100%;list-style:none !important;max-height:200px;margin:0;overflow-y:auto}.widget-auto-complete-address .auto-complete-address-items.open{position:absolute;top:100%}.widget-auto-complete-address .auto-complete-address-items li{padding:8px 16px !important;cursor:pointer}.widget-auto-complete-address .auto-complete-address-items li:hover{background-color:var(--col-bleuqsv1);color:#fff}p.error{color:var(--col-rouge)}.widget.widget-radio label,.widget.widget-checkbox label{display:inline-flex;align-items:center;gap:10px;flex-flow:row nowrap;padding:10px 15px;border-radius:15px;border:1px solid var(--col-bleuqsv2);cursor:pointer;transition:var(--transition-default)}@media screen and (min-width: 1024px){.widget.widget-radio label:hover,.widget.widget-checkbox label:hover{background-color:var(--col-bleuqsv1);color:#fff;border-color:var(--col-bleuqsv1)}}.widget.widget-radio label{border-color:var(--col-bleuqsv1)}.widget.widget-radio input,.widget.widget-checkbox input{display:none}.widget.widget-radio span.active label{background-color:var(--col-bleuqsv1);color:#fff}.widget.widget-checkbox.active label{background-color:var(--col-bleuqsv2);color:#fff}.widget.widget-checkbox.active label::before{content:"";margin-right:8px;display:inline-block;transform:rotate(45deg);height:10px;width:5px;border-bottom:2px solid var(--col-green-20);border-right:2px solid var(--col-green-20)}.section-buttons{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;margin:var(--double-gap) 0}.section-buttons button{margin-bottom:0}.form_section_start.downloads .explanation a{display:inline-flex;flex-direction:column;padding:60px 15px 15px 15px;align-items:center;border-radius:15px;margin:var(--gap);text-align:center;max-width:260px;background-color:var(--col-bleuqsv2);color:#fff;text-decoration:none;transition:var(--transition-default);background-image:url(40be8ffe580907a9ad20.svg);background-size:40px;background-position:center 10px;background-repeat:no-repeat}.form_section_start.downloads .explanation a:hover{background-color:var(--col-bleuqsv1)}.widget.widget-upload{padding:20px;border:1px solid var(--col-grisclair);border-radius:15px;position:relative}.widget.widget-upload .input{position:absolute;right:15px;top:15px;cursor:pointer}.widget.widget-upload label{font-weight:600;margin-bottom:var(--double-gap)}@media screen and (max-width: 768px){.widget.widget-upload label{margin-top:var(--double-gap)}}.widget.widget-upload ul.file-placeholder{padding-left:0 !important;list-style:none;display:flex;gap:10px}.widget.widget-upload ul.file-placeholder li{display:inline-flex;flex-direction:column;align-items:center;gap:5px;padding:8px 16px;cursor:pointer;transition:var(--transition-default);background-color:rgb(from var(--col-grisclair) r g b/0.5);border-radius:15px}.widget.widget-upload ul.file-placeholder li button.file-delete{padding:0;background-color:rgba(0,0,0,0);border:0;color:var(--col-rouge);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.help-content p{font-style:italic}.ce_card .card-header .image-container img,.content-card .card-header .image-container img{width:auto;height:auto}.content-card .card-header .image-container{display:flex;justify-content:center}.content-card{background-color:#fff;padding:32px;display:flex;flex-wrap:wrap;border-radius:10px;height:100%}
