.banner-wrapper{position:relative;z-index:1;overflow:hidden;min-height:768px;padding-top:0;padding-left:0;padding-right:0;padding-bottom:320px;display:flex;align-items:center}.banner-wrapper .banner-img{z-index:0;background-color:rgba(0,0,0,0.6) !important;background-blend-mode:multiply;position:absolute;z-index:-3;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.banner-wrapper .page-center{width:auto}.banner-wrapper .row{margin-right:-15px;margin-left:-15px}.banner-wrapper .col-sm-12.banner-width{height:100%;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.banner-wrapper .col-sm-12.banner-width .table-wrapper{height:100% !important;display:flex;align-items:center;width:100%}.banner-wrapper .col-sm-12.banner-width .table-wrapper .table-content{padding:82px 0;display:table-cell;vertical-align:top}.banner-wrapper .col-sm-12.banner-width .table-wrapper .table-content .banner-text.banner-text-909{max-width:1095px;margin:0 auto;text-align:center;color:#fff;font-size:24px;line-height:32px}.banner-wrapper h1{margin:0 0 28px;color:#fff;font-size:50px;line-height:1.1;letter-spacing:-0.9px;font-family:'poppinsbold'}.banner-wrapper p{margin:0 auto 10px;line-height:1.2;font-size:24px;letter-spacing:0;width:98%}@media(min-width:768px){.banner-wrapper .page-center{max-width:750px}}@media(min-width:992px){.banner-wrapper .page-center{max-width:970px}}@media(min-width:1200px){.banner-wrapper .page-center{max-width:1170px}}@media(min-width:768px) and (max-width:1420px){.banner-wrapper .page-center{max-width:1200px}}@media(min-width:768px) and (max-width:1200px){.banner-wrapper .page-center{padding-left:0;padding-right:0}}@media(min-width:768px){.col-sm-12{width:100%;float:left}}@media(min-width:768px) and (max-width:1124px){.banner-wrapper .banner-text{width:70%}}@media(max-width:1280px){.banner-wrapper p{font-size:22px}.banner-wrapper h1{font-size:46px}}@media(max-width:991px){.banner-wrapper h1{font-size:42px}}@media(max-width:960px){.banner-wrapper .banner-text{font-size:16px;line-height:30px}}@media(max-width:767px){.banner-wrapper{min-height:auto;padding-bottom:0}.banner-wrapper .banner-text{width:80%}.banner-wrapper h1{font-size:36px}.banner-wrapper p{font-size:20px;padding:10px}}@media(max-width:500px){.banner-wrapper h1{font-size:32px}.banner-wrapper p{font-size:18px}.banner-wrapper .banner-text{width:90%}}