.hero-text .container{padding-top:3.75rem}@media(max-width: 767px){.hero-text .container{padding-top:0rem;padding-bottom:0rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hero-text h1,.hero-text .page-title{font-family:"Sora",sans-serif;font-weight:600;font-size:5rem;line-height:1;letter-spacing:-0.15rem;padding-bottom:1.5rem;position:relative;z-index:4}@media(max-width: 1120px){.hero-text h1,.hero-text .page-title{font-family:"Sora",sans-serif;font-weight:600;font-size:2.5rem;line-height:1;letter-spacing:-0.075rem;margin-top:1.6875rem}}.hero-text__img{position:absolute;top:0rem;right:0rem;max-width:38.75rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.hero-text__img{position:relative;right:auto;top:0rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:-1.25rem -0.9375rem 0.5625rem -3.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto}}@media(max-width: 480px){.hero-text__img{margin:-1.25rem -0.9375rem 0.5625rem -3.125rem}}.hero-text__img img{width:100%;max-width:clamp(23.4375rem,590/1440*100vw,36.875rem);position:relative;z-index:3}@media(min-width: 641px){.hero-text__img img{-webkit-animation:slideIn 1s ease-out forwards;animation:slideIn 1s ease-out forwards}}@media(max-width: 480px){.hero-text__img img{max-width:100%}}.hero-text__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.hero-text__data .caption{font-family:"DM Sans",sans-serif;font-weight:700;font-size:1.125rem;line-height:1.4;letter-spacing:0}.hero-text__data .data{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0}@-webkit-keyframes slideIn{from{-webkit-transform:translate(10%, -20%) scale(0.8);transform:translate(10%, -20%) scale(0.8)}to{opacity:1;-webkit-transform:translate(0, 0%) scale(1);transform:translate(0, 0%) scale(1)}}@keyframes slideIn{from{-webkit-transform:translate(10%, -20%) scale(0.8);transform:translate(10%, -20%) scale(0.8)}to{opacity:1;-webkit-transform:translate(0, 0%) scale(1);transform:translate(0, 0%) scale(1)}}