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