.hero_section{max-width:120rem;display:flex;align-items:center;overflow:hidden;margin:0 auto 7.5rem;position:relative}@media(max-width:1365px){.hero_section{max-width:unset;width:100%}}.hero_section .content{width:100%;position:absolute;height:100%;top:25%;left:5%}.hero_section .content-wrapper{max-width:100%;color:#fff;z-index:3;position:absolute}.hero_section .content-wrapper h1{font-size:5.125rem;font-weight:700;line-height:5.625rem;margin-bottom:2.5rem;letter-spacing:-.27rem;max-width:50rem}@media(max-width:1023px){.hero_section .content-wrapper h1{max-width:unset;font-size:4rem;line-height:normal}}@media(max-width:768px){.hero_section .content-wrapper h1{font-size:3rem;line-height:normal;font-weight:600;letter-spacing:-.125rem}}@media(max-width:576px){.hero_section .content-wrapper h1{font-size:2.5rem;line-height:normal}}.hero_section .content-wrapper p{max-width:36.875rem;font-weight:400;font-size:1.5rem}@media(max-width:1365px){.hero_section .content-wrapper p{max-width:50rem;padding-right:1.25rem}}@media(max-width:1023px){.hero_section .content-wrapper p{max-width:unset;padding-right:1.25rem;font-size:1.25rem}}@media(max-width:768px){.hero_section .content-wrapper p{max-width:unset;font-size:1rem}}@media(max-width:576px){.hero_section .content-wrapper p{margin-bottom:1.5rem}}.hero_section .content-wrapper .btn-wrapper{display:flex;gap:1.25rem}@media(max-width:450px){.hero_section .content-wrapper{width:100%}}.hero_section .images{width:100%;height:100%;max-height:100%;position:relative;overflow:hidden;z-index:2}.hero_section .images .hero-img,.hero_section .images .hero-video{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;min-height:37.5rem;height:100%}.hero_section .images .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#000000b3}@media(max-width:1365px){.hero_section .content{top:0;left:0}.hero_section .content-wrapper{padding:11.25rem 3.125rem 0}}@media(max-width:1023px){.hero_section{flex-direction:column}.hero_section .content{width:100%;top:0;left:0;height:100%;margin-top:unset}.hero_section .content-wrapper{width:100%;margin:0 auto;padding:9.375rem 1.25rem 0}}@media(max-width:768px){.hero_section .content-wrapper{padding:8.75rem 1.25rem 0}}@media(max-width:576px){.hero_section{margin-bottom:5rem}.hero_section .content-wrapper{max-width:100%}}@keyframes fade-in-opacity{0%{opacity:0}to{opacity:1}}
