lite-youtube {
    background-color: #000;
    position: relative;
    display: block;
    contain: content;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
    max-width: 720px;
}

/* gradient */
lite-youtube::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
    background-position: top;
    background-repeat: repeat-x;
    height: 60px;
    padding-bottom: 50px;
    width: 100%;
    transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}

/* responsive iframe with a 16:9 aspect ratio
    thanks https://css-tricks.com/responsive-iframes/
*/
lite-youtube::after {
    content: "";
    display: block;
    padding-bottom: calc(100% / (16 / 9));
}
lite-youtube > iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

/* play button */
lite-youtube > .lty-playbtn {
    width: 68px;
    height: 48px;
    position: absolute;
    cursor: pointer;
    transform: translate3d(-50%, -50%, 0);
    top: 50%;
    left: 50%;
    z-index: 1;
    background-color: transparent;
    /* YT's actual play button svg */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 68 48"><path fill="%23f00" fill-opacity="0.8" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');
    filter: grayscale(100%);
    transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
    border: none;
}

lite-youtube:hover > .lty-playbtn,
lite-youtube .lty-playbtn:focus {
    filter: none;
}

/* Post-click styles */
lite-youtube.lyt-activated {
    cursor: unset;
}
lite-youtube.lyt-activated::before,
lite-youtube.lyt-activated > .lty-playbtn {
    opacity: 0;
    pointer-events: none;
}

.lyt-visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }

