.custom_banner{padding-bottom:40px;padding-top:40px;position:relative;z-index:1}.banner_image{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-2}.banner_image img{bottom:-10000%;left:-10000%;margin:auto;max-width:none;min-height:1000%;min-width:1000%;position:absolute;right:-10000%;top:-10000%;transform:scale(.1);vertical-align:middle}.banner_overlay{background-color:rgba(0,65,89,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.text-center{text-align:center}.text-center h1{animation-delay:0s;-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;color:#fff;display:block;font-family:AvenirNext-Medium;font-size:16px;letter-spacing:.05em;line-height:1.2;margin-bottom:5px;opacity:1;text-transform:uppercase}.text-center h2{animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;font-family:Miller;font-size:40px;line-height:1.1;margin-bottom:10px}.text-center h2,.text-center p{-webkit-animation-duration:1s;animation-duration:1s;color:#fff;display:block;opacity:1}.text-center p{animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@media (min-width:992px){.custom_banner{padding-bottom:100px;padding-top:100px}.text-center h2{font-size:60px}}@media (min-width:1600px){.text-center h2{font-size:60px}}@media (max-width:767.98px){.custom_banner .container.content-wrapper{padding-left:20px;padding-right:20px}.custom_banner .row{margin-left:-20px;margin-right:-20px}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}