.career-list{overflow:hidden;width:100%}.career-list__title{padding:60px 0 35px;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-size:36px;font-size:2.25rem;font-weight:700;color:#21315f;margin:0;line-height:44px;line-height:2.75rem}.career-list__content{margin-bottom:100px}.career-list__content__item{padding:35px 0;justify-content:space-between;border-bottom:1px solid #dbdbdb;flex-direction:row;align-items:center;width:100%;display:flex}.career-list__content__item:first-child{border-top:1px solid #dbdbdb}.career-list__content__item:hover .career-content-title,.career-list__content__item:hover .career-detail-text{color:#ff8300}.career-list__content__item:hover .career-detail-icon{border:1px solid #ff8300;color:#fff;background-color:#ff8300}.career-list__content__item .career-content{justify-content:flex-start;padding-right:15px;flex-direction:column;align-items:flex-start;display:flex}.career-list__content__item .career-content-title{-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-size:20px;font-size:1.25rem;font-weight:500;color:#21315f;transition:color .2s ease-in-out;line-height:30px;line-height:1.875rem}.career-list__content__item .career-content-date{-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-size:12px;font-size:.75rem;font-weight:400;color:#6c6c6c;line-height:19.2px;line-height:1.2rem}.career-list__content__item .career-detail{flex-grow:0;flex-shrink:0;justify-content:flex-end;flex-direction:row;align-items:center;cursor:pointer;display:flex}.career-list__content__item .career-detail-text{-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-size:14px;font-size:.875rem;font-weight:400;color:#6c6c6c;transition:color .2s ease-in-out;padding-right:15px;line-height:22.4px;line-height:1.4rem}.career-list__content__item .career-detail-icon{height:40px;justify-content:center;border:1px solid #6c6c6c;color:#6c6c6c;transition:color .2s ease-in-out,background-color .2s ease-in-out,border .2s ease-in-out;flex-direction:column;align-items:center;border-radius:50%;width:40px;display:flex}.career-list__faq{overflow:hidden;padding:100px 0;background-color:#f3f2ed;width:100%}.accordion__container{height:auto;padding:0;background-color:#fff;margin:0 0 30px;width:100%}.accordion__title{padding:25px 20px;justify-content:space-between;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-size:20px;font-size:1.25rem;font-weight:500;color:#21315f;transition:color .2s ease-in-out;flex-direction:row;align-items:center;cursor:pointer;width:100%;line-height:32px;line-height:2rem;display:flex}.accordion__title.-active,.accordion__title:hover{color:#ff8300}.accordion__title.-active .accordion__title__icon:after{transform:rotate(0deg) translateX(0) translateY(-2px)}.accordion__title__icon{flex-grow:0;height:20px;flex-shrink:0;justify-content:center;flex-direction:column;align-items:center;margin-left:15px;width:20px;display:flex}.accordion__title__icon:after,.accordion__title__icon:before{height:2px;content:"";background-color:#21315f;width:20px;display:block}.accordion__title__icon:after{transform:rotate(90deg) translateX(-2px);transition:transform .3s ease-in-out}.accordion__wrapper{height:0;overflow:hidden;transition:height .3s ease-in-out}.accordion__content{padding:0 20px 20px}.accordion__content,.accordion__content a,.accordion__content i,.accordion__content p,.accordion__content strong{-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-size:14px;font-size:.875rem;line-height:22.4px;line-height:1.4rem}@media only screen and (max-width:768px){.career-list__content__item{padding:25px 0;flex-direction:column;align-items:flex-start}.career-list__content__item .career-content{margin-bottom:25px;padding-right:0}}@media only screen and (max-width:640px){.career-list__content{margin-bottom:60px}.career-list__faq{padding:60px 0}.accordion__title{-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem}}