/* screen - astate-v2-legal-desktop-all-breakpoints */

.astate-v2-legal-desktop-all-breakpoints {
  align-items: center;
  background-color: var(--darkbackground);
  display: flex;
  flex-direction: column;
  min-width: 1440px;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .main-3 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 152px;
  padding: 0px 64px 24px;
  position: relative;
  width: 100%;
}

.astate-v2-legal-desktop-all-breakpoints .content-3 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 48px;
  padding: 120px 0px 80px;
  position: relative;
  width: 100%;
}

.astate-v2-legal-desktop-all-breakpoints .head-3 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 16px;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .back-3.bp4-animate-enter118 {
  animation: bp4-animate-enter118-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp4-animate-enter118-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-desktop-all-breakpoints .back-3:hover {
  transform: scale(1.1);
}

.astate-v2-legal-desktop-all-breakpoints .back-to-home-3 {
  cursor: pointer;
  letter-spacing: 4.80px;
  line-height: 19.2px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.astate-v2-legal-desktop-all-breakpoints .headline-3 {
  align-items: center;
  filter: blur(10px);
  flex: 0 0 auto;
  flex-direction: column;
  gap: 32px;
  opacity: 0;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .headline-3.bp4-animate-enter119 {
  animation: bp4-animate-enter119-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp4-animate-enter119-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-desktop-all-breakpoints .title-3 {
  letter-spacing: 0.64px;
  line-height: 76.8px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.astate-v2-legal-desktop-all-breakpoints .section-18 {
  align-items: flex-start;
}

.astate-v2-legal-desktop-all-breakpoints .section-18.bp4-animate-enter120 {
  animation: bp4-animate-enter120-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp4-animate-enter120-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-desktop-all-breakpoints .information-in-accor-3 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .intro-3 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  position: relative;
  width: 100%;
}

.astate-v2-legal-desktop-all-breakpoints .name-6 {
  flex: 1;
  margin-top: -1.00px;
}

.astate-v2-legal-desktop-all-breakpoints .section-19 {
  align-items: center;
  justify-content: center;
}

.astate-v2-legal-desktop-all-breakpoints .section-19.bp4-animate-enter121 {
  animation: bp4-animate-enter121-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp4-animate-enter121-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-desktop-all-breakpoints .responsible-for-content-3 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .name-7 {
  align-self: stretch;
}

.astate-v2-legal-desktop-all-breakpoints .section-20 {
  align-items: center;
  justify-content: center;
}

.astate-v2-legal-desktop-all-breakpoints .section-20.bp4-animate-enter122 {
  animation: bp4-animate-enter122-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp4-animate-enter122-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-desktop-all-breakpoints .register-entry-3 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .address-3 {
  align-self: stretch;
  letter-spacing: 0.24px;
  line-height: 38.4px;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .section-21 {
  align-items: center;
  justify-content: center;
}

.astate-v2-legal-desktop-all-breakpoints .section-21.bp4-animate-enter123 {
  animation: bp4-animate-enter123-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp4-animate-enter123-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-desktop-all-breakpoints .liability-for-content-3 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .e-cont-2 {
  align-self: stretch;
  letter-spacing: 0.20px;
  line-height: 32.0px;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .section-22 {
  align-items: center;
  justify-content: center;
}

.astate-v2-legal-desktop-all-breakpoints .section-22.bp4-animate-enter124 {
  animation: bp4-animate-enter124-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp4-animate-enter124-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-desktop-all-breakpoints .liability-for-links-3 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .section-23 {
  align-items: center;
  justify-content: center;
}

.astate-v2-legal-desktop-all-breakpoints .section-23.bp4-animate-enter125 {
  animation: bp4-animate-enter125-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp4-animate-enter125-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-desktop-all-breakpoints .copyright-3 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .last-updated-24072023-3 {
  align-self: stretch;
  filter: blur(10px);
  letter-spacing: 0.20px;
  line-height: 32.0px;
  opacity: 0;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .last-updated-24072023-3.bp4-animate-enter126 {
  animation: bp4-animate-enter126-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp4-animate-enter126-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-desktop-all-breakpoints .name {
  letter-spacing: 0.24px;
  line-height: 38.4px;
  position: relative;
}

.astate-v2-legal-desktop-all-breakpoints .section {
  align-self: stretch;
  filter: blur(10px);
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  opacity: 0;
  position: relative;
  width: 100%;
}
/* screen - astate-v2-legal-phone */

.astate-v2-legal-phone {
  align-items: center;
  background-color: var(--darkbackground);
  display: flex;
  flex-direction: column;
  min-width: 360px;
  position: relative;
}

.astate-v2-legal-phone .main {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 96px;
  padding: 0px 16px;
  position: relative;
  width: 100%;
}

.astate-v2-legal-phone .content {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 32px;
  padding: 56px 0px;
  position: relative;
  width: 100%;
}

.astate-v2-legal-phone .head {
  align-items: flex-start;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 16px;
  position: relative;
}

.astate-v2-legal-phone .back.bp1-animate-enter34 {
  animation: bp1-animate-enter34-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter34-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-phone .back:hover {
  transform: scale(1.1);
}

.astate-v2-legal-phone .back-to-home {
  letter-spacing: 3.60px;
  line-height: 14.4px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.astate-v2-legal-phone .headline {
  align-items: center;
  filter: blur(10px);
  flex: 0 0 auto;
  flex-direction: column;
  gap: 32px;
  opacity: 0;
  position: relative;
}

.astate-v2-legal-phone .headline.bp1-animate-enter35 {
  animation: bp1-animate-enter35-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter35-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-phone .title {
  color: var(--darktext-secondary-60);
  font-family: var(--font-family-barlow_condensed);
  font-size: 40px;
  font-weight: 300;
  letter-spacing: 0.40px;
  line-height: 48.0px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.astate-v2-legal-phone .section {
  align-items: flex-start;
  align-self: stretch;
  filter: blur(10px);
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  opacity: 0;
  position: relative;
  width: 100%;
}

.astate-v2-legal-phone .section.bp1-animate-enter36 {
  animation: bp1-animate-enter36-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter36-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-phone .information-in-accor {
  align-self: stretch;
  letter-spacing: 0.18px;
  line-height: 28.8px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-phone .intro {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  position: relative;
  width: 100%;
}

.astate-v2-legal-phone .name {
  flex: 1;
  letter-spacing: 0.20px;
  line-height: 32.0px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-phone .section-6.bp1-animate-enter37 {
  animation: bp1-animate-enter37-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter37-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-phone .responsible-for-content {
  align-self: stretch;
  letter-spacing: 0.24px;
  line-height: 38.4px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-phone .name-1 {
  align-self: stretch;
  letter-spacing: 0.20px;
  line-height: 32.0px;
  position: relative;
}

.astate-v2-legal-phone .section-6.bp1-animate-enter38 {
  animation: bp1-animate-enter38-frames 1.00s ease-in-out 0.00s 1 normal forwards;
}

@keyframes bp1-animate-enter38-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-phone .register-entry {
  align-self: stretch;
  letter-spacing: 0.24px;
  line-height: 38.4px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-phone .address {
  align-self: stretch;
  letter-spacing: 0.20px;
  line-height: 32.0px;
  position: relative;
}

.astate-v2-legal-phone .section-6.bp1-animate-enter39 {
  animation: bp1-animate-enter39-frames 1.00s ease-in-out 0.00s 1 normal forwards;
}

@keyframes bp1-animate-enter39-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-phone .e-cont {
  align-self: stretch;
  letter-spacing: 0.16px;
  line-height: 25.6px;
  position: relative;
}

.astate-v2-legal-phone .section-6.bp1-animate-enter40 {
  animation: bp1-animate-enter40-frames 1.00s ease-in-out 0.00s 1 normal forwards;
}

@keyframes bp1-animate-enter40-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-phone .section-6.bp1-animate-enter41 {
  animation: bp1-animate-enter41-frames 1.00s ease-in-out 0.00s 1 normal forwards;
}

@keyframes bp1-animate-enter41-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-phone .copyright {
  align-self: stretch;
  letter-spacing: 0.24px;
  line-height: 38.4px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-phone .last-updated-24072023 {
  align-self: stretch;
  filter: blur(10px);
  letter-spacing: 0.16px;
  line-height: 25.6px;
  opacity: 0;
  position: relative;
}

.astate-v2-legal-phone .last-updated-24072023.bp1-animate-enter42 {
  animation: bp1-animate-enter42-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter42-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-phone .liability-for {
  align-self: stretch;
  letter-spacing: 0.24px;
  line-height: 38.4px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-phone .section-6 {
  align-items: center;
  align-self: stretch;
  filter: blur(10px);
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  opacity: 0;
  position: relative;
  width: 100%;
}

.astate-v2-legal-phone .section-6.bp1-animate {
  filter: blur(10px);
  opacity: 0;
}
/* screen - astate-v2-legal-tablet */

.astate-v2-legal-tablet {
  align-items: center;
  background-color: var(--darkbackground);
  display: flex;
  flex-direction: column;
  min-width: 834px;
  position: relative;
}

.astate-v2-legal-tablet .main-2 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 120px;
  padding: 0px 48px 24px;
  position: relative;
  width: 100%;
}

.astate-v2-legal-tablet .content-2 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 48px;
  padding: 96px 0px;
  position: relative;
  width: 100%;
}

.astate-v2-legal-tablet .head-2 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 16px;
  position: relative;
}

.astate-v2-legal-tablet .back-2.bp3-animate-enter119 {
  animation: bp3-animate-enter119-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp3-animate-enter119-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet .back-2:hover {
  transform: scale(1.1);
}

.astate-v2-legal-tablet .back-to-home-2 {
  cursor: pointer;
  letter-spacing: 4.20px;
  line-height: 16.8px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.astate-v2-legal-tablet .headline-2 {
  align-items: center;
  filter: blur(10px);
  flex: 0 0 auto;
  flex-direction: column;
  gap: 32px;
  opacity: 0;
  position: relative;
}

.astate-v2-legal-tablet .headline-2.bp3-animate-enter120 {
  animation: bp3-animate-enter120-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp3-animate-enter120-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet .title-2 {
  letter-spacing: 0.64px;
  line-height: 76.8px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.astate-v2-legal-tablet .section-12.bp3-animate-enter121 {
  animation: bp3-animate-enter121-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp3-animate-enter121-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet .information-in-accor-2 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet .intro-2 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  position: relative;
  width: 100%;
}

.astate-v2-legal-tablet .name-4 {
  flex: 1;
  margin-top: -1.00px;
}

.astate-v2-legal-tablet .section-13.bp3-animate-enter122 {
  animation: bp3-animate-enter122-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp3-animate-enter122-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet .responsible-for-content-2 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet .name-5 {
  align-self: stretch;
}

.astate-v2-legal-tablet .section-14.bp3-animate-enter123 {
  animation: bp3-animate-enter123-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp3-animate-enter123-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet .register-entry-2 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet .address-2 {
  align-self: stretch;
  letter-spacing: 0.24px;
  line-height: 38.4px;
  position: relative;
}

.astate-v2-legal-tablet .section-15.bp3-animate-enter124 {
  animation: bp3-animate-enter124-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp3-animate-enter124-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet .liability-for-content-2 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet .the-contents {
  align-self: stretch;
  letter-spacing: 0.20px;
  line-height: 32.0px;
  position: relative;
}

.astate-v2-legal-tablet .section-16 {
  align-items: center;
  justify-content: center;
}

.astate-v2-legal-tablet .section-16.bp3-animate-enter126 {
  animation: bp3-animate-enter126-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp3-animate-enter126-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet .liability-for-links-2 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet .our-website-contains {
  align-self: stretch;
  filter: blur(10px);
  letter-spacing: 0.20px;
  line-height: 32.0px;
  opacity: 0;
  position: relative;
}

.astate-v2-legal-tablet .our-website-contains.bp3-animate-enter125 {
  animation: bp3-animate-enter125-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp3-animate-enter125-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet .section-17 {
  align-items: center;
  justify-content: center;
}

.astate-v2-legal-tablet .section-17.bp3-animate-enter127 {
  animation: bp3-animate-enter127-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp3-animate-enter127-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet .copyright-2 {
  align-self: stretch;
  letter-spacing: 0.36px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet .last-updated-24072023-2 {
  align-self: stretch;
  filter: blur(10px);
  letter-spacing: 0.20px;
  line-height: 32.0px;
  opacity: 0;
  position: relative;
}

.astate-v2-legal-tablet .last-updated-24072023-2.bp3-animate-enter128 {
  animation: bp3-animate-enter128-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp3-animate-enter128-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet .name {
  letter-spacing: 0.24px;
  line-height: 38.4px;
  position: relative;
}

.astate-v2-legal-tablet .section {
  align-self: stretch;
  filter: blur(10px);
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  opacity: 0;
  position: relative;
  width: 100%;
}
/* screen - astate-v2-legal-tablet-small */

.astate-v2-legal-tablet-small {
  align-items: center;
  background-color: var(--darkbackground);
  display: flex;
  flex-direction: column;
  min-width: 600px;
  position: relative;
}

.astate-v2-legal-tablet-small .main-1 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 96px;
  padding: 0px 32px;
  position: relative;
  width: 100%;
}

.astate-v2-legal-tablet-small .content-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  padding: 72px 0px;
  position: relative;
  width: 100%;
}

.astate-v2-legal-tablet-small .head-1 {
  align-items: flex-start;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 16px;
  position: relative;
}

.astate-v2-legal-tablet-small .back-1.bp2-animate-enter34 {
  animation: bp2-animate-enter34-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter34-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet-small .back-1:hover {
  transform: scale(1.1);
}

.astate-v2-legal-tablet-small .back-to-home-1 {
  letter-spacing: 4.20px;
  line-height: 16.8px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.astate-v2-legal-tablet-small .headline-1 {
  align-items: center;
  filter: blur(10px);
  flex: 0 0 auto;
  flex-direction: column;
  gap: 32px;
  opacity: 0;
  position: relative;
}

.astate-v2-legal-tablet-small .headline-1.bp2-animate-enter35 {
  animation: bp2-animate-enter35-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter35-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet-small .title-1 {
  color: var(--darktext-secondary-60);
  font-family: var(--font-family-barlow_condensed);
  font-size: 48px;
  font-weight: 300;
  letter-spacing: 0.48px;
  line-height: 57.6px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.astate-v2-legal-tablet-small .section-6 {
  align-items: flex-start;
}

.astate-v2-legal-tablet-small .section-6.bp2-animate-enter36 {
  animation: bp2-animate-enter36-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter36-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet-small .information-in-accor-1 {
  align-self: stretch;
  letter-spacing: 0.28px;
  line-height: 44.8px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet-small .intro-1 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  position: relative;
  width: 100%;
}

.astate-v2-legal-tablet-small .name-2 {
  flex: 1;
  margin-top: -1.00px;
}

.astate-v2-legal-tablet-small .section-7.bp2-animate-enter37 {
  animation: bp2-animate-enter37-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter37-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet-small .responsible-for-content-1 {
  align-self: stretch;
  letter-spacing: 0.28px;
  line-height: 44.8px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet-small .name-3 {
  align-self: stretch;
}

.astate-v2-legal-tablet-small .section-8 {
  align-items: center;
  justify-content: center;
}

.astate-v2-legal-tablet-small .section-8.bp2-animate-enter38 {
  animation: bp2-animate-enter38-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter38-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet-small .register-entry-1 {
  align-self: stretch;
  letter-spacing: 0.28px;
  line-height: 44.8px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet-small .address-1 {
  align-self: stretch;
  letter-spacing: 0.22px;
  line-height: 35.2px;
  position: relative;
}

.astate-v2-legal-tablet-small .section-9.bp2-animate-enter39 {
  animation: bp2-animate-enter39-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter39-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet-small .liability-for-content-1 {
  align-self: stretch;
  letter-spacing: 0.28px;
  line-height: 44.8px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet-small .e-cont-1 {
  align-self: stretch;
  letter-spacing: 0.18px;
  line-height: 28.8px;
  position: relative;
}

.astate-v2-legal-tablet-small .section-10.bp2-animate-enter40 {
  animation: bp2-animate-enter40-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter40-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet-small .liability-for-links-1 {
  align-self: stretch;
  letter-spacing: 0.28px;
  line-height: 44.8px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet-small .section-11.bp2-animate-enter41 {
  animation: bp2-animate-enter41-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter41-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet-small .copyright-1 {
  align-self: stretch;
  letter-spacing: 0.28px;
  line-height: 44.8px;
  margin-top: -1.00px;
  position: relative;
}

.astate-v2-legal-tablet-small .last-updated-24072023-1 {
  align-self: stretch;
  filter: blur(10px);
  letter-spacing: 0.18px;
  line-height: 28.8px;
  opacity: 0;
  position: relative;
}

.astate-v2-legal-tablet-small .last-updated-24072023-1.bp2-animate-enter42 {
  animation: bp2-animate-enter42-frames 1.00s ease-in-out 0.00s 1 normal forwards;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter42-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.astate-v2-legal-tablet-small .name {
  letter-spacing: 0.22px;
  line-height: 35.2px;
  position: relative;
}

.astate-v2-legal-tablet-small .section {
  align-self: stretch;
  filter: blur(10px);
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  opacity: 0;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 599px) {
  .screen.astate-v2-legal-tablet-small { 
    display: none;
   }
  .screen.astate-v2-legal-tablet { 
    display: none;
   }
  .screen.astate-v2-legal-desktop-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 600px) and (max-width: 833px) {
  .screen.astate-v2-legal-phone { 
    display: none;
   }
  .screen.astate-v2-legal-tablet { 
    display: none;
   }
  .screen.astate-v2-legal-desktop-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 834px) and (max-width: 1439px) {
  .screen.astate-v2-legal-phone { 
    display: none;
   }
  .screen.astate-v2-legal-tablet-small { 
    display: none;
   }
  .screen.astate-v2-legal-desktop-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 1440px) {
  .screen.astate-v2-legal-phone { 
    display: none;
   }
  .screen.astate-v2-legal-tablet-small { 
    display: none;
   }
  .screen.astate-v2-legal-tablet { 
    display: none;
   }
}