.banner_wrapper{background-size:cover;background-repeat:no-repeat;padding:0 15px 50px}.banner_wrapper .flex-row{display:flex;flex-wrap:wrap}.banner_wrapper .left_col{width:33.333%}.banner_wrapper .right_col{width:42.332%;margin-left:24%}.banner_wrapper .left_col .top_spacer{height:157px;margin-bottom:20px}.banner_wrapper .left_col .content_wrap{margin-bottom:20px}.banner_wrapper h2{line-height:1;margin:0;font-weight:500}.banner_wrapper .left_col .bottom_spacer{height:150px}.banner_wrapper .right_col .top_spacer{height:15px;margin-bottom:15px}.banner_wrapper .btn_row_wrap{display:flex;flex-wrap:wrap;align-content:flex-start}.banner_wrapper .btn_item.it1 .btn_item_inner{padding-top:51px}.banner_wrapper .btn_item.it2 .btn_item_inner{padding:51px 0 0 25px}.banner_wrapper .btn_item a.btn{cursor:pointer;display:inline-block;text-transform:uppercase;outline:none;position:relative;transition:all .3s ease-out;z-index:0;text-align:center;overflow:hidden;color:#fff;border:2px solid #fff;border-radius:26px 26px 26px 26px;font-family:GT Walsheim Medium,Axiforma;font-size:22px;padding:10px 20px;font-weight:700}.banner_wrapper .btn_item a.btn .inner_row{display:flex;align-items:center;justify-content:center}.banner_wrapper .btn_item a.btn:after{content:"";position:absolute;z-index:-1;transition:all .3s ease-out;background:#666;width:0;height:100%;top:0;left:0}.banner_wrapper .btn_item a.btn .btn_icon{position:relative;display:inline-flex;z-index:0;margin-left:8px;order:2;height:100%;line-height:0}.banner_wrapper .btn_item a.btn:hover{border-width:3px}.banner_wrapper .btn_item a.btn:hover:after{width:100%}.banner_wrapper .content_wrap h2{color:#000;font-family:GT Walsheim Medium,Axiforma;font-size:36px;font-weight:200}@media(max-width:1280px){.banner_wrapper .left_col{width:60%}.banner_wrapper .right_col{width:40%;margin-left:0}}@media(max-width:767px){.banner_wrapper .left_col{width:100%}.banner_wrapper .right_col{width:100%;margin:0}.banner_wrapper .left_col .top_spacer{height:100px}.banner_wrapper .left_col .bottom_spacer{height:0}.banner_wrapper .right_col .top_spacer{margin:0}.banner_wrapper .btn_item.it1 .btn_item_inner{padding:0}.banner_wrapper .btn_item.it2 .btn_item_inner{padding-top:0}}@media(max-width:479px){.banner_wrapper .btn_row_wrap{flex-direction:column}.banner_wrapper .btn_item.it2 .btn_item_inner{padding-top:11px;padding-left:0}}