.hero-banner-module{align-items:center;color:#fff;display:flex}.hero-banner,.hero-banner-module{background-repeat:no-repeat;background-size:cover;position:relative}.hero-banner{background-position:50%;height:100%;height:100vh;width:100%}.hero-banner .container,.hero-banner .row,.hero-banner .row .content,.hero-banner .row>*{height:100%}.hero-banner .content{align-items:center;display:flex;justify-content:center}.hero-banner h1{color:#fff;font-size:85px!important;margin-bottom:5px}.hero-banner h5{color:#fff;font-size:25px!important;font-weight:400!important}.hero-banner .content-wrap{margin-top:10%}.hero-banner-module .box-wrapper{color:#000;display:flex;flex-wrap:wrap;margin-top:-1px;position:relative;z-index:10}.hero-banner-module .box-wrapper a.box{aspect-ratio:1/.8;background-color:#fff;color:#000;display:flex;flex-basis:calc(33.3333% - 15px);flex-direction:column;padding:30px;position:relative;transition:color .2s}.hero-banner-module .box-wrapper .box h2,.hero-banner-module .box-wrapper .box h3,.hero-banner-module .box-wrapper .box h4,.hero-banner-module .box-wrapper .box h5{transition:color .2s}@media (hover:hover) and (pointer:fine){.hero-banner-module .box-wrapper .box:hover .box-arrow img{filter:brightness(0) invert(1);transform:translateX(20px)}}.hero-banner-module .box-wrapper .box .box-arrow img{filter:brightness(0) saturate(100%) invert(13%) sepia(82%) saturate(5067%) hue-rotate(7deg) brightness(101%) contrast(97%);margin-top:30px;transition:transform .4s;width:35px}.hero-banner-module .box-wrapper .box:before{background-color:#d61d04;content:"";height:9px;left:0;position:absolute;right:0;top:0;width:100%}.hero-banner-module .box-wrapper .box .box-arrow{margin-top:auto}.hero-banner-module .box-wrapper .box .box-arrow,.hero-banner-module .box-wrapper .box .box-content{position:relative;z-index:10}@media (hover:hover) and (pointer:fine){.hero-banner-module .box-wrapper .box:hover *{color:#fff!important}}.hero-banner-module .box-wrapper .box:after{background-color:#d61d04;content:"";height:0;left:0;position:absolute;right:0;top:0;transition:height .4s ease;width:100%;z-index:5}@media (hover:hover) and (pointer:fine){.hero-banner-module .box-wrapper .box:hover:after{bottom:unset!important;height:100%!important;top:0!important}}@media (max-width:1200px){.hero-banner-module .hero-banner h1{font-size:65px!important}}@media (max-width:992px){.hero-banner-module .hero-banner h1{font-size:45px!important}.hero-banner-module .hero-banner h5{font-size:22px!important}.hero-banner-module .box-wrapper{margin-top:-50px}.hero-banner-module .box-wrapper a.box{flex-basis:calc(50% - 15px)}}@media (max-width:768px){.hero-banner-module .box-wrapper{align-items:stretch;display:flex;flex-direction:column;margin-top:20px;max-width:100%;padding:0;width:100%}.hero-banner-module .box-wrapper a.box{box-sizing:border-box;flex-basis:100%;margin-bottom:20px;max-width:100%;padding:20px;width:100%}.hero-banner-module .hero-banner{padding:0}.hero-banner-module .box-background{height:auto!important;margin-bottom:9px}.hero-banner-module .box-wrapper .box:last-child:after{bottom:0;height:9px;top:unset}.hero-banner-module div.box-container{top:0}.hero-banner-module .box-background .container.box-container{max-width:100%;padding:0;width:100%}}