/* about: page layout and artwork dimensions. */

:where([data-layout="desktop"]) #masterPage {
    --pinned-layers-in-page: 0;
  }

:where([data-layout="desktop"]) .page-content {
    height: auto;
    width: 100%;
  }

:where([data-layout="desktop"]) .page-grid {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: 40px;
    grid-template-rows: min-content 1fr;
    grid-template-columns: 100%;
    padding-bottom: 0px;
    box-sizing: border-box;
  }

:where([data-layout="desktop"]) .page-grid > [id="comp-lbdomu7f"] {
    position: relative;
    margin: 0px 0px 0px calc(50% - 490px);
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

:where([data-layout="desktop"]) .page-grid > [id="comp-lbdomu7g"] {
    position: relative;
    margin: 0px 0px 0px calc(50% - 490px);
    left: 0px;
    grid-area: 2 / 1 / 3 / 2;
    place-self: start;
  }

:where([data-layout="desktop"]) .section-1-content {
    height: auto;
    width: 100%;
  }

:where([data-layout="desktop"]) .section-1-grid {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
  }

:where([data-layout="desktop"]) .section-1-grid > [id="comp-k0odaze9"] {
    position: relative;
    margin: 162px 0px 70px calc(50% - 490px);
    left: 118px;
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

:where([data-layout="desktop"]) .section-1-grid > [id="comp-k0od6o3f"] {
    position: relative;
    margin: 7px 0px 10px calc(50% - 490px);
    left: 577px;
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

:where([data-layout="desktop"]) .section-2-content {
    height: auto;
    width: 284px;
  }

:where([data-layout="desktop"]) .section-2-grid {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(2, min-content) 1fr;
    grid-template-columns: 100%;
  }

:where([data-layout="desktop"]) .section-2-grid > [id="comp-k0od6o5p"] {
    position: relative;
    margin: 207px 0px 10px;
    left: 99px;
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

:where([data-layout="desktop"]) .section-2-grid > [id="comp-k0od6o64"] {
    position: relative;
    margin: 0px 0px 2px;
    left: 2px;
    grid-area: 3 / 1 / 4 / 2;
    place-self: start;
  }

:where([data-layout="desktop"]) .section-2-spacer-3 {
    visibility: hidden;
    height: 454px;
    width: 0px;
    grid-area: 1 / 1 / 3 / 2;
  }

:where([data-layout="desktop"]) .section-3-content {
    height: auto;
    width: 100%;
  }

:where([data-layout="desktop"]) .section-3-grid {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(2, min-content) 1fr;
    grid-template-columns: 100%;
  }

:where([data-layout="desktop"]) .section-3-grid > [id="comp-k4393wwo"] {
    position: relative;
    margin: 58px 0px 10px calc(50% - 490px);
    left: 139px;
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

:where([data-layout="desktop"]) .section-3-grid > [id="comp-mq6me7b7"] {
    position: relative;
    margin: 0px 0px 53px calc(50% - 490px);
    left: 139px;
    grid-area: 3 / 1 / 4 / 2;
    place-self: start;
  }

:where([data-layout="desktop"]) .section-3-spacer-3 {
    visibility: hidden;
    height: 1125px;
    width: 0px;
    grid-area: 1 / 1 / 3 / 2;
  }

:where([data-layout="desktop"]) #c1dmp {
    left: 0px;
    margin-left: 0px;
    width: 100%;
    min-width: 0px;
    width: auto;
    min-height: 40px;
  }

:where([data-layout="desktop"]) #pageBackground_c1dmp {
    --bg-position: absolute;
    --fill-layer-background-overlay-color: transparent;
    --fill-layer-background-overlay-position: absolute;
    --bg-overlay-color: rgb(0,0,0);
    --bg-gradient: none;
  }

:where([data-layout="desktop"]) #comp-lbdomu7f {
    left: 0px;
    margin-left: 0px;
    width: 100%;
    min-width: 0px;
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 980px;
  }

:where([data-layout="desktop"]) #comp-k0odaze9 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    width: 302px;
    height: auto;
    --min-height: 262px;
    --text-direction: ltr;
  }

:where([data-layout="desktop"]) #comp-k0od6o3f {
    width: 284px;
    --fill-layer-video-opacity: 1;
    --fill-layer-background-overlay-color: transparent;
    --fill-layer-background-overlay-position: absolute;
    --fill-layer-background-overlay-blend-mode: normal;
    --fill-layer-background-overlay-blend-opacity: 1;
    --fill-layer-background-overlay-blend-opacity-fallback: 1;
    --bg-overlay-color: rgb(33, 33, 33);
    --bg-gradient: none;
    --border-width: 8px 8px 8px 8px;
    --border-style: solid solid solid solid;
    --border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    --fill-container-overflow: visible;
    --fill-transform: rotate(0.01deg);
    --border-compensate-margin: -8px;
    --fill-layer-background-overlay-transform: translateZ(0);
    height: 500px;
  }

