.career-list-header{position:relative;display:flex;align-items:center;justify-content:center;height:auto;padding:3rem 0;background-color:#000;background-image:url(../../images/career/bg.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media (min-width:768px){.career-list-header{height:250px}}.career-list-header__content{position:relative;display:block;text-align:center}.career-list-header__title{position:relative;display:block;font-weight:700;color:#fff;font-size:21px;margin-top:0}@media (min-width:768px){.career-list-header__title{font-size:50px}}.career-list-header__position{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:#fff;font-size:14px;background-color:#ee7836;border-radius:4px;padding:.5rem 2rem;margin-top:1rem;margin-bottom:0}.career-list-content{position:relative;display:block;background-color:#f1f1f1;padding:1.5rem 0}@media (min-width:768px){.career-list-content{padding:4.5rem 0}}.career-list-content__title{position:relative;display:block;font-weight:400;color:#000;font-size:18px;text-align:center;margin:0;margin-bottom:1rem}@media (min-width:768px){.career-list-content__title{font-size:27px}}.career-list-content__text{position:relative;display:block;font-weight:400;color:#acacac;font-size:12px;text-align:center}@media (min-width:768px){.career-list-content__text{font-size:17px}}.career-list-line__wrapper{position:relative;display:block;margin-top:1.5rem}@media (min-width:768px){.career-list-line__wrapper{margin-top:3rem}}.career-list-line{position:relative;display:flex;height:auto;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#fff;border-radius:4px;margin-bottom:1.5rem;overflow:hidden;border:1px solid #e4e4e4}@media (min-width:768px){.career-list-line{height:66px;flex-wrap:nowrap;justify-content:flex-start}}.career-list-line__title{position:relative;display:block;width:100%;margin-right:auto;margin-bottom:0;text-align:center;padding:.5rem}@media (min-width:768px){.career-list-line__title{width:auto;padding:0;padding-left:3rem;text-align:left}}.career-list-line__link{font-weight:400;color:#000;font-size:14px}@media (min-width:768px){.career-list-line__link{font-size:20px}}.career-list-line__link:hover{text-decoration:underline}.career-list-line__info{position:relative;display:flex;align-items:flex-start;font-weight:400;color:#acacac;font-size:12px;margin-left:1.5rem;margin-right:1.5rem;margin-bottom:0}@media (min-width:768px){.career-list-line__info{font-size:16px;margin-left:0;margin-right:3rem}}.career-list-line__info svg{width:15px;height:15px;color:#acacac;margin-right:.5rem}.career-list-line__button{position:relative;display:inline-flex;width:100%;height:auto;align-items:center;justify-content:center;font-weight:400;color:#fff;font-size:32px;line-height:1;margin-top:.5rem;background:#ee7836}@media (min-width:768px){.career-list-line__button{width:49px;height:66px;margin-top:0}}.career-list-line__button:hover{color:#fff;background:#de5c13}.career-list-footer{position:relative;display:block;background-color:#f1f1f1;padding:1rem 0;padding-bottom:7rem}.career-list-footer__title{position:relative;display:block;font-weight:600;color:#000;font-size:18px;text-align:center}@media (min-width:768px){.career-list-footer__title{font-size:27px}}.career-list-footer__title:before{position:absolute;display:block;content:"";width:90px;height:3px;background-color:#ee7836;top:-20px;left:50%;margin-left:-45px}.career-list-footer__text{position:relative;display:block;font-weight:400;color:#7d7d7d;font-size:12px;text-align:center;margin-bottom:0}@media (min-width:768px){.career-list-footer__text{font-size:24px}}.career-detail{position:relative;display:block;background-color:#f1f1f1}.career-detail__title{font-size:2.2rem;margin-top:2rem;margin-bottom:1.5rem}@media (min-width:768px){.career-detail__title{font-size:2.8rem;margin-top:40px}}.career-detail img{position:relative;display:block;max-width:100%;height:auto;border-radius:3px}.career-detail__wrapper{position:relative;display:flex;flex-direction:column}@media (min-width:768px){.career-detail__wrapper{flex-direction:row}}.career-detail__left{position:relative;display:block;flex:1 1 auto}@media (min-width:768px){.career-detail__left{padding-right:3rem}}.career-detail__right{position:relative;display:block}@media (min-width:768px){.career-detail__right{flex:0 0 300px}}.career-detail__info{font-weight:400;color:#acacac;font-size:12px}@media (min-width:768px){.career-detail__info{font-size:16px}}.career-detail__info svg{width:15px;height:15px;color:#acacac;margin-right:.5rem}.career-detail__button{position:relative;display:none;width:100%;align-items:center;justify-content:center;font-weight:600;color:#ee7836;font-size:14px;border-radius:4px;border:2px solid #ee7836;padding:1.5rem 2rem;margin-bottom:3.8rem}@media (min-width:768px){.career-detail__button{display:inline-flex;margin-top:3.2rem}}.career-detail__button:hover{color:#fff;background-color:#ee7836}.career-detail__content{position:relative;display:block;padding:1.5rem;border:1px solid #e4e4e4;border-radius:4px;background-color:#fff}@media (min-width:768px){.career-detail__content{padding:3.5rem}}.career-detail__content h2{font-weight:600;font-size:14px;color:#ee7836;margin-top:3rem}@media (min-width:768px){.career-detail__content h2{font-size:18px}}.career-detail__content p{position:relative;display:block;font-weight:400;color:#505050;font-size:12px;line-height:1.5}@media (min-width:768px){.career-detail__content p{font-size:14px}}.career-detail__content ul{padding-left:1.75rem}.career-detail__content li{font-weight:400;color:#505050;font-size:12px;line-height:1.5;margin-bottom:.5rem}@media (min-width:768px){.career-detail__content li{font-size:14px}}.career-detail__form{position:relative;display:block}.career-detail__label{position:relative;display:block;font-weight:600;font-size:12px;margin-bottom:1rem}@media (min-width:768px){.career-detail__label{font-size:14px}}.career-detail__label--regular{font-weight:400}.career-detail__input,.career-detail__textarea{position:relative;display:block;width:100%;padding:1.25rem 2rem;border:1px solid #dcdcdc;border-radius:4px}.career-detail__textarea{height:150px;resize:vertical}.career-detail__submit{position:relative;display:inline-flex;width:100%;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#fff;background-color:#ee7836;border:0;padding:1.5rem 3rem;border-radius:4px}@media (min-width:768px){.career-detail__submit{width:auto}}.career-detail__submit:hover{background-color:#de5c13}