:root{--blank-value:80px}.responsibilities-detail{align-items:center;display:flex;flex-direction:column;width:100%}.responsibilities-detail-hero{background:linear-gradient(279deg,#b2e1e6,#5894c5 35%,#7b78a6);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:218px}.responsibilities-detail-hero,.responsibilities-detail-hero__container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.responsibilities-detail-hero__container{border-left:1px solid #6e76a2;border-right:1px solid #9ac8d4;max-width:1280px;min-height:inherit;padding:74px 54px}.responsibilities-detail-hero__sub{font-weight:400;margin:0;text-transform:uppercase}.responsibilities-detail-hero__hashtag,.responsibilities-detail-hero__sub{color:#fff;font-size:12px;font-size:.75rem;line-height:19.2px;line-height:1.2rem}.responsibilities-detail-hero__hashtag{margin:0 0 10px}.responsibilities-detail-hero__title{color:#fff;font-size:38px;font-size:2.375rem;font-weight:600;line-height:60.8px;line-height:3.8rem;margin:0}.responsibilities-detail-hero__description{color:#fff;font-size:20px;font-size:1.25rem;font-weight:600;line-height:32px;line-height:2rem;margin:20px 0 0;max-width:870px;text-align:center;width:100%}.responsibilities-detail__container{border-left:1px solid #eee;border-right:1px solid #eee;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1280px;padding:90px 155px 130px;width:100%}.responsibilities-detail__container__title{color:#181818;font-size:30px;font-size:1.875rem;font-weight:600;line-height:48px;line-height:3rem;margin:0 0 30px}.responsibilities-detail__container.-showcase{flex-direction:row}.responsibilities-detail__container.-band{align-items:center;background-color:#f7f9fa;flex-direction:column;padding:80px 55px 105px}.responsibilities-detail__content{display:flex;justify-content:center;width:100%}.responsibilities-detail__paragraph{color:#4c4f52;display:flex;flex-direction:column;max-width:775px;text-align:center;width:100%}.responsibilities-detail__main{display:flex;flex-direction:column;margin:70px 0 0;width:100%}.responsibilities-detail__item{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-between;margin:0 0 140px;width:100%}.responsibilities-detail__item img{max-width:375px;-o-object-fit:contain;object-fit:contain;width:100%}.responsibilities-detail__item__info{display:flex;flex-direction:column;max-width:530px;width:100%}.responsibilities-detail__item__info p{margin:0 0 10px}.responsibilities-detail__item:nth-child(2n){flex-direction:row-reverse}.responsibilities-detail__item:nth-child(2n) img{margin:0 0 0 40px}.responsibilities-detail__item:nth-child(odd) img{margin:0 40px 0 0}.responsibilities-detail__title{color:#181818;font-size:22px;font-size:1.375rem;font-weight:600;line-height:35.2px;line-height:2.2rem}.responsibilities-detail__bar{background-color:#f0f3f6;border-left:1px solid #eee;border-right:1px solid #eee;display:flex;flex-direction:row;height:350px;justify-content:center;max-width:1280px;position:relative;width:100%;z-index:1}.responsibilities-detail__bar:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 1280px 90px 0;content:"";height:0;position:absolute;right:0;top:0;width:0;z-index:2}.responsibilities-detail__bar__container{display:flex;flex-direction:row;justify-content:space-between;max-width:960px;position:relative;width:100%}.responsibilities-detail__bar__information{display:flex;flex-direction:column;justify-content:center;max-width:475px;width:100%}.responsibilities-detail__bar__title{color:#181818;font-size:22px;font-size:1.375rem;font-weight:600;line-height:35.2px;line-height:2.2rem;margin:0 0 10px}.responsibilities-detail__bar__description{color: #4c4f52;font-size:16px;font-size:1rem;line-height:25.6px;line-height:1.6rem}.responsibilities-detail__bar__link{align-items:center;border:1px solid #bdc7d1;color:#181818;display:flex;font-size:14px;font-size:.875rem;font-weight:600;height:46px;justify-content:center;line-height:22.4px;line-height:1.4rem;margin:20px 0 0;text-decoration:none;transition:background-color .4s,color .4s;width:157px}.responsibilities-detail__bar__link:hover{background-color:#bdc7d1;color:#fff}.responsibilities-detail__bar__graph{bottom:-21px;height:490px;max-width:370px;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;width:100%;z-index:3}@media only screen and (max-width:1024px){:root{--blank-value:50px}.responsibilities-detail-hero__container{border:0;padding:54px 20px 70px}.responsibilities-detail__container{align-items:center;border:0;padding:67px}.responsibilities-detail__item{margin:0 0 70px}.responsibilities-detail__item:nth-child(2n){flex-direction:column}.responsibilities-detail__item:nth-child(2n) img{margin:0 0 35px}.responsibilities-detail__item:nth-child(odd){flex-direction:column}.responsibilities-detail__item:nth-child(odd) img{margin:0 0 35px}.responsibilities-detail__bar__container{padding:0 20px}}@media only screen and (max-width:768px){.responsibilities-detail__container{flex-direction:column}.responsibilities-detail__bar{height:auto}.responsibilities-detail__bar__container{align-items:center;flex-direction:column;padding:100px 40px 20px;text-align:center}.responsibilities-detail__bar__information{align-items:center}.responsibilities-detail__bar__graph{bottom:0;height:260px;margin:30px 0 0;max-width:180px;position:relative;right:0}}@media only screen and (max-width:639px){.responsibilities-detail-hero__title{font-size:30px;font-size:1.875rem;line-height:48px;line-height:3rem;text-align:center}.responsibilities-detail__container{padding:67px 24px}.responsibilities-detail__container.-band{padding:60px 24px 92px}}