.internal-banner .banner-button-wrapper{display:flex}.internal-banner.banner-section .banner-item{background-size:cover;clip-path:polygon(0 0,100% 0,100% 100%,50% 93%,0 100%);padding:150px 0}.internal-banner.banner-section .banner-title h1 .sub-title{font-size:30px;font-weight:500}.internal-banner.banner-section .banner-title h1{font-weight:500;margin-bottom:20px}.internal-banner.banner-section .banner-title h2{color:#fff;font-weight:500;margin-bottom:20px}.internal-banner .banner-button-wrapper .blue-btn{background:#1f4fa3;border-color:#1f4fa3;margin-left:20px}.internal-banner .mb-banner-section{display:none}@media(max-width:767px){.internal-banner.banner-section .banner-item{clip-path:none}.internal-banner .mb-banner-section{display:block;line-height:0}.internal-banner.banner-section .banner-title h1{font-size:38px}.internal-banner.banner-section .banner-title h2{color:#fff;font-size:38px}.internal-banner.banner-section .banner-title h1 .sub-title{font-size:26px}.internal-banner.banner-section .banner-item{background-position:50%;background:none!important;padding:0;position:relative}.internal-banner a.theme-btn{font-size:14px;padding:10px 20px}.internal-banner.banner-section .banner-content{padding:10px 0;position:absolute;top:50%;transform:translateY(-50%)}}@media(max-width:575px){.internal-banner.banner-section .banner-button-wrapper{flex-direction:column}.internal-banner.banner-section .banner-button-wrapper .blue-btn{margin-left:0;margin-top:10px}.internal-banner.banner-section .banner-title h1 .sub-title{font-size:16px}.internal-banner.banner-section .banner-title h1{font-size:21px}}