.t-banner-inner{display:flex;justify-content:center}.t-banner-col{position:relative;width:50%}.col-right-image{background-repeat:no-repeat;background-size:cover}.t-banner-col h1 span{color:#e60000}.t-banner-col h1{font-size:45px;line-height:1.2}.t-banner-col p{font-size:18px}.t-banner-col.col-left .button-link{background-color:transparent}.t-banner-col.col-left .button-link a{background-color:transparent;color:#4a4d4e}.t-banner-col.col-right .button-link{background-color:transparent}.t-banner-col.col-right .button-link a{background-color:transparent;color:#fff}.t-banner-col-left-inner{box-sizing:border-box;float:right;max-width:620px;padding:128px 164px 128px 0;width:100%}.t-banner-col.col-left{background-color:#ededed}.t-banner-col-right-inner{box-sizing:border-box;max-width:620px;padding:100px 0 100px 164px}.t-banner-col.col-right{background-color:#4a4d4e}.t-banner-col.col-right h2,.t-banner-col.col-right p{color:#fff}.t-banner-col.col-left{clip-path:polygon(0 0,calc(100% - 150px) 0,100% 50%,calc(100% - 150px) 100%,0 100%)}.t-banner-col.col-right{clip-path:polygon(0 50%,150px 0,100% 0,100% 100%,150px 100%)}.t-banner-inner{position:relative}.t-banner-inner:before{background-color:#fff;content:"";height:50%;position:absolute;top:50%;width:100%}.banner-anchor a{font-size:18px;margin-right:40px}.anchors-outer{display:flex;flex-wrap:wrap;max-width:80%;padding-top:30px}.col-right-img{background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:1380px){.t-banner-col-left-inner{padding:100px 110px 100px 1rem}.t-banner-col-right-inner{padding:100px 1rem 100px 110px}}@media only screen and (max-width:768px){.t-banner-inner{flex-wrap:wrap}.t-banner-inner:before{display:none}.t-banner-col{min-height:400px;width:100%}.t-banner-col.col-left{margin-top:-50px;order:1;z-index:1}.t-banner-col-left-inner,.t-banner-col-right-inner{max-width:100%}.t-banner-col-left-inner{padding:100px 80px 100px 1rem}.t-banner-col-right-inner{padding:100px 1rem 100px 80px}.col-right-inner-offer{padding-left:120px}.t-banner-col h2{font-size:32px}}@media only screen and (max-width:480px){.t-banner-col-left-inner,.t-banner-col-right-inner{padding:80px 1rem}.col-right-inner-offer{padding-left:140px}.t-banner-col h1{font-size:36px;max-width:70%}.t-banner-col h2,.t-banner-col h3,.t-banner-col h4,.t-banner-col p{max-width:80%}.col-right-inner-offer h2,.col-right-inner-offer p{max-width:100%}}@media only screen and (max-width:380px){.t-banner-col h1{font-size:32px}}