@media screen and (min-width:768px){.banner-section.standard.white .title,.banner-section.standard.white p{color:#fff}}section.overlay.stats{padding:3rem 0}@media screen and (min-width:768px){.banner-section.overlay.stats{align-items:center;display:flex;min-height:500px;padding:5rem 0}}section.overlay.stats .white{border-radius:0 14px 14px 0;border-radius:14px;overflow:hidden}section.overlay.stats .vertical-gradient{background-image:linear-gradient($blue,#4c79af,#5c7d70,$orange,#9d323d);display:none;height:100%;left:0;position:absolute;top:0;width:1rem}section.overlay.stats h1.title{color:$blue;font-size:32px;line-height:1.25;text-transform:inherit}section.overlay.stats h5.sub-title{color:$blue;margin-bottom:24px}section.overlay.stats p.large{color:#282a32;font-size:20px;line-height:1.5;margin-top:22px}section.overlay .white{background:hsla(0,0%,100%,.8);padding:3rem 6rem 3rem 4rem}@media (max-width:767px){section.overlay .white{background:hsla(0,0%,100%,.8);padding:3rem 3rem 3rem 4rem}}.banner-section.insights{align-items:center;display:flex;justify-content:flex-start;min-height:300px;padding:100px 0}@media (max-width:992px){.banner-section.insights{padding:50px 0}}.banner-section.insights .row{align-items:center}.banner-section.insights .sub-title{color:#5e6066;color:#fff;font-size:70px;font-weight:700;font-weight:400;line-height:84px;line-height:16px;margin-bottom:30px;text-transform:uppercase}.banner-section.insights .sub-title.reversed{color:#fff}@media (max-width:768px){.banner-section.insights .sub-title{font-size:35px;font-size:15px;line-height:40px;line-height:18px}}@media (max-width:992px){.banner-section.insights .sub-title{margin-bottom:15px}}.banner-section.insights .title{color:#fff;font-size:70px;font-size:36px;font-weight:700;line-height:84px;line-height:46px}.banner-section.insights .title.reversed{color:#fff}@media (max-width:768px){.banner-section.insights .title{font-size:35px;font-size:30px;line-height:40px;line-height:38px}}@media (max-width:992px){.banner-section.insights .title{margin-bottom:10px}}.banner-section.insights p{color:hsla(0,0%,100%,.8)}@media (max-width:768px){.banner-section.insights p{font-size:14px;line-height:20px;margin-top:0}}.banner-section.insights .primary-button{margin-top:15px}@media (max-width:992px){.banner-section.insights .primary-button{margin-top:0}}.banner-section.insights .banner-image{display:block;width:100%}@media (max-width:992px){.banner-section.insights .banner-image{margin-bottom:30px}}.banner-section.insights{background-color:#282a32;background-image:url(https://go.manpowergroup.com/hubfs/ManpowerGroup_Theme_Progress/images/MPG-Symbol-Stat-Dark-Gradient.svg);background-position:100%;background-repeat:no-repeat;background-size:40% auto;padding:40px 0;position:relative}@media (max-width:1400px){.banner-section.insights{background-size:85% auto}}@media (max-width:768px){.banner-section.insights{background-size:cover}}.banner-section.insights .banner-section__overlay{background:linear-gradient(90deg,#282a32,#c9cacc);bottom:0;left:0;opacity:.35;position:absolute;right:0;top:0}.banner-section.insights .sub-title{font-size:20px;letter-spacing:1.25px;margin:20px 0}@media (max-width:768px){.banner-section.insights .sub-title{font-size:16px;margin:20px 0 15px}}.banner-section.insights .title{font-size:48px;font-weight:400}@media (max-width:768px){.banner-section.insights .title{font-size:32px;margin-bottom:20px}}.banner-section.insights p.large{color:#fff;font-size:20px;line-height:1.4;margin-bottom:20px;opacity:1}section.banner-section.insights{background-color:transparent;background-image:url(https://www.manpowergroup.fi/hubfs/Assets/Images/MPG-Insights-Banner.jpg);background-position:100%;background-size:cover;padding:40px 0}@media screen and (max-width:992px){section.banner-section.insights{background-position:0}}section.banner-section.insights .banner-section__overlay{background-color:transparent;display:none;opacity:1}section.banner-section.insights .sub-title,section.banner-section.insights .title,section.banner-section.insights p.large.reversed{color:#282a32}section.banner-section.campaigns{background:unset;background-color:#282a32;color:#fff;padding:5rem 0}@media (max-width:768px){section.banner-section.campaigns{padding:3rem 0}}section.banner-section.campaigns .row{align-items:center}section.banner-section.campaigns .row.row--center{align-items:center;justify-content:center}section.banner-section.campaigns .sub-header{margin-bottom:40px}section.banner-section.campaigns .sub-header h5{font-size:20px;font-weight:700;margin-bottom:0}section.banner-section.campaigns .sub-header .date{font-size:16px}@media (max-width:768px){section.banner-section.campaigns .sub-header h5{font-size:16px}section.banner-section.campaigns .sub-header .date{font-size:14px}}section.banner-section.campaigns .title{border:0;border-image-slice:1;border-image-source:linear-gradient(90deg,#70bf5c,#3893cd,#386097);border-top:4px solid #fff;font-size:36px;font-weight:700;line-height:1.25;padding-top:1.5rem}@media (max-width:768px){.banner-section.campaigns .title{font-size:32px;line-height:1.1}}section.banner-section.campaigns .sub-title{font-size:2rem;line-height:1.25}.banner-section.campaigns .sub-title.reversed,.banner-section.campaigns .title.reversed,.banner-section.campaigns p.large.reversed{color:#fff}.banner-section.campaigns p.large{margin-bottom:1.5rem;margin-top:1rem}.banner-section.campaigns .social-bar{margin-top:40px}.banner-section.campaigns .social-bar .social-icon{margin-right:40px}@media (max-width:767px){.banner-section.campaigns .social-bar .social-icon{margin-right:25px}}.banner-section.campaigns .social-bar .social-icon img{-webkit-filter:contrast(3);filter:contrast(3)}.banner-section.campaigns .featured-image{align-items:center;display:flex;justify-content:flex-start}.banner-section.campaigns .featured-image img{border-radius:14px;height:auto;max-width:100%;overflow:hidden;width:100%}.banner-section.campaigns .featured-image-mobile{display:none;margin:24px 0}.banner-section.campaigns .featured-image-mobile img{border-radius:14px;height:auto;margin-bottom:1.5rem;max-width:100%;overflow:hidden;width:100%}@media (max-width:991px){.banner-section.campaigns .featured-image{display:none}.banner-section.campaigns .featured-image-mobile{display:inline-block}}section.banner-section.banner-section--blue .banner-section__overlay{background:linear-gradient(90deg,rgba(0,0,0,.5) 4.02%,$blue 105.18%),$blue;background:none}section.banner-section.banner-section--blue{background-color:$blue;position:relative}