/* screen - al-art */

.al-art {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px none;
  display: flex;
  height: 9181px;
  overflow: hidden;
  width: 1440px;
}

.al-art .overlap-group1 {
  height: 10279px;
  margin-left: -504px;
  margin-top: -10px;
  position: relative;
  width: 2474px;
}

.al-art .frame-7 {
  background-color: var(--concrete);
  height: 10279px;
  left: 434px;
  position: absolute;
  top: 0;
  width: 1676px;
}

.al-art .bg {
  background: linear-gradient(180deg, rgb(109.68, 20.61, 255) 0%, rgb(24.8, 5.49, 56.31) 100%);
  height: 700px;
  left: 504px;
  position: absolute;
  top: 10px;
  width: 1440px;
}

.al-art .frame-3 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 167px;
  justify-content: center;
  left: 917px;
  position: absolute;
  top: 276px;
  width: 568px;
}

.al-art .title {
  height: 71px;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: 568px;
}

.al-art .turning-brands-into-experiences {
  height: 21px;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: 568px;
}

.al-art .rectangle-20 {
  top: 1002px;
  transform: rotate(-2.15deg);
}

.al-art .rectangle-22 {
  top: 5601px;
  transform: rotate(-2.15deg);
}

.al-art .rectangle-21 {
  top: 3401px;
  transform: rotate(2.74deg);
}

.al-art .rectangle-30 {
  top: 7790px;
  transform: rotate(2.74deg);
}

.al-art .barclays {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 60px;
  height: 1113px;
  left: 743px;
  overflow: hidden;
  position: absolute;
  top: 810px;
  width: 961px;
}

.al-art .frame-6-1 {
  width: fit-content;
}

.al-art .repositioning-a-pioneer {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgb(83.78, 30.72, 234.81) 0%, rgb(203.34, 49.13, 216.75) 100%);
  background-clip: text;
  height: 23px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-fill-color: transparent;
  width: 765px;
}

.al-art .overlap-group {
  height: 991px;
  position: relative;
  width: 962px;
}

.al-art .group-42-1 {
  align-items: flex-start;
  gap: 24px;
  left: 0;
  min-height: 991px;
  position: absolute;
  top: 0;
  width: 962px;
}

.al-art .flex-row {
  gap: 24px;
  min-width: 964px;
}

.al-art .group-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-height: 498px;
  width: 272px;
}

.al-art .group-5 {
  height: 238px;
  width: 272px;
}

.al-art .group-5-1 {
  height: 236px;
  width: 272px;
}

.al-art .group-41-1 {
  margin-top: 4px;
  width: 372px;
}

.al-art .task-creating-a-bra {
  height: 379px;
  letter-spacing: 0;
  line-height: normal;
  margin-left: -2px;
  width: 370px;
}

.al-art .button_-pos {
  cursor: pointer;
  display: flex;
  height: 76px;
  left: 585px;
  position: absolute;
  top: 911px;
  transition: all 0.2s ease;
  width: 315px;
}

.al-art .button_-pos:hover {
  transform: scale(1.1);
}

.al-art .group-5-2 {
  cursor: pointer;
  height: 56px;
  margin-left: 15px;
  margin-top: 11px;
  width: 286px;
}

.al-art .eliquis {
  display: flex;
  flex-direction: column;
  gap: 60px;
  height: 1113px;
  left: 743px;
  overflow: hidden;
  position: absolute;
  top: 3236px;
  width: 961px;
}

.al-art .frame-6 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 3px;
  height: 64px;
  position: relative;
  width: 765px;
}

.al-art .making-an-impact {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgb(83.78, 30.72, 234.81) 0%, rgb(203.34, 49.13, 216.75) 100%);
  background-clip: text;
  height: 23px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-fill-color: transparent;
  width: 765px;
}

.al-art .pfizer {
  height: 38px;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: 502px;
}

.al-art .group-42 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-height: 991px;
  width: 962px;
}

.al-art .group-container-1 {
  min-width: 963px;
}

.al-art .group-58 {
  height: 238px;
  margin-left: 24px;
  width: 272px;
}

.al-art .group-41-2 {
  margin-left: 36px;
  margin-top: 4px;
  width: 359px;
}

.al-art .task-redesigning-di {
  height: 380px;
  letter-spacing: 0;
  line-height: normal;
  margin-left: -2px;
  width: 357px;
}

