.twoColBannerSec{background:#f8f6f2;height:100vh;overflow:hidden;position:relative}.twoColBannerSec .container{max-width:100%;padding:0}.twoColBannerSec .left-inner{max-width:665px}.twoColBannerSec .inner{display:flex;flex-wrap:wrap;min-height:calc(95vh - 72px)}.twoColBannerSec .left-part{align-items:center;display:flex;padding-bottom:50px;padding-left:calc(50% - 662px);padding-top:50px;position:relative;width:50%;z-index:1}.twoColBannerSec .content{max-width:424px;padding-top:15px}.twoColBannerSec h1{color:#262626;font-family:Instrument Sans,sans-serif;font-size:64px;font-weight:500;letter-spacing:.64px}.twoColBannerSec .left-btn{padding-top:40px}.twoColBannerSec .left-btn a{background:#262626;color:#fff;display:inline-block;font-family:Instrument Sans,sans-serif;font-size:20px;line-height:1.5;padding:13px 20px}.twoColBannerSec .left-btn a:hover{background:#3ec247}.twoColBannerSec .content p{color:#666;font-family:Instrument Sans,sans-serif;font-size:20px;line-height:1.5}.twoColBannerSec .bottom-info{column-gap:40px;display:flex;padding-top:50px}.twoColBannerSec .image{font-size:0;height:55px;padding-bottom:10px}.twoColBannerSec .right-part{width:50%}.twoColBannerSec .image-box img{display:block;height:100%!important;object-fit:cover;object-position:left;width:100%}.twoColBannerSec .image-box{height:100%}.header2025 .button:active,.header2025 .button:focus,.header2025 .button:hover{background:#3ec247;border-color:#3ec247;color:#fff}.bottom-info *{color:#666;font-family:Instrument Sans,sans-serif}.twoColBannerSec .image img{display:block;height:100%!important;object-fit:contain;object-position:center center;width:100%}@media (min-width:1921px){.twoColBannerSec .bottom-info{padding-top:180px}}@media (max-width:1360px){.twoColBannerSec .left-part{padding-left:20px}}@media (max-width:991px){.twoColBannerSec .left-part{width:100%}.twoColBannerSec h1{font-size:50px}.twoColBannerSec .right-part{margin-top:-90px;width:100%}.twoColBannerSec .left-part{padding-bottom:0}}@media (max-width:767px){.twoColBannerSec h1{font-size:40px}.twoColBannerSec .left-part{padding-top:20px}.twoColBannerSec .content p{font-size:18px}.twoColBannerSec .content{padding:0}.twoColBannerSec .left-btn{padding-top:24px}.bottom-right{display:none}.twoColBannerSec .bottom-info{padding-top:27px}.twoColBannerSec .description{max-width:104px}.twoColBannerSec .image-box{display:none}.mobile-image-box{display:block!important;height:100%}.mobile-image-box img{height:100%!important;object-fit:cover;width:100%}}