.middle-banner-section{background:transparent linear-gradient(90deg,#004b8b,#22b8b0 67%,#84bd00) 0 0 no-repeat padding-box;padding:80px 0}.middle-banner-row{align-items:center;display:flex;margin-left:-60px;margin-right:-60px}.middle-banner-col{padding-left:60px;padding-right:60px}.middle-banner-col.left-col{width:38%}.middle-banner-col.right-col{position:relative;width:62%}.middle-banner-col.right-col:before{background:transparent linear-gradient(0deg,#22b8b0,#84bd00) 0 0 no-repeat padding-box;content:"";display:block;height:100%;left:-5px;position:absolute;top:0;width:5px}.middle-banner-section .left-text-wrap span.percent{color:#6ff;display:block;font-size:56px;font-weight:700;line-height:46px;margin-bottom:12px}.middle-banner-section .left-text-wrap h2{color:#fff;margin-bottom:0;margin-top:0}.middle-banner-section p{color:#fff}.middle-banner-section p:last-child{margin-bottom:0}@media(max-width:991px){.middle-banner-row{align-items:flex-start;flex-direction:column}.middle-banner-col.left-col{width:100%}.middle-banner-col.right-col{margin-top:20px;padding-top:25px;position:relative;width:100%}.middle-banner-col.right-col:before{background:transparent linear-gradient(264deg,#22b8b0,#84bd00) 0 0 no-repeat padding-box;height:5px;left:60px;position:absolute;top:0;width:calc(100% - 120px)}.middle-banner-section .left-text-wrap span.percent{font-size:50px}}@media(max-width:767px){.middle-banner-section{padding:60px 0}.middle-banner-section .left-text-wrap span.percent{font-size:42px}}@media(max-width:575px){.middle-banner-section{padding:40px 0}.middle-banner-section .left-text-wrap span.percent{font-size:38px}}