/* cv: 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: 1fr;
    grid-template-columns: 100%;
    padding-bottom: 0px;
    box-sizing: border-box;
  }

:where([data-layout="desktop"]) .page-grid > [id="comp-lbdomu80"] {
    position: relative;
    margin: 0px 0px 0px calc(50% - 490px);
    left: 0px;
    grid-area: 1 / 1 / 2 / 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: min-content 1fr;
    grid-template-columns: 100%;
  }

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

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

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

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

:where([data-layout="desktop"]) #comp-lbdomu80 {
    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-k0oeifuz {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    width: 953px;
    height: auto;
    --min-height: 931px;
    --text-direction: ltr;
  }

:where([data-layout="desktop"]) #comp-k0oerjob {
    width: 496px;
    height: auto;
    --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-lbdomu80"] {
    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-1-content {
    height: auto;
    width: 100%;
  }

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

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

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

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

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

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

:where([data-layout="mobile"]) #comp-k0oeifuz {
    --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 17.2307696px/1.4em din-next-w01-light,sans-serif;
    --font_2: normal normal normal 18.307692699999997px/1.4em syne,sans-serif;
    --font_3: normal normal normal 18.307692699999997px/1.4em syne,sans-serif;
    --font_5: normal normal normal 26.923077499999998px/1.4em syne,sans-serif;
    --font_6: normal normal normal 38.7692316px/1.4em syne,sans-serif;
    --font_7: normal normal normal 26.923077499999998px/1.4em questrial,sans-serif;
    --font_8: normal normal normal 17.2307696px/1.4em questrial,sans-serif;
    --font_9: normal normal normal 16.1538465px/1.4em questrial,sans-serif;
    --text-direction: ltr;
  }

:where([data-layout="mobile"]) #comp-k0oerjob {
    width: 280px;
    height: auto;
    --font_1: normal normal normal 12.444444444444445px/1.4em din-next-w01-light,sans-serif;
    --font_2: normal normal normal 13.222222222222223px/1.4em syne,sans-serif;
    --font_3: normal normal normal 13.222222222222223px/1.4em syne,sans-serif;
    --font_5: normal normal normal 19.444444444444446px/1.4em syne,sans-serif;
    --font_6: normal normal normal 28px/1.4em syne,sans-serif;
    --font_7: normal normal normal 19.444444444444446px/1.4em questrial,sans-serif;
    --font_8: normal normal normal 12.444444444444445px/1.4em questrial,sans-serif;
    --font_9: normal normal normal 11.666666666666666px/1.4em questrial,sans-serif;
    --text-direction: ltr;
  }
