.t-banner-inner{display:flex;justify-content:center}.t-banner-col{width:50%;position:relative}.col-right-image{background-size:cover;background-repeat:no-repeat}.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{max-width:620px;float:right;padding:128px 164px 128px 0;box-sizing:border-box;width:100%}.t-banner-col.col-left{background-color:#ededed}.t-banner-col-right-inner{max-width:620px;padding:100px 0 100px 164px;box-sizing:border-box}.t-banner-col.col-right{background-color:#4a4d4e}.t-banner-col.col-right h2{color:#fff}.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{content:'';position:absolute;top:50%;height:50%;width:100%;background-color:#fff}.banner-anchor a{font-size:18px;margin-right:40px}.anchors-outer{display:flex;flex-wrap:wrap;padding-top:30px;max-width:80%}.col-right-img{background-position:center;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{width:100%;min-height:400px}.t-banner-col.col-left{order:1;margin-top:-50px;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{max-width:70%;font-size:36px}.t-banner-col p{max-width:80%}.col-right-inner-offer h2{max-width:100%}.col-right-inner-offer p{max-width:100%}}@media only screen and (max-width:380px){.t-banner-col h1{font-size:32px}}