.hero-section{position:relative;margin-top:80px}.hero-section__box{display:flex;flex-direction:column;width:100%;background:#f2f3f4}.hero-section__box img{width:clamp(400px, 100%, 900px);height:300px;object-fit:cover;clip-path:url("#slide-mask-hero");margin-top:80px;margin-left:auto}.hero-section__box-wrapper{display:flex;flex-direction:column;max-width:1440px;margin:0 auto;padding:0 16px;margin-top:80px}.hero-section__box-title{font-size:var(--hero-title-mob);font-weight:var(--hero-title-font-weight);line-height:1.1;letter-spacing:-.02em;text-align:left;text-transform:none;text-wrap:balance}.hero-section__box-button{font-size:16px;font-weight:500;line-height:28.8px;text-align:left;text-transform:uppercase;text-decoration:none;width:fit-content;color:#000;margin-top:38px;transition:color .3s ease-in-out}.hero-section__box-button span{margin-right:8px}.hero-section__box-button svg path{transition:fill .3s ease-in-out}.hero-section #slide-mask-hero{transform:translate(-15%,0%) scale(.7)}.hero-section #slide-mask-hero path{transition:none}.hero-section #slide-mask-hero #slide-mask_1{transform:translateX(100%);opacity:0;animation:slide 1.1s ease .3s forwards}.hero-section #slide-mask-hero #slide-mask_2{transform:translateX(100%);opacity:0;animation:slide 1s ease .8s forwards}.hero-section #slide-mask-hero #slide-mask_3{transform:translateX(100%);opacity:0;animation:slide .7s ease 1.3s forwards}@keyframes slide{0%{opacity:0}100%{transform:translateX(0);opacity:1}}@media screen and (min-width:500px){.hero-section #slide-mask-hero{transform:translate(-10%,0%) scale(.8)}}@media screen and (min-width:575px){.hero-section__box-button{font-size:24px}}@media screen and (min-width:600px){.hero-section #slide-mask-hero{transform:translate(-15%,0%) scale(1)}}@media screen and (min-width:768px){.hero-section__box{height:450px}.hero-section__box img{height:100%;margin-top:0;width:clamp(300px, 60%, 800px)}.hero-section__box-wrapper{padding:0;margin-top:0;position:absolute;left:30px;top:50%;transform:translateY(-50%);z-index:20}.hero-section__box-title{font-size:var(--hero-title-tab);width:min(63%, 660px);overflow:hidden}.hero-section__box-button{margin-top:64px}.hero-section #slide-mask-hero{transform:translate(8%,-2%) scale(.7)}}@media screen and (min-width:992px){.hero-section{margin-top:90px}.hero-section__box{height:550px}.hero-section__box img{width:clamp(300px, 70%, 900px)}.hero-section__box-title{font-size:var(--hero-title-tab-md);width:min(55%, 510px)}.hero-section #slide-mask-hero{transform:translate(10%,0%)}}@media screen and (min-width:1080px){.hero-section__box img{width:clamp(300px, 60%, 900px)}.hero-section__box-wrapper{left:42px}.hero-section__box-title{font-size:var(--hero-title-tab-lg);width:min(70%, 690px)}}@media screen and (min-width:1120px){.hero-section__box-wrapper{left:72px}}@media screen and (min-width:1280px){.hero-section__box-title{font-size:var(--hero-title-laptop);width:min(70%, 750px)}}@media screen and (min-width:1440px){.hero-section__box-wrapper{left:calc((100vw - 1360px) / 2)}.hero-section__box-title{font-size:var(--hero-title-desktop);width:min(72%, 800px)}}@media screen and (min-width:1540px){.hero-section__box img{width:clamp(300px, 60%, 1000px)}}@media screen and (min-width:2000px){.hero-section__box img{width:50%}.hero-section #slide-mask-hero{transform:translate(10%,0%) scale(1.5)}}