.landing__hero{--top-gap:10.2rem;color:var(--color-white);contain:paint;position:relative}.landing__hero-title{margin-top:35.2rem;margin-inline:auto;margin-bottom:3rem;max-width:97rem}.landing__hero-subtitle{margin-inline:auto;margin-bottom:6rem;max-width:97rem}.landing__hero-btn{background-color:var(--color-yellow);display:block;margin-inline:auto;margin-bottom:25.5rem;max-width:37rem;padding:1.7rem;transition:all .4s ease}.landing__hero-btn:hover{background-color:var(--color-green);color:var(--color-yellow)}.landing__hero-bg{z-index:-1}.landing__hero-bg,.landing__hero-bg:before{height:100%;left:0;position:absolute;top:0;width:100%}.landing__hero-bg:before{background-color:var(--color-black);content:"";display:block;opacity:.5;z-index:2}.landing__hero-bg-gap{background-color:var(--color-white)!important;height:var(--top-gap);position:relative;z-index:3}.landing__hero-bg-mask{position:absolute;top:var(--top-gap);width:var(--container-padding);z-index:3}.landing__hero-bg-mask.mask2{display:none}.landing__hero-bg-mask svg path{fill:var(--color-white)}@media only screen and (max-width:991px){.landing__hero{--top-gap:10.1rem}.landing__hero-bg-mask{transform:translateY(-1px);width:24rem}.landing__hero-title{margin-bottom:3rem;margin-top:21.8rem;max-width:57rem}.landing__hero-subtitle{margin-bottom:4rem;max-width:57rem}.landing__hero-btn{margin-bottom:15.8rem;max-width:35rem;padding:1.4rem}}@media only screen and (max-width:767px){.landing__hero{--top-gap:9rem}.landing__hero-subtitle,.landing__hero-title{max-width:unset;text-align:start}.landing__hero-subtitle{margin-bottom:3rem}.landing__hero-btn{margin-bottom:6rem;max-width:unset}.landing__hero-bg-mask{width:32rem}}@media only screen and (max-width:476px){.landing__hero-bg-mask.mask1{display:none}.landing__hero-bg-mask.mask2{display:block}.landing__hero-bg-mask{width:100%}}