.banner-section .dnd-section>.row-fluid{padding-left:0;padding-right:0}.banner{background-color:#000;padding:30px}.banner-inner-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.banner-left-group{order:2}.banner-left-group h5{color:#0070ff;font-family:Inter,sans-serif;font-size:1vw;font-weight:700;letter-spacing:1px;line-height:1.2vw;margin-bottom:30px;text-transform:uppercase}.banner-left-group h3{color:#fff;font-size:3.5vw;font-weight:700;line-height:3.5vw;margin-bottom:40px}.banner-left-group p{color:#fff;font-size:1.2vw;line-height:1.5vw;margin-bottom:0}.banner-right-group{order:1;padding:1vw}.banner-right-group .image-holder{background-repeat:no-repeat;background-size:contain;max-height:fit-content}.banner-right-group .image-holder img{max-width:-webkit-fill-available;padding:3vw;vertical-align:middle}@media (min-width:640px){.banner-left-group{order:1;padding-left:15px;padding-right:15px;position:relative;width:100%}.banner-left-group,.banner-right-group{flex:0 0 41.66667%;margin-left:8.33333%;max-width:41.66667%}.banner-right-group{order:2}}@media screen and (max-width:991px){.banner-left-group h5{font-size:11px;line-height:11px}.banner-left-group h3{font-size:27px;line-height:27px}.banner-left-group p{font-size:14px;line-height:21px}}@media screen and (max-width:640px){.banner-right-group .image-holder img{padding:10vw}.banner-right-group .image-holder{margin:0 25vw 30px}.banner-right-group{padding:0}.banner{padding:30px 15px 100px}.banner-left-group{padding-left:15px;padding-right:15px;position:relative;width:100%}}