.banner_full_v2{padding:20px;border-radius:15px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.banner_full_v2 .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border-radius:15px}.banner_full_v2 .holder{position:relative;z-index:10}.banner_full_v2 .holder .title{font-size:30px;font-weight:600;text-transform:uppercase;margin:0 0 10px}.banner_full_v2 .holder .text{font-weight:600;font-size:20px;color:var(--tcct-primary-color)}.banner_full_v2 .items-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:30px 0 0}.banner_full_v2 .items-holder .item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner_full_v2 .btn-holder,.banner_full_v2 .items-holder .img-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner_full_v2 .items-holder .img-holder{width:60px;height:60px;border-radius:5px;-ms-flex-negative:0;flex-shrink:0}.banner_full_v2 .items-holder .img-holder img{height:100%;width:auto;border-radius:5px}.banner_full_v2 .items-holder .item-title{text-transform:uppercase;font-size:18px;margin:0 0 5px;font-weight:600}.banner_full_v2 .items-holder .item-subtitle{font-size:14px;margin:0;font-weight:600}.banner_full_v2 .btn-holder{margin:30px 0 0}