.inner-banner{width:82.8%;margin:auto}.inner-banner_heading{width:39.2%;float:left}.inner-banner_para{width:60.8%;float:right}.inner-banner h1{text-align:left;font-weight:600;font-style:normal;text-decoration:none;font-size:5.35vw;white-space:normal;margin:0px;z-index:auto;padding:0px;border-width:0px;border-radius:0px;letter-spacing:0px;color:#fff !important;color:#fff;line-height:normal}.inner-banner p{text-align:left;font-weight:400;font-style:normal;text-decoration:none;line-height:49.0617px;font-size:1.4vw;white-space:normal;color:#fff !important;margin:0px;z-index:auto;height:176.034px;padding:0px;border-width:0px;border-radius:0px;letter-spacing:0px}.banner{height:34.88vw;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width:1000px){.banner-section .dnd-section,.banner-section .content-wrapper--vertical-spacing{padding:0px 0 80px 0px}}@media only screen and (max-width:1001px){.banner-section .dnd-section,.banner-section .content-wrapper--vertical-spacing{padding:0px}}@media only screen and (max-width:1224px){.inner-banner{padding-top:60px}}@media only screen and (max-width:976px){.banner h1{font-size:60px;line-height:59px;font-weight:700;letter-spacing:-1px}.inner-banner p{font-size:21px;padding-top:20px}.inner-banner_heading,.inner-banner_para{width:100%;float:none}}@media only screen and (max-width:767px){.banner{min-height:315px !important;background-size:cover;background-repeat:no-repeat;background-position:center}.inner-banner{padding-top:0}}@media only screen and (max-width:420px){.banner{padding-top:30px}.banner-section .dnd-section,.banner-section .content-wrapper--vertical-spacing{padding:0px 0 40px 0px}}