.hero--home {
  position: relative;
  width: 100%;
  height: 100lvh; }
  .hero--home .hero__image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .hero--home .hero__filter {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 39.5%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0) 67.75%, rgba(0, 0, 0, 0.3) 100%);
    z-index: 1; }
  .hero--home .hero__informations {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-xl);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 var(--horizontal-margin) var(--horizontal-margin);
    color: var(--color-white);
    z-index: 2; }
  .hero--home .hero__text {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-l); }
  @media (min-width: 1024px) {
      .hero--home .hero__text {
        max-width: calc( ((var(--width-of-layout) - (var(--gap) * (var(--max-columns) - 1))) / var(--max-columns)) * 9 + (var(--gap) * (9 - 1))); } }
  @media screen and (min-width: 0px) {
    .hero--home .hero__title {
      font-size: 4.6rem !important;
      line-height: 4.6rem !important;
      font-weight: 500 !important;
      font-family: var(--font-primary) !important; } }
  @media screen and (min-width: 768px) {
    .hero--home .hero__title {
      font-size: 8rem !important;
      line-height: 7.6rem !important;
      font-weight: 500 !important;
      font-family: var(--font-primary) !important; } }
  @media screen and (min-width: 0px) {
    .hero--home .hero__subtitle {
      font-size: 2rem !important;
      line-height: 2.2rem !important;
      font-weight: 500 !important;
      font-family: var(--font-primary) !important; } }
  @media screen and (min-width: 768px) {
    .hero--home .hero__subtitle {
      font-size: 2.2rem !important;
      line-height: 2.4rem !important;
      font-weight: 500 !important;
      font-family: var(--font-primary) !important; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50cy9oZXJvL2hvbWUuY3NzIiwibWFwcGluZ3MiOiJBQUdBO0VBQ0ksa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxjQUFjO0VBSGxCO0lBUVksa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixXQUFXO0lBQ1gsWUFBWTtJQUNaLFVBQVU7RUFadEI7SUFnQlksa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixXQUFXO0lBQ1gsWUFBWTtJQUNaLDZKQUE2SjtJQUM3SixVQUFVO0VBckJ0QjtJQXlCWSxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxPQUFPO0lBQ1AsV0FBVztJQUNYLDREQUE0RDtJQUM1RCx5QkFBeUI7SUFDekIsVUFBVTtFQW5DdEI7SUF1Q1ksYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixxQkFBcUI7RUMzQzdCO01ERUo7UUE0Q2dCLHdJQUFXLElBRWxCO0VFdkNEO0lGUFI7TUVlNEIsNEJBQTRDO01BQTVDLDhCQUE0QztNQUE1QywyQkFBNEM7TUFBNUMsMkNBQTRDLElGbUMvRDtFRTNDRDtJRlBSO01FZTRCLDBCQUE0QztNQUE1Qyw4QkFBNEM7TUFBNUMsMkJBQTRDO01BQTVDLDJDQUE0QyxJRm1DL0Q7RUUzQ0Q7SUZQUjtNRWU0QiwwQkFBNEM7TUFBNUMsOEJBQTRDO01BQTVDLDJCQUE0QztNQUE1QywyQ0FBNEMsSUZ1Qy9EO0VFL0NEO0lGUFI7TUVlNEIsNEJBQTRDO01BQTVDLDhCQUE0QztNQUE1QywyQkFBNEM7TUFBNUMsMkNBQTRDLElGdUMvRCIsInNvdXJjZXMiOlsid2VicGFjazovL2RhbmthLy4vY29tcG9uZW50cy9oZXJvL2hvbWUuc2NzcyIsIndlYnBhY2s6Ly9kYW5rYS8uL3NyYy9hcHAvc2Nzcy9hYnN0cmFjdHMvbWl4aW5zL19tZWRpYS1xdWVyaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZGFua2EvLi9zcmMvYXBwL3Njc3MvYWJzdHJhY3RzL2Z1bmN0aW9ucy9fZ2V0LXRleHQtc3R5bGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9zcmMvYXBwL3Njc3MvYWJzdHJhY3RzL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICcuLi8uLi9zcmMvYXBwL3Njc3MvYWJzdHJhY3RzL21peGlucyc7XG5cbi5oZXJvLS1ob21lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBsdmg7XG5cbiAgICAuaGVybyB7XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX2ZpbHRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAzOS41JSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwKSA2Ny43NSUsIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbmZvcm1hdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLXhsKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0taG9yaXpvbnRhbC1tYXJnaW4pIHZhcigtLWhvcml6b250YWwtbWFyZ2luKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLWwpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4td2lkdGgoJ2wnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAje2dldC13aWR0aC1vZi1jb2x1bW5zKDkpfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoJ2gxJyk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoJ2g1Jyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1peGluIG1pbi13aWR0aCgkbGF5b3V0KSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnQoJGxheW91dCkpIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIG1heC13aWR0aCgkbGF5b3V0KSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoJGxheW91dCkpIHsgQGNvbnRlbnQ7IH1cbn0iLCJAaW1wb3J0ICcuLi8uLi9kYXRhL3RleHQtc3R5bGVzJztcblxuJGZvbnQtYnJlYWtwb2ludHM6IG1hcC1nZXQoICRmb250LXNpemVzLCAnYnJlYWtwb2ludHMnICk7XG5cbkBtaXhpbiB0ZXh0LXN0eWxlKCAkZWxlbWVudCApIHtcbiAgICBcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCggJGZvbnQtYnJlYWtwb2ludHMgKSB7XG4gICAgICAgICRicmVha3BvaW50OiBudGgoJGZvbnQtYnJlYWtwb2ludHMsICRpKTtcbiAgICAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQobWFwLWdldCgkbGF5b3V0cywgJGJyZWFrcG9pbnQpLCAnYnJlYWtwb2ludCcpO1xuICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJyZWFrcG9pbnQgKSB7XG4gICAgICAgICAgICBAZWFjaCAkc2VsZWN0b3IsICRwcm9wZXJ0aWVzIGluIG1hcC1nZXQoICRmb250LXNpemVzLCAnZGF0YScgKSB7XG4gICAgXG4gICAgICAgICAgICAgICAgQGlmICggJGVsZW1lbnQgPT0gJHNlbGVjdG9yICkge1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLy8gTG9vcCBvbiBwcm9wZXJ0aWVzXG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlcyBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaWYgJHByb3BlcnR5ICE9ICdzZWxlY3Rvcicge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3BlcnR5fTogI3tudGgoJHZhbHVlcywgJGkpfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/