.landing-hero{display:inline-block;overflow:hidden;padding:125px 0 142px;position:relative;width:100%;z-index:1}.landing-hero .upper-content h1{font-family:Gotham;font-size:85px;line-height:100%;margin:0}.landing-hero .upper-content .cta a,.landing-hero .upper-content .cta span{border:1px solid #fff;border-radius:33px;color:#fff;display:inline-block;font-family:Gotham;font-size:12px;font-weight:700;letter-spacing:1px;line-height:22px;padding:15px 18px;width:100%}.landing-hero .upper-content{align-items:center;display:flex;flex-direction:column;gap:45px;justify-content:center;text-align:center;width:100%}.landing-hero .upper-content p{color:#fff;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:30px;margin:0}.landing-hero .upper-content .hero-cta{display:inline-block;width:max-content}.landing-hero .upper-content .hero-cta a{align-items:center;background-color:#fff;border:1px solid transparent;color:#c7025d;display:flex;font-family:Gotham;font-size:16px;font-weight:700;gap:15px;justify-content:center;line-height:100%;padding:15px 25px 15px 17px;text-transform:uppercase;transition:all .5s;width:auto}.landing-hero .upper-content .hero-cta a:hover svg path{stroke:#fff}.landing-hero .upper-content .hero-cta a:hover{background-color:transparent;border:1px solid #fff;color:#fff}.landing-hero .upper-content .cta.mobile-text{display:none}@media(max-width:1440px){.landing-hero{padding:80px 0 100px}.landing-hero .upper-content h1{font-size:70px}}@media(max-width:1346px){.landing-hero .upper-content h1{font-size:60px}}@media (max-width:1280px){.landing-hero .upper-content h1{font-size:50px}.landing-hero{padding:60px 0}}@media(max-width:991px){.landing-hero .landing-hero-content{flex-direction:column;margin:25px 0}.landing-hero:before{background-size:contain!important;top:0}.landing-hero .upper-content h1{font-size:40px}.landing-hero .upper-content p{font-size:16px;line-height:26px}.landing-hero{padding:56px 0}}@media(max-width:767px){.landing-hero .upper-content h1{font-size:35px;line-height:45px}.landing-hero .upper-content h1 br,.landing-hero .upper-content p br{display:none}.landing-hero .upper-content .cta a,.landing-hero .upper-content .cta span{letter-spacing:0;padding:8px 11px}.landing-hero .upper-content .cta.desktop-text{display:none}.landing-hero .upper-content .cta.mobile-text{display:block}.landing-hero .upper-content .hero-cta{display:none}}