.banner{height:500px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;background-position:center 90px;background-size:100% auto;background-attachment:fixed}.banner .title{color:#fff;font-size:30px;font-weight:500;margin-top:200px;position:relative;z-index:2}.Contact h5,.Contact h4{color:#fff;font-size:40px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.banner h2{color:#fff;font-size:50px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.banner .overlay{background-color:rgba(0,0,0,.2);height:100%;width:100%;position:absolute;top:0;left:0}.block{padding:65px 50px}.block h5{text-transform:uppercase;font-weight:700;font-size:35px;line-height:45px;margin-bottom:35px}.block span,.title span{color:#0077f5}.block.white{background-color:#fff;color:#004996}.block.light{background-color:#e5f1ff;color:#004996}.block.dark{background-color:#004996;color:#fff}.usp{background-color:#e5f1ff;padding:120px 30px 140px 30px;margin-top:30px;color:#004996;line-height:30px}.usp .title{text-transform:uppercase;font-weight:700;font-size:30px;line-height:45px;margin-bottom:35px;letter-spacing:.049em}.usp img{display:inline-block;width:40px;margin-right:10px}.pad-left-15{padding-left:15px}.bg-block{overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;padding:60px 0;margin:70px 0 70px -15px}.bg-block .white{left:-15px;position:relative}.alt .left{padding-right:0}.alt img{width:calc(100% - 50px);margin-left:30px}.alt .right{padding-left:0;position:relative;top:20px;left:-30px}.alt .block{width:calc(100% + 25px);margin-left:-25px}.customers{padding-bottom:90px;text-align:center}.customers h5{color:#c2c2c2;margin:90px 0 30px 0;font-size:22px;font-weight:600}.owl-nav{z-index:10;color:#004996;position:absolute;height:48px;width:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.owl-prev,.owl-next{position:absolute;padding:12px 18px}.owl-prev{left:-30px}.owl-next{right:0}.contact{color:#fff;text-align:center;font-weight:500;background-size:cover}.contact .overlay{padding:140px 0 120px 0;background-color:rgba(0,73,150,.55)}.contact .contain{width:700px;max-width:calc(100% - 30px);margin:auto}.contact h4{font-size:45px;font-weight:700;margin-bottom:45px}.contact .buttons{margin-top:90px}.contact a{font-weight:400;text-transform:none;font-size:17.25px}.contact .call{margin-right:60px}.contact span{background-size:25px!important;background-repeat:no-repeat!important;background-position:40% 60%!important}.contact .call span{background-image:url(/UI/images/icons/002-phone-call.png)}.contact .mail span{background-image:url(/UI/images/icons/001-envelope.png)}@media screen and (max-width:2110px){.banner{background-size:auto 600px}}@media only screen and (max-width:1250px){.owl-carousel{width:calc(100% - 30px);margin:0 15px}}@media only screen and (max-width:1200px){.banner{height:400px}.banner .title{margin-top:150px}.usp{padding:60px 30px 70px 30px}}@media only screen and (min-width:992px) and (max-width:1200px){.usp .title{font-size:25px}.usp img{width:35px}}@media only screen and (max-width:991.5px){.banner{height:300px;background-size:auto 350px}.banner .title{margin-top:100px}.usp .item,.usp .title{margin-bottom:30px}.usp .item:last-child{margin-bottom:0}.alt .left{padding-right:15px}.alt img{width:100%;margin-left:0}.alt .right{padding-left:15px;position:relative;top:0;left:0}.alt .block{width:100%;margin-left:0}.bg-block{padding-top:0;padding-bottom:0;margin:30px 0 30px 0}.bg-block .white{left:0}.usp{margin-bottom:30px}.pad-left-15{padding-left:0}}@media only screen and (max-width:991.5px) and (min-width:767.5px){.bg-block,.alt{max-width:600px;margin:auto}}@media only screen and (max-width:767.5px){.banner{height:200px;background-size:auto 300px}.banner .title{margin-top:65px;font-size:24px}.banner .title h2{font-size:30px;margin-bottom:5px}.contact .overlay{padding:70px 0 60px 0}.contact h4{font-size:6vw}.contact a{display:block;width:250px;margin:auto!important;margin-bottom:30px!important}.usp{padding:45px 15px;margin-bottom:-10px}.usp .title{font-size:30px!important;line-height:45px!important}.bg-block{margin-bottom:0}}@media only screen and (max-width:480px){.usp .title{font-size:27.5px!important;line-height:35px!important}}@media only screen and (max-width:400px){.usp .title{font-size:24px!important;line-height:30px!important}}