a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{box-sizing:border-box}a{color:var(--black-main);text-decoration:none}.container-fluid{margin-left:auto;margin-right:auto;width:100%}.main-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding-left:0;padding-right:0;padding-top:97px}.content-wrapper{padding:1.5rem 2.187rem 1.5rem 3.5rem}.divider{background-color:#535353;border-radius:2px;height:1px;margin:24px 0;width:100%}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:calc(100% - 200px)}}@media (min-width:2100px){.container{max-width:calc(100% - 450px)}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row.align-center{align-items:center}.row.align-start{align-items:flex-start}.row.align-end{align-items:flex-end}.row.justify-content-between{justify-content:space-between}.row.justify-content-around{justify-content:space-around}.row.justify-content-evenly{justify-content:space-evenly}.row.justify-content-center{justify-content:center}.row>div{padding-left:15px;padding-right:15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:768px){.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1600px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}}@media (min-width:2000px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}}@media screen and (max-width:800px){.desktop{display:none}}@media screen and (min-width:801px){.mobile{display:none}}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mt-6{margin-top:6rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-6{margin-bottom:6rem}.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.t-100{font-weight:100}.t-200{font-weight:200}.t-300{font-weight:300}.t-400{font-weight:400}.t-500{font-weight:500}.t-600{font-weight:600}.t-700{font-weight:700}.t-800{font-weight:800}.t-900{font-weight:900}.form-check-input{color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);font-size:inherit;height:1em;margin-top:0;padding:5px;-webkit-print-color-adjust:exact;vertical-align:top;width:1em}.form-check{display:block;min-height:1.5rem;padding-left:1.5em}.form-check label{display:inline-block;vertical-align:middle}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check .form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check .form-check-input[type=radio]{border-radius:50%}.form-check .form-check-input[type=checkbox]{border-radius:.25em}.btn{background-color:var(--blue-main);border:none;border-radius:25px;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;padding:15px 20px}.btn.btn-white{background-color:var(--white-main);color:var(--vert-main)}.btn.btn-vert{background-color:var(--vert-main);color:var(--white-main)}.btn.btn-img{align-items:center;column-gap:8px;display:flex;flex-direction:row;width:max-content}@media screen and (max-width:1650px){.btn{font-size:.9rem}}h1{font-size:2.4rem;font-weight:var(--bold)}.generate-cv{padding:60px 0}.generate-cv .cv{display:grid;grid-template-columns:repeat(2,1fr)}.generate-cv .cv__form{padding:0 40px 0 0}.generate-cv .cv__form h2{font-size:1.35rem;font-weight:700;margin-bottom:20px}.generate-cv .cv__form label{display:block;font-weight:500;margin-bottom:5px}.generate-cv .cv__form input,.generate-cv .cv__form select,.generate-cv .cv__form textarea{background-color:var(--white-main);border:2px solid var(--vert-main);border-radius:6px;margin-bottom:35px;outline:none;padding:10px;width:100%}.generate-cv .cv__form .close{align-items:center;background-color:var(--vert-main);border-radius:50%;cursor:pointer;display:flex;font-weight:var(--bold);height:30px;justify-content:center;margin-left:auto;width:30px}.generate-cv .cv__form .info-photo{color:#939393;font-size:.85rem;font-style:italic;margin-bottom:8px;padding-left:10px}.generate-cv .cv__form .info-photo a{color:var(--vert-main);font-weight:600}.generate-cv .cv__form .info-photo img{margin-top:-4px;vertical-align:middle;width:14px}.generate-cv .cv__form__bloc-info-suppp{margin:25px 0}.generate-cv .cv__see__warning{display:block;font-style:italic;margin-bottom:8px}.generate-cv .cv__see__content{aspect-ratio:1/1.4142;background-color:var(--white-main);box-shadow:0 0 30px rgba(0,0,0,.11);display:flex;flex-direction:row;max-width:100%;position:relative}.generate-cv .cv__see__content__left{background-color:var(--vert-main);height:100%;padding:20px;width:30%}.generate-cv .cv__see__content__left .image{border-radius:50%;height:150px;margin:30px auto 25px;overflow:hidden;width:150px}.generate-cv .cv__see__content__left .image img{max-width:100%}.generate-cv .cv__see__content__left .name{font-size:1.1rem;font-weight:var(--bold);margin-bottom:14px}.generate-cv .cv__see__content__left .info span{display:block;font-weight:500;margin-bottom:5px;overflow-wrap:break-word}.generate-cv .cv__see__content__left .competences{margin-top:20px}.generate-cv .cv__see__content__left .competences h2{font-size:1.1rem;font-weight:600;margin-bottom:8px}.generate-cv .cv__see__content__left .competences__item .nom-note{column-gap:10px;display:flex;flex-direction:row}.generate-cv .cv__see__content__left .competences__item .nom-note span{font-weight:var(--bold)}.generate-cv .cv__see__content__right{font-size:.9rem;height:calc(100% - 40px);padding:20px;width:70%}.generate-cv .cv__see__content__right li{list-style:none}.generate-cv .cv__see__content__right .experiences{margin-bottom:30px}.generate-cv .cv__see__content__right .experiences h2{font-size:1.2rem;font-weight:500;margin-bottom:10px}.generate-cv .cv__see__content__right .experiences__item{margin-bottom:15px}.generate-cv .cv__see__content__right .experiences__item .poste-date{align-items:center;column-gap:10px;display:flex;flex-direction:row;justify-content:space-between}.generate-cv .cv__see__content__right .experiences__item .poste-date__poste{max-width:80%}.generate-cv .cv__see__content__right .experiences__item .poste-date__date{color:var(--vert-main);font-size:.85rem;font-weight:600}.generate-cv .cv__see__content__right .experiences__item .entreprise-ville{color:var(--vert-main);display:block;font-weight:500}.title{font-family:Architects Daughter,cursive;margin-bottom:50px}h1,h2{font-size:3rem}.modal-window{background-color:rgba(0,0,0,.25);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s;visibility:hidden;z-index:999}.modal-window .modal{background-color:var(--white-main);border-radius:15px;box-shadow:0 0 25px rgba(0,0,0,.08);height:auto;margin:10rem auto;padding:25px;position:relative;width:700px}.modal-window .modal .close-modal{align-items:center;background-color:var(--vert-main);border:none;border-radius:50%;color:var(--white-main);cursor:pointer;display:flex;font-weight:600;height:20px;justify-content:center;position:absolute;right:20px;top:20px;width:20px}.modal-window .modal h2{font-size:1.8rem;font-weight:600;margin-bottom:35px}.modal-window .modal form label{display:block;font-weight:600;margin-bottom:8px}.modal-window .modal form input,.modal-window .modal form textarea{background-color:var(--white-main);border:none;border:2px solid var(--vert-main);border-radius:25px;color:var(--black-main);font-family:Inter,sans-serif;font-size:.9rem;margin-bottom:25px;padding:10px;resize:vertical;width:100%}.modal-window .modal form textarea{min-height:150px}.modal-window .modal form .dropzone-container{border:none;border-radius:20px;box-shadow:0 0 25px rgba(0,0,0,.08);margin-bottom:25px}.modal-window.open{opacity:1;pointer-events:auto;visibility:visible}.modal-close{color:#aaa;font-size:80%;line-height:50px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:70px}.modal-close:hover{color:#000}.alert{border-top:4px solid;margin-bottom:1rem;padding:.75rem 1rem}.alert p{color:#234e52}.alert .title{font-weight:700!important;margin-bottom:5px!important}.alert .message{font-size:.875rem!important}.alert.alert-success{background-color:#e6fffa!important;border-color:#38b2ac!important}.alert.alert-warning{background-color:#fffaf0!important;border-color:#ed8936!important}.alert.alert-warning p{color:#c05621}.alert.alert-danger{background-color:#fff0f0!important;border-color:#ed3636!important}.alert.alert-danger p{color:#c02121}.form-error{align-items:center;color:#c53030;column-gap:5px;display:flex;flex-direction:row;padding:10px 0}.form-error .type{border-radius:3px;font-size:.8rem;font-weight:700;padding:6px;text-transform:uppercase}.form-error .type.type-error{background-color:#c53030;color:var(--white-main)}.mentions{padding:60px 0}.mentions h1{font-size:2.5rem;font-weight:600;margin-bottom:45px}.mentions h2{font-size:1.5rem;font-weight:600;margin-bottom:8px}.mentions p,.mentions ul{margin-bottom:35px}.mentions ul li{list-style:disc;list-style-position:inside}.mentions span{font-weight:700}body{color:var(--black-main);font-family:Inter,sans-serif}body.overflow{overflow:hidden}:root{--black-main:#1d1d1b;--white-main:#fff;--blue-main:#22f0c0;--grey-main:#ebeaea;--light-grey-main:#f5f5f5;--vert-main:#76b82a;--rouge-main:#e40521;--jaune-main:#f29100;--bleu-main:#1e71b8;--rose-main:#e5087e;--vert-f-main:#008d39;--padding-main:120px 0}p{font-size:1rem;line-height:1.4rem}.header{padding:35px 60px}.header .nav{justify-content:space-between}.header .nav,.header .nav .menu ul{align-items:center;display:flex;flex-direction:row}.header .nav .menu ul{column-gap:55px}.header .nav .menu ul li{position:relative}.header .nav .menu ul li a.bg-vert{background-color:var(--vert-main);color:var(--white-main);padding:5px 8px}.header .nav .menu ul li .submenu{align-items:flex-start;background-color:var(--vert-main);border:2px solid var(--white-main);flex-direction:column;left:-2px;min-width:220px;opacity:0;padding:20px;position:absolute;row-gap:15px;top:0;visibility:hidden;z-index:999}.header .nav .menu ul li .submenu,.header .nav .menu ul li .submenu li{transition:all .5s cubic-bezier(.215,.61,.355,1)}.header .nav .menu ul li .submenu li:hover{transform:translateX(10px)}.header .nav .menu ul li .submenu a{color:var(--white-main)}.header .nav .menu ul li:hover .submenu{opacity:1;top:23px;visibility:visible}.home{position:relative}.home .title-home{color:var(--white-main);font-family:Architects Daughter,cursive;left:200px;position:absolute;top:50%;transform:translateY(-50%)}.home__team-recrutement{color:var(--white-main);display:flex;flex-direction:column;margin-top:75px;position:absolute;z-index:1}.home__team-recrutement__description{font-family:Inter,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}.home__team-recrutement .title{font-size:3.75rem;font-weight:400;line-height:normal;margin-bottom:0}.home__team-recrutement .btn{width:fit-content}.home__img{display:block;max-width:100%}.home .swiper-pagination{bottom:15px;left:0;position:absolute;text-align:center;width:100%;z-index:999}.home .swiper-pagination-bullet{background-color:var(--white-main);border-radius:50%;display:inline-block;height:8px;margin:0 4px;width:8px}.home .swiper-pagination-bullet-active{background-color:var(--vert-main)}.last-job-offer{padding:var(--padding-main);text-align:center}.last-job-offer h1{text-align:left}.last-job-offer__wrapper{grid-gap:60px;display:grid;grid-template-columns:repeat(5,1fr)}.last-job-offer__wrapper__item{border-radius:30px;box-shadow:0 0 25px rgba(0,0,0,.11);padding:25px;text-align:right}.last-job-offer__wrapper__item h2{font-size:1.4rem;margin-bottom:25px;text-align:left}.last-job-offer__wrapper__item__wrapper-info{display:flex;flex-direction:column;row-gap:10px;text-align:left}.last-job-offer__wrapper__item__wrapper-info__info{align-items:center;column-gap:15px;display:flex;flex-direction:row}.last-job-offer__wrapper__item .link{display:inline-block;margin-top:15px}.last-job-offer .btn{margin-top:70px}.find-job{padding:var(--padding-main)}.find-job__list{background-image:url(/build/images/trouver-un-emploi.557a9ddf.jpg);background-repeat:no-repeat;background-size:cover;padding:100px 0;position:relative}.find-job__list__overlay{background-color:rgba(118,184,42,.65);bottom:0;left:0;position:absolute;right:0;top:0}.find-job__list__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:2}.find-job__list__wrapper div{text-align:center;width:20%}.find-job__list__wrapper div img{display:block;margin:0 auto 15px}.find-job__list__wrapper div span{color:var(--white-main);font-size:1.6rem}.company-candidate{padding:120px 0 40px}.company-candidate__wrapper{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-around}.company-candidate__wrapper__trait{background-color:var(--black-main);height:150px;width:2px}.company-candidate__wrapper__item{text-align:center;width:45%}.company-candidate__wrapper__item p{margin-bottom:25px}.company-candidate__wrapper__item form .row{flex-direction:column;gap:50px}.company-candidate__wrapper__item form .row input,.company-candidate__wrapper__item form .row select{border:none;border-bottom:2px solid var(--vert-main);color:var(--vert-main);font-family:Inter,sans-serif;font-size:1rem;padding:0 0 10px;width:50%}.company-candidate__wrapper__item form .row input::placeholder,.company-candidate__wrapper__item form .row select::placeholder{color:var(--vert-main)}.company-candidate__wrapper__item form .row input option,.company-candidate__wrapper__item form .row select option{background-color:var(--white-main)}.company-candidate__wrapper__item form .not-home{display:none}.lore{padding:100px 0;position:relative}.lore .bg-vert{background-color:var(--vert-main);height:100%;position:absolute;right:0;top:0;width:20%;z-index:-1}.lore__wrapper{align-items:center;column-gap:50px;display:flex;justify-content:space-between}.lore__wrapper p{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem}.lore__wrapper p span{color:var(--vert-main);font-weight:600}.custom-services{padding:var(--padding-main)}.custom-services__service{border-radius:25px;box-shadow:0 0 26px rgba(0,0,0,.11);padding:20px}.custom-services__service__icon-title{align-items:center;column-gap:10px;display:flex;flex-direction:row}.custom-services__service__icon-title h3{font-size:1.3rem}.custom-services__service__icon-title img{width:60px}.custom-services__service p{margin:30px 0}.custom-services__service .btn{margin:0 auto}.actualities{padding:var(--padding-main)}.actualities .actuality-wrapper{background-color:var(--white-main);border-radius:30px;box-shadow:0 0 26px rgba(0,0,0,.11);display:flex;flex-direction:row;overflow:hidden}.actualities .actuality-wrapper .photo-facebook{height:100%;object-fit:cover;width:35%}.actualities .actuality-wrapper__img{height:auto;object-fit:cover;width:35%}.actualities .actuality-wrapper__text{padding:20px;width:65%}.actualities .actuality-wrapper__text .category{border-bottom:1px solid var(--vert-main);margin-bottom:25px;padding-bottom:5px}.actualities .actuality-wrapper__text h3{font-size:1.3rem}.actualities .actuality-wrapper__text p{margin:8px 0 20px}.actualities .actuality-wrapper__text .btn{margin:0}.actualities .btn{margin-top:40px}.job-offer-list{padding:var(--padding-main)}.job-offer-list__filter{display:block;padding-right:80px;position:sticky;top:50px}.job-offer-list__filter input,.job-offer-list__filter select{background-color:var(--white-main);border:none;border:2px solid var(--vert-main);border-radius:50px;color:var(--black-main);font-family:Inter,sans-serif;font-size:1rem;margin-bottom:35px;padding:15px;width:60%}.job-offer-list__wrapper{display:flex;flex-direction:column;row-gap:30px}.job-offer-list__wrapper__item{border:2px solid var(--vert-main);border-radius:30px;padding:25px}.job-offer-list__wrapper__item h2{color:var(--vert-main);font-size:1.5rem}.job-offer-list__wrapper__item__wrapper{align-items:center;column-gap:35px;display:flex;flex-direction:row;margin:35px 0}.job-offer-list__wrapper__item__wrapper__info{align-items:center;column-gap:10px;display:flex;flex-direction:row}.job-offer-list__wrapper__item p{line-height:1.5rem}.job-offer{padding:var(--padding-main)}.job-offer__similar{padding-right:35px}.job-offer__similar__back-number-offer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.job-offer__similar__back-number-offer .btn{margin:0!important}.job-offer__similar__back-number-offer span{font-family:Architects Daughter,cursive;font-size:1.4rem}.job-offer__similar__list{background-color:rgba(118,184,42,.3);border-radius:20px;display:flex;flex-direction:column;margin-top:35px;max-height:60vh;overflow-y:scroll;padding:20px;row-gap:20px;scrollbar-color:var(--vert-main) transparent;scrollbar-width:thin}.job-offer__similar__list::-webkit-scrollbar{height:1em;width:8px}.job-offer__similar__list::-webkit-scrollbar-track{background:transparent;border-radius:100vw;margin-block:.5em}.job-offer__similar__list::-webkit-scrollbar-thumb{background:var(--vert-main);border-radius:100vw}.job-offer__similar__list__item{background-color:var(--white-main);border-radius:15px;padding:20px;width:100%}.job-offer__similar__list__item h2{color:var(--vert-main);font-size:1.5rem}.job-offer__similar__list__item__wrapper-info{grid-gap:35px;display:grid;grid-template-columns:repeat(3,1fr)}.job-offer__similar__list__item__wrapper-info__info{align-items:center;column-gap:10px;display:flex;flex-direction:row}.job-offer__similar__list__item.active{background-color:var(--vert-main);color:var(--white-main)}.job-offer__similar__list__item.active h2{color:var(--white-main)}.job-offer__similar__list .pagination{display:flex}.job-offer__similar__list .pagination li{background-color:var(--vert-main);color:var(--white-main);padding:10px}.job-offer__similar__list .pagination li:hover{border:1px solid var(--black-main)}.job-offer__similar__list .pagination li a{color:var(--white-main)}.job-offer__title-share{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.job-offer__title-share .share .img-share{margin-right:15px}.job-offer__title-share .share span{display:block;margin-bottom:10px}.job-offer__title-share .share button{background:transparent;border:none;cursor:pointer;padding:0}.job-offer__title-share .share .popup.hide{display:none}.job-offer__title-share .share .popup .background{background-color:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.job-offer__title-share .share .popup__background{background-color:var(--vert-main);font-family:Architects Daughter,cursive;height:230px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:600px;z-index:1001}.job-offer__title-share .share .popup__background h1{color:var(--white-main);font-size:1.5rem;padding-top:30px;text-align:center}.job-offer__title-share .share .popup__background form{font-family:Inter,sans-serif;width:100%}.job-offer__title-share .share .popup__background form .input{background:transparent;border:none;border-bottom:2px solid var(--white-main);color:var(--white-main);display:block;margin-bottom:30px;padding:15px 5px;width:100%}.job-offer__title-share .share .popup__background form .input::placeholder{color:var(--white-main);opacity:1}.job-offer__title-share .share .popup__background form .btn{margin-left:0}.job-offer__title-share .share .popup__background form .btn button{font-family:Inter,sans-serif}.job-offer__title-share .share .popup__background__formulaire{align-items:center;display:flex;flex-direction:column;height:170px;justify-content:space-evenly}.job-offer__title-share .share .popup__background__formulaire__widget{display:flex;justify-content:space-around;width:100%}.job-offer__title-share .share .popup__background__formulaire__widget div{width:250px}.job-offer__title-share .share .popup__background__formulaire .none{display:none}.job-offer__reference{display:block}.job-offer .btn{margin-left:auto}.job-offer__wrapper-info__row{align-items:center;column-gap:35px;display:flex;flex-direction:row;margin:35px 0}.job-offer__wrapper-info__row__info{align-items:center;column-gap:10px;display:flex;flex-direction:row}.job-offer p{line-height:1.5rem}.job-offer .container .row .col-8 h2{font-size:1.5rem;font-weight:700}.entreprise{padding:60px 0}.entreprise__competence-performance h2{color:var(--vert-main);font-size:1.6rem;font-weight:600;margin-bottom:30px}.entreprise__competence-performance h3{color:var(--vert-main);font-size:1.3rem;font-weight:600;margin-bottom:30px}.entreprise__competence-performance p{margin-bottom:45px}.entreprise__competence-performance ul{display:flex;flex-direction:column;list-style-position:outside;list-style-type:disc;margin-bottom:60px;margin-left:18px;row-gap:10px}.entreprise__competence-performance ul li::marker{color:var(--vert-main)}.entreprise__competence-performance ul li span{color:var(--vert-main);font-family:Inter,sans-serif;font-weight:600}.entreprise__competence-performance img{max-width:100%}.entreprise__span{color:var(--vert-main);display:block;font-size:1.25rem;font-weight:700;text-align:center;width:100%}.entreprise img{margin-bottom:60px;max-width:100%;width:100%}.candidat__bienvenue,.candidat__chance,.candidat__suivie{align-items:center}.candidat__bienvenue img,.candidat__chance img,.candidat__suivie img{width:100%}.candidat__bienvenue h2,.candidat__suivie h2{color:var(--vert-main);font-size:1.6rem;font-weight:600;margin-bottom:20px}.candidat__bienvenue p,.candidat__suivie p{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem}.candidat__bienvenue p span,.candidat__suivie p span{color:var(--vert-main);font-weight:600}.candidat__chance,.candidat__suivie{margin-top:130px}.candidat__chance h2{color:var(--vert-main);font-size:1.6rem;font-weight:600;margin-bottom:20px}.candidat__chance ul{line-height:1.6rem;list-style-position:inside;list-style-type:disc}.candidat__chance a{color:var(--vert-main);font-weight:600rem;text-decoration:underline}.candidat__chance p{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem}.candidat__chance p span{color:var(--vert-main);font-weight:600}.candidat__span{color:var(--vert-main);display:block;font-size:1.25rem;font-weight:700;padding:80px 0 120px;text-align:center;width:100%}.groupe-team{padding:120px 0}.groupe-team p{padding-bottom:60px}.groupe-team p .sb{font-weight:600}.groupe-team p .sb .red{color:var(--rouge-main)}.groupe-team p .sb .yellow{color:var(--jaune-main)}.groupe-team p .sb .green{color:var(--vert-main)}.groupe-team p .sb .blue{color:var(--bleu-main)}.groupe-team .wrapper-map-card{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:5rem}.groupe-team .wrapper-map-card .wrapper{width:43%}.groupe-team .wrapper-map-card .wrapper__card{width:45%}.groupe-team #map{height:60vh;width:55%}.groupe-team #map .gm-style-iw-t .gm-style-iw{background:transparent;border-radius:0!important;box-shadow:none;padding:0;width:5%}.groupe-team #map .gm-style-iw-t .gm-style-iw .gm-style-iw-d{overflow:unset!important}.groupe-team #map .gm-style-iw-t .gm-style-iw .gm-style-iw-chr{left:0;position:absolute;top:10px;width:100%}.groupe-team #map .gm-style-iw-t .gm-style-iw .info_content{background-color:var(--white-main);border-top:10px solid;box-shadow:0 2px 7px 1px rgba(0,0,0,.3);margin-bottom:-16px;padding:2rem 0 3rem;text-align:center}.groupe-team #map .gm-style-iw-t .gm-style-iw .info_content h2{font-family:Architects Daughter,cursive;font-size:2rem;font-weight:400;line-height:2rem;margin:0 0 1.8rem;text-transform:uppercase}.groupe-team #map .gm-style-iw-t .gm-style-iw .info_content p{font-family:inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem;margin:0 0 .4rem;padding:0}.groupe-team #map .gm-style-iw-t .gm-style-iw .info_content p:last-of-type{margin-bottom:0}.groupe-team #map .gm-style-iw-t .gm-style-iw .info_content.red{border-color:var(--rouge-main)}.groupe-team #map .gm-style-iw-t .gm-style-iw .info_content.red h2 span{color:var(--rouge-main)}.groupe-team #map .gm-style-iw-t .gm-style-iw .info_content.orange,.groupe-team #map .gm-style-iw-t .gm-style-iw .info_content.orange h2 span{border-color:var(--jaune-main)}.groupe-team #map .gm-style-iw-t .gm-style-iw .info_content.green{border-color:var(--vert-main)}.groupe-team #map .gm-style-iw-t .gm-style-iw .info_content.green h2 span{color:var(--vert-main)}.groupe-team .flex-row{display:flex;flex-direction:column;justify-content:space-evenly}.groupe-team .card-team-cdi{background-color:var(--orange-main);border-top:10px solid var(--black-main);margin-bottom:30px;padding:40px 25px 50px;text-align:center;width:100%}.groupe-team .card-team-cdi__text{align-content:center;color:var(--white-main);display:flex;flex-direction:row;gap:15px;justify-content:center}.groupe-team .card-team-cdi__text span{font-size:1rem;font-weight:600;line-height:1.6rem}.groupe-team .card-team-cdi__text a{color:var(--white-main)}.groupe-team .card-team-cdi .title{display:block;font-size:2rem;line-height:2rem;margin-bottom:30px}.groupe-team .card-team-cdi .title .white{color:var(--white-main)}.groupe-team .wrapper{display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between}.groupe-team .wrapper__card{align-items:center;background-color:var(--light-grey-main);border-top:10px solid;display:flex;flex-direction:column;height:300px;justify-content:center;padding:40px 25px 50px;text-align:center;width:22%}.groupe-team .wrapper__card.cdi{border-color:var(--vert-main)}.groupe-team .wrapper__card.cdi span .cdi{color:var(--vert-main)}.groupe-team .wrapper__card.team-emploi{border-color:var(--rouge-main)}.groupe-team .wrapper__card.team-emploi span .team-emploi{color:var(--rouge-main)}.groupe-team .wrapper__card.team-competence{border-color:var(--jaune-main)}.groupe-team .wrapper__card.team-competence span .team-competence{color:var(--jaune-main)}.groupe-team .wrapper__card.team-onsite{border-color:var(--bleu-main)}.groupe-team .wrapper__card.team-onsite span .team-onsite{color:var(--bleu-main)}.groupe-team .wrapper__card.compta{border-color:var(--rose-main)}.groupe-team .wrapper__card.compta span .compta{color:var(--rose-main)}.groupe-team .wrapper__card.grands-comptes{border-color:var(--vert-f-main)}.groupe-team .wrapper__card.grands-comptes span .grands-comptes{color:var(--vert-f-main)}.groupe-team .wrapper__card__text{display:flex;flex-direction:column;gap:15px}.groupe-team .wrapper__card__text span{font-family:inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem}.groupe-team .wrapper__card span{width:100%}.groupe-team .wrapper__card span.title{font-size:2rem;line-height:2rem;margin-bottom:30px}.groupe-team .wrapper__card span.title .subtitle{font-family:inter,sans-serif;font-size:.9rem;font-weight:400;line-height:1.6rem}.groupe-team .groupe-team-recrute p{color:var(--black-main);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;padding-bottom:30px}.groupe-team .groupe-team-recrute p strong{font-weight:600}.groupe-team .groupe-team-recrute ul li{color:var(--black-main);font-size:1rem;font-weight:400;line-height:1.4rem;list-style:disc outside;margin-left:1rem}.groupe-team .groupe-team-recrute ul li strong{font-weight:600}.groupe-team .groupe-team-recrute ul.ul-profil{margin-bottom:15px}.groupe-team .groupe-team-recrute span{color:var(--black-main);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem}.groupe-team .groupe-team-recrute span strong{font-weight:600}.groupe-team .groupe-team-recrute .row{margin-bottom:40px;row-gap:40px}.groupe-team .groupe-team-recrute .title.recrutement{margin:100px 0 50px}.groupe-team .groupe-team-recrute .title.recrutement h2{margin-bottom:10px}.groupe-team .groupe-team-recrute .title.recrutement .subtitle{font-family:inter,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal}.groupe-team .groupe-team-recrute .title.recrutement .subtitle .red{color:var(--rouge-main);font-size:1.6rem;font-weight:700;line-height:normal}.groupe-team .groupe-team-recrute .annonce-titre{align-items:center;column-gap:10px;display:flex;margin-bottom:20px}.groupe-team .groupe-team-recrute .annonce-titre h3{color:var(--black-main);font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600}.groupe-team .groupe-team-recrute .btn{margin-top:50px}.groupe-team .groupe-team-recrute .btn span{color:var(--white-main);font-weight:600}.interim{padding:60px 0 90px}.interim h2{color:var(--vert-main);font-size:1.6rem;font-weight:600;margin-bottom:20px}.interim .row{row-gap:50px}.interim .col-6{display:flex}.interim__item{background-color:var(--white-main);border-radius:20px;box-shadow:0 0 25px rgba(0,0,0,.11);padding:40px 30px;position:relative}.interim__item__number{align-items:center;background-color:var(--vert-main);border-radius:50%;color:var(--white-main);display:flex;font-size:2rem;font-weight:600;height:50px;justify-content:center;left:-20px;position:absolute;top:-20px;width:50px}.generermoncv{padding:60px 0 90px}.generermoncv h2{color:var(--vert-main);font-size:1.6rem;font-weight:600;margin-bottom:20px}.generermoncv p{margin-bottom:35px}.generermoncv img{max-width:100%}.actualities .row{row-gap:40px}.actualities .row .col-4,.actualities .row .col-5,.actualities__pagination .pagination{display:flex}.actualities__pagination .pagination li{background-color:var(--vert-main);color:var(--white-main);padding:10px}.actualities__pagination .pagination li:hover{border:1px solid var(--black-main)}.actualities__pagination .pagination li a{color:var(--white-main)}.actu{margin-bottom:100px}.actu .row{column-gap:30px;margin-top:60px}.actu .row .col-5 img{max-width:100%}.actu .row .col-6{padding-top:30px}.contact{padding:var(--padding-main)}.contact__form-info{column-gap:60px;display:flex;flex-direction:row}.contact__form-info__form{width:65%}.contact__form-info__form form input,.contact__form-info__form form select,.contact__form-info__form form textarea{background-color:var(--white-main);border:none;border:2px solid var(--vert-main);border-radius:50px;color:var(--black-main);font-family:Inter,sans-serif;font-size:1rem;margin-bottom:35px;padding:15px;width:100%}.contact__form-info__form form input.confidentialite,.contact__form-info__form form select.confidentialite,.contact__form-info__form form textarea.confidentialite{width:fit-content}.contact__form-info__form form textarea{min-height:150px;resize:vertical}.contact__form-info__form form label.confidentialite{width:90%}.contact__form-info__form form .captcha{margin-bottom:30px}.contact__form-info__form p.confidentialite{font-size:.8rem;margin-bottom:25px}.contact__form-info__info{background-color:var(--vert-main);color:var(--white-main);display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:30px;width:35%}.contact__form-info__info .title{margin:0}.contact__form-info__info__wrapper{display:flex;flex-direction:column;row-gap:25px}.contact__form-info__info__wrapper__item,.contact__form-info__info__wrapper__item a{align-items:center;column-gap:8px;display:flex;flex-direction:row}.contact__form-info__info__wrapper__item a{color:var(--white-main)}.contact__form-info__info__wrapper__item img{width:20px}.contact__form-info__info iframe{height:250px;width:100%}.footer__top{background-color:var(--vert-main);padding:50px 0;position:relative}.footer__top .carre{background-color:var(--white-main);bottom:0;height:10px;left:0;position:absolute;width:2%}.footer__top__wrapper{display:flex;flex-direction:row}.footer__top__wrapper__left{position:relative;width:22%}.footer__top__wrapper__left__background{background-color:var(--white-main);height:calc(100% + 90px);position:absolute;right:0;top:-50px;width:200%}.footer__top__wrapper__left .rs,.footer__top__wrapper__left img{position:relative;z-index:2}.footer__top__wrapper__left .rs{align-items:center;column-gap:25px;display:flex;flex-direction:row;justify-content:center}.footer__top__wrapper__left .logo{display:block;margin:0 auto 40px}.footer__top__wrapper__right{color:var(--white-main);padding:0 0 0 80px;width:78%}.footer__top__wrapper__right .title-footer{display:block;font-size:1.3rem;line-height:1.3rem;margin-bottom:25px}.footer__top__wrapper__right .title-footer.invisible{color:var(--vert-main)}.footer__top__wrapper__right span{line-height:1.6rem}.footer__top__wrapper__right ul{display:flex;flex-direction:column;row-gap:15px}.footer__top__wrapper__right ul li a{color:var(--white-main)}.footer__bottom{padding:20px 0}.footer__bottom span{display:block;text-align:center}.footer__bottom span a{color:var(--vert-main)}.login{height:100vh;position:relative;width:100%}.login form{background-color:var(--white-main);border-radius:25px;box-shadow:0 0 36px rgba(0,0,0,.12);left:50%;padding:60px;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}.login form label{display:block;margin-bottom:8px}.login form input,.login form select,.login form textarea{background-color:var(--white-main);border:none;border:2px solid var(--vert-main);border-radius:50px;color:var(--black-main);font-family:Inter,sans-serif;font-size:1rem;margin-bottom:35px;padding:15px;width:100%}.error404{margin:25vh 0 27vh}.error404 p{margin:20px 0}@media screen and (max-width:1800px){.groupe-team .wrapper-map-card .wrapper{gap:60px 30px}.footer__top__wrapper__right .row{justify-content:space-evenly}.footer__top__wrapper__right .row .col-3{max-width:fit-content}}@media screen and (max-width:1650px){.last-job-offer__wrapper{grid-gap:20px}.home__team-recrutement{margin-top:30px}.find-job__list{background-size:100%;padding:50px 0}}@media screen and (max-width:1400px){.job-offer-list__filter form input,.job-offer-list__filter form select,.job-offer__similar__list,.job-offer__similar__list__item{width:fit-content}.groupe-team .wrapper-map-card{flex-direction:column-reverse}.groupe-team .wrapper-map-card .wrapper,.groupe-team .wrapper-map-card .wrapper__card{width:100%}.groupe-team .wrapper-map-card #map{margin-bottom:3rem;width:100%}.groupe-team .wrapper__card{width:28%}.footer__top__wrapper__right .row{justify-content:flex-end}}@media screen and (max-width:1300px){.home__team-recrutement{margin-top:0}.job-offer .row{flex-direction:column-reverse}.job-offer .row .col-4{margin-top:40px}.job-offer .row .col-4,.job-offer .row .col-8{flex:100% 0 0;max-width:100%}.job-offer__wrapper-info__row{flex-wrap:wrap;row-gap:20px}.actualities .row{row-gap:40px}.actualities .row .col-4{flex:50% 0 0;max-width:50%}.footer__top__wrapper__right .row{justify-content:flex-end}.footer .container{margin-left:0;margin-right:0;max-width:100%}}@media screen and (max-width:1200px){.home__team-recrutement{margin-top:75px}.home__team-recrutement .title{font-size:2.75rem}.home__team-recrutement__description{font-size:1rem}.burger-btn{border-top:4px solid var(--vert-main);box-sizing:border-box;cursor:pointer;height:30px;left:20px;position:fixed;top:40px;transition:all .3s ease-in;width:50px;z-index:100}.burger-btn:before{top:10px}.burger-btn:after,.burger-btn:before{background:var(--vert-main);content:"";display:block;height:4px;left:0;position:absolute;transition:all .3s ease-in;width:50px}.burger-btn:after{bottom:0}.burger-btn.active{border-color:transparent}.burger-btn.active:before{left:-2px;transform:rotate(45deg);width:50px}.burger-btn.active:after{bottom:11px;left:-2px;transform:rotate(135deg);width:50px}.header{background-color:var(--white-main);height:100%;justify-content:inherit;left:-100%;max-width:100%;padding:0;position:fixed;width:50%;z-index:10}.header .nav{flex-direction:column;height:100%}.header .nav .logo{padding-top:120px}.header .nav .logo img{max-width:300px}.header .nav .menu{height:100%}.header .nav .menu ul{display:flex;flex-direction:column;height:100%;margin-top:60px;row-gap:60px;text-align:center}.header .nav .menu ul li a{color:var(--vert-main);font-size:1.2rem;font-weight:600}.header .nav .menu ul li:hover .submenu{position:static}.navigation.header{left:0;right:0;width:100%}.home{overflow-x:hidden}.home__img{max-width:300%}.lore__wrapper__right img{width:110%}.entreprise{padding:80px 0 60px}.candidat{padding:80px 0 0}.find-job__list{background-image:none}.last-job-offer__wrapper{grid-template-columns:repeat(3,1fr)}.actu .col-5,.actu .col-6{flex:100% 0 0;max-width:100%}.footer.footer-actu{position:relative}}@media screen and (max-width:1100px){.footer__top__wrapper__left .logo{width:90%}}@media screen and (max-width:1000px){.header .nav .menu ul li .submenu{align-items:center;height:auto;margin-top:15px;opacity:1;position:relative;visibility:visible}.last-job-offer__wrapper{grid-template-columns:repeat(2,1fr)}.custom-services .row{row-gap:40px}.custom-services .row .col-3{flex:50% 0 0;max-width:50%}.actualities .row{flex-direction:column}.actualities .row .col-5{margin-top:20px;max-width:100%}.company-candidate__wrapper{flex-direction:column}.company-candidate__wrapper__item{width:100%}.lore .bg-vert{bottom:0;height:40%;top:inherit;width:100%}.lore__wrapper{flex-direction:column;gap:50px}.lore__wrapper__right img{width:100%}.job-offer-list .row{align-items:center;flex-direction:column;row-gap:40px}.job-offer-list .row a{width:fit-content}.job-offer-list__wrapper__item__wrapper{flex-wrap:wrap}.actualities .row .col-4{flex:100% 0 0;max-width:100%}.candidat .col-6{flex:0 0 100%;max-width:100%}.candidat__bienvenue,.candidat__suivie{flex-direction:column;gap:50px}.candidat__chance{flex-direction:column-reverse;gap:50px}.entreprise .row{flex-direction:column}.entreprise .col-6{flex:0 0 100%;max-width:100%}.groupe-team .card-team-cdi__text{flex-direction:column}.groupe-team .wrapper__card{width:100%}.contact__form-info{align-items:center;flex-direction:column;row-gap:40px}.contact__form-info__info{width:100%}.contact__form-info__info__wrapper{margin:20px 0}.footer__top__wrapper{flex-direction:column}.footer__top__wrapper__left{background-color:var(--white-main);margin-bottom:20px;padding:20px;width:100%}.footer__top__wrapper__left .logo{margin-left:0;width:100%}.footer__top__wrapper__left__background{display:none}}@media screen and (max-width:800px){.header .nav{overflow:scroll}.home__img{height:50vh;object-fit:cover}.home__team-recrutement{margin-top:90px}.home__search-job .row{height:200px}.home__search-job .row.justify-content-between{justify-content:flex-start}.home .title-home{font-size:2.5rem;left:0;padding:0 30px}.company-candidate__wrapper{row-gap:60px}.company-candidate__wrapper__item form .row input,.company-candidate__wrapper__item form .row select{width:100%}.find-job__list__wrapper{flex-wrap:wrap;row-gap:40px}.find-job__list__wrapper__item{flex:50% 0 0}.job-offer-list__filter{padding:0}.job-offer-list__filter form input,.job-offer-list__filter form select{width:100%}.job-offer__similar{padding:0}.job-offer__similar__list,.job-offer__similar__list__item{width:100%}.candidat,.entreprise,.generermoncv{padding:125px 0 60px}.sinscrire{padding:90px 0}.generate-cv .cv{grid-template-columns:repeat(1,1fr);row-gap:40px}.contact__form-info__form{width:100%}.footer__top__wrapper__right .row{align-items:center;flex-direction:column;row-gap:25px;text-align:center}}@media screen and (max-width:700px){.modal-window .modal{width:600px}.groupe-team .wrapper__card{width:100%}}@media screen and (max-width:600px){.home__team-recrutement{margin-top:90px}.home__team-recrutement .title{font-size:2rem}.home__search-job{margin:-20px auto 0}.last-job-offer__wrapper{grid-template-columns:repeat(1,1fr)}.find-job__list__wrapper__item{flex:100% 0 0}.custom-services .row .col-3{flex:100% 0 0;max-width:100%}.company-candidate__wrapper{flex-direction:column;row-gap:60px}.company-candidate__wrapper__trait{height:2px;width:150px}.modal-window .modal{width:500px}}@media screen and (max-width:500px){.modal-window{top:-80px}.modal-window .modal{width:400px}}@media screen and (max-width:400px){.modal-window .modal{width:300px}}