.al-art .receeve {
  display: flex;
  flex-direction: column;
  gap: 63px;
  height: 1113px;
  left: 743px;
  overflow: hidden;
  position: absolute;
  top: 2023px;
  width: 961px;
}

.al-art .frame-6-2 {
  height: 61px;
  width: 765px;
}

.al-art .a-new-face-for-debt-collection {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgb(83.78, 30.72, 234.81) 0%, rgb(203.34, 49.13, 216.75) 100%);
  background-clip: text;
  height: 20px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-fill-color: transparent;
  width: 765px;
}

.al-art .receeve-1 {
  height: 38px;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: 502px;
}

.al-art .group-42-2 {
  align-items: flex-end;
  gap: 24px;
  margin-left: -7px;
  min-height: 991px;
  width: 969px;
}

.al-art .group-52 {
  height: 467px;
  margin-right: 1px;
  width: 961px;
}

.al-art .flex-row-1 {
  align-items: center;
  display: flex;
  margin-right: 1px;
  min-width: 968px;
}

.al-art .flex-col {
  flex-direction: column;
  gap: 38px;
  margin-top: 2.0px;
  min-height: 492px;
  width: 366px;
}

.al-art .group-41-3 {
  align-self: flex-end;
  width: 359px;
}

.al-art .task-creating-the-c {
  height: 378px;
  letter-spacing: 0;
  line-height: normal;
  margin-left: -2px;
  width: 357px;
}

.al-art .button_-pos-1 {
  cursor: pointer;
  display: flex;
  height: 76px;
  transition: all 0.2s ease;
  width: 315px;
}

.al-art .button_-pos-1:hover {
  transform: scale(1.1);
}

.al-art .group-container-2 {
  flex-direction: column;
  gap: 24px;
  margin-left: 35px;
  min-height: 498px;
  width: 272px;
}

.al-art .group-53 {
  height: 498px;
  margin-left: 24px;
  width: 271px;
}

.al-art .teva {
  display: flex;
  flex-direction: column;
  gap: 60px;
  height: 1113px;
  left: 743px;
  overflow: hidden;
  position: absolute;
  top: 7607px;
  width: 961px;
}

.al-art .campaign-against-the-migraine {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgb(83.78, 30.72, 234.81) 0%, rgb(203.34, 49.13, 216.75) 100%);
  background-clip: text;
  height: 23px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-fill-color: transparent;
  width: 765px;
}

.al-art .teva-1 {
  height: 38px;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: 502px;
}

.al-art .group-42-3 {
  align-items: flex-start;
  gap: 24px;
  min-height: 987px;
  width: 962px;
}

.al-art .group-container-3 {
  gap: 35px;
  min-width: 961px;
}

.al-art .group-41-4 {
  margin-top: 4px;
  width: 359px;
}

.al-art .task-to-create-an-i {
  height: 409px;
  letter-spacing: 0;
  line-height: normal;
  margin-left: -2px;
  width: 357px;
}

.al-art .group-64 {
  height: 496px;
  width: 567px;
}

.al-art .porsche {
  display: flex;
  flex-direction: column;
  gap: 60px;
  height: 886px;
  left: 743px;
  overflow: hidden;
  position: absolute;
  top: 4449px;
  width: 961px;
}

.al-art .happy-anniversary {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgb(83.78, 30.72, 234.81) 0%, rgb(203.34, 49.13, 216.75) 100%);
  background-clip: text;
  height: 23px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-fill-color: transparent;
  width: 765px;
}

.al-art .porsche-1 {
  height: 38px;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: 502px;
}

.al-art .group-42-4 {
  align-items: center;
  gap: 28px;
  height: 762px;
  width: 962px;
}

.al-art .group-59 {
  height: 467px;
  margin-left: -1px;
  width: 961px;
}

.al-art .group-41 {
  display: flex;
  justify-content: center;
  margin-left: 2px;
  width: 964px;
}

.al-art .task-porsche-turned {
  height: 267px;
  letter-spacing: 0;
  line-height: normal;
  margin-left: -2px;
  width: 962px;
}

.al-art .huawei {
  display: flex;
  flex-direction: column;
  gap: 60px;
  height: 859px;
  left: 743px;
  overflow: hidden;
  position: absolute;
  top: 6648px;
  width: 961px;
}

