.banner_row{transform:skew(0deg,0deg)!important}h2.sub-heading{display:block;font-size:1.25em;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-top:15px;text-transform:uppercase}h3.upper-heading{background-color:#000;color:#fff;display:inline-block;font-size:.875em;font-weight:500;padding:.25em .5em;width:fit-content}h1.main-heading,h3.upper-heading{text-transform:uppercase}.button-col a{gap:90px}h3.upper-heading{margin-bottom:16px!important}h1,h2,h3{margin:0}.banner-setion{align-items:center;align-items:flex-end;background-color:#000;display:flex;height:100%;margin:auto;padding-bottom:8.5em;width:100%}.button-col{margin-top:3.5em!important}.btn-icon svg{width:12px;fill:#fff;margin-left:6px}.button-col a{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);display:flex;justify-content:space-between;padding:10px 20px;text-decoration:none;width:fit-content}.banner_row{align-self:flex-end;margin:0 auto;max-width:64em;padding-bottom:8.5em;width:100%}@media only screen and (max-width:991px){.banner-setion{height:50em!important}.main-heading{font-size:5em!important}}@media only screen and (max-width:600px){.main-heading{font-size:3em!important}}@media only screen and (max-width:980px){.banner_row{align-self:center;padding-left:20px;padding-top:150px}}