@import url("https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");body{background-color:#e2e2e2}a,body,h1,h2,h3,h4,h5,h6,p,span{font-family:Public Sans,sans-serif}.color-steerbridge-white h1,h2,h3,h4,h5,h6{color:#e2e2e2}.background-steerbridge-gray{background-color:#636365}.background-steerbridge-white{background-color:#e2e2e2}.background-steerbridge-background-white{background-color:#f0f0f0}.background-steerbridge-blue{background-color:#1e68ac}.color-steerbridge-gray{color:#636365}.color-steerbridge-white{color:#e2e2e2}.color-steerbridge-blue{color:#1e68ac}input:focus{outline-color:#1e68ac}.contact-us-form{padding:20px 0}.contact-us-form input{border:2px solid #aaa;border-radius:10px;color:#636365;transition:border-color .3s;width:75%}.contact-us-form input:hover{border:2px solid #1e68ac;color:#636365}.contact-us-form textarea{border:2px solid #aaa;border-radius:10px;color:#636365;transition:border-color .3s;width:75%}.contact-us-form textarea:hover{border:2px solid #1e68ac}.contact-us-form h1,h2,h3,h4,h5,h6{color:#636365!important;font-family:Public Sans,sans-serif!important}.contact-us-form .hs-submit input{background-color:#1e68ac;border-color:#1e68ac;color:#f0f0f0}.contact-us-form .hs-submit input:hover{border:2px solid #aaa}.apply-form{background-color:#e2e2e2;border-radius:8px;float:none!important;margin:auto!important;padding:20px;width:40%!important}.apply-form .hs_cos_wrapper .form-title{margin:0 auto;text-align:center;width:50%}.apply-form input,.apply-form select{border:2px solid #aaa;border-radius:10px;color:#636365;transition:border-color .3s;width:100%}.apply-form select{appearance:auto}.apply-form input:hover,.apply-form select:hover{border:2px solid #1e68ac;color:#636365}.apply-form textarea{border:2px solid #aaa;border-radius:10px;color:#636365;transition:border-color .3s;width:25%}.apply-form textarea:hover{border:2px solid #1e68ac}.apply-form h1,h2,h3,h4,h5,h6{color:#636365!important;font-family:Public Sans,sans-serif!important}.apply-form .hs-submit input{background-color:#1e68ac;border-color:#1e68ac;color:#f0f0f0}.apply-form .hs-submit select{background-color:#1e68ac}.apply-form input[type=file]{background:none!important;border:none!important;margin-left:-20px!important}.apply-form .hs-submit input:hover{border:2px solid #aaa}.apply-form .submitted-message{margin:auto;width:50%}.apply-button a{border-radius:6px}.slide-in-from-right{animation-duration:2s;animation-name:slidein-right}.scale-on-hover{transition:all .2s ease-in-out}.scale-on-hover:hover{color:#999;transform:scale(1.1)}@keyframes slidein-right{0%{margin-left:15%;width:200%}to{margin-left:0;width:100%}}.gray-border-top-bottom{border-bottom:1px solid #636365;border-top:1px solid #636365}.row-fluid .title-text{display:block;float:none;margin:0 auto!important;max-width:580px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}.row-fluid .title-text h1{color:#636365;font-size:32px;font-weight:600;letter-spacing:2px;line-height:32px;padding:0 0 10px;text-transform:uppercase}.row-fluid .title-text h1:after{background-color:#1e68ac;content:"";display:block;height:2px;margin:21px auto 8px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:250px}.row-fluid .title-text:hover h1:after{width:325px}.translucent-background-steerbridge-blue{background-color:rgba(30,104,172,.8)}.translucent-background-steerbridge-white{background-color:hsla(0,0%,89%,.8)}.row-fluid .future-text h5:before{background:#1e68ac}.row-fluid .top.fixed{background-color:#f0f0f0!important}.row-fluid .hero-box h1{color:#e2e2e2}.responsive-half-width{width:50%!important}.responsive-future-banner{top:20%}.custom-hero-secton2{height:75vh;position:relative}.custom-hero-secton2:before{background:#000;content:"";height:75vh;left:0;opacity:.5;position:absolute;top:0;width:100%}.apply-now-button{float:right;margin:auto;width:auto}.apply-now-button a{background-color:#1e68ac;border-radius:6px;color:#f0f0f0}.custom-sticky-top{background-color:#f0f0f0;box-shadow:0 5px 30px 0 rgba(0,0,0,.2);color:#333;position:fixed;transition:none!important;z-index:999}.custom-main-menu{color:#00003b;font-size:18px;font-weight:400;height:85px;width:100%}.custom-main-menu ul>li>a{position:relative}.custom-main-menu ul>li>a:hover{color:#fff;opacity:1}.custom-main-menu ul>li>a:before{background-color:rgba(30,104,172,.8);bottom:0;content:"";display:block;left:-25px;max-height:50px;min-height:50px;opacity:0;position:absolute;right:-25px;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:center;transition:transform .3s ease,opacity .3s ease;transition-delay:.1s;z-index:-1}.custom-main-menu ul>li>a:hover:before{opacity:1;transform:translateY(-50%) scaleX(1)}.custom-main-menu a{color:inherit;margin-top:20px;padding-left:50px;padding-right:50px}.custom-main-menu ul li ul li{background-color:#fff}.custom-main-menu ul li ul li a{color:rgba(0,0,0,.7);font-size:16px;margin-top:0;padding-left:0;padding-right:0;position:relative;white-space:nowrap!important}.custom-main-menu ul li ul li a:hover{background-color:#fff;color:#000}.custom-main-menu ul>li>ul>li>a:hover:after{background-color:#1e68ac;bottom:0;content:"";display:block;height:2px;left:2.5rem;position:absolute;transform:scaleX(1);transform-origin:left;transition:transform .3s ease;width:20px}.custom-main-menu ul>li>ul>li>a:after{transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.custom-main-menu ul>li>a{padding-left:40px!important;padding-right:40px!important;transition:color .3s ease}.custom-main-menu ul li a:after{background-color:#1e68ac;content:"";display:block;height:2px;left:2.5rem;margin-top:15px;position:absolute;top:50%;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:20px}@media (min-width:30px) and (max-width:767px){.responsive-half-width{width:100%!important}.responsive-center{text-align:center!important}.responsive-future-banner{top:5%}.small-screen-no-padding{padding:15% 0 0!important}.apply-form{width:90%!important}.cloud-partner-icon{margin-bottom:50px}}@media (min-width:768px) and (max-width:1200px){.apply-form{width:75%!important}}@media (max-width:900px){.apply-now-button{margin-right:50px!important}}