.animation_hero{background-image:linear-gradient(105deg,#561426,#a1005b);height:25rem;overflow:clip;position:relative;z-index:1}.maxwidth-ctrl{display:flex;flex-direction:column;height:100%;margin-left:auto;margin-right:auto;text-align:center;width:100%}.middle_content{margin-bottom:auto;margin-top:auto;width:100%}.hero_text{align-items:center;display:flex;height:100%;left:0;position:relative;width:100%;z-index:1}.hero_text .breadcrumbs.top{color:#fff;padding:30px 50px;text-align:left;width:100%}.hero_text .breadcrumbs.top:after{background-color:hsla(0,0%,85%,.2);content:"";height:1px;left:0;position:absolute;right:0;transform:translateY(50px)}.hero_text .breadcrumbs.bottom{bottom:0;padding:30px 50px;position:absolute;z-index:1}.hero_text .breadcrumbs>a,.hero_text .breadcrumbs>span{color:#fff;font-size:12px;text-transform:uppercase}.hero_text .breadcrumbs>span{cursor:default;opacity:.6}.hero_text .breadcrumbs>.separator{padding:0 25px}.hero_text .breadcrumbs>.separator svg{width:6px}.hero_text h1{font-family:GT America,sans-serif;font-size:42px;font-weight:100}.hero_text h2{font-family:Signifier;font-size:26px!important;font-weight:200;opacity:.8}.hero_text h2,.hero_text p>a{color:#fff;margin-left:auto;margin-right:auto}.hero_text p>a{background:linear-gradient(80deg,#ff1e1e,#ff7c97);border-radius:3px;display:block;font-size:13px;letter-spacing:.6px;margin-top:2rem;padding:20px;text-transform:uppercase;width:fit-content}.hero_text h1{margin-bottom:.5rem;margin-top:1rem}.hero_text h1,.hero_text h3,.hero_text p{color:#fff!important;margin-left:auto;margin-right:auto}.hero_bckgd{bottom:0;position:absolute;top:0}#swoop,.hero_bckgd{pointer-events:none}#swoop{height:100%!important;opacity:.85;transform:scale(1.2)!important;width:100vw!important}@media only screen and (max-width:850px){.hero_text .breadcrumbs{padding:30px 25px!important}.middle_content{padding:20px}.middle_content h1{font-size:35px!important}.middle_content h2{font-size:23px!important}.hero_text h1,.hero_text h3,.hero_text p{width:100%!important}.hero_text>*{padding:0 50px}}@media only screen and (min-width:635px) and (max-width:850px){.middle_content h1{width:80%!important}.middle_content h2{width:90%!important}}@media only screen and (max-width:767px){.hero_text .breadcrumbs{width:100%}.animation_hero{height:fit-content}.middle_content{padding:20px 20px 70px}.hero_text>*{padding:0}}@media only screen and (max-width:390px){.middle_content h2{font-size:21px!important}}