.main-banner{position:relative;z-index:0}.main-banner .background-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.main-banner:before{background:#00bbd3;bottom:0;content:"";left:0;opacity:.7;position:absolute;right:0;top:0;z-index:1}.main-banner .page-center{position:relative;z-index:2}.main-banner .banner-inner{display:table;height:500px;position:relative;width:100%}.main-banner .inner{display:table-cell;text-align:center;vertical-align:middle}.main-banner h1{color:#fff;margin:0;padding-bottom:1px}.main-banner p{color:#fff;font-size:39px;font-weight:400;line-height:36px;padding:15px 0 53px}.main-banner .seo-banner-btn a{background-color:#fe5621;border-radius:17px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;display:inline-block;font-size:24px;font-weight:700;line-height:24px;min-width:450px;padding:22px 10px;text-align:center;text-decoration:none!important;text-transform:uppercase}.main-banner .seo-banner-btn a:hover{background-color:#ad401d;text-decoration:none}@media (min-width:1600px){.main-banner p{padding:15px 0 53px!important}}@media (max-width:1599px){.main-banner h1{line-height:70px;padding:0}.main-banner p{font-size:33px;line-height:43px;padding:15px 0 30px!important}.main-banner .seo-banner-btn a{font-size:18px;line-height:26px;min-width:360px;padding:15px 10px}}@media (max-width:1400px){.main-banner h1{line-height:68px}.main-banner p{font-size:30px;line-height:38px}}@media (max-width:991px){.main-banner p{font-size:25px;line-height:32px}.main-banner h1{line-height:62px}}@media (max-width:767px){.main-banner p{font-size:22px;line-height:28px}.main-banner h1{line-height:56px}}@media (max-width:600px){.main-banner .banner-inner{height:275px}.main-banner h1{line-height:50px}}@media (max-width:480px){.main-banner .seo-banner-btn a{font-size:16px;line-height:24px;min-width:auto}.main-banner{padding:20px 0!important}}