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