.hero-banner{margin-bottom:40px;overflow:hidden;padding-bottom:50px;padding-top:0}@media screen and (min-width:768px){.hero-banner{padding-bottom:0}}@media screen and (max-width:767px){.hero-banner>div{padding-left:15px;padding-right:15px}}.hero-banner>.img{display:block}@media screen and (max-width:767px){.hero-banner>.img{background-image:none!important}}@media screen and (min-width:768px){.hero-banner>.img img{opacity:0}}.hero-banner .img{border-bottom:7px solid #fff;display:block;margin-bottom:30px}@media screen and (min-width:768px){.hero-banner .img{border:none;margin:0;opacity:0}}@media screen and (max-width:767px){.hero-banner .is-background:not([class*=has-gradient-]){background-image:none!important}}.hero-banner .is-background-img{background-position:0;background-repeat:no-repeat;background-size:auto 100%;height:100%;left:50%;position:absolute;top:0;width:50%;z-index:1}.hero-banner .is-intro{font-size:16px;font-weight:400}@media screen and (min-width:768px){.hero-banner .is-intro{font-size:26px}.hero-banner .is-decoration{display:inline-block;height:100%;left:50%;overflow:visible;pointer-events:none;position:absolute;top:0;width:180px;z-index:1}}.hero-banner .is-decoration img{height:100%;left:0;max-width:none;position:absolute;top:0;z-index:1}@media screen and (max-width:767px){.hero-banner .img-col{padding-left:0;padding-right:0}}