: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-marine:#1C244B;--col-default-color:var(--col-bleuqsv1);--col-orange-vif:#FF9900;--col-bleuqsv1:#1B3D70;--col-bleuqsv2:#00AFDD;--col-bleuqsv3:#65DEFF;--col-bleuqsv4:#D5F6FF;--col-grisqsv5:#404040;--col-grisqsv6:#868686;--col-grisclair:#E4E6ED;--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: "Poppins";--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)}}.ce_image.animated{display:inline-flex;position:absolute;z-index:9999;width:var(--animate-picture-width);overflow:visible;height:var(--animate-picture-height)}@media screen and (max-width: 1024px){.ce_image.animated{display:none}}.ce_image.animated img{position:absolute;transition:transform .1s ease-out;will-change:transform;pointer-events:none}.ce_image.animated.halign-center{left:calc(50% - var(--animate-picture-width))}.ce_image.animated.halign-left{left:0}.ce_image.animated.halign-right{right:0}.ce_image.animated.valign-top{top:0}.ce_image.animated.valign-center{top:calc(50% - var(--animate-picture-height))}.ce_image.animated.valign-bottom{bottom:0}.success-checkmark{width:80px;height:115px;margin:2rem auto 0 auto}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box !important;margin-top:8px}.success-checkmark .check-icon::before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success-checkmark .check-icon::after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.success-checkmark .check-icon::before,.success-checkmark .check-icon::after{content:"";height:100px;position:absolute;transform:rotate(-45deg)}.success-checkmark .check-icon .icon-line{height:5px;background-color:var(--col-bleuqsv2);display:block;border-radius:2px;position:absolute;z-index:10;box-sizing:content-box !important}.success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip .75s}.success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long .75s}.success-checkmark .check-icon .icon-circle{top:-8px;left:-8px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box !important;border:8px solid var(--col-bleuqsv1)}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg)}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.animation{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform 1s;animation-duration:1s;animation-fill-mode:both}.animation.fadeInDown:not(.animate),.animation.fadeIn:not(.animate),.animation.slideInLeft:not(.animate),.animation.slideInRight:not(.animate),.animation.fadeInLeft:not(.animate),.animation.fadeInRight:not(.animate),.animation.fadeInUp:not(.animate){opacity:0}.animation.fadeInDown.animate{animation-name:fadeInDown}@media screen and (max-width: 768px){.animation.fadeInDown.animate{animation-name:fadeIn}}.animation.fadeIn.animate{animation-name:fadeIn}.animation.slideInLeft.animate{animation-name:slideInLeft}.animation.slideInRight.animate{animation-name:slideInRight}.animation.fadeInLeft.animate{animation-name:fadeInLeft}.animation.fadeInRight.animate{animation-name:fadeInRight}.animation.fadeInUp.animate{animation-name:fadeInUp}.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 .content{max-width:1440px;margin:0 auto}@media screen and (max-width: 1440px){.mod_article.container-fluid .content{padding:0 2%}}.container-content-reduce .content{max-width:1120px;margin:0 auto}@media screen and (max-width: 1024px){.mod_article .content{padding:3% 8% !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}h2{font-size:30px;color:var(--col-headline-color, --col-text-color, --col-marine);font-weight:600;text-transform:uppercase}h3{font-size:22px;color:var(--col-headline-color, --col-text-color, --col-marine);font-weight:600}.index h2{line-height:30px}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 a,button{display:inline-block;background-color:var(--col-button-bg, var(--col-bleuqsv2, --col-blanc));color:var(--col-button-text, var(--col-blanc, --col-default-color));border-radius:15px;border:1px solid var(--col-button-bg, var(--col-bleuqsv2, --col-blanc));font-size:16px;font-weight:500;padding:20px 32px;transition:all .2s ease;margin-bottom:var(--double-gap);cursor:pointer;width:-moz-fit-content;width:fit-content;min-width:210px}.content-button a:hover,button:hover{color:var(--col-blanc, --col-button-bg);background-color:var(--col-bleuqsv1, var(--col-button-text, --col-default-color));border-color:var(--col-bleuqsv1, var(--col-button-text, --col-default-color))}#backToTop{position:fixed;bottom:0;right:0;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;transform:translateY(20px);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;transform:translateY(0)}header{position:fixed;background-color:var(--col-blanc);top:0;left:0;width:100%;z-index:999;--border-transition:0.3s}header>.inside{max-width:1600px;margin:0 auto;padding:var(--gap)}@media screen and (max-width: 1024px){header>.inside{padding:var(--gap) var(--quad-gap)}}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:var(--col-bleuqsv2);color:#fff;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:#fff;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}}header .header-logo img{width:92px;height:auto}header nav{display:flex;width:100%;justify-content:center}@media screen and (max-width: 1024px){header nav{position:absolute;right: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)}}header nav ul{display:flex;width:80%;justify-content:space-around;align-items:center}@media screen and (max-width: 1240px){header nav ul{width:90%;font-size:14px}}@media screen and (max-width: 1024px){header nav ul{flex-direction:column;width:100%;gap:var(--gap);font-size:22px}}header nav ul li a{color:var(--col-bleuqsv1);font-weight:500;transition:color .2s ease;text-decoration:none}header nav ul li a:hover{color:var(--col-bleuqsv2)}header nav ul li strong{color:var(--col-bleuqsv2)}header nav ul li.bouton a,header nav ul li.bouton strong{display:inline-block;text-align:center;background-color:var(--col-bleuqsv2);color:#fff;border-radius:15px;padding:20px 32px;transition:background-color .2s ease}@media screen and (max-width: 1024px){header nav ul li.bouton a,header nav ul li.bouton strong{margin-top:2rem;margin-bottom:2rem}}header nav ul li.bouton a:hover{background-color:var(--col-bleuqsv1)}footer{display:flex;background-color:var(--col-bleuqsv1);justify-content:center;align-items:center;font-size:12px;text-transform:uppercase;color:#fff}@media screen and (max-width: 768px){footer{height:auto !important;padding:var(--double-gap)}}footer p{margin-bottom:0}footer .module-footer{width:1140px;max-width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--gap)}@media screen and (max-width: 1240px){footer .module-footer{width:100%;padding:0 var(--double-gap)}}@media screen and (max-width: 768px){footer .module-footer{flex-direction:column}}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:500;transition:color .2s ease;text-decoration:none}footer ul li a:hover{color:var(--col-bleuqsv2)}footer ul li strong{color:var(--col-bleuqsv2)}.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-default-color))}.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}}.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}}
