.hero-carousel-campaign{padding:0;position:relative;border-style:none!Important}.hero-carousel-campaign .slide img{width:100%}.hero-campaign-form{position:absolute;padding:0;right:6%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:377px;background:#fff;border-radius:20px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.16);box-shadow:5px 5px 15px rgba(0,0,0,.16)}.hero-campaign-form .component-content{padding:25px}.hero-campaign-form .component-content .campaign-lead-form{padding:0 15px}.hero-campaign-form .component-content .campaign-lead-form .enq-main{padding:0!important;border:none;background:0 0;box-shadow:none;border-radius:0;text-align:left}.hero-campaign-form .component-content .campaign-lead-form .enq-main .form-group{margin-bottom:20px}.hero-campaign-form .component-content .campaign-lead-form .enq-main .enq-heading{font-family:Source Sans Pro,sans-serif!important;font-size:26px;text-align:left;color:#313131;margin:0 0 15px}.hero-campaign-form .component-content .campaign-lead-form .enq-main .enqbtn{text-align:left;margin:0}.hero-campaign-form .component-content .campaign-lead-form .enq-main .enqbtn .enq-button{margin-bottom:0;line-height:25px}@media(min-width:1025px){.hero-carousel-campaign .slide img{height:calc(100vh - 65px);min-height:400px;-o-object-fit:cover;object-fit:cover}}@media(max-width:992px){.hero-campaign-form{position:static;transform:none;max-width:100%;border-radius:0;padding:0 15px}.hero-campaign-form .component-content .campaign-lead-form .enq-main .enqbtn .enq-button{line-height:20px}.hero-carousel-campaign .wrapper{padding-bottom:20px!important}.more-info-heading{margin-top:25px}}