#hero-section{padding:284px 0 150px}.the-hero.light_content{color:#fff}.the-hero.dark_content{color:#000}#hero-section h2{color:#fff!important;font-family:Gotham Black,Helvetica,Arial,Lucida,sans-serif;letter-spacing:-2px;line-height:1.2em}#hero-section .headline-text{text-align:left}.the-hero h1{font-family:Gotham Black,Helvetica,Arial,Lucida,sans-serif;font-size:clamp(36px,5vw,100px);font-weight:600;letter-spacing:-2px;line-height:1.2em;margin:0 0 20px}.hero-cta{text-align:right}#hero-section .hero-cta a{border-color:#a0cb06;border-radius:0;border-width:4px!important;color:#fff!important;display:inline-block;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif!important;padding:10px 20px!important;transition:all .6s ease}#hero-section .hero-cta a:hover{padding-left:25px!important;padding-right:25px!important}.container.has-overlap{align-content:flex-end;align-items:flex-end;display:flex;gap:8vw;position:relative}.container.has-overlap .headline-text,.overlapping-section{max-width:calc(50% - 4vw)}.overlapping-section{background:#fff;bottom:-250px;padding:1rem;position:relative}div#hero-section{position:relative}@media (max-width:981px){.container.has-overlap .headline-text{max-width:calc(100% - 4vw)}.hero-paragraph{margin-left:0;max-width:100%;padding-left:40px;width:100%}}@media (max-width:767px){.hero-paragraph{padding-left:20px}#hero-section .hero-cta a{font-size:16px!important}#hero-section{padding:150px 0 75px}}