.banner-section .container{max-width:1370px}.banner-section .flex-wrap{align-items:end;display:flex;justify-content:space-between}.banner-section .flex-wrap .ban-col-1{width:58%}.banner-section .flex-wrap .ban-col-2{width:42%}.banner-section .flex-wrap .ban-col-1 h2{color:#1e2b33;font-family:Unbounded,sans-serif;font-size:47px!important;font-weight:600;letter-spacing:-4%;line-height:120%;max-width:665px}.banner-section .flex-wrap .ban-col-1 .icon-box{align-items:center;border:1px solid rgba(17,119,99,.5);border-radius:2px;display:flex;gap:8px;margin-bottom:20px;max-width:310px;padding:10px 12px}.banner-section .flex-wrap .ban-col-1 .icon-box span{color:#117763;font-size:12px;font-weight:500;letter-spacing:.8px;line-height:12px;text-transform:uppercase}.banner-section .flex-wrap .ban-col-2 .right-text{display:block;font-size:16px;margin-bottom:20px}.banner-section .flex-wrap .ban-col-2 .btn-wrap{display:flex;gap:12px;justify-content:space-between}.banner-section .flex-wrap .ban-col-2 .btn-wrap a.normal-btn{background:#f2731d;color:#fff;font-size:16px;font-weight:600;line-height:26px;padding:14px 25px}.banner-section .flex-wrap .ban-col-2 .btn-wrap a.normal-btn:hover{background:#000}.banner-section .flex-wrap .ban-col-2 .btn-wrap a.icon-btn{align-items:center;background:rgb(30 43 51/8%);color:#1e2b33;display:flex;font-size:16px;font-weight:600;gap:18px;padding:16px 24px 16px 16px;position:relative}.banner-section .flex-wrap .ban-col-2 .btn-wrap a.icon-btn:after,.banner-section .flex-wrap .ban-col-2 .btn-wrap a.icon-btn:before{background:#fef0e3;content:"";height:12px;left:32px;position:absolute;top:0;width:7px}.banner-section .flex-wrap .ban-col-2 .btn-wrap a.icon-btn:after{bottom:0;top:inherit}.banner-section .flex-wrap .ban-col-2 .btn-wrap a.icon-btn img{margin-left:-3px}