.main *{box-sizing:border-box}.banner-section{background:#007ecc;background:linear-gradient(0,#007ecc 33%,#0069ce 100%);position:relative;padding:0;overflow:hidden}.banner-inner{position:relative;display:flex;align-items:flex-end;justify-content:space-between}.banner-cntn{width:620px;max-width:54%;position:relative;z-index:1;text-align:left;padding:56px 0 70px 0;margin:0}.banner-title{color:#ffe573;font-size:56px;line-height:84px;letter-spacing:-1px;text-shadow:4px 4px 0 #005ba9;font-weight:700;margin:0}.banner-section h3{color:#fff;margin:0;font-size:44px;line-height:57.2px;font-weight:400}.banner-section p{margin:7px 0 0;color:#fff;font-size:16px;line-height:32px;max-width:600px;display:block}.banner-visual{position:relative;right:53px;bottom:-30px;width:399px;height:391px;z-index:0;pointer-events:none}.banner-visual img{width:399px;height:391px;max-width:none;display:block;object-fit:contain}.steps-section{padding:80px 0;text-align:center;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(230,242,255,1) 100%)}.steps-section h2{color:#007ecc !important;font-size:36px;font-weight:600;margin:0}.steps-section h3{margin:0;font-size:32px}.step-wrapper{margin-top:70px}.step-wrapper .step{position:relative}.step-wrapper .step.step-1{padding-bottom:80px}.step-wrapper .step.step-2{padding-bottom:60px}.step-wrapper .step.step-3{padding-bottom:90px}.step-wrapper .step.step-4{padding-bottom:60px}.step-wrapper .step:after{content:"";position:absolute;top:87px;bottom:30px;border:1px solid #2162a7;left:calc(50% - 1px)}.step-wrapper .step-2:after{bottom:0}.step-wrapper .step-3:after{top:350px}.step-wrapper .step-4:after{display:none}.step-wrapper .step .step-img{position:absolute;width:60px;height:60px;border:1px solid #2162a7;border-radius:50%;left:calc(50% - 30px);top:-30px;z-index:2;background:#fff;display:flex;align-items:center;justify-content:center}.step-wrapper .step .step-img:after,.service-wrapper .service .service-img{content:"";display:inline-block;background:url('/sites/default/files/opmanager/images/opm-onboarding-sprite.png') no-repeat;background-size:219px}.step-wrapper .step-1 .step-img:after{width:41px;height:32px;background-position:-100px -99px}.step-wrapper .step-2 .step-img:after{background-position:-100px -140px;width:44px;height:33px}.step-wrapper .step-4 .step-img:after{background-position:-149px -99px;width:43px;height:31px}.step-wrapper .step:before{content:"";width:12px;height:12px;border-width:0 0 2px 2px;border-color:#2162a7;border-style:solid;position:absolute;left:calc(50% - 7px);transform:rotate(-45deg)}.step-wrapper .step-1:before{top:104px}.step-wrapper .step-2:before{top:109px}.step-wrapper .step-3:before{bottom:57px}.step-wrapper .step h3{color:#2162a7;border:1px solid #2162a7;display:inline-block;padding:35px 50px 20px 50px;border-radius:10px;font-size:23px;background:#fff}.step-wrapper .step-3 h3{background:#2162a7;color:#fff;padding:25px 50px}.service-wrapper{max-width:765px;margin:auto;background:#dff0ff;border-radius:20px;margin-top:-40px;display:flex;padding:70px 0 45px 0;border:2px dashed #9cb6e0}.service-wrapper .service{width:33.3%;padding:20px 0 10px 0}.service-wrapper .service:not(:last-child){border-right:1px solid #c3e1ff}.service-wrapper .service h3{padding:0 !important;border:0;font-size:20px;color:#000;font-weight:500;background:transparent;text-align:center}.service-wrapper .service .service-img{display:block;margin:auto;margin-bottom:25px}.service-wrapper .service-1 .service-img{background-position:-10px -4px;width:66px;height:83px}.service-wrapper .service-2 .service-img{background-position:-93px -5px;width:119px;height:82px}.service-wrapper .service-3 .service-img{background-position:-10px -99px;width:77px;height:82px}.inquiry-btn{background:#f7393f;color:#fff;padding:23px 30px;display:inline-block;font-size:16px;font-weight:500}.inquiry-btn:hover{text-decoration:none}#download-action-strip,#call-to-action-strip,.purchase-strip,.related-product-strip{display:none}.product-icon-logo{width:100%;max-width:155px}.mef_consider_container,.steps_container,.contact_container{display:none}@media(max-width:1024px){.banner-cntn{max-width:58%;padding:40px 0 56px 0}.banner-title{font-size:48px;line-height:72px}.banner-section h3{font-size:36px;line-height:46.8px}.banner-visual{right:0;bottom:-20px;width:320px;height:313px}.banner-visual img{width:320px;height:313px}.step-wrapper .step h3{font-size:21px}}@media(max-width:992px){.banner-section{padding:0}.banner-cntn{max-width:50%;padding:40px 0 50px 0}.banner-title{font-size:42px;line-height:63px;text-shadow:3px 3px 0 #005ba9}.banner-section h3{font-size:33px;line-height:42.9px}.banner-section p{font-size:15px;line-height:28px}.banner-visual{max-width:50%}.banner-visual img{width:unset;height:unset;max-width:100%}.steps-section h2{font-size:27px}.steps-section h3{font-size:24px}.step-wrapper .step h3{font-size:18px;padding:35px 35px 20px 35px}.step-wrapper .step-3 h3{padding:25px 35px}.service-wrapper .service h3{font-size:18px}.steps-section{padding:60px 0}.step-wrapper .step:after{top:80px}.step-wrapper .step-3:after{top:340px}.step-wrapper .step-1:before{top:100px}.step-wrapper .step-2:before{top:105px}.step-wrapper .step-3:before{bottom:57px}.step-wrapper .step.step-4{padding-bottom:40px}}@media(max-width:767px){.banner-inner{flex-direction:column;align-items:center;min-height:0;padding:30px 0 0}.banner-cntn{width:100%;max-width:100%;text-align:center;padding-top:0;padding-bottom:0}.banner-title{font-size:32px;line-height:48px;margin-top:0;text-shadow:2px 2px 0 #005ba9}.banner-section{padding:0}.banner-section h3{font-size:24px;line-height:31.2px;margin-bottom:10px}.banner-section p{font-size:14px;line-height:28px;margin:0 auto;max-width:100%}.banner-visual{position:relative;right:auto;top:auto;width:unset;height:unset;max-width:250px;margin:20px auto 0}.steps-section{padding:40px 0 30px 0}.steps-section h2{font-size:22px;margin-bottom:10px}.steps-section h3{font-size:18px}.step-wrapper{margin-top:50px}.step-wrapper .step.step-2{padding-bottom:50px}.step-wrapper .step h3{font-size:16px;border-radius:7px;padding:30px 20px 15px 20px;line-height:1.5}.step-wrapper .step-3 h3{padding:20px;border-radius:7px;position:relative;z-index:3;text-align:center}.service-wrapper{flex-direction:column;padding:50px 15px 25px 15px;position:relative;z-index:2}.service-wrapper .service{width:100%}.service-wrapper .service .service-img{margin-bottom:15px}.step-wrapper .step.step-4{padding-bottom:30px}.inquiry-btn{padding:15px 10px;font-size:14px}.step-wrapper .step:after{top:70px}.step-wrapper .step-1:before{top:80px}.step-wrapper .step-2:before{top:80px}.step-wrapper .step-3:after{top:0}.service-wrapper .service:not(:last-child){border-right:0;border-bottom:1px solid #c3e1ff}}