.location-sec{display:inline-block;padding:0 0 69px;vertical-align:top;width:100%}.location-sec .filters{display:flex;gap:32px;margin:0 0 60px;width:100%}.location-sec .filters select{align-items:center;appearance:none;-webkit-appearance:none;background-image:url(https://139693845.fs1.hubspotusercontent-eu1.net/hubfs/139693845/Profilers_Lab_2024/Images/select-arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:auto;border:1px solid #d9d9d9;border-radius:unset;border-right:unset;display:flex;height:51px;margin:0;padding:16px 64px 12px 0;position:relative;text-align:center;width:33.33333%;z-index:1}.location-sec .filters select option{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:18px;text-align:center}.location-sec .grid{display:grid;gap:31px;grid-template-columns:repeat(3,1fr);height:100%!important}.location-sec .grid .grid-item{background-color:#fff;border-radius:unset;left:0!important;margin:0 auto;outline:2px solid #2e71f2;padding:69px 57px 69px 65px;position:relative!important;text-align:center;top:0!important;width:100%}.location-sec .grid .grid-item .boxes-wrap,.location-sec .grid .grid-item .boxes-wrap .box,.location-sec .grid .grid-item .boxes-wrap .box .title,.location-sec .grid .grid-item .boxes-wrap .box .title h3{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%}.location-sec .grid .grid-item .boxes-wrap .box .title h3{font-family:Montserrat}.location-sec .grid .grid-item .boxes-wrap .box .text,.location-sec .grid .grid-item .boxes-wrap .box .text p{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%}.location-sec .grid .grid-item .boxes-wrap .box .text p{border-bottom:1px solid #d9d9d9;font-family:Montserrat;padding:0 0 31px}.location-sec .grid .grid-item .boxes-wrap .box .location{display:flex;flex-wrap:wrap;justify-content:center;margin:13px auto 0;width:100%}.location-sec .grid .grid-item .boxes-wrap .box .location a{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:5px auto 0;width:100%}.location-sec .grid .grid-item .boxes-wrap .box .location a svg{align-items:center;display:flex;height:19px;margin:0;object-fit:contain;object-position:center;width:14px}.location-sec .grid .grid-item .boxes-wrap .box .location a strong{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:1;margin:0 0 0 11px}.location-sec .grid .grid-item .boxes-wrap .box .cta-227{display:flex;justify-content:center;margin:29px auto 0;width:100%}.location-sec .grid .grid-item.recruté .boxes-wrap .box .cta-227 a{background-color:#d9d9d9;border:1px solid #d9d9d9}.location-sec .grid .grid-item.recruté .boxes-wrap .box .cta-227 a:hover{background-color:transparent;color:#d9d9d9}.location-sec .grid .grid-item:hover{background-color:#2e71f2;cursor:pointer}.location-sec .grid .grid-item:hover .boxes-wrap .box .title h3{color:#fff}.location-sec .grid .grid-item:hover .boxes-wrap .box .text p{border-bottom:1px solid #fff;color:#fff}.location-sec .grid .grid-item:hover .boxes-wrap .box .location a svg g path{fill:#fff}.location-sec .grid .grid-item:hover .boxes-wrap .box .location a strong{color:#fff}.location-sec .grid .grid-item.recruté:hover .boxes-wrap .box .cta-227 a,.location-sec .grid .grid-item:hover .boxes-wrap .box .cta-227 a{background-color:#fff;border:1px solid #fff;color:#2e71f2}.location-sec .load-more{display:flex;display:none;justify-content:center;margin:47px auto 0;width:100%}@media(max-width:1199px){.location-sec .grid .grid-item{padding:50px 20px}}@media(max-width:991px){.location-sec{padding:0 0 40px}.location-sec .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.location-sec .filters{flex-wrap:wrap;gap:32px}.location-sec .filters select{width:100%}.location-sec .grid{grid-template-columns:repeat(1,1fr)}}