.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.hero-gen__illu{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom 0 right 0;object-position:bottom 0 right 0;position:absolute;top:0;width:100%}.hero-gen__illu--center{-o-object-position:bottom 50% right 0;object-position:bottom 50% right 0}@media screen and (max-width:1023px){.hero-gen__illu--center,.hero-gen__illu--sky-blue{opacity:.5}.hero-gen__illu-wrap{height:15.9375rem;margin-right:-5rem;margin-top:-6.25rem}.hero-gen__illu-wrap--ref{margin-right:0}}@media screen and (min-width:1024px){.hero-gen .title span{white-space:nowrap}}@media screen and (max-width:767px){.hero-gen .title br{display:none}}@media screen and (min-width:1024px){.hero__content{padding-bottom:7.375rem}}.slice__heading__overflow{position:relative}@media screen and (min-width:1024px){.slice__heading__overflow:after{content:"";height:100%;position:absolute;right:1px;top:0;transform:translateX(100%);width:60vw;z-index:-1}}.slice__heading__overflow.slice__heading__overflow--night-blue:after{background-color:#041039}@media screen and (min-width:1024px){.slice-push{padding-top:3rem}}.slice-push__inner{gap:1rem}.slice-push__inner .card-push{width:100%}@media screen and (min-width:1024px){.slice-push__inner{gap:2.5rem}.slice-push__inner .card-push{width:calc(50% - 40px)}.slice-push__inner .card-push:nth-child(odd){transform:translateY(-48px)}}.custom-select-container{position:relative;width:100%}.custom-select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #041039;border-radius:2.25rem;font-size:.875rem;letter-spacing:normal;line-height:normal;padding:1.25rem 2rem;width:100%}@media screen and (min-width:1024px){.custom-select-container select{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:1px}}.custom-select-container select option{width:100%}.custom-select-container+label{background-color:#fff;font-size:1rem;left:1.25rem;padding:0 .25rem;position:absolute;top:0;transform:translateY(-50%)}.custom-select-container .custom-select-icon-wrapper{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2.8125rem;z-index:5}@media screen and (min-width:1024px){.custom-select-container .custom-select-icon-wrapper{width:5.3125rem}}.custom-select-container .custom-select-icon{transition:transform .3s cubic-bezier(.19,1,.22,1)}.custom-select-container .custom-select-opener{border:1px solid #041039;border-radius:2.25rem;cursor:pointer;display:none;font-size:.875rem;letter-spacing:normal;line-height:normal;padding:1.375rem 2rem .9375rem;transition:border .3s ease-in;width:100%}.custom-select-container .custom-select-opener span{position:relative;z-index:11}.has-error .custom-select-container .custom-select-opener{border-color:red}@media screen and (min-width:1024px){.custom-select-container .custom-select-opener{display:block}}.custom-select-container .custom-select-panel{background-color:#fff;border:1px solid #041039;border-radius:0 0 2.25rem 2.25rem;border-top-color:transparent;left:0;max-height:200px;opacity:0;overflow:auto;padding:1rem 0;pointer-events:none;position:absolute;top:2.0625rem;transform:scaleY(.5);transform-origin:50% 0;transition:opacity .2s ease,transform .3s ease;width:100%;z-index:10}.custom-select-container .custom-select-option{color:#041039;cursor:pointer;font-size:.875rem;line-height:2.5;padding:.3125rem 1.5rem}.custom-select-container .custom-select-option:first-child{padding-top:0}.custom-select-container .custom-select-option:last-child{padding-bottom:0}.custom-select-container .custom-select-option.has-focus{color:#000}.custom-select-container .custom-select-option.is-selected{color:#000;font-family:Helvetica Neue LT W05\ 65 Medium,Arial,sans-serif}.custom-select-container.is-open .custom-select-panel{opacity:1;pointer-events:auto;transform:scaleY(1)}.custom-select-container.is-open .custom-select-icon{transform:scaleY(-1)}.card-push{background-color:#faebd7;overflow:hidden;padding:1.5rem;position:relative}@media screen and (min-width:768px){.card-push{padding:2.5rem}}.card-push--night-blue{background-color:#041039}.card-push--night-blue .cta-link,.card-push--night-blue .paragraph,.card-push--night-blue .title{color:#fff}.card-push--sky-blue{background-color:#c9e8fb}.card-push__infos{padding-right:10%;z-index:1}@media screen and (min-width:768px){.card-push__infos{padding-right:41%}}@media screen and (min-width:1440px){.card-push__infos{padding-right:34%}}.card-push__image{bottom:0;max-height:95%;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;width:34%;z-index:0}.card-push--references .card-push__image{transform:translate(-16%,2%)}.card-push--observatory .card-push__image{width:40%}.card-push--about .card-push__image{bottom:50%;transform:translate(9%,50%);width:45%}.card-push--join-us .card-push__image{bottom:50%;transform:translate(15%,50%);width:46%}.card-push--our-job-offers .card-push__image{width:81%}.card-push--our-commitments .card-push__image{bottom:50%;transform:translateY(50%);width:41%}.contact-form{border-bottom:1px solid rgba(4,16,57,.1)}@media screen and (min-width:1024px){.contact-form .cols{gap:2.5rem}}

/*# sourceMappingURL=styles-contact.42f192b599e4b369a792.css.map*/