@media (max-width:1300px){.post-wrapper .post-item{width:32.4%}.candidature-block{background-position:0 center}}@media (max-width:980px){.flex-img-row{flex-direction:column}.img-right>div:first-child{order:2}.img-right>div:nth-child(2){order:1}.static-map-logos .sta-item{width:200px}#the-menu-row{display:flex}#the-menu-row>div:first-child{margin:0!important}.the-sliding-menu{display:none}.img-col-text a.et_pb_button,.envi-row a.et_pb_button,.customize-title-w-vert a.et_pb_button,.discover-btn{font-size:16px}.img-col-text a.et_pb_button:after,.envi-row a.et_pb_button:after,.customize-title-w-vert a.et_pb_button:after,.discover-btn:after{width:40px;height:40px}.aegis-footer-logos>.et_pb_column{display:flex;flex-wrap:wrap;gap:20px;row-gap:20px}.customize-title-w-vert .vert-title{margin-bottom:0}.text-content .vert-tit p,.vert-tit .vert-p{font-size:12px}.img-col-text .et_pb_image_wrap img,.img-col-text .et_pb_image_wrap img.open,.img-col-text .et_pb_image_wrap,.img-col-text .et_pb_image_wrap.open{border-radius:0;height:auto}.img-col-text .text-cache .et_pb_text_inner{height:auto;max-height:none;display:block;overflow:visible}.img-col-text a.et_pb_button{display:none}.envi-row{flex-direction:column}.job-banner{padding-top:110px}.text-content .title-wrapper,.text-content .description{width:100%}.post-wrapper{gap:4%}.post-wrapper .post-item{width:48%}.banner{padding-top:110px}.text-content{flex-direction:column}.title-wrapper .date{padding-left:0}.map-block>.et_pb_row{width:100%!important;display:flex;flex-direction:column}.map-block>.et_pb_row .et_pb_column:first-child{order:2}.map-block>.et_pb_row .et_pb_column:last-child{order:1}.map-block .et_pb_row_inner{margin:0 auto!important}}@media (max-width:767px){#the-header .the-contact{height:40px;font-size:14px;padding:0 15px!important}.static-map-logos{justify-content:center}.static-map-logos .sta-item{width:130px}.links-footer p{margin-bottom:0!important}.links-footer a{font-size:14px}.flex-img>div{width:100%}.vert-text p{margin-bottom:0}.jobs-wrapper,.jobs-wrapper .single-jobs-cont{margin-top:30px}.single-jobs-cont .container-info table td:first-child,.single-jobs-cont .container-info table td:last-child{font-size:14px}.text-content .vert-tit h1{font-size:32px;line-height:40px;margin-bottom:0}.text-content .description p{font-size:16px;line-height:25px;margin-bottom:0}.single-jobs-cont .container-info>img{width:120px}.job-filters .select-wrapper,.job-filters>button{width:24%}.job-item{flex-direction:column;row-gap:20px}.job-item .job-desc{width:100%}.job-item .mobile-title{display:block;width:calc(100% - 220px)}.job-item .mobile-title h3{font-size:20px}.job-item .job-desc h3{display:none}.job-item .job-logo{display:flex;gap:20px}.filter-job-title{font-size:22px}.post-wrapper{gap:0;row-gap:40px}.post-wrapper .post-item{width:100%}.post-item h2{font-size:20px}.post-item .post-info p{font-size:14px;line-height:23px;height:auto}.banner{padding-top:76px}.text-content .vert-tit p,.vert-tit .vert-p{margin-bottom:0}section.texts-conts{padding:30px 0 30px 0}.title-wrapper .date{margin-top:0;padding-left:25px;margin-left:30px;border-left:2px solid #bcbcbc}.text-content .description{width:auto;padding-left:25px;margin-left:30px;border-left:2px solid #bcbcbc}.jobs-wrapper .text-content .description{padding-left:0;margin-left:0;border:none}.text-content .description li{padding-left:20px;font-size:16px;line-height:25px;color:#000}.text-content .description li:before{width:7px;height:7px;top:7px}.text-content .description li span{font-size:16px;line-height:25px;color:#000}.job-item .job-logo .logo-wrapper{height:fit-content}.job-item .infos.desktop{display:none}.job-item .infos.mobile{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.job-item .infos>div span{font-size:13px}.candidature-block{background-position:-300px center}}@media (max-width:600px){.job-filters{flex-wrap:wrap;row-gap:20px}.job-filters .select-wrapper,.job-filters>button,.job-item .job-desc a{width:100%}.job-filters>button{height:45px}}@media (max-width:500px){.static-map-logos .sta-item{width:100px}#the-header .the-side-header{gap:2px}#the-header .the-contact{font-size:12px}.contact-form-wrapper .wrap-half{width:100%}}@media (max-width:450px){.job-item .job-logo{gap:0;justify-content:space-between}.job-item .job-logo .logo-wrapper{width:35%}.job-item .mobile-title{width:63%}}