.container-left{padding-left:15px}@media (min-width:576px){.container-left{padding-left:calc(50vw - 255px)}}@media (min-width:768px){.container-left{padding-left:calc(50vw - 345px)}}@media (min-width:992px){.container-left{padding-left:calc(50vw - 465px)}}@media (min-width:1200px){.container-left{max-width:100%;padding-left:12vw}}@media (min-width:1921px){.container-left{max-width:100%;padding-left:20vw}}.container-right{padding-right:15px}@media (min-width:576px){.container-right{padding-right:calc(50vw - 255px)}}@media (min-width:768px){.container-right{padding-right:calc(50vw - 345px)}}@media (min-width:992px){.container-right{padding-right:calc(50vw - 465px)}}@media (min-width:1200px){.container-right{max-width:100%;padding-right:12vw}}@media (min-width:1921px){.container-right{max-width:100%;padding-right:20vw}}.sp-120{padding:7.5rem 0}.sp-80{padding:5rem 0}.sp-50{padding:3.125rem 0}.mb-120{margin-bottom:7.5rem}.mb-80{margin-bottom:5rem}.mb-50{margin-bottom:3.125rem}.mb-30{margin-bottom:1.875rem}.mb-15{margin-bottom:.9375rem}.mt-50{margin-top:3.125rem}.mt-30{margin-top:1.875rem}@media (max-width:991.98px){.mb-md-50{margin-bottom:50px}.mb-md-30{margin-bottom:30px}}@media (max-width:767.98px){.sp-120{padding:80px 0}.mb-120{margin-bottom:80px}.mb-80{margin-bottom:50px}.mb-sm-50{margin-bottom:50px}.mb-sm-30{margin-bottom:30px}}@media (max-width:575.98px){.sp-120,.sp-80{padding:50px 0}.mb-120{margin-bottom:50px}.mb-xs-50{margin-bottom:50px}.mb-xs-30{margin-bottom:30px}.mb-xs-20{margin-bottom:20px}}section.job-position-detail section.banner{position:relative;height:28.375rem;overflow:hidden}@media (max-width:991.98px){section.job-position-detail section.banner{height:350px}}@media (max-width:575.98px){section.job-position-detail section.banner{height:260px}}section.job-position-detail section.banner img{display:block;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media (max-width:575.98px){section.job-position-detail section.banner img{-o-object-position:65% center;object-position:65% center}}section.job-position-detail section.banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),color-stop(96%,rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 96%);mix-blend-mode:multiply;pointer-events:none}section.job-position-detail section.job-position-header{padding:3.3125rem 0 4.1875rem 0;background-color:#73d7d7}section.job-position-detail section.job-position-header .job-position-title{margin-bottom:1.5625rem;line-height:1.2}section.job-position-detail section.job-position-header .job-position-title span{display:block;font-weight:400}section.job-position-detail section.job-position-header .job-position-info{margin-bottom:3.0625rem;font-size:1.46875rem;font-weight:500;line-height:1.2}@media (max-width:575.98px){section.job-position-detail section.job-position-header .job-position-info{font-size:20px}}section.job-position-detail section.job-position-header .btn.dark{padding:.85rem 2.125rem}section.job-position-detail section.job-position-header .btn.dark .btn-text{font-size:.95625rem;letter-spacing:1.53px;color:#fff}section.job-position-detail section.job-position-header .btn.dark:hover{background-color:#e1b4ff;border-color:#e1b4ff}section.job-position-detail section.job-position-header .btn.dark:hover .btn-text{color:#002328}section.job-position-detail .content-wrapper,section.job-position-detail .job-position-content{max-width:800px;margin-right:auto;margin-left:auto}@media (max-width:991.98px){section.job-position-detail .content-wrapper,section.job-position-detail .job-position-content{padding:0 40px}}@media (max-width:767.98px){section.job-position-detail .content-wrapper,section.job-position-detail .job-position-content{padding:0}}section.job-position-detail .job-position-content{font-size:1.125rem;line-height:1.75rem}section.job-position-detail .job-position-content h1,section.job-position-detail .job-position-content h2,section.job-position-detail .job-position-content h3,section.job-position-detail .job-position-content h4,section.job-position-detail .job-position-content h5,section.job-position-detail .job-position-content h6,section.job-position-detail .job-position-content ol,section.job-position-detail .job-position-content p,section.job-position-detail .job-position-content table,section.job-position-detail .job-position-content ul{margin-bottom:1.75rem}section.job-position-detail .job-position-content h1:last-child,section.job-position-detail .job-position-content h2:last-child,section.job-position-detail .job-position-content h3:last-child,section.job-position-detail .job-position-content h4:last-child,section.job-position-detail .job-position-content h5:last-child,section.job-position-detail .job-position-content h6:last-child,section.job-position-detail .job-position-content ol:last-child,section.job-position-detail .job-position-content p:last-child,section.job-position-detail .job-position-content table:last-child,section.job-position-detail .job-position-content ul:last-child{margin-bottom:0}section.job-position-detail .job-position-content h1,section.job-position-detail .job-position-content h2,section.job-position-detail .job-position-content h3,section.job-position-detail .job-position-content h4,section.job-position-detail .job-position-content h5,section.job-position-detail .job-position-content h6{font-size:1.125rem;font-weight:700;line-height:1.75rem}section.job-position-detail .job-position-content ol,section.job-position-detail .job-position-content ul{padding-left:1.6875rem}section.job-position-detail .job-position-content a{color:#002328;text-decoration:underline}section.job-position-detail .job-position-content a:hover{color:#e1b4ff}section.job-position-detail .job-position-content img{border-radius:12px}