.banner-career-entry{padding-left:30px;padding-right:30px}.banner-career-entry-wrapper{position:relative;display:grid;max-width:62.8888888889rem;height:22.7777777778rem;margin:0 auto;margin-bottom:1.6666666667rem;grid-template-rows:36px 1fr 20px;grid-template-columns:1fr 1fr;text-decoration:none}.banner-career-entry-wrapper:hover .button-tooltip:after{transform:rotate(-45deg)}.banner-career-entry-wrapper:hover .button-tooltip~.tooltip{opacity:1;pointer-events:all;white-space:nowrap}.banner-career-entry .decorative-border{position:relative;z-index:1;grid-column:1/3;grid-row:2/3;width:100%;height:100%;overflow:hidden;border-radius:6px}.banner-career-entry .decorative-border:after{content:"";position:absolute;padding:3px;background:linear-gradient(135deg,#c5f0f9,#5c9aff 36%,#e1d8f1 70%,#ffb5e6);border-radius:6px;transition:background .2s;top:0;right:0;bottom:0;left:0;mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box}.banner-career-entry .left{z-index:2;grid-column:1/2;grid-row:2/3;padding:1.9444444444rem 1.6666666667rem 1.1111111111rem 1.3888888889rem}.banner-career-entry .left .title{transform:rotate(-15deg);font-size:3.5555555556rem;font-style:italic;line-height:1;-webkit-hyphens:none;hyphens:none}.banner-career-entry .left .title .color-brand-tertiary{margin-left:1.1111111111rem;color:#00ff4c}.banner-career-entry .left .title .color-white{color:#fff}.banner-career-entry .left .left-bottom{display:flex;margin-top:3.3333333333rem;margin-left:3.8888888889rem}.banner-career-entry .left .left-bottom .content{display:flex;margin-top:-3.3333333333rem;margin-left:2.2222222222rem;flex-direction:column;transform:rotate(-15deg)}.banner-career-entry .left .left-bottom .content span{font-size:max(14px,1.6666666667rem);font-style:italic;font-weight:300;line-height:1.1}.banner-career-entry .left .left-bottom .content span.has-spacing{margin-left:2.2222222222rem}.banner-career-entry .right{z-index:2;grid-column:2/3;grid-row:1/3;align-self:end;margin-bottom:2px;overflow:hidden}.banner-career-entry .right .video{display:flex;justify-content:flex-end}.banner-career-entry-button-wrapper{position:absolute;bottom:-.3333333333rem;left:50%;z-index:3;width:100%;transform:translate(-50%)}.banner-career-entry .button-tooltip{border:5px solid #00FF4C;background-color:#000d14}.banner-career-entry .button-tooltip:after{color:#00ff4c}@media (max-width: 1280px){.banner-career-entry-wrapper{height:100%;grid-template-rows:0px 1fr 20px}.banner-career-entry .left{grid-column:1/3;grid-row:2/3;max-width:570px}.banner-career-entry .right{grid-column:1/3;grid-row:2/3;margin-top:210px}.banner-career-entry-button-wrapper{bottom:0}}@media (max-width: 850px){.banner-career-entry .right{margin-top:250px}}@media (max-width: 768px){.banner-career-entry .right{margin-top:300px}}@media (max-width: 560px){.banner-career-entry .left{justify-self:center}.banner-career-entry .left .title{font-size:max(14px,8.929vw)}.banner-career-entry .left .title .color-brand-tertiary{display:inline-block;margin-left:1.786vw}.banner-career-entry .left .left-bottom{margin-top:12.286vw;margin-left:9.929vw}.banner-career-entry .left .left-bottom figure{width:11.5vw;margin-top:0}.banner-career-entry .left .left-bottom .content{margin-left:5.536vw}.banner-career-entry .left .left-bottom .content span{font-size:max(14px,3.464vw)}.banner-career-entry .left .left-bottom .content span.has-spacing{margin-left:6.143vw}.banner-career-entry .right{margin-top:47.429vw}}@media (max-width: 460px){.banner-career-entry .left .left-bottom figure{margin-top:-8px}}