.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}}.offers-list{padding:6rem 0 3.5rem}@media screen and (min-width:1024px){.offers-list{padding:1rem 0 5rem}}.offers-list__content .cta-link:before{background-color:#e1115d}.offers-list__item:not(:last-child){margin-bottom:3rem}@media screen and (min-width:768px){.offers-list__item:not(:last-child){margin-bottom:6rem}}.offers-list__title span{color:#fff;display:inline-block;font-family:White Angelica,sans-serif;font-size:2.5rem;font-weight:400;position:relative;z-index:2}@media screen and (min-width:1024px){.offers-list__title span{font-size:4rem}}@media screen and (min-width:1280px){.offers-list__title span{font-size:5rem}}.offers-list__title-img{height:3.75rem;margin-top:-1rem;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1024px){.offers-list__title-img{height:5.625rem;margin-top:0}}@media screen and (min-width:1280px){.offers-list__title-img{height:7rem}}.offers-list__section{position:relative}.offers-list__section-background{height:84%;left:77px;margin-left:-15.8125rem;position:absolute;top:6%}@media screen and (max-width:767px){.offers-list__section:before{background-image:url(/assets/front/offers-list-mobile-shape.svg);background-repeat:no-repeat;background-size:cover;content:"";height:96%;left:-2rem;margin-left:0;position:absolute;top:0;width:calc(100% + 64px)}}.hero-join{background-color:#faebd7;position:relative}@media screen and (max-width:1023px){.hero-join:after{background-color:#fff;bottom:0;content:"";height:5rem;left:0;position:absolute;width:100%}}@media screen and (min-width:1280px){.hero-join .breadcrumb{margin-left:-21%}}.hero-join__pic{position:relative;z-index:2}@media screen and (max-width:1023px){.hero-join__pic{margin:0 auto;max-width:33.125rem}}@media screen and (min-width:1024px){.hero-join__pic{background-color:#faebd7;height:100%;position:absolute;right:0;top:0;width:53%}.hero-join__pic img{height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:100%}}.hero-join__pic:after,.hero-join__pic:before{content:"";left:0;position:absolute;top:0;z-index:3}@media screen and (max-width:767px){.hero-join__pic:after,.hero-join__pic:before{display:none}}@media screen and (min-width:1024px){.hero-join__pic:before{background-image:linear-gradient(270deg,hsla(34,78%,91%,0),#faebd7);height:100%;width:60%}.hero-join__pic:after{background-image:linear-gradient(0deg,hsla(34,78%,91%,0),#faebd7);height:17%;width:100%}}.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}.slice--office-details .title span{font-family:White Angelica,sans-serif}.slice--office-details .text-15{line-height:1.2}.slice--office-details .text-15 img{max-height:60px;max-width:70%}.slice--office-details .map{background-position:50%;background-repeat:no-repeat;background-size:cover}.slice--office-details .map__wrapper{margin-left:-4rem;margin-right:-4rem;margin-top:-7.5rem}@media screen and (min-width:1024px){.slice--office-details .map__wrapper{margin-left:0;margin-right:0}}.slice--office-details .map:before{content:"";display:block;padding-top:90%}@media screen and (min-width:1024px){.slice--office-details .map:before{padding-top:31%}}.slice--portraits .title{z-index:0}.slice--portraits .title span{position:relative;z-index:-1}.slice--portraits .title span:after{bottom:0;content:url(/assets/front/shape-underline-blue.svg);height:auto;left:0;position:absolute;transform:translateY(37%);width:105%;z-index:-1}@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)}}.swiper-navigation{border:1px solid #041039;border-radius:24px;padding:16px 20px}.swiper-navigation.is-hidden{visibility:hidden}.swiper-navigation svg{stroke:#041039}.swiper-navigation--white{border:1px solid #fff}.swiper-navigation--white svg{stroke:#fff}.slider{display:flex;flex-direction:column}@media screen and (max-width:1023px){.slider-with-nav{padding-bottom:4.625rem}.slider-with-nav__nav{bottom:-1.25rem;position:absolute;right:0;transform:translateY(100%)}}.slice--reinsurance{padding-bottom:0!important}.slice-content__image--one{margin-left:0;margin-right:0;padding-top:56.25%;position:relative}@media screen and (min-width:768px){.slice-content__image--one{margin-left:32px;padding-top:56.25%}}@media screen and (min-width:1024px){.slice-content__image--one{margin-left:120px;margin-right:-120px;padding-top:56.25%}}.slice-content__image--two{padding-top:120%;position:relative}@media screen and (max-width:767px){.slice-content__image--two{padding-top:120%}}.slice-content__image--two img{padding-right:14%;z-index:2}@media screen and (max-width:767px){.slice-content__image--two img{padding-right:0}}.slice-content__image--two .icon__circle{left:-68px;position:absolute;top:-32px;width:90%;z-index:1}@media screen and (max-width:767px){.slice-content__image--two .icon__circle{left:-22px;top:-80px}}.slice-content__image--one,.slice-content__image--two{height:100%;width:100%}.slice-content__image--one img,.slice-content__image--two img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.slice-bullets__picto{margin-left:-3rem;width:calc(100% + 3rem)}@media screen and (min-width:1024px){.slice-bullets__picto{margin-left:-6.5rem;width:calc(100% + 104px)}}@media screen and (max-width:767px){.slice-bullets__picto{display:none}}.slice-bullets__item{padding-left:0;position:relative}.slice-bullets__item:before{display:none}@media screen and (max-width:767px){.slice-bullets__item{margin-left:2rem}}.slice-bullets__item:not(:last-child){margin-bottom:5.25rem}@media screen and (max-width:767px){.slice-bullets__item:not(:last-child){margin-bottom:4.1875rem}}.slice-bullets__item-number{color:#c9e8fb;font-family:White Angelica,sans-serif;font-size:6.25rem;left:-2rem;letter-spacing:-3px;line-height:80px;position:absolute;top:-2.75rem;z-index:1}@media screen and (min-width:768px){.slice-bullets__item-number{font-size:7.5rem;left:-2.5rem;top:-3rem}}.slice-bullets--sky-blue{background-color:#c9e8fb;padding:2.5rem 0}@media screen and (min-width:768px){.slice-bullets--sky-blue{padding:5rem 0}}.slice-bullets--sky-blue .slice-bullets__item-number{color:#afd4eb!important}.slice-bullets--night-blue{background-color:#041039;color:#fff!important;padding:2.5rem 0}@media screen and (min-width:768px){.slice-bullets--night-blue{padding:5rem 0}}.slice-bullets--night-blue .title--S{color:#fff!important;font-family:Helvetica Neue LT W05\ 45 Light,Arial,sans-serif!important}.slice-bullets--night-blue .slice-bullets__item-number{color:#11225b!important}.slice-dropdown .accordion{border-bottom:1px solid #e8e8e8}.slice-dropdown .accordion .accordion__content{position:relative}.slice-dropdown .accordion .accordion__content:after{background-color:#60a2d4;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.slice-dropdown .accordion-button{padding:1.5rem 0 2rem}.slice-dropdown .accordion-button svg{position:relative;top:1.25rem;transform:rotate(180deg);transition:all .3s ease-in-out}.slice-dropdown .accordion-button.is-active svg{transform:none}.slice-dropdown__title{padding-right:1.25rem}@media screen and (min-width:1024px){.publications-list__item{width:calc(33.33% - 1.5rem)!important}.publications-list__item:not(:last-child){margin-right:1.5rem}}.card-talent{border-radius:.625rem;overflow:hidden;position:relative}.card-talent .card__visual:after{box-shadow:inset 0 0 2.5rem .3125rem rgba(0,0,0,.7);content:"";inset:0;position:absolute}.card-talent__location{font-size:1rem}.card-talent__location:before{background-color:#666;border-radius:50%;content:"";display:block;height:.75rem;margin-right:.5rem;width:.75rem}.card-talent__status{font-size:1rem}@media screen and (min-width:1024px){.card-talent__status{font-size:1.125rem}}.card-talent .picto-play{cursor:pointer}.card-newsroom{display:block;position:relative;z-index:3}.card-reinsurance{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;line-height:1.2;padding:1.25rem 1rem 1.25rem 0;position:relative}@media screen and (min-width:768px){.card-reinsurance{padding:2rem 1rem}}.card-reinsurance__number{font-size:2.5rem;letter-spacing:-1px;line-height:1}@media screen and (min-width:768px){.card-reinsurance__number{font-size:3.5rem}}@media screen and (min-width:1440px){.card-reinsurance__number{font-size:4.5rem}}.card-reinsurance__image{flex-shrink:0;height:5rem;margin-right:.5rem;position:relative;width:6.25rem}@media screen and (min-width:768px){.card-reinsurance__image{height:7.5rem;margin-right:1.5rem;width:7.5rem}}.card-reinsurance__image img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.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%}.card-job{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;position:relative;transition:all .3s ease-in-out;width:100%}@media screen and (max-width:767px){.card-job{padding:2rem 1.25rem}}.card-job__type{font-size:.875rem;letter-spacing:.88px;line-height:1.45;text-transform:uppercase}@media screen and (max-width:767px){.card-job__type{font-size:.75rem}}.card-job__place{font-family:Helvetica Neue LT W05\ 55 Roman,Arial,sans-serif;font-size:1rem;letter-spacing:1px;line-height:1;position:relative}@media screen and (max-width:767px){.card-job__place{font-size:.875rem;letter-spacing:.88px}}.card-job__place--city{font-family:Helvetica Neue LT W05\ 65 Medium,Arial,sans-serif!important;margin-right:.5rem;margin-top:4px;padding-left:20px;position:relative}.card-job__place--city:before{background-color:red;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:-1px;width:12px}.card-job__place--country{padding-left:.5rem}.card-job__place--country:before{background-color:#041039;content:"";height:12px;left:-1px;position:absolute;top:2px;width:1px}.last-news{background-color:#faebd7;padding:4rem 0}@media screen and (min-width:768px){.last-news{padding-bottom:5rem}}.last-news__title{margin-left:-8rem;max-width:none;width:53.125rem}@media screen and (min-width:768px){.last-news__title{margin-left:-12.8125rem;width:90rem}}@media screen and (max-width:1023px){.last-news__cta{margin-top:2.75rem}}@media screen and (min-width:1024px){.last-news__cta{position:absolute;right:0;top:6.5rem}.last-news__item{width:calc(30% - 26px)!important}.last-news__item:first-child{width:calc(40% - 26px)!important}.last-news__item:not(:last-child){margin-right:2.5rem}}.video{padding-top:56.5%;position:relative}.video .cld-video-player{height:100%;left:0;position:absolute;top:0;width:100%}.video__overlay{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transition:visibility .4s ease-in-out,opacity .4s ease-in-out}.video__overlay.is-hidden{opacity:0;visibility:hidden}.video__overlay:hover{cursor:pointer}.video__overlay:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video__overlay .video__overlay__infos{bottom:0;left:0;padding:1rem;position:absolute;z-index:3}@media screen and (min-width:768px){.video__overlay .video__overlay__infos{padding:2rem}}.video__overlay button{background-color:red;border-radius:50%;height:4rem;position:relative;width:4rem}@media screen and (max-width:767px){.video__overlay button{height:3.125rem;width:3.125rem}}.video__overlay button svg{left:50%;position:absolute;top:50%;transform:translate(-41%,-50%)}@media screen and (max-width:767px){.video__overlay button svg{height:1.125rem;width:1rem}}.video iframe,.video video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.block-jobs__title{margin-left:-6.8125rem;max-width:none}@media screen and (max-width:767px){.block-jobs__title{display:none}}@media screen and (min-width:768px){.block-jobs__title{width:69.375rem}}@media screen and (min-width:1024px){.block-jobs__title{width:75.75rem}}@media screen and (min-width:1280px){.block-jobs__title{width:90rem}}.block-jobs__title--mobile{margin-bottom:1.5rem;margin-left:-4rem;max-width:none;width:30.125rem}@media screen and (min-width:768px){.block-jobs__title--mobile{display:none}}.block-jobs .swiper-navigation{margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block-jobs__pic{padding-top:81%;position:relative;width:100%}@media screen and (max-width:1023px){.block-jobs__pic{padding-top:100%}}.block-jobs__pic img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.block-jobs__pic--square{padding-top:100%}.block-jobs__items{position:relative}.block-jobs__items:before{content:url(/assets/front/block-jobs-shape.svg);height:100%;left:0;margin-left:-5.8125rem;position:absolute;top:11%;width:90rem}@media screen and (max-width:1023px){.block-jobs__items:before{display:none}}.block-jobs__items:after{content:url(/assets/front/block-jobs-shape-2.svg);height:100%;left:0;margin-left:-6.8125rem;position:absolute;top:71%;width:90rem}@media screen and (max-width:1023px){.block-jobs__items:after{display:none}}.block-jobs__item{cursor:pointer;width:100%}@media screen and (min-width:1024px){.block-jobs__item{display:flex;flex-direction:column;justify-content:flex-end}}.block-jobs__item .cta-link{opacity:0;transition:all .3s ease-in-out}@media screen and (max-width:767px){.block-jobs__item .cta-link{opacity:1}}.block-jobs__item .title{color:#041039;position:relative;transition:all .3s ease-in-out}.block-jobs__item .title:after{bottom:-14px;content:url(/assets/front/shape-underline-blue-2.svg);height:100%;left:0;opacity:0;position:absolute;transition:all .3s ease-in-out;width:100%}@media screen and (max-width:767px){.block-jobs__item .title{color:#60a2d4!important}.block-jobs__item .title:after{opacity:1}}.block-jobs__item:hover .title{color:#60a2d4!important}.block-jobs__item:hover .cta-link,.block-jobs__item:hover .title:after{opacity:1}@media screen and (min-width:1024px){.block-jobs .swiper-wrapper{flex-wrap:wrap!important}.block-jobs .swiper-wrapper .swiper-slide{width:39%!important}.block-jobs .swiper-wrapper .swiper-slide--space{margin-right:11.8%}.block-jobs .swiper-wrapper .swiper-slide--space-left{margin-left:8.5%}}.textarea--offer{height:7.5rem!important}@media screen and (max-width:767px){.textarea--offer{height:14.25rem!important}}.form__field-underline{color:#041039;font-size:.875rem;line-height:1.45;margin-top:.5rem}

/*# sourceMappingURL=styles-joinus.444210c7f3b8f010a7f2.css.map*/