.job-detail-left{padding-right:37px;width:80%}.job-detail-right{padding-left:20px;width:20%}.job-detail-section{padding:28px 0 0}.job-desc-wrapper>h1{color:#212121;font-size:40px;font-weight:600;line-height:120%;margin-bottom:16px}.desc-title,.req-title{color:#1a5aff;font-size:19px;font-weight:600;line-height:130%;margin-bottom:24px}.desc-summay{border-bottom:1px solid #d8e3e7;color:#212121;font-size:17px;letter-spacing:.01em;line-height:26px;margin-bottom:56px;padding-bottom:56px}.key-text,.req-subtitle{font-size:17px;font-weight:600;line-height:130%;margin-bottom:16px}.key-summary,.req-summay{border-bottom:1px solid #d8e3e7;color:#212121;font-size:17px;line-height:26px;margin-bottom:56px;padding-bottom:56px}.key-summary ul li,.req-summay ul li{list-style:disc}.key-summary ol,.key-summary ul,.req-summay ol,.req-summay ul{padding-left:40px}.key-summary ol li,.req-summay ol li{list-style:decimal}.job-apply-cta{padding-top:8px}.job-apply-right-cta{margin-bottom:40px}.job-right-title{color:#212121;font-size:15px;line-height:20px;margin-bottom:18px}.job-right-title,.job-social-icons{text-align:center}.job-social-icons ul li{display:inline-block;margin:0 2px}.job-right-tl-icons-wrapper{border:1px solid #d8e3e7;border-radius:3px;padding:16px 15px}.job-social-icons ul li a{transition:all .3s}.job-social-icons ul li a:hover{transform:translateY(-5px);transition:all .3s}.job-social-icons li.hide{display:none}.job-detail-location{font-size:24px;line-height:120%;margin-bottom:56px}.application-form-wrapper{max-width:910px}.content-wrapper--vertical-spacing,.dnd-section{padding:0!important}@media (min-width:768px){.job-detail-right{height:100%;margin-bottom:56px;position:sticky;position:-webkit-sticky;top:100px}}@media (max-width:1200px){.job-detail-left{width:70%}.job-detail-right{padding-left:0;width:30%}.job-apply-right-cta{text-align:center}.job-desc-wrapper>h1{font-size:32px}}@media (max-width:991px){.application-form-wrapper{max-width:100%}}@media (max-width:767px){.job-detail-left{padding-right:0;width:100%}.job-detail-right{width:100%}.job-detail-section{padding:0}.job-desc-wrapper>h1{font-size:24px;margin-bottom:8px}.desc-title,.req-title{font-size:17px}.desc-summay{line-height:24px;margin-bottom:40px;padding-bottom:40px}.desc-summay,.key-text,.req-subtitle{font-size:15px}.key-summary,.req-summay{font-size:15px;line-height:24px;margin-bottom:40px;padding-bottom:40px}.key-summary ol,.key-summary ul,.req-summay ol,.req-summay ul{padding-left:20px}.job-apply-right-cta{background:#fff;bottom:0;box-shadow:0 0 8px rgba(0,0,0,.1);left:0;margin-bottom:0;padding:16px 24px;position:fixed;text-align:center;width:100%;z-index:999999}.job-right-tl-icons-wrapper{margin:auto;max-width:215px}.job-detail-location{font-size:17px;line-height:130%;margin-bottom:40px}}@media (max-width:568px){.job-detail-section .solid-blue-cta{min-width:100%;width:100%}}