.hero-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 0}.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,.hero-banner .hero-banner__container .hero-banner__container--text a,.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{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{background:unset;border:2px solid #fff;border-radius:2px;color:#fff;font-size:20px;margin:10px 0;padding:10px 20px;text-decoration:none;transition:background .5s ease-in-out;width:fit-content}.hero-banner .hero-banner__container .hero-banner__container--button a:hover{background:hsla(0,0%,100%,.5);transition:background .5s ease-in-out}