.banner-wrap{background-color:#eeedf0;background-repeat:no-repeat;background-size:cover;margin-top:-129px;padding:0 30px}.banner-wrap .banner-wrap-btn .banner-wrap-btn-inner a:focus,.banner-wrap .banner-wrap-btn .banner-wrap-btn-inner a:hover{background:#135193}.banner-wrap .content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;min-height:600px;position:relative}.banner-wrap .banner-wrap-inner{margin:100px 0 0;width:100%}.banner-wrap .banner-wrap-inner .banner-wrap-padding{padding:10px}.banner-wrap .banner-wrap-inner .banner-wrap-title{margin-bottom:20px;width:100%}.banner-wrap .banner-wrap-inner .banner-wrap-title h1{font-family:gravesend-sans,Sans-serif;font-size:50px;font-weight:600;line-height:1;margin:0;padding:0;white-space:normal;word-break:keep-all}.banner-wrap .banner-wrap-subtitle{font-family:Noto Sans,Sans-serif;font-size:19px;font-weight:400;line-height:1.2em;max-width:500px;width:500px}.banner-wrap .banner-wrap-btn{max-width:100%;width:100%}.banner-wrap .banner-wrap-btn .banner-wrap-btn-inner{margin:24px 0 0}.banner-wrap .banner-wrap-btn .banner-wrap-btn-inner a{background-color:#0c2340;border-radius:0 0 0 0;color:#fff;display:inline-block;font-family:gravesend-sans,Sans-serif;font-size:15px;font-weight:600;line-height:1;padding:12px 15px;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.banner-wrap .banner-wrap-subtitle p{font-family:Noto Sans,Sans-serif;font-size:19px;font-weight:400;line-height:1.2em}@media(max-width:1024px){.banner-wrap .content-wrapper{min-height:500px}}@media(max-width:767px){.banner-wrap .banner-wrap-subtitle{max-width:100%!important;width:100%!important}}