:where([data-layout="desktop"]) #comp-k0od6o5p {
    width: 85px;
    height: 85px;
    opacity: 1;
  }

:where([data-layout="desktop"]) #comp-k0od6o64 {
    width: 280px;
    height: 44px;
    fill-opacity: 1;
    stroke-width: 0;
    stroke: rgb(0, 0, 0);
    stroke-opacity: 1;
    fill: rgb(255, 255, 255);
  }

:where([data-layout="desktop"]) #comp-lbdomu7g {
    left: 0px;
    margin-left: 0px;
    width: 100%;
    min-width: 0px;
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 980px;
  }

:where([data-layout="desktop"]) #comp-k4393wwo {
    width: 733px;
    height: auto;
    --text-direction: ltr;
  }

:where([data-layout="desktop"]) #comp-mq6me7b7 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    width: 722px;
    height: auto;
    --min-height: 79px;
    --text-direction: ltr;
  }

:where([data-layout="mobile"]) #masterPage {
    --pinned-layers-in-page: 0;
  }

:where([data-layout="mobile"]) .page-content {
    height: auto;
    width: 100%;
  }

:where([data-layout="mobile"]) .page-grid {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: 200px;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
    padding-bottom: 0px;
    box-sizing: border-box;
  }

:where([data-layout="mobile"]) .page-grid > [id="comp-lbdomu7g"] {
    position: relative;
    margin: 0px 0px 0px calc(50% - 160px);
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

:where([data-layout="mobile"]) .section-3-content {
    height: auto;
    width: 100%;
  }

:where([data-layout="mobile"]) .section-3-grid {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(3, min-content) 1fr;
    grid-template-columns: 100%;
  }

:where([data-layout="mobile"]) .section-3-grid > [id="comp-k0od6o3f"] {
    position: relative;
    margin: 10px 0px 10px calc(50% - 160px);
    left: 20px;
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

:where([data-layout="mobile"]) .section-3-grid > [id="comp-k4393wwo"] {
    position: relative;
    margin: 0px 0px 10px calc(50% - 160px);
    left: 20px;
    grid-area: 2 / 1 / 3 / 2;
    place-self: start;
  }

:where([data-layout="mobile"]) .section-3-grid > [id="comp-mq6me7b7"] {
    position: relative;
    margin: 0px 0px 10px calc(50% - 160px);
    left: 20px;
    grid-area: 3 / 1 / 4 / 2;
    place-self: start;
  }

:where([data-layout="mobile"]) .section-3-grid > [id="comp-k0odaze9"] {
    position: relative;
    margin: 0px 0px 20px calc(50% - 160px);
    left: 20px;
    grid-area: 4 / 1 / 5 / 2;
    place-self: start;
  }

:where([data-layout="mobile"]) .section-2-content {
    height: auto;
    width: 280px;
  }

:where([data-layout="mobile"]) .section-2-grid {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(2, min-content) 1fr;
    grid-template-columns: 100%;
  }

:where([data-layout="mobile"]) .section-2-grid > [id="comp-k0od6o5p"] {
    position: relative;
    margin: 204px 0px 10px;
    left: 98px;
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

:where([data-layout="mobile"]) .section-2-grid > [id="comp-k0od6o64"] {
    position: relative;
    margin: 0px;
    left: 229px;
    grid-area: 3 / 1 / 4 / 2;
    place-self: start;
  }

:where([data-layout="mobile"]) .section-2-spacer-3 {
    visibility: hidden;
    height: 447px;
    width: 0px;
    grid-area: 1 / 1 / 3 / 2;
  }

:where([data-layout="mobile"]) #c1dmp {
    left: 0px;
    margin-left: 0px;
    width: 320px;
    width: auto;
    min-height: 200px;
  }

:where([data-layout="mobile"]) #pageBackground_c1dmp {
    --bg-position: absolute;
    --bg-overlay-color: rgb(0,0,0);
    --bg-gradient: none;
  }

:where([data-layout="mobile"]) #comp-lbdomu7g {
    left: 0px;
    margin-left: 0px;
    width: 320px;
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 320px;
  }

