.hero-banner{padding:100px 0;background-size:cover;background-repeat:no-repeat;background-position:center center}.hero-banner .hero-banner__container{display:flex;flex-direction:column}.hero-banner .hero-banner__container .hero-banner__container--text{padding:0 1rem}.hero-banner .hero-banner__container .hero-banner__container--text h1,.hero-banner .hero-banner__container .hero-banner__container--text h2,.hero-banner .hero-banner__container .hero-banner__container--text h3,.hero-banner .hero-banner__container .hero-banner__container--text h4,.hero-banner .hero-banner__container .hero-banner__container--text h5,.hero-banner .hero-banner__container .hero-banner__container--text h6,.hero-banner .hero-banner__container .hero-banner__container--text p,.hero-banner .hero-banner__container .hero-banner__container--text a,.hero-banner .hero-banner__container .hero-banner__container--text{color:#fff}.hero-banner .hero-banner__container .hero-banner__container--text h1 span,.hero-banner .hero-banner__container .hero-banner__container--text h2 span{color:#cf142b}.hero-banner .hero-banner__container .hero-banner__container--button{margin-top:50px}.hero-banner .hero-banner__container .hero-banner__container--button a{color:#fff;border:2px solid #fff;padding:10px 20px;margin:10px 0;text-decoration:none;font-size:20px;width:fit-content;border-radius:2px;background:unset;transition:background .5s ease-in-out}.hero-banner .hero-banner__container .hero-banner__container--button a:hover{background:rgba(255,255,255,0.5);transition:background .5s ease-in-out}