.banner{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:calc(100vh - 170px);display:flex;align-items:center;justify-content:center;padding:70px 15px}.banner .page-center{padding:0 30px;width:100%}.banner .banner-content{padding:90px 55px;max-width:800px;margin-bottom:0 !important;background-color:#f38b1f;background:rgba(243,139,31,0.85);color:#fff}.banner .banner-content h1{font-size:48px;margin-bottom:40px;color:#fff}.banner .banner-content p{font-size:28px;margin:0}.qbanner-section .banner .banner-content{padding:15px 55px;line-height:1.25;background:0;max-width:950px}.qbanner-section .banner .banner-content>*+*{margin-top:1em}@media only screen and (min-width:1798px){.banner .banner-content{transform:translateX(-55px);-webkit-transform:translateX(-55px);-moz-transform:translateX(-55px)}.banner{min-height:calc(85vh - 170px)}}@media(max-width:1440px){.banner .banner-content{padding:60px 50px;max-width:565px}.banner .banner-content h1{font-size:42px}.banner .banner-content p{font-size:26px}}@media(max-width:1024px){.banner .page-center{padding:0}}@media(max-width:992px){.banner .banner-content p{font-size:18px}}@media(max-width:768px){.banner .banner-content{max-width:100%}}@media(max-width:480px){.banner{min-height:calc(85vh - 170px)}.banner .banner-content h1{font-size:36px}.banner .banner-content{padding:50px 30px}}