.btn-default{display:inline-flex;align-items:stretch;margin-block:.5rem;border-radius:.25rem;overflow:hidden;cursor:pointer;transition:all 250ms ease-in-out;background-color:transparent;padding:0}.btn-default .btn-label{padding:.5rem 1rem;background-color:#1e42e3;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:.35rem;transition:all 250ms ease-in-out;z-index:2;font-size:.9rem}@media screen and (max-width:767px){.btn-default .btn-label{font-size:1rem}}.btn-default .btn-icon{width:2.25rem;height:2.25rem;background-color:#1e42e3;background-image:url(/images/arrow-right.svg);background-repeat:repeat-x;background-size:2rem .75rem;background-position:0;border-radius:.35rem;transition:all .3s ease-in-out;overflow:hidden}.btn-default:hover .btn-label,.btn-default:hover .btn-icon{filter:brightness(110%)}.btn-default:hover .btn-label{border-radius:.25rem 0 0 .25rem}.btn-default:hover .btn-icon{border-radius:0 .25rem .25rem 0;background-position:2rem}.btn-light{display:inline-flex;align-items:stretch;margin-block:.5rem;border-radius:.25rem;overflow:hidden;cursor:pointer;transition:all 250ms ease-in-out;background-color:transparent;padding:0}.btn-light .btn-label{padding:.5rem 1rem;background-color:#1e42e3;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:.35rem;transition:all 250ms ease-in-out;z-index:2;font-size:.9rem}@media screen and (max-width:767px){.btn-light .btn-label{font-size:1rem}}.btn-light .btn-icon{width:2.25rem;height:2.25rem;background-color:#1e42e3;background-image:url(/images/arrow-right.svg);background-repeat:repeat-x;background-size:2rem .75rem;background-position:0;border-radius:.35rem;transition:all .3s ease-in-out;overflow:hidden}.btn-light:hover .btn-label,.btn-light:hover .btn-icon{filter:brightness(110%)}.btn-light:hover .btn-label{border-radius:.25rem 0 0 .25rem}.btn-light:hover .btn-icon{border-radius:0 .25rem .25rem 0;background-position:2rem}.btn-light .btn-label{background-color:#fff;color:#0c0c0c}.btn-light .btn-icon{background-color:#fff;background-image:url(/images/arrow-right-black.svg)}.btn-default{display:inline-flex;align-items:stretch;margin-block:.5rem;border-radius:.25rem;overflow:hidden;cursor:pointer;transition:all 250ms ease-in-out;background-color:transparent;padding:0}.btn-default .btn-label{padding:.5rem 1rem;background-color:#1e42e3;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:.35rem;transition:all 250ms ease-in-out;z-index:2;font-size:.9rem}@media screen and (max-width:767px){.btn-default .btn-label{font-size:1rem}}.btn-default .btn-icon{width:2.25rem;height:2.25rem;background-color:#1e42e3;background-image:url(/images/arrow-right.svg);background-repeat:repeat-x;background-size:2rem .75rem;background-position:0;border-radius:.35rem;transition:all .3s ease-in-out;overflow:hidden}.btn-default:hover .btn-label,.btn-default:hover .btn-icon{filter:brightness(110%)}.btn-default:hover .btn-label{border-radius:.25rem 0 0 .25rem}.btn-default:hover .btn-icon{border-radius:0 .25rem .25rem 0;background-position:2rem}.btn-light{display:inline-flex;align-items:stretch;margin-block:.5rem;border-radius:.25rem;overflow:hidden;cursor:pointer;transition:all 250ms ease-in-out;background-color:transparent;padding:0}.btn-light .btn-label{padding:.5rem 1rem;background-color:#1e42e3;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:.35rem;transition:all 250ms ease-in-out;z-index:2;font-size:.9rem}@media screen and (max-width:767px){.btn-light .btn-label{font-size:1rem}}.btn-light .btn-icon{width:2.25rem;height:2.25rem;background-color:#1e42e3;background-image:url(/images/arrow-right.svg);background-repeat:repeat-x;background-size:2rem .75rem;background-position:0;border-radius:.35rem;transition:all .3s ease-in-out;overflow:hidden}.btn-light:hover .btn-label,.btn-light:hover .btn-icon{filter:brightness(110%)}.btn-light:hover .btn-label{border-radius:.25rem 0 0 .25rem}.btn-light:hover .btn-icon{border-radius:0 .25rem .25rem 0;background-position:2rem}.btn-light .btn-label{background-color:#fff;color:#0c0c0c}.btn-light .btn-icon{background-color:#fff;background-image:url(/images/arrow-right-black.svg)}#job-description{padding-top:2rem;padding-bottom:4rem}#job-description .content{max-width:60rem;margin:0 auto}#job-description .content h4{margin-bottom:2rem}#job-description .content ul{list-style:disc;list-style-position:outside;padding-left:1rem}#job-description .content ul:has(+h4){margin-bottom:7rem !important}#job-description .content ul li{margin-bottom:1rem;color:#5a5a5a}#job-description .content ul li:has(ul){list-style-type:none}#job-description .content ul li p{margin-bottom:1rem;margin-top:2rem !important}#job-description .content ul:not(:last-child){margin-bottom:2rem}#intro{position:relative}#intro .content{position:absolute;color:#fff;width:100%;left:0;bottom:0;padding-inline:2rem}@media screen and (min-width:calc(2800px + (7rem * 2))){#intro .content{padding-inline:calc((100% - 2800px)/2)}}@media screen and (max-width:767px){#intro .content{padding-inline:1rem}}#intro .content h1{padding-inline:1rem;font-size:4rem}#intro .content a{display:inline-flex;align-items:stretch;margin-block:.5rem;border-radius:.25rem;overflow:hidden;cursor:pointer;transition:all 250ms ease-in-out;background-color:transparent;padding:0;border:none;margin-left:1rem;margin-bottom:1rem}#intro .content a .btn-label{padding:.5rem 1rem;background-color:#1e42e3;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:.35rem;transition:all 250ms ease-in-out;z-index:2;font-size:.9rem}@media screen and (max-width:767px){#intro .content a .btn-label{font-size:1rem}}#intro .content a .btn-icon{width:2.25rem;height:2.25rem;background-color:#1e42e3;background-image:url(/images/arrow-right.svg);background-repeat:repeat-x;background-size:2rem .75rem;background-position:0;border-radius:.35rem;transition:all .3s ease-in-out;overflow:hidden}#intro .content a:hover .btn-label,#intro .content a:hover .btn-icon{filter:brightness(110%)}#intro .content a:hover .btn-label{border-radius:.25rem 0 0 .25rem}#intro .content a:hover .btn-icon{border-radius:0 .25rem .25rem 0;background-position:2rem}#intro figure img{max-height:32rem}@media screen and (max-width:767px){#intro figure{height:88vh}}#testimonial{padding-top:3rem}#testimonial .content p:first-of-type::before{color:#1e42e3}#pourquoi ul li{align-items:end;gap:3rem}#pourquoi ul li p:first-of-type{font-size:1.75rem;max-width:19rem}#equipe{padding-bottom:3rem}#equipe .content ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}#equipe .content ul li{aspect-ratio:1/1;background-color:#1e42e3;color:#fff;display:flex;align-items:center;object-fit:cover;overflow:hidden}#equipe .content ul li img{min-width:100%;min-height:100%;object-fit:cover}#equipe .content ul li:nth-child(4){font-size:2rem;padding:2rem}@media screen and (max-width:480px){#equipe .content ul li:nth-child(4){font-size:1.7rem}}#equipe .content ul li:nth-child(4) p{margin:auto}#equipe .content ul li:nth-child(6){padding:1rem}#equipe .content ul li:nth-child(6) img{min-width:auto;min-height:auto;max-width:80%;margin:auto}@media screen and (max-width:998px){#equipe .content ul{grid-template-columns:1fr 1fr}#equipe .content ul li:nth-child(5){order:6}#equipe .content ul li:nth-child(6){order:5}#equipe .content ul li:nth-child(7){order:7}#equipe .content ul li:nth-child(8){order:8}}#job-list .content ul li a{align-items:center;grid-template-columns:auto 3rem}#job-list .content ul li a span{width:3rem;aspect-ratio:1.5/1;background-color:#1e42e3;border-radius:8px 0 0 0;background-image:url(/images/arrow-right.svg);background-repeat:repeat-x;background-size:4rem 1.5rem;background-position:0;transition:all .3s ease-in-out;overflow:hidden}#job-list .content ul li a span img{display:none;position:absolute;top:50%;left:50%;width:35%;object-fit:contain;transform:translate(-50%,-50%)}#job-list .content ul li a:hover span{background-position:3.75rem}@media screen and (max-width:767px){#form .content{order:1;border-radius:0 0 8px 8px;padding-top:4rem;margin-top:-2rem}}