:root {
  --primary-color: #ECE9E7;
  --primary-color-2: #CABEAE;
  --primary-color-3: #716354;
  --primary-color-4: #2D2522;
  --secondary-color: #0e4243;
  --secondary-color-2: #5e7c7d;
  --secondary-color-3: #acbcbc;
  --teritary: #5e0b15;
  --teritary-2: #985c59;
  --teritary-3: #cdaba8;
}

body.page-id-1159 #page,
body.page-id-2087 #page {
  background-color: #ffffff;
  overflow-x: hidden;
}
body.page-id-1159 #page .menu-link,
body.page-id-2087 #page .menu-link {
  color: black !important;
}
body.page-id-1159 #page .site-header#masthead .main-navigation .sub-menu,
body.page-id-2087 #page .site-header#masthead .main-navigation .sub-menu {
  background-color: rgba(255, 255, 255, 0.5);
  border: none;
}
body.page-id-1159 #page .site-header#masthead .main-navigation .sub-menu .menu-item,
body.page-id-2087 #page .site-header#masthead .main-navigation .sub-menu .menu-item {
  --border-color: black;
}
body.page-id-1159 #page .site-header#masthead .main-navigation .sub-menu .menu-link,
body.page-id-2087 #page .site-header#masthead .main-navigation .sub-menu .menu-link {
  color: black;
}
body.page-id-1159 #page .ast-header-social-wrap svg,
body.page-id-2087 #page .ast-header-social-wrap svg {
  fill: black !important;
}
body.page-id-1159 #page #ast-mobile-popup .ast-header-social-wrap svg,
body.page-id-2087 #page #ast-mobile-popup .ast-header-social-wrap svg {
  fill: white !important;
}
body.page-id-1159 #page #ast-mobile-popup .menu-link,
body.page-id-2087 #page #ast-mobile-popup .menu-link {
  color: white !important;
}
body.page-id-1159 #page .site-footer#colophon,
body.page-id-2087 #page .site-footer#colophon {
  border-color: rgba(0, 0, 0, 0.1);
  margin-top: 4rem !important;
}
body.page-id-1159 #page .site-footer#colophon .site-primary-footer-wrap,
body.page-id-2087 #page .site-footer#colophon .site-primary-footer-wrap {
  background-color: #ffffff !important;
}
body.page-id-1159 #page .site-footer#colophon .site-primary-footer-wrap p,
body.page-id-2087 #page .site-footer#colophon .site-primary-footer-wrap p {
  color: black !important;
}
body.page-id-1159 #page .site-below-footer-wrap,
body.page-id-2087 #page .site-below-footer-wrap {
  background-color: #ffffff;
  color: black;
  border: none;
}
body.page-id-1159 #page .site-below-footer-wrap p, body.page-id-1159 #page .site-below-footer-wrap a,
body.page-id-2087 #page .site-below-footer-wrap p,
body.page-id-2087 #page .site-below-footer-wrap a {
  color: black !important;
}
body.page-id-1159 #page p:not(.htext-b, .htext-a, .uagb-heading-text),
body.page-id-2087 #page p:not(.htext-b, .htext-a, .uagb-heading-text) {
  font-weight: 500;
  letter-spacing: 3.6px;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page p:not(.htext-b, .htext-a, .uagb-heading-text),
  body.page-id-2087 #page p:not(.htext-b, .htext-a, .uagb-heading-text) {
    font-size: 16px;
  }
}
body.page-id-1159 #page p:not(.htext-b, .htext-a, .uagb-heading-text) strong,
body.page-id-2087 #page p:not(.htext-b, .htext-a, .uagb-heading-text) strong {
  font-weight: 800 !important;
}
body.page-id-1159 #page .a-htext-a,
body.page-id-2087 #page .a-htext-a {
  font-family: "Bodoni Moda", serif;
  font-size: 30px;
  letter-spacing: 6px;
  line-height: 150%;
  text-transform: uppercase;
  font-weight: 300 !important;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .a-htext-a,
  body.page-id-2087 #page .a-htext-a {
    font-size: 24px;
    letter-spacing: 4px;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .a-htext-a,
  body.page-id-2087 #page .a-htext-a {
    font-size: 18px !important;
    letter-spacing: 2px !important;
  }
}
body.page-id-1159 #page h2,
body.page-id-2087 #page h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  letter-spacing: 4.8px;
  line-height: 160%;
  font-weight: 800;
  text-transform: uppercase;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page h2,
  body.page-id-2087 #page h2 {
    font-size: 20px;
    letter-spacing: 2.8px;
  }
}
body.page-id-1159 #page .img-title,
body.page-id-2087 #page .img-title {
  position: absolute;
  top: 2rem;
  right: 3rem;
  color: white;
  font-size: 30px;
  letter-spacing: 6px;
  line-height: 150%;
  width: auto;
  text-transform: uppercase;
  font-family: "Bodoni Moda", serif;
  font-weight: 400;
}
body.page-id-1159 #page .roll-out-img,
body.page-id-2087 #page .roll-out-img {
  opacity: 0;
}
@media screen and (max-width: 950px) {
  body.page-id-1159 #page .roll-out-img,
  body.page-id-2087 #page .roll-out-img {
    clip-path: polygon(0% 0%, 100% 0%, 99% 0%, 0% 0%);
    opacity: 1;
  }
}
body.page-id-1159 #page .about-us_julia,
body.page-id-2087 #page .about-us_julia {
  flex-wrap: nowrap;
  margin-top: 110px;
  margin-bottom: 6rem;
  gap: 4rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia,
  body.page-id-2087 #page .about-us_julia {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia,
  body.page-id-2087 #page .about-us_julia {
    margin-top: 4rem;
    gap: 0;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_julia,
  body.page-id-2087 #page .about-us_julia {
    margin-bottom: 4rem;
  }
}
body.page-id-1159 #page .about-us_julia_left,
body.page-id-2087 #page .about-us_julia_left {
  z-index: 10;
  max-width: 50%;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_left,
  body.page-id-2087 #page .about-us_julia_left {
    max-width: 100%;
  }
}
body.page-id-1159 #page .about-us_julia_left_text,
body.page-id-2087 #page .about-us_julia_left_text {
  padding-left: 4rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_left_text,
  body.page-id-2087 #page .about-us_julia_left_text {
    padding-right: 4rem;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_julia_left_text,
  body.page-id-2087 #page .about-us_julia_left_text {
    padding: 0 2rem;
  }
}
body.page-id-1159 #page .about-us_julia_left_heading,
body.page-id-2087 #page .about-us_julia_left_heading {
  width: 100% !important;
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_julia_left_heading,
  body.page-id-2087 #page .about-us_julia_left_heading {
    justify-content: center;
  }
}
body.page-id-1159 #page .about-us_julia_left_heading p,
body.page-id-2087 #page .about-us_julia_left_heading p {
  font-family: "Bodoni Moda", serif;
  font-style: italic;
  font-size: 100px;
  line-height: 150%;
  margin-bottom: 2rem;
  margin-right: 1rem;
  opacity: 0;
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_julia_left_heading p,
  body.page-id-2087 #page .about-us_julia_left_heading p {
    margin-bottom: 0;
  }
}
body.page-id-1159 #page .about-us_julia_left_heading h1,
body.page-id-2087 #page .about-us_julia_left_heading h1 {
  font-family: "Bodoni Moda", serif;
  font-weight: 400;
  font-size: 40px;
  letter-spacing: 8px;
  line-height: 150%;
  text-transform: uppercase;
  opacity: 0;
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_julia_left_heading h1,
  body.page-id-2087 #page .about-us_julia_left_heading h1 {
    margin-top: 0;
    margin-bottom: 2rem;
  }
}
body.page-id-1159 #page .about-us_julia_left_concept-design,
body.page-id-2087 #page .about-us_julia_left_concept-design {
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  width: 100% !important;
}
body.page-id-1159 #page .about-us_julia_left_concept-design p,
body.page-id-2087 #page .about-us_julia_left_concept-design p {
  font-family: "Bodoni Moda", serif;
  font-size: 87px;
  line-height: 130%;
  text-align: right;
}
@media screen and (max-width: 1700px) {
  body.page-id-1159 #page .about-us_julia_left_concept-design p,
  body.page-id-2087 #page .about-us_julia_left_concept-design p {
    font-size: 67px;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_left_concept-design p,
  body.page-id-2087 #page .about-us_julia_left_concept-design p {
    font-size: 57px;
  }
}
@media screen and (max-width: 950px) {
  body.page-id-1159 #page .about-us_julia_left_concept-design p,
  body.page-id-2087 #page .about-us_julia_left_concept-design p {
    font-size: 47px;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_julia_left_concept-design p,
  body.page-id-2087 #page .about-us_julia_left_concept-design p {
    font-size: 26px;
  }
}
body.page-id-1159 #page .about-us_julia_left_and,
body.page-id-2087 #page .about-us_julia_left_and {
  opacity: 1;
  clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
}
body.page-id-1159 #page .about-us_julia_left_art-direction,
body.page-id-2087 #page .about-us_julia_left_art-direction {
  opacity: 0;
}
body.page-id-1159 #page .about-us_julia_left_art-direction p,
body.page-id-2087 #page .about-us_julia_left_art-direction p {
  font-family: "Bodoni Moda", serif;
  font-size: 172px;
  line-height: 130%;
  text-align: right;
  text-transform: uppercase;
  font-weight: 400;
}
@media screen and (max-width: 1700px) {
  body.page-id-1159 #page .about-us_julia_left_art-direction p,
  body.page-id-2087 #page .about-us_julia_left_art-direction p {
    font-size: 152px;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_left_art-direction p,
  body.page-id-2087 #page .about-us_julia_left_art-direction p {
    font-size: 132px;
  }
}
@media screen and (max-width: 950px) {
  body.page-id-1159 #page .about-us_julia_left_art-direction p,
  body.page-id-2087 #page .about-us_julia_left_art-direction p {
    font-size: 100px;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_julia_left_art-direction p,
  body.page-id-2087 #page .about-us_julia_left_art-direction p {
    font-size: 44px;
  }
}
body.page-id-1159 #page .about-us_julia_left_art-direction p:first-of-type,
body.page-id-2087 #page .about-us_julia_left_art-direction p:first-of-type {
  transform: translateX(8rem);
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_left_art-direction p:first-of-type,
  body.page-id-2087 #page .about-us_julia_left_art-direction p:first-of-type {
    transform: unset;
  }
}
body.page-id-1159 #page .about-us_julia_left_art-direction p:last-of-type,
body.page-id-2087 #page .about-us_julia_left_art-direction p:last-of-type {
  white-space: nowrap;
}
@media screen and (max-width: 950px) {
  body.page-id-1159 #page .about-us_julia_left_art-direction p:last-of-type,
  body.page-id-2087 #page .about-us_julia_left_art-direction p:last-of-type {
    white-space: unset;
  }
}
body.page-id-1159 #page .about-us_julia_left_intro-text,
body.page-id-2087 #page .about-us_julia_left_intro-text {
  max-width: 670px;
  padding-right: 4rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_left_intro-text,
  body.page-id-2087 #page .about-us_julia_left_intro-text {
    padding-right: 0;
  }
}
body.page-id-1159 #page .about-us_julia_left_intro-text .julia-name div,
body.page-id-2087 #page .about-us_julia_left_intro-text .julia-name div {
  opacity: 0;
}
body.page-id-1159 #page .about-us_julia_left_intro-text p,
body.page-id-2087 #page .about-us_julia_left_intro-text p {
  text-align: right;
}
body.page-id-1159 #page .about-us_julia_left_intro-text p.a-htext-a,
body.page-id-2087 #page .about-us_julia_left_intro-text p.a-htext-a {
  margin-top: 6rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_left_intro-text p.a-htext-a,
  body.page-id-2087 #page .about-us_julia_left_intro-text p.a-htext-a {
    margin-top: 4rem;
  }
}
@media screen and (max-width: 950px) {
  body.page-id-1159 #page .about-us_julia_left_intro-text p.a-htext-a,
  body.page-id-2087 #page .about-us_julia_left_intro-text p.a-htext-a {
    opacity: 0;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_julia_left_intro-text p.a-htext-a,
  body.page-id-2087 #page .about-us_julia_left_intro-text p.a-htext-a {
    margin-top: 2rem;
  }
}
body.page-id-1159 #page .about-us_julia_left_intro-text p:last-of-type,
body.page-id-2087 #page .about-us_julia_left_intro-text p:last-of-type {
  font-size: 24px;
  letter-spacing: 4.8px;
  line-height: 150%;
  margin-top: 4rem;
  margin-bottom: 8rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_left_intro-text p:last-of-type,
  body.page-id-2087 #page .about-us_julia_left_intro-text p:last-of-type {
    font-size: 20px;
    letter-spacing: 2.8px;
    margin-top: 2rem;
    margin-bottom: 6rem;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_julia_left_intro-text p:last-of-type,
  body.page-id-2087 #page .about-us_julia_left_intro-text p:last-of-type {
    margin-top: 1rem;
    margin-bottom: 4rem;
  }
}
body.page-id-1159 #page .about-us_julia_left .wp-block-uagb-image figure, body.page-id-1159 #page .about-us_julia_left .wp-block-uagb-image img,
body.page-id-2087 #page .about-us_julia_left .wp-block-uagb-image figure,
body.page-id-2087 #page .about-us_julia_left .wp-block-uagb-image img {
  width: 100%;
}
body.page-id-1159 #page .about-us_julia_left .wp-block-uagb-image img,
body.page-id-2087 #page .about-us_julia_left .wp-block-uagb-image img {
  aspect-ratio: 879/1322;
  height: auto;
}
body.page-id-1159 #page .about-us_julia_right,
body.page-id-2087 #page .about-us_julia_right {
  padding-right: 4rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_right,
  body.page-id-2087 #page .about-us_julia_right {
    padding-right: 0;
  }
}
body.page-id-1159 #page .about-us_julia_right_img,
body.page-id-2087 #page .about-us_julia_right_img {
  margin-bottom: 6rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_right_img,
  body.page-id-2087 #page .about-us_julia_right_img {
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_julia_right_img,
  body.page-id-2087 #page .about-us_julia_right_img {
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_right_img .wp-block-uagb-image,
  body.page-id-2087 #page .about-us_julia_right_img .wp-block-uagb-image {
    transform: translateY(-1rem);
    z-index: 10;
  }
}
@media screen and (min-width: 1950px) {
  body.page-id-1159 #page .about-us_julia_right_img .wp-block-uagb-image figure, body.page-id-1159 #page .about-us_julia_right_img .wp-block-uagb-image img,
  body.page-id-2087 #page .about-us_julia_right_img .wp-block-uagb-image figure,
  body.page-id-2087 #page .about-us_julia_right_img .wp-block-uagb-image img {
    width: 100%;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_right_img .wp-block-uagb-image figure, body.page-id-1159 #page .about-us_julia_right_img .wp-block-uagb-image img,
  body.page-id-2087 #page .about-us_julia_right_img .wp-block-uagb-image figure,
  body.page-id-2087 #page .about-us_julia_right_img .wp-block-uagb-image img {
    width: 100%;
  }
}
body.page-id-1159 #page .about-us_julia_right .julia-mobile-img,
body.page-id-2087 #page .about-us_julia_right .julia-mobile-img {
  clip-path: polygon(18.5% 18.5%, 81.5% 18.5%, 81.5% 81.5%, 18.5% 81.5%);
}
body.page-id-1159 #page .about-us_julia_right_text,
body.page-id-2087 #page .about-us_julia_right_text {
  padding-right: 3rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_julia_right_text,
  body.page-id-2087 #page .about-us_julia_right_text {
    padding: 0 4rem;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_julia_right_text,
  body.page-id-2087 #page .about-us_julia_right_text {
    padding: 0 2rem;
  }
}
body.page-id-1159 #page .about-us_julia.mobile .about-us_julia_right_text img,
body.page-id-2087 #page .about-us_julia.mobile .about-us_julia_right_text img {
  margin: 2rem 0;
}
body.page-id-1159 #page .about-us_christof > .uagb-container-inner-blocks-wrap, body.page-id-1159 #page .about-us_christof-jr > .uagb-container-inner-blocks-wrap,
body.page-id-2087 #page .about-us_christof > .uagb-container-inner-blocks-wrap,
body.page-id-2087 #page .about-us_christof-jr > .uagb-container-inner-blocks-wrap {
  flex-wrap: nowrap;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof > .uagb-container-inner-blocks-wrap, body.page-id-1159 #page .about-us_christof-jr > .uagb-container-inner-blocks-wrap,
  body.page-id-2087 #page .about-us_christof > .uagb-container-inner-blocks-wrap,
  body.page-id-2087 #page .about-us_christof-jr > .uagb-container-inner-blocks-wrap {
    flex-wrap: wrap;
  }
}
body.page-id-1159 #page .about-us_christof_left, body.page-id-1159 #page .about-us_christof-jr_left,
body.page-id-2087 #page .about-us_christof_left,
body.page-id-2087 #page .about-us_christof-jr_left {
  max-width: 43%;
  padding-left: 6rem;
  padding-right: 4rem;
}
@media screen and (max-width: 1700px) {
  body.page-id-1159 #page .about-us_christof_left, body.page-id-1159 #page .about-us_christof-jr_left,
  body.page-id-2087 #page .about-us_christof_left,
  body.page-id-2087 #page .about-us_christof-jr_left {
    padding-bottom: 4rem;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof_left, body.page-id-1159 #page .about-us_christof-jr_left,
  body.page-id-2087 #page .about-us_christof_left,
  body.page-id-2087 #page .about-us_christof-jr_left {
    max-width: 100%;
    order: 2;
    padding: 0 4rem;
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_christof_left, body.page-id-1159 #page .about-us_christof-jr_left,
  body.page-id-2087 #page .about-us_christof_left,
  body.page-id-2087 #page .about-us_christof-jr_left {
    padding: 0 2rem;
  }
}
body.page-id-1159 #page .about-us_christof_right, body.page-id-1159 #page .about-us_christof-jr_right,
body.page-id-2087 #page .about-us_christof_right,
body.page-id-2087 #page .about-us_christof-jr_right {
  max-width: 57%;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof_right, body.page-id-1159 #page .about-us_christof-jr_right,
  body.page-id-2087 #page .about-us_christof_right,
  body.page-id-2087 #page .about-us_christof-jr_right {
    max-width: 100%;
    margin-bottom: 4rem;
  }
}
body.page-id-1159 #page .about-us_christof p, body.page-id-1159 #page .about-us_christof h2, body.page-id-1159 #page .about-us_christof-jr p, body.page-id-1159 #page .about-us_christof-jr h2,
body.page-id-2087 #page .about-us_christof p,
body.page-id-2087 #page .about-us_christof h2,
body.page-id-2087 #page .about-us_christof-jr p,
body.page-id-2087 #page .about-us_christof-jr h2 {
  max-width: 532px;
  margin: auto;
  text-align: right;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof p, body.page-id-1159 #page .about-us_christof h2, body.page-id-1159 #page .about-us_christof-jr p, body.page-id-1159 #page .about-us_christof-jr h2,
  body.page-id-2087 #page .about-us_christof p,
  body.page-id-2087 #page .about-us_christof h2,
  body.page-id-2087 #page .about-us_christof-jr p,
  body.page-id-2087 #page .about-us_christof-jr h2 {
    text-align: left;
    max-width: 100%;
  }
}
body.page-id-1159 #page .about-us_christof p, body.page-id-1159 #page .about-us_christof-jr p,
body.page-id-2087 #page .about-us_christof p,
body.page-id-2087 #page .about-us_christof-jr p {
  margin-bottom: 0.5rem;
}
body.page-id-1159 #page .about-us_christof a, body.page-id-1159 #page .about-us_christof-jr a,
body.page-id-2087 #page .about-us_christof a,
body.page-id-2087 #page .about-us_christof-jr a {
  color: black;
}
body.page-id-1159 #page .about-us_christof .a-htext-a, body.page-id-1159 #page .about-us_christof h2, body.page-id-1159 #page .about-us_christof-jr .a-htext-a, body.page-id-1159 #page .about-us_christof-jr h2,
body.page-id-2087 #page .about-us_christof .a-htext-a,
body.page-id-2087 #page .about-us_christof h2,
body.page-id-2087 #page .about-us_christof-jr .a-htext-a,
body.page-id-2087 #page .about-us_christof-jr h2 {
  margin-bottom: 4rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof .a-htext-a, body.page-id-1159 #page .about-us_christof h2, body.page-id-1159 #page .about-us_christof-jr .a-htext-a, body.page-id-1159 #page .about-us_christof-jr h2,
  body.page-id-2087 #page .about-us_christof .a-htext-a,
  body.page-id-2087 #page .about-us_christof h2,
  body.page-id-2087 #page .about-us_christof-jr .a-htext-a,
  body.page-id-2087 #page .about-us_christof-jr h2 {
    margin-bottom: 2rem;
  }
}
body.page-id-1159 #page .about-us_christof .img-title, body.page-id-1159 #page .about-us_christof-jr .img-title,
body.page-id-2087 #page .about-us_christof .img-title,
body.page-id-2087 #page .about-us_christof-jr .img-title {
  right: unset;
  left: 3rem;
}
body.page-id-1159 #page .about-us_christof img, body.page-id-1159 #page .about-us_christof-jr img,
body.page-id-2087 #page .about-us_christof img,
body.page-id-2087 #page .about-us_christof-jr img {
  aspect-ratio: 1090/1644;
  height: auto;
}
body.page-id-1159 #page .about-us_christof-jr,
body.page-id-2087 #page .about-us_christof-jr {
  margin-bottom: 8rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof-jr,
  body.page-id-2087 #page .about-us_christof-jr {
    margin-bottom: 2rem;
  }
}
body.page-id-1159 #page .about-us_christof-jr_left,
body.page-id-2087 #page .about-us_christof-jr_left {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof-jr_left,
  body.page-id-2087 #page .about-us_christof-jr_left {
    order: 1;
    margin-bottom: 0;
  }
}
body.page-id-1159 #page .about-us_christof-jr p, body.page-id-1159 #page .about-us_christof-jr h2,
body.page-id-2087 #page .about-us_christof-jr p,
body.page-id-2087 #page .about-us_christof-jr h2 {
  max-width: 818px;
  margin: auto;
  text-align: left;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof-jr p, body.page-id-1159 #page .about-us_christof-jr h2,
  body.page-id-2087 #page .about-us_christof-jr p,
  body.page-id-2087 #page .about-us_christof-jr h2 {
    max-width: 100%;
  }
}
body.page-id-1159 #page .about-us_christof-jr .a-htext-a, body.page-id-1159 #page .about-us_christof-jr h2,
body.page-id-2087 #page .about-us_christof-jr .a-htext-a,
body.page-id-2087 #page .about-us_christof-jr h2 {
  margin-bottom: 4rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof-jr .a-htext-a, body.page-id-1159 #page .about-us_christof-jr h2,
  body.page-id-2087 #page .about-us_christof-jr .a-htext-a,
  body.page-id-2087 #page .about-us_christof-jr h2 {
    margin-bottom: 2rem;
  }
}
body.page-id-1159 #page .about-us_christof-jr .a-htext-a,
body.page-id-2087 #page .about-us_christof-jr .a-htext-a {
  margin-top: 6rem;
}
@media screen and (max-width: 1535px) {
  body.page-id-1159 #page .about-us_christof-jr .a-htext-a,
  body.page-id-2087 #page .about-us_christof-jr .a-htext-a {
    margin-top: 0;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof-jr .a-htext-a,
  body.page-id-2087 #page .about-us_christof-jr .a-htext-a {
    margin-top: 4rem;
  }
}
body.page-id-1159 #page .about-us_christof-jr_right,
body.page-id-2087 #page .about-us_christof-jr_right {
  padding-left: 4rem;
  padding-right: 6rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof-jr_right,
  body.page-id-2087 #page .about-us_christof-jr_right {
    padding: 0 4rem;
    order: 2;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_christof-jr_right,
  body.page-id-2087 #page .about-us_christof-jr_right {
    padding: 0 2rem;
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_christof-jr .wp-block-uagb-image figure, body.page-id-1159 #page .about-us_christof-jr .wp-block-uagb-image img,
  body.page-id-2087 #page .about-us_christof-jr .wp-block-uagb-image figure,
  body.page-id-2087 #page .about-us_christof-jr .wp-block-uagb-image img {
    width: 100%;
  }
}
body.page-id-1159 #page .about-us_christof-jr .wp-block-uagb-image img,
body.page-id-2087 #page .about-us_christof-jr .wp-block-uagb-image img {
  height: auto;
}
body.page-id-1159 #page .about-us_christof-jr .img-title,
body.page-id-2087 #page .about-us_christof-jr .img-title {
  left: unset;
  right: 3rem;
  top: unset;
  bottom: 2rem;
}
body.page-id-1159 #page .about-us_christof-jr img,
body.page-id-2087 #page .about-us_christof-jr img {
  aspect-ratio: 830/1244;
  height: auto;
}
body.page-id-1159 #page .about-us_family,
body.page-id-2087 #page .about-us_family {
  margin-bottom: 6rem;
  clip-path: polygon(0 0, 100% 0, 99% 0, 0 0);
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_family,
  body.page-id-2087 #page .about-us_family {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 1950px) {
  body.page-id-1159 #page .about-us_family .uagb-container-inner-blocks-wrap,
  body.page-id-2087 #page .about-us_family .uagb-container-inner-blocks-wrap {
    max-width: unset !important;
  }
}
@media screen and (min-width: 1950px) {
  body.page-id-1159 #page .about-us_family .wp-block-uagb-image,
  body.page-id-2087 #page .about-us_family .wp-block-uagb-image {
    max-width: 80% !important;
    width: 80% !important;
  }
}
@media screen and (min-width: 1950px) {
  body.page-id-1159 #page .about-us_family figure, body.page-id-1159 #page .about-us_family img,
  body.page-id-2087 #page .about-us_family figure,
  body.page-id-2087 #page .about-us_family img {
    width: 100%;
  }
}
@media screen and (min-width: 1950px) {
  body.page-id-1159 #page .about-us_family img,
  body.page-id-2087 #page .about-us_family img {
    height: auto;
  }
}
body.page-id-1159 #page .about-us_design-language,
body.page-id-2087 #page .about-us_design-language {
  margin-bottom: 6rem;
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_design-language,
  body.page-id-2087 #page .about-us_design-language {
    margin-bottom: 2rem;
  }
}
body.page-id-1159 #page .about-us_design-language > .uagb-container-inner-blocks-wrap,
body.page-id-2087 #page .about-us_design-language > .uagb-container-inner-blocks-wrap {
  flex-wrap: nowrap;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_design-language > .uagb-container-inner-blocks-wrap,
  body.page-id-2087 #page .about-us_design-language > .uagb-container-inner-blocks-wrap {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_design-language .wp-block-uagb-image,
  body.page-id-2087 #page .about-us_design-language .wp-block-uagb-image {
    width: 100% !important;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_design-language .wp-block-uagb-image,
  body.page-id-2087 #page .about-us_design-language .wp-block-uagb-image {
    order: 2;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_design-language figure, body.page-id-1159 #page .about-us_design-language img,
  body.page-id-2087 #page .about-us_design-language figure,
  body.page-id-2087 #page .about-us_design-language img {
    width: 100%;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_design-language img,
  body.page-id-2087 #page .about-us_design-language img {
    height: auto;
    object-fit: cover;
  }
}
body.page-id-1159 #page .about-us_design-language_text,
body.page-id-2087 #page .about-us_design-language_text {
  max-width: 57%;
  padding-right: 8rem;
}
@media screen and (max-width: 1700px) {
  body.page-id-1159 #page .about-us_design-language_text,
  body.page-id-2087 #page .about-us_design-language_text {
    padding-left: 4rem;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_design-language_text,
  body.page-id-2087 #page .about-us_design-language_text {
    padding-left: 0 4rem;
    max-width: 100%;
    margin-top: 4rem;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_design-language_text,
  body.page-id-2087 #page .about-us_design-language_text {
    order: 1;
    margin-top: 2rem;
    padding: 0 2rem;
    margin-bottom: 4rem;
  }
}
body.page-id-1159 #page .about-us_design-language p,
body.page-id-2087 #page .about-us_design-language p {
  max-width: 946px;
}
body.page-id-1159 #page .about-us_design-language h2,
body.page-id-2087 #page .about-us_design-language h2 {
  margin-bottom: 4rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_design-language h2,
  body.page-id-2087 #page .about-us_design-language h2 {
    margin-bottom: 2rem;
  }
}
body.page-id-1159 #page .about-us_external-partners,
body.page-id-2087 #page .about-us_external-partners {
  margin-bottom: 2rem;
}
@media screen and (max-width: 1919px) {
  body.page-id-1159 #page .about-us_external-partners,
  body.page-id-2087 #page .about-us_external-partners {
    margin-bottom: 4rem;
  }
}
body.page-id-1159 #page .about-us_external-partners_top,
body.page-id-2087 #page .about-us_external-partners_top {
  flex-wrap: nowrap;
  gap: 6rem;
  z-index: 10;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_external-partners_top,
  body.page-id-2087 #page .about-us_external-partners_top {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1700px) {
  body.page-id-1159 #page .about-us_external-partners_top,
  body.page-id-2087 #page .about-us_external-partners_top {
    gap: 4rem;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_external-partners_top,
  body.page-id-2087 #page .about-us_external-partners_top {
    gap: 0;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_external-partners_top .wp-block-uagb-image,
  body.page-id-2087 #page .about-us_external-partners_top .wp-block-uagb-image {
    order: 2;
  }
}
body.page-id-1159 #page .about-us_external-partners_top_text-box,
body.page-id-2087 #page .about-us_external-partners_top_text-box {
  max-width: 45%;
  padding-right: 8rem;
}
@media screen and (max-width: 1700px) {
  body.page-id-1159 #page .about-us_external-partners_top_text-box,
  body.page-id-2087 #page .about-us_external-partners_top_text-box {
    padding-right: 4rem;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_external-partners_top_text-box,
  body.page-id-2087 #page .about-us_external-partners_top_text-box {
    max-width: unset;
    padding: 0 4rem;
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_external-partners_top_text-box,
  body.page-id-2087 #page .about-us_external-partners_top_text-box {
    padding: 0 2rem;
  }
}
body.page-id-1159 #page .about-us_external-partners_top_text-box p,
body.page-id-2087 #page .about-us_external-partners_top_text-box p {
  max-width: 690px;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_external-partners_top_text-box p,
  body.page-id-2087 #page .about-us_external-partners_top_text-box p {
    max-width: 100%;
  }
}
body.page-id-1159 #page .about-us_external-partners_top_text-box h2,
body.page-id-2087 #page .about-us_external-partners_top_text-box h2 {
  margin-bottom: 4rem;
  max-width: 532px;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_external-partners_top_text-box h2,
  body.page-id-2087 #page .about-us_external-partners_top_text-box h2 {
    margin-bottom: 2rem;
    max-width: 100%;
  }
}
body.page-id-1159 #page .about-us_external-partners_top_text-box a,
body.page-id-2087 #page .about-us_external-partners_top_text-box a {
  color: black;
}
@media screen and (max-width: 1700px) {
  body.page-id-1159 #page .about-us_external-partners_top_text-box .wp-block-uagb-container,
  body.page-id-2087 #page .about-us_external-partners_top_text-box .wp-block-uagb-container {
    padding-right: 4rem;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_external-partners_top_text-box .wp-block-uagb-container,
  body.page-id-2087 #page .about-us_external-partners_top_text-box .wp-block-uagb-container {
    position: static;
    padding-right: 0;
  }
}
body.page-id-1159 #page .about-us_external-partners_bottom,
body.page-id-2087 #page .about-us_external-partners_bottom {
  margin-top: -30svh;
  margin-bottom: 4rem;
}
@media screen and (max-width: 1700px) {
  body.page-id-1159 #page .about-us_external-partners_bottom,
  body.page-id-2087 #page .about-us_external-partners_bottom {
    margin-top: -50svh;
  }
}
@media screen and (max-width: 1535px) {
  body.page-id-1159 #page .about-us_external-partners_bottom,
  body.page-id-2087 #page .about-us_external-partners_bottom {
    margin-top: -45svh;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_external-partners_bottom,
  body.page-id-2087 #page .about-us_external-partners_bottom {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 950px) {
  body.page-id-1159 #page .about-us_external-partners_bottom .wp-block-uagb-image,
  body.page-id-2087 #page .about-us_external-partners_bottom .wp-block-uagb-image {
    clip-path: polygon(18.5% 18.5%, 81.5% 18.5%, 81.5% 81.5%, 18.5% 81.5%);
  }
}
body.page-id-1159 #page .about-us_anatomy-of-a-brand > .uagb-container-inner-blocks-wrap,
body.page-id-2087 #page .about-us_anatomy-of-a-brand > .uagb-container-inner-blocks-wrap {
  flex-wrap: nowrap;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_anatomy-of-a-brand > .uagb-container-inner-blocks-wrap,
  body.page-id-2087 #page .about-us_anatomy-of-a-brand > .uagb-container-inner-blocks-wrap {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_anatomy-of-a-brand > .uagb-container-inner-blocks-wrap,
  body.page-id-2087 #page .about-us_anatomy-of-a-brand > .uagb-container-inner-blocks-wrap {
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_anatomy-of-a-brand > .uagb-container-inner-blocks-wrap,
  body.page-id-2087 #page .about-us_anatomy-of-a-brand > .uagb-container-inner-blocks-wrap {
    padding: 0 1rem;
  }
}
body.page-id-1159 #page .about-us_anatomy-of-a-brand_text,
body.page-id-2087 #page .about-us_anatomy-of-a-brand_text {
  padding-left: 6rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_anatomy-of-a-brand_text,
  body.page-id-2087 #page .about-us_anatomy-of-a-brand_text {
    padding-left: 2rem;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_anatomy-of-a-brand_text,
  body.page-id-2087 #page .about-us_anatomy-of-a-brand_text {
    padding: 0 1rem 0 0;
  }
}
body.page-id-1159 #page .about-us_anatomy-of-a-brand_text img,
body.page-id-2087 #page .about-us_anatomy-of-a-brand_text img {
  width: 5rem;
}
@media screen and (max-width: 1320px) {
  body.page-id-1159 #page .about-us_anatomy-of-a-brand_text img,
  body.page-id-2087 #page .about-us_anatomy-of-a-brand_text img {
    width: 3rem;
  }
}
@media screen and (max-width: 799px) {
  body.page-id-1159 #page .about-us_anatomy-of-a-brand_text img,
  body.page-id-2087 #page .about-us_anatomy-of-a-brand_text img {
    width: 1.5rem;
  }
}
body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs,
body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs {
  row-gap: 2rem;
  max-width: 80%;
  margin: auto;
}
body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs > .wp-block-uagb-container,
body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs > .wp-block-uagb-container {
  flex-wrap: nowrap;
  gap: 2rem;
}
body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image,
body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image {
  transform: scale(0.8);
}
@media screen and (max-width: 950px) {
  body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image,
  body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image {
    transform: scale(1);
  }
}
body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image.rotate-it,
body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image.rotate-it {
  transform: scale(0.8) rotate(2deg);
}
@media screen and (max-width: 950px) {
  body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image.rotate-it,
  body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image.rotate-it {
    transform: scale(1) rotate(2deg);
  }
}
body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image figure,
body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image figure {
  z-index: 2;
}
body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image img,
body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image img {
  aspect-ratio: 500/625;
  height: auto;
}
body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image::before,
body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image::before {
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background: url(../graphics/icons/w7pin.svg) center center/contain no-repeat;
  position: absolute;
  top: 0rem;
  left: 50%;
  border-radius: 50%;
  z-index: 3;
}
@media screen and (max-width: 1700px) {
  body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image::before,
  body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image::before {
    width: 1.2rem;
    height: 1.2rem;
  }
}
@media screen and (max-width: 950px) {
  body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image::before,
  body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image::before {
    width: 0.8rem;
    height: 0.8rem;
  }
}
body.page-id-1159 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image:after,
body.page-id-2087 #page .about-us_anatomy-of-a-brand_imgs .wp-block-uagb-image:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 1rem;
  left: -1rem;
  background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(255, 255, 255) 100%), #FFF;
  filter: blur(8px);
  z-index: 1;
  transform: rotate(3deg);
  z-index: 1;
}

/*# sourceMappingURL=about-us.css.map */
