.banner-section{overflow:hidden}.banner h3{font-family:NeueMontreal-Regular;font-size:18px;line-height:1.4;margin:12px 0;vertical-align:baseline}.banner-section .left_content h1{font-size:56px}.banner-section .dnd-section>.row-fluid{padding:0}.banner{-webkit-justify-content:space-between;padding-top:80px;-moz-box-pack:justify;-webkit-align-items:center;justify-content:space-between;-moz-box-align:center;align-items:center;background-color:#fbf8f1;display:-webkit-flex;display:-moz-box;display:flex;position:relative;width:100%}.banner:after{background:#fff;bottom:0;content:"";height:50px;position:absolute;width:100%}.wrapper_inner.row{justify-content:center}.banner_wrapper{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;width:100%;z-index:100}.left_content{margin-bottom:30px;width:87.5%;z-index:9}.left_content h2{font-feature-settings:"ss01" on,"ss02" on;font-size:32px;letter-spacing:.02em;line-height:1.3;margin-bottom:20px;margin-top:10px}.banner h3{font-size:16px;line-height:1.5;margin:8px 0}.banner .banner-button{display:flex;margin-top:30px}.banner .banner-button+p{font-size:18px;line-height:1.6}@media (min-width:600px){.banner h3,.left_content p{font-size:18px;line-height:1.4;margin:12px 0}}.left_content p{font-size:18px;letter-spacing:.02em;line-height:1.6}.right_content{width:87.5%}.secondary_cta{background:#fff;border:2px solid #803663;border-radius:10px!important;color:#803663!important;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:24px;padding:12px 20px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.secondary_cta:hover{background-color:#116978!important;border:2px solid #116978!important;color:#fff!important}@media (max-width:1200px){.company-banner .right_content img{height:100%;margin-left:0;max-height:inherit;width:100%}}@media (max-width:991px){.banner-button a{margin-bottom:10px;margin-right:10px}.banner{padding:80px 0 40px}}@media (min-width:800px){.banner{margin-bottom:100px;min-height:640px}.banner .banner-button a{margin-left:0!important;margin-right:10px}.left_content{padding:0 5px;width:43.75%}.left_content h2{font-size:56px;line-height:1;margin-bottom:40px}.right_content{position:relative;text-align:center;width:50%}.right_content img{border-radius:10px;margin-left:50px;margin-top:50px}}@media(max-width:800px){.right_content img{margin:0 auto}}@media(max-width:799px){.wrapper_inner.row{flex-wrap:wrap;justify-content:center;margin:0}.right_content{padding:0 5px;position:relative;text-align:center}.right_content img{border-radius:10px;height:auto;margin:0 auto;width:100%}.banner:before{background-color:#fff;bottom:-6px;content:"";height:80px;left:0;position:absolute;width:100%}.banner{padding-top:82px}.we-welcome-everyone-section .careers_row1-row-0-margin{margin-top:0!important}}@media(max-width:767px){.company-banner .right_content img{height:100%;margin:0 auto;max-height:inherit;width:100%}.banner-section .left_content h1{font-size:32px}}@media (max-width:500px){.right_content img{max-width:100%;width:100%}.banner-button a{margin-bottom:20px}}@media(max-width:400px){.banner{padding-top:100px}}@media (max-width:430px){.right_content img{width:100%}}@media (max-width:500px){.banner .banner-button{flex-wrap:wrap}}@media (max-width:375px){.banner-button a{display:block;max-width:max-content;width:100%}}.banner .banner-button a{padding-bottom:12px;padding-top:12px}