:where([data-layout="mobile"]) #comp-k0od6o3f {
    width: 280px;
    --fill-layer-video-opacity: 1;
    --fill-layer-background-overlay-color: transparent;
    --fill-layer-background-overlay-position: absolute;
    --fill-layer-background-overlay-blend-mode: normal;
    --fill-layer-background-overlay-blend-opacity: 1;
    --fill-layer-background-overlay-blend-opacity-fallback: 1;
    --bg-overlay-color: rgb(33, 33, 33);
    --bg-gradient: none;
    --border-width: 8px 8px 8px 8px;
    --border-style: solid solid solid solid;
    --border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    --fill-container-overflow: visible;
    --fill-transform: rotate(0.01deg);
    --border-compensate-margin: -8px;
    --fill-layer-background-overlay-transform: translateZ(0);
    height: 491px;
  }

:where([data-layout="mobile"]) #comp-k0od6o5p {
    width: 83px;
    height: 83px;
    opacity: 1;
  }

:where([data-layout="mobile"]) #comp-k0od6o64 {
    width: 51px;
    height: 44px;
    fill-opacity: 1;
    stroke-width: 0;
    stroke: rgb(0, 0, 0);
    stroke-opacity: 1;
    fill: rgb(255, 255, 255);
  }

:where([data-layout="mobile"]) #comp-k4393wwo {
    width: 280px;
    height: auto;
    --text-direction: ltr;
  }

:where([data-layout="mobile"]) #comp-mq6me7b7 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    width: 280px;
    height: auto;
    --font_1: normal normal normal 12.689655172413794px/1.4em din-next-w01-light,sans-serif;
    --font_2: normal normal normal 13.482758620689655px/1.4em syne,sans-serif;
    --font_3: normal normal normal 13.482758620689655px/1.4em syne,sans-serif;
    --font_5: normal normal normal 19.82758620689655px/1.4em syne,sans-serif;
    --font_6: normal normal normal 28.551724137931036px/1.4em syne,sans-serif;
    --font_7: normal normal normal 19.82758620689655px/1.4em questrial,sans-serif;
    --font_8: normal normal normal 12.689655172413794px/1.4em questrial,sans-serif;
    --font_9: normal normal normal 11.896551724137932px/1.4em questrial,sans-serif;
    --text-direction: ltr;
  }

:where([data-layout="mobile"]) #comp-k0odaze9 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    width: 280px;
    height: auto;
    --text-direction: ltr;
  }

:where([data-layout="mobile"]) #comp-k0od6o5p svg [data-color="1"] {
    fill: rgb(0, 0, 0);
  }
