/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:18px;background-color:var(--bs-body-bg);}body{background:transparent;color:var(--bs-body-color);font-family:var(--bs-body-font-family);}main{background-color:var(--bs-body-bg);}.page-node-type-people main,.page-node-type-job-offer main,.page-node-type-news main{padding-top:var(--p-header-height);}.region-content{padding-bottom:2rem;}.toolbar-fixed main{padding-top:calc(var(--p-header-height) + 39px);}.toolbar-tray-open.toolbar-horizontal main{padding-top:calc(var(--p-header-height) + 79px);}.alert-wrapper,.messages__wrapper{opacity:0.9;background:var(--bs-light);color:var(--bs-dark);font-size:14px;position:static;width:auto;max-width:700px;border:0 none;border-radius:0;animation:none;}.region-content-fixed>div[data-drupal-messages]{position:fixed;z-index:999;left:0;right:0;bottom:0;top:auto;margin:auto;max-width:var(--p-mw);}.alert-wrapper .messages,.messages__wrapper .messages{box-shadow:0px 3px 5px rgba(0,0,0,0.3);margin:1rem 0 2rem;padding:1rem;}.alert-wrapper .messages--error,.messages__wrapper .messages--error{background-color:#fff1f1;color:brown;border-top:3px solid brown;}.alert-wrapper .messages--status,.messages__wrapper .messages--status{background-color:#f1fff1;color:#088933;border-top:3px solid #088933;}.invalid-feedback{display:block;font-size:12px;}.alert-wrapper .placeholder,.messages__wrapper .placeholder{display:inline;background:transparent;}.site-header{}.site-header-inner{padding:1rem 0;}.scrolled .site-header-inner,.p-offcanvas-on .site-header-inner{background-color:rgba(var(--bs-body-bg-rgb),.8);}.site-header-inner>div{position:relative;}body:not(.p-offcanvas-on) .site-header .p-btn::before,body:not(.p-offcanvas-on) .site-header .p-btn::after,body:not(.p-offcanvas-on) .site-header .p-btn:not(.p-icon-search) span{background:var(--bs-secondary);}body:not(.p-offcanvas-on) .site-header .p-icon-search span{border-color:var(--bs-secondary);}body:not(.p-offcanvas-on) .site-header .bcp-cta{background:var(--bs-secondary);border-color:var(--bs-secondary);color:var(--bs-white);}body:not(.p-offcanvas-on) .site-header .bcp-cta:hover,body:not(.path-frontpage) .site-header .bcp-cta:hover{background:var(--bs-white);color:var(--bs-secondary);border-color:var(--bs-secondary);}.region-header{align-items:center;}.region-header .block{flex:0 0 auto;width:auto;}.region-header .block p{margin:0;}@media (max-width:991.98px){.region-header{padding-right:75px;}.region-header .block-system-branding-block{padding-right:0;}.region-header nav{display:none;}#p-offcanvasbtn{display:block;}}.region-header .block-system-branding-block{margin-right:auto;}.block-system-branding-block .block-inner{display:flex;align-items:center;}.site-logo img{width:100%;height:auto;}.site-logo{width:260px;}.scrolled .fixed-top .site-logo{}.p-invert-color .fixed-top .site-name a,.p-invert-color .fixed-top .site-slogan{color:var(--bs-light);}.p-loaded .site-header{transition:top .4s ease-in-out .2s;}.p-loaded .site-header-inner{transition:.4s ease-out .6s;}.p-loaded .site-logo{transition:width .4s ease-out .6s;}@media (max-width:991.98px){.site-header-inner,.scrolled .fixed-top .site-header-inner{padding:10px 0;}.site-logo,.scrolled .fixed-top .site-logo{width:144px;}.site-name{font-size:1rem;}.site-slogan{font-size:.7rem;}}.menu-item--expanded{position:relative;}.site-header ul.nav>.menu-item--expanded,.site-header ul.nav .menu-item--expanded>ul{border-left:2px solid transparent;}.site-header ul.nav ul{list-style-type:none;padding:0;margin:0;width:12rem;font-size:.8rem;}.site-header ul.nav>li>ul,.site-header ul.nav>li>ul>li>ul{display:none;position:absolute;left:-2px;}.site-header ul.nav .menu-item--expanded:hover,.site-header ul.nav .menu-item--expanded:hover>ul{display:block;background-color:rgba(var(--bs-body-bg-rgb),.95);border-color:var(--bs-primary);}.site-header ul.nav>li>ul>li>ul{display:none;left:40px;}.block-language{margin-top:0rem;}.block-language{list-style:none;list-style-type:none;}.block-language a{text-transform:uppercase;opacity:.5;padding:0 .5rem;line-height:1;border-right:1px solid rgba(var(--bs-body-color-rgb),.5);}.block-language a{}.block-language a.is-active{opacity:1;color:var(--bs-body-color);}.block-language li:last-child a{border:0;}#searchTrigger{margin-top:.75rem;}#block-plus10-searchform div{display:block;}#block-plus10-searchform form{display:flex;align-items:center;margin-top:var(--p-header-height);}#block-plus10-searchform form .form-type-search{margin:0 2rem 0 0 !important;padding:0;width:60%;}#block-plus10-searchform input[type="search"]{padding:1rem;border:1px solid var(--bs-primary);}#block-plus10-searchform .form-control:focus{box-shadow:none;outline:none;}#block-plus10-searchform input[type="search"]:focus{border:0;border:1px solid var(--bs-secondary);}#trakk-widget{pointer-events:none;}#trakk-widget .trakk-widget,.trakk-widget,#trakk-widget .trakk-widget.opened,.trakk-widget.opened{background-color:#4CC8CA;border-radius:0;pointer-events:auto;}#trakk-widget .trakk-widget.opened,.trakk-widget.opened{background:var(--bs-primary) !important;}.site-footer *{font-size:var(--p-text-small);}.site-footer_top{padding:6vh 0 6vh;}.path-frontpage .site-footer_top{padding-top:0;}.site-footer_top .row-wrapper{border-top:1px solid rgba(var(--bs-primary-rgb),.2);padding-top:3rem;}.site-footer_bottom{padding:2vh 0;background-color:var(--bs-light);}.site-footer_bottom .block-inner{opacity:.7;}.footer-branding .block-inner{display:flex;flex-direction:column;align-items:flex-start;}.footer-branding .site-logo{margin-bottom:.75rem;}.footer-branding .site-name{text-transform:uppercase;font-weight:var(--p-body-font-strong-weight);margin-bottom:.5rem;}.footer-branding .site-slogan{max-width:20rem;}.region-footer .block-inner>h2{font-size:var(--p-text-small);margin-bottom:1rem;padding:0;line-height:1.4;}.region-footer ul.menu{padding-left:0;margin:0;}.region-footer .nav-link{padding:.25rem 0;}.site-footer .block-language *{font-size:1rem;}.site-footer .block-language .language-switcher-language-url{align-items:;justify-content:flex-end;}.site-footer .sn-link-wrapper{width:4rem;float:right;margin-top:.33rem;}h1,h2,h3,h4,h5,h6,.font2{font-family:var(--p-alt-font-family);font-weight:var(--p-alt-font-weight);margin-bottom:1rem;}h1{font-size:5.75rem;line-height:6.2rem;font-weight:600;margin-bottom:2rem;}h2{font-size:3.9rem;line-height:4.25rem;margin-bottom:2rem;font-weight:500;text-transform:uppercase;}h3{font-size:1.667rem;line-height:2.1667rem;font-weight:600;}h4{font-size:1rem;line-height:2rem;font-weight:600;}b,strong{font-weight:var(--p-body-font-strong-weight);}.uppercase{text-transform:uppercase;}hr{opacity:1;border-top:2px solid var(--bs-primary);}p.lead{font-size:1.111rem;}.title-small{font-size:1.5rem;line-height:1.2;text-transform:uppercase;}.title-medium{font-size:3rem;line-height:1.2;text-transform:uppercase;}h3.h3-large{color:var(--bs-secondary);text-transform:uppercase;}h1.title-medium{text-transform:none;}.field__label,.field-label-above,.field-label-inline,figcaption{}.field-label-inline{float:left;margin:0 1rem 1rem 0;}.text-formatted{max-width:45rem;}.text-formatted.text-center,.text-center .text-formatted{margin-left:auto;margin-right:auto;}.text-formatted p{margin-top:2rem;margin-bottom:2rem;}.text-formatted ul,.text-formatted ol{margin:1.5rem;}blockquote{font-size:1.5rem;padding:1.5rem 0 .5rem 1.5rem;border-left:5px solid var(--bs-primary);}.webform-submission-form{padding-top:2rem;}input:not(.form-submit),textarea{border:0;border:var(--p-form-border);padding:.5rem;}.form-check .form-check-input{margin-left:0;margin-right:1rem;border:1px solid var(--bs-primary);}.form-select,.form-managed-file{border:var(--p-form-border);border-radius:0;}.form-check a{text-decoration:underline;}textarea{width:100%;max-width:100%;}input.form-file{border:0;max-width:500px;}.form-item-applying-for{display:none;}input::placeholder,textarea::placeholder,.webform-element-description{color:#AAA !important;}input:focus,textarea:focus,.form-control:focus,.form-select:focus{outline:none !important;border-color:var(--bs-secondary) !important;box-shadow:0px 2px 5px rgba(0,0,0,.15);}.form-type-select label{margin-bottom:.5rem;font-size:.9rem;}small{font-size:.8rem;}.career-webform .block-inner{max-width:75%;margin-left:auto;margin-right:auto;}.color1{color:var(--bs-body-color);}.color-primary{color:var(--bs-primary);}.color-secondary{color:var(--bs-secondary);}.color-primary{color:var(--bs-primary);}.color-secondary{color:var(--bs-secondary);}.color-orange{color:var(--bs-orange);}.bg1{background-color:var(--bs-body-color);}.bg-white{background:var(--bs-white);position:relative;z-index:1;}.bg-orange{background:var(--bs-orange);position:relative;z-index:1;}.bg-light-grey{background:var(--bs-light);padding-top:var(--p-parapad);padding-bottom:var(--p-parapad);position:relative;z-index:1;}.bg-arrow{background-image:url(/themes/custom/plus10/css/img/bcp_arrow.svg);background-position:0 5rem;background-size:25%;background-repeat:no-repeat;min-height:calc(100vw / 3);}@media (min-width:var(--p-mw)){.bg-arrow{background-position:left 5rem;background-size:350px;min-height:none;}}.bg-stroke-logo{background:transparent url(/themes/custom/plus10/css/img/stroke-logo.svg) no-repeat 75% center;pointer-events:none;}.bg-neg,.text-bg-primary,.text-bg-dark{color:var(--bs-body-bg) !important;}.text-bg-primary{background-color:var(--bs-primary) !important;}.text-bg-secondary{background-color:var(--bs-secondary) !important;color:var(--bs-body-color) !important;}.text-bg-dark{background-color:var(--bs-dark) !important;}a{color:var(--bs-primary);text-decoration:none;transition:color .25s ease-in-out 0s;}a:hover,a:focus,a.is-active{color:var(--bs-orange);text-decoration:none;}.text-formatted a{text-decoration:underline;}.text-formatted a:hover,.text-formatted a:focus{text-decoration:underline;}.site-footer .text-formatted a{text-decoration:none;}.nav-link,.links a{color:var(--bs-body-color);}.nav-link:hover,.nav-link:focus,.nav-link.active,.nav-link.is-active,.links a:hover,.links a:focus,.links a.is-active{color:var(--bs-primary);}.bg-neg a,.text-bg-primary a{color:var(--bs-white);}.bg-neg a:hover,.bg-neg a:focus,.bg-neg a.is-active,.text-bg-primary a:hover,.text-bg-primary a:focus,.text-bg-primary a.is-active,.text-bg-dark a:hover,.text-bg-dark a:focus,.text-bg-dark a.is-active{color:var(--bs-light);}.pagination{padding-top:1rem;padding-bottom:1rem;}.page-link,.page-link:hover{color:var(--bs-primary);}.active>.page-link,.page-link.active{color:var(--bs-body-bg);background-color:var(--bs-primary);border-color:var(--bs-primary);}.bg-neg .page-link,.text-bg-primary .page-link{color:var(--bs-light);background-color:var(--bs-primary);border-color:var(--bs-body-bg);}.bg-neg .page-link:hover,.text-bg-primary .page-link:hover{color:var(--bs-body-bg);background-color:rgba(255,255,255,0.2);}.bg-neg .active>.page-link,.bg-neg .page-link.active,.text-bg-primary .active>.page-link,.text-bg-primary .page-link.active{color:var(--bs-primary);background-color:var(--bs-body-bg);border-color:var(--bs-body-bg);}.js-pager__items{list-style-type:none;margin:2rem 0;padding:0;display:flex;justify-content:center;}.bg-neg .nav-link,.bg-neg .links a,.bg-neg .language-switcher-language-url a,.text-bg-primary .nav-link,.text-bg-primary .links a,.text-bg-primary .language-switcher-language-url a,{color:var(--bs-light);}.bg-neg .nav-link:hover,.bg-neg .nav-link:focus,.bg-neg .nav-link.active,.bg-neg .nav-link.is-active,.bg-neg .links a:hover,.bg-neg .links a:focus,.bg-neg .links a.is-active,.bg-neg .language-switcher-language-url a:hover,.bg-neg .language-switcher-language-url a:focus,.bg-neg .language-switcher-language-url a.is-active,.text-bg-primary .nav-link:hover,.text-bg-primary .nav-link:focus,.text-bg-primary .nav-link.active,.text-bg-primary .nav-link.is-active,.text-bg-primary .links a:hover,.text-bg-primary .links a:focus,.text-bg-primary .links a.is-active,.text-bg-primary .language-switcher-language-url a:hover,.text-bg-primary .language-switcher-language-url a:focus,.text-bg-primary .language-switcher-language-url a.is-active{color:var(--bs-white);}.btn,.bcp-cta,.cta a,.more-link a,.node-readmore a,.button,#sliding-popup button{display:inline-block;width:auto;text-align:center;line-height:1.5;padding:.8rem 3rem;text-transform:uppercase;text-decoration:none;border-radius:.;border:2px solid var(--bs-secondary);color:var(--bs-secondary);background:none;letter-spacing:0;transition:.6s;white-space:nowrap;text-decoration:none !important;}.btn:hover,.btn:first-child:active,.cta a:hover,.bcp-cta:hover,.more-link a:hover,.node-readmore a:hover,.button:hover,#sliding-popup button:hover{color:var(--bs-primary);text-decoration:none;background-color:var(--bs-body-bg);border-color:var(--bs-primary);}.bg-neg .btn,.bg-neg .cta a,.bg-neg .bcp-cta,.bg-neg .more-link a,.bg-neg .node-readmore a,.bg-neg .button,.text-bg-primary .btn,.text-bg-primary .cta a,.text-bg-primary .more-link a,.text-bg-primary .node-readmore a,.text-bg-primary .button{border-color:var(--bs-light);color:var(--bs-white);}.cta-fill,#search-block-form #edit-submit{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white);}.bg-neg .btn:hover,.bg-neg .btn:first-child:active,.bg-neg .cta a:hover,.bg-neg .bcp-cta:hover,.bg-neg .more-link a:hover,.bg-neg .node-readmore a:hover,.bg-neg .button:hover,.text-bg-primary .btn:hover,.text-bg-primary .btn:first-child:active,.text-bg-primary .cta a:hover,.text-bg-primary .more-link a:hover,.text-bg-primary .node-readmore a:hover,.text-bg-primary .button:hover{color:var(--bs-orange);background-color:var(--bs-white);border-color:var(--bs-white);}.cta-fill:hover,#search-block-form #edit-submit:hover{color:var(--bs-white);background-color:var(--bs-secondary);border-color:var(--bs-secondary);}.social-link a,a.linkedin-only,.linkedin-only a{display:inline-block;width:1.5rem;height:1.5rem;margin-right:3px;margin-top:5px;overflow:hidden;background:url(/themes/custom/plus10/css/img/sn-ext.svg) no-repeat center center;background-size:contain;color:var(--bs-light);text-indent:-1300px;font-size:10px;}.social-link a[href^="https://www.linkedin.com/"],a.linkedin-only,.linkedin-only a{background-image:url(/themes/custom/plus10/css/img/linkedin.svg);}.bg-neg .social-link a[href^="https://www.linkedin.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-in-neg.svg);}.social-link a[href^="https://www.facebook.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-fb.svg);}.bg-neg .social-link a[href^="https://www.facebook.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-fb-neg.svg);}.social-link a[href^="https://www.instagram.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-insta.svg);}.bg-neg .social-link a[href^="https://www.instagram.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-insta-neg.svg);}.social-link a[href^="https://twitter.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-tw.svg);}.bg-neg .social-link a[href^="https://twitter.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-tw-neg.svg);}.social-link a[href^="https://www.youtube.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-yt.svg);}.bg-neg .social-link a[href^="https://www.youtube.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-yt-neg.svg);}.social-link a:hover{opacity:.8;}.linkedin-before{display:inline-flex;overflow:visible;align-items:center;}.linkedin-before::before{content:'';display:inline-block;width:1em;height:1em;margin-right:.75em;background:transparent url(/themes/custom/plus10/css/img/linkedin.svg) no-repeat left top;background-size:1em;}.bcp-publications-list .file{background:transparent url(/themes/custom/plus10/css/img/download.svg) no-repeat right center !important;display:block;padding:0;font-weight:300;border-top-color:var(--bs-light);border-bottom:1px solid var(--bs-secondary);text-transform:uppercase;font-size:1.5rem;}.bcp-publications-list .file:first-child{border-top:1px solid var(--bs-secondary);}.bcp-publications-list .file a{display:block;padding:2rem 0;margin-right:;}.bcp-publications-list .file a:hover{color:var(--bs-secondary);}.node{}.node h1{}.group-banner{min-height:100vh;background:#4CC8CA;background:linear-gradient(307deg,#4CC8CA 10.36%,#114268 81.13%);position:relative;z-index:1;display:flex;}.group-banner>div.max-width{position:relative;z-index:3;margin-top:auto;margin-bottom:auto;overflow:visible;}.group-banner::before,.group-banner::after{content:'';display:block;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;}.group-banner::before{background:transparent url(/themes/custom/plus10/css/img/banner-mask.svg) no-repeat center top;background-size:cover;opacity:.9;botttom:-2px;}.group-banner::after{background:none;background:linear-gradient(0deg,rgba(255,255,255,1) 1%,rgba(255,255,255,0.6) 20%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 100%);bottom:-1px;}#bg-stroke-logo{position:absolute;width:100vw;height:100vw;background:red;background:transparent url(/themes/custom/plus10/css/img/stroke-logo.svg) no-repeat center center;background-size:cover;opacity:.75;}.page-node-type-news h1{font-size:3rem;line-height:1.3;}.news-title{font-size:1.75rem;line-height:1.3;text-transform:none;margin-bottom:1rem;}a.news-link{color:var(--bs-secondary);}.news-link::before{content:'→';margin-right:1rem;transition:all .25s ease-out 0s;}.news-link:hover::before{margin-right:1.25rem;padding-left:.25rem;}.view-news .attachment-before{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--bs-secondary);}.news-banner{max-height:60vh;overflow:hidden;}.news-banner img{width:100%;max-width:none !important;}.social-sharing-buttons{align-items:flex-start;justify-content:flex-start;}.social-sharing-buttons__button{width:1.5rem;height:1.5rem;background:var(--bs-secondary);}.social-sharing-buttons__button:first-child{margin-left:0;}.social-sharing-buttons__button svg{fill:var(--bs-white);}.social-sharing-buttons__button:hover{background:var(--bs-primary);}video{width:100%;max-width:100%;height:auto;}.paragraph{position:relative;z-index:1;}.paragraph--type-texte+.paragraph--type-texte{margin-top:0;padding-top:0;}.page-sections>.paragraph:first-child{margin-top:40vh;}.paragraph.bg-orange{padding-top:var(--p-parapad);padding-bottom:var(--p-parapad);text-align:center;}.paragraph.bg-orange .text-formatted{margin:auto;}.paragraph--type-texte{padding-top:var(--p-parapad);padding-bottom:var(--p-parapad);margin-bottom:var(--p-parapad);}.paragraph--type-texte+.txt-img-reveal{padding-top:var(--p-parapad);margin-top:var(--p-parapad);}.paragraph--type-texte-seul{padding-top:var(--p-parapad);}.paragraph.bg-light-grey+.paragraph{padding-top:var(--p-parapad);}.paragraph--type-bande-orange{margin-top:var(--p-parapad);}.paragraph.bg-light-grey{margin-bottom:0;}.paragraph.bg-light-grey+.paragraph.bg-light-grey{margin-top:0;padding-top:calc(2 * var(--p-parapad));}.p-reveal-uncover-bg{position:absolute;top:0;right:1.5rem;bottom:0;left:1.5rem;}.p-reveal-uncover,.p-reveal-img{position:relative;z-index:2;}.p-reveal-uncover{overflow:hidden;}.p-reveal-uncover img{width:100%;max-width:none;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);}.reveal-text,.title-line{position:relative;z-index:3;}.txt-img-vertical{max-width:480px;margin-left:auto;}.gradient-shadow{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:var(--p-degrade-primary);overflow:hidden;}.p-reveal-uncover,.p-reveal-uncover-bg{background:var(--bs-primary);align-self:flex-start;}.title-line{}.image-column{overflow:hidden;}.paragraph--view-mode-text-img-left .image-column{padding-top:1.5rem;margin-top:-1.5rem;}.shadow-se{top:15%;left:1.5rem;transform:translateX(.75rem) translateY(1.5rem);}.shadow-nw{bottom:25%;right:15%;transform:translateX(-.75rem) translateY(-1.5rem);}.offset-neg-2{margin-left:-16.667%;}.text-column,.image-column{position:relative;z-index:2;}.text-from-left .text-column{z-index:3;}.title-line{display:flex;align-items:center;}.title-line .bcp-picto{margin-right:.25rem;}.title-line .bcp-picto img{width:100px;}.title-line h3{margin-bottom:0;}.reveal-text{position:relative;z-index:2;}.path-frontpage .image-column{align-self:stretch;}.path-frontpage .image-column div{height:100%;}.path-frontpage .image-column img{height:100%;object-fit:cover;}.path-frontpage .paragraph--type-texte .bg-white,.path-frontpage .paragraph--type-texte .bg-white p:last-child{margin:0 !important;padding-bottom:0 !important;}.people-title{text-transform:none;}.node--view-mode-full .people-title{font-size:2rem;margin-bottom:0;}.people-item .linkedin-only a{width:1.25rem;height:1.25rem;margin-left:1.5rem;}.people-more-wrap{background:var(--bs-primary);position:absolute;display:block;right:.75rem;top:.75rem;width:2.5rem;height:2.5rem;padding:.5rem;}.people-more-wrap>a{position:relative;background:var(--bs-primary);position:absolute;display:block;width:1.5rem;height:1.5rem;}.page-node-type-people main .node{padding-top:2rem;}p.linkedin-label{line-height:2.2;}.full-portrait img{}.number-label-wrapper{background:var(--p-degrade-primary-inv);color:#FFF;padding:5rem 5rem 5rem 8%;}.key-number-wrapper{font-size:9rem;font-weight:700;margin-left:-5%;position:relative;z-index:3;}.paragraph--type-counter:nth-of-type(odd){flex-direction:row-reverse;}.paragraph--type-counter:nth-of-type(odd) .key-number-wrapper{margin-right:-5%;margin-left:auto;justify-content:flex-end;color:var(--bs-secondary);}.paragraph--type-counter:nth-of-type(odd) .number-label-wrapper{padding-left:16%;}.p-accordion{margin:2rem 0 5rem;}.p-accordion .group-title{}.p-accordion .group-title .p-btn{width:1.2rem;height:1.2rem;}.p-accordion .group-title .p-btn::after,.p-accordion .group-title .p-btn::before,.p-accordion .group-title .p-btn span{height:20%;border-radius:0;background:var(--bs-secondary);}.p-accordion .group-title.career-title{font-size:1.5rem;line-height:1.2;}.p-accordion .group-title.career-title{justify-content:flex-start;}.p-accordion .group-title.career-title .career-location{margin-right:2rem;}.p-accordion .group-title.career-title .p-btn{margin-left:auto;}.p-timeline{margin-bottom:20vh;overflow:hidden;}.timeline-section-title{position:relative;z-index:5;padding-top:var(--p-header-height);height:250px;}.timeline-text{padding-bottom:1rem;}.timeline-title{color:var(--bs-secondary);font-weight:400;text-transform:uppercase;background:#FFF;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);min-height:9rem;margin-top:-3rem;padding-top:3rem;}@media (min-width:768px){.timeline-text{border-left:1px solid var(--bs-secondary);position:relative;padding-bottom:var(--p-parapad);}.timeline-text::before{content:'';width:13px;height:13px;display:block;position:absolute;border-radius:1rem;top:.66rem;left:-7px;background-color:var(--bs-secondary)}}.p-sticky-in .timeline-title{color:var(--bs-secondary);}.path-frontpage .group-banner{color:#FFF;background:none !important;}.path-frontpage .group-banner::after,.path-frontpage .group-banner::before{display:none;}.path-frontpage .banner-title-wrapper{margin-left:13%;}#cards-anim-wrapper{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;}#cards-anim img{position:absolute;width:35%;height:auto;}#cards-anim img:nth-child(1){left:-20%;top:40vh;transform:rotate(-72.53deg);}#cards-anim img:nth-child(2){left:-10%;top:30vh;transform:rotate(-69.1deg);}#cards-anim img:nth-child(3){left:0%;top:20vh;transform:rotate(-65.6deg);}#cards-anim img:nth-child(4){left:14%;top:10vh;transform:rotate(-62.12deg);}#cards-anim img:nth-child(5){left:28%;top:0vh;transform:rotate(-58.67deg);}#cards-anim img:nth-child(6){left:42%;top:-10vh;transform:rotate(-55.27deg);}#cards-anim img:nth-child(7){left:57%;top:-20vh;transform:rotate(-51.94deg);}#cards-anim img:nth-child(8){top:-30vh;left:72%;transform:rotate(-48.71deg);}.path-search .block-system-main-block{max-width:var(--p-mw);margin:auto;}.region-content .search-form,.region-content .search-form+h2{padding-left:1.5rem;padding-right:1.5rem;margin-bottom:1.5rem;}a.search-help-link{font-size:15px;}.region-content .search-form{margin-top:120px;}ol.search-results{padding-left:1.5rem;padding-right:1rem;}.path-frontpage:not(.scrolled) .block-language a{color:#FFF;border-color:#FFF;}.path-frontpage.p-offcanvas-on .block-language a{color:var(--bs-primary);border-color:var(--bs-primary);}.path-frontpage:not(.scrolled) a.cta-fill{background:var(--bs-primary);border-color:var(--bs-primary)}.path-frontpage:not(.scrolled) .p-btn::before,.path-frontpage:not(.scrolled) .p-btn::after,.path-frontpage:not(.scrolled) .p-btn span{background:#FFF !important;}.path-frontpage.p-offcanvas-on .p-btn::before,.path-frontpage.p-offcanvas-on .p-btn::after,.path-frontpage.p-offcanvas-on .p-btn span{background:var(--bs-primary) !important;}.path-frontpage:not(.scrolled) .p-btn.p-icon-search span{background:transparent !important;border-color:#FFF;}.path-frontpage.p-offcanvas-on .p-btn.p-icon-search span{background:transparent !important;border-color:var(--bs-primary);}#sliding-popup{max-width:600px;left:inherit;right:0;background:#114268;padding-top:1em;line-height:1.2;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#114268;}#sliding-popup button{border-radius:0;text-shadow:none;text-decoration:none;box-shadow:none;padding:.5rem 1rem;font-size:16px;}#sliding-popup button:hover{background-color:#4CC8CA;}#sliding-popup button.find-more-button{padding:0 3px;}.eu-cookie-compliance-buttons{width:50%;max-width:none;}.eu-cookie-compliance-category{margin-bottom:1em;}.eu-cookie-compliance-save-preferences-button{opacity:.5;}#sliding-popup .agree-button{}#sliding-popup .find-more-button{text-transform:none;border:0;text-decoration:underline;}#popup-text p{font-weight:400;font-size:16px;}.swiper-bcp .view-header h2{padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid var(--bs-secondary);}.bcp-wheel{display:none;}@media (min-width:768px){.swiper-bcp{padding:25vh 0;margin-top:auto;margin-bottom:auto;}.swiper-bcp .swiper-slide img{display:none;}.bcp-wheel{box-sizing:border-box;display:block;position:relative;width:33%;transform:rotate(0deg) translateY(-8rem) translateX(30%);align-self:center;}.bcp-wheel img{position:absolute;transform-origin:right center;transform-origin:175% center;}.paragraph--type-view .views-element-container{display:flex;align-items:center;}}@media (min-width:576px){}@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1200px){}@media (max-width:1500px){.paragraph--view-mode-text-img-right .col-sm-5,.paragraph--view-mode-text-img-left-v .txt-img-vertical{margin-left:2rem;}}@media (max-width:991.98px){.p-offcanvas-on .site-header-inner{background:none !important;}.site-header-inner .max-width{padding-left:1rem;padding-right:1rem;}#block-plus10-copyright{padding:0 2rem;}.region-footer .block{margin:0 0 2rem;}.site-footer .block-language .language-switcher-language-url{justify-content:flex-start;margin-left:-.5rem;}.site-footer .sn-link-wrapper{float:left;}.p-btn{width:42px;height:42px;}#searchTrigger{height:36px;margin-right:.75rem;}#searchTrigger,#p-offcanvasbtn{margin-top:0;}#block-plus10-banqueenligneen .bcp-cta{padding:0;text-indent:-1000px;overflow:hidden;border:0;width:38px;height:38px;background:transparent url(/themes/custom/plus10/css/img/user_turquoise.svg) no-repeat center .5rem;}.path-frontpage:not(.scrolled) #block-plus10-banqueenligneen .bcp-cta,.p-offcanvas-on #block-plus10-banqueenligneen .bcp-cta{background:transparent url(/themes/custom/plus10/css/img/user.svg) no-repeat center .5rem;}.block-language{}.region-header{padding-right:0;flex-wrap:nowrap;}.block-language .language-switcher-language-url{justify-content:flex-end;margin-right:-.75rem;}.group-banner{background-size:210% !important;background-position:center bottom !important;}.group-banner::before{background-image:url(/themes/custom/plus10/css/img/banner-mask-sm.svg);background-position:80% bottom;background-size:150% !important;}.group-banner::after{background-size:100% 100%;background-position:0 bottom;background:linear-gradient(0deg,rgba(255,255,255,1) 1%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 45%);}.group-banner>div.max-width{margin-top:10vh;}.page-sections>.paragraph:first-child{margin-top:10vh;}.path-frontpage .group-banner>div.max-width{margin-top:15vh;}.path-frontpage .page-intro{font-size:1.5rem;}.path-frontpage .banner-title-wrapper{margin:0;}#cards-anim img{width:40%;height:auto;}#cards-anim img:nth-child(1){left:-10%;top:25vh;}#cards-anim img:nth-child(2){left:3%;top:20vh;}#cards-anim img:nth-child(3){left:16%;top:15vh;}#cards-anim img:nth-child(4){left:29%;top:10vh;}#cards-anim img:nth-child(5){left:42%;top:5vh;}#cards-anim img:nth-child(6){left:55%;top:0vh;}#cards-anim img:nth-child(7){left:68%;top:-5vh;}#cards-anim img:nth-child(8){top:-10vh;left:81%;}.timeline-title{color:var(--bs-secondary);}.paragraph--type-texte{margin-bottom:0;}.bg-orange{padding:0 2rem;}.text-column.offset-neg-2,.reveal-left .text-column{max-width:90%;margin-left:auto;margin-top:-4.5rem;background:#FFF;padding:1.5rem;}.reveal-left .text-column{margin-left:0;max-width:90%;}.paragraph--view-mode-text-img-right .reveal-text{margin-bottom:2rem;}.image-column{padding:0 !important;}.image-column.offset-neg-2{margin:0;}.offset-neg-2 h3{margin-bottom:0;}.reveal-left .text-column p,.reveal-right .text-column p{margin-top:1rem;margin-bottom:1rem;padding-right:2rem;}}@media (max-width:767.98px){h2{font-size:3rem;line-height:1.2;}.p-accordion .group-title.career-title{font-size:1rem;flex-direction:column;padding:1.5rem 0;}.p-accordion .group-title.career-title span{display:block;max-width:calc(100% - 3rem);}.p-accordion .group-title .p-btn{position:absolute;top:38%;right:0;}.career-webform .block-inner{max-width:none;}.form-check{display:flex;}.bg-arrow{background-size:20%;background-position:88% 4.25rem;}.key-number-wrapper{font-size:4.5rem;margin-left:-25%;}.number-label-wrapper{padding-top:3rem;padding-bottom:3rem;}h3.number-label{font-size:1.25rem;line-height:1.2;}.paragraph--type-counter:nth-of-type(odd) .key-number-wrapper{margin-left:auto;margin-right:-16.7%;}.node-4 .group-banner{min-height:50vh;}#block-plus10-searchform form{flex-flow:column wrap;align-items:stretch;}#block-plus10-searchform form .form-type-search{width:auto;max-width:none;margin:0 2rem 1rem 0 !important;}#sliding-popup button{width:100%;max-width:300px;border:2px solid #FFF;padding:1em;}.eu-cookie-compliance-categories-buttons{width:auto;max-width:none;clear:both;height:auto;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{position:static;width:auto;float:none;display:block;max-width:none;}#sliding-popup,#popup-text p{font-weight:400;font-size:14px;}}@media (max-width:640px){h1{font-size:2.75rem;line-height:1.2;}.page-node-type-news h1{font-size:2rem;}h2{font-size:1.75rem;line-height:1.3;}h3{font-size:1.5rem;}h4{margin-bottom:0;}.title-medium{font-size:2rem;}.bcp-publications-list .file{padding:0 2rem 0 0rem;}.bcp-publications-list .file a{padding:1rem 0;line-height:1.2;}.text-formatted ul{margin-left:0;}.group-rows .bcp-cta{margin-bottom:1rem;}.bcp-cta{padding:.8rem 1.5rem;}#cards-anim img{width:70%;height:auto;}#cards-anim img:nth-child(1){left:-60%;top:37vh;}#cards-anim img:nth-child(2){left:-42%;top:31vh;}#cards-anim img:nth-child(3){left:-24%;top:24vh;}#cards-anim img:nth-child(4){left:-6%;top:18vh;}#cards-anim img:nth-child(5){left:12%;top:12vh;}#cards-anim img:nth-child(6){left:30%;top:6vh;}#cards-anim img:nth-child(7){left:48%;top:0vh;}#cards-anim img:nth-child(8){top:-6vh;left:66%;}.nbsp{display:inline-block;}}@media (max-width:900px) and (max-aspect-ratio:1/1){.path-frontpage h1{text-shadow:0 0 20px rgba(var(--bs-primary-rgb),.3);}.path-frontpage .page-intro{text-shadow:1px 2px .75rem rgba(var(--bs-primary-rgb),1);}}#block-plus10-user-info{position:relative;display:none;width:100%;max-width:660px;background-color:#FFF;box-shadow:0 30px 50px rgba(0,0,0,0.3);z-index:9999;margin:auto;position:fixed;left:0;right:0;top:170px;}#block-plus10-user-info li{margin:0;}#meerkat-wrap{z-index:80 !important;}#block-plus10-user-info .close{color:#FFF;position:absolute;right:-35px;top:0;cursor:pointer;font-size:30px;width:30px;height:30px;text-align:center;line-height:30px;}#meerkat-wrap #block-plus10-user-info{display:block;}@media (max-width:576px){#block-plus10-user-info{max-width:calc(100vw - 50px);margin-left:0px;top:90px;position:absolute;}#block-plus10-user-info .block-inner{max-height:calc(100vh - 200px);overflow-y:auto;}}.color-red .user-info-title{background-color:var(--bs-orange);}.color-neutral .user-info-title{background:#4CC8CA url(/themes/custom/plus10/images/cards/card-7.svg) no-repeat center center;background-size:cover;}.color-blue .user-info-title{background:#4CC8CA url(/themes/custom/plus10/images/cards/card-7.svg) no-repeat center top;background-size:cover;}
:root{--bs-body-font-family:'Space Grotesk',sans-serif;--p-body-font-strong-weight:700;--p-alt-font-family:'Space Grotesk',sans-serif;--p-alt-font-weight:600;--p-text-small:16px;--bs-body-color:#114268;--bs-body-bg:#FFF;--bs-body-bg-rgb:255,255,255;--bs-primary:#114268;--bs-primary-rgb:17,66,104;--bs-secondary:#4CC8CA;--bs-secondary-rgb:76,202,202;--bs-orange:#FF0033;--bs-orange-rgb:255,0,51;--bs-white:#FFF;--bs-white-rgb:255,255,255;--bs-light:#FCFCFC;--bs-light-rgb:252,252,252;--p-header-height:104px;--p-parapad:7vh;--p-form-border:1px solid #dbe4e5;--p-degrade-blanc:;--p-degrade-primary:linear-gradient(160deg,#4CC8CA 53.4%,#114268 94.67%);--p-degrade-primary-inv:linear-gradient(-45deg,#4CC8CA 10%,#114268 80%);--p-mw:1500px;--p-mw-margin:calc((100vw - var(--p-mw)) / 2);--trakk-widget-bg-color:#4CC8CA;--trakk-main-bg:#4CC8CA;}@media (max-width:991.98px){:root{--p-text-small:15px;}}@media (min-width:992px){:root{--p-header-height:104px;}}#page,main,.site-footer{position:relative;overflow:hidden;}:root,.row,.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:3rem;--bs-gutter-y:0;}.max-width,.max-width-wrapper-css>div{width:100%;max-width:var(--p-mw);margin-left:auto;margin-right:auto;}.col-pad,.max-width,.max-width-wrapper-css>div,.row-wrapper-infinite .views-infinite-scroll-content-wrapper>*{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);}.col-pad-0{padding-left:0;padding-right:0;}.row-wrapper-css>*,.p-row{display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}.p-row-margin{margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}.contextual{width:auto;}.p-bg-cover{background-size:cover;background-position:center center;}.p-cursor-link{cursor:pointer;}.user-login-form{max-width:480px;margin:180px auto 5rem;}.dropbutton-wrapper,.dropbutton-wrapper.open{max-width:250px;margin:1em auto;}.links,.language-switcher-language-url{margin:0;padding:0;list-style-type:none;display:flex;}.links a{display:inline-block;padding:.5rem 1rem;}.fixed-top{z-index:84;}.toolbar-fixed .fixed-top,.toolbar-fixed.scrolled.scrollup .fixed-top,.toolbar-vertical .fixed-top{top:39px;}.toolbar-tray-open.toolbar-horizontal .fixed-top,.toolbar-tray-open.toolbar-horizontal.scrolled.scrollup .fixed-top{top:79px;}input,::placeholder{font-weight:var(--bs-body-font-weight);}.form-control{border-radius:0;border-color:var(--bs-light);}.form-control:focus{color:var(--bs-body-color);border-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2);}.form-required::after{content:"*";color:var(--bs-danger);}.form--inline{display:flex;align-items:flex-end;}.form--inline>*{margin:0 1rem 1rem 0;}.block-local-tasks-block{position:fixed;bottom:0;right:15px;z-index:3801;}.block-local-tasks-block .nav-item>a{font-family:sans-serif;display:inline-block;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:10px;letter-spacing:.1em;padding:.7em 0.7em 1.2em;border-radius:.6rem .6rem 0 0;color:#ccc;background:#2a2a2d;}.block-local-tasks-block .nav-item>a.is-active,.block-local-tasks-block .nav-item>a:hover{color:#fff;background-color:#000;}.block-local-tasks-block .nav-item>a.is-active{display:none;}.maintenance-page{padding-top:15vh;}.maintenance-page .layout-container{background-color:var(--bs-body-bg);text-align:center;box-shadow:0 5px 20px rgba(0,0,0,0.4);padding:3rem 1.5rem 1.5rem;margin:0 auto;max-width:580px;border-radius:2rem;}.p-btn{position:relative;z-index:1;border-radius:9%;border:0 none;padding:0;background:transparent;width:50px;height:50px;border-radius:0;}.p-btn-bg{background:var(--bs-light);}.p-btn:focus{outline:0 none;}.p-btn span{overflow:hidden;text-indent:-200px;opacity:0;}.p-btn span,.p-btn::before,.p-btn::after{content:"";display:block;border-radius:2px;position:absolute;top:47%;left:10%;height:2px;width:80%;background:var(--bs-primary);}.p-invert-color #p-offcanvasbtn .p-btn::before,.p-invert-color #p-offcanvasbtn .p-btn span,.p-invert-color #p-offcanvasbtn .p-btn::after{background-color:var(--bs-light);}.p-loaded .p-btn span,.p-loaded .p-btn::before,.p-loaded .p-btn::after{transition:.35s linear;}.bg-neg .p-btn-bg,.text-bg-primary .p-btn-bg{background-color:var(--bs-primary);}.bg-neg .p-btn span,.bg-neg .p-btn::before,.bg-neg .p-btn::after,.text-bg-primary .p-btn span,.text-bg-primary .p-btn::before,.text-bg-primary .p-btn::after{background-color:var(--bs-light);}.p-icon-arrow{transition:.35s;}.p-icon-arrow::before,.p-icon-arrow::after{width:60%;}.p-icon-arrow::before{transform:rotate(45deg);left:38%;}.p-icon-arrow::after{transform:rotate(-45deg);left:3%;}.p-icon-n{transform:rotate(0deg);}.p-icon-e{transform:rotate(90deg);}.p-icon-s{transform:rotate(180deg);}.p-icon-w{transform:rotate(270deg);}.p-icon-burger::before{top:33%;}.p-icon-burger span{opacity:0;}.p-icon-burger::after{top:60%;}.p-icon-close::before{transform:rotate(-45deg);}.p-icon-close::after{transform:rotate(45deg);}.p-icon-plus::after{transform:rotate(90deg);}.p-icon-minus::after{transform:rotate(0deg);}.p-icon-search{position:relative;border:0;}.p-icon-search span{display:block;position:absolute;background-color:transparent;width:1.2rem;height:1.2rem;top:.2rem;left:0;border-radius:1rem;border:2px solid var(--bs-primary);opacity:1;}.p-icon-search:before,.p-icon-search:after{width:.75rem;height:2px;display:block;overflow:hidden;background-color:var(--bs-primary);content:'';position:absolute;top:1.6rem;left:.75rem;transform-origin:100% 100%;transform:rotate(45deg);}.bef-exposed-form label{cursor:pointer;}.bef-exposed-form .fieldgroup{width:100%;overflow:hidden;}.bef-exposed-form .fieldgroup>.fieldset-wrapper{float:left;display:block;}.bef-exposed-form .radio input,.bef-exposed-form .checkbox input{display:none;}.bef-exposed-form .js-form-type-radio,.bef-exposed-form .js-form-type-checkbox{display:inline-block;}.bef-checkboxes .form-check{padding:0;margin:0 .5rem .5rem 0;}.bef-exposed-form input+label{color:var(--bs-primary);border:var(--bs-primary) 1px solid;padding:.5em 1em;border-radius:2em;}.bef-exposed-form input:checked+label{background-color:var(--bs-primary);color:var(--bs-light);padding-right:.6em;}.bef-exposed-form input:checked+label::after{content:"X";display:inline-block;font-size:11px;font-weight:bold;font-family:Arial,sans-serif;color:var(--bs-light);line-height:1;}
