.hero_section{max-width:120rem;height:61rem;display:flex;align-items:center;background:var(--ui-primary);overflow:hidden;margin:0 auto 7.5rem}.hero_section .content{width:54.5%;position:relative}.hero_section .content-wrapper{margin-left:auto;width:37.5rem;max-width:100%;margin-right:4.5rem;color:#fff;z-index:3;position:relative;margin-top:-1.48rem}.hero_section .content-wrapper h1{font-size:6rem;font-weight:700;line-height:5.625rem;margin-bottom:2rem;letter-spacing:-.27rem}@media (max-width: 576px){.hero_section .content-wrapper h1{font-size:4.5rem;line-height:110%}}.hero_section .content-wrapper p{font-weight:400;font-size:1rem;line-height:1.625rem}@media (max-width: 576px){.hero_section .content-wrapper p{margin-bottom:1.5rem}}.hero_section .content-wrapper .btn-wrapper{display:flex;gap:1rem}.hero_section .content-wrapper .btn-wrapper .btn--transparent{border-color:#fff;color:#fff}.hero_section .content-wrapper .btn-wrapper .btn--transparent:hover:after{background:#fff}@media (max-width: 576px){.hero_section .content-wrapper{max-width:28.125rem}}@media (max-width: 450px){.hero_section .content-wrapper{max-width:310px;width:100%}}.hero_section .content .lines{position:absolute;top:-18rem;left:0;z-index:1}@media (max-width: 1536px){.hero_section .content .lines{transform:scale(.9) translate(-6.8rem) translateY(-5rem)}}@media (max-width: 1023px){.hero_section .content .lines{transform:scale(.85) translate(-14.8rem) translateY(-5rem)!important}}@media (max-width: 576px){.hero_section .content .lines{transform:scale(.65) translate(-43.925rem) translateY(-2rem)!important}}.hero_section .content .accent-line-1,.hero_section .content .accent-line-2,.hero_section .content .accent-line-3,.hero_section .content .accent-line-4,.hero_section .content .accent-line-5,.hero_section .content .accent-line-6{opacity:0}.hero_section .content .accent-line-1{left:0;top:-276px}@media (max-width: 576px){.hero_section .content .accent-line-1{top:-204px}}.hero_section .content .accent-line-2{left:0;top:-217px}@media (max-width: 576px){.hero_section .content .accent-line-2{left:0;top:-167px}}.hero_section .content .accent-line-3{left:0;top:-174px}@media (max-width: 576px){.hero_section .content .accent-line-3{left:0;top:-129px}}.hero_section .content .accent-line-4{left:0;top:-55px}.hero_section .content .accent-line-5{left:-5px;top:148px}.hero_section .content .accent-line-6{left:0;top:251px}.hero_section .content .active-line{animation:fade-in-opacity .2s forwards}.hero_section .images{width:48%;height:100%;position:relative;overflow:hidden;z-index:2}.hero_section .images .hero-img{width:100%;height:100%;object-fit:cover;object-position:left}.hero_section .images .top-pacmans{position:absolute;top:0;left:0}@media (max-height: 800px){.hero_section .images .top-pacmans .middle-pacman{display:none}}.hero_section .images .bottom-pacmans{position:absolute;bottom:0;left:0}@media (max-width: 1536px){.hero_section .images .last-child{transform:translate(-127px)}}@media (max-width: 1365px){.hero_section .images .last-child{display:none}.hero_section .images .middle-child{transform:translate(14.5rem)}.hero_section .images .middle-child:nth-last-of-type(1){fill:#edee80}}@media (max-width: 1023px){.hero_section .images .middle-child{transform:translate(10.5rem)}.hero_section .images .middle-child:nth-last-of-type(1){fill:#edee80}}@media (max-width: 1023px){.hero_section{flex-direction:column;height:auto;padding:4rem}.hero_section .content{width:100%;padding:4rem 0}.hero_section .content-wrapper{margin:0 auto}.hero_section .content .lines{transform:scale(.9) translate(-7rem);left:0}.hero_section .images{display:none;transform:none;width:140rem;margin-bottom:-.4rem;order:1}.hero_section .images .pacmans{display:none}}@media (max-width: 1920px){.hero_section{height:calc(100vh - 6.25rem);max-height:54.3rem;min-height:43.75rem}}@media (max-width: 1919px){.hero_section{height:56.75rem;max-height:56.75rem;min-height:auto}}@media (max-width: 1536px){.hero_section{height:683px}}@media (max-width: 1365px){.hero_section{height:48.5625rem}}@media (max-width: 1023px){.hero_section{height:auto}}@media (max-width: 768px){.hero_section{margin-bottom:5rem}}@keyframes fade-in-opacity{0%{opacity:0}to{opacity:1}}
