.custom-banner-wrapper{background-position:50%;background-size:cover;position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.custom-banner-wrapper,.no-image{background-color:#45729f}.custom-banner-wrapper .bottom-shape{bottom:-1px;direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:100%}.custom-banner-wrapper .bottom-shape svg{display:block;left:50%;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% + 1.3px);z-index:-1}.custom-banner-wrapper .bottom-shape svg path{fill:#fff;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.custom-banner-wrapper .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.custom-banner-wrapper .content-wrapper .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:1px;position:relative}.custom-banner-wrapper .elemented-populated{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-banner-wrapper .elemented-populated .top-spacer{height:131px;margin-bottom:20px;width:100%}.custom-banner-wrapper .banner-content-image{margin-bottom:20px;position:relative;text-align:right;width:100%}.custom-banner-wrapper .banner-content-image>div{-webkit-transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s}.custom-banner-wrapper .banner-content-image>div a{display:inline-block}.custom-banner-wrapper .banner-content-image>div img{display:inline-block;vertical-align:middle;width:100%}.custom-banner-wrapper .banner-title{margin-bottom:20px;text-align:right;width:100%}.custom-banner-wrapper .banner-title>div{-webkit-transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s}.custom-banner-wrapper .banner-title>div h1{color:#fff;font-family:Michroma,Sans-serif;font-size:34px;font-weight:600;line-height:1;margin:0}.custom-banner-wrapper .elemented-populated .bottom-spacer{height:38px;width:100%}@media screen and (min-width:768px){.custom-banner-wrapper{height:100vh}.custom-banner-wrapper .content-wrapper{height:100%}.custom-banner-wrapper .content-wrapper .banner-content{width:100%}}@media (max-width:1200px) and (min-width:1025px){.custom-banner-wrapper .banner-title{padding-left:20px;padding-right:20px}}@media screen and (max-width:1024px){.custom-banner-wrapper .banner-content-image>div{padding:50px}.custom-banner-wrapper .banner-title>div{padding:0 50px}.custom-banner-wrapper .elemented-populated .top-spacer{height:231px}}@media screen and (max-width:767px){.custom-banner-wrapper .elemented-populated .top-spacer{height:177px}.custom-banner-wrapper .banner-content-image>div{padding:0 20px}.custom-banner-wrapper .content-wrapper .banner-content{width:100%}.custom-banner-wrapper .banner-title>div{padding:0 20px}}@media screen and (max-width:350px){.custom-banner-wrapper .elemented-populated .top-spacer{height:164px}}