.text-primary{color:#004c99!important}.text-primary-light{color:#007bca!important}.text-secondary{color:#f99300!important}.text-secondary-light{color:#ffb100!important}.bg-primary{background-color:#004c99!important}.bg-primary-light{background-color:#007bca!important}.bg-primary-dark{background-color:#00357f!important}.bg-secondary{background-color:#f99300!important}.bg-secondary-light{background-color:#ffb100!important}.btn-primary{background-color:#004c99!important;border:none;color:#fff}.btn-primary:hover{color:#f99300}.btn-primary-light{background-color:#007bca!important;color:#fff}.btn-primary-light:hover{color:#f99300}.btn-secondary{background-color:#f99300!important;border:none}.btn-secondary:hover{color:#004c99}.btn-outline-primary{border:1px solid #004c99!important;color:#004c99}.btn-outline-primary:hover{background-color:#004c99!important}body{font-family:Raleway;text-align:justify}.btn-front{align-items:center;border-radius:0;display:inline-flex}.btn-front,a{text-decoration:none}a{color:#004c99;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}a:hover{color:#f99300}a.target-blank{position:relative}a.target-blank:after{content:"\f08e";font-family:Font Awesome\ 6 Free;font-weight:900;padding-left:10px}.bg-secondary>a:hover{color:#fff}.header{display:flex;height:35px;padding-left:0;padding-right:0;position:relative}@media (min-width:768px){.header{height:50px}}@media (min-width:1200px){.header{justify-content:center}}.header .contact-link-container{height:100%;position:absolute;right:0}.header .contact-link{font-size:12px;height:100%;margin-right:15px}@media (min-width:768px){.header .contact-link{font-size:15px}}.header .contact-link.contact-email,.header .contact-link.contact-phone{display:none}@media (min-width:577px){.header .contact-link.contact-email,.header .contact-link.contact-phone{display:inline-flex}}.header .contact-us{float:left;font-size:18px;margin-right:0;position:relative}.header .contact-us:before{background-image:url(/build/images/chevron-primary-light.bb5b1c2c.svg);background-repeat:no-repeat;background-size:contain;content:"";height:40px;left:-35px;position:absolute;top:5px;width:20px}.menubar .nav-link{color:#000!important;font-size:12px;font-weight:700;line-height:100%;padding-bottom:4px;padding-top:4px}@media (min-width:920px){.menubar .nav-link{font-size:18px}}.menubar .nav-link.active{color:#004c99!important}.menubar #navbarNavAltMarkup .navbar-nav{flex:auto;justify-content:center}footer .footer-echo{background-image:url(/build/images/name-echo.11eeb838.png);background-repeat:repeat-x;height:260px;margin-top:100px}footer .footer-links{background-image:url(/build/images/picto-white-footer.f876dcdf.png);background-repeat:no-repeat;background-size:cover;font-family:Poppins,sans-serif;padding-top:20px;text-align:center}footer .footer-links .footer-white-logo{height:auto;margin:10px auto;width:300px}footer .footer-links hr{margin:auto;width:35%}footer a{color:#fff}footer .footer-legals{background-color:#004c99;color:#fff;height:30px;margin:auto}.home-header{background-image:url(/build/images/picto-white-left.6b51ec56.png),url(/build/images/photo-bridge.21046a61.png);background-position:100% 100%,50%;background-repeat:no-repeat,no-repeat;background-size:contain,cover;padding-bottom:100px}.home-header .title{font-size:30px;font-weight:700;padding-bottom:150px;padding-top:90px;text-shadow:#000 1px 0 10px}@media (min-width:576px){.home-header .title{padding-bottom:300px}}@media (min-width:768px){.home-header .title{font-size:min(70px,4.5vw)}}.home-header .link-box{font-size:18px;margin:auto;width:250px}@media (min-width:576px){.home-header .link-box{font-size:24px;width:400px}}.home-header .link-box a{font-size:18px;font-weight:900;padding:5px 10px}.alternated-logos-bg{background-image:url(/build/images/logo-left-primary-light-transparent.9e9ac708.png);background-position:100% 0;background-repeat:no-repeat;background-size:auto}@media (min-width:992px){.alternated-logos-bg{background-image:url(/build/images/logo-left-primary-light-transparent.9e9ac708.png),url(/build/images/logo-right-primary-light-transparent.4d7de201.png);background-position:100% 0,0 200%;background-repeat:no-repeat;background-size:auto 75%}}.alternated-img-text .img-block img{width:100%}.alternated-img-text .text-block{padding:10px 20px}@media screen and (min-width:768px){.alternated-img-text .text-block{padding:10px 0}}.alternated-img-text .text-block h2{font-size:50px}ul.missions-list{font-size:24px;list-style:none;padding:0}ul.missions-list>li{padding-left:30px;position:relative}ul.missions-list>li:before{background-image:url(/build/images/chevron-primary-extra-light.d697aa3e.svg);background-repeat:no-repeat;background-size:contain;content:"";height:37px;left:0;position:absolute;top:5px;width:15px}.img-with-items{background-image:url(/build/images/picto-white-left.6b51ec56.png),url(/build/images/photo-sea.7c7cf864.jpeg);background-position:100% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:contain,cover;padding:40px 0}.img-with-items .item{background-color:rgba(0,0,0,.25);border:2px solid #fff;height:250px;margin-bottom:50px;text-align:center;width:250px}.img-with-items .item img{height:100px;margin-top:50px;width:100px}.img-with-items .item h4{color:#f99300;font-weight:700;margin-bottom:5px;margin-top:10px}.img-with-items .item p{color:#fff;font-weight:700}.small-header{align-items:center;background-image:url(/build/images/photo-bridge.21046a61.png);background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:180px;justify-content:center}@media (min-width:576px){.small-header{height:380px}}.small-header .title{font-size:min(70px,8vw);font-weight:700;text-shadow:#000 1px 0 10px}.contact-link-list li{margin:10px 0}ul.yellow-arrow-list{list-style:none}ul.yellow-arrow-list>li{margin:10px 0}ul.yellow-arrow-list>li:before{color:#f99300;content:"\f0a9";display:inline-block;font-family:FontAwesome;margin-right:10px}.portrait-img{height:auto;margin:15px 0;width:200px}.numbers{font-family:Poppins,sans-serif}ul.list-check{list-style:none;padding:0}ul.list-check>li{padding-left:30px;position:relative}ul.list-check>li:before{content:"\f00c";font-family:FontAwesome;left:10px;position:absolute}@font-face{font-family:Raleway;src:url(/build/fonts/Raleway.238c232d.ttf) format("truetype")}label.required:after{color:red;content:" *"}.small-form-wrapper{width:500px}ul.pagination .page-item:not(.disabled) .page-link{color:#004c99!important}ul.pagination .page-item:not(.disabled).active{--bs-pagination-active-border-color:$primary!important}ul.pagination .page-item:not(.disabled).active .page-link{background-color:#004c99!important;color:#fff!important}