.f-row{display:flex}@media(max-width:767px){.f-row{flex-direction:column}}.f-col{flex-grow:1}.f-col-1{width:8.33333%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-1{width:100%}}@media(min-width:767px){.f-offset-1{margin-left:8.33333%}}.f-col-2{width:16.66667%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-2{width:100%}}@media(min-width:767px){.f-offset-2{margin-left:16.66667%}}.f-col-3{width:25%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-3{width:100%}}@media(min-width:767px){.f-offset-3{margin-left:25%}}.f-col-4{width:33.33333%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-4{width:100%}}@media(min-width:767px){.f-offset-4{margin-left:33.33333%}}.f-col-5{width:41.66667%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-5{width:100%}}@media(min-width:767px){.f-offset-5{margin-left:41.66667%}}.f-col-6{width:50%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-6{width:100%}}@media(min-width:767px){.f-offset-6{margin-left:50%}}.f-col-7{width:58.33333%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-7{width:100%}}@media(min-width:767px){.f-offset-7{margin-left:58.33333%}}.f-col-8{width:66.66667%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-8{width:100%}}@media(min-width:767px){.f-offset-8{margin-left:66.66667%}}.f-col-9{width:75%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-9{width:100%}}@media(min-width:767px){.f-offset-9{margin-left:75%}}.f-col-10{width:83.33333%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-10{width:100%}}@media(min-width:767px){.f-offset-10{margin-left:83.33333%}}.f-col-11{width:91.66667%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-11{width:100%}}@media(min-width:767px){.f-offset-11{margin-left:91.66667%}}.f-col-12{width:100%;padding-left:15px;padding-right:15px}@media(max-width:767px){.f-col-12{width:100%}}@media(min-width:767px){.f-offset-12{margin-left:100%}}@media(min-width:767px){.no-gutter-left{padding-left:0}}@media(min-width:767px){.no-gutter-right{padding-right:0}}@media(min-width:767px){.no-gutter{padding-left:0;padding-right:0}}@media(min-width:767px){.f-negative-offset1{margin-left:-8.33333%}}.work-position-card{position:relative;margin-left:15px;margin-right:15px;margin-bottom:40px;padding-bottom:50px}@media(min-width:767px){.work-position-card{width:calc(33.33333% - 30px)}}.work-position-card .work-position-card__type{text-align:center;padding-top:10px;padding-bottom:10px;color:#414042;font-size:17px;font-weight:500}.work-position-card .work-position-card__body{padding:30px 40px}.work-position-card .work-position-card__body h3{font-size:25px;font-weight:400;line-height:30px}.work-position-card .work-position-card__place{font-weight:500}.work-position-card .work-position-card__place svg{position:relative;top:3px}.work-position-card--open-position{background-color:#f8fbe5}.work-position-card--open-position .work-position-card__type{background-color:#bed600}.work-position-card--internship{background-color:#f5f5f5}.work-position-card--internship .work-position-card__type{background-color:#3e3d40;color:white}.work-with-us__row-2{margin-top:20px;font-size:18px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:19px;text-align:center}.work-with-us__row-2 .f-col{padding-top:40px;padding-bottom:40px}@media(max-width:767px){.work-with-us__row-2 .f-col{padding-top:16px;padding-bottom:16px}}@media(min-width:767px){.work-with-us__row-2 .f-col:not(:last-child){border-right:1px solid #3e3d40}}.work-with-us__row-3{text-align:center;margin-top:40px}.work-with-us__row-3 .fake-cta_button.button-primary{margin:auto;margin-top:34px}.work-with-us__row-4{padding-top:50px;padding-bottom:50px;margin-top:80px;background-size:cover}.work-with-us__department-container{display:flex}@media(max-width:767px){.work-with-us__department-container{flex-direction:column}}.work-with-us__department{background-color:white;margin:0 12px;display:flex;flex-direction:column}@media(min-width:767px){.work-with-us__department:first-child{margin-left:0}.work-with-us__department:last-child{margin-right:0}}@media(max-width:767px){.work-with-us__department{width:250px;margin:15px auto}}.work-with-us__department-text{position:relative;padding:14px 21px;top:-4px;font-weight:500;display:flex;height:100%}.work-with-us__department-text span{margin:auto;width:100%}.work-with-us__department-text svg{width:32px;top:0;height:100%;position:absolute;right:20px}.work-with-us__row-5{margin-top:60px}.work-with-us__row-5 select{border:0;border-bottom:1px solid #c8c8c8;border-radius:0;cursor:pointer;padding-left:0;color:#3e3d40;font-size:16px;font-weight:500}.work-with-us__row-6{margin-top:40px}.work-with-us__row-7{padding-top:100px;padding-bottom:100px;background-size:cover;margin-top:50px}.work-with-us__row-8{padding-top:80px;padding-bottom:80px}.work-with-us__row-9{margin-top:80px}@media(min-width:767px){.work-with-us__row-9 .curriculum-advices{padding:130px 160px 80px 130px}}@media(max-width:767px){.work-with-us__row-9 .curriculum-advices{background-image:none !important}}.work-with-us__row-10{margin-bottom:80px}.work-with-us-opportunity{background-color:rgba(255,255,255,0.9);margin-right:15px;margin-left:15px;padding:40px 20px 135px;position:relative}@media(min-width:767px){.work-with-us-opportunity{width:calc(25% - 30px)}}@media(max-width:767px){.work-with-us-opportunity{padding-bottom:40px;margin-bottom:20px}}.work-with-us-opportunity__container{display:flex}@media(max-width:767px){.work-with-us-opportunity__container{flex-direction:column}}.work-with-us-opportunity__title{text-align:center;margin-bottom:24px;font-size:18px;font-weight:500}.work-with-us-opportunity__cta{position:absolute;left:0;width:100%;bottom:40px;text-align:center}#hs_cos_wrapper_work_with_us_text_6{width:100%}#hs_cos_wrapper_work_with_us_text_32 th,#hs_cos_wrapper_work_with_us_text_32 td{border:0}.work-category-nav{display:flex}@media(max-width:767px){.work-category-nav{flex-direction:column}}.work-category-button{padding:24px 40px;border:1px solid #3e3d40;flex-grow:1;text-align:center;display:flex;margin-left:15px;margin-right:15px;color:#3e3d40;background:white;transition:color .3s,background-color .3s}@media(max-width:767px){.work-category-button{margin-bottom:18px}}.work-category-button span{margin:auto}.work-category-button:hover,.work-category-button.selected{text-decoration:none;background-color:#3e3d40;color:white}#careers-wrapper{display:flex}@media(min-width:767px){#careers-wrapper{flex-wrap:wrap}}@media(max-width:767px){#careers-wrapper{flex-direction:column}}@media(max-width:767px){.area-select-container{margin-top:18px}#hs_cos_wrapper_work_with_us_text_31{display:block;padding-right:15px;padding-left:15px}.make-full-row{left:0 !important}.professional-path{position:relative;left:30px;width:calc(100% - 60px)}}.ed-title{margin-bottom:32px}.ed-partners-title{font-weight:500;margin-bottom:40px}.ed-partners-title:after{display:block;content:"";width:100%;height:1px;background-color:#dcdcdc;margin-top:10px}.ed-partners-slider .swiper-slide{display:flex;align-items:center;justify-content:center}.ed-partners-slider.swiper-container .swiper-slide{padding-bottom:60px}.ed-partners-slider.swiper-container .swiper-pagination-bullets{bottom:24px}.ed-partners-slider .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%}.ed-partners__slide{text-align:center}.ed-partners__img{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.ed-partners__text{font-size:11px;color:black;font-weight:500}.ed-giovani-image{height:600px;overflow:hidden}@media(max-width:767px){.ed-giovani-image{height:83.33333vw}}.ed-giovani-image>span{display:block;height:100%}.ed-giovani-image img{width:100%;height:100% !important;object-fit:cover}.ed-giovani__block{position:relative;margin-top:-90px;background-color:white;padding:41px;text-align:center}.ed-giovani__block h2{margin-bottom:23px}.ed-gray-section{padding-top:90px;padding-bottom:0}.ed-gray__title{text-align:center;margin-bottom:25px}.ed-gray__text{text-align:center;margin-bottom:33px}.ed-gray__img{margin-bottom:24px}.ed-gray-block__title{color:#3e3d40;font-size:30px;margin-bottom:21px}.ed-gray-block__text{margin-bottom:54px}.ed-finisce{color:#414042;font-size:60px;font-weight:100;text-align:center;margin-bottom:10px}.ed-finisce-image{text-align:center;margin-bottom:20px}.ed-finisce-text{text-align:center;margin-bottom:34px}.ed-finisce-cta{text-align:center}