.al-art .establishing-the-brand-in-germany {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgb(83.78, 30.72, 234.81) 0%, rgb(203.34, 49.13, 216.75) 100%);
  background-clip: text;
  height: 23px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-fill-color: transparent;
  width: 765px;
}

.al-art .place {
  height: 38px;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: 502px;
}

.al-art .group-42-5 {
  align-items: center;
  gap: 28px;
  height: 735px;
  margin-left: -1px;
  width: 962px;
}

.al-art .group-62 {
  height: 467px;
  margin-left: 1px;
  width: 961px;
}

.al-art .task-huawei-at-the {
  height: 240px;
  letter-spacing: 0;
  line-height: normal;
  margin-left: -2px;
  width: 962px;
}

.al-art .philips {
  display: flex;
  flex-direction: column;
  gap: 60px;
  height: 1113px;
  left: 743px;
  overflow: hidden;
  position: absolute;
  top: 5435px;
  width: 961px;
}

.al-art .driving-innovation {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgb(83.78, 30.72, 234.81) 0%, rgb(203.34, 49.13, 216.75) 100%);
  background-clip: text;
  height: 23px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-fill-color: transparent;
  width: 765px;
}

.al-art .philips-1 {
  height: 38px;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: 502px;
}

.al-art .group-container-4 {
  gap: 121px;
  min-width: 961px;
}

.al-art .group-41-5 {
  margin-top: 4px;
  width: 569px;
}

.al-art .task-convincing-the {
  height: 280px;
  letter-spacing: 0;
  line-height: normal;
  margin-left: -2px;
  width: 567px;
}

.al-art .group-61 {
  height: 498px;
  width: 271px;
}

.al-art .footer {
  align-items: flex-end;
  background-color: var(--ebony-clay);
  display: flex;
  height: 271px;
  left: 504px;
  mix-blend-mode: normal;
  position: absolute;
  top: 8920px;
  width: 1440px;
}

.al-art .button_-pos-2:hover {
  transform: scale(1.1);
}

.al-art .group-5-3 {
  height: 56px;
  margin-left: 15px;
  margin-top: 11px;
  width: 286px;
}

.al-art .group-90 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 18px;
  left: 1714px;
  min-width: 90px;
  padding: 1px 0;
  position: absolute;
  top: 50px;
  transition: all 0.2s ease;
}

.al-art .group-90:hover {
  transform: scale(1.1);
}

.al-art .group-91 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 18px;
  left: 1588px;
  min-width: 106px;
  padding: 1px 0;
  position: absolute;
  top: 50px;
  transition: all 0.2s ease;
}

.al-art .group-91:hover {
  transform: scale(1.1);
}

.al-art .group-92 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 18px;
  left: 1456px;
  min-width: 112px;
  padding: 1px 0;
  position: absolute;
  top: 50px;
  transition: all 0.2s ease;
}

.al-art .group-92:hover {
  transform: scale(1.1);
}

.al-art .group-93 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 18px;
  left: 1339px;
  min-width: 97px;
  padding: 1px 0;
  position: absolute;
  top: 50px;
  transition: all 0.2s ease;
}

.al-art .group-93:hover {
  transform: scale(1.1);
}

.al-art .group-94 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 18px;
  left: 696px;
  min-width: 23px;
  padding: 1px 0;
  position: absolute;
  top: 50px;
  transition: all 0.2s ease;
}

.al-art .group-94:hover {
  transform: scale(1.1);
}

.al-art .group-95 {
  cursor: pointer;
  height: 32px;
  left: 644px;
  position: absolute;
  top: 43px;
  transition: all 0.2s ease;
  width: 32px;
}

.al-art .group-95:hover {
  transform: scale(1.1);
}

.al-art .flex {
  align-items: flex-start;
  display: flex;
}

.al-art .group-41-6 {
  display: flex;
  justify-content: center;
}

.al-art .group-42-6 {
  display: flex;
  flex-direction: column;
}

.al-art .group-container-5 {
  align-items: flex-start;
  display: flex;
}

.al-art .rectangle {
  background: linear-gradient(180deg, rgb(83.78, 30.72, 234.81) 0%, rgb(203.34, 49.13, 216.75) 100%);
  height: 890px;
  left: 20px;
  position: absolute;
  width: 2434px;
}
