.page-section.standard-hero-section{background-color:#505050;display:block;margin:2rem 0 0;overflow:hidden;padding:5rem 0;position:relative;width:100%}.standard-hero-section .background-img-wrap{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.standard-hero-section .background-img-wrap img{bottom:-10rem;display:block;filter:grayscale(1);height:auto;left:0;margin:auto;min-height:100%;min-width:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;opacity:.5;position:absolute;right:0;top:-10rem;width:100%}.standard-hero-section .center{max-width:78rem;padding:0 1rem}.standard-hero-section .section-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}.standard-hero-section .h1-style{color:#f4f4f4;font-family:Roboto,Tahoma,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.9px;margin:0;opacity:.5;padding:0 0 1.25rem;text-transform:uppercase}.standard-hero-section .h2-style{color:#fff;font-family:Roboto Condensed;font-size:3.6rem;font-style:italic;font-weight:700;line-height:1.16em;margin:0;padding:0 0 2.5rem}.standard-hero-section .cta-wrap{align-items:center;display:flex;flex-direction:row;gap:1.2rem;justify-content:flex-start;margin-top:1.2rem}.standard-hero-section .cta-wrap .default-cta{border-color:#d1008a}.standard-hero-section .cta-wrap .large-text-cta{color:#fff;font-family:Roboto Condensed,Impact,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.1em;text-decoration:none}@media screen and (max-width:1500px){.page-section.standard-hero-section{margin-top:0}.standard-hero-section .center{max-width:62.4rem}.standard-hero-section .section-inner{padding:0}.standard-hero-section .h1-style{font-size:.72rem;padding:0 0 .9375rem}.standard-hero-section .h2-style{font-size:2.88rem;padding:0 0 1.875rem}.standard-hero-section .cta-wrap .large-text-cta{font-size:1.12rem}}@media screen and (max-width:1200px){.page-section.standard-hero-section{padding:2rem 0}.standard-hero-section .h2-style{font-size:2.16rem;padding:0 0 1.4rem}}@media screen and (max-width:900px){.page-section.standard-hero-section{padding:4rem 0}.standard-hero-section .section-inner{padding:0}.standard-hero-section .h1-style{font-size:.675rem;padding:0 0 .9375rem}.standard-hero-section .h2-style,.standard-hero-section p{max-width:100%}.standard-hero-section .h2-style{font-size:1.8rem;padding:0 0 1.875rem}.standard-hero-section p{font-size:.9rem}.standard-hero-section .cta-wrap{flex-direction:column;width:100%}.standard-hero-section .cta-wrap .large-text-cta{font-size:1.05rem}}
