.banner-area{padding-left:30px;padding-right:30px;background-repeat:no-repeat;background-size:cover;text-align:center;padding-top:14%;background-position:50% 41.24%;background-attachment:scroll;padding-bottom:10%;padding-bottom:10%;background-color:rgba(239,239,239,1);width:100%;position:relative}.banner-area .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;transform:translateZ(0)}.banner-area .overlay:before{background-color:rgba(90,88,88,0.70);height:100%;width:100%;position:absolute;top:0;left:0;z-index:-100;content:'';display:block;transition:opacity .5s ease-in-out,background-color .5s ease-in-out}.banner-area .overlay:after{height:100%;width:100%;position:absolute;top:0;left:0;z-index:-100;content:'';display:block;transition:opacity .5s ease-in-out,background-color .5s ease-in-out;opacity:0}.banner-area .page-center{position:relative;-ms-box-orient:horizontal;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.banner-content{width:100%;-ms-box-orient:horizontal;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;align-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;justify-content:center}.banner-content h1{width:100%;color:rgba(255,255,255,1);font-size:52px;line-height:1.2em;letter-spacing:-.03em;margin:0;font-family:Montserrat;font-weight:500;margin:0 0 .5em}.banner-content h5{width:100%;color:rgba(255,255,255,1);font-family:"proxima-nova";font-size:1.2em;line-height:1.7em;margin-bottom:10.800px;font-weight:400}a.banner-button,a.cta_button{border:2px solid rgba(255,255,255,1);background-color:rgba(89,86,86,0.00);background-image:none;padding:12.240px 15.120px 11.520px 20.880px;font-family:"proxima-nova-light";color:#fff;text-decoration:none;position:relative;font-size:.8em;line-height:100%;transition:all .3s linear;display:inline-block;margin:0 auto;margin-top:25px;font-weight:600;font-size:16px}a.banner-button>span{font-size:16px}a.banner-button:hover,a.cta_button:hover{background-color:rgba(255,255,255,1);background-image:none;color:#555}@media(max-width:480px){.banner-area{padding-top:25%;padding-bottom:17%}}