.full-width-cta{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding:60px 0;position:relative;vertical-align:middle;width:100%;z-index:1}.full-width-cta:after{background-color:rgba(0,0,0,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.full-width-cta .title{padding:0 0 15px;text-align:center}.full-width-cta .title,.full-width-cta .title h2{display:inline-block;vertical-align:middle;width:100%}.full-width-cta .title h2{margin:0}.full-width-cta .caption-wrap{display:inline-block;margin:0;padding:0;width:100%}.full-width-cta .caption-wrap .caption{display:inline-block;vertical-align:middle;width:100%}.full-width-cta .caption-wrap .caption p{display:inline-block;line-height:24px;width:100%}.full-width-cta .caption-wrap .caption h3{color:#fff;margin:30px 0}.full-width-cta .caption-wrap p a{color:#d11847;line-height:24px;text-decoration:underline}.full-width-cta .bottom-cta{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-top:25px;text-align:center}.full-width-cta .bottom-cta a{cursor:pointer;display:flex;text-align:center;transition:all .2s ease-in-out 0s;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:8px 15px 0;word-break:break-word}.full-width-cta.left .caption,.full-width-cta.left .title{text-align:left}.full-width-cta.left .bottom-cta{justify-content:flex-start}.full-width-cta.right .caption,.full-width-cta.right .title{text-align:right}.full-width-cta.right .bottom-cta{justify-content:flex-end}.full-width-cta.center .title{text-align:center}.full-width-cta.center .bottom-cta{justify-content:center}.work-sharing-page .full-width-cta .title{text-align:center}.workplace-policy-page .full-width-cta{padding:40px 0 0}.workplace-policy-page .full-width-cta .top-text{display:inline-block;margin:0 0 30px;width:100%}.full-width-cta.left .caption-wrap{text-align:left}.full-width-cta.center .caption-wrap{text-align:center}.full-width-cta.right .caption-wrap{text-align:right}.full-width-cta .caption-wrap .caption p{line-height:1.5em}.full-width-cta .caption-wrap .caption p.lg{font-size:36px}.full-width-cta .caption-wrap .caption p.md{font-size:26px;line-height:1.5em}.full-width-cta .caption-wrap .caption strong.lg{font-size:36px}.full-width-cta .caption-wrap .caption strong.md{font-size:26px}.full-width-cta.contest .caption-wrap .caption p:last-child{margin-bottom:0}.full-width-cta.contest .bottom-cta{margin-top:0}.full-width-cta.contest{padding-top:36px}.full-width-cta .caption-wrap .caption{margin:0 auto;max-width:1100px}.full-width-cta .caption-wrap .caption p{font-size:18px}@media(max-width:991px){.workplace-policy-page .full-width-cta .title h2{font-size:30px}.workplace-policy-page .full-width-cta.left{padding:35px 15px}.work-sharing-page .full-width-cta .title h2{font-size:30px}.work-sharing-page .full-width-cta.left{padding:35px 15px}.full-width-cta .caption-wrap .caption{max-width:100%}}@media(max-width:767px){.full-width-cta .bottom-cta a{display:inline-block;margin:10px 0 0;width:auto}.full-width-cta .bottom-cta{flex-wrap:wrap}.full-width-cta .title h2,.work-sharing-page .full-width-cta .title h2,.workplace-policy-page .full-width-cta .title h2{font-size:30px}.full-width-cta{padding:40px 0}}@media(max-width:600px){.full-width-cta .caption-wrap .caption iframe{display:inline-block;width:100%}}@media(max-width:481px){.full-width-cta.contest{padding:32px 0 30px}.full-width-cta .caption-wrap .caption p{line-height:1.5em}.full-width-cta .caption-wrap .caption p.lg{font-size:26px}.full-width-cta .caption-wrap .caption p.md{font-size:18px;line-height:1.5em}.full-width-cta .caption-wrap .caption strong.lg{font-size:26px}.full-width-cta .caption-wrap .caption strong.md{font-size:18px}}@media(max-width:420px){.workplace-policy-page .full-width-cta .title h2{font-size:30px}.workplace-policy-page .full-width-cta .caption-wrap .caption p{font-size:16px}.workplace-policy-page .full-width-cta.left{padding:20px 12px}.work-sharing-page .full-width-cta .title h2{font-size:30px}.work-sharing-page .full-width-cta .caption-wrap .caption p,.work-sharing-page .full-width-cta .caption-wrap .caption ul li{font-size:16px}.work-sharing-page .full-width-cta.left{padding:20px 12px}}