.job-listing .apply-button{text-align:center}.job-listing .apply-button__btn{background:#ffd300;border:1px solid #141618;border-radius:50%;border-radius:100%;bottom:50px;color:#141618;cursor:pointer;font-family:Gilroy-Bold,gilroy-bold-fallback,sans-serif;font-size:14px;height:80px;letter-spacing:1px;line-height:18px;padding:10px;position:fixed;transition:box-shadow .3s ease-in;white-space:normal;width:80px;z-index:11}.job-listing .apply-button__btn:active,.job-listing .apply-button__btn:hover{background-color:#efb90a;box-shadow:0 0 39px 0 rgba(249,208,34,.3),0 0 18px 0 rgba(249,208,34,.5);color:#111315}.job-listing .apply-button__btn:not(.mobile){transform:translateX(280px)}.job-listing .apply-button__btn.mobile{bottom:2rem;right:2rem}.job-listing .text-column{margin:65px 0 35px}.job-listing .text-column__title{font-size:2rem;letter-spacing:.2px;line-height:2.6153846154rem}.job-listing .text-column__title p{margin-top:1.125rem}.job-listing .text-column__title p:last-child{margin-bottom:0}.job-listing .text-column__description{color:hsla(0,0%,100%,.75);font-size:16px;letter-spacing:.5px;line-height:2rem}.job-listing .text-column__description p:last-child{margin-bottom:0}.job-listing .services-detail-technologies-wrap{background-color:#0c0d0f;padding-top:3.4375rem}.job-listing .services-detail-technologies-wrap .services-detail-technologies__label{color:hsla(0,0%,100%,.75);font-size:2rem;letter-spacing:.2px;line-height:2.6153846154rem}.job-listing .services-detail-technologies-wrap .services-detail-technologies .services-list-page-items{grid-row-gap:55px;-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr;margin-bottom:0;padding-top:0}.job-listing .services-detail-technologies-wrap .services-detail-technologies .services-list-page-items .services-list-page-item{margin-bottom:0;padding:0}.job-listing .services-detail-technologies-wrap .services-detail-technologies .services-list-page-items .services-list-page-item__title{font-size:1.3846153846rem;letter-spacing:3px;line-height:2.6153846154rem;margin:0;padding:0 0 25px;text-transform:uppercase;transition:275ms;width:100%}.job-listing .services-detail-technologies-wrap .services-detail-technologies .services-list-page-items .services-list-page-item__intro-text{color:hsla(0,0%,100%,.75);font-size:16px;letter-spacing:.5px;line-height:2rem;margin:0;max-width:unset;padding:0}.job-listing .services-detail-technologies-wrap.subHeaderAwards{background-color:unset;margin-top:0;padding:40px 0}.job-listing .services-detail-technologies-wrap.subHeaderAwards .services-list-page-items .services-list-page-item{background-color:unset;padding-bottom:0}.job-listing .services-detail-technologies-wrap.subHeaderAwards .services-list-page-items .services-list-page-item__image img{height:150px;margin-bottom:1rem;max-width:100%;opacity:1;width:auto}@keyframes rotateAnim{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@media screen and (min-width:1025px){.job-listing .apply-button__btn{height:137px;padding:0;width:137px}.job-listing .apply-button__btn span{display:none}.job-listing .apply-button__btn:before{animation:rotateAnim 14s linear infinite;background-image:url(/static/img/apply-now.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:135px;width:135px}.job-listing .apply-button__btn:after{background-image:url(/static/img/mail.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:20px;left:calc(50% - 16px);position:absolute;top:calc(50% - 10px);width:32px}.job-listing .apply-button__btn:not(.mobile){transform:translateX(330px)}.job-listing .text-column__title{font-size:2.5rem;letter-spacing:.5px;line-height:2.9375rem}.job-listing .text-column__description{font-size:1.125rem;letter-spacing:1px;line-height:2rem;padding-left:1.25rem}.job-listing .services-detail-technologies-wrap .services-detail-technologies__label{font-size:2.5rem;line-height:2.9375rem}.job-listing .services-detail-technologies-wrap .services-detail-technologies .services-list-page-items{grid-column-gap:30px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.job-listing .services-detail-technologies-wrap .services-detail-technologies .services-list-page-items .services-list-page-item__title{font-size:1.125rem;line-height:2.125rem;margin:auto}.job-listing .services-detail-technologies-wrap .services-detail-technologies .services-list-page-items .services-list-page-item__intro-text{font-size:16px;line-height:1.625rem}.job-listing .services-detail-technologies-wrap.subHeaderAwards,.job-listing .services-detail-technologies-wrap.subHeaderAwards .services-list-page-items .services-list-page-item{margin-top:0}}@media screen and (min-width:1200px){.job-listing .apply-button__btn:not(.mobile){transform:translateX(480px)}.job-listing .text-column{margin:130px 0 85px}.job-listing .text-column__description{padding-left:8.125rem}.job-listing .services-detail-technologies-wrap{padding:6.875rem 0 15px}.job-listing .services-detail-technologies-wrap .services-detail-technologies .services-list-page-items{grid-column-gap:100px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;padding-top:2.8125rem}.job-listing .services-detail-technologies-wrap .services-detail-technologies .services-list-page-items .services-list-page-item{padding:0 0 5.9375rem}.job-listing .services-detail-technologies-wrap.subHeaderAwards .services-list-page-items .services-list-page-item{padding:0}.job-listing .services-detail-technologies-wrap.subHeaderAwards .services-list-page-items{padding-top:0}.job-listing .services-detail-technologies-wrap.subHeaderAwards{padding:0}}@media screen and (min-width:1440px){.job-listing .apply-button__btn:not(.mobile){transform:translateX(650px)}}