html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --bg: #f4f5f7;
  --font: #333;
  --bgb-red: #cc2423;
  --gray-text: #69707b;
  --black-bg: #09151c;
  --bg-light-for-grade: #1c3443;
  --bgb-yellow: #fcca02;
  --bg-2: #e8eaec;
  --white: white;
  --fb: #067aeb;
  --twitter: #1da1f2;
  --insta-2: #fb774e;
  --unsplash: #ea4c89;
  --lines: #a4aebe;
  --input-hover: #178bf4;
  --gray-bg: #e8eaec;
  --darker-gray-bg: #dde0e3;
  --dot: #b4bcc9;
  --text-link: #325e89;
  --linkedin: #01669e;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--bg);
  color: #333;
  letter-spacing: -.5px;
  font-family: Karla, sans-serif;
  font-size: 17px;
  line-height: 27px;
}

h1 {
  color: var(--font);
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 27px;
  font-weight: 500;
  line-height: 38px;
}

h2 {
  color: var(--font);
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 36px;
}

h3 {
  color: var(--font);
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

h4 {
  color: var(--font);
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 31px;
}

h5 {
  color: var(--font);
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

h6 {
  color: var(--font);
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

p {
  color: var(--font);
  margin-bottom: 10px;
}

a {
  color: var(--bgb-red);
  cursor: pointer;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 24px;
  text-decoration: none;
}

blockquote {
  color: var(--gray-text);
  text-align: center;
  border-left: 5px #e2e2e2;
  width: 50%;
  margin: 40px auto;
  padding: 10px 20px;
  font-size: 30px;
  font-style: italic;
  line-height: 45px;
}

figure {
  text-align: right;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 23px;
}

figcaption {
  text-align: right;
  margin-top: 5px;
}

.social-icon-up {
  width: 35px;
  height: 35px;
  position: absolute;
  inset: 0%;
}

.social-icon-up.twitter {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6e6c62b27b_gorjeo%20(1).svg");
  background-repeat: no-repeat;
  background-size: 100%;
  width: auto;
  height: auto;
  margin-left: 0;
}

.social-icon-up.twitter.tik-tok {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/66cccd6199afa92d757dbfc0_tik%20tok%20logo.png");
}

.social-icon-up.instagram {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfedf362b27f_instagram%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 35px;
}

.social-icon-up.instagram.alt {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dffb6c62b456_insta%20icon.png");
}

.social-icon-up.dribbble {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df09f562b531_Unsplash.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
}

.social-icon-up.facebook {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfce5862b27c_logo-de-facebook.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 35px;
  height: 35px;
}

.social-icon-up.facebook.alt {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df97d262b455_face%20icon.png");
}

.social-icon-up.facebook-copy {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfcd3562b457_twitter%202%20icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 35px;
  height: 35px;
}

.content-wrapper {
  z-index: 5;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  height: auto;
  min-height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.content-wrapper.cta {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.content-wrapper.center-flex {
  object-fit: fill;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.content-wrapper.footer {
  background-color: #0000;
  background-image: none;
  align-items: stretch;
  max-width: 1100px;
  padding-bottom: 0;
}

.content-wrapper.intro {
  align-items: center;
  min-height: auto;
  padding-top: 80px;
  padding-bottom: 0;
}

.social-icons-container {
  width: 35px;
  height: 35px;
  position: relative;
}

.content-section {
  padding-top: 90px;
  position: relative;
}

.content-section.double {
  padding-top: 60px;
  padding-bottom: 150px;
}

.content-section.double.insta {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 50px;
  display: flex;
  overflow: hidden;
}

.content-section.double.big {
  justify-content: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  overflow: hidden;
}

.flex {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.social-icon {
  background-color: #d0d7e4;
  border-radius: 3px;
  width: 35px;
  height: 35px;
  margin-right: 8px;
  transition: border .2s, background-color .2s;
  position: relative;
  overflow: hidden;
}

.social-icon.twitter {
  background-color: #0000;
}

.social-icon.twitter.m5 {
  margin-left: 5px;
}

.social-icon.instagram {
  background-color: #0000;
}

.social-icon.instagram.m5 {
  margin-left: 5px;
}

.social-icon.facebook {
  background-color: #0000;
  margin-left: 3px;
}

.black {
  background-color: #101920;
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.text-gray {
  color: var(--gray-text);
  text-transform: uppercase;
  margin-bottom: 0;
}

.top-margin {
  position: relative;
}

.top-margin._40-pixels {
  border-radius: 5px;
  margin-top: 40px;
}

.top-margin._20-pixels {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.top-margin._10-pixels {
  text-shadow: 0 0 10px #000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  line-height: 27px;
  display: flex;
}

.top-margin._30-pixels {
  margin-top: 30px;
}

.top-margin._5-pixels {
  margin-top: 5px;
}

.top-margin._15-pixels {
  margin-top: 15px;
}

.boxed-button {
  color: var(--font);
  text-align: center;
  background-color: #0000;
  border: 1px solid #101920;
  border-radius: 100px;
  min-width: 170px;
  min-height: 40px;
  padding: 13px 20px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: background-color .2s;
}

.boxed-button:hover {
  color: #fff;
  background-color: #101920;
}

.boxed-button.submit {
  background-color: var(--bgb-red);
  color: #fff;
  border-style: none;
}

.social-icon-down {
  width: 35px;
  height: 35px;
  margin-top: 35px;
  position: absolute;
  inset: 0%;
}

.social-icon-down.instagram {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfedf362b27f_instagram%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
}

.social-icon-down.dribbble {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df09f562b531_Unsplash.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
}

.social-icon-down.facebook {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfce5862b27c_logo-de-facebook.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
  width: 35px;
  height: 35px;
}

.social-icon-down.twitter {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6e6c62b27b_gorjeo%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
}

.paragraph.faq {
  margin-bottom: 8px;
  margin-left: 32px;
  font-size: 18px;
  line-height: 1.667em;
}

.heading-box {
  text-align: center;
  border: 1px #000;
  max-width: 800px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.heading-box.cta {
  max-width: 300px;
  margin-bottom: 10px;
}

.heading-box.intro {
  border-style: none;
  border-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
  position: static;
}

.sub-heading-box {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.h2-big {
  font-size: 28px;
  line-height: 40px;
}

.h2-big.less-top-margin {
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Rubik, sans-serif;
  font-weight: 700;
}

.h2-big.less-top-margin.less-bottom-margin, .h2-big.less-top-margin.nbm {
  margin-bottom: 0;
}

.h2-big.less-top-margin.nbm.centered-on-mobile {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 35px;
  font-weight: 500;
}

.h2-big.white-margin {
  color: #fff;
  text-transform: uppercase;
  margin-top: 10px;
}

.title {
  color: var(--gray-text);
}

.hero-section {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6f7c62b4b5_gUsoSsIN.jpeg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  position: relative;
  overflow: hidden;
}

.hero-section.contact-me {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(#00000080, #00000080);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  min-height: auto;
}

.hero-section.main {
  background-color: #162d3a;
  display: block;
}

.hero-section.main.home-grid {
  background-image: none;
}

.hero-section.summit {
  background-color: #0f2b3a;
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6e5f62b444_Screenshot%20(10).png.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, auto 150%;
}

.hero-section.summit.open-house {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62d82aae76e3daff2208dbd5_Open%20House%20Header%20(1586%20%C3%97%201080%20px).avif");
  background-size: auto, cover;
}

.hero-section._w-c {
  background-color: #0e2633;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df30af62b4f2_qVEV4pcU.jpeg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-section.a-oc {
  background-color: #0e2633;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6f7862b4d8_W8E3Qwcq.jpeg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-section.ss-w {
  background-color: #0e2633;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/611eda294f6d890dd26d065a_headerWorkoutBGB.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-section.teachers-hero {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61d48406cfc9163b7c9078d0_Teacher%20Page%20Header%20V1.png");
  background-position: 0%;
}

.hero-section.teachers-hero.mobile-teacher-header-photo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6859b43033cc0a22c786ff22_updated%20teacher%20grid%20-%206-23-25.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: none;
  height: auto;
  min-height: 400px;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: block;
  overflow: hidden;
}

.hero-section._w-c-o {
  background-color: #0e2633;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df98eb62b4e6_ByesmElh.jpeg");
  background-position: 50% 15%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-section.ss-w-8 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61256e6d922dc1c08838108d_scene-study-8wL.jpg");
  background-position: 0 25%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-section.ss-w-8.bgb-vancouver-home {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/616876903f6a685697a1ad08_steve-header-coaching.png");
  background-position: 50%;
}

.hero-section.ss-w-8.ongoing-class-home-card {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/611eda294f6d890dd26d065a_headerWorkoutBGB.jpg");
}

.hero-section.a-oc-8 {
  background-color: #0e2633;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df375c62b4e7_uzYbzrbN.jpeg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: auto;
  min-height: auto;
}

.hero-section.cooking-self-tape {
  background-image: linear-gradient(#00000080, #00000080);
  min-height: auto;
}

.hero-section.cooking-self-tape.cooking-self-tape-banner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#00000080, #00000080);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  min-height: auto;
  display: block;
  position: static;
  overflow: visible;
}

.hero-section.a-oc-og {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6f7862b4d8_W8E3Qwcq.jpeg");
}

.hero-grid {
  background-color: var(--bg-light-for-grade);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 0;
  flex-wrap: wrap;
  width: 3020px;
  height: 100%;
  margin-top: -90px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hero-column {
  width: 295px;
  margin-right: 15px;
}

.hero-image {
  width: auto;
  height: auto;
  margin-bottom: 18px;
}

.hero-title {
  color: #fff;
  margin-top: 0;
  font-size: 80px;
  line-height: 95px;
}

.hero-title.small {
  text-shadow: 1px 1px 20px #000;
  border-radius: 0;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 60px;
  font-weight: 700;
  line-height: 50px;
}

.hero-title.small.what-casting-wants-header-text-style {
  text-shadow: 2px 0 6px #000;
}

.hero-title.small.class-mobile-header-text.atlanta-ar {
  color: var(--bgb-yellow);
  text-shadow: 4px 4px 6px #000;
  font-weight: 700;
}

.hero-title.small.homepage {
  font-size: 50px;
}

.hero-text-box {
  z-index: 5;
  text-align: center;
  position: relative;
}

.hero-text-box.contact-me {
  object-fit: fill;
  background-color: #fff0;
  margin-top: 0;
  padding: 20px;
  font-size: 17px;
  line-height: 27px;
  position: relative;
}

.hero-text-box.contact-me.audition-revolution-mobile-header-text {
  padding-top: 20px;
  position: relative;
}

.hero-text-box.contact-me.bgb-ny-masterclass {
  background-color: #ffffff80;
}

.hero-overlay {
  z-index: 3;
  background-color: #101920;
  display: none;
  position: absolute;
  inset: 0%;
}

.center-content {
  text-align: center;
  padding-top: 40px;
  display: block;
}

.center-content.home.large {
  padding-top: 0;
}

.button-outline {
  border: 1px solid var(--bg);
  text-align: center;
  background-color: #0000;
  border-radius: 25px;
  min-width: 120px;
  min-height: 40px;
  padding: 13px 25px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: color .2s, background-color .2s;
}

.button-outline:hover {
  color: #101920;
  background-color: #fff;
}

.button-outline.white.bold {
  text-transform: uppercase;
  text-shadow: 0 0 20px #000;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 9px;
  padding-left: 25px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.button-outline.white.bold:hover {
  color: #000;
}

.button-outline-black {
  background-color: var(--bg);
  color: #101920;
  text-align: center;
  border: 1px solid #101920;
  border-radius: 25px;
  min-width: 120px;
  min-height: 40px;
  padding: 13px 25px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: color .2s, background-color .2s;
}

.button-outline-black:hover {
  color: var(--bg);
  background-color: #101920;
}

.right-margin {
  margin-right: 7px;
}

.right-margin._16-pixels {
  margin-right: 18px;
  padding-top: 6px;
}

.absolute-bg {
  background-color: #101920;
  display: none;
  position: absolute;
  inset: 0%;
}

.absolute-bg.gray {
  z-index: 11;
  background-color: var(--bg-2);
}

.content {
  overflow: visible;
}

.text-white {
  color: #fff;
  text-transform: none;
  text-shadow: 0 0 10px #000;
}

.text-white.hide-on-landscape {
  color: #000;
  text-transform: capitalize;
  text-shadow: none;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Karla, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
}

.text-white.hide-on-landscape.centered {
  text-align: center;
}

.text-white.hide-on-landscape.centered.class-card {
  background-image: none;
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  padding-top: 0;
  padding-left: 0%;
  padding-right: 0%;
  font-size: 16px;
  font-weight: 700;
}

.text-white.m {
  margin-bottom: 40px;
  padding-top: 20px;
}

.center-column {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.absolute-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.absolute-image.camera-man {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df4d8462b423_BGB_Digital-37.jpg");
  border-radius: 20px;
  display: flex;
}

.max-width-554 {
  width: 100%;
  max-width: 554px;
  margin-left: 35px;
  margin-right: 35px;
  overflow: hidden;
}

.heading-box-left {
  text-align: left;
  max-width: 524px;
  margin-bottom: 30px;
}

.heading-box-left.short {
  max-width: none;
}

.expand {
  color: #191919;
  flex: 1;
}

.text-title {
  margin-bottom: 0;
  font-weight: 700;
  line-height: 24px;
}

.text-title.mobile-footer {
  color: var(--white);
}

.inline-block {
  flex-direction: column;
  display: inline-block;
}

.flex-justify-right {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.service-column {
  cursor: pointer;
  justify-content: flex-end;
  width: 33.33%;
  height: 600px;
  display: flex;
  position: relative;
}

.full-section {
  position: relative;
  overflow: hidden;
}

.absolute-parallax {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0;
}

.absolute-parallax.cta {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df601f62b552_kal-visuals-_ssqsH5BjcQ-unsplash%20(1).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.social-icon-rounded {
  background-color: #101920;
  border-radius: 50px;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  overflow: hidden;
}

.social-icon-rounded.facebook {
  background-color: var(--fb);
}

.social-icon-rounded.twittter {
  background-color: var(--twitter);
}

.social-icon-rounded.instagram {
  background-image: linear-gradient(130deg, #e71e4c, var(--insta-2));
}

.social-icon-rounded.unsplash {
  background-color: var(--unsplash);
}

.preview-title {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  padding: 5px;
  font-family: Rubik, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 36px;
  text-decoration: none;
  position: relative;
}

.preview-title:hover {
  color: #fff;
}

.preview-title.classes-page-mobile-text {
  color: #000;
  text-shadow: none;
  margin-left: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 26px;
}

.image-preview {
  border-radius: 20px;
  align-items: flex-end;
  width: 360px;
  height: 450px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 10px #00000075;
}

.image-preview.large {
  height: 575px;
  display: none;
}

.image-preview.booking-the-selftape-online, .image-preview.vancouver-wed-workout-old, .image-preview.basr-studio-hide {
  display: none;
}

.image-preview.the-audition-reset-tuesday-class-card {
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: flex;
}

.image-preview.core-tuesday-card, .image-preview.core-monday-online-class-card {
  display: flex;
}

.image-preview.amc-class-card-8-week-page, .image-preview.audition-bootcamp-class-card, .image-preview.audition-reset-saturday, .image-preview.audition-masterclass-class-card {
  display: none;
}

.image-preview.core-saturday-online-class-card {
  background-color: var(--font);
}

.title-link {
  color: var(--gray-text);
  text-decoration: none;
  transition: opacity .2s;
  position: relative;
}

.title-link:hover {
  opacity: .85;
}

.title-link.white {
  color: #838383;
  display: none;
}

.flex-space {
  flex-wrap: wrap;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.flex-space.mobile-center {
  max-width: 1100px;
}

.submit-button {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  width: 100%;
  height: 44px;
  padding-top: 7px;
  font-size: 14px;
  transition: color .2s, background-color .2s, border .2s;
}

.submit-button:hover {
  color: #101920;
  background-color: #fff;
}

.submit-button.black {
  color: #fff;
  background-color: #101920;
  margin-right: 0;
}

.submit-button.black:hover {
  color: #101920;
  background-color: #0000;
  border: 1px solid #101920;
}

.testimonial-text-box {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 10%;
  padding-right: 10%;
  display: block;
  position: relative;
  overflow: visible;
}

.testimonial-text-box.joe, .testimonial-text-box.yetida, .testimonial-text-box.home {
  width: 65%;
  padding-left: 2%;
  padding-right: 2%;
}

.testimonial-text {
  padding-right: 0;
  font-family: Rubik, sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
  transition: opacity .1s;
  display: block;
}

.testimonial-text.home {
  font-size: 32px;
  line-height: 42px;
}

.testimonial-text.home.small-text {
  font-size: 24px;
  line-height: 40px;
}

.testimonial-text.nonhome {
  font-size: 22px;
  line-height: 30px;
}

.testimonial-arrow {
  color: #aeb2b9;
  font-size: 39px;
  transition: opacity .2s;
}

.testimonial-arrow:hover {
  opacity: .8;
}

.testimonial-slide {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
}

.testimonial-slide.joe-manganiello {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df478b62b43d_joe-manganiello-transparent-wide.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 500px;
  padding-top: 0;
  padding-left: 5%;
  padding-right: 0;
}

.testimonial-slide.yetide-badaki {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df743562b43e_yetideTransparentBG.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 20px;
  height: 500px;
  padding-left: 5%;
}

.testimonial-slide.simon-quarterman {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df5d9762b43f_simon-quarterman-transparent-wide.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  border-radius: 20px;
  height: 500px;
  padding-top: 50px;
  padding-left: 5%;
}

.testimonial-slide.daniella-alonso {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dff97662b440_daniella-alonso-transparent-wide.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 80%;
  border-radius: 20px;
  height: 500px;
  padding-top: 25px;
  padding-left: 5%;
  padding-right: 60px;
}

.testimonial-slide.jeff-schine {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df82cd62b441_jeff-schine-transparent.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 500px;
  padding-top: 60px;
  padding-left: 5%;
}

.testimonial-slide.charlie-weber {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfe7e962b4f0_charlie-weberTransparentBG.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 500px;
  padding-top: 40px;
  padding-left: 5%;
}

.display-none {
  display: none;
}

.testimonials {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 40px;
  display: block;
}

.class-card-image {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/665633e1ed37b58b65d2b5f0_SSL%20Class%20card%20img.png");
  background-position: 0 0, 0%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  inset: 0;
}

.class-card-image.astpp1-o {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df757362b4db_pasted%20image%200%20(202).jpg");
  background-position: 0 0, 80% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 70%;
}

.class-card-image.astpp2-is {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62d84d3ee374e59baccee5e5_Audition%20Coaching%20Page%20Header.png");
  background-position: 0 0, 55%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 140%;
  margin-top: 0;
}

.class-card-image.aspp3-is {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df842562b4ee_LRnk5dE4.jpeg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 100%;
  width: auto;
  height: 100%;
  margin-top: 0;
}

.class-card-image.tnw-is {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df842562b4ee_LRnk5dE4.jpeg");
  background-position: 0 0, 100% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: auto;
  margin-top: 0;
}

.class-card-image.tnw-is.the-practice {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df375c62b4e7_uzYbzrbN.jpeg");
  background-position: 0 0, 100%;
  background-repeat: repeat, repeat;
  background-size: auto, 1024px;
  background-attachment: scroll, scroll;
}

.class-card-image.aaocmc-is {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfeab962b4dc_s15V0NMs.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 100%;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}

.class-card-image.aaocmc-is.ar-photo-parent {
  background-color: var(--font);
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df35b162b4dd_FrtAYvnI.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  margin-top: 0;
}

.class-card-image.tct-is {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/63c047e909d48f862e83382e_BGBStudio_TheWork_091522MB-43.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, auto 100%;
  background-attachment: scroll, scroll;
  background-clip: border-box;
  border-radius: 0;
  align-self: auto;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  inset: 0;
}

.class-card-image.tct-is.bgb-vancouver-home {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/63c04767489deb48492003c8_BGBStudio_TheWork_091522MB-19%20(1).avif");
}

.class-card-image.tcs-o {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df5ba362b4df_58Ti8tuU.jpeg");
  background-position: 0 0, 53% 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 120%;
  border-radius: 0;
  overflow: hidden;
}

.class-card-image.tcs-o.bgb-vancouver-home {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62d87536d33c871dc764c0c7_Audition%20Coaching%20Page%20Header%20V3.png");
}

.class-card-image.mis {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df852162b45d_IMG_0051%20(1).jpg");
  background-position: 0 0, 35% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 70%;
}

.class-card-image.writing-for-actors {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6436e07cc8bd7dfa3fcae379_writing%20for%20actors%20header.jpg");
  background-position: 0 0, 50%;
}

.class-card-image.make-it-short {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df852162b45d_IMG_0051%20(1).jpg");
  background-position: 0 0, 50%;
}

.class-card-image.bgb-selftape-bootcamp {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/65ce8169037d93fc862c0808_IMG_1163.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.class-card-image.bgb-selftape-bootcamp.advanced-audition-masterclass-class-card {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/659ed54764293f37ae3fc12c_untitled%20(712%20of%20821).jpg");
  background-position: 0 0, 41%;
  background-size: auto, cover;
}

.class-card-image.the-audition-bootcamp-class-image {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df842562b4ee_LRnk5dE4.jpeg");
  background-position: 0 0, 100%;
}

.class-card-image.audition-script-analysis-studio-class-card {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/659ed9853fb756a25ff20fce_ab080120-b512-4a7e-bf7a-bd81fcc8a6b1.jpg");
  background-position: 0 0, 50%;
}

.class-card-image.genres-cracking-the-code {
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/65ce8169037d93fc862c0808_IMG_1163.avif");
  background-position: 0 0, 50%;
}

.class-card-image.the-work-class-card {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/665e0f4c8ad60dce12fa3edf_BGBStudio_TheWork_091522MB-62.avif");
  background-position: 0 0, 50%;
}

.class-card-image.acting-the-truth-class-card {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df953c62b48a_Website-Page-Headers-4.jpg");
  background-position: 0 0, 15%;
}

.class-card-image.the-process-class-card-image {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/664fd796c162b3ef9f7b059d_Website%20Landing%20Page%20Images%20(2).png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.class-card-image.mnwo-class-card-image {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/66562a8b6bf499f2fb0e682e_mnwo%20class%20card%20img.png");
}

.class-card-image.the-tuesday-class-class-card-image {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61d88b2473474f587850e348_TuesdayClassHeaderV2.png");
  background-position: 0 0, 50%;
}

.class-card-image.the-actor-s-journey-class-card-image {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/63ee631e98cf55ce15f9336f_BGBStudio_TheWork_091522MB-60.avif");
  background-position: 0 0, 0 0;
}

.class-card-image.thurs-dt-wo-class-card-image {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/665a37a555cf59c2a633f75d_Thurs%20Daytime%20Class%20card%20img%202.png");
  background-position: 0 0, 50%;
}

.class-card-image.ir-class-card {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df543862b4c9_mYXvsWIf.jpeg");
  background-position: 0 0, 20%;
}

.class-card-image.ssl-class-card {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/664fd796c162b3ef9f7b059d_Website%20Landing%20Page%20Images%20(2).png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.class-card-image.tues-class-card-img {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6266ea9fe70c2647b26eba42_Audition%20MasterClass%20Header.png");
  background-position: 0 0, 65% 0;
}

.class-card-image.thurs-class-card-img {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6164bc8767f47b537082e72d_Thursday-OCL-V3.png");
  background-position: 0 0, 90%;
}

.class-card-image.on-cam-wo-class-card-img {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df1d8c62b4de_pasted%20image%200%20(8).jpg");
  background-position: 0 0, 50%;
}

.class-card-image.thnwo-class-card-image {
  background-image: linear-gradient(0deg, #000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/659ed54764293f37ae3fc12c_untitled%20(712%20of%20821).jpg");
  background-position: 0 0, 40%;
  background-size: auto, cover;
}

.overlay-bg {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfbed462b282_overlay.avif");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: 10px 50%;
  position: absolute;
  inset: 0%;
}

.overlay-bg.services {
  background-image: linear-gradient(to top, #000 35%, #0000 90%);
  justify-content: center;
  align-items: flex-start;
  padding-top: 40%;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.preview-box {
  background-color: #fff;
  height: 150px;
  margin-bottom: 20px;
  margin-left: 5%;
  margin-right: 5%;
  padding: 10px 25px 0;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.preview-box.large {
  height: 200px;
}

.footer {
  background-color: var(--black-bg);
  background-image: linear-gradient(135deg, var(--bg-light-for-grade), var(--black-bg));
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-title {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 10px #000;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 17px;
}

.footer-title.main-footer-text {
  margin-bottom: 60px;
  padding-bottom: 0;
  padding-right: 20px;
  line-height: 25px;
}

.footer-contact-link {
  color: #fff;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: opacity .2s;
}

.footer-contact-link:hover {
  opacity: .8;
}

.footer-container {
  flex-wrap: wrap;
  justify-content: space-around;
  margin-bottom: 0;
  display: flex;
}

.menu {
  width: 30%;
}

.menu.no-margin {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.menu.no-margin.center {
  align-items: flex-start;
  width: auto;
  padding-top: 0;
}

.menu.no-margin.center.margin {
  margin-top: 20px;
  margin-left: 20px;
  padding-top: 0;
}

.footer-column {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.footer-column.left {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
}

.footer-column.center {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-left: 0%;
  padding-top: 20px;
  padding-left: 10%;
}

.contact-footer-text {
  color: #fff;
  font-size: 15px;
  line-height: 24px;
}

.footer-left {
  max-width: 270px;
}

.notice {
  border-top: 1px solid #d1d5dc;
  margin-top: 0;
  padding-top: 0;
}

.success-message {
  background-color: #0000;
}

.error-message {
  font-size: 15px;
  line-height: 20px;
}

.footer-logo {
  transition: transform .2s, opacity .2s;
}

.footer-logo:hover {
  opacity: .85;
  transform: scale(1.03);
}

.center-column-right {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.center-column-right.center {
  justify-content: center;
  margin-left: -30px;
  overflow: hidden;
}

.white {
  color: #fff;
}

.bold {
  color: #101920;
  font-weight: 700;
}

.bold.white {
  color: #fff;
}

.bottom-line {
  border-bottom: 1px solid var(--lines);
  padding-left: 55px;
}

.no-top-margin {
  margin-top: 0;
  font-size: 32px;
}

.small {
  margin-bottom: 5px;
  font-size: 15px;
  line-height: 23px;
}

.cta-bottom {
  background-color: var(--bg);
  color: #101920;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  height: 37px;
  margin-left: auto;
  margin-right: auto;
  padding: 7px 20px 5px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.bottom-absolute-box {
  text-align: center;
  width: 100%;
  height: 35px;
  position: absolute;
  inset: auto 0% 0%;
}

.price-link {
  color: #000;
  text-shadow: none;
  padding-top: 0;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
  transition: opacity .2s;
}

.price-link:hover {
  opacity: .85;
}

.no-margins {
  width: 45%;
  margin-top: 0;
  margin-bottom: 0;
}

.no-margins.main-footer {
  width: auto;
}

.form-field {
  color: #fff;
  background-color: #0000;
  border: 1px solid #101920;
  border-radius: 20px;
  width: 48%;
  height: 45px;
  margin-bottom: 30px;
  margin-right: 2%;
  transition: border-color .2s;
  display: inline-block;
}

.form-field:hover {
  border-color: var(--input-hover);
}

.form-field:active {
  color: var(--gray-text);
}

.form-field:focus {
  border-color: var(--input-hover);
  color: var(--gray-text);
}

.form-field::placeholder {
  color: var(--gray-text);
}

.form-field.no-margin {
  margin-right: 0;
}

.form-field.no-margin.main-footer, .form-field.main-footer {
  border-color: #fff;
}

.form-field.footer {
  border-color: var(--white);
  background-image: none;
}

.contact-form {
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 20px;
  display: flex;
}

.textarea {
  background-color: #0000;
  border: 1px solid #101920;
  border-radius: 20px;
  margin-bottom: 30px;
  padding-top: 15px;
  padding-bottom: 60px;
  transition: border-color .2s;
}

.textarea:hover {
  border-color: var(--input-hover);
}

.textarea:focus {
  border-color: var(--input-hover);
  color: #81848a;
}

.textarea.main-footer {
  border-color: var(--white);
}

.textarea.footer {
  border-color: var(--white);
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  background-image: none;
}

.contact-detail {
  border-bottom: 1px solid var(--lines);
  max-width: 333px;
  padding: 10px 15px;
}

.flex-justify-left {
  justify-content: flex-start;
  display: flex;
}

.contact-link {
  color: #101920;
  text-decoration: none;
  transition: opacity .2s;
}

.contact-link:hover {
  opacity: .85;
}

.contact-link.plain {
  text-shadow: none;
}

.contact-link.plain.mobile-footer {
  color: #fff;
}

.less-top-margin {
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 40px;
}

.post-title {
  margin-top: 10px;
  font-size: 30px;
  line-height: 42px;
}

.go-up-button {
  z-index: 20;
  background-color: var(--bgb-red);
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfde8e62b551_flecha-hacia-arriba.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px 100%;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-bottom: 13px;
  margin-right: 15px;
  font-size: 25px;
  font-weight: 300;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.go-up-button.w--current {
  z-index: 100;
}

.hero-column-2, .hero-column-3, .hero-column-4, .hero-column-5 {
  width: 295px;
  margin-right: 15px;
}

.hero-column-6 {
  width: 295px;
  margin-right: 15px;
  display: none;
}

.relative-full-height {
  border-radius: 20px;
  height: auto;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.image.faq-arrow {
  max-width: 15px;
  margin-right: 17px;
}

.on-load-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsletter {
  z-index: 100000;
  background-image: linear-gradient(#000000e6, #000000e6);
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: fixed;
  inset: 0;
}

.newsletter-column {
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.newsletter-column.modal-left {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfeabd62b573_vitor-pinto-doEesnJofn0-unsplash%20(1).jpg");
  background-position: 31%;
  background-repeat: no-repeat;
  background-size: cover;
}

.newsletter-column.modal-right {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 60px 50px;
  display: flex;
  position: relative;
}

.form-block-newsletter {
  width: 100%;
  height: 100%;
  margin-top: 15px;
  margin-bottom: 0;
}

.input-field {
  background-color: var(--bg);
  color: var(--black-bg);
  text-align: center;
  border: 2px solid #000;
  border-radius: 0;
  height: 44px;
  transition: border .2s;
}

.input-field:hover {
  border-color: #3898ec;
}

.input-field::placeholder {
  color: #000;
}

.newsletter-box {
  flex-wrap: wrap;
  align-items: stretch;
  max-width: 870px;
  display: flex;
}

.newsletter-container {
  background-image: linear-gradient(#101920e6, #101920e6);
  height: 100vh;
  display: none;
}

.close-contact-form {
  background-color: #101920;
  border-bottom-left-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.utility-page-wrap {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6436f4f35a764b61546359c4_63d7a9e9-4e0c-49e7-abce-93f0d21f3876.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  background-color: #0000;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.bottom-margin {
  margin-bottom: 20px;
}

.navbar {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--black-bg), var(--black-bg));
  border-top: 1px solid #ff00006e;
  border-bottom: 1px #fff0;
  margin-top: -1px;
  padding-top: 0;
  padding-bottom: 20px;
  position: sticky;
  inset: 0% 0% auto;
  overflow: visible;
}

.nav-menu-item {
  color: #fff;
  height: 78px;
  font-family: Rubik, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 78px;
  text-decoration: none;
}

.nav-menu-item.w--current {
  color: var(--lines);
}

.nav-social-link {
  height: 30px;
  margin-right: 40px;
  font-size: 27px;
  text-decoration: none;
  overflow: hidden;
}

.hero-wrapper {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1265px;
  min-height: 620px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: relative;
}

.hero-wrapper.home {
  min-height: 940px;
}

.hero-wrapper.inner-pages {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df065e62b42a_483A4623.jpg"), linear-gradient(#00000080, #00000080);
  background-position: 50% 30%, 0 0;
  background-size: auto, auto;
  max-width: none;
  height: 400px;
  min-height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-wrapper.inner-pages.tnw-o {
  background-color: #112e3e;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df1d5a62b49a_pasted%20image%200%20(11).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.tnw-o.the-new-work-online-header-mobile {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df1d5a62b49a_pasted%20image%200%20(11).jpg");
  background-position: 15%;
}

.hero-wrapper.inner-pages.tct-o {
  background-color: #0e2633;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/622146abb083b695071a84c6_AR%20Header%20Photo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-wrapper.inner-pages.tct-o.ar-header-photo {
  background-color: #0000;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df35b162b4dd_FrtAYvnI.jpeg");
  background-position: 0 0, 100% 20%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.ams-is {
  background-color: #112e3e;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/659ed54764293f37ae3fc12c_untitled%20(712%20of%20821).jpg");
  background-position: 0 0, 50% 12.5%;
  background-size: auto, auto;
  flex-direction: column;
}

.hero-wrapper.inner-pages.ams-is.aamc-2024 {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/659ed54764293f37ae3fc12c_untitled%20(712%20of%20821).jpg");
  background-position: 0 0, 40% 5%;
}

.hero-wrapper.inner-pages.ams-is.audition-masterclass-pop-up {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df2e2062b2ed_8%20-BEYOND_.jpg");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
}

.hero-wrapper.inner-pages.prep-1 {
  background-color: #112e3e;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df499462b4b7_j2sNpBjD.jpeg");
  background-position: 0 0, 50% 40%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.prep-2-o {
  background-color: #112e3e;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df757362b4db_pasted%20image%200%20(202).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 100%;
}

.hero-wrapper.inner-pages.prep-2-o.astpp-2-online-header {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/65ce8169037d93fc862c0808_IMG_1163.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.hero-wrapper.inner-pages.bgbow-o {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df784a62b496_pasted%20image%200%20(3).jpg");
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.make-it-short {
  background-color: #112e3e;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6112f5510ce457746374387a_the-perfect-imperfect-self-tape-wide.jpeg");
  background-position: 0 0, 50% 20%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.make-it-short.wc {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df30af62b4f2_qVEV4pcU.jpeg");
  background-position: 0 0, 50%;
}

.hero-wrapper.inner-pages.make-it-short.make-it-short-header {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6436e07cc8bd7dfa3fcae379_writing%20for%20actors%20header.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.contact {
  background-color: #09151c;
  background-image: none;
  height: 200px;
}

.hero-wrapper.inner-pages.prep-2-is {
  background-color: #000;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6f7862b4d8_W8E3Qwcq.jpeg");
  background-position: 0 0, 50% 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.prep-3-is {
  background-color: #112e3e;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6176f2f03d8e8e445bc0ea02_AAMC-Online-Header-V1.png");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.prep-3-is.aamc-in-studio-header-photo {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/64fa04f8280561dd25322434_kidsteens_1800x600.png"), linear-gradient(#00000080, #00000080);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.hero-wrapper.inner-pages.prep-3-is.aamc-in-studio-header-photo.basr-studip {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61255fa4af2885e71d2f4dcc_8audHeader.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.prep-3-is.aamc-online-header-photo {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/617b0af379c4e49986735f46_AAMC%20Online%20Header%20Photo%20V2.png");
}

.hero-wrapper.inner-pages.prep-3-is.audition-bootcamp-studio-header {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61255fa4af2885e71d2f4dcc_8audHeader.jpg"), linear-gradient(#0000, #0000);
  background-position: 0%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.hero-wrapper.inner-pages.tcs-o {
  background-color: #0e2633;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/624defa7f5ee304fbefb55ee_Self-Tape%20Summit%20Opt%20In%20Header%20V2.png");
  background-position: 0 0, 50%;
}

.hero-wrapper.inner-pages.tcs-o.core-monday-studio-header-photo {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df5ba362b4df_58Ti8tuU.jpeg");
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.tcs-o.the-acting-podcast-self-tape-power-pack-header-photo {
  background-image: linear-gradient(#0006, #0006);
}

.hero-wrapper.inner-pages.tcs-o.what-casting-wants-header-photo {
  background-image: linear-gradient(#000000a6, #000000a6);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
}

.hero-wrapper.inner-pages.tcs-o.core-saturday-class-page-header {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df9edb62b489_Website-Page-Headers-4.jpg");
  background-position: 0 0, 69%;
}

.hero-wrapper.inner-pages.tcs-o.cooking-your-self-tape-banner {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61255fa4af2885e71d2f4dcc_8audHeader.jpg"), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
  height: 290px;
}

.hero-wrapper.inner-pages.tcs-o.summit-how-to-stand-out-from-thousands-of-other-actors {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/66eb25be2521d90cc21c58f5_Opt-in%20thumbnail%20with%20no%20play%20button.png"), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0;
  background-size: auto, auto;
}

.hero-wrapper.inner-pages.tw-is-r {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfb1fc62b4c0_aiN2Tytx.jpeg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.tw-is-r.tuesday-class-header-photo {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61d88b2473474f587850e348_TuesdayClassHeaderV2.png");
}

.hero-wrapper.inner-pages.tw-is-r.the-work-in-studio-header {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/665e0f4c8ad60dce12fa3edf_BGBStudio_TheWork_091522MB-62.avif");
  background-position: 0 0, 50% 15%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.ttdw-is-a {
  background-image: linear-gradient(#00000029, #00000029), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/612532fcb809f97e0005dd3e_thursdaywo3.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.ttdw-is-a.thursday-daytime-workout-header {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/612532fcb809f97e0005dd3e_thursdaywo3.jpg");
  background-position: 0 0, 0%;
}

.hero-wrapper.inner-pages.mdw-o-s {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfa7bf62b4c7_Jc89jWb4.png");
  background-position: 0 0, 50% 35%;
  background-size: auto, 110%;
}

.hero-wrapper.inner-pages.mdw-is-a {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df5ba362b4df_58Ti8tuU.jpeg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.ww-o-s {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df14e962b4b8_0K89WwYE.jpeg");
  background-position: 0 0, 50% 20%;
  background-size: auto, 105%;
}

.hero-wrapper.inner-pages.ir-is-r {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df543862b4c9_mYXvsWIf.jpeg");
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.mnw-is-c {
  background-image: linear-gradient(#0000004f, #0000004f), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/612527cda5683443699d331d_mnw-header.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.mnw-is-c.monday-night-workout-header {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61256e6d922dc1c08838108d_scene-study-8wL.jpg");
  background-position: 0 0, 0%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.hero-wrapper.inner-pages.onl-o-c {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df65bb62b4ec_MRc05Njt.jpeg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.onl-o-c.tocl-header-photo {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6164bc8767f47b537082e72d_Thursday-OCL-V3.png");
}

.hero-wrapper.inner-pages.onl-o-c.tocl-header-photo.tocl-mobile-header-photo {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6164bae2c6c2a20f25631ff7_Thursday-OCL%20-%20Header-option.jpg");
}

.hero-wrapper.inner-pages.oocw-is-s {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df1d8c62b4de_pasted%20image%200%20(8).jpg");
  background-position: 0 0, 50% 20%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.tdw-is-c {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfdb7362b4a8_pasted%20image%200%20(19).jpg");
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.tct-is {
  background-color: #102b3a;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfc01a62b4c3_core%20thursday.jpeg");
  background-position: 0 0, 50% 40%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.tct-is.mobile-class-thin-header {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/63c047e909d48f862e83382e_BGBStudio_TheWork_091522MB-43.avif");
  background-position: 0 0, 50% 25%;
}

.hero-wrapper.inner-pages.ssl-is {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfec6062b4e9_j8ohmA1x.jpeg");
  background-position: 0 0, 50% 25%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.ssl-is.scene-study-lab-header.the-actors-lab-page {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/640686f81cafdac3f3db67b4_the%20actors%20lab%20header.png"), linear-gradient(#0000, #0000);
  background-position: 50% 25%, 0 0;
  background-size: cover, auto;
}

.hero-wrapper.inner-pages.ssl-is.scene-study-lab-header.the-actors-journey-header {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/63ee631e98cf55ce15f9336f_BGBStudio_TheWork_091522MB-60.avif");
  background-position: 0 0, 50% 55%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.ssl-is.bgb-connect-alc {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62163c0925a11459eaab0328_innovation-mindset.jpg");
  background-position: 50% 25%;
  background-size: cover;
}

.hero-wrapper.inner-pages.ssl-is.bgb-connect-pood {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62163c09b65ea65fdab46e29_we-make-leaders.jpg"), linear-gradient(#0000, #0000);
  background-position: 50% 0, 0 0;
  background-size: cover, auto;
}

.hero-wrapper.inner-pages.bis-m {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df2cb162b4eb_W1A8svSK.jpeg");
  background-position: 0 0, 50% 10%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.ocss-o-s {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df178c62b4ed_f6YY5WHf.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.att-o-s {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df953c62b48a_Website-Page-Headers-4.jpg");
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.att-o-s.bgb-van-header-photo {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6334af472962c585e73ac90d_BGBStudio_TheWork_091522MB-53.avif");
  background-position: 0 0, 50% 0;
}

.hero-wrapper.inner-pages.att-o-s.bgb-van-header-photo.vancouver-wednesday-workout {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62d84d3ee374e59baccee5e5_Audition%20Coaching%20Page%20Header.png");
}

.hero-wrapper.inner-pages.att-o-s.vancouver-thursday-workout {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/63c04767489deb48492003c8_BGBStudio_TheWork_091522MB-19%20(1).avif");
  background-position: 0 0, 50% 0;
}

.hero-wrapper.inner-pages.audition-masterclass-header-photo {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6266ea9fe70c2647b26eba42_Audition%20MasterClass%20Header.png"), linear-gradient(#0000, #0000);
}

.hero-wrapper.inner-pages.asa-tint {
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df375c62b4e7_uzYbzrbN.jpeg");
  background-position: 0 0, 50% 35%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.asa-tint.audition-script-analysis-image {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/659ed9853fb756a25ff20fce_ab080120-b512-4a7e-bf7a-bd81fcc8a6b1.jpg");
  background-position: 0 0, 50% 75%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.asa-tint.genres-cracking-the-code {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/65ce8169037d93fc862c0808_IMG_1163.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero-wrapper.inner-pages.asa-tint.asa-online {
  background-color: #00000080;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df499462b4b7_j2sNpBjD.jpeg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  max-width: 100%;
}

.hero-wrapper.inner-pages.aec-bgb-connect {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62163c09a33d6c8aac811f60_connection-interaction.jpg");
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
}

.brand {
  transition: transform .2s, opacity .2s;
}

.brand:hover {
  opacity: .85;
  transform: scale(1.03);
}

.brand.w--current {
  z-index: 1;
}

.full-section-bg {
  background-color: var(--black-bg);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-span-32 {
  color: #cc2423;
  font-family: Rubik, sans-serif;
}

.heading-3 {
  color: #fff;
  text-transform: capitalize;
  max-width: 650px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Karla, sans-serif;
  font-size: 1.5vw;
  font-weight: 200;
  line-height: 30px;
}

.hero-shade {
  background-color: #0009;
  position: absolute;
  inset: 0%;
}

.intro-section {
  background-image: none;
  background-position: 0 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.text-span-33 {
  color: #cc2423;
}

.summit-banner-heading {
  color: #fff;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 35px;
}

.text-block {
  color: var(--white);
  -webkit-text-stroke-color: var(--bgb-red);
  margin-top: 12px;
  font-size: 29px;
  line-height: 27px;
}

.testimonials-section {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.testimonials-section.melissa-teacher-page-testimonials {
  display: none;
}

.testimonials-section.the-actors-lab-page {
  display: block;
}

.testimonials-section.bgb-kids-teens-page {
  display: none;
}

.nav-wrapper {
  z-index: 5;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: 1200px;
  height: auto;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: relative;
}

.nav-wrapper.hor {
  justify-content: space-around;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 20px;
  margin-left: 2%;
  margin-right: 2%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-5 {
  max-width: 650px;
  margin-bottom: 20px;
  padding-top: 5px;
}

.paragraph-5.wide {
  max-width: 800px;
}

.paragraph-5.wide.white, .paragraph-5.wide.white p {
  color: #fff;
}

.paragraph-5.centered {
  text-align: center;
  font-weight: 700;
}

.div-block-21 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-block-7 {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 20px #000;
  font-family: Rubik, sans-serif;
  font-weight: 700;
}

.nav-link-top {
  text-shadow: 0 0 6px #8a0000;
  background-color: #0000;
  margin-left: 2%;
  margin-right: 2%;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 700;
}

.nav-link-top.w--current {
  border-bottom: 1px #fff;
}

.nav-link-top.podcast {
  display: none;
}

.nav-link-top.bgb-sit-down-hidden-home-page {
  display: block;
}

.hero-tint {
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.hero-tint.light {
  background-image: none;
}

.image-9 {
  width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: 600px;
}

.div-block-24 {
  background-image: none;
  position: relative;
  inset: 0%;
}

.subscribe-form {
  background-color: #0b1820;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}

.text-span-38 {
  color: var(--bgb-red);
}

.ongoing-class-intro-wrapper {
  margin-top: 50px;
}

.centered-container-2 {
  clear: none;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-size: 15px;
  display: flex;
}

.ongoing-class-application-form-wrapper {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.ongoing-class-application-form-wrapper.writing {
  align-items: flex-start;
  height: auto;
  margin-bottom: 40px;
  display: flex;
}

.ongoing-class-application-form-wrapper.coaching-sign-up {
  margin-bottom: 0;
}

.mask {
  background-color: #0000;
  height: 450px;
  padding-left: 2%;
  padding-right: 8%;
}

.mask.home {
  height: auto;
  overflow: visible;
}

.body-3 {
  background-color: #fff;
  overflow: visible;
}

.body-4, .body-5, .body-6, .body-8, .body-11 {
  background-color: #fff;
}

.body-12 {
  background-color: var(--bg-2);
}

.red-apply-now-button {
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 100px;
  width: 200px;
  padding-left: 50px;
  padding-right: 50px;
  transition: transform .2s;
}

.red-apply-now-button:hover {
  transform: scale(1.03);
}

.red-apply-now-button.other-courses {
  justify-content: center;
  width: 280px;
  height: auto;
  padding: 15px 10px;
  display: flex;
  position: relative;
}

.red-apply-now-button.wide {
  width: 250px;
}

.red-apply-now-button.wide.film-page-button {
  margin-bottom: 20px;
}

.div-block-41 {
  z-index: 5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.image-11 {
  color: #000;
  transform: rotate(270deg);
}

.text-block-29 {
  font-weight: 700;
  display: inline;
}

.text-block-31 {
  display: inline;
}

.body-13 {
  background-color: #fff;
}

.div-block-45 {
  margin-top: 30px;
}

.text-span-59 {
  color: var(--bgb-red);
}

.div-block-46 {
  max-width: 1000px;
}

.teachers-intro {
  text-align: center;
  justify-content: center;
  padding-top: 80px;
  padding-bottom: 30px;
  display: flex;
}

.div-block-47 {
  border-radius: 20%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: auto;
  transition: transform .2s;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-47:hover {
  transform: scale(1.02);
}

.div-block-47.gillian-alexy, .div-block-47.jeffschine-teacher-page, .div-block-47.shane-connor-teacher-bubble, .div-block-47.joy-de-michelle-teacher-bubble, .div-block-47.john-mcclain-teacher-page, .div-block-47.melissa-coleman-reed-teacher-page, .div-block-47.doug-tompos-teacher-bubble, .div-block-47.jane-flowers {
  display: none;
}

.div-block-47.kyle-secor {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  transition: transform .2s;
  display: flex;
  overflow: visible;
}

.image-16 {
  border-radius: 100%;
  width: 250px;
  max-width: none;
  height: auto;
  position: relative;
  inset: 0%;
  box-shadow: 0 0 10px #000;
}

.div-block-49 {
  justify-content: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 40%);
}

.div-block-50 {
  background-color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 75%;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  box-shadow: 0 0 10px #0009;
}

.text-block-33 {
  margin-top: 0;
  font-size: 20px;
  font-weight: 700;
}

.link-block-5 {
  display: block;
  position: absolute;
  inset: 0%;
}

.paragraph-11 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.paragraph-12 {
  margin-bottom: 30px;
}

.podcast-intro {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 30px;
  display: flex;
}

.div-block-53 {
  align-items: center;
  display: flex;
  overflow: visible;
}

.div-block-53.the-stories-project {
  flex-flow: column;
}

.collection-item-3 {
  max-width: 1000px;
  margin-bottom: 80px;
}

.div-block-54 {
  border-radius: 10px;
  width: 40%;
  transition: transform .2s;
  overflow: visible;
  box-shadow: 0 0 20px -5px #000;
}

.paragraph-13 {
  width: 70%;
  margin-left: 30px;
}

.podcast-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.gray-line {
  border-bottom: 1px solid #00000042;
  width: 200px;
  height: 2px;
  margin-bottom: 20px;
}

.gray-line-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 50px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.meet-risa {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.meet-steve {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 0%;
  display: flex;
}

.content-wrapper-2 {
  z-index: 5;
  background-color: #fff;
  border: 1px #0a1014;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px;
  display: flex;
  position: relative;
}

.text-span-61 {
  font-size: 22px;
  font-weight: 700;
}

.paragraph-small {
  max-width: 650px;
  margin-bottom: 20px;
  padding-top: 10px;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-small.topmarhin {
  padding-top: 20px;
  font-size: 25px;
}

.paragraph-small.nbm {
  color: var(--bgb-red);
  text-align: left;
  text-shadow: 1px 1px 6px #000;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Rubik, sans-serif;
  font-size: 37px;
  font-weight: 700;
}

.paragraph-small.nbm.popup-class-industry-series-text {
  background-color: #0000;
  margin-bottom: 20px;
  padding-top: 10px;
}

.paragraph-small.ra {
  text-align: right;
}

.paragraph-small.ra.centered-on-mobile {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
}

.paragraph-small.ra.centered-on-mobile.left-text-popup {
  text-align: right;
}

.paragraph-small.ra.centered-on-mobile.left-text-popup.red-text {
  color: var(--bgb-red);
  text-align: center;
}

.get-started-jump {
  height: 50px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-60 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-61 {
  border-bottom: 1px solid #00000040;
  border-radius: 0;
  width: 300px;
  height: 2px;
  padding-top: 30px;
}

.dropdown-link {
  text-transform: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-right: 35px;
  font-weight: 700;
}

.pricing-v3 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dff66062b445_Scene%20and%20Workout%20THUMB.jpg");
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #a4aebe;
  border-radius: 20px;
  width: 31.3%;
  height: 400px;
  margin-left: 1%;
  margin-right: 1%;
  position: relative;
  overflow: hidden;
}

.pricing-v3.ssw {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df262962b5a7_IMG_3151%20(1).JPG");
  background-position: 60% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-style: none;
  border-color: #101920;
  width: 100%;
  height: 500px;
  overflow: hidden;
  box-shadow: 0 0 10px #000;
}

.pricing-v3.aoc {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df4cd262b5a8_unnamed%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  border-style: none;
  width: 100%;
  height: 500px;
  box-shadow: 0 0 10px #000;
}

.pricing-v3.wc {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df98eb62b4e6_ByesmElh.jpeg");
  background-position: 40% 0;
  background-size: cover;
  border-style: none;
  width: 100%;
  height: 500px;
  box-shadow: 0 0 10px #000;
}

.pricing-v3.wc.wc-classes-page {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6286a719d7a8ecfa40bd55ad_Popup%20Class%20HTGAKAG%20Mobile%20Header%20V2.png");
  display: none;
}

.pricing-v3.wc.wc-classes-page.home-page-popup-class-card {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/655500b8b0632a9a8fb26773_Untitled%20design%20(3).png");
}

.pricing-v3.wc.wc-classes-page.home-page-popup-class-card.bgb-group-career-coaching-class-card {
  display: block;
}

.pricing-v3.wc.wc-classes-page.classes-page-popup-class-card {
  display: none;
}

.pricing-v3.wc.wc-classes-page.bgb-group-career-coaching-class-card {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/655500b8b0632a9a8fb26773_Untitled%20design%20(3).png");
  display: block;
}

.pricing-v3.wc.wc-classes-page.career-master-class-card {
  display: none;
}

.pricing-v3.wc.wc-classes-page.coaching-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6642b19f9bda8a518f71b62e_663d37cd19798c3d56adcfb5_IMG_6534.jpg");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 444px;
  max-width: none;
  display: block;
  overflow: hidden;
}

.pricing-v3.wc.wc-classes-page.coaching-card._1-day-audition-masterclass {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df2e2062b2ed_8%20-BEYOND_.jpg");
  background-position: 50%;
}

.pricing-v3.wc.bgb-vancouver-class-page-card {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/616876903f6a685697a1ad08_steve-header-coaching.png");
  display: none;
}

.pricing-v3.wc.bgb-ar-weekend-class-page-card {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/63ee631e98cf55ce15f9336f_BGBStudio_TheWork_091522MB-60.avif");
  background-position: 0%;
}

.pricing-v3.wc.bgb-ar-weekend-class-page-card.ar-weekend-hompage-card {
  display: none;
}

.pricing-v3.wc.writing-for-actors-class-page-card {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6436e07cc8bd7dfa3fcae379_writing%20for%20actors%20header.jpg");
  display: none;
}

.pricing-v3.wc.bgb-kids-teens-classes {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/64fa04f8280561dd25322434_kidsteens_1800x600.png");
  background-position: 10% 0;
}

.pricing-v3.wc.bgb-ny-masterclass-class-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df2e2062b2ed_8%20-BEYOND_.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 10px #000;
}

.pricing-v3.career-coaching {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df06ae62b46c_Risa_33-413x600.jpg");
  background-position: 60% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-style: none;
  border-color: #101920;
  width: 100%;
  height: 500px;
  overflow: hidden;
  box-shadow: 0 0 10px #000;
}

.pricing-button-v3 {
  color: #000;
  background-color: #fff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 12px 40px 10px;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
}

.pricing-button-v3:hover {
  background-color: var(--bgb-red);
  color: #fff;
  border: 1px #fff;
  border-right-color: #000;
  border-radius: 0;
}

.pricing-button-v3.wide {
  width: auto;
  padding-left: 110px;
  padding-right: 110px;
}

.pricing-button-v3.left {
  border-right: 2px solid #000;
  padding-left: 40px;
  padding-right: 40px;
}

.pricing-button-v3.left.bottom-line {
  border-bottom-style: none;
}

.pricing-button-v3.left.bottom-line.wide {
  padding-left: 30px;
  padding-right: 30px;
}

.pricing-button-v3.left.bottom-line.no-margins {
  border-left-style: none;
  border-right-style: none;
  flex: 0 auto;
  padding-left: 40px;
  padding-right: 40px;
}

.pricing-button-v3.wider {
  padding-left: 30px;
  padding-right: 30px;
}

.pricing-button-v3.no-margins {
  border-left: 1px solid #000;
}

.card-wrapper {
  background-image: linear-gradient(#00000059, #00000059);
  height: 100%;
  overflow: hidden;
}

.card-upper-v2 {
  background-image: linear-gradient(to top, #09151c 4%, #10192000 27%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.card-lower-v2 {
  background-color: var(--black-bg);
  justify-content: center;
  align-items: flex-start;
  height: 20%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.pricing-button-wrapper {
  background-color: #0000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.price-card-header {
  color: #fff;
  text-align: center;
  margin-top: 50px;
  font-size: 40px;
  line-height: 45px;
}

.classes-cards-section {
  padding-bottom: 0;
  overflow: hidden;
}

.summit-banner-with-picture {
  background-color: var(--black-bg);
  background-image: linear-gradient(260deg, #172c39, var(--black-bg));
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.div-block-70 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10%;
  display: flex;
}

.smmit-form-hori {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.form-2 {
  color: #fff;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.grid-10 {
  grid-template-rows: auto auto auto;
  width: 100%;
}

.grid-10.ekmp-form {
  display: none;
}

.div-block-71 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.submit-button-4 {
  background-color: var(--bgb-red);
  border: 1px #ffffffa6;
  border-radius: 100px;
  padding-left: 50px;
  padding-right: 50px;
  transition: transform .2s;
}

.submit-button-4:hover {
  transform: scale(1.03);
}

.text-field-23, .text-field-24, .text-field-26 {
  background-color: #0000;
  border-radius: 100px;
  height: 50px;
  font-size: 17px;
}

.select-field-2-copy {
  color: #969696;
  background-color: #0000;
  border-radius: 100px;
  height: 50px;
  margin-right: 0;
  padding-right: 0;
  font-size: 17px;
}

.div-block-72 {
  margin-bottom: 30px;
}

.paragraph-15 {
  max-width: 800px;
  font-size: 20px;
  font-weight: 700;
  overflow: visible;
}

.paragraph-15.home-page {
  color: var(--white);
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 18px;
}

.div-block-73 {
  text-align: right;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  max-width: 800px;
  margin-top: 10px;
  margin-right: 0;
  display: flex;
}

.html-embed {
  color: var(--white);
  -webkit-text-stroke-color: var(--font);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px #000;
  width: 100%;
  height: 84%;
  margin-top: -30px;
  display: block;
}

.grid-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 0;
  grid-template-rows: auto;
  width: 100%;
  height: 100%;
}

.arrow-left {
  margin-top: 0%;
  margin-left: 0%;
  transform: rotate(90deg);
}

.arrow-right {
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  transform: rotate(-90deg);
}

.div-block-75 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 25%;
  margin-left: 5%;
  display: flex;
}

.text-block-40 {
  color: #fff;
  margin-left: 5px;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.div-block-76 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 25%;
  margin-right: 5%;
  display: flex;
}

.text-block-41 {
  color: #fff;
  white-space: nowrap;
  margin-left: 0;
  margin-right: 5px;
  font-family: Rubik, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.div-block-77 {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.arrow-down {
  margin-top: 0%;
  margin-left: 5px;
  margin-right: 0%;
  padding-left: 0;
  transform: rotate(-90deg);
}

.text-block-42 {
  color: #fff;
  text-align: center;
  margin-left: 5px;
  font-size: 20px;
  font-weight: 700;
}

.div-block-78 {
  height: 75px;
}

.heading-18 {
  text-align: center;
  height: auto;
}

.hero-subheader {
  color: #fff;
  text-transform: capitalize;
  text-shadow: 1px 1px 6px var(--black-bg);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
}

.hero-subheader.subheader-class-mobile-text {
  color: #fff;
  text-shadow: 1px 0 20px #000;
  border: 1px #000;
  border-radius: 0;
  align-self: center;
  padding-left: 20px;
  font-size: 35px;
  font-weight: 700;
  display: block;
}

.hero-subheader.subheader-class-mobile-text.atlanta-ar {
  color: var(--bgb-yellow);
  text-shadow: 4px 4px 5px #000;
}

.hero-subheader.subheader-class-mobile-text.bgb-ny-masterclass {
  color: var(--bgb-red);
}

.hero-subheader.subheader-class-mobile-text.audition-master-class-pop-up {
  color: var(--gray-bg);
  text-transform: none;
}

.hero-subheader.home-page {
  margin-top: 10px;
  font-size: 25px;
}

.html-embed-2 {
  height: auto;
  display: block;
}

.footer-nav-link {
  color: #fff;
  text-shadow: 0 0 20px #000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.footer-nav-link.podcast {
  display: none;
}

.footer-nav-link.bgb-films {
  display: none;
  overflow: visible;
}

.footer-nav-link.bgb-master-classes {
  display: none;
}

.class-page-subheader {
  color: #dfdfdf;
  text-shadow: 1px 1px 6px #000;
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
}

.class-page-subheader.summit-page {
  max-width: 650px;
}

.text-span-63 {
  color: var(--bgb-red);
}

.podcast-hero {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black-bg);
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/663d357b9df1df47ff3b1d8c_IMG_5894.avif");
  background-position: 50% 20%;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: relative;
}

.podcast-hero.the-stories-project {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/67b50c17d5a43d66acb03da5_Webpage%20photo%20box.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  min-height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.text-span-64 {
  color: var(--white);
}

.space.faq {
  height: 25px;
}

.faq-top-content {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.contact-faqs-wrapper {
  margin-top: 46px;
}

.faq-wrapper {
  cursor: pointer;
  border-bottom: 2px solid #eef0f5;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 22px;
  overflow: hidden;
}

.faq-wrapper.first {
  border-top: 2px solid #eef0f5;
}

.faq-wrapper.coaching {
  display: none;
}

.title-3.faq {
  margin-top: 0;
  margin-bottom: 0;
}

.container-medium-906px {
  max-width: 906px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.text-span-65, .text-span-66, .bold-text-2 {
  color: var(--bgb-red);
}

.bold-text-4, .bold-text-5, .bold-text-6 {
  color: var(--black-bg);
}

.bold-text-7 {
  color: var(--bgb-red);
}

.bold-text-8, .bold-text-9 {
  color: var(--black-bg);
}

.bold-text-10 {
  color: var(--bgb-red);
}

.bold-text-18 {
  color: var(--black-bg);
}

.bold-text-23 {
  color: var(--bgb-red);
}

.html-embed-3 {
  background-color: #0000;
  width: 1000px;
  height: auto;
  display: block;
}

.class-info-intro-grid-left {
  padding: 2% 2% 20px 10%;
}

.class-info-intro-grid-left.kids-teens {
  padding-right: 10%;
}

.class-video-grid-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-right: 5%;
  display: block;
}

.class-video-grid-right.audition-masterclass-video {
  max-width: none;
  position: static;
}

.class-info-intro-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  border: 1px #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.class-video-wrapper {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  padding-left: 0;
  display: flex;
}

.grid-15 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: #fff;
  flex-direction: row;
  grid-template: "."
                 "Area" 1fr
                 / 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.grid-15.atlanta-teacher-bios-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-15._2-teacher-grid {
  grid-column-gap: 25px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.class-description-section {
  justify-content: center;
  max-width: none;
  margin-top: 0;
  padding: 0 0%;
  display: flex;
}

.class-information-section {
  background-color: var(--black-bg);
  background-image: linear-gradient(90deg, var(--bg-light-for-grade), var(--black-bg));
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.class-information-section.teacher-bios-steve-jeff {
  background-color: var(--gray-text);
  background-image: none;
  padding-bottom: 20px;
}

.class-information-section.bgb-atlanta-audition-revolution-the-work {
  padding-bottom: 20px;
}

.centered-container-3 {
  text-align: center;
  flex: 1;
}

.parent-class-page-intro {
  padding-top: 50px;
  padding-bottom: 0;
}

.paragraph-16 {
  color: var(--black-bg);
  text-align: center;
  margin-top: 30px;
  font-size: 30px;
}

.class-selection-section {
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.grid-17 {
  grid-template: "."
                 "Area"
                 / 1fr 1fr 1fr;
  width: 100%;
  max-width: 1200px;
}

.grid-17.bgb-vancouver-home {
  grid-template-columns: 1fr 1fr;
}

.div-block-79 {
  padding-left: 0;
  padding-right: 0;
}

.alternative-classes-section-for-teachers {
  background-color: var(--bg-2);
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.text-span-67 {
  color: var(--bgb-red);
  display: none;
}

.teacher-info-section {
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.teacher-headshot {
  width: auto;
  max-width: 550px;
  height: auto;
  max-height: 500px;
  margin-top: 0;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.container-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-17 {
  text-align: center;
}

.class-description-p {
  color: #fff;
  text-align: left;
  font-style: normal;
}

.class-description-p.notice {
  background-color: var(--gray-bg);
  color: var(--black-bg);
  text-align: center;
  border-top-style: none;
  border-bottom: 1px #d1d5dc;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.white-header {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 20px #000;
  margin-top: 20px;
  margin-bottom: 20px;
}

.white-header.atlanta-audition-revolution {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  font-size: 32px;
  display: flex;
}

.class-information-black {
  color: var(--black-bg);
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  display: inline;
}

.summit-cta-white {
  background-color: #fcfcfc;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 80px;
  padding-bottom: 50px;
  display: flex;
}

.div-block-80 {
  height: 300px;
}

.the-work-section {
  padding-top: 30px;
  padding-bottom: 50px;
  display: none;
}

.single-teacher-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: space-around end;
  place-items: start center;
}

.single-teacher-grid.jeff-schine-atlanta {
  margin-top: -45px;
}

.class-stats-grid {
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 110px 1fr;
  margin-top: 0;
}

.link-block-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.link-block-6.astpp-corey-teacher-grid {
  text-align: center;
}

.teacher-name-small {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 5px;
  padding: 5px 20px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transform: translate(0, -50%);
  box-shadow: 0 0 10px #0009;
}

.image-30 {
  border-radius: 100%;
  width: 150px;
  height: 150px;
  display: block;
  box-shadow: 0 0 10px #000;
}

.image-30.alex-class-teacher-pic {
  width: 150px;
  height: 150px;
}

.text-span-70 {
  color: var(--bgb-red);
}

.summit-cta-header {
  line-height: 30px;
}

.grid-22 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-22.home-page-classes-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: minmax(200px, 1fr) 1fr;
  overflow: hidden;
}

._2-teacher-grid {
  grid-column-gap: 25px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-content: stretch;
  place-items: stretch stretch;
}

._2-teacher-grid.workshops {
  display: block;
}

._3-teacher-class {
  float: none;
  clear: none;
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  text-align: center;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  position: static;
}

._3-teacher-class.tnw-teacher-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

._3-teacher-class.core-monday-teacher-grid, ._3-teacher-class.audition-masterclass-teacher-grid, ._3-teacher-class.unique-message-photo-grid.separate-text-bgb-kids-teens, ._3-teacher-class.bgb-kids-teens-teacher-grid {
  grid-template-columns: 1fr;
}

._3-teacher-class.core-thursday {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

._3-teacher-class.core-thursday-pt-2, ._3-teacher-class.aamc-teachers {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

._3-teacher-class.aamc-teachers-pt2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.collection-list-wrapper-4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  padding-bottom: 30px;
  display: grid;
}

.link-block-7 {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  padding-right: 0;
  transition: transform .2s;
  display: flex;
  position: relative;
  inset: 0%;
  box-shadow: 0 0 5px #0009;
}

.link-block-7:hover {
  transform: scale(1.02);
}

.heading-25 {
  color: #fff;
  text-shadow: 0 0 9px #000;
  margin-top: 0;
  margin-bottom: 0;
}

.challenge-day-wrapper {
  background-color: #0000;
  background-image: linear-gradient(#ffffffed, #ffffffed), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df7b7462b47d_TV%20set.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  margin-left: 0%;
  margin-right: 0%;
  padding: 50px 10% 80px;
}

.cards-section-2 {
  padding-top: 50px;
  padding-bottom: 0;
}

._10-day-challenge-header {
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 45px;
}

.how-it-works-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.text-span-72 {
  font-size: 22px;
}

.text-span-73 {
  font-size: 18px;
  font-weight: 700;
}

.text-span-74 {
  color: var(--bgb-red);
}

.paragraph-20 {
  text-align: left;
  border: 1px #000;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 18px;
}

.paragraph-20.centereed {
  text-align: center;
}

.paragraph-21 {
  color: var(--black-bg);
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 10%;
  margin-right: 10%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 50%);
  box-shadow: 0 0 5px #0009;
}

.grid-24 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.teachers-grid-wrapper {
  flex-direction: column;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.back-to-teachers {
  color: var(--black-bg);
  background-color: #fff;
  border: 1px solid #818181;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 60px;
  display: inline-block;
  position: static;
  inset: auto 0% 0% auto;
}

.text-block-46 {
  color: #0009;
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.grid-25 {
  grid-template-rows: auto;
  grid-template-columns: .5fr;
  place-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 5px;
}

.back-to-classes {
  color: var(--black-bg);
  background-color: #0000;
  border: 1px solid #818181;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  transition: transform .2s;
  display: none;
}

.back-to-classes:hover {
  transform: scale(1.01);
  box-shadow: 0 0 5px #000;
}

.class-apply-now {
  clear: none;
  border: 1px solid var(--bgb-red);
  background-color: var(--bgb-red);
  color: #fff;
  text-align: center;
  object-fit: fill;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  transition: transform .2s;
  display: inline-block;
  position: static;
}

.class-apply-now:hover {
  border-color: #0000005c;
  transform: scale(1.02);
  box-shadow: 0 0 5px #000;
}

.html-embed-4 {
  text-align: center;
  align-self: center;
  max-width: none;
  height: auto;
}

.text-span-75 {
  color: var(--bgb-red);
}

.class-description-header {
  color: var(--bg);
  text-align: center;
  margin-top: 0;
  font-size: 35px;
  display: block;
}

.image-30-small {
  vertical-align: middle;
  border-radius: 100%;
  width: 150px;
  height: 150px;
  box-shadow: 0 0 10px #000;
}

.div-block-82 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 1100px;
  display: flex;
}

.unique-message-section {
  background-image: radial-gradient(circle, #fff 38%, #ffffffe6), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df7b7462b47d_TV%20set.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top: 1px solid #0000001a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 20px;
  padding-bottom: 30px;
  display: flex;
}

.apply-now-button-container {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  display: flex;
}

._6-teacher-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.5fr;
}

.alt-class-section {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--darker-gray-bg), var(--darker-gray-bg));
  padding-top: 30px;
  padding-bottom: 30px;
}

.bottom-line-2 {
  text-align: center;
  border-bottom: 1px #a4aebe;
  padding-left: 0;
}

.expand-2 {
  flex: 1;
}

.alt-class-wrapper {
  z-index: 5;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 25px;
  display: flex;
  position: relative;
}

.grid-26 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
}

.link-block-8 {
  border: 1px solid #00000080;
  border-radius: 3px;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px;
  transition: transform .2s;
  display: flex;
}

.link-block-8:hover {
  background-color: #fff;
  transform: scale(1.01);
  box-shadow: 0 0 5px #0009;
}

.paragraph-23, .paragraph-24 {
  text-shadow: none;
}

.contact-form-section {
  padding-top: 90px;
  padding-bottom: 80px;
  position: relative;
}

.pop-up-wrapper {
  background-image: linear-gradient(to bottom, var(--black-bg), var(--black-bg));
  border: 2px solid #0000004d;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 500px;
  height: auto;
  padding: 20px 2% 0;
  display: block;
  box-shadow: 1px 1px 9px 3px #0000006b;
}

.testimonial_pic {
  border-radius: 100%;
  width: 95px;
  height: 95px;
  margin-bottom: 0;
  margin-right: 15px;
}

._1200max-px {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  display: flex;
  position: relative;
}

._1200max-px.centered {
  align-items: stretch;
  display: flex;
}

._1200max-px.centered.video-page-video-center {
  align-items: center;
}

._1200max-px.coaching {
  flex-flow: column;
}

.summit-info-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.summit-header-wrapper {
  aspect-ratio: auto;
  text-align: center;
  margin-top: 20px;
}

.summit-intro-wrapper {
  max-width: 1100px;
  margin-top: 20px;
  margin-bottom: 80px;
}

.html-embed-6 {
  color: var(--white);
  display: block;
  overflow: visible;
}

.heading-27 {
  text-align: center;
  margin-top: 0;
}

.heading-28 {
  text-align: center;
  font-size: 35px;
  line-height: 50px;
}

.heading-29 {
  color: var(--black-bg);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 35px;
  font-weight: 400;
  display: block;
  overflow: visible;
}

.div-block-85 {
  background-color: #0000;
  background-image: linear-gradient(0deg, var(--black-bg), var(--bg-light-for-grade));
  border-radius: 10px;
  width: 100%;
  max-width: none;
  margin-top: 0;
  padding-top: 30px;
  padding-right: 0;
}

.grid-27 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  padding-right: 0;
}

.grid-28 {
  grid-template-rows: auto;
  padding-top: 30px;
  padding-bottom: 40px;
}

.video-3 {
  border: 1px #000;
  border-radius: 0;
}

.div-block-87 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-25 {
  text-align: left;
  padding-left: 10px;
}

.div-block-88 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-89 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-90 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-26, .paragraph-27 {
  padding-left: 10px;
}

.intro-message-section {
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.intro-message-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  display: flex;
}

.activities-section {
  flex-direction: column;
  align-items: center;
  width: auto;
  margin-top: 0;
  display: flex;
}

.activities-section.header {
  margin-top: 50px;
}

.activities-section.white-bg {
  padding-top: 30px;
}

.activities-section.gray-bg {
  background-color: var(--bg-2);
  padding-top: 30px;
}

.outtro-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.sm-and-back-button-section {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 80px;
  display: flex;
}

.activity-wrapper {
  width: 100%;
  max-width: 1100px;
  margin-bottom: 50px;
}

.writing-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr;
}

.meditiation-grid {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
}

.movement-grid {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  padding-bottom: 30px;
}

.acting-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  margin-bottom: 30px;
}

.giving-grid {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-bottom: 30px;
}

.html-embed-7 {
  width: 100%;
  margin-top: 40px;
  box-shadow: 0 0 10px #00000026;
}

.instruction-list-grid {
  grid-template-rows: auto;
}

.rich-text-block-2 {
  text-align: center;
  font-weight: 400;
}

._5-items {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

._8-items {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

._4-items {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.activity-name {
  text-align: center;
  text-transform: uppercase;
  padding-top: 0;
  padding-left: 0;
  font-weight: 700;
  line-height: 20px;
}

.avtivity-item {
  border: 1px #00000040;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 25% 1fr;
  place-items: start;
  padding: 5px;
  transition: transform .2s;
  box-shadow: 0 0 5px #00000029;
}

.activity-header {
  width: 100%;
  max-width: 1100px;
  margin-bottom: 0;
}

.text-block-48 {
  background-color: var(--bgb-red);
  color: #fff;
  border-radius: 3px;
  padding: 10px 15px;
  font-weight: 700;
}

.outtro-wrapper {
  width: 100%;
  max-width: 1100px;
}

.paragraph-28 {
  text-align: center;
  margin-bottom: 30px;
}

.text-span-77 {
  font-size: 18px;
}

.grid-32 {
  grid-template-rows: auto;
}

.bold-text-25, .bold-text-26 {
  color: var(--bgb-red);
}

.heading-30 {
  text-align: center;
}

.image-32 {
  margin-top: 0;
  padding-top: 0;
}

.med-image {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df3d3f62b47a_3870006964_57d04d9c95_o-300x200.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 5px;
}

.writ-image {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df875062b481_Writing-photo-copy-300x285.jpg");
  background-position: 0%;
  background-size: cover;
  border-radius: 5px;
}

.move-image {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df7b3162b479_DANCING_purple-300x300.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 5px;
}

.act-image {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df330a62b417_Z442px5.jpg");
  background-position: 0 30%;
  background-size: cover;
  border-radius: 5px;
}

.give-image {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df418262b482_Community4-300x300-250x250.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 5px;
}

.paragraph-29 {
  margin-bottom: 20px;
}

.activity-check-list-section {
  flex-direction: column;
  align-items: center;
  padding-bottom: 50px;
  display: flex;
}

.activity-check-list-wrapper {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 1100px;
  display: flex;
}

._3-check-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start center;
}

._2-check-list {
  grid-column-gap: 30px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  place-items: start center;
  margin-top: 50px;
}

.check-list-item-wrapper {
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 356px;
  height: 460px;
  padding: 20px 10px 10px;
  display: flex;
  box-shadow: 0 0 5px #00000040;
}

.check-list-header {
  color: #000;
}

.check-list-instructions, .paragraph-30 {
  text-align: center;
}

.link-8, .link-9, .link-10 {
  color: var(--bgb-red);
}

.button-7 {
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 3px;
}

.button-8 {
  background-color: var(--bgb-red);
  color: #fff;
  text-align: center;
  border-radius: 3px;
}

.grid-33 {
  grid-column-gap: 25px;
}

.sm-and-back-button-wrapper {
  width: 100%;
  max-width: 1100px;
}

.podcast-intro-section {
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.podcast-track-section {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 10px;
  display: flex;
}

.podcast-info-section {
  background-color: #cacaca;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 30px;
  display: flex;
}

.podcast-credits-section {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 50px;
  display: flex;
}

.podcast-credits-section.podcast-guest-resources {
  padding-bottom: 32px;
}

.podcast-audio-html-wrapper {
  width: 100%;
  max-width: 1100px;
}

.html-embed-8 {
  margin-top: 20px;
  margin-bottom: 0;
}

.padcast-track-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  display: flex;
}

.podcast-intro-wrapper {
  background-color: var(--bg-light-for-grade);
  color: #fff;
  text-align: center;
  border-radius: 10px;
  width: 100%;
  max-width: 1100px;
  margin-bottom: 0;
  padding: 20px;
  font-style: italic;
  font-weight: 700;
}

.podcast-intro-wrapper.ep-36-quote {
  justify-content: center;
  align-items: center;
  display: flex;
}

.podcast-info-wrapper {
  width: 100%;
  max-width: 1100px;
}

.podcast-info-grid {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.podcast-guest-resources {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.risa-nd-steve-link-buttons {
  flex-direction: row;
  justify-content: center;
  padding-top: 30px;
  display: flex;
}

.producer {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  line-height: 24px;
  display: flex;
}

.tech-designer, .music {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.credits-wrapper {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-content: start;
  place-items: start;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0%;
}

.credit-text {
  text-transform: uppercase;
  margin-right: 5px;
  font-weight: 700;
}

.button-9 {
  background-color: var(--bgb-red);
  text-transform: uppercase;
  border-radius: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.button-9.margin {
  margin-right: 30px;
}

.button-10 {
  background-color: var(--bgb-red);
  text-transform: uppercase;
  border-radius: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.button-10.big {
  padding: 20px 50px;
}

.heading-31 {
  margin-top: 0;
}

.text-block-53 {
  font-size: 22px;
  font-weight: 700;
}

.podcast-link-wrapper {
  background-color: var(--dot);
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  place-items: start;
  margin-top: 95px;
  margin-bottom: 30px;
}

.grid-37 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 155px .8fr .25fr;
  margin-top: -42px;
  margin-bottom: 40px;
}

.paragraph-32 {
  text-align: center;
  font-weight: 700;
}

.button-11, .button-12 {
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 100px;
  width: 155px;
  display: none;
}

.heading-32 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0%;
  line-height: 38px;
}

.heading-32.tab {
  padding-left: 0%;
}

.show-resources-header {
  margin-top: 43px;
  margin-bottom: -51px;
  margin-left: 0;
  padding: 0 10px 40px;
  line-height: 27px;
}

.show-title {
  justify-content: center;
  align-items: flex-start;
  padding-top: 50px;
  display: flex;
}

.heading-34 {
  text-align: center;
  font-size: 60px;
  line-height: 70px;
}

.div-block-99 {
  max-width: 1100px;
}

.bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30, .bold-text-31 {
  color: var(--bgb-red);
}

.paragraph-33 {
  margin-bottom: 0;
  font-weight: 700;
}

.with-header {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  font-size: 36px;
  font-weight: 400;
}

.go-back-button-section {
  background-color: var(--bg-2);
  padding-top: 100px;
  padding-bottom: 100px;
}

.button-13 {
  background-color: var(--bgb-red);
  border-radius: 3px;
  padding-left: 50px;
  padding-right: 50px;
}

.about-the-class-section {
  background-image: linear-gradient(#fffffff7, #fffffff7), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df7b7462b47d_TV%20set.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top: 1px solid #0000000d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.div-block-100 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.centered-paragraph {
  color: var(--black-bg);
  text-align: center;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 700;
}

.centered-paragraph._6-8-week-class-text-white {
  color: var(--black-bg);
  -webkit-text-stroke-color: var(--black-bg);
}

.centered-paragraph.kids-teens, .centered-paragraph.asa-in-person, .centered-paragraph.core-tuesday-white-text {
  color: var(--white);
}

.list {
  color: #fff;
  width: 100%;
  max-width: 800px;
}

.class-list-item {
  margin-bottom: 5px;
}

._1100px-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

._1100px-wrapper.centered {
  align-items: center;
  overflow: visible;
}

.the-work-list-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.the-work-list-wrapper.on-camera-with-corey {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 20px;
  list-style-type: disc;
}

.the-work-list-wrapper.on-camera-with-corey.the-process-work-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 800px;
  margin-bottom: 10px;
  font-size: 17px;
  list-style-type: disc;
  display: block;
  position: static;
}

.the-work-list-wrapper.the-actors-lab-page {
  grid-template-columns: 1fr;
  place-content: center;
}

.video-4 {
  opacity: 1;
  border-radius: 0;
  width: 600px;
  height: 340px;
}

.class-video-wrapper-2 {
  border-radius: 8px;
  overflow: hidden;
}

.summit-cta-wrapper {
  grid-template-rows: auto;
  place-items: stretch stretch;
  max-width: 1200px;
  height: 400px;
}

.gray-spacer {
  border: 1px solid var(--gray-text);
  border-radius: 20px;
  width: 50%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.gray-spacer.wide {
  width: 80%;
}

.gray-spacer.white-spacer {
  border: 1px solid var(--gray-bg);
  outline-offset: 0px;
  outline: 3px #fff;
  align-self: center;
  font-size: 17px;
}

.link-14 {
  color: var(--bgb-red);
  font-weight: 700;
}

.text-span-79, .text-span-81, .text-span-83 {
  color: var(--bgb-red);
}

.image-38 {
  aspect-ratio: auto;
  vertical-align: super;
  border-radius: 5px;
  max-width: 125%;
  height: 360px;
  display: inline-block;
  position: static;
  box-shadow: 0 0 5px #000000a8;
}

.dropdown-list-2 {
  border-radius: 3px;
}

.dropdown-list-2.w--open {
  background-color: #f2f2f2;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.dropdown-list-3 {
  background-color: #f2f2f2;
}

.dropdown-list-3.w--open {
  border-radius: 5px;
  box-shadow: 1px 1px 3px #000;
}

.text-span-86 {
  color: var(--bgb-red);
}

.alt-class-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  max-width: 1000px;
}

.alt-class-grid-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  justify-items: center;
  width: 100%;
  max-width: 1200px;
}

.tabs {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.tab-pane-tab-2 {
  width: 100%;
}

.tabs-content {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  padding-top: 30px;
  padding-left: 5%;
  padding-right: 5%;
  overflow: visible;
  box-shadow: 1px 1px 5px #000;
}

.tab-link-tab-1 {
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 5px;
  width: auto;
  margin-left: 0;
  margin-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  transform: translate(0, 20px);
}

.tab-link-tab-1:hover {
  transform: translate(0, 10px);
}

.tab-link-tab-1.w--current {
  background-color: var(--bgb-red);
  color: #fff;
  text-transform: uppercase;
  border-bottom-style: none;
  border-radius: 5px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  transform: translate(0, 13px);
}

.tab-link-tab-2 {
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 5px;
  width: auto;
  margin-left: 0;
  margin-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  display: inline-block;
  transform: translate(0, 20px);
}

.tab-link-tab-2:hover {
  transform: translate(0, 10px);
}

.tab-link-tab-2.w--current {
  background-color: var(--bgb-red);
  color: #fff;
  border-bottom-style: none;
  border-radius: 5px;
  transform: translate(0, 13px);
}

.image-39 {
  border-radius: 5px;
}

.image-39.the-stories-project {
  width: auto;
  max-width: 100%;
  min-height: auto;
}

.text-block-59 {
  color: #000;
  padding-right: 5px;
  font-weight: 700;
}

.pc-subscribe-note-wrapper {
  margin-top: 60px;
}

.pc-subscribe-note {
  text-align: center;
}

.text-span-87 {
  color: var(--bgb-red);
}

.podcast-resting-link {
  color: var(--bgb-red);
  text-align: center;
  padding-left: 10px;
}

.grid-39 {
  grid-column-gap: 25px;
  grid-template-rows: auto auto auto;
  justify-items: start;
  width: 100%;
  max-width: 1100px;
  margin-top: 20px;
  margin-bottom: 50px;
  padding-bottom: 0;
}

.guest-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 0;
}

.text-span-88, .text-span-89 {
  color: var(--bgb-red);
}

.podcast-feed-button {
  border: 2px solid #0000004d;
  border-radius: 3px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-60 {
  color: #000;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

.text-block-61 {
  color: #00000082;
  text-transform: uppercase;
  font-size: 14px;
}

.offsite-podcast-link-grid {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  border-radius: 0;
  flex: 0 auto;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 0;
  display: flex;
}

.bold-text-34, .bold-text-35 {
  color: var(--bgb-red);
}

.dual-teacher-image {
  border-radius: 100%;
  width: 150px;
  height: 150px;
  box-shadow: 0 0 10px #000;
}

.dual-teacher-image.syd-picture-150 {
  width: 150px;
  height: 150px;
}

.go-back-button {
  background-color: var(--bgb-red);
  text-transform: uppercase;
  border-radius: 20px;
  margin-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  font-weight: 700;
}

.go-back-header {
  font-size: 24px;
}

.dropdown-toggle-2 {
  background-color: var(--bgb-red);
  color: #fff;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.coachign-hero {
  text-align: left;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/67ec8337a9d51cf7d886b64e_coaching%20parent%20header_1800x600.png");
  background-position: 0 0, 50% 45%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 350px;
  padding-top: 0;
  display: flex;
}

.heading-37 {
  color: #fff;
  text-align: center;
  font-size: 40px;
}

.paragraph-38 {
  color: #fff;
  text-align: center;
  max-width: 800px;
  margin-top: 20px;
  font-size: 40px;
}

.div-block-104 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.book-now-button {
  border: 1px solid var(--bgb-red);
  background-color: var(--bgb-red);
  color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  transition: transform .2s;
  display: flex;
}

.book-now-button:hover {
  border-color: #0000005c;
  transform: scale(1.02);
  box-shadow: 0 0 5px #000;
}

.book-now-button.career-coaching-button-2 {
  margin-bottom: 30px;
}

.the-acting-podcast {
  color: var(--bgb-red);
  text-align: center;
  font-size: 36px;
}

.heading-40 {
  text-shadow: 0 0 2px #0003;
  align-self: flex-start;
}

.class-detial-apply-now-button-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 10px;
  padding-top: 10px;
  display: flex;
}

.text-span-99 {
  color: var(--bgb-red);
}

.we-are-the-bgb-header {
  text-transform: capitalize;
  white-space: normal;
  object-fit: fill;
  width: auto;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.text-span-101 {
  color: var(--bgb-red);
}

.text-block-63 {
  z-index: 1;
  clear: none;
  color: #fff;
  text-align: left;
  align-self: center;
  font-size: 18px;
  position: relative;
}

.home-hero-header {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Rubik, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 65px;
}

.actors-summit-summary-block {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.testimonials-section-home {
  background-color: #0000;
  padding-top: 30px;
  padding-bottom: 60px;
  display: none;
  position: relative;
}

.testimonials-section-home.home {
  flex-direction: row;
  justify-content: center;
  padding-top: 130px;
  padding-bottom: 90px;
  display: flex;
}

.testimonials-section-home.home.pc {
  overflow: hidden;
}

.testimonials-section-home.home.mobile {
  display: none;
  overflow: hidden;
}

.text-span-109, .text-span-110, .text-span-115, .text-span-117, .text-span-120, .text-span-122, .text-span-123, .text-span-124, .text-span-125, .text-span-128, .text-span-130, .text-span-134, .text-span-135, .text-span-136, .text-span-137, .text-span-138, .text-span-139, .text-span-141, .text-span-142, .text-span-143, .text-span-144, .text-span-145, .text-span-147, .text-span-148, .text-span-149, .text-span-154, .text-span-157, .text-span-158, .text-span-162, .text-span-163, .text-span-171, .text-span-172, .text-span-173, .text-span-174, .text-span-175 {
  color: var(--bgb-red);
}

.teacher-info-q1 {
  max-width: none;
  padding: 10px 5% 50px 10%;
}

.teacher-info-q2 {
  margin-top: 0;
  padding-top: 0;
  padding-right: 0%;
}

.teacher-info-q3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 50px;
  padding-left: 0%;
  display: flex;
}

.teacher-info-q4 {
  max-width: none;
  padding: 10px 5% 0;
}

.teacher-in-fo-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  align-items: center;
  margin-top: 30px;
  padding-bottom: 50px;
}

.image-44 {
  max-width: 100%;
  padding-left: 0;
  box-shadow: 1px 1px 3px #000;
}

.video-6 {
  align-self: center;
  width: auto;
  height: auto;
  margin-bottom: 20px;
  display: block;
  overflow: visible;
}

.bold-text-36, .text-span-179, .text-span-180, .text-span-181, .text-span-182, .text-span-183, .text-span-184 {
  color: var(--bgb-red);
}

.faq-section {
  padding-bottom: 50px;
}

.cancellation-policy-section {
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.text-span-185, .text-span-186 {
  color: var(--bgb-red);
}

.text-span-188 {
  text-align: left;
}

.text-span-189, .text-span-190, .text-span-191, .text-span-192 {
  color: var(--bgb-red);
}

.all-classes-button-section {
  background-color: var(--dot);
  background-image: none;
  background-position: 0 0;
  border-top: 1px #0000001a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.contact-all-classes-button-header {
  text-align: center;
  width: 100%;
}

.text-span-193 {
  color: var(--bgb-red);
}

.text-span-195 {
  color: var(--font);
}

.background-video-4 {
  background-image: linear-gradient(#00000080, #00000080);
  width: 800px;
  height: 100%;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.div-block-107 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.meet-the-teachers-home {
  background-color: var(--bgb-red);
  color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 12px 30px 13px;
  display: block;
}

.meet-the-teachers-home.alt {
  align-items: center;
  margin-top: 60px;
  margin-left: 0;
  font-size: 24px;
  line-height: 48px;
  display: inline-block;
}

.meet-the-teachers-home.apply-now-button.class-parent-page-button {
  align-items: center;
  margin-top: 5px;
  display: inline-block;
}

.div-block-108 {
  width: 900px;
  height: auto;
}

.html-embed-9 {
  height: 900px;
  overflow: hidden;
}

.address-link {
  color: #fff;
}

.black-link {
  color: var(--black-bg);
}

.black-link.mobile-footer {
  color: var(--white);
}

.grid-42 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  width: 100%;
}

.summit-banner-image {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfa0ea62b4e0_Summit%20Photo.jpeg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.summit-banner-form-wrapper {
  flex-direction: column;
  justify-content: center;
  padding-top: 60px;
  display: flex;
}

.grid-43 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr 1fr;
}

.grid-44 {
  z-index: 500;
  background-color: var(--black-bg);
  position: relative;
}

.mobile-nav-wrapper {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.nav-mobile {
  width: 100%;
  display: none;
  overflow: hidden;
}

.paragraph-43 {
  color: var(--black-bg);
  margin-top: 40px;
}

.paragraph-44 {
  margin-top: 40px;
}

.standard-paragraph {
  color: #000;
  text-align: center;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  display: block;
}

.standard-paragraph.white {
  z-index: 100;
  opacity: 1;
  color: #fff;
  text-align: center;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 18px;
  min-height: 27px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 27px;
  display: block;
  position: relative;
}

.alt-pic-2 {
  width: auto;
  max-width: 500px;
  height: auto;
  max-height: 500px;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.thanks-section {
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
  display: flex;
}

.thank-you-wrapper {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.thank-you-header {
  margin-bottom: 20px;
  font-size: 48px;
}

.thank-you-text {
  text-align: center;
  margin-top: 10px;
  font-size: 32px;
}

.body-16 {
  background-color: #fff;
}

.text-span-209 {
  color: var(--bgb-red);
}

.bgb-connect-hero-section {
  background-image: linear-gradient(#15002294, #15002294), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfc80b62b507_corp-home-2020.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  height: 800px;
  display: flex;
}

.bgb-connect-hero-header-wrapper {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.bgb-connect-subheader {
  color: var(--bgb-yellow);
  text-transform: capitalize;
  margin-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 22px;
  font-weight: 400;
  transform: translate(-130px);
}

.bgb-connect-header {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Rubik, sans-serif;
  font-size: 46px;
  font-weight: 500;
}

.bgb-connect-text {
  color: #cdcdcd;
  text-align: center;
  text-transform: capitalize;
  font-family: Rubik, sans-serif;
  font-size: 27px;
  font-style: italic;
  font-weight: 400;
}

.learn-more-section {
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 50px;
  padding-left: 0;
  display: flex;
}

.learn-more-header-wrapper, .learn-more-text-wrapper {
  margin-left: 20px;
  margin-right: 20px;
}

.learn-more-button-wrapper {
  justify-content: center;
  display: flex;
}

.connect-gray-line {
  border: 1px solid #00000063;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
}

.learn-more-text {
  color: #656565;
  margin-bottom: 30px;
  font-size: 20px;
}

.learn-more-text.no-margin {
  margin-bottom: 0;
}

.text-span-210, .text-span-211, .text-span-212, .text-span-213, .text-span-214 {
  color: var(--bgb-red);
}

.div-block-110 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.link-block-9 {
  margin-top: 40px;
}

.what-we-do-section {
  background-image: linear-gradient(#ffffffd9, #ffffffd9), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/621639a0648e4937791a4405_rows-red-seats-theater.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.what-we-do-grid {
  grid-template-rows: auto;
}

.wwd-grid-left-wrapper {
  margin-left: 20px;
  margin-right: 20px;
}

.wwd-grid-right-wrapper {
  border: 2px solid #0000004f;
  border-radius: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.section-header {
  color: var(--bgb-red);
  text-transform: uppercase;
  font-weight: 400;
}

.bgb-connect-paragraph {
  font-size: 22px;
}

.bgb-connect-paragraph.centered-paragraph {
  color: #0c0c0e;
}

.bgb-connect-paragraph.tmarg {
  margin-top: 30px;
}

.bold-text-37 {
  font-size: 20px;
  font-weight: 700;
}

.its-time-to-connect-cta {
  background-image: linear-gradient(#000, #000);
  justify-content: center;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.ittc-text-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-grid {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  margin-bottom: 30px;
}

.button-14 {
  text-align: left;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 15px 25px;
  font-size: 24px;
  font-weight: 700;
  transition: background-color .2s;
  overflow: visible;
}

.button-14:hover {
  background-color: var(--gray-text);
}

.cta-header {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  font-family: Rubik, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.red-line {
  border: 1px red;
  border-bottom: 2px solid #ff000070;
}

.cta-text {
  color: var(--bgb-red);
  font-family: Rubik, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.heading-43 {
  text-align: center;
  font-size: 50px;
  font-weight: 400;
}

.heading-44 {
  text-align: center;
  margin-bottom: 0;
  font-weight: 400;
}

.text-block-65 {
  text-align: center;
}

.paragraph-46 {
  text-align: center;
  margin-bottom: 0;
}

.paragraph-46.bmarg {
  margin-bottom: 20px;
}

.div-block-113 {
  margin-bottom: 30px;
}

.text-span-215 {
  color: var(--bgb-red);
  font-family: Karla, sans-serif;
}

.textarea-2 {
  height: auto;
}

.form-4 {
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: visible;
}

.submit-button-6 {
  background-color: var(--bgb-red);
  border-radius: 5px;
  font-size: 20px;
}

.success-message-3 {
  color: #fff;
  background-color: #2ecc23;
  border-radius: 5px;
  font-size: 18px;
  box-shadow: 1px 1px 3px #000;
}

.error-message-2 {
  background-color: var(--bgb-red);
  color: #fff;
  text-align: center;
  border-radius: 5px;
  padding: 30px;
  font-size: 25px;
  font-weight: 700;
}

.slider-2 {
  background-color: #0000;
  height: 450px;
}

.slider-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 30px;
  display: flex;
}

.slide-header {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
}

.slide-subheader {
  color: var(--bgb-red);
  text-transform: uppercase;
  margin-top: 5px;
}

.slide-paragraph {
  color: #fff;
  text-align: center;
  width: 80%;
  max-width: 600px;
  margin-bottom: 30px;
  font-size: 22px;
}

.slide {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/628bc80fec757f0b1b3996e0_Donal%20Logue%20Transparent.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.connect-testimonials-section {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  height: 500px;
  padding-top: 30px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.actor_credit {
  color: #69707b;
  text-transform: uppercase;
  margin-bottom: 0;
}

.actor_credit._50-ind {
  text-align: left;
  letter-spacing: -.4px;
  text-indent: 2px;
  text-transform: none;
  padding-left: 0%;
  display: block;
}

.testimonial_actor_credit {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
}

.guests-block {
  color: #000;
  margin-bottom: 0;
  line-height: 22px;
}

.pc-back-button {
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 3px;
  width: 155px;
  display: none;
}

.pc-back-button.wide {
  border-radius: 100px;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.pc-back-button.wide.w--current {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 250px;
  display: block;
  position: static;
}

.pc-back-button.wide.bgb-audio.w--current {
  margin-top: 20px;
  margin-bottom: 20px;
}

.opt-in-hero {
  background-color: var(--bg-light-for-grade);
  min-height: 300px;
  max-height: 350px;
  position: relative;
  overflow: hidden;
}

.optin-banner-title-wrapper {
  background-image: linear-gradient(#00000059, #00000059);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.optin-header {
  color: #fff;
  text-align: center;
  max-width: 800px;
  font-size: 50px;
  line-height: 50px;
}

.optin-subheader {
  color: var(--white);
  text-align: center;
  max-width: 700px;
  font-size: 30px;
  line-height: 30px;
}

.optin-banner-tint {
  background-image: linear-gradient(#0006, #0006);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.optin-info-section {
  object-fit: fill;
  background-image: linear-gradient(#ccc, #ccc);
  flex-direction: column;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 50px;
  display: flex;
}

.optin-info-header-wrapper {
  text-align: center;
}

.optin-embed-form-wrapper {
  background-color: #ccc;
  border-radius: 0;
  height: auto;
  max-height: none;
  overflow: visible;
}

.optin-info-wrapper {
  background-color: var(--bg-light-for-grade);
  color: #fff;
  width: auto;
  padding: 20px 25px;
}

.optin-form-header {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  font-weight: 400;
}

.optin-info-header {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.optin-embed-code {
  background-color: #ccc;
  height: auto;
  margin-left: 20px;
  padding-top: 0;
}

.class-details-grid {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  width: 100%;
}

.class-details-grid.kids-teens {
  grid-template-columns: 1fr;
}

.class-detials-grid {
  grid-template-columns: 1fr;
  align-self: center;
  width: 100%;
}

.tabs-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs-menu.tap-mobile-tabs-menu {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.tabs-menu.tap-mobile-tabs-menu.bgb-audio {
  grid-template-columns: 1fr;
}

.tabs-menu.tap-mobile-tabs-menu.the-stories-project {
  grid-template-columns: 1fr 1fr;
}

.text-block-69, .text-block-70 {
  text-align: center;
}

.mask-3 {
  object-fit: fill;
  overflow: hidden;
}

.bgb-privacy-policy {
  height: auto;
}

.privacy-policy {
  margin-left: 75px;
  margin-right: 75px;
  display: block;
}

.heading-47 {
  text-align: center;
}

.privacy-policy-numbered-headings {
  font-size: 22px;
}

.privacy-policy-lettered-heading-indent {
  text-indent: 0;
  margin-left: 30px;
}

.paragraph-51 {
  text-indent: 0;
  margin-left: 0;
  padding-left: 0;
}

.list-2 {
  margin-left: 30px;
  list-style-type: square;
}

.ep-quote {
  color: #fff;
  padding-left: 0;
}

.acting-podcast-red-text {
  color: var(--bgb-red);
}

.parking-safety-header-text {
  text-align: center;
  font-size: 35px;
  font-weight: 700;
}

.heading-50 {
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.section-14 {
  border-bottom: 5px solid var(--bgb-red);
  background-color: var(--dot);
  margin-top: -23px;
  margin-bottom: 0;
}

.heading-51 {
  color: var(--bgb-red);
  text-align: center;
  font-size: 15px;
  line-height: 15px;
}

.icon-8 {
  color: #fff;
}

.dropdown-list-13 {
  background-color: var(--black-bg);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
}

.dropdown-toggle-10 {
  width: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
  display: block;
}

.dropdown-toggle-10.w--open {
  padding-top: 10px;
}

.dropdown-4, .dropdown-4.bgb-atlanta-dropdown, .dropdown-5, .dropdown-6 {
  display: block;
}

.dropdown-list-14 {
  z-index: 500;
  border-radius: 5px;
}

.dropdown-link-2, .dropdown-link-3 {
  color: #fff;
}

.icon-9 {
  color: #000;
}

.dropdown-link-4, .dropdown-link-5, .dropdown-link-6, .dropdown-link-7 {
  color: #fff;
}

.grid-47 {
  flex: 1;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr;
}

.text-block-71-bold {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}

.text-block-71-thin {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.career-coaching-intro {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-129 {
  padding-top: 0;
  padding-bottom: 0;
}

.dropdown-7 {
  z-index: 500;
  margin-left: 10px;
  margin-right: 10px;
}

.blog-content-section {
  flex-direction: column;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.heading-60 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 45px;
  line-height: 45px;
}

.blog-video-wrapper {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.blog-video-wrapper.vertical-video {
  width: 25%;
}

.paragraph-60 {
  text-align: center;
  padding-left: 2%;
  padding-right: 2%;
}

.video-8 {
  flex: 0 auto;
  width: 70%;
}

.video-page-button {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  line-height: 27px;
  display: flex;
}

.blog-content-wrapper {
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: 0;
  display: flex;
}

.blog-content-subwrapper {
  max-width: 1000px;
}

.link-20 {
  color: #fcfcfc;
}

.bold-text-43 {
  font-family: Rubik, sans-serif;
}

.pop-up-template {
  z-index: 2147483647;
  background-image: linear-gradient(#09151cbf, #09151cbf);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.pop-up-grid {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.pop-up-header-wrapper {
  margin-bottom: 30px;
}

.pop-up-header {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 45px;
  line-height: 45px;
}

.pop-up-info {
  color: #fff;
  text-align: center;
  font-size: 22px;
}

.pop-up-close-button {
  cursor: pointer;
}

.pop-up-close-x {
  color: #fff;
  text-align: right;
  font-family: Karla, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  position: static;
}

.pop-up-summit {
  z-index: 2147483647;
  background-image: linear-gradient(#000000e8, #000000e8);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  inset: 0%;
}

.summit-banner-heading-pop-up {
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  font-size: 30px;
  line-height: 35px;
}

.summit-date-pop-up {
  color: #fff;
  text-align: center;
  line-height: 17px;
}

.summit-date-pop-up.bottom-margin.small {
  margin-bottom: 10px;
}

.pop-up-summit-form-wrapper {
  padding-top: 30px;
}

.video-page-pop-up {
  z-index: 999999;
  background-color: #000000c2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

.video-page-pop-up-wrapper {
  background-color: var(--bg);
  border-radius: 18px;
  width: 50%;
  max-width: 500px;
  display: block;
  overflow: hidden;
}

.grid-48 {
  border-radius: 0;
  grid-template-rows: 25px auto auto;
  grid-template-columns: 1fr;
}

.text-block-72 {
  text-align: center;
}

.div-block-131 {
  cursor: pointer;
  background-color: #cc2423c2;
  border-radius: 0;
}

.bold-text-44 {
  color: #f1eeee;
}

.paragraph-61 {
  text-align: center;
}

.button-23 {
  background-color: var(--black-bg);
}

.div-block-132 {
  margin-top: 0;
}

.wbgb-wrapper {
  align-items: flex-start;
  padding: 20px 16px;
  display: flex;
}

.wbgb-left-container {
  width: 20%;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  position: sticky;
  top: 130px;
}

.wbgb-right-container {
  flex: 0 auto;
  width: 80%;
  padding-left: 20px;
  padding-right: 20px;
}

.wbgb-page-header {
  color: var(--unsplash);
  font-size: 20px;
  line-height: 26px;
}

.wbgb-anchorlink-wrapper {
  color: var(--gray-text);
  text-align: right;
  letter-spacing: 0;
  text-transform: uppercase;
  width: 100%;
  font-family: Karla, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 35px;
}

.wbgb-anchorlink-wrapper:hover {
  color: var(--unsplash);
}

.divider {
  background-color: var(--gray-text);
  width: 100%;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.bgb-page-title-wrapper {
  text-align: center;
}

.bgb-page-title {
  font-weight: 700;
}

.wbgb-category-wrapper {
  text-align: center;
  margin-top: 40px;
}

.top-20 {
  margin-top: 20px;
}

.bgb-cat-title-divider {
  color: #d6d6d6;
  background-color: #d6d6d6;
  width: 100%;
  height: 1px;
}

.wbgb-cat-title {
  color: var(--unsplash);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
}

.wbgb-item {
  border-bottom: 1px solid #e5e5e5;
  padding-top: 20px;
  padding-bottom: 60px;
}

.wbgb-name {
  text-align: left;
  font-family: Karla, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.wbgb-short-bio {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 18px;
}

.wbgb-read-more {
  color: var(--unsplash);
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  display: block;
}

.popover-wrapper {
  z-index: 10;
  background-color: #ffffff4d;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.popover-wrapper.page-level {
  z-index: 2147483647;
  display: none;
}

.wbgb-popover {
  text-align: left;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  min-width: 600px;
  max-width: 800px;
  max-height: 80vh;
  padding: 40px 20px;
  position: relative;
  overflow: scroll;
}

.reflection-pre-title {
  text-align: left;
  margin-top: 0;
  font-family: Karla, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.reflection-pre-title.left-5 {
  margin-left: 5px;
}

.wgb-long-bio {
  text-align: left;
}

.popover-close {
  cursor: pointer;
  position: absolute;
  inset: 20px 20px auto auto;
}

.popover-close.film {
  top: 15px;
}

.photographer-left {
  display: inline;
}

.photographer-wrapper {
  text-align: left;
  margin-top: 20px;
  font-size: 18px;
}

.photographer-link {
  color: var(--unsplash);
}

.bgb-cat-title-block {
  text-align: center;
}

.bold-text-45 {
  color: var(--unsplash);
}

.wgb-lightbox {
  margin-top: 20px;
  display: flex;
}

.wbg-lightbox-1 {
  min-width: 33%;
  max-width: 33%;
  margin-right: 10px;
  display: flex;
}

.wbgb-lightbox-2 {
  min-width: 33%;
  max-width: 33%;
  margin-right: 10px;
}

.wbgb-lightbox-3 {
  max-width: 33%;
}

.coaching-card-header {
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 24px;
}

.coaching-card-sub-header {
  color: #dedede;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-style: normal;
  line-height: 18px;
}

.coaching-cards-section {
  padding-top: 60px;
  padding-bottom: 20px;
}

.coaching-card-wrapper {
  z-index: 5;
  background-color: #0000;
  border: 1px #0a1014;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px;
  display: flex;
  position: relative;
}

.coaching-card-header {
  color: #fff;
  margin-bottom: 15px;
  font-size: 48px;
  line-height: 48px;
}

.coaching-pages-hero {
  background-color: var(--black-bg);
  min-height: 300px;
  max-height: 350px;
  position: relative;
  overflow: hidden;
}

.coaching-pages-hero.career {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/67e1d7477c1ea372209bbc7b_RISACOffee.png");
  background-position: 50%;
  background-size: cover;
}

.coaching-pages-hero.career.audition-coaching-header {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62d87536d33c871dc764c0c7_Audition%20Coaching%20Page%20Header%20V3.png");
  background-position: 50%;
  background-size: auto;
}

.coaching-pages-hero.career.life-design-coaching {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/67ec8b4e99cc9cc62e79d749_IMG_9841%20(1).jpg");
  background-position: 60% 40%;
  background-size: cover;
  background-attachment: scroll;
}

.coaching-pages-hero.career.group-career-coaching-series {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/65305504e66c68fa097f9699_image.png");
  background-position: 50%;
  background-size: auto;
}

.career-coaching-intro-title {
  text-align: center;
  padding-top: 30px;
}

.coaching-info-block {
  background-color: var(--bg-light-for-grade);
  flex-direction: column;
  justify-content: center;
  max-height: 540px;
  padding: 20px 25px;
  display: flex;
}

.home-video-section {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
  inset: 0;
}

.homepage-video-secion-paragraph {
  color: #fff;
  text-align: center;
  max-width: 700px;
  margin-bottom: 30px;
}

.grid-49 {
  background-color: #ccc;
  overflow: visible;
}

.hidden {
  display: none;
}

.os-header-wrapper {
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding: 100px 20px;
  display: flex;
}

.os-header-container {
  width: 100%;
  max-width: 1200px;
}

.os-header {
  color: #fbb03c;
  text-align: center;
  font-size: 55px;
  line-height: 55px;
}

.os-sub {
  color: #909090;
  text-align: center;
  font-family: Spartan, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
}

.os-header-video {
  justify-content: center;
  max-width: 700px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.os-body {
  padding: 60px 20px;
}

.heading-61 {
  text-align: center;
  letter-spacing: 4px;
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
}

.os-body-container-text {
  color: #191919;
  border: 1px solid #909090;
  max-width: 75%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-size: 18px;
  line-height: 26px;
}

.button-24 {
  border: 1px solid var(--bgb-red);
  background-color: var(--black-bg);
  color: var(--bgb-red);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-family: Karla, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: inline-block;
}

.div-block-133 {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.os-details {
  margin-top: 60px;
}

.image-51 {
  cursor: pointer;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.img-text-wrapper {
  flex-direction: column;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-text-wrapper.top {
  padding-top: 60px;
}

.paragraph-62 {
  margin-top: 10px;
}

.img-hover-wrapper {
  position: relative;
  overflow: hidden;
}

.flap {
  background-color: #fff;
  width: 80px;
  height: 80px;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: rotate(0);
}

.image-52 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: auto;
}

.div-block-134 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.challenge-sub-title {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 20px;
}

.challenges-section {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 80px;
  padding-top: 60px;
  padding-bottom: 0;
  display: flex;
}

.challenges-text-wrapper {
  padding: 30px 5% 50px;
}

.challenges-text-wrapper.big-margin {
  padding-top: 50px;
  padding-bottom: 80px;
}

.challenges-image-wrapper.fyp {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61683dbcd519f00d63195aab_2_CHALLENGE-PAGE.jpg");
  background-position: 50%;
  background-size: cover;
}

.challenges-image-wrapper.lg {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61683dbc6210ba8d495ed10a_letting-go-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.challenges-image-wrapper.tfe {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61683dbb6210ba2c955ed108_unspecified.jpg");
  background-position: 0%;
  background-size: cover;
}

.challenges-image-wrapper.fyp-2 {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61684cb4747d7183d68bc097_3_CHALLENGE-PAGELEFT-LARGE.jpg");
  background-position: 50%;
  background-size: cover;
}

.challenge-header {
  text-transform: uppercase;
  padding-left: 0;
}

.challenge-text {
  max-width: 650px;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-left: 0;
}

.challenge-button-wrapper {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  display: flex;
}

.challenges-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
}

.challenge-title {
  font-size: 28px;
  line-height: 40px;
}

.challenge-title.less-top-margin {
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Rubik, sans-serif;
  font-weight: 700;
}

.challenge-title.less-top-margin.less-bottom-margin {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 45px;
}

.challenge-info {
  max-width: 650px;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-left: 0;
}

.challenge-info.centered {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-span-233 {
  font-size: 24px;
  font-weight: 700;
}

.text-span-233.bold-text-18 {
  text-align: center;
}

.challenge-info-grid-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.challenge-info-grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
}

.div-block-135 {
  background-color: var(--bg);
  width: 100%;
  padding: 50px 10px;
}

.heading-62 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.to-do-i-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.paragraph-63 {
  text-align: center;
}

.to-do-icon {
  height: 60px;
}

.text-span-234 {
  color: var(--bgb-red);
}

.text-span-235, .text-span-236, .text-span-237, .text-span-238 {
  color: var(--bgb-red);
  font-weight: 700;
}

._1234 {
  text-align: center;
}

.html-embed-17 {
  width: 80%;
  height: 630px;
}

.page-container {
  max-width: 1200px;
  margin: 60px auto 0;
  padding-bottom: 60px;
}

.page-container.blog {
  max-width: 800px;
}

.page-container.film-parent-page-images {
  margin-bottom: 40px;
}

.page-heading {
  text-align: center;
  font-size: 45px;
  font-weight: 700;
  line-height: 45px;
}

.hero-film-container {
  width: 70%;
  height: auto;
  margin-top: 60px;
  position: relative;
}

.hero-bg-film {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.image-54 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.text-block-74 {
  z-index: 3;
  color: #fff;
  padding-right: 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
  position: absolute;
  inset: auto auto 24px 24px;
}

.div-block-136 {
  z-index: 2;
  background-image: linear-gradient(to top, #000, #000 1%, #00000003);
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.paragraph-64 {
  margin-top: 40px;
  font-size: 16px;
  line-height: 24px;
}

.category {
  margin-top: 60px;
  margin-bottom: 0;
}

.heading-63 {
  font-family: Karla, sans-serif;
  font-weight: 700;
}

.films-container {
  padding-bottom: 20px;
  display: flex;
  overflow: scroll;
}

.div-block-137 {
  background-color: #0000;
  flex: none;
  width: 300px;
  height: 190px;
  margin-right: 18px;
}

.section-16 {
  z-index: 100;
  background-color: #ccc;
  height: 100px;
  position: relative;
}

.collection-list-wrapper-6, .collection-list-4 {
  display: flex;
}

.film-title {
  text-transform: uppercase;
  margin-top: 0;
  font-size: 16px;
  line-height: 24px;
}

.film-popover {
  z-index: 100000;
  background-color: #ffffff4d;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.collection-item-4 {
  text-align: left;
  cursor: pointer;
  flex-direction: column;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.blog-heading {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 40px;
  line-height: 44px;
}

.filter-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center stretch;
  max-width: 1000px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.blog-post-collection-wrapper {
  margin-top: 60px;
}

.collection-list-5 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-11 {
  width: 100%;
  height: auto;
  position: relative;
}

.blog-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 400px;
}

.post-title {
  color: #fff;
  background-color: #3333337d;
  margin-bottom: 0;
  padding: 30px 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  position: absolute;
  inset: auto 0% 0%;
}

.lightbox-link-6 {
  min-width: 33%;
  max-width: 33%;
}

.lightbox-link-7 {
  min-width: 33%;
}

.blog-title {
  text-align: center;
}

.title-detail-wrapper {
  justify-content: center;
  display: flex;
}

.blog-detail {
  margin-right: 10px;
  display: inline-block;
}

.blog-body {
  margin-top: 50px;
}

.other-posts-wrapper {
  margin-top: 60px;
}

.collection-list-wrapper-7 {
  margin-top: 20px;
  display: none;
}

.collection-list-6 {
  justify-content: space-between;
  display: flex;
}

.div-block-139 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 200px;
}

.link-block-12 {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.collection-item-5 {
  width: 33%;
}

.heading-64 {
  font-size: 16px;
}

.find-link-wrapper {
  justify-content: center;
  align-items: flex-start;
  margin-top: -155px;
  margin-bottom: 18px;
  display: flex;
}

.white-spacer {
  height: 80px;
}

.paragraph-66 {
  text-align: justify;
}

.landing-wrapper {
  display: flex;
}

.landing-block {
  width: 50%;
  height: 400px;
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
}

.gradient {
  background-color: #0009;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.film-heading {
  z-index: 3;
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  font-size: 38px;
  line-height: 42px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
}

.film-heading:hover {
  text-decoration: none;
}

.image-56 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.film-action {
  z-index: 20;
  text-align: left;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-243, .text-span-246, .text-span-248 {
  color: var(--bgb-red);
}

.filters-group {
  margin: -4px;
}

.filter-form-select {
  margin: 4px;
}

.form-6 {
  position: relative;
}

.select {
  margin-bottom: 0;
}

.filter-categories {
  display: none;
}

.text-span-249 {
  color: var(--bgb-red);
  text-shadow: none;
}

.heading-65 {
  text-align: center;
  font-size: 50px;
}

.paragraph-68 {
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
}

.div-block-140 {
  margin-bottom: 40px;
}

.summit-cta {
  background-color: var(--bg);
  background-image: none;
  background-position: 0 0;
  border-top: 1px #0000001a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.summit-cta-header-text {
  text-align: center;
  width: 100%;
}

.summit-cta-button {
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 100px;
  width: 200px;
  padding-left: 50px;
  padding-right: 50px;
  transition: transform .2s;
}

.summit-cta-button:hover {
  transform: scale(1.03);
}

.summit-cta-button.wide {
  width: 250px;
}

.hero-film-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-141 {
  margin-bottom: 20px;
  overflow: visible;
}

.class-banner-drop-down {
  z-index: 20;
  background-color: var(--bgb-red);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.class-banner-drop-down-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: auto;
}

.class-banner-drop-down-text {
  height: 35px;
}

.class-banner-drop-downtext {
  color: #fff;
  justify-content: flex-end;
  align-items: center;
  height: 35px;
  font-size: 22px;
  font-weight: 700;
  display: flex;
}

.class-banner-drop-down-sign-up-button {
  height: 45px;
  padding-top: 0;
}

.text-block-76 {
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
}

.class-banner-drop-down-close-button {
  cursor: pointer;
  margin-right: 0;
  padding-right: 50px;
}

.corner-pop-up-button {
  background-color: var(--black-bg);
  color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 30px;
  margin-right: 30px;
  padding: 15px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.text-block-77 {
  text-align: center;
  width: auto;
  height: auto;
  display: flex;
}

.corner-button-pop-up-actual {
  z-index: 2147483647;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.corner-button-pop-up-wrapper {
  background-image: linear-gradient(to bottom, var(--black-bg), var(--black-bg));
  border: 2px solid #0000004d;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 500px;
  height: auto;
  padding: 20px 2% 0;
  display: block;
  box-shadow: 1px 1px 9px 3px #0000006b;
}

.corner-button-pop-up-grid {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.corner-button-pop-up-close-button {
  cursor: pointer;
}

.corner-button-pop-up-header-wrapper {
  margin-bottom: 30px;
}

.corner-button-pop-up-header-wrapper.no-margin {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.corner-button-pop-up-summit-form-wrapper {
  padding-top: 30px;
}

.button-26 {
  background-color: var(--bgb-red);
  border-radius: 20px;
  padding-left: 15px;
  position: relative;
  top: 4px;
  left: auto;
}

.button-26.short {
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-span-255 {
  color: var(--bgb-red);
}

.heading-67 {
  margin-top: 20px;
  margin-bottom: 5px;
  line-height: 30px;
}

.cyst-video-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.cyst-video-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-78 {
  font-size: 22px;
  font-weight: 700;
}

.text-block-79 {
  padding-top: 40px;
  font-size: 22px;
  font-weight: 700;
}

.cyst-about-video-wrapper {
  background-color: var(--bg-light-for-grade);
  color: #fff;
  max-width: 1000px;
  margin-top: 20px;
  padding: 20px;
}

.paragraph-69 {
  color: var(--black-bg);
}

.paragraph-69.cooking-your-self-tape-text {
  color: #fff;
  text-align: center;
}

.paragraph-69.self-tape-power-pack-text, .paragraph-69.self-tape-summit-opt-in-paragraph-text {
  color: #fff;
}

.power-pack-info-ection {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-70 {
  text-align: center;
  max-width: 900px;
}

.power-pack-info-wrapper {
  background-color: var(--bg-light-for-grade);
  color: #fff;
  max-width: 1000px;
  margin-top: 0;
  padding: 20px;
}

.power-pack-info-wrapper.what-casting-wants-1st-paragraph {
  color: var(--black-bg);
  background-color: #0000;
  height: auto;
}

.power-pack-grid {
  grid-template: "."
                 "."
                 / 1fr;
  margin-top: 30px;
  margin-left: 5%;
  margin-right: 5%;
}

.paragraph-71 {
  text-align: center;
}

.power-pack-podcasts-section {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.pp-podcast-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  max-width: 900px;
}

.ppp-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.html-embed-19 {
  width: 100%;
}

.ppp-text {
  text-align: center;
  margin-top: 20px;
}

.video-10 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.video-11 {
  width: 800px;
  height: 300px;
}

.rich-text-block-6 {
  text-align: center;
  margin-top: 20px;
}

.back-to-all-films-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--lines);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.heading-68 {
  text-align: center;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 22px;
}

.text-span-261 {
  text-transform: lowercase;
}

.heading-69 {
  text-align: center;
  margin-left: 0;
  font-size: 20px;
  line-height: 20px;
}

.paragraph-78 {
  margin-left: 20px;
  margin-right: 20px;
}

.text-span-262 {
  color: var(--bgb-red);
}

.rich-text-block-7 {
  margin-bottom: 0;
}

.button-white {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  padding-left: 15px;
  position: relative;
  top: 0;
  left: auto;
}

.grid-54 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr .75fr;
  height: 100%;
}

.div-block-152 {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfa0ea62b4e0_Summit%20Photo.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-153 {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfa0ea62b4e0_Summit%20Photo.jpeg");
  background-position: 50% 100%;
  background-size: cover;
}

.grid-55 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.italic-text-5 {
  font-size: 28px;
  line-height: 32px;
}

.link-22 {
  margin-bottom: 10px;
}

.div-block-154 {
  color: #fff;
}

.the-work-paragraph {
  color: #fff;
  font-family: Karla, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.the-work-paragraph h2, .the-work-paragraph p, .the-work-paragraph h4 {
  color: #fff;
}

.collection-item-6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rich-text-block-14 {
  text-align: left;
  padding-top: 20px;
  padding-bottom: 0;
  font-size: 16px;
}

.video-12 {
  width: 525px;
  margin-top: 20px;
  margin-bottom: 25%;
  display: block;
  position: relative;
}

.opt-in-about-the-guide-paragraph, .opt-in-about-the-guide-paragraph h2, .opt-in-about-the-guide-paragraph p, .opt-in-about-the-guide-paragraph h4 {
  color: #fff;
}

.div-block-155 {
  width: 100%;
  max-width: 800px;
}

.heading-70 {
  color: #fffefe;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 5px;
}

.heading-71 {
  text-align: center;
}

.paragraph-81 {
  text-align: center;
  font-size: 20px;
}

.text-span-263 {
  font-size: 25px;
}

.heading-72 {
  font-size: 20px;
  text-decoration: underline;
  display: block;
}

.div-block-156 {
  margin: 40px 20px;
}

.bgb-summit-big-dropdown {
  z-index: 100;
  background-color: var(--black-bg);
  height: 145px;
  display: none;
  position: fixed;
  inset: 105px 0% 0;
  overflow: hidden;
}

.bgb-summit-big-dropdown.pc {
  display: block;
  top: 107px;
}

.bgb-summit-big-dropdown.mobile {
  display: none;
}

.how-we-do-it-section {
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.hwd-grid {
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto;
}

.hwd-header-intro {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.connect-header {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 36px;
  font-weight: 700;
}

.connect-image {
  max-height: 300px;
}

.hwd-card-button-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.button-30 {
  border: 1px solid var(--bgb-red);
  color: #000;
  background-color: #0000;
  margin-top: 10px;
  padding: 15px 30px;
  font-size: 22px;
  line-height: 27px;
  transition: color .2s, background-color .2s;
}

.button-30:hover {
  background-color: var(--bgb-red);
  color: #fff;
}

.power-of-connection-section {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.poc-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.poc-video {
  max-width: none;
  height: auto;
  max-height: none;
  margin-bottom: 50px;
}

.poc-video-wrapper {
  width: 100%;
  max-width: 600px;
}

.abgb-slider-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  width: 100%;
  overflow: hidden;
}

.abgb-slide-1, .abgb-slide-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100vw;
}

.abgb-image-1 {
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df13b162b491_left-cate.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.abgb-image-2 {
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6116e3d450fca47b49158b32_risa-steve.jpeg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.abgb-text-wrapper {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-right: 0;
  padding: 100px 30px;
  display: flex;
}

.abgb-button-wrapper {
  margin-bottom: 10%;
}

.abgb-button-grid {
  grid-template-rows: auto;
}

.abgb-slider-button-current {
  background-color: #fffc;
  width: 100px;
  height: 5px;
}

.abgb-slider-button {
  cursor: pointer;
  background-color: #ffffff80;
  width: 100px;
  height: 5px;
}

.people-are-saying-banner {
  background-color: #1f1f1f;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.wpas-header {
  color: #ffffffb8;
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: Karla, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 56px;
}

.slide-2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df5d9762b43f_simon-quarterman-transparent-wide.png");
  background-position: 0 0, 100% 20%;
}

.slide-3 {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/628d08a38740094e360c91da_Rebekah%20Ward%20Transparent.png");
  background-position: 0 0, 100% 0;
  background-size: auto, auto;
}

.slide-4 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df743562b43e_yetideTransparentBG.png");
  background-position: 0 0, 100% 0;
  background-size: auto, auto;
}

.slide-5 {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dff97662b440_daniella-alonso-transparent-wide.png");
  background-position: 0 0, 100% 0;
  background-size: auto, auto;
}

.book-session-cta {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62164fd9ccaa2b489469ce81_connection-footer.jpg");
  background-position: 50% 0;
  background-size: auto;
  border-bottom: 4px solid #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.bs-cta-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bs-cta-header {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  max-width: 800px;
  margin-top: 10px;
  margin-bottom: 15px;
  font-family: Rubik, sans-serif;
  font-size: 46px;
  font-weight: 500;
  line-height: 46px;
}

.bs-cta-text {
  color: var(--bgb-yellow);
  margin-bottom: 30px;
  font-family: Rubik, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.bs-cta-text.centered {
  text-align: center;
}

.bs-cta-button {
  background-color: #0000;
  border: 2px solid #fff;
  padding: 15px 17px 15px 30px;
  font-size: 22px;
  transition: background-color .2s;
}

.bs-cta-button:hover {
  background-color: var(--gray-text);
}

.bottom-spacer {
  background-color: var(--black-bg);
  height: 80px;
}

.connect-nav-pc {
  z-index: 2147483647;
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.connect-nav-link {
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 18px;
  font-weight: 700;
}

.nav-grid-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-block-5 {
  overflow: visible;
}

.connect-form-pop-up {
  z-index: 200;
  background-color: #000000b3;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  padding-left: 10%;
  padding-right: 10%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.div-block-157 {
  background-color: #fff;
  padding: 30px 5%;
  position: relative;
}

.connect-form-close-button {
  cursor: pointer;
  margin-top: 20px;
  margin-right: 20px;
  font-size: 22px;
  font-weight: 700;
  position: absolute;
  inset: 0% 0% auto auto;
}

.centered {
  text-align: center;
  font-size: 28px;
}

.heading-73 {
  text-align: center;
}

.text-span-266 {
  color: var(--bgb-red);
}

.section-17 {
  margin-top: 20px;
  margin-bottom: 0;
}

.paragraph-83 {
  text-align: center;
}

.div-block-158 {
  margin-left: 40px;
  margin-right: 40px;
}

.grid-58 {
  grid-template-rows: auto auto auto;
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 20px;
}

.bold-text-47 {
  color: var(--bgb-red);
  font-size: 32px;
  line-height: 33px;
  display: block;
}

.grid-60 {
  grid-column-gap: 16px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  place-items: stretch stretch;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 17px;
}

.link-block-13 {
  color: var(--black-bg);
  text-align: center;
}

.related-blog-image-size {
  min-width: 225px;
  max-width: 225px;
  min-height: 175px;
  max-height: 175px;
  margin-top: 0;
}

.related-blog-title-text {
  text-align: center;
  max-width: 225px;
  display: block;
}

.related-blog-title-text:hover {
  color: #520d0d;
}

.related-blog-title-text.related-blog-title-mobile-text {
  display: none;
}

.heading-77 {
  outline-offset: 0px;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-bottom: 5px #000;
  border-radius: 0;
  outline: 3px #e437ff;
  text-decoration: underline;
}

.body-18 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: block;
}

.perfect-imperfect-self-tape-popup {
  z-index: 999999;
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 55%;
  max-height: 50%;
  display: flex;
  position: sticky;
  inset: 30% 0% 25%;
}

.perfect-imperfect-popup-close-button {
  flex: none;
  margin-top: 5px;
  margin-left: 535px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: inline-block;
  position: relative;
  inset: 0% auto auto 0%;
}

.paragraph-85 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
}

.button-32 {
  background-color: var(--bgb-red);
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 9px;
  display: inline-block;
  position: static;
}

.button-32:hover {
  color: var(--bgb-red);
  background-color: #fff;
}

.div-block-160 {
  background-color: var(--black-bg);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-161 {
  background-color: var(--black-bg);
  cursor: pointer;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: auto;
  min-height: auto;
  display: block;
  position: fixed;
  inset: auto 10px 5% auto;
}

.div-block-161:active {
  bottom: 5%;
  right: 10px;
}

.heading-78 {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding: 10px;
  font-size: 17px;
  line-height: 24px;
  display: flex;
}

.grid-62 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  width: 100%;
}

.div-block-162 {
  background-color: #0000;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-79 {
  text-align: center;
  font-size: 50px;
}

.div-block-163 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1000px;
  margin: 40px 20px 20px;
  display: block;
  position: relative;
}

.text-block-84 {
  color: #b4b4b4;
  cursor: pointer;
  margin-top: 2px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  position: absolute;
  inset: 0% auto auto;
}

.text-block-85 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.big-dropdown-close {
  color: #fff;
  cursor: pointer;
  margin-top: 2px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-right: 5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 14px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-span-269 {
  font-size: 20px;
  font-weight: 700;
}

.heading-80 {
  text-decoration: underline;
}

.text-span-270 {
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
}

.connect-nav-mobile {
  z-index: 2147483647;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.bgbc-mobile-nav-link {
  color: #fff;
}

.dropdown-9 {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-list-16 {
  background-color: #150022;
}

.dropdown-list-16.w--open {
  right: 30px;
}

.text-block-86 {
  color: #fff;
  cursor: pointer;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 5%;
  padding-right: 35%;
  font-size: 50px;
  display: flex;
  position: static;
  inset: 0%;
}

.button-33 {
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 20px;
  font-size: 20px;
  font-weight: 700;
}

.text-block-87 {
  color: #fff;
  align-items: center;
  font-size: 25px;
  display: flex;
}

.text-span-273 {
  color: var(--bgb-red);
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 700;
}

.grid-65 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr .25fr;
}

.div-block-165 {
  z-index: 99;
  background-color: var(--bg-light-for-grade);
  min-width: 100%;
  min-height: 10%;
  position: fixed;
}

.tab-link-tab-3 {
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  display: inline-block;
  transform: translate(0, 20px);
}

.tab-link-tab-3:hover {
  margin-bottom: 10px;
  transform: translate(0, 10px);
}

.tab-link-tab-3.w--current {
  background-color: var(--bgb-red);
  color: #fff;
  border-bottom-style: none;
  border-radius: 5px;
  display: inline-block;
  transform: translate(0, 13px);
}

.nav-sublink {
  color: #333;
  margin-bottom: 20px;
  padding-left: 20px;
  line-height: 24px;
  display: block;
}

.nav-sublink.bgb-atlanta, .nav-sublink.writing-for-actors-dropdown-link, .nav-sublink.bgb-ny-masterclass, .nav-sublink.bgb-career-masterclass-series-dropdown, .nav-sublink.bgb-vancouver-class-dropdown {
  display: none;
}

.body-19 {
  background-color: #fff;
}

.popup-class-meet-r-s-section {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.grid-68 {
  grid-template-rows: auto;
}

.heading-85 {
  text-align: center;
  border-bottom: 3px solid #000;
  margin-bottom: 20px;
  padding-bottom: 0;
  text-decoration: none;
}

.heading-86 {
  text-align: center;
}

.popup-class-round-image {
  text-align: left;
  border-radius: 100%;
  width: auto;
  max-width: none;
  display: inline-block;
  position: static;
}

.popup-class-teacher-grid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-174 {
  border-bottom: 1px #000;
  border-radius: 0;
}

.popup-class-page-video-section {
  background-color: var(--bg-light-for-grade);
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-71 {
  grid-template-rows: auto;
}

.heading-95, .paragraph-93 {
  color: #fff;
  text-align: center;
}

._10-d-cta-text {
  text-align: center;
}

.workshop-hero {
  z-index: 5;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/651de148c4829ef8efbbc449_651b1964eac073f9b3d26c3c_bgb%20ny%20header.jpeg");
  background-position: 50% 65%;
  background-size: cover;
  justify-content: center;
  width: auto;
  height: 400px;
  min-height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.workshop-intro-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.workshop-header-wrapper {
  background-color: #ffffffc4;
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  margin-left: 0;
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-180 {
  flex-direction: column;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.workshop-button {
  background-color: var(--bgb-red);
  color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 12px 30px 13px;
  display: block;
}

.workshop-summary-section {
  background-color: var(--black-bg);
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.workshop-description {
  background-color: var(--darker-gray-bg);
  text-align: left;
  background-image: linear-gradient(to top, #00000059, #fff);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 90px;
  display: flex;
  position: relative;
}

.workshop-desc-grid {
  grid-template: "Area" 1fr
  / 1fr;
}

.paragraph-5-fullpg {
  max-width: none;
  margin-bottom: 20px;
  padding-top: 5px;
}

.paragraph-5-fullpg.centered {
  text-align: center;
  border-bottom: 1px #000;
  font-weight: 700;
}

.paragraph-5-fullpg.centered.line-under-paragraph {
  border-bottom-style: solid;
  border-bottom-width: 3px;
}

.ws-desc-image {
  width: 100%;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  display: block;
}

.ws-desc-headeer {
  text-align: center;
  text-transform: capitalize;
  white-space: normal;
  object-fit: fill;
  width: auto;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: none;
}

.workshop-details {
  text-align: center;
  align-self: center;
  padding: 0 2% 20px;
  display: inline;
}

.workshop-detail-section {
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: 0;
  padding: 10px 0%;
  display: flex;
}

.advantage-section {
  background-image: radial-gradient(circle, #fff 38%, #ffffffe6), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df7b7462b47d_TV%20set.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top: 1px solid #0000001a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.grid-72 {
  grid-column-gap: 80px;
  grid-template-rows: auto auto auto;
}

.mrs {
  text-align: center;
  text-transform: capitalize;
  white-space: normal;
  object-fit: fill;
  width: auto;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.image-64, .image-65 {
  border-radius: 20px;
  max-height: 300px;
}

.ab-rs {
  justify-content: center;
  margin-top: 100px;
  padding: 40px 5%;
  display: flex;
  position: relative;
}

.popup-class-hero {
  background-color: #0000;
  background-image: linear-gradient(#00000057, #00000057);
  justify-content: center;
  height: 800px;
  display: flex;
  position: relative;
}

.popup-class-hero.popup-class-mobile-header-section {
  display: none;
}

.popup-class-details-grid {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 110px 1fr;
  margin-top: 0;
}

._10-hero-section {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.html-embed-21 {
  display: none;
}

.bold-text-48 {
  text-align: center;
}

.text-span-281 {
  color: var(--bgb-red);
  background-color: #0000;
}

.popup-class-banner-dropdown {
  z-index: 99;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--bg-light-for-grade);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: fixed;
  overflow: hidden;
}

.grid-73 {
  grid-template-rows: auto;
  grid-template-columns: 2fr .75fr .25fr;
  justify-content: stretch;
  justify-items: stretch;
}

.button-39 {
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 9px;
}

.heading-97 {
  color: #fefefe;
  text-align: center;
  cursor: pointer;
  margin-top: 20px;
  font-size: 35px;
  font-weight: 700;
}

.heading-98 {
  color: #fff;
  text-align: center;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 10px;
  display: block;
}

.text-span-283 {
  color: var(--bgb-red);
}

.div-block-182 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.rich-text-block-24 {
  text-align: center;
  font-size: 25px;
  line-height: 30px;
}

.div-block-183 {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.paragraph-95 {
  text-align: center;
}

.join-now-button {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-67 {
  margin-top: 20px;
}

.charity-summit-header-section {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62a79e273ead3252e320cd08_Career%20Boost%20Fundraiser%20Headers%20(1920%20%C3%97%20450%20px).png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 400px;
  display: flex;
}

.charity-summit-details-section {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-99 {
  color: #fff;
  text-align: left;
  font-family: Rubik, sans-serif;
  font-size: 44px;
  font-weight: 700;
}

.text-span-284 {
  color: var(--bgb-red);
}

.paragraph-96 {
  color: #fff;
  text-align: left;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  font-size: 24px;
  display: block;
}

.charity-summit-details {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-100 {
  text-align: center;
  font-size: 35px;
  font-weight: 700;
}

.heading-101 {
  text-align: center;
  font-size: 25px;
}

.paragraph-97 {
  text-align: center;
}

.button-40 {
  background-color: var(--bgb-red);
  border-radius: 20px;
}

.button-40:hover {
  filter: saturate(200%);
}

.button-41 {
  background-color: var(--bgb-red);
  border-radius: 20px;
}

.button-41:hover {
  filter: saturate(200%);
}

.image-68 {
  background-color: #fff;
}

.charity-summit-homepage-section {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template: "." minmax(125px, .25fr)
                 "." minmax(420px, .5fr)
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  display: grid;
}

.open-house-homepage {
  background-color: var(--lines);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.paragraph-99 {
  color: var(--font);
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 20px;
  padding-top: 20px;
  padding-bottom: 0;
  font-size: 18px;
}

.paragraph-99.slide-in-from-right {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 40px;
  line-height: 23px;
}

.image-69 {
  max-width: 90%;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 17px;
  line-height: 27px;
}

.image-69.slide-in-from-left {
  max-width: none;
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 0;
  padding-top: 0;
  display: block;
}

.heading-102 {
  color: var(--font);
  text-align: center;
  margin-bottom: 0;
  font-size: 30px;
}

.heading-102.slide-in-up {
  color: var(--gray-text);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 27px;
  font-weight: 400;
  line-height: 40px;
}

.text-span-285 {
  color: var(--bgb-red);
  -webkit-text-stroke-color: var(--bg);
}

.text-span-286 {
  color: var(--black-bg);
  font-size: 30px;
  line-height: 33px;
}

.podcast-video-section {
  object-fit: fill;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.popup-class-mobile-bg-image {
  display: none;
}

.popup-class-desktop-bg-image {
  z-index: -5;
  width: auto;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0% auto;
}

.popup-landing-page-header-section {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62ab832f8f3dd34bc3b8010e_Popup%20Landing%20Page%20Desktop%20Header%20(1920%20x%201080%20px).png");
  background-position: 50%;
  background-size: auto;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 800px;
  display: flex;
}

.popup-landing-page-class-section {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.paragraph-100 {
  text-align: center;
}

.text-span-287 {
  color: var(--bgb-red);
}

.popup-on-demand-video-section {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.heading-103 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 35px;
  font-weight: 700;
}

.heading-104 {
  text-align: center;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 700;
}

.text-span-289 {
  color: var(--bgb-red);
}

.heading-105 {
  text-align: center;
  margin-top: 20px;
  font-size: 45px;
  font-weight: 700;
}

.paragraph-103 {
  text-align: center;
  margin-left: 10px;
  padding-right: 10px;
  font-weight: 700;
}

.div-block-185 {
  background-color: #e8eaecc7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 800px;
  display: flex;
}

.div-block-186 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-290 {
  color: var(--bgb-red);
}

.rich-text-block-25 {
  text-align: center;
  align-self: auto;
  font-weight: 700;
}

.heading-106 {
  text-align: center;
  font-weight: 700;
  text-decoration: underline;
  display: block;
}

.heading-106.master-class-heading-2 {
  display: none;
}

.paragraph-104 {
  text-align: center;
  font-weight: 700;
}

.paragraph-104.sub-heading-2-master-class {
  display: none;
}

.grid-75 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: stretch;
  place-items: stretch stretch;
}

.popup-parent-page-class-card {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62ba031e4f3bdb62ec4a60ec_How%20To%20Jump%20Start%20Your%20Acting%20Career%20Mobile%20Header%20V2%20(800%20x%20703%20px).png");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  height: 500px;
  position: relative;
}

.popup-parent-page-class-card.htgakaa-popup-class-card {
  background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6286a719d7a8ecfa40bd55ad_Popup%20Class%20HTGAKAG%20Mobile%20Header%20V2.png");
}

.div-block-188 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#ffffffbf, #ffffffbf);
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 40% 5% 0;
  padding: 30px 2%;
  display: block;
  position: relative;
}

.div-block-188.long {
  margin-top: 25%;
}

.paragraph-105 {
  text-align: center;
  margin-bottom: 0;
}

.div-block-189 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.bold-text-49 {
  color: var(--black-bg);
  text-align: center;
  font-size: 30px;
}

.button-45 {
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  display: flex;
}

.button-45:hover {
  filter: saturate(200%);
}

.button-45.group-coaching-series-redirect {
  flex-direction: row;
  width: 250px;
}

.paragraph-106 {
  text-align: center;
}

.paragraph-107 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
}

.div-block-190 {
  border-bottom: 2px solid #000;
  margin-top: 40px;
}

.button-46 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--bgb-red);
  text-align: center;
  object-fit: fill;
  border: 0 solid #000;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 500px;
  margin: 10px 10px 0 0;
  padding-left: 20px;
  display: block;
}

.button-46:hover {
  filter: saturate(200%);
}

.button-46.hocw-audition-ongoing-button, .button-46.hocw-scene-study-ongoing-button, .button-46.hocw-audition-6-8-week-button {
  width: auto;
}

.button-46.hocw-audition-6-8-week-button.pop-up-masterclass {
  width: 300px;
}

.button-46.hocw-scene-study-6-8-week-button {
  width: auto;
}

.div-block-191 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.class-card {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#ffffff78, #ffffff78);
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0% 20px 20px;
  padding: 15px 0%;
  display: flex;
  position: relative;
}

.bgb-parking-details-section {
  padding-left: 40px;
}

.grid-76 {
  grid-template-rows: auto;
}

.text-span-293, .text-span-294, .text-span-295, .text-span-296, .text-span-297, .text-span-298 {
  text-decoration: underline;
}

.text-span-299 {
  color: var(--bgb-red);
}

.paragraph-108 {
  padding-left: 10px;
  font-size: 17px;
}

.heading-107 {
  text-align: center;
}

.text-span-300 {
  text-decoration: underline;
}

.div-block-192 {
  text-align: left;
  border: 1px #000;
  border-bottom: 2px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: block;
}

.heading-108 {
  text-align: center;
  text-decoration: underline;
}

.text-span-301 {
  color: var(--bgb-red);
  text-decoration: underline;
}

.text-span-302 {
  color: var(--bgb-red);
}

.text-span-303, .text-span-304, .text-span-305, .text-span-306, .text-span-307, .text-span-308 {
  text-decoration: underline;
}

.div-block-194 {
  border-bottom: 2px solid #000;
  padding-left: 40px;
}

.paragraph-109 {
  text-align: center;
}

.div-block-195 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-70 {
  max-width: 25%;
  margin-bottom: 20px;
}

.text-span-309 {
  text-decoration: underline;
}

.text-span-310 {
  color: var(--bgb-red);
  text-decoration: underline;
}

.text-span-311 {
  text-align: center;
  font-size: 50px;
}

.heading-109 {
  text-align: center;
}

.heading-112 {
  text-align: center;
  font-size: 20px;
  line-height: 20px;
}

.heading-114 {
  color: var(--bgb-red);
  text-align: center;
  font-size: 20px;
}

.section-19 {
  border-style: none none solid;
  border-width: 1px 1px 5px;
  border-color: black black var(--bgb-red);
  background-color: var(--dot);
  padding-top: 5px;
}

.heading-115 {
  text-align: center;
  text-decoration: underline;
}

.grid-77 {
  grid-template-rows: auto;
}

.text-span-313 {
  color: var(--bgb-red);
  text-decoration: underline;
}

.text-span-314, .text-span-315, .text-span-316, .text-span-317, .text-span-318 {
  text-decoration: underline;
}

.div-block-196 {
  border-bottom: 2px solid var(--black-bg);
}

.paragraph-110 {
  text-align: center;
  margin-top: 0;
  margin-bottom: -21px;
}

.italic-text-6 {
  text-decoration: underline;
}

.text-span-319 {
  color: var(--bgb-red);
}

.section-20 {
  text-align: center;
}

.image-74 {
  margin-top: 5px;
  margin-bottom: 20px;
}

.text-block-88 {
  margin-left: 14px;
}

.link-block-14 {
  background-color: var(--lines);
  text-align: center;
  justify-content: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-14:hover {
  mix-blend-mode: normal;
}

.text-block-89 {
  color: var(--black-bg);
  text-align: center;
  font-size: 40px;
}

.div-block-198 {
  background-color: #0000;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-111 {
  color: var(--black-bg);
  margin-top: 22px;
  padding-bottom: 0;
}

.paragraph-112 {
  color: var(--black-bg);
  text-align: center;
}

.text-span-320 {
  color: var(--black-bg);
}

.text-span-321 {
  color: var(--bgb-red);
}

.button-52 {
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 20px;
  flex: 1;
  align-self: center;
  width: 200px;
  height: 55px;
  margin-top: 30px;
  font-size: 20px;
}

.button-52.atlanta-audition-revolution {
  flex-flow: row;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 30px;
  display: flex;
  position: static;
}

.button-52.atlanta-audition-revolution.button-after-work {
  flex-direction: row-reverse;
  justify-content: center;
  margin-top: 30px;
  display: flex;
  position: static;
}

.button-52.atlanta-audition-revolution.button-before-testemonials {
  margin-top: 30px;
}

.grid-78 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

.heading-116 {
  text-align: center;
  align-self: flex-start;
  text-decoration: underline;
}

.bold-text-51 {
  text-align: left;
  object-fit: fill;
  margin-bottom: 10px;
  margin-left: 140px;
  display: block;
  position: static;
}

.text-span-323 {
  font-size: 22px;
}

.bold-text-52 {
  font-size: 34px;
}

.bold-text-53, .bold-text-54, .bold-text-55, .bold-text-56, .bold-text-57 {
  font-size: 26px;
}

.div-block-199 {
  padding-left: 10px;
}

.text-block-93 {
  background-color: var(--darker-gray-bg);
  text-align: center;
  letter-spacing: -.5px;
  text-transform: none;
  white-space: normal;
  padding: 20px 100px;
  font-family: Karla, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.div-block-200 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-58 {
  color: var(--bgb-red);
}

.body-20 {
  overflow: visible;
}

.optional-section {
  background-color: var(--darker-gray-bg);
  background-image: linear-gradient(#00000040, #fff);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rich-text-block-27 {
  color: var(--bg-2);
}

.div-block-202 {
  background-color: var(--insta-2);
}

.grid-79 {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .25fr;
  grid-auto-flow: row;
}

.image-75 {
  cursor: pointer;
}

.dropdown-toggle-11 {
  z-index: 500;
}

.text-span-325, .text-span-327, .text-span-328 {
  color: var(--bgb-red);
}

.master-class.keep-until-live-version-then-delete.spacer-only {
  margin-bottom: 0;
  padding-bottom: 45px;
}

.grid-81 {
  grid-template-rows: auto;
  grid-template-columns: 2fr .75fr .25fr;
}

.div-block-203 {
  z-index: 99;
  background-color: var(--bg-light-for-grade);
  min-width: 100%;
  min-height: 5%;
  position: fixed;
  inset: auto;
  overflow: hidden;
}

.heading-117 {
  color: var(--bg);
  margin-top: 10px;
}

.button-53 {
  background-color: var(--bgb-red);
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.heading-118 {
  color: var(--bg);
  cursor: pointer;
  margin-top: 10px;
  font-size: 35px;
  font-weight: 700;
}

.tab-link-tab-4 {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 5px;
  margin-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  transform: translate(0, 20px);
}

.tab-link-tab-4:hover {
  transform: translate(0, 10px);
}

.tab-link-tab-4.w--current {
  background-color: var(--bgb-red);
  color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  width: auto;
  transform: translate(0, 10px);
}

.text-block-95 {
  text-align: center;
  font-weight: 700;
}

.text-block-96 {
  text-align: center;
}

.text-block-97 {
  color: var(--bgb-red);
  text-align: center;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 25px;
  font-weight: 700;
  display: none;
}

.bold-text-59 {
  font-style: italic;
  text-decoration: underline;
}

.grid-84 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
}

.grid-85 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-span-335, .text-span-336 {
  color: var(--bgb-red);
}

.paragraph-113, .paragraph-114 {
  color: var(--black-bg);
}

.bold-text-60 {
  font-size: 25px;
}

.button-54 {
  background-color: var(--bgb-red);
  color: #fff;
  border-radius: 100px;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 20px;
  display: flex;
  position: relative;
}

.heading-119 {
  background-color: var(--bg);
  color: var(--black-bg);
  border: 2px solid #000;
  border-radius: 20px;
}

.image-77 {
  color: var(--black-bg);
}

.heading-120 {
  background-color: var(--bg);
  border: 2px solid #000;
  border-radius: 20px;
}

.div-block-204 {
  background-color: var(--bg);
  border: 2px solid #000;
}

.list-3 {
  display: none;
}

.paragraph-115, .html-embed-22 {
  margin-top: 20px;
}

.text-span-337 {
  color: var(--bgb-red);
}

.div-block-205, .div-block-206 {
  margin-left: 45px;
  margin-right: 45px;
}

.div-block-207 {
  margin-left: 45px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-span-339 {
  color: var(--bgb-red);
}

.text-block-98 {
  color: var(--darker-gray-bg);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  max-height: none;
  display: flex;
}

.text-block-100, .text-block-101, .text-block-102 {
  color: var(--darker-gray-bg);
  max-width: 800px;
}

.heading-121 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  display: flex;
}

.div-block-208 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ad-redirect {
  background-color: #f1c232;
}

.rich-text-block-29 {
  color: #fff;
  font-size: 18px;
}

.paragraph-116 {
  color: var(--white);
}

.grid-86 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 2.75fr;
}

.image-78 {
  height: auto;
  max-height: 300px;
  margin-top: 20px;
  margin-bottom: 0;
}

.image-79 {
  height: auto;
  min-height: 0;
  max-height: 300px;
  margin-top: 20px;
}

.image-80, .image-81 {
  height: auto;
  max-height: 300px;
  margin-top: 20px;
}

.div-block-210 {
  padding-top: 20px;
}

.heading-122 {
  align-self: center;
}

.grid-87 {
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  padding-left: 100px;
  padding-right: 100px;
}

.paragraph-117 {
  text-align: center;
}

.link-24, .dropdown-10, .dropdown-11 {
  display: none;
}

.div-block-211 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  justify-content: center;
  margin-top: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.button-57 {
  border: 1px solid var(--bgb-red);
  background-color: var(--bgb-red);
  border-radius: 20px;
  flex: 0 auto;
  margin-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 20px;
  font-weight: 700;
  transition: transform .2s;
  display: block;
}

.bold-text-61 {
  color: var(--bg);
}

.text-span-342, .text-span-343 {
  color: var(--bgb-red);
}

.image-82 {
  height: auto;
  max-height: 300px;
  margin-top: 20px;
  margin-left: 0;
}

.text-span-344 {
  color: var(--bgb-red);
}

.video-14 {
  aspect-ratio: 3 / 2;
  object-fit: fill;
  width: auto;
  height: auto;
}

.heading-123, .heading-124, .heading-125 {
  text-align: center;
}

.button-58 {
  float: none;
  border: 1px solid var(--bgb-red);
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  transition: transform .2s;
  position: relative;
}

.bold-text-63 {
  color: var(--bgb-yellow);
}

.heading-126 {
  text-align: center;
  font-size: 30px;
  font-weight: 400;
}

.tab-link-tab-5 {
  pointer-events: auto;
  color: var(--black-bg);
  mix-blend-mode: normal;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 5px;
  margin-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  transform: translate(0, 13px);
}

.tab-link-tab-5.w--current {
  background-color: var(--bgb-red);
  color: var(--white);
  transform: translate(0, 10px);
}

.rich-text-block-31 {
  margin-bottom: -45px;
}

.text-span-347, .text-span-348, .text-span-349 {
  color: var(--bgb-red);
}

.text-span-350 {
  color: var(--black-bg);
}

.text-span-351, .text-span-352 {
  color: var(--bgb-red);
}

.text-span-353 {
  color: var(--black-bg);
}

.text-span-354 {
  color: var(--bgb-red);
}

.bold-text-65 {
  font-size: 30px;
}

.text-span-355, .text-span-356 {
  color: var(--bgb-red);
}

.text-span-357 {
  color: #000;
}

.text-span-358 {
  color: var(--bgb-red);
}

.text-block-104 {
  text-align: center;
}

.div-block-212 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.text-span-359, .text-span-360, .text-span-361, .text-span-362 {
  color: var(--black-bg);
}

.heading-127 {
  color: var(--black-bg);
  text-align: center;
  align-self: auto;
  width: 100%;
  margin: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 700;
}

.bold-text-66 {
  color: var(--black-bg);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 27px;
  display: block;
}

.text-span-363, .text-span-364 {
  color: var(--bgb-red);
}

.text-block-105 {
  margin-bottom: 40px;
}

.paragraph-118 {
  color: var(--white);
  text-align: center;
  padding-top: 20px;
  font-size: 18px;
}

.text-span-365 {
  color: var(--bgb-red);
}

.div-block-213 {
  margin-bottom: 30px;
}

.div-block-214 {
  margin-top: 40px;
}

.div-block-215 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-216 {
  margin-top: 20px;
}

.div-block-217 {
  margin-top: 30px;
}

.div-block-218, .div-block-219, .div-block-220 {
  margin-top: 40px;
}

.div-block-221 {
  margin-top: 20px;
}

.bold-text-67 {
  display: inline;
}

.heading-128, .heading-129, .heading-130 {
  align-self: flex-start;
}

.grid-89 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-131 {
  align-self: flex-start;
}

.heading-132 {
  align-self: flex-start;
  display: block;
}

.heading-133, .heading-134 {
  align-self: flex-start;
}

.grid-90 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 10px;
}

.list-4 {
  width: 100%;
  max-width: 800px;
}

.grid-91 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 5px;
  padding-bottom: 5px;
}

.list-5 {
  width: 100%;
  max-width: 500px;
}

.div-block-223 {
  max-width: 1100px;
}

.div-block-225 {
  align-self: center;
  max-width: 1100px;
}

.grid-92 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.list-6 {
  width: 100%;
  max-width: 500px;
}

.div-block-226 {
  max-width: 1100px;
}

.grid-93 {
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
}

.list-7 {
  width: 100%;
  max-width: 500px;
}

.div-block-227 {
  max-width: 1100px;
}

.grid-94 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.list-8 {
  width: 100%;
  max-width: 500px;
}

.container-3 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-right: 20px;
}

.faq-hero-section {
  background-color: var(--black-bg);
  width: auto;
  height: auto;
  min-height: auto;
}

.faq-container {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 200px;
  min-height: auto;
  display: flex;
  position: relative;
}

.faq-header-text-box {
  display: block;
  position: relative;
}

.heading-135 {
  color: var(--white);
  text-align: center;
  font-size: 60px;
  font-weight: 700;
  line-height: 50px;
}

.everything-changes-section {
  background-color: var(--darker-gray-bg);
  width: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.everything-changes-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 150px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-block-228 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.centered-paragraph-2 {
  color: #09151c;
  text-align: center;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 700;
}

.class-apply-now-2 {
  clear: none;
  color: #fff;
  object-fit: fill;
  background-color: #cc2423;
  border: 1px solid #cc2423;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  transition: transform .2s;
  display: inline-block;
  position: static;
}

.class-apply-now-2:hover {
  border-color: #0000005c;
  transform: scale(1.02);
  box-shadow: 0 0 5px #000;
}

.link-25, .link-26 {
  font-weight: 700;
}

.heading-136 {
  font-size: 20px;
}

.heading-137, .heading-138 {
  text-align: center;
  font-size: 50px;
}

.columns {
  margin-bottom: 100px;
}

.text-block-106 {
  text-align: center;
  font-size: 24px;
}

.bold-text-68 {
  font-size: 20px;
}

.button-62 {
  background-color: var(--bgb-red);
  border-radius: 20px;
}

.grid-95 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.bold-text-69, .bold-text-70, .bold-text-71 {
  color: var(--font);
}

.text-span-366, .text-span-367 {
  color: var(--bgb-red);
}

.text-span-368 {
  font-size: 50px;
}

.link-block-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.italic-text-9 {
  font-size: 19px;
}

.italic-text-10, .italic-text-11, .italic-text-12 {
  font-size: 18px;
}

.list-item {
  font-size: 17px;
}

.italic-text-13 {
  font-size: 18px;
}

.list-item-2 {
  font-style: italic;
}

.image-83, .image-84, .image-85, .image-86, .image-87 {
  max-height: 300px;
  margin-top: 20px;
}

.text-span-369, .text-span-370, .text-span-371 {
  color: var(--bgb-red);
}

.collection-item-7 {
  margin-top: 0;
  margin-bottom: 80px;
  padding-bottom: 0;
}

.text-below-audio {
  margin-bottom: 40px;
}

.heading-140 {
  text-align: center;
}

.grid-98 {
  grid-template-columns: 1fr;
}

.collection-list-8 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-121 {
  width: 70%;
  margin-left: 30px;
}

.div-block-231 {
  width: 75%;
}

.rich-text-block-32, .video-15 {
  margin-bottom: 40px;
}

.heading-142 {
  color: var(--bgb-red);
  text-align: center;
  font-size: 40px;
}

.div-block-232 {
  margin-top: 100px;
  margin-bottom: 40px;
}

.container-4 {
  margin-bottom: 60px;
}

.div-block-233 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-372 {
  color: var(--bgb-yellow);
}

.link-block-16 {
  vertical-align: baseline;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.link-block-17 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rich-text-block-33 {
  text-align: center;
}

.button-63 {
  background-color: var(--bgb-red);
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  display: inline-block;
  position: static;
}

.grid-100 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: center;
  place-items: center;
  margin-left: 0;
  margin-right: 0;
  display: grid;
  overflow: visible;
}

.flex-block-25 {
  margin-bottom: 40px;
  padding-bottom: 20px;
  display: block;
}

.bold-text-82 {
  font-size: 21px;
  line-height: 26px;
}

.text-span-375 {
  color: var(--bgb-red);
}

.text-span-376 {
  color: var(--white);
}

.text-span-377 {
  color: var(--bgb-red);
}

.heading-110 {
  margin-bottom: 0;
  font-size: 32px;
}

.bold-text-83 {
  font-size: 35px;
}

.text-span-378 {
  color: var(--bgb-red);
}

.text-span-379 {
  color: var(--black-bg);
}

.text-span-380, .text-span-381, .text-span-382, .text-span-383 {
  color: var(--bgb-red);
}

.bold-text-84 {
  font-size: 22px;
}

.container-5 {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 125px;
  max-height: none;
  display: flex;
}

.container-5.bgb-stories-project {
  overflow: visible;
}

.text-block-110 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 20px;
}

.text-block-111 {
  font-size: 20px;
}

.text-block-112 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 40px;
  font-size: 18px;
}

.tab-link-override {
  position: absolute;
  inset: 0%;
}

.paragraph-126 {
  text-align: center;
  margin-bottom: 0;
}

.text-block-114 {
  width: 150px;
  overflow: visible;
}

.code-embed {
  margin-bottom: 40px;
}

.text-block-115, .heading-143, .bold-text-85, .bold-text-86 {
  color: var(--white);
}

.heading-144, .text-block-116 {
  color: var(--white);
  text-align: center;
}

.button-64 {
  background-color: var(--bgb-red);
  border-radius: 20px;
}

.div-block-235 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.podcast-section-homepage {
  background-color: #000000e0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-101 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: center;
  place-items: stretch stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 60px;
  padding-right: 60px;
  display: grid;
}

.heading-145 {
  text-align: center;
}

.div-block-236 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: center;
  align-items: center;
  display: grid;
}

.image-88 {
  width: auto;
  max-width: 80%;
  height: auto;
  max-height: none;
}

.button-65 {
  background-color: var(--bgb-red);
}

.button-66 {
  background-color: var(--bgb-red);
  border-radius: 20px;
  width: 300px;
}

.button-67 {
  background-color: var(--bgb-red);
  border-radius: 20px;
  width: 500px;
  max-width: none;
}

.bold-text-87 {
  color: var(--black-bg);
}

.bold-text-88 {
  color: var(--bgb-red);
}

.text-span-384 {
  color: var(--bgb-yellow);
}

.bold-text-89 {
  text-align: center;
}

.heading-146 {
  text-align: center;
  margin-top: 30px;
  font-size: 30px;
}

.text-span-385 {
  color: var(--font);
  margin-top: 10px;
  padding-bottom: 30px;
  font-family: Rubik, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 33px;
  display: block;
}

.text-span-389 {
  color: var(--bgb-red);
  font-size: 33px;
}

.bold-text-90 {
  color: var(--bgb-red);
  font-size: 36px;
}

.bold-text-91, .bold-text-92 {
  font-size: 36px;
}

.bold-text-93 {
  color: var(--bgb-red);
  font-size: 30px;
}

.bold-text-94, .bold-text-95 {
  color: var(--darker-gray-bg);
}

.text-span-390, .text-span-391 {
  color: var(--font);
}

.text-span-392, .text-span-393 {
  color: var(--gray-text);
}

.italic-text-14 {
  color: var(--darker-gray-bg);
}

.italic-text-15 {
  color: var(--darker-gray-bg);
  font-weight: 400;
}

.text-span-394 {
  color: var(--lines);
  font-size: 24px;
}

.text-span-395 {
  color: var(--gray-text);
}

.link-27 {
  color: var(--black-bg);
}

.text-span-396 {
  color: var(--black-bg);
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
  display: block;
}

.text-span-397 {
  color: var(--bgb-red);
  font-size: 50px;
  font-weight: 700;
}

.text-span-398 {
  color: var(--gray-bg);
  font-size: 20px;
  line-height: 32px;
  display: block;
}

.text-span-399 {
  color: var(--darker-gray-bg);
  font-size: 45px;
  font-weight: 700;
}

.text-span-400 {
  color: var(--gray-text);
  font-style: italic;
}

.div-block-237 {
  padding-top: 30px;
}

.text-block-117 {
  color: var(--black-bg);
  text-align: center;
  max-width: 600px;
  padding-top: 40px;
  padding-bottom: 10px;
  font-size: 30px;
}

.other-coaching-section {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.grid-div-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 10px;
  margin-bottom: 30px;
  display: flex;
}

.button-68 {
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 20px;
  width: 300px;
  max-width: 100%;
}

.section-21 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-2, .code-embed-3 {
  margin-right: 40px;
}

.thank-you-text-1 {
  color: var(--black-bg);
  text-align: center;
  margin-bottom: 10px;
  padding: 20px 10px 10px;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 27px;
}

.bold-text-97 {
  font-size: 25px;
}

.italic-text-16 {
  font-size: 20px;
}

.italic-text-17 {
  font-size: 21px;
}

.bold-text-98, .italic-text-18 {
  font-size: 20px;
}

.paragraph-127, .paragraph-128 {
  margin-top: 10px;
}

.back-to-top-button {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.button-69 {
  background-color: var(--bgb-red);
  text-align: center;
  border-radius: 20px;
  width: 350px;
}

.bold-text-99 {
  font-size: 25px;
}

.grid-102 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-span-401, .text-span-402 {
  color: var(--bgb-red);
}

.div-block-238 {
  padding-top: 20px;
}

.bold-text-100 {
  text-align: center;
  font-weight: 700;
}

.text-span-403 {
  text-align: left;
  font-size: 21px;
}

.bold-text-103 {
  text-align: left;
}

.text-span-404, .text-span-405 {
  color: var(--bgb-red);
}

.video-16 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-span-406, .text-span-407 {
  color: var(--bgb-red);
}

@media screen and (min-width: 1280px) {
  .content-wrapper {
    flex-direction: column;
  }

  .content-wrapper.intro {
    padding-bottom: 0;
  }

  .content-section.double {
    padding-top: 40px;
  }

  .heading-box {
    max-width: 650px;
    position: relative;
  }

  .heading-box.intro {
    max-width: 800px;
  }

  .hero-section.contact-me {
    background-image: none;
  }

  .hero-section.main {
    background-image: linear-gradient(#000, #000), linear-gradient(#00000080, #00000080);
  }

  .hero-section.summit {
    background-color: #0f2b3a;
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6e5f62b444_Screenshot%20(10).png.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, auto 150%;
  }

  .hero-section.ss-w {
    background-size: auto 150%;
  }

  .hero-section.teachers-hero {
    background-color: #0d2532;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .hero-section.teachers-hero.mobile-teacher-header-photo {
    padding-top: 0;
  }

  .hero-section.ss-w-8 {
    background-color: #0000;
    background-size: auto 150%;
  }

  .hero-section.cooking-self-tape {
    background-image: none;
  }

  .hero-title.small {
    margin-top: 10px;
  }

  .button-outline.white.bold {
    padding-top: 12px;
  }

  .absolute-bg {
    display: none;
  }

  .absolute-image.camera-man {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df4d8462b423_BGB_Digital-37.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
  }

  .testimonial-slide.joe-manganiello {
    background-size: auto 75%;
  }

  .testimonial-slide.yetide-badaki {
    background-size: auto 90%;
  }

  .testimonial-slide.simon-quarterman {
    background-size: auto 80%;
  }

  .testimonial-slide.daniella-alonso {
    background-size: auto 65%;
  }

  .testimonial-slide.jeff-schine, .testimonial-slide.charlie-weber {
    background-size: auto 75%;
  }

  .class-card-image.bgb-selftape-bootcamp {
    background-color: var(--font);
    mix-blend-mode: normal;
    background-position: 0 0, 50% 0;
    background-size: auto, auto 360px;
    background-attachment: scroll, scroll;
  }

  .relative-full-height {
    border-radius: 20px;
    box-shadow: 0 0 20px -5px #000;
  }

  .hero-wrapper {
    min-height: 400px;
  }

  .hero-wrapper.inner-pages {
    background-image: linear-gradient(#00000080, #00000080);
    max-width: none;
    min-height: 400px;
    margin-top: 0;
    padding-top: 0;
  }

  .hero-wrapper.inner-pages.tnw-o {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df1d5a62b49a_pasted%20image%200%20(11).jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.tct-o {
    background-color: #0e2633;
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/622146abb083b695071a84c6_AR%20Header%20Photo.png");
    background-repeat: repeat, no-repeat;
  }

  .hero-wrapper.inner-pages.make-it-short.wc {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/612567a5e5462de1dbbd55ae_Creating2header.jpg");
    background-position: 0 0, 50% 100%;
  }

  .hero-wrapper.inner-pages.contact {
    min-height: auto;
  }

  .hero-wrapper.inner-pages.prep-3-is {
    background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61255fa4af2885e71d2f4dcc_8audHeader.jpg");
    background-position: 0 0, 0%;
  }

  .hero-wrapper.inner-pages.tcs-o.cooking-your-self-tape-banner {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61255fa4af2885e71d2f4dcc_8audHeader.jpg"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-repeat: repeat-x, repeat;
    background-size: cover, auto;
    background-attachment: scroll, scroll;
    height: 290px;
  }

  .hero-wrapper.inner-pages.asa-tint {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df375c62b4e7_uzYbzrbN.jpeg");
    background-position: 0 0, 50% 30%;
    background-repeat: repeat, repeat-x;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .intro-section {
    margin-left: 2%;
    margin-right: 2%;
    padding-bottom: 0;
  }

  .nav-wrapper {
    flex-direction: column;
  }

  .nav-wrapper.hor {
    flex-direction: row;
    align-items: center;
  }

  .image-9 {
    box-shadow: 0 0 20px -5px #000;
  }

  .centered-container-2 {
    flex-direction: column;
    align-items: center;
  }

  .red-apply-now-button {
    width: 200px;
  }

  .div-block-47 {
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    transition: transform .2s;
    overflow: visible;
  }

  .div-block-47:hover {
    transform: scale(1.02);
  }

  .div-block-49 {
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .div-block-50 {
    background-color: #fff;
    border-radius: 100px;
    justify-content: center;
    width: 75%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .text-block-33 {
    color: #000;
    font-size: 20px;
  }

  .link-block-5 {
    position: absolute;
    inset: 0%;
  }

  .meet-risa {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
  }

  .meet-steve {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding-left: 0%;
  }

  .paragraph-small.nbm {
    color: var(--bgb-red);
    padding-bottom: 10px;
  }

  .grid-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
  }

  .arrow-right {
    margin-top: 0%;
    margin-right: 0%;
  }

  .div-block-75 {
    margin-bottom: 25%;
    margin-left: 5%;
  }

  .text-block-40 {
    white-space: nowrap;
    object-fit: fill;
  }

  .div-block-76 {
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 25%;
    margin-left: 0%;
    margin-right: 5%;
  }

  .text-block-41 {
    white-space: nowrap;
    object-fit: fill;
    margin-left: 0;
    margin-right: 5px;
  }

  .div-block-77 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .arrow-down {
    margin-top: 0%;
    margin-right: 0%;
    transform: rotate(-90deg);
  }

  .text-block-42 {
    white-space: nowrap;
    object-fit: fill;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .podcast-hero {
    min-height: 400px;
  }

  .podcast-hero.the-stories-project {
    background-repeat: no-repeat;
  }

  .teacher-info-section {
    justify-content: center;
    display: flex;
  }

  .class-description-p.notice {
    border-bottom-style: none;
    width: 100%;
    padding-bottom: 0;
  }

  .class-information-black {
    margin-bottom: 0;
    font-size: 17px;
  }

  .class-stats-grid {
    grid-row-gap: 10px;
  }

  .teachers-grid-wrapper {
    padding-bottom: 80px;
  }

  .summit-header-wrapper {
    float: none;
    clear: none;
    text-align: center;
    margin: 20px;
    position: static;
  }

  .heading-29 {
    display: block;
  }

  .video-6 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .meet-the-teachers-home {
    flex-direction: column;
    justify-content: flex-end;
    padding-right: 30px;
    overflow: visible;
  }

  .button-14 {
    background-color: #0000;
    transition: background-color .2s;
  }

  .button-14:hover {
    background-color: var(--gray-text);
  }

  .parking-safety-header-text {
    background-color: var(--dot);
    text-align: center;
    border-bottom: 1px #000;
    font-size: 50px;
  }

  .career-coaching-intro {
    background-image: radial-gradient(circle, #fff, #fffffff5), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df7b7462b47d_TV%20set.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-bottom: 30px;
  }

  .div-block-129 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .coaching-pages-hero.career {
    background-position: 0%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .career-coaching-intro-title {
    text-align: center;
  }

  .blog-heading, .filter-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .collection-list-5 {
    grid-row-gap: 60px;
  }

  .landing-block {
    height: 500px;
  }

  .image-56 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .summit-cta-button {
    width: 200px;
  }

  .corner-button-pop-up-wrapper {
    display: none;
  }

  .corner-button-pop-up-header-wrapper.no-margin {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
  }

  .button-26 {
    left: auto;
  }

  .power-pack-podcasts-section {
    padding-top: 60px;
  }

  .ppp-wrapper {
    border-bottom: 1px solid #cc242352;
    margin-bottom: 50px;
    padding-bottom: 20px;
  }

  .ppp-text {
    background-color: var(--bg-light-for-grade);
    color: #ececec;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 20px;
  }

  .ppp-image {
    max-width: 500px;
  }

  .button-30 {
    transition: background-color .2s;
  }

  .button-30:hover {
    background-color: var(--bgb-red);
    color: #fff;
  }

  .book-session-cta {
    background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62164fd9ccaa2b489469ce81_connection-footer.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, auto;
    border-bottom: 4px solid #fff;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .bs-cta-button {
    background-color: #0000;
    border: 2px solid #fff;
    border-radius: 0;
    transition: background-color .2s;
  }

  .bs-cta-button:hover {
    background-color: var(--gray-text);
  }

  .bottom-spacer {
    background-color: #1f1f1f;
    height: 80px;
  }

  .perfect-imperfect-self-tape-popup {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .perfect-imperfect-popup-close-button {
    margin-left: 663px;
  }

  .div-block-161 {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .heading-78 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
  }

  .text-block-83 {
    color: #fff;
    cursor: pointer;
    position: absolute;
    inset: 5px 5px auto auto;
  }

  .popup-class-meet-r-s-section {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .workshop-hero {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/651de148c4829ef8efbbc449_651b1964eac073f9b3d26c3c_bgb%20ny%20header.jpeg");
    background-position: 50% 60%;
  }

  .workshop-intro-wrapper {
    flex-direction: column;
  }

  .workshop-button {
    flex-direction: column;
    justify-content: flex-end;
    padding-right: 30px;
    overflow: visible;
  }

  .workshop-summary-section {
    margin-left: 0%;
    margin-right: 0%;
    padding-bottom: 0;
  }

  .workshop-description {
    background-color: var(--darker-gray-bg);
    background-image: linear-gradient(to top, #00000059, #fff);
  }

  .ws-desc-image {
    box-shadow: 0 0 20px -5px #000;
  }

  .popup-class-hero {
    background-image: linear-gradient(#00000059, #00000059);
    height: 800px;
  }

  .popup-class-details-grid {
    grid-row-gap: 10px;
  }

  ._10-hero-section {
    margin-left: 2%;
    margin-right: 2%;
    padding-bottom: 0;
  }

  .charity-summit-header-section {
    align-items: center;
  }

  .paragraph-99.slide-in-from-right {
    margin-left: 0;
    margin-right: 0;
  }

  .image-69.slide-in-from-left {
    padding-top: 20px;
  }

  .heading-102.slide-in-up {
    text-align: center;
    padding-left: 0;
  }

  .button-46 {
    margin-top: 40px;
  }

  .div-block-211 {
    margin-top: 0;
    padding-top: 0;
  }

  .flex-block-25 {
    padding-left: 130px;
    padding-right: 130px;
  }

  .text-span-397 {
    text-align: left;
    line-height: 35px;
  }

  .video-16 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1440px) {
  .social-icon-up.facebook-copy {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6813d31ec25a242ad82099db_7c7ee72b-0cfe-490a-9af3-aa4b8a8621b7.png");
  }

  .content-wrapper {
    max-width: 1325px;
  }

  .content-wrapper.center-flex {
    min-height: 100%;
    display: flex;
    overflow: hidden;
  }

  .hero-section.summit {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6e5f62b444_Screenshot%20(10).png.jpg");
    background-repeat: repeat, repeat;
  }

  .hero-section.ss-w {
    background-size: auto 150%;
  }

  .hero-section.teachers-hero {
    background-size: cover;
  }

  .hero-section.teachers-hero.mobile-teacher-header-photo {
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    min-height: 450px;
    padding-top: 140px;
  }

  .hero-section.ss-w-8 {
    background-size: auto 150%;
  }

  .hero-section.a-oc-8 {
    min-height: 400px;
  }

  .hero-grid {
    justify-content: flex-start;
  }

  .hero-title.small._6-8-week-title-header-host-page, .hero-title.small.ongoing-title-header-host-page {
    margin-top: 140px;
  }

  .hero-text-box.contact-me {
    padding-bottom: 20px;
  }

  .hero-text-box.contact-me.stories-project {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-column-6 {
    display: block;
  }

  .navbar {
    background-image: linear-gradient(to bottom, var(--black-bg), var(--black-bg));
  }

  .hero-wrapper {
    max-width: 1325px;
  }

  .hero-wrapper.inner-pages.tnw-o {
    background-color: #112e3e;
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df1d5a62b49a_pasted%20image%200%20(11).jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.tct-o {
    background-color: #0e2633;
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/622146abb083b695071a84c6_AR%20Header%20Photo.png");
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.tct-o.ar-header-photo {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df35b162b4dd_FrtAYvnI.jpeg"), linear-gradient(#0000, #0000);
    background-position: 50% 15%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    min-height: 500px;
  }

  .hero-wrapper.inner-pages.tcs-o {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/624defa7f5ee304fbefb55ee_Self-Tape%20Summit%20Opt%20In%20Header%20V2.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.tcs-o.cooking-your-self-tape-banner {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61255fa4af2885e71d2f4dcc_8audHeader.jpg"), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61255fa4af2885e71d2f4dcc_8audHeader.jpg");
    background-position: 50% 0, 50%;
    background-repeat: repeat-x, repeat-x;
    background-size: cover, contain;
    background-attachment: fixed, fixed;
  }

  .hero-wrapper.inner-pages.tct-is {
    background-color: #102a38;
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfc01a62b4c3_core%20thursday.jpeg");
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .hero-shade {
    background-color: #0009;
  }

  .nav-wrapper {
    max-width: 1325px;
  }

  .nav-link-top.w--current {
    padding-left: 10px;
  }

  .content-wrapper-2 {
    max-width: 1325px;
  }

  .text-span-61 {
    font-size: 18px;
    font-weight: 700;
  }

  .paragraph-small {
    padding-top: 0;
  }

  .pricing-v3 {
    width: 31%;
    margin-bottom: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .pricing-v3.ssw {
    border-radius: 20px;
  }

  .pricing-v3.aoc {
    border-radius: 20px;
    overflow: hidden;
  }

  .pricing-v3.wc {
    overflow: hidden;
  }

  .pricing-v3.wc.wc-classes-page.career-master-class-card.coaching-card-header {
    overflow: visible;
  }

  .pricing-v3.career-coaching {
    border-radius: 20px;
  }

  .card-wrapper, .card-lower-v2 {
    border-radius: 0;
  }

  .podcast-hero {
    max-width: none;
  }

  .podcast-hero.the-stories-project {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: auto;
    max-width: none;
    height: auto;
    min-height: 450px;
    padding-top: 120px;
    overflow: hidden;
  }

  .teacher-info-section {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .alt-class-wrapper {
    max-width: 1325px;
  }

  .gray-spacer.wide {
    margin-top: 0;
  }

  .coachign-hero {
    height: 400px;
  }

  .ep-quote {
    background-color: var(--bg-light-for-grade);
    color: #fff;
    text-align: center;
    border-radius: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .career-coaching-intro {
    justify-content: center;
    align-items: center;
  }

  .dropdown-7 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .coaching-card-wrapper {
    max-width: 1325px;
  }

  .coaching-pages-hero.career {
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: cover;
    background-attachment: scroll;
  }

  .image-58 {
    max-width: 700px;
    padding-top: 30px;
  }

  .perfect-imperfect-popup-close-button {
    margin-left: 754px;
  }

  .div-block-161 {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .heading-78 {
    margin-top: 10px;
    padding: 10px;
    font-size: 17px;
    line-height: 24px;
  }

  .workshop-hero {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/651de148c4829ef8efbbc449_651b1964eac073f9b3d26c3c_bgb%20ny%20header.jpeg");
    background-position: 50% 60%;
  }

  .workshop-summary-section {
    margin-left: 0%;
    margin-right: 0%;
  }

  .popup-class-hero {
    height: 800px;
  }

  .charity-summit-header-section {
    flex-direction: column;
    align-items: center;
  }

  .charity-summit-homepage-section {
    grid-template-columns: 1fr 1fr;
    align-self: center;
  }

  .paragraph-99.slide-in-from-right {
    padding-top: 20px;
    line-height: 27px;
  }

  .image-69.slide-in-from-left {
    padding-top: 40px;
  }

  .button-46 {
    margin-top: 10px;
  }

  .button-63 {
    margin-top: 40px;
  }

  .flex-block-25 {
    padding-left: 210px;
    padding-right: 210px;
  }

  .bold-text-84 {
    font-size: 24px;
  }
}

@media screen and (min-width: 1920px) {
  .content-wrapper {
    max-width: 1390px;
  }

  .content-wrapper.footer {
    background-color: #0000;
    background-image: none;
    justify-content: center;
  }

  .hero-section.main.home-grid {
    justify-content: center;
    height: auto;
    display: flex;
  }

  .hero-section.summit {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6e5f62b444_Screenshot%20(10).png.jpg");
    background-repeat: repeat, repeat;
  }

  .hero-section._w-c {
    background-size: auto 150%;
    max-width: none;
  }

  .hero-section.ss-w {
    background-position: 50% 0;
    background-size: auto 150%;
  }

  .hero-section.teachers-hero {
    background-size: cover;
  }

  .hero-section.teachers-hero.mobile-teacher-header-photo {
    min-height: 600px;
    padding-top: 240px;
  }

  .hero-section._w-c-o {
    background-color: #000;
    background-position: 50% 20%;
    background-repeat: no-repeat;
    background-size: 1200px;
  }

  .hero-section.ss-w-8 {
    background-position: 50% 0;
    background-size: auto 150%;
  }

  .hero-section.a-oc-8 {
    min-height: 400px;
  }

  .hero-grid {
    justify-content: center;
    width: auto;
  }

  .hero-image {
    height: auto;
  }

  .hero-title.small._6-8-week-title-header-host-page {
    margin-top: 140px;
  }

  .hero-text-box.contact-me {
    padding-bottom: 20px;
  }

  .hero-text-box.contact-me.audition-revolution-mobile-header-text {
    padding-top: 140px;
    padding-bottom: 10px;
  }

  .hero-text-box.contact-me.teacher-header-wide {
    padding-bottom: 240px;
  }

  .hero-text-box.contact-me.stories-project {
    padding-top: 20px;
    padding-bottom: 240px;
  }

  .hero-overlay {
    display: none;
  }

  .class-card-image.tct-is {
    background-size: auto, auto 100%;
  }

  .footer {
    display: flex;
  }

  .footer-container {
    background-color: #0000;
    justify-content: space-around;
  }

  .navbar {
    border-bottom: 1px solid #fff;
  }

  .hero-wrapper {
    max-width: 1390px;
  }

  .hero-wrapper.inner-pages.tnw-o {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df1d5a62b49a_pasted%20image%200%20(11).jpg");
    background-position: 0 0, 50% 10%;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.tct-o {
    background-color: #0e2633;
    background-image: linear-gradient(#00000063, #00000063), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/622146abb083b695071a84c6_AR%20Header%20Photo.png");
    background-position: 0 0, 50% 10%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.tct-o.ar-header-photo {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df35b162b4dd_FrtAYvnI.jpeg"), linear-gradient(#0000, #0000);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    min-height: 600px;
  }

  .hero-wrapper.inner-pages.ams-is {
    background-color: #112e3e;
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/659ed54764293f37ae3fc12c_untitled%20(712%20of%20821).jpg");
    background-position: 0 0, 50% 15%;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.make-it-short.wc {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df30af62b4f2_qVEV4pcU.jpeg");
    background-position: 0 0, 50% 60%;
  }

  .hero-wrapper.inner-pages.prep-2-is {
    background-color: #000;
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6f7862b4d8_W8E3Qwcq.jpeg");
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 150%;
  }

  .hero-wrapper.inner-pages.prep-2-is.astpp-2-1920-header-photo {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6196a18a8acb577029292e74_ASTPP-2-Header-1920-V1.png");
    background-position: 0 0, 0 0;
  }

  .hero-wrapper.inner-pages.prep-3-is {
    background-color: #143446;
  }

  .hero-wrapper.inner-pages.tcs-o {
    background-color: #112e3e;
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/624defa7f5ee304fbefb55ee_Self-Tape%20Summit%20Opt%20In%20Header%20V2.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.tcs-o.cooking-your-self-tape-banner {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61255fa4af2885e71d2f4dcc_8audHeader.jpg"), linear-gradient(#0000, #0000);
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .hero-wrapper.inner-pages.ttdw-is-a {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61252d99fc1044869eb9cfe7_thursdaywo1.jpg");
    background-size: auto, 100%;
  }

  .hero-wrapper.inner-pages.mnw-is-c {
    background-image: linear-gradient(#0000004a, #0000004a), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/612527cda5683443699d331d_mnw-header.jpg");
    background-position: 0 0, 50% 0;
  }

  .hero-wrapper.inner-pages.tct-is {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfc01a62b4c3_core%20thursday.jpeg");
    background-position: 0 0, 50% 35%;
    background-size: auto, cover;
  }

  .hero-shade {
    background-color: #0009;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .nav-wrapper {
    max-width: 1390px;
  }

  .div-block-21 {
    justify-content: flex-end;
  }

  .nav-link-top.w--current {
    padding-left: 10px;
  }

  .content-wrapper-2 {
    max-width: 1390px;
  }

  .pricing-v3.ssw {
    border-radius: 20px;
  }

  .pricing-v3.aoc, .pricing-v3.wc {
    border-radius: 20px;
    overflow: hidden;
  }

  .pricing-v3.career-coaching {
    border-radius: 20px;
  }

  .card-wrapper {
    border-radius: 0;
  }

  .card-upper-v2 {
    background-image: linear-gradient(to top, #09151c, #10192000 20%);
    border-radius: 0;
  }

  .card-lower-v2 {
    border-radius: 0;
    align-items: center;
  }

  .html-embed {
    margin-top: -30px;
  }

  .podcast-hero {
    background-position: 50% 20%;
    background-size: cover;
    max-width: none;
  }

  .podcast-hero.the-stories-project {
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    min-height: 400px;
    max-height: none;
    padding-top: 240px;
    overflow: hidden;
  }

  .html-embed-3 {
    height: auto;
  }

  .class-info-intro-grid-left {
    margin-right: 10px;
  }

  .class-video-grid-right {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0%;
  }

  .class-description-section {
    justify-content: center;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .teacher-info-section {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-22 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .alt-class-wrapper {
    max-width: 1390px;
  }

  ._1200max-px {
    max-width: 1200px;
  }

  .button-10.big {
    padding-left: 50px;
  }

  .coachign-hero {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/67ec8337a9d51cf7d886b64e_coaching%20parent%20header_1800x600.png");
    background-position: 0 0, 50% 25%;
    background-size: auto, cover;
    height: 450px;
  }

  .video-6 {
    text-align: center;
  }

  .bgb-connect-hero-section {
    background-image: linear-gradient(#15002294, #15002294), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4dfc80b62b507_corp-home-2020.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
    display: flex;
  }

  .class-details-grid {
    grid-template-columns: 2fr .75fr;
    max-width: 1400px;
  }

  .dropdown-7 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .coaching-card-wrapper {
    max-width: 1390px;
  }

  .challenges-section {
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .challenges-text-wrapper {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .challenges-image-wrapper.fyp {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61683dbcd519f00d63195aab_2_CHALLENGE-PAGE.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .challenges-image-wrapper.lg {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61683dbc6210ba8d495ed10a_letting-go-2.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .challenges-image-wrapper.tfe {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61683dbb6210ba2c955ed108_unspecified.jpg");
    background-position: 0 0;
    background-size: cover;
  }

  .challenges-image-wrapper.fyp-2 {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61683dbcd519f00d63195aab_2_CHALLENGE-PAGE.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .challenge-header {
    text-transform: uppercase;
  }

  .challenge-info-grid-2 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    max-width: 1200px;
  }

  .div-block-135 {
    background-color: var(--bg);
    flex-direction: column;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
  }

  .to-do-header {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-62 {
    text-transform: uppercase;
  }

  .to-do-i-grid {
    grid-column-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .paragraph-63, .text-block-73 {
    text-align: center;
  }

  .to-do-icon {
    height: 80px;
  }

  .back-to-all-films-button {
    grid-template-columns: 1fr 1fr;
  }

  .perfect-imperfect-popup-close-button {
    margin-left: 1008px;
  }

  .div-block-161 {
    min-width: 5%;
    max-width: none;
    min-height: 7%;
    max-height: none;
  }

  .heading-78 {
    flex-wrap: nowrap;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    font-size: 17px;
    line-height: 24px;
  }

  .body-19 {
    background-color: #fff;
  }

  .popup-class-meet-r-s-section {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .workshop-hero {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/651de148c4829ef8efbbc449_651b1964eac073f9b3d26c3c_bgb%20ny%20header.jpeg");
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    width: 100%;
    min-height: 400px;
    display: flex;
  }

  .popup-class-hero {
    background-image: linear-gradient(#00000057, #00000057);
    justify-content: center;
    height: 800px;
    display: flex;
  }

  .div-block-182 {
    margin-top: 60px;
  }

  .rich-text-block-24 {
    font-size: 25px;
  }

  .charity-summit-header-section {
    align-items: center;
  }

  .charity-summit-homepage-section {
    grid-template-columns: 1.5fr 1fr;
  }

  .paragraph-99.slide-in-from-right {
    padding-top: 20px;
    font-size: 24px;
  }

  .image-69.slide-in-from-left {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .popup-class-desktop-bg-image {
    object-fit: fill;
    width: 100%;
    height: auto;
    bottom: 0%;
    left: 0;
    right: 0;
  }

  .flex-block-25 {
    margin-left: 220px;
    margin-right: 220px;
    padding-left: 220px;
    padding-right: 220px;
  }
}

@media screen and (max-width: 991px) {
  h3 {
    font-size: 22px;
    line-height: 32px;
  }

  p {
    font-size: 16px;
    line-height: 26px;
  }

  .content-wrapper.cta {
    min-height: 380px;
  }

  .content-wrapper.center-flex {
    min-height: 450px;
  }

  .content-section {
    padding-top: 70px;
  }

  .content-section.double {
    padding-bottom: 70px;
  }

  .h2-big {
    font-size: 28px;
    line-height: 40px;
  }

  .hero-section.ss-w {
    background-position: 35%;
    background-size: cover;
  }

  .hero-section.teachers-hero {
    background-position: 0%;
    background-size: cover;
  }

  .hero-section.teachers-hero.mobile-teacher-header-photo {
    background-color: var(--black-bg);
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6859b434c275290ea0160808_updated%20mobile%20teachers%20-%206-23-25.png");
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: contain;
    background-attachment: scroll;
  }

  .hero-section.ss-w-8 {
    background-position: 21%;
  }

  .hero-section.ss-w-8.bgb-vancouver-home {
    background-position: 25%;
  }

  .hero-column {
    width: 270px;
  }

  .hero-title {
    font-size: 75px;
    line-height: 90px;
  }

  .hero-title.small {
    font-size: 48px;
    line-height: 60px;
  }

  .text-white.hide-on-landscape.centered.class-card {
    background-image: none;
    margin-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .full-section {
    min-height: 380px;
  }

  .overlay-bg {
    background-size: auto 80%;
  }

  .overlay-bg.services {
    background-size: auto 90%;
  }

  .footer {
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .menu {
    width: 33.33%;
  }

  .notice {
    padding-bottom: 20px;
  }

  .post-title {
    font-size: 28px;
    line-height: 40px;
  }

  .hero-column-2, .hero-column-3, .hero-column-4 {
    width: 270px;
  }

  .hero-column-5, .hero-column-6 {
    width: 270px;
    display: none;
  }

  .newsletter-box {
    width: 85%;
  }

  .navbar {
    display: none;
  }

  .nav-menu-item {
    font-size: 48px;
    line-height: 76px;
  }

  .hero-wrapper {
    min-height: 500px;
  }

  .hero-wrapper.home {
    min-height: 650px;
  }

  .hero-wrapper.inner-pages {
    min-height: 350px;
  }

  .hero-wrapper.inner-pages.tct-o {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/624de2329ad9fc25153610d7_Audition%20Revolution%20Tablet%20Header%20Photo%20750x750.png");
    background-position: 0 0;
    background-size: cover;
  }

  .hero-wrapper.inner-pages.tct-o.ar-header-photo {
    background-color: var(--bg-light-for-grade);
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: contain;
  }

  .hero-wrapper.inner-pages.prep-1 {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df499462b4b7_j2sNpBjD.jpeg");
    background-position: 0 0, 0%;
  }

  .hero-wrapper.inner-pages.prep-3-is {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61255fa4af2885e71d2f4dcc_8audHeader.jpg");
    background-position: 0 0, 0%;
  }

  .hero-wrapper.inner-pages.prep-3-is.aamc-online-header-photo {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/617b0af379c4e49986735f46_AAMC%20Online%20Header%20Photo%20V2.png");
    background-position: 0 0, 50%;
  }

  .hero-wrapper.inner-pages.tcs-o {
    background-image: linear-gradient(#00000082, #00000082), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/624defa7f5ee304fbefb55ee_Self-Tape%20Summit%20Opt%20In%20Header%20V2.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.tcs-o.cooking-your-self-tape-banner {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-size: auto;
  }

  .hero-wrapper.inner-pages.mnw-is-c {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/612527cda5683443699d331d_mnw-header.jpg");
    background-position: 0 0, 100%;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.ssl-is.scene-study-lab-header.the-actors-lab-page {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/640686f81cafdac3f3db67b4_the%20actors%20lab%20header.png"), linear-gradient(to bottom, null, null);
  }

  .full-section-bg {
    min-height: 350px;
  }

  .intro-section {
    padding-top: 70px;
  }

  .intro-section.simple-page {
    padding-top: 0;
  }

  .testimonials-section {
    padding-top: 70px;
  }

  .dropdown-link {
    color: #fff;
    padding-left: 20px;
  }

  .dropdown-link.w--current {
    color: #fff;
    padding-bottom: 10px;
    padding-left: 20px;
    display: block;
  }

  .pricing-v3.ssw {
    margin-bottom: 0;
  }

  .pricing-v3.wc.wc-classes-page.coaching-card {
    width: 100%;
    overflow: hidden;
  }

  .pricing-button-v3 {
    width: 175px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .pricing-button-v3.left {
    border-right-style: none;
    width: 146px;
  }

  .pricing-button-v3.left.bottom-line {
    border-bottom: 2px solid #000;
    width: 175px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .pricing-button-v3.left.bottom-line.no-margins {
    text-align: center;
    border-bottom: 2px solid #000;
  }

  .card-wrapper {
    margin-bottom: 0;
  }

  .card-upper-v2 {
    height: 75%;
  }

  .card-upper-v2.dark {
    height: 70%;
  }

  .card-lower-v2 {
    height: 30%;
    margin-bottom: 0;
  }

  .pricing-button-wrapper {
    border-radius: 20px;
    flex-direction: column;
    margin-bottom: 0;
  }

  .podcast-hero {
    background-position: 50% 0;
    height: 300px;
    min-height: 100px;
  }

  .podcast-hero.the-stories-project {
    background-repeat: repeat-x;
    background-size: contain;
  }

  .faq-wrapper {
    padding-left: 0;
  }

  .grid-17 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .alternative-classes-section-for-teachers {
    object-fit: fill;
    display: flex;
  }

  .alternative-classes-section-for-teachers.hidden {
    display: none;
  }

  .grid-22.home-page-classes-grid {
    grid-template-rows: auto 1fr auto;
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  }

  .how-it-works-grid {
    grid-column-gap: 20px;
  }

  .back-to-teachers {
    justify-content: center;
    align-items: center;
    display: inline-block;
  }

  .unique-message-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .contact-form-section {
    padding-top: 70px;
  }

  ._1200max-px {
    display: flex;
  }

  .summit-header-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .summit-intro-wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }

  .podcast-intro-section, .podcast-track-section, .podcast-info-section, .podcast-credits-section {
    padding-left: 5px;
    padding-right: 5px;
  }

  .podcast-guest-resources {
    margin-top: 43px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .button-10.big {
    padding-right: 50px;
  }

  .alt-class-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .alt-class-grid-wrapper {
    object-fit: fill;
    flex: 0 auto;
    max-width: 100%;
    display: block;
    position: static;
    overflow: visible;
  }

  .grid-39 {
    margin-top: 70px;
  }

  .testimonials-section-home {
    padding-top: 70px;
  }

  .teacher-info-q2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .teacher-info-q3 {
    margin-top: 20px;
  }

  .teacher-in-fo-grid {
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .grid-44 {
    z-index: 900;
    grid-template-rows: auto;
    place-content: stretch;
    place-items: stretch stretch;
  }

  .mobile-nav-wrapper {
    display: flex;
  }

  .dropdown-toggle-3 {
    padding-right: 10px;
    display: block;
    position: relative;
    left: 0;
    right: 0;
  }

  .dropdown-3 {
    justify-content: flex-end;
    padding-right: 0;
    display: block;
    left: 38%;
    right: 0;
  }

  .dropdown-list-10.w--open {
    background-color: var(--black-bg);
    color: #fff;
    position: fixed;
    top: 70px;
    left: 0;
  }

  .nav-mobile {
    z-index: 2147483647;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: sticky;
    top: 0;
    overflow: visible;
  }

  .bgb-connect-subheader {
    transform: translate(-100px);
  }

  .learn-more-section, .what-we-do-section, .its-time-to-connect-cta {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/628bc80fec757f0b1b3996e0_Donal%20Logue%20Transparent.png");
    background-position: 0 0, 100% 0;
  }

  .connect-testimonials-section {
    height: auto;
    padding-top: 70px;
  }

  .opt-in-hero {
    background-size: cover;
  }

  .class-details-grid.audition-masterclass-details-grid {
    grid-template-columns: 1fr;
  }

  .text-block-70 {
    text-align: center;
  }

  .ep-quote {
    padding-left: 0;
  }

  .blog-video-wrapper.vertical-video {
    width: 50%;
  }

  .summit-banner-heading-pop-up {
    font-size: 30px;
  }

  .coaching-pages-hero {
    background-size: cover;
  }

  .coaching-pages-hero.career {
    background-position: 100% 0;
  }

  .coaching-pages-hero.career.audition-coaching-header {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .os-body-container-text {
    max-width: 100%;
  }

  .challenge-title {
    font-size: 28px;
    line-height: 40px;
  }

  .challenge-info-grid-2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 50px;
  }

  .div-block-135 {
    padding-bottom: 0;
  }

  .image-53 {
    padding-left: 10px;
  }

  .page-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-film-container {
    height: 360px;
  }

  .video-9 {
    width: 100%;
  }

  .filter-wrapper {
    max-width: 80%;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-image {
    height: 230px;
  }

  .grid-54 {
    grid-template-columns: .5fr 1fr .5fr;
  }

  .video-12 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .bgb-summit-big-dropdown.pc {
    display: none;
  }

  .bgb-summit-big-dropdown.mobile {
    display: block;
  }

  .how-we-do-it-section, .power-of-connection-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .abgb-image-1 {
    background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df13b162b491_left-cate.jpg");
    background-position: 0 0, 80% 0;
  }

  .book-session-cta {
    padding-left: 10px;
    padding-right: 10px;
  }

  .connect-nav-pc {
    display: none;
  }

  .connect-nav-link {
    margin-left: 10px;
    margin-right: 10px;
  }

  .connect-form-pop-up {
    display: none;
  }

  .perfect-imperfect-popup-close-button {
    margin-left: 387px;
  }

  .div-block-161 {
    min-width: auto;
    min-height: auto;
  }

  .heading-78 {
    padding: 10px;
  }

  .text-block-84 {
    color: #fff;
    padding-top: 5px;
    padding-right: 5px;
    font-size: 20px;
    inset: 0% 0% auto auto;
  }

  .connect-nav-mobile {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .bgbc-mobile-nav-link {
    color: #000;
    margin-right: 0;
  }

  .dropdown-9 {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-list-16 {
    background-color: #fff;
  }

  .dropdown-list-16.w--open {
    border-radius: 2px;
    box-shadow: 0 0 10px -4px #000;
  }

  .div-block-165 {
    display: none;
  }

  .body-19 {
    background-color: #fff;
  }

  .workshop-intro-wrapper {
    background-color: #00000057;
  }

  .workshop-summary-section {
    padding-top: 0;
  }

  .workshop-description {
    padding-top: 70px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .ws-desc-image {
    max-width: none;
  }

  .advantage-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-72 {
    grid-column-gap: 30px;
  }

  .ab-rs {
    padding-top: 70px;
  }

  .popup-class-hero {
    background-image: linear-gradient(#0000, #0000);
    position: relative;
  }

  ._10-hero-section {
    padding-top: 70px;
  }

  .html-embed-21 {
    display: none;
  }

  .popup-class-banner-dropdown {
    display: block;
  }

  .charity-summit-header-section {
    background-image: linear-gradient(to bottom, #000000a6, #000000a6), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62a7a1f9e0bbd6db568e0102_Career%20Boost%20Fundraiser%20Mobile%20Header.png"), linear-gradient(to bottom, var(--unsplash), var(--unsplash));
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, auto, auto;
    align-items: center;
  }

  .charity-summit-homepage-section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "." minmax(97px, .5fr)
                   "." 1.25fr
                   / 2.75fr 2.75fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .open-house-homepage {
    padding-top: 0;
  }

  .paragraph-99.slide-in-from-right {
    box-sizing: border-box;
    text-align: center;
    object-fit: fill;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 20px;
    padding-left: 0;
  }

  .image-69.slide-in-from-left {
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 0;
    display: block;
  }

  .heading-102.slide-in-up {
    margin-top: 60px;
    margin-bottom: 20px;
    padding-top: 60px;
  }

  .popup-class-mobile-bg-image {
    z-index: -5;
    max-width: none;
    height: 100%;
    display: block;
    position: absolute;
  }

  .popup-class-desktop-bg-image {
    display: none;
  }

  .popup-landing-page-header-section {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/62ab837c3d28833286ba7448_Popup%20Landing%20Page%20Desktop%20Header%20(800%20x%20703%20px).png");
    background-repeat: no-repeat;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 700px;
  }

  .div-block-185 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-188 {
    margin-top: 15%;
  }

  .div-block-188.long {
    margin-top: 8%;
  }

  .button-46 {
    align-self: center;
    margin-top: 10px;
    padding-left: 0;
  }

  .class-card {
    margin-top: 35%;
  }

  .grid-76 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-108 {
    padding-right: 10px;
  }

  .text-block-95, .text-block-96 {
    text-align: center;
  }

  .button-54 {
    border: 1px solid var(--bgb-red);
    border-radius: 100px;
    flex-wrap: nowrap;
    align-items: center;
    position: static;
  }

  .div-block-205 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-207 {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-211 {
    margin-top: 0;
  }

  .tab-link-tab-5:hover {
    transform: translate(0, 10px);
  }

  .text-block-104 {
    text-align: center;
  }

  .grid-100 {
    margin-left: 200px;
    margin-right: 200px;
  }

  .text-span-385 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .text-span-396 {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 25px;
    line-height: 36px;
  }

  h2 {
    font-size: 23px;
    line-height: 34px;
  }

  h3 {
    font-size: 22px;
    line-height: 32px;
  }

  h4 {
    font-size: 20px;
    line-height: 29px;
  }

  h5 {
    font-size: 18px;
    line-height: 26px;
  }

  h6 {
    font-size: 16px;
    line-height: 23px;
  }

  p {
    font-size: 15px;
    line-height: 25px;
  }

  blockquote {
    width: 80%;
  }

  .content-wrapper {
    z-index: 5;
  }

  .content-wrapper.center-flex {
    min-height: 400px;
  }

  .content-section {
    padding-top: 70px;
  }

  .social-icon {
    width: 35px;
    height: 35px;
  }

  .heading-box {
    margin-bottom: 30px;
  }

  .h2-big {
    font-size: 26px;
    line-height: 38px;
  }

  .hero-section.teachers-hero.mobile-teacher-header-photo {
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: contain;
    background-attachment: scroll;
  }

  .hero-section.ss-w-8 {
    background-position: 28%;
  }

  .hero-section.ss-w-8.bgb-vancouver-home {
    background-position: 30%;
  }

  .hero-column {
    width: 220px;
  }

  .hero-title {
    font-size: 70px;
    line-height: 85px;
  }

  .hero-title.small {
    font-size: 46px;
    line-height: 58px;
  }

  .text-white.hide-on-landscape {
    display: none;
  }

  .text-white.hide-on-landscape.centered.class-card {
    background-image: none;
    margin-top: 0%;
    margin-left: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  .heading-box-left {
    margin-bottom: 20px;
  }

  .service-column {
    width: 100%;
    height: 300px;
  }

  .full-section {
    min-height: 300px;
  }

  .social-icon-rounded.facebook, .social-icon-rounded.twittter, .social-icon-rounded.unsplash {
    background-size: 12px;
  }

  .preview-title {
    font-size: 25px;
    line-height: 26px;
  }

  .image-preview {
    min-height: 300px;
  }

  .title-link {
    font-size: 15px;
    line-height: 22px;
  }

  .testimonial-text {
    font-size: 25px;
    line-height: 43px;
  }

  .preview-box {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu {
    width: 50%;
    margin-bottom: 30px;
  }

  .menu.no-margin {
    margin-bottom: 0;
  }

  .footer-column {
    width: 100%;
  }

  .footer-column.center.hide-on-mobile {
    display: none;
  }

  .center-column-right.center {
    padding-right: 35px;
  }

  .no-margins {
    width: 50%;
  }

  .form-field, .textarea {
    margin-bottom: 20px;
  }

  .post-title {
    font-size: 26px;
    line-height: 38px;
  }

  .hero-column-2, .hero-column-3, .hero-column-4, .hero-column-5, .hero-column-6 {
    width: 220px;
  }

  .newsletter-pop {
    overflow: auto;
  }

  .newsletter-column.modal-right {
    width: 100%;
    padding: 40px 40px 50px;
    overflow: auto;
  }

  .newsletter-container {
    overflow: auto;
  }

  .close-contact-form {
    right: -1px;
  }

  .nav-menu-item {
    height: 60px;
    font-size: 40px;
    line-height: 68px;
  }

  .nav-social-link {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .hero-wrapper {
    z-index: 5;
    min-height: 400px;
  }

  .hero-wrapper.inner-pages {
    min-height: 300px;
  }

  .hero-wrapper.inner-pages.tct-o {
    background-position: 20% 0;
  }

  .hero-wrapper.inner-pages.prep-1 {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df499462b4b7_j2sNpBjD.jpeg");
    background-position: 0 0, 100%;
  }

  .hero-wrapper.inner-pages.make-it-short.wc {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df30af62b4f2_qVEV4pcU.jpeg");
    background-position: 0 0, 19%;
  }

  .hero-wrapper.inner-pages.tcs-o {
    background-image: linear-gradient(#000000a3, #000000a3), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/624f0e4e8e8b431036b8206c_Self-Tape%20Summit%20Opt-In%20Mobile%20Header%20350x350.png");
  }

  .hero-wrapper.inner-pages.tcs-o.core-monday-studio-header-photo {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df5ba362b4df_58Ti8tuU.jpeg");
    background-position: 0 0, 0%;
  }

  .hero-wrapper.inner-pages.ttdw-is-a {
    background-image: linear-gradient(#0000002e, #0000002e), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61252d99fc1044869eb9cfe7_thursdaywo1.jpg");
    background-position: 0 0, 0%;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.mnw-is-c {
    background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/612527cda5683443699d331d_mnw-header.jpg");
    background-position: 0 0, 100%;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.ssl-is.scene-study-lab-header.the-actors-lab-page {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/640686f81cafdac3f3db67b4_the%20actors%20lab%20header.png"), linear-gradient(to bottom, null, null);
  }

  .full-section-bg {
    min-height: 300px;
  }

  .intro-section, .testimonials-section {
    padding-top: 70px;
  }

  .nav-wrapper {
    z-index: 5;
  }

  .subscribe-form {
    padding: 40px 20px;
  }

  .ongoing-class-application-form-wrapper, .ongoing-class-application-form-wrapper.writing {
    height: 6000px;
  }

  .ongoing-class-application-form-wrapper.coaching-sign-up {
    height: auto;
  }

  .podcast-intro {
    padding: 40px 20px;
  }

  .content-wrapper-2 {
    z-index: 5;
  }

  .paragraph-small.nbm.popup-class-industry-series-text {
    text-align: center;
    font-size: 35px;
    line-height: 29px;
  }

  .dropdown-link {
    padding-bottom: 10px;
    display: block;
  }

  .dropdown-link.w--current {
    padding-left: 20px;
  }

  .pricing-button-v3 {
    width: 175px;
  }

  .pricing-button-v3.left {
    border-right-style: none;
    width: 146px;
  }

  .pricing-button-v3.left.bottom-line {
    width: 175px;
  }

  .pricing-button-wrapper {
    border-radius: 20px;
    flex-direction: column;
    margin-top: 0;
  }

  .price-card-header {
    font-size: 40px;
  }

  .podcast-hero {
    z-index: 5;
    height: 250px;
    min-height: auto;
  }

  .space.faq {
    height: 20px;
  }

  .contact-faqs-wrapper {
    margin-top: 40px;
  }

  .faq-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .html-embed-3 {
    height: auto;
  }

  .class-video-grid-right {
    padding-right: 0%;
  }

  .parent-class-page-intro {
    padding: 40px 20px;
  }

  .grid-17 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-17.bgb-vancouver-home {
    grid-template-columns: 1fr;
  }

  .link-block-6 {
    margin-left: 40px;
  }

  .cards-section-2 {
    padding: 40px 20px;
  }

  .how-it-works-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .image-30-small {
    margin-right: 40px;
  }

  ._6-teacher-grid {
    grid-template-columns: 1fr 1fr;
  }

  .alt-class-wrapper {
    z-index: 5;
  }

  .contact-form-section {
    padding-top: 70px;
  }

  .summit-header-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .podcast-credits-section {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .podcast-guest-resources {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto 1fr auto auto;
    grid-template-columns: 1fr;
  }

  .button-10.big {
    padding-right: 50px;
  }

  .show-resources-header {
    margin-bottom: 33px;
    padding-bottom: 0;
  }

  .go-back-button-section {
    padding: 40px 20px;
  }

  .alt-class-grid {
    grid-template-columns: .5fr;
  }

  .tab-link-tab-2 {
    display: inline-block;
  }

  .testimonials-section-home {
    padding-top: 70px;
  }

  .teacher-info-q2 {
    margin-top: 0;
  }

  .grid-44 {
    z-index: 900;
  }

  .dropdown-3 {
    left: 30%;
  }

  .dropdown-list-10.w--open {
    color: #fff;
    position: fixed;
    top: 70px;
    left: 0;
  }

  .nav-mobile {
    z-index: 999999999;
    display: block;
    position: sticky;
  }

  .bgb-connect-subheader {
    margin-left: 0;
    transform: translate(-50px);
  }

  .what-we-do-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .slide-paragraph.rebekah-ward-long-testimonial {
    font-size: 18px;
    line-height: 22px;
  }

  .connect-testimonials-section {
    padding-top: 70px;
  }

  .pc-back-button.wide {
    margin-top: 24px;
    margin-bottom: 50px;
  }

  .optin-banner-title-wrapper {
    margin-bottom: 13px;
  }

  .optin-info-section {
    margin-top: 0;
  }

  .tabs-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: block;
  }

  .text-block-69 {
    padding-right: 5px;
    font-size: 14px;
  }

  .text-block-70 {
    font-size: 14px;
  }

  .ep-quote {
    padding-left: 0;
  }

  .blog-video-wrapper.vertical-video {
    width: 50%;
  }

  .summit-banner-heading-pop-up {
    font-size: 28px;
  }

  .wbgb-left-container {
    display: none;
  }

  .wbgb-right-container {
    flex: 1;
  }

  .wbgb-category-wrapper {
    position: relative;
  }

  .popover-wrapper.page-level {
    z-index: 2147483647;
    display: none;
  }

  .wbgb-popover {
    min-width: auto;
    max-width: 90%;
  }

  .wgb-lightbox {
    flex-direction: column;
  }

  .wbg-lightbox-1 {
    max-width: none;
    margin-bottom: 20px;
    position: relative;
  }

  .wbgb-lightbox-2 {
    max-width: none;
    margin-bottom: 20px;
  }

  .wbgb-lightbox-3 {
    max-width: none;
  }

  .coaching-card-wrapper {
    z-index: 5;
  }

  .coaching-pages-hero.career {
    background-position: 100%;
  }

  .coaching-pages-hero.career.life-design-coaching {
    background-size: cover;
  }

  .os-header-wrapper {
    overflow: hidden;
  }

  .os-header-video {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding-top: 0;
    display: flex;
    overflow: visible;
  }

  .img-text-wrapper {
    width: 100%;
    max-width: none;
  }

  .html-embed-15 {
    max-width: 100%;
    display: flex;
    overflow: hidden;
  }

  .challenge-title {
    font-size: 26px;
    line-height: 38px;
  }

  .challenge-info-grid-2 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .hero-film-container {
    height: 340px;
  }

  .div-block-137 {
    width: 240px;
    height: 160px;
  }

  .collection-list-5 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .blog-image {
    height: 370px;
  }

  .collection-list-6 {
    flex-direction: column;
  }

  .div-block-139 {
    height: 350px;
  }

  .link-block-12.w--current {
    margin-bottom: 40px;
  }

  .collection-item-5 {
    width: 100%;
  }

  .landing-wrapper {
    flex-direction: column;
  }

  .landing-block {
    width: auto;
    height: 300px;
    margin: 20px 0;
  }

  .grid-54 {
    grid-template-columns: .25fr 1fr .25fr;
  }

  .collection-list-7 {
    grid-template-columns: 1fr;
  }

  .hwd-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .connect-nav-link {
    margin-left: 5px;
    margin-right: 5px;
  }

  .connect-form-pop-up {
    padding-left: 5%;
    padding-right: 5%;
  }

  .centered {
    text-align: center;
  }

  .grid-60 {
    grid-template-columns: 1fr;
  }

  .related-blog-title-text {
    display: none;
  }

  .related-blog-title-text.related-blog-title-mobile-text {
    color: var(--bgb-red);
    display: block;
  }

  .perfect-imperfect-popup-close-button {
    margin-left: 265px;
  }

  .div-block-161 {
    min-width: auto;
  }

  .tab-link-tab-3 {
    margin-bottom: 10px;
    display: inline-block;
  }

  .tab-link-tab-3.w--current {
    display: inline-block;
  }

  .body-19 {
    background-color: #fff;
  }

  .grid-68 {
    grid-template-columns: 1fr;
  }

  .workshop-intro-wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }

  .workshop-summary-section {
    padding-top: 0;
  }

  .workshop-description {
    padding-top: 70px;
  }

  .ws-desc-image {
    max-width: 100%;
  }

  .ab-rs {
    padding-top: 70px;
  }

  .popup-class-hero {
    height: 800px;
  }

  ._10-hero-section {
    padding-top: 70px;
  }

  .html-embed-21 {
    display: none;
  }

  .popup-class-banner-dropdown {
    width: 100%;
    min-width: 50%;
    min-height: 5%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-99 {
    text-align: center;
    line-height: 44px;
  }

  .charity-summit-homepage-section {
    flex-direction: column;
    display: flex;
  }

  .open-house-homepage {
    padding-top: 20px;
  }

  .paragraph-99 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-99.slide-in-from-right {
    margin: 20px 10px 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .image-69.slide-in-from-left {
    margin-top: 10px;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .heading-102.slide-in-up {
    margin-top: 20px;
    padding-top: 20px;
  }

  .grid-75 {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .popup-parent-page-class-card {
    width: 250px;
  }

  .div-block-188 {
    margin-top: 20%;
    padding-left: 2%;
    padding-right: 2%;
  }

  .div-block-188.long {
    margin-top: 15%;
  }

  .button-46 {
    margin-top: 10px;
  }

  .class-card {
    margin-top: 45%;
    padding-left: 2%;
    padding-right: 2%;
  }

  .bold-text-50 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-81 {
    grid-template-rows: auto auto;
    padding-bottom: 10px;
  }

  .text-block-95, .text-block-96 {
    font-size: 14px;
  }

  .div-block-207 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
  }

  .div-block-211 {
    margin-top: 0;
  }

  .grid-100 {
    margin-left: 145px;
    margin-right: 145px;
  }

  .text-span-385 {
    margin-bottom: 10px;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 23px;
    line-height: 34px;
  }

  h2 {
    font-size: 21px;
    line-height: 32px;
  }

  h3 {
    font-size: 20px;
    line-height: 30px;
  }

  h4 {
    font-size: 18px;
    line-height: 27px;
  }

  h5 {
    font-size: 16px;
    line-height: 24px;
  }

  blockquote {
    width: 90%;
  }

  .social-icon-up.twitter.tik-tok {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/66ccd27aee14eea94429105b_Tik%20tok%20logo%204%20(2).avif");
  }

  .content-wrapper.cta {
    min-height: 340px;
  }

  .content-wrapper.center-flex {
    flex-flow: column;
    min-height: auto;
    position: absolute;
    overflow: visible;
  }

  .content-wrapper.center-flex._8-week-audition-page {
    display: flex;
    position: relative;
  }

  .content-wrapper.center-flex.mobile-teacher {
    justify-content: center;
    align-items: center;
    margin-top: 57px;
    display: flex;
    position: relative;
  }

  .content-wrapper.center-flex.ongoing-audition-landing-page-hero {
    flex-flow: column;
    display: flex;
  }

  .content-wrapper.intro {
    padding-top: 20px;
  }

  .content-section {
    padding-top: 50px;
  }

  .content-section.double {
    padding-bottom: 50px;
  }

  .content-section.double.insta {
    display: block;
    overflow: hidden;
  }

  .content-section.double.big {
    padding-left: 5px;
    padding-right: 5px;
  }

  .flex {
    justify-content: flex-end;
  }

  .top-margin._20-pixels.home.joe {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .boxed-button.submit {
    align-self: auto;
    display: block;
    position: static;
  }

  .heading-box.intro.sp {
    margin-bottom: 0;
    padding-bottom: 5px;
  }

  .sub-heading-box {
    width: 90%;
  }

  .h2-big {
    font-size: 24px;
    line-height: 36px;
  }

  .h2-big.less-top-margin.sp {
    margin-bottom: 0;
  }

  .h2-big.less-top-margin.nbm.centered-on-mobile {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section.contact-me {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/64fa04f8280561dd25322434_kidsteens_1800x600.png"), linear-gradient(#0000, #0000);
    min-height: auto;
    overflow: hidden;
  }

  .hero-section.main.home-grid {
    overflow: hidden;
  }

  .hero-section.summit {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6e5f62b444_Screenshot%20(10).png.jpg");
    background-size: auto, auto 100%;
  }

  .hero-section._w-c {
    background-position: 0%;
    background-size: auto 100%;
  }

  .hero-section.a-oc {
    background-position: 100% 0;
    background-size: auto 100%;
  }

  .hero-section.ss-w {
    background-position: 50% 0;
    background-size: auto 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .hero-section.teachers-hero {
    background-position: 0%;
    background-repeat: repeat;
    background-size: cover;
  }

  .hero-section.teachers-hero.mobile-teacher-header-photo {
    object-fit: fill;
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6859b434c275290ea0160808_updated%20mobile%20teachers%20-%206-23-25.png");
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: cover;
    background-attachment: scroll;
    height: auto;
    min-height: 400px;
    padding-top: 70px;
  }

  .hero-section._w-c-o {
    background-size: auto 100%;
  }

  .hero-section.ss-w-8 {
    background-position: 10% 0;
    background-size: auto 100%;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .hero-section.ss-w-8.bgb-vancouver-home {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/616876903f6a685697a1ad08_steve-header-coaching.png");
    background-position: 35%;
    background-repeat: no-repeat;
    background-size: auto;
    background-clip: border-box;
  }

  .hero-section.ss-w-8.ongoing-class-home-card {
    background-position: 47%;
  }

  .hero-section.a-oc-8 {
    background-position: 100% 0;
    background-size: cover;
    min-height: 350px;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .hero-section.cooking-self-tape {
    margin-bottom: 0;
  }

  .hero-section.a-oc-og {
    display: flex;
  }

  .hero-grid {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    margin-top: 0;
    overflow: hidden;
  }

  .hero-column {
    width: 170px;
    display: none;
  }

  .hero-title {
    font-size: 62px;
    line-height: 65px;
  }

  .hero-title.small {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-title.small.class-mobile-header-text {
    margin-top: 10px;
    font-size: 25px;
    line-height: 28px;
  }

  .hero-title.small.class-mobile-header-text.bgb-ny-masterclass {
    margin-bottom: 5px;
  }

  .hero-title.small.homepage {
    font-size: 40px;
  }

  .hero-text-box.contact-me {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .hero-text-box.contact-me.audition-revolution-mobile-header-text {
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    margin-top: 0;
    padding-top: 20px;
    display: block;
  }

  .hero-text-box.contact-me.teacher-header-wide {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-text-box.contact-me._8-week-audition-page {
    background-color: #ffffff1f;
  }

  .hero-text-box.contact-me.ongoing-audition-page-mobile {
    align-self: auto;
  }

  .hero-text-box.contact-me.home-page {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .center-content, .center-content.joe, .center-content.home {
    padding-top: 0;
  }

  .content {
    padding-left: 0;
    padding-right: 0;
  }

  .text-white.hide-on-landscape {
    display: block;
  }

  .text-white.m {
    font-size: 18px;
    line-height: 26px;
  }

  .center-column {
    width: 100%;
  }

  .max-width-554 {
    margin-left: 0;
    margin-right: 0;
  }

  .max-width-554.bottom-margin {
    margin-bottom: 20px;
  }

  .text-title.mobile-footer {
    color: var(--white);
  }

  .flex-justify-right {
    align-items: center;
  }

  .service-column {
    width: 100%;
  }

  .preview-title {
    font-size: 25px;
  }

  .preview-title.classes-page-mobile-text {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 30px;
  }

  .image-preview {
    width: 100%;
  }

  .flex-space.mobile-center {
    text-align: left;
    justify-content: center;
  }

  .testimonial-text-box.joe {
    width: 100%;
    height: 500px;
  }

  .testimonial-text-box.yetida {
    width: 100%;
  }

  .testimonial-text-box.home {
    width: 100%;
    height: 500px;
  }

  .testimonial-text {
    font-size: 16px;
    line-height: 24px;
  }

  .testimonial-text.home {
    font-size: 22px;
    line-height: 26px;
  }

  .testimonial-arrow {
    width: 40px;
  }

  .testimonial-slide.joe-manganiello {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df478b62b43d_joe-manganiello-transparent-wide.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto 40%;
    height: auto;
    padding-top: 0;
    padding-left: 0%;
  }

  .testimonial-slide.yetide-badaki {
    background-position: 100% 100%;
    background-size: auto 30%;
    height: 650px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .testimonial-slide.simon-quarterman {
    background-position: 100% 100%;
    background-size: auto 50%;
    height: 700px;
  }

  .testimonial-slide.daniella-alonso {
    background-position: 100% 100%;
    background-size: auto 37%;
    height: 800px;
    padding-right: 5%;
  }

  .testimonial-slide.jeff-schine {
    background-position: 100% 100%;
    background-size: auto 45%;
    height: 700px;
  }

  .testimonial-slide.charlie-weber {
    background-position: 100% 100%;
    background-size: auto 20%;
    height: 1050px;
  }

  .testimonials.home {
    width: 100%;
  }

  .class-card-image.tnw-is {
    background-position: 0 0, 15% 0;
  }

  .class-card-image.tct-is {
    background-size: auto, auto 100%;
    top: 0;
  }

  .class-card-image.tcs-o {
    background-position: 0 0, 55%;
  }

  .overlay-bg.services {
    background-size: auto 85%;
  }

  .footer-title {
    line-height: 24px;
  }

  .footer-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .menu.no-margin {
    margin-bottom: 0;
  }

  .footer-column {
    width: 100%;
    margin-right: 0%;
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .footer-column.center {
    display: none;
  }

  .center-column-right {
    width: 100%;
  }

  .center-column-right.center {
    margin-bottom: 40px;
    padding-right: 0;
  }

  .no-top-margin {
    text-align: center;
  }

  .no-margins {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .contact-form {
    margin-top: 20px;
  }

  .flex-justify-left {
    justify-content: center;
  }

  .contact-link.plain.mobile-footer {
    color: #fff;
  }

  .go-up-button.w--current {
    display: none;
  }

  .hero-column-2, .hero-column-3 {
    width: 170px;
  }

  .hero-column-4 {
    display: none;
  }

  .newsletter-column {
    width: 100%;
  }

  .newsletter-column.modal-left {
    height: 300px;
  }

  .bottom-margin {
    margin-bottom: 10px;
  }

  .navbar {
    z-index: 99999;
    display: none;
    overflow: hidden;
  }

  .nav-menu-item {
    height: 60px;
  }

  .hero-wrapper.inner-pages.contact {
    height: 200px;
    min-height: 150px;
  }

  .hero-wrapper.inner-pages.contact.ongoing-makeup {
    height: 250px;
  }

  .hero-wrapper.inner-pages.tnw-o {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df1d5a62b49a_pasted%20image%200%20(11).jpg");
    background-position: 0 0, 0%;
  }

  .hero-wrapper.inner-pages.tnw-o.the-new-work-online-header-mobile {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df1d5a62b49a_pasted%20image%200%20(11).jpg");
    background-size: auto, contain;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.tct-o {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/624de1c459304cec1c81573f_Audition%20Revolution%20Mobile%20Header%20Photo.png");
    background-position: 0 0, 50%;
    background-size: auto, auto 100%;
  }

  .hero-wrapper.inner-pages.tct-o.ar-header-photo {
    background-color: var(--bg-light-for-grade);
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df35b162b4dd_FrtAYvnI.jpeg");
    background-position: 0 0, 30%;
    background-repeat: repeat, repeat-x;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    flex-flow: column;
    justify-content: center;
    height: auto;
    min-height: 300px;
  }

  .hero-wrapper.inner-pages.ams-is {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/659ed54764293f37ae3fc12c_untitled%20(712%20of%20821).jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    height: auto;
    min-height: 300px;
  }

  .hero-wrapper.inner-pages.prep-1 {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df499462b4b7_j2sNpBjD.jpeg");
    background-position: 0 0, 100%;
    background-size: auto, auto 100%;
  }

  .hero-wrapper.inner-pages.prep-1.astpp-1-header-photo {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df499462b4b7_j2sNpBjD.jpeg");
    background-position: 0 0, 50%;
    background-size: auto, contain;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.prep-2-o {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df757362b4db_pasted%20image%200%20(202).jpg");
    background-position: 0 0, 70%;
  }

  .hero-wrapper.inner-pages.prep-2-o.astpp-2-online-header {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/65ce8169037d93fc862c0808_IMG_1163.avif");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, repeat-x;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: auto;
    min-height: 250px;
  }

  .hero-wrapper.inner-pages.bgbow-o {
    background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df784a62b496_pasted%20image%200%20(3).jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.make-it-short.wc {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df30af62b4f2_qVEV4pcU.jpeg");
    background-position: 0 0, 13%;
    height: 300px;
  }

  .hero-wrapper.inner-pages.make-it-short.make-it-short-header {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6112f5510ce457746374387a_the-perfect-imperfect-self-tape-wide.jpeg");
    background-position: 0 0, 50% 20%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.prep-2-is {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6f7862b4d8_W8E3Qwcq.jpeg");
    background-size: auto, auto 100%;
  }

  .hero-wrapper.inner-pages.prep-2-is.astpp-2-1920-header-photo.astpp-2-in-studio-header-photo {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df6f7862b4d8_W8E3Qwcq.jpeg");
    background-size: auto, contain;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.prep-3-is {
    background-image: linear-gradient(#0000003d, #0000003d), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df842562b4ee_LRnk5dE4.jpeg");
    background-position: 0 0, 100%;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.prep-3-is.aamc-in-studio-header-photo {
    background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/64fa04f8280561dd25322434_kidsteens_1800x600.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.prep-3-is.aamc-online-header-photo {
    background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/617b0af379c4e49986735f46_AAMC%20Online%20Header%20Photo%20V2.png");
    background-size: auto, contain;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.tcs-o {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/624f0e4e8e8b431036b8206c_Self-Tape%20Summit%20Opt-In%20Mobile%20Header%20350x350.png");
    background-position: 0 0, 50%;
  }

  .hero-wrapper.inner-pages.tcs-o.core-monday-studio-header-photo {
    background-image: linear-gradient(#03030380, #03030380), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df5ba362b4df_58Ti8tuU.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.tcs-o.what-casting-wants-header-photo {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .hero-wrapper.inner-pages.tcs-o.core-saturday-class-page-header {
    background-image: linear-gradient(#0000007d, #0000007d), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df9edb62b489_Website-Page-Headers-4.jpg");
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.tw-is-r.tuesday-class-header-photo {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61d88b2473474f587850e348_TuesdayClassHeaderV2.png");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: 200px;
  }

  .hero-wrapper.inner-pages.tw-is-r.the-work-in-studio-header {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/665e0f4c8ad60dce12fa3edf_BGBStudio_TheWork_091522MB-62.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: 200px;
  }

  .hero-wrapper.inner-pages.ttdw-is-a {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61252d99fc1044869eb9cfe7_thursdaywo1.jpg");
    background-position: 0 0, 13%;
  }

  .hero-wrapper.inner-pages.ttdw-is-a.thursday-daytime-workout-header {
    background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/61252d99fc1044869eb9cfe7_thursdaywo1.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.mdw-o-s.monday-daytime-workout-header {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/625eef76ccd5c663725af42b_Monday%20Daytime%20Workout%20Header.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.mdw-is-a {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df5ba362b4df_58Ti8tuU.jpeg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.ww-o-s {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df14e962b4b8_0K89WwYE.jpeg");
    background-size: auto, auto 100%;
  }

  .hero-wrapper.inner-pages.ww-o-s.wednesday-workout-header {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/625ef3a0919841e7d8390285_Wednesday%20Workout%20Header.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.ir-is-r.in-rehearsal-header {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df543862b4c9_mYXvsWIf.jpeg");
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: 200px;
  }

  .hero-wrapper.inner-pages.mnw-is-c {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/612527cda5683443699d331d_mnw-header.jpg");
    background-position: 0 0, 93%;
  }

  .hero-wrapper.inner-pages.mnw-is-c.monday-night-workout-header {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/659ed54764293f37ae3fc12c_untitled%20(712%20of%20821).jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: 200px;
  }

  .hero-wrapper.inner-pages.onl-o-c.tocl-header-photo.tocl-mobile-header-photo {
    background-color: #00000080;
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6164bc8767f47b537082e72d_Thursday-OCL-V3.png");
    background-position: 0 0, 72% 40%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: 200px;
  }

  .hero-wrapper.inner-pages.onl-o-c.tuesday-on-camera-lab {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/625ef549134caa40b9af1ea9_Tuesday%20On-Camera%20Lab%20Header.png");
    background-position: 0 0, 75%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: 200px;
  }

  .hero-wrapper.inner-pages.oocw-is-s {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df1d8c62b4de_pasted%20image%200%20(8).jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: 200px;
  }

  .hero-wrapper.inner-pages.tdw-is-c.tuesday-daytime-workout-in-studio-header {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/625eec5b23eb542f70345855_Tuesday%20Daytime%20Workout%20Header.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.tct-is.mobile-class-thin-header {
    background-image: linear-gradient(#00000063, #00000063), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/63c047e909d48f862e83382e_BGBStudio_TheWork_091522MB-43.avif");
    background-position: 0 0, 50% 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: 300px;
  }

  .hero-wrapper.inner-pages.ssl-is {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/617afd76ab18ba199be97129_SSL%20Mobile%20Header%20V6.png");
    background-position: 0 0, 70%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
  }

  .hero-wrapper.inner-pages.ssl-is.scene-study-lab-header {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/625eeb3e50ce1b7854f27c70_On-Camera%20Scene%20Study%20Lab%20Header.png");
    background-position: 0 0, 45%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: 200px;
  }

  .hero-wrapper.inner-pages.ssl-is.scene-study-lab-header.the-actors-lab-page {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/640686f81cafdac3f3db67b4_the%20actors%20lab%20header.png"), linear-gradient(#0000, #0000);
    height: 250px;
  }

  .hero-wrapper.inner-pages.ssl-is.scene-study-lab-header.the-actors-journey-header {
    min-height: 200px;
  }

  .hero-wrapper.inner-pages.bis-m.becoming-header-photo {
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.ocss-o-s {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df178c62b4ed_f6YY5WHf.jpeg");
    background-position: 0 0, 0%;
  }

  .hero-wrapper.inner-pages.ocss-o-s.on-camera-scene-study-header {
    background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/625eff32be8e8d364aa1ac6f_On%20Camera%20Scene%20Study%20Online%20Header.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.ocss-o-s.scene-study-workout-in-studio {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/625eff32be8e8d364aa1ac6f_On%20Camera%20Scene%20Study%20Online%20Header.png");
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.att-o-s {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df953c62b48a_Website-Page-Headers-4.jpg");
    background-position: 0 0, 90%;
  }

  .hero-wrapper.inner-pages.att-o-s.bgb-van-header-photo {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/616876903f6a685697a1ad08_steve-header-coaching.png");
    background-position: 0 0, 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.att-o-s.acting-the-truth-header {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df953c62b48a_Website-Page-Headers-4.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: auto;
    min-height: 200px;
  }

  .hero-wrapper.inner-pages.audition-masterclass-header-photo {
    background-color: #0000;
    background-image: linear-gradient(#0000005c, #0000005c), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6266ea9fe70c2647b26eba42_Audition%20MasterClass%20Header.png"), linear-gradient(#000, #000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, contain, auto;
    height: auto;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.asa-tint {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df375c62b4e7_uzYbzrbN.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat-x;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    max-width: none;
    height: 200px;
    min-height: 100px;
  }

  .hero-wrapper.inner-pages.asa-tint.audition-script-analysis-image, .hero-wrapper.inner-pages.asa-tint.genres-cracking-the-code {
    height: 250px;
    min-height: auto;
  }

  .hero-wrapper.inner-pages.asa-tint.asa-online {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/610bfa6470e4df499462b4b7_j2sNpBjD.jpeg");
    background-size: auto, cover;
    height: 250px;
    min-height: auto;
  }

  .mobile-center {
    text-align: center;
  }

  .full-section-bg {
    min-height: 300px;
  }

  .heading-3 {
    font-size: 16px;
  }

  .intro-section {
    padding-top: 50px;
  }

  .intro-section.simple-page {
    padding-top: 20px;
  }

  .testimonials-section {
    padding-top: 0;
  }

  .paragraph-5.wide {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    line-height: 26px;
  }

  .paragraph-5.centered {
    padding-top: 5px;
    font-weight: 700;
  }

  .subscribe-form {
    display: none;
  }

  .ongoing-class-intro-wrapper {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .centered-container-2 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .ongoing-class-application-form-wrapper {
    height: auto;
    margin-bottom: 1350px;
  }

  .ongoing-class-application-form-wrapper.writing {
    height: 6000px;
  }

  .mask.home {
    height: auto;
    padding-right: 2%;
  }

  .body-11 {
    overflow: visible;
  }

  .red-apply-now-button.wide.film-page-button {
    margin-left: 0;
  }

  .div-block-41 {
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-46 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .teachers-intro {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-11 {
    flex: 0 auto;
    align-self: center;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .paragraph-12 {
    font-size: 18px;
    line-height: 26px;
  }

  .podcast-intro {
    padding-left: 5px;
    padding-right: 5px;
    overflow: hidden;
  }

  .podcast-intro.the-stories-project {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-53 {
    flex-direction: column;
  }

  .div-block-54 {
    width: 100%;
  }

  .paragraph-13 {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }

  .podcast-section {
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-small.nbm.popup-class-industry-series-text {
    font-size: 32px;
    line-height: 35px;
  }

  .paragraph-small.ra.centered-on-mobile {
    text-align: center;
  }

  .get-started-jump {
    height: 85px;
  }

  .dropdown-link {
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    line-height: 24px;
    display: block;
  }

  .dropdown-link.w--current {
    color: var(--white);
    background-color: #09151c;
  }

  .dropdown-link.bgb-sit-down {
    display: block;
  }

  .dropdown-link.bgb-ny-masterclass-mobile, .dropdown-link.bgb-career-masterclass-dropdown {
    display: none;
  }

  .pricing-v3 {
    width: 100%;
    max-width: 350px;
    margin-bottom: 40px;
    margin-left: 0%;
    margin-right: 0%;
  }

  .pricing-v3.ssw {
    margin-bottom: 40px;
  }

  .pricing-v3.wc.wc-classes-page.coaching-card {
    flex: 0 auto;
    align-self: center;
    width: 100%;
    max-width: 350px;
  }

  .pricing-v3.wc.bgb-ny-masterclass-class-card {
    background-position: 60%;
  }

  .pricing-button-v3 {
    border-radius: 0;
    width: 175px;
  }

  .pricing-button-v3.left {
    border-right-style: none;
    width: 146px;
  }

  .pricing-button-v3.left.bottom-line {
    border-bottom-style: solid;
    border-bottom-color: #a4aebe;
    width: 175px;
  }

  .pricing-button-v3.left.bottom-line.no-margins {
    border-bottom-width: 2px;
    border-bottom-color: #000;
  }

  .card-lower-v2 {
    height: 30%;
    padding-bottom: 0;
  }

  .pricing-button-wrapper {
    border-radius: 20px;
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .summit-banner-with-picture {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 60px;
  }

  .div-block-70 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .smmit-form-hori {
    margin-bottom: 0;
  }

  .grid-10.ekmp-form {
    display: none;
  }

  .paragraph-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-15.home-page {
    padding-left: 10px;
    padding-right: 10px;
  }

  .html-embed {
    height: 380px;
    overflow: hidden;
  }

  .hero-subheader {
    font-size: 24px;
  }

  .hero-subheader.subheader-class-mobile-text {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .hero-subheader.subheader-class-mobile-text.audition-master-class-pop-up {
    color: var(--black-bg);
  }

  .hero-subheader.home-page {
    font-size: 20px;
  }

  .podcast-hero {
    background-position: 40% 0;
    height: 200px;
  }

  .podcast-hero.the-stories-project {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/67b50c17d5a43d66acb03da5_Webpage%20photo%20box.png");
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: contain;
    background-attachment: scroll;
  }

  .faq-wrapper {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .container-medium-906px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .html-embed-3 {
    width: 2000px;
    height: auto;
  }

  .class-info-intro-grid-left {
    padding-left: 2%;
  }

  .class-video-grid-right {
    align-items: center;
    margin-bottom: 0;
    padding-right: 0%;
  }

  .class-video-grid-right.space {
    margin-bottom: 30px;
  }

  .class-info-intro-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .class-video-wrapper {
    width: 100%;
  }

  .grid-15 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-15.atlanta-teacher-bios-grid {
    display: block;
  }

  .grid-15._2-teacher-grid {
    grid-template-columns: .5fr .5fr;
  }

  .class-description-section {
    margin-bottom: 30px;
  }

  .class-information-section {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .centered-container-3 {
    text-align: center;
  }

  .paragraph-16 {
    font-size: 18px;
  }

  .class-selection-section {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-17 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-17.bgb-vancouver-home {
    grid-template-columns: 1fr;
  }

  .alternative-classes-section-for-teachers.hidden {
    display: none;
  }

  .teacher-headshot {
    width: 300px;
  }

  .class-stats-grid {
    grid-template-columns: 110px 1fr;
  }

  .link-block-6 {
    margin-right: 40px;
  }

  .teacher-name-small {
    font-size: 15px;
  }

  .grid-22 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-22.home-page-classes-grid, ._3-teacher-class {
    grid-template-columns: 1fr;
  }

  ._3-teacher-class.tnw-teacher-grid {
    grid-column-gap: 47px;
    grid-template-columns: 1.75fr;
  }

  ._3-teacher-class.core-monday-teacher-grid {
    grid-template-columns: 1fr;
  }

  ._3-teacher-class.unique-message-photo-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .how-it-works-grid {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-24 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .class-description-header {
    margin-top: 10px;
  }

  .image-30-small {
    align-self: auto;
  }

  .unique-message-section {
    padding-left: 5px;
    padding-right: 5px;
  }

  .unique-message-section.bgb-atlanta-unique-messge-section {
    flex-direction: column;
  }

  ._6-teacher-grid {
    grid-row-gap: 9px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .contact-form-section {
    padding-top: 50px;
  }

  .pop-up-wrapper {
    display: none;
  }

  ._1200max-px {
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    overflow: visible;
  }

  ._1200max-px.no-marg {
    margin-bottom: 0;
  }

  ._1200max-px.centered.video-page-video-center {
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .summit-header-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .heading-29 {
    line-height: 37px;
  }

  .div-block-85 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-27 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .podcast-intro-section {
    padding-bottom: 50px;
  }

  .podcast-info-section {
    padding-top: 0;
  }

  .podcast-credits-section {
    margin-top: 0;
    padding-bottom: 15px;
  }

  .podcast-show-notes {
    padding-top: 30px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .podcast-guest-resources {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .risa-nd-steve-link-buttons {
    flex-direction: row;
    padding-top: 20px;
  }

  .credits-wrapper {
    margin-top: 14px;
  }

  .credit-text {
    margin-top: 14px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-9.margin {
    margin-right: 5px;
    padding-right: 20px;
  }

  .button-10.big {
    padding-right: 50px;
  }

  .heading-31 {
    text-align: left;
  }

  .podcast-link-wrapper {
    grid-template-rows: 1fr auto auto;
    margin-top: 59px;
    margin-bottom: 30px;
    padding-left: 10px;
  }

  .grid-37 {
    place-content: stretch center;
    place-items: stretch stretch;
  }

  .show-resources-header {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-34 {
    font-size: 40px;
    line-height: 46px;
  }

  .with-header {
    font-size: 20px;
    line-height: 25px;
  }

  .centered-paragraph {
    color: var(--black-bg);
  }

  ._1100px-wrapper.centered {
    overflow: hidden;
  }

  .the-work-list-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .video-4 {
    width: 300px;
    height: auto;
  }

  .class-video-wrapper-2 {
    border-radius: 0;
  }

  .summit-cta-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    height: auto;
  }

  .gray-spacer.wide {
    margin-bottom: 0;
  }

  .alt-class-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr;
  }

  .tabs {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .tabs-content {
    margin-top: 20px;
    padding-top: 30px;
  }

  .tab-link-tab-1 {
    flex: 0 auto;
    margin: 0;
    padding: 15px 5px;
  }

  .tab-link-tab-1.w--current {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .tab-link-tab-2 {
    margin: 0;
    padding: 15px 5px;
    display: block;
  }

  .pc-subscribe-note {
    padding-left: 5px;
    padding-right: 5px;
  }

  .podcast-resting-link {
    text-align: left;
  }

  .grid-39 {
    margin-top: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-61 {
    text-align: center;
  }

  .offsite-podcast-link-grid {
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
  }

  .coachign-hero {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/67ec8337a9d51cf7d886b64e_coaching%20parent%20header_1800x600.png");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    justify-content: center;
    align-items: center;
  }

  .heading-37 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 30px;
  }

  .paragraph-38 {
    margin-top: 10px;
    font-size: 30px;
  }

  .book-now-button.career-coaching-button-2 {
    text-align: center;
  }

  .the-acting-podcast {
    font-size: 30px;
  }

  .we-are-the-bgb-header {
    text-align: center;
    margin-top: 50px;
  }

  .home-hero-header {
    margin-bottom: 0;
    font-size: 50px;
    line-height: 50px;
  }

  .testimonials-section-home {
    padding-top: 50px;
  }

  .testimonials-section-home.home {
    display: block;
  }

  .testimonials-section-home.home.pc {
    display: none;
  }

  .testimonials-section-home.home.mobile {
    padding-bottom: 0;
    display: block;
    overflow: hidden;
  }

  .teacher-info-q1 {
    max-width: 500px;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .teacher-info-q2 {
    object-fit: fill;
    max-width: 90%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .teacher-info-q3 {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .teacher-info-q4 {
    flex-direction: column;
    align-items: center;
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .teacher-in-fo-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    padding-bottom: 20px;
    position: relative;
  }

  .video-6 {
    width: 100%;
  }

  .cancellation-policy-section {
    padding-left: 5px;
    padding-right: 5px;
  }

  .all-classes-button-section {
    padding-bottom: 70px;
  }

  .text-span-193 {
    font-size: 17px;
  }

  .div-block-108 {
    width: auto;
    overflow: hidden;
  }

  .html-embed-9 {
    height: 1000px;
  }

  .black-link.mobile-footer {
    color: var(--white);
  }

  .grid-42 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .summit-banner-image {
    display: none;
  }

  .grid-43 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  .grid-44 {
    z-index: 900;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--black-bg);
    grid-template-rows: auto;
    position: relative;
  }

  .mobile-logo-home-link {
    padding-left: 10px;
  }

  .dropdown-toggle-3 {
    padding-right: 10px;
    display: block;
  }

  .dropdown-3 {
    z-index: 999;
    margin-left: 0;
    margin-right: 0;
    left: 0%;
  }

  .dropdown-list-10 {
    z-index: 99999999;
    background-color: #09151c;
    display: none;
    position: fixed;
    inset: 65px auto 0% 0%;
  }

  .dropdown-list-10.w--open {
    background-color: var(--black-bg);
    position: fixed;
    inset: 70px auto auto 0%;
  }

  .nav-mobile {
    z-index: 99999;
    display: block;
    position: sticky;
    top: 0;
    overflow: visible;
  }

  .paragraph-43, .paragraph-44 {
    font-size: 18px;
    line-height: 26px;
  }

  .paragraph-45 {
    font-size: 18px;
  }

  .standard-paragraph {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    line-height: 26px;
  }

  .standard-paragraph.centered {
    text-align: center;
  }

  .alt-pic-2 {
    width: 300px;
    margin-bottom: 50px;
  }

  .thank-you-text {
    line-height: 27px;
  }

  .bgb-connect-subheader {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: inline-block;
    transform: none;
  }

  .bgb-connect-header {
    font-size: 42px;
  }

  .bgb-connect-headers-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .what-we-do-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  .cta-text {
    text-align: center;
  }

  .slider-2 {
    height: 580px;
  }

  .slide-header.connect {
    text-align: center;
    font-size: 36px;
  }

  .slide-paragraph.rebekah-ward-long-testimonial {
    font-size: 15px;
  }

  .connect-testimonials-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .guests-block {
    margin-bottom: 0;
  }

  .body-17 {
    padding-left: 0;
    padding-right: 0;
  }

  .opt-in-hero {
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
  }

  .optin-banner-title-wrapper {
    background-image: linear-gradient(#00000059, #00000059);
    padding-top: 0;
    padding-bottom: 0;
  }

  .optin-header {
    margin-top: 0;
    font-size: 40px;
  }

  .optin-subheader {
    margin-top: 20px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .optin-info-section {
    background-image: linear-gradient(#ccc, #ccc);
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .optin-form-header-wrapper {
    margin-bottom: 20px;
  }

  .optin-embed-form-wrapper {
    height: auto;
  }

  .optin-info-wrapper {
    color: #fff;
    background-color: #1a303e;
  }

  .optin-info-header {
    margin-top: 5px;
  }

  .optin-embed-code {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .class-details-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .class-details-grid.bgb-ny-masterclass-class-grid {
    display: block;
  }

  .tabs-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: grid;
  }

  .tabs-menu.tap-mobile-tabs-menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-items: center stretch;
    width: 100%;
    min-width: auto;
    min-height: auto;
    padding-left: 5%;
    padding-right: 5%;
    overflow: visible;
  }

  .text-block-69 {
    text-align: center;
    padding-right: 5px;
    font-size: 14px;
  }

  .text-block-70 {
    text-align: center;
  }

  .ep-quote {
    padding-left: 0;
  }

  .icon-8 {
    padding-left: 20px;
  }

  .dropdown-list-13 {
    background-color: #c2c2c2;
  }

  .dropdown-list-14.w--open {
    margin-left: 10px;
  }

  .dropdown-link-2, .dropdown-link-3, .dropdown-link-4, .dropdown-link-5, .dropdown-link-6, .dropdown-link-7 {
    color: #000;
  }

  .blog-content-section {
    margin-bottom: 0;
  }

  .blog-video-wrapper {
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto;
    grid-template-columns: 3fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    max-width: none;
    margin: -40px 0 40px;
    display: flex;
    position: static;
    left: auto;
  }

  .blog-video-wrapper.vertical-video {
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 3fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-left: 20px;
    margin-right: 20px;
    display: inline;
    position: static;
  }

  .paragraph-60 {
    text-align: justify;
    margin-left: 10px;
    margin-right: 10px;
  }

  .video-page-button {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .blog-content-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .summit-banner-heading-pop-up {
    font-size: 26px;
  }

  .wbgb-popover {
    width: 100%;
    min-width: auto;
    max-width: 95%;
  }

  .coaching-cards-section {
    flex-direction: row;
    justify-content: center;
    display: block;
  }

  .coaching-card-wrapper {
    flex-wrap: nowrap;
    justify-content: center;
    display: block;
  }

  .coaching-pages-hero {
    background-size: cover;
  }

  .coaching-pages-hero.career {
    background-position: 15% 60%;
    background-size: 250%;
  }

  .coaching-pages-hero.career.life-design-coaching {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/616876903f6a685697a1ad08_steve-header-coaching.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .coaching-pages-hero.career.group-career-coaching-series {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/65c3cadea5686f7e93833947_risa%20steve%20stacked%20fixed.png");
    background-position: 50%;
    background-size: cover;
    min-height: 400px;
    max-height: none;
  }

  .coaching-pages-hero.career.once-you-ve-booked-the-job-coaching {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/67e34cfd6b904d3dc46135b2_auditionrmheader.png");
    background-position: 50%;
    background-size: auto 100%;
  }

  .coaching-info-block {
    color: #fff;
    background-color: #1a303e;
    max-height: 830px;
    margin-top: 0;
  }

  .grid-49 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .os-header-video {
    margin-top: -40px;
  }

  .challenges-section {
    margin-bottom: 0;
  }

  .challenges-image-wrapper.fyp, .challenges-image-wrapper.lg, .challenges-image-wrapper.tfe, .challenges-image-wrapper.fyp-2 {
    height: 200px;
  }

  .challenge-header, .challenge-text {
    text-align: center;
  }

  .challenges-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .challenge-title {
    font-size: 24px;
    line-height: 36px;
  }

  .challenge-info {
    text-align: center;
  }

  .challenge-info-grid-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .challenge-info-grid-2 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-135 {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .image-53 {
    padding-left: 0;
  }

  .hero-film-container {
    height: auto;
    margin-top: 40px;
    position: static;
  }

  .text-block-74 {
    color: #000;
    text-align: center;
    margin-top: 20px;
    font-size: 20px;
    line-height: 125%;
    position: static;
  }

  .div-block-136 {
    display: none;
  }

  .paragraph-64 {
    margin-top: 20px;
  }

  .film-popover {
    display: none;
  }

  .blog-heading {
    padding-left: 20px;
    padding-right: 20px;
  }

  .filter-wrapper {
    grid-template-columns: 1.75fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-66 {
    text-align: left;
  }

  .summit-cta {
    padding-bottom: 70px;
  }

  .corner-button-pop-up-wrapper {
    display: none;
  }

  .heading-67 {
    text-align: center;
  }

  .cyst-video-wrapper {
    max-width: 300px;
    display: flex;
  }

  .power-pack-info-wrapper {
    margin-bottom: 20px;
  }

  .power-pack-grid {
    flex: 0 auto;
  }

  .power-pack-grid.power-pack-opt-in-grid, .video-10.vertical-video-cms, .video-11 {
    display: block;
  }

  .rich-text-block-6 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .back-to-all-films-button {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .div-block-152, .div-block-153 {
    display: none;
  }

  .rich-text-block-8 {
    margin-bottom: -20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .button-30 {
    text-align: center;
  }

  .abgb-slide-1 {
    background-color: #fff;
    grid-template-rows: 300px auto;
    grid-template-columns: 1fr;
  }

  .abgb-slide-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .abgb-image-1, .abgb-image-2 {
    height: 300px;
  }

  .abgb-text-wrapper._1 {
    padding-top: 0;
  }

  .wpas-header.centered {
    font-size: 36px;
    line-height: 36px;
  }

  .book-session-cta {
    background-position: 65% 0;
  }

  .bs-cta-header {
    font-size: 42px;
  }

  .connect-nav-pc {
    position: absolute;
  }

  .connect-form-pop-up {
    padding-left: 0%;
    padding-right: 0%;
    display: none;
  }

  .grid-58 {
    grid-template-columns: 1fr;
  }

  .grid-60 {
    grid-column-gap: 16px;
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .related-blog-title-text {
    display: none;
  }

  .related-blog-title-text.related-blog-title-mobile-text {
    color: var(--bgb-red);
    display: block;
  }

  .perfect-imperfect-self-tape-popup {
    max-width: 80%;
  }

  .perfect-imperfect-popup-close-button {
    margin-left: 0;
    display: block;
  }

  .paragraph-85 {
    text-align: center;
  }

  .div-block-161 {
    min-width: 30%;
    min-height: 15%;
    line-height: 21px;
    bottom: 2%;
  }

  .heading-78 {
    margin-top: 20px;
    font-size: 12px;
    line-height: 21px;
  }

  .heading-79.stories-template {
    line-height: 45px;
  }

  .connect-nav-mobile {
    position: absolute;
  }

  .tab-link-tab-3 {
    margin: 0;
    padding: 15px 5px;
    display: block;
  }

  .tab-link-tab-3.w--current {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .rich-text-block-20 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .grid-68 {
    grid-template-columns: 1fr;
    margin-right: 0;
  }

  .popup-class-teacher-grid {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-86, .paragraph-87 {
    text-align: justify;
    margin-left: 10px;
    margin-right: 10px;
  }

  .popup-class-page-video-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-71 {
    grid-template-columns: 1fr;
  }

  .workshop-hero {
    height: auto;
  }

  .workshop-intro-wrapper {
    height: 100%;
  }

  .workshop-header-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #ffffff8c;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .workshop-summary-section {
    padding-top: 0;
  }

  .workshop-description {
    background-color: #0000;
    background-image: none;
    padding-top: 10px;
  }

  .workshop-desc-grid {
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
  }

  .ws-desc-image {
    max-width: 100%;
    max-height: none;
  }

  .ws-desc-headeer {
    text-align: center;
    margin-top: 50px;
  }

  .workshop-details {
    padding-left: 2%;
  }

  .workshop-detail-section {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .advantage-section {
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-72 {
    grid-template-columns: 1fr;
  }

  .mrs {
    text-align: center;
    margin-top: 50px;
  }

  .ab-rs {
    margin-top: 0;
    padding-top: 0;
  }

  .popup-class-hero {
    background-image: url("https://cdn.prod.website-files.com/610bfa6470e4df318362b241/6286a719d7a8ecfa40bd55ad_Popup%20Class%20HTGAKAG%20Mobile%20Header%20V2.png");
    background-position: 55% 0;
    background-repeat: no-repeat;
    background-size: auto;
    display: none;
  }

  .popup-class-hero.popup-class-mobile-header-section {
    background-image: none;
    height: auto;
    display: flex;
  }

  ._10-hero-section {
    padding-top: 50px;
  }

  .html-embed-20 {
    display: none;
  }

  .html-embed-21 {
    display: block;
  }

  .popup-class-banner-dropdown {
    width: 100%;
    min-width: auto;
    min-height: auto;
    margin-top: 0;
    position: fixed;
    top: auto;
  }

  .grid-73 {
    grid-template-columns: 2fr .25fr;
    height: auto;
    margin-top: 0;
  }

  .button-39 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .heading-97 {
    margin-bottom: 0;
    font-size: 35px;
  }

  .heading-98 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-182 {
    margin-top: 40px;
  }

  .heading-99, .paragraph-96 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .charity-summit-details {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-68 {
    background-color: #fff;
  }

  .paragraph-99 {
    flex: 0 auto;
    align-self: center;
    margin-right: 0;
    padding-top: 20px;
    display: block;
  }

  .paragraph-99.slide-in-from-right {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-69.slide-in-from-left {
    align-self: center;
  }

  .heading-102.slide-in-up {
    padding-left: 10px;
    padding-right: 10px;
  }

  .podcast-video-section {
    margin-bottom: 40px;
  }

  .div-block-185 {
    background-color: #e8eaec99;
    width: auto;
  }

  .div-block-188 {
    padding-top: 10px;
    padding-left: 1%;
    padding-right: 1%;
  }

  .div-block-188.long {
    margin-top: 20%;
  }

  .button-46 {
    width: 200px;
    margin-left: 60px;
    margin-right: 60px;
    padding-right: 0;
  }

  .class-card {
    margin-top: 55%;
    padding-top: 30px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .grid-76 {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-108 {
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .bold-text-50 {
    line-height: 35px;
  }

  .text-block-90 {
    margin-top: 14px;
    margin-bottom: 0;
  }

  .text-block-91 {
    margin-top: 13px;
  }

  .text-block-92 {
    margin-top: 14px;
  }

  .button-52.atlanta-audition-revolution {
    flex-flow: column;
    place-content: center;
    margin-left: 75px;
    display: flex;
  }

  .button-52.atlanta-audition-revolution.button-after-work, .button-52.atlanta-audition-revolution.button-before-testemonials {
    margin-left: 0;
  }

  .button-52.atlanta-audition-revolution.base-breakpoint-atlanta {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .grid-78 {
    flex-direction: column;
    display: block;
  }

  .bold-text-51 {
    margin-left: 0;
  }

  .text-block-93 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-81 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
  }

  .heading-117 {
    text-align: center;
  }

  .tab-link-tab-4 {
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .tab-link-tab-4.w--current {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 5px;
    padding: 15px 5px;
    transform: translate(0, 13px);
  }

  .text-block-95, .text-block-96 {
    text-align: center;
  }

  .grid-85 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-205, .div-block-206, .div-block-207 {
    margin-left: 0;
    margin-right: 0;
  }

  .body-21 {
    overflow: visible;
  }

  .heading-121 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-116 {
    font-size: 18px;
  }

  .grid-86 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-87 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-211 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    margin-top: 10px;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    display: flex;
  }

  .rich-text-block-30 {
    min-width: auto;
    display: block;
  }

  .tab-link-tab-5 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    transform: translate(0, 20px);
  }

  .tab-link-tab-5.w--current {
    max-width: none;
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-104 {
    text-align: center;
    font-size: 17px;
  }

  .heading-127 {
    margin-bottom: 10px;
  }

  .div-block-226 {
    padding-bottom: 10px;
  }

  .centered-paragraph-2 {
    color: #09151c;
  }

  .text-block-108 {
    text-align: center;
  }

  .grid-100 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 2.75fr 1.25fr;
    grid-auto-columns: 1fr;
    margin-left: 25px;
    margin-right: 25px;
    display: flex;
  }

  .flex-block-25 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-84, .text-block-110, .text-block-111, .text-block-112, .text-block-113 {
    text-align: center;
  }

  .text-block-114 {
    width: auto;
  }

  .text-block-115, .heading-143 {
    color: var(--white);
    text-align: center;
  }

  .bold-text-85, .bold-text-86 {
    color: var(--white);
  }

  .div-block-234 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .heading-144, .text-block-116 {
    color: var(--white);
    text-align: center;
  }

  .button-64 {
    background-color: var(--bgb-red);
    text-align: center;
    vertical-align: baseline;
    border-radius: 20px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: 200px;
    display: block;
    position: static;
  }

  .div-block-235 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-101 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    place-content: center;
  }

  .div-block-236 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .button-67 {
    width: auto;
    max-width: 300px;
  }

  .bold-text-96 {
    line-height: 30px;
  }

  .text-block-117 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .coaching-grid {
    grid-template-columns: 1fr;
  }

  .heading-147 {
    text-align: center;
  }

  .bold-text-101 {
    font-size: 40px;
  }

  .bold-text-102 {
    font-size: 27px;
  }
}

#w-node-_62d18889-7568-1dec-96d3-862259991924-01c555f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b952a1bd-674b-69ca-e4c5-e35e8c7615ac-01c555f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65dc1744-e1bd-7a41-bc2e-f7f0bcbf042d-01c555f8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b75876be-dba4-acbb-8a1e-14b03bf5d95a-01c555f8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_72d4cecf-ce13-bdea-cdfe-3bcbc0581a52-01c555f8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-aec995b3-2400-5a10-9f6d-cdc65cb2e6a2-01c555f8 {
  place-self: center;
}

#w-node-_57b4ffbe-3506-ddfe-6185-858bb515ed36-01c555f8 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_35384148-c230-775d-9842-7b9f3d559390-01c555f8 {
  grid-area: 2 / 2 / 4 / 3;
  place-self: center;
}

#w-node-f06c523a-337f-a9ed-8a42-beb8921628f7-01c555f8 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: auto center;
}

#w-node-_65048b8e-71f4-205c-f0c1-3a93cd6bb95f-01c555f8 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center;
}

#w-node-e0054835-6683-e169-2c73-081b94cbfd1b-01c555f8 {
  align-self: center;
}

#w-node-aca156e5-8a3b-912d-cb39-015bca997435-01c555f8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6cbe269a-c443-30c7-fe15-b291883cb0cb-01c555f8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fd0d553d-de35-13d7-72be-b06215accda2-8c49eae9 {
  align-self: auto;
}

#w-node-_7a05af7b-7a98-1695-2d43-74471ccfb5ea-1ccfb5e8, #w-node-_59983a1e-a95e-c451-ab97-2d7babdb2f9f-1ccfb5e8 {
  align-self: center;
}

#w-node-_280791e1-cbcc-c92d-9bbe-d195e8ab8005-01c55632 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03d014b5-9a6f-0aa1-4e0b-147900a18ed8-01c55632 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c287be6-3e59-2290-2eed-ba3243e569a7-01c55632 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_482bc0b5-50b9-ea45-00f4-4f6cddb746ac-01c55632 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8cdaff6e-243f-f2a9-b634-8f8913924471-01c55632 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1d861040-5872-48f2-3654-a5c04cb6e828-01c55632 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_280791e1-cbcc-c92d-9bbe-d195e8ab8005-01c55657 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03d014b5-9a6f-0aa1-4e0b-147900a18ed8-01c55657 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c287be6-3e59-2290-2eed-ba3243e569a7-01c55657 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_482bc0b5-50b9-ea45-00f4-4f6cddb746ac-01c55657 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8cdaff6e-243f-f2a9-b634-8f8913924471-01c55657 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1d861040-5872-48f2-3654-a5c04cb6e828-01c55657 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_70b26683-9a0e-7213-0d94-2a7cb99f725f-01c55673 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_70b26683-9a0e-7213-0d94-2a7cb99f7261-01c55673 {
  place-self: center;
}

#w-node-_2d1e577f-3862-6866-aa1b-bde2640d5229-01c55675, #w-node-_2d1e577f-3862-6866-aa1b-bde2640d5234-01c55675, #w-node-_2d1e577f-3862-6866-aa1b-bde2640d5239-01c55675, #w-node-_2d1e577f-3862-6866-aa1b-bde2640d523e-01c55675, #w-node-_2d1e577f-3862-6866-aa1b-bde2640d5243-01c55675 {
  align-self: start;
}

#w-node-ca58c9e7-1941-b955-b91f-2c0f865e961a-01c55675 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ca58c9e7-1941-b955-b91f-2c0f865e9612-01c55675 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ca58c9e7-1941-b955-b91f-2c0f865e9616-01c55675 {
  justify-self: auto;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c4281dc-01c55675 {
  justify-self: end;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c4281dd-01c55675 {
  justify-self: start;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c4281e8-01c55675 {
  justify-self: end;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c4281e9-01c55675 {
  justify-self: start;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c4281f4-01c55675 {
  justify-self: end;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c4281f5-01c55675 {
  justify-self: start;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c428200-01c55675 {
  justify-self: end;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c428201-01c55675 {
  justify-self: start;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c42820c-01c55675 {
  justify-self: end;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c42820d-01c55675 {
  justify-self: start;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c428218-01c55675 {
  justify-self: end;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c428219-01c55675 {
  justify-self: start;
}

#w-node-_573fdca0-4f9b-177a-8ac5-c496a446e44a-01c55675 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ffcd0b42-7697-f938-5c89-665081a60a8d-01c55675 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ffcd0b42-7697-f938-5c89-665081a60a8f-01c55675 {
  align-self: center;
}

#w-node-ffcd0b42-7697-f938-5c89-665081a60a99-01c55675 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7e730831-e80a-cdc9-0354-872e53984740-01c55677 {
  justify-self: center;
}

#w-node-_007634d4-76a5-72fb-ccb3-cbb6864fa98a-01c55681, #w-node-_3c7e2a56-e703-b672-460f-b9ccdfb419b5-01c55681, #w-node-b94fc146-24bf-2545-b106-f61bad3a6ee2-01c55681, #w-node-c102fe8b-0843-451e-879f-92a3fd8c4858-01c55681, #w-node-a8b6b3d1-499f-67f3-5e96-8a98b30d031a-01c55681, #w-node-d1f519e0-69d3-3f5f-013a-011130409f92-01c55681, #w-node-_026011f2-1b63-1e2a-f407-089d5e8194cc-01c55681, #w-node-_6668195c-9d29-11a7-2936-bf5bc52a7533-01c55681, #w-node-e4200bc8-85ec-29c1-ae51-ef4a945805e1-01c55681, #w-node-e8ae92ad-a211-6b3f-b1ca-8927fbb7f927-01c55681, #w-node-_9aada2f0-7333-b5b6-b309-d04e1f501a9f-01c55681, #w-node-e0be34ba-c0dc-1b2e-30f7-d216e79e74a1-01c55681, #w-node-f163360f-04a4-7b7a-7060-d835b71135ea-01c55681, #w-node-_9de7d9f4-9d53-0593-ce5b-6608c2f74d42-01c55681, #w-node-c92acbae-1911-aa3c-3d7f-5d987d20db2f-01c55681, #w-node-_75b6bd86-9a6e-ccd6-278b-05829f4c22fa-01c55681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75b6bd86-9a6e-ccd6-278b-05829f4c22fc-01c55681 {
  align-self: center;
}

#w-node-c3e8d21c-eaa3-1dac-7f35-8e91e73c6724-01c55681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_94cbc51e-4cf1-47a9-637a-d7af99149abb-01c556a8, #w-node-_0db669ca-feba-e294-c21c-fd15cce32867-01c556a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d1e577f-3862-6866-aa1b-bde2640d5229-01c556a8, #w-node-_2d1e577f-3862-6866-aa1b-bde2640d5234-01c556a8, #w-node-_2d1e577f-3862-6866-aa1b-bde2640d5243-01c556a8 {
  align-self: start;
}

#w-node-_21542b05-90fc-28ea-6f6d-e9158d92359b-01c556a8, #w-node-ab7e1c3a-8561-1df5-b18d-10685818afea-01c556a8 {
  place-self: center;
}

#w-node-ca58c9e7-1941-b955-b91f-2c0f865e961a-01c556a8 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_6b8a3f34-7ca4-69d5-b8e2-7b5c92966727-01c556a8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_6b8a3f34-7ca4-69d5-b8e2-7b5c92966729-01c556a8 {
  justify-self: auto;
}

#w-node-_6b8a3f34-7ca4-69d5-b8e2-7b5c92966734-01c556a8 {
  grid-area: Area;
}

#w-node-_6b8a3f34-7ca4-69d5-b8e2-7b5c9296672d-01c556a8 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_6b8a3f34-7ca4-69d5-b8e2-7b5c92966730-01c556a8 {
  place-self: auto;
}

#w-node-_6b8a3f34-7ca4-69d5-b8e2-7b5c92966744-01c556a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_425762bc-8355-0e9b-ca3d-d3f147946f02-01c556a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c428218-01c556a8 {
  justify-self: end;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c428219-01c556a8 {
  justify-self: start;
}

#w-node-_142d6f79-fec6-8699-faa2-a9a75917a17d-01c556a8 {
  justify-self: end;
}

#w-node-_142d6f79-fec6-8699-faa2-a9a75917a17e-01c556a8 {
  justify-self: start;
}

#w-node-_6a6c43f1-f53c-beb3-89a5-7f9441826300-01c556a8 {
  justify-self: end;
}

#w-node-_6a6c43f1-f53c-beb3-89a5-7f9441826301-01c556a8 {
  justify-self: start;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c4281dc-01c556a8 {
  justify-self: end;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c4281dd-01c556a8 {
  justify-self: start;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c4281e8-01c556a8 {
  justify-self: end;
}

#w-node-_6dfaf17f-398c-85bd-c26a-a43f8c4281e9-01c556a8 {
  justify-self: start;
}

#w-node-c7d3da11-aecd-cee0-401a-860323ed5fe9-01c556a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-b5aa690d-f22d-4c40-7a68-1b275d89076a-01c556aa, #w-node-_9da0a0b1-dc21-0723-c68d-8ca161c709ae-01c556aa, #w-node-_806b18f5-7309-1a46-57aa-2fd3eb835df4-01c556aa, #w-node-e43c50f1-abca-fdc2-df94-5c86608b04fb-01c556aa, #w-node-_1c2a0805-c584-61a9-1466-078717dea0cf-01c556aa, #w-node-_846e3db5-94d4-bb2b-1439-092241905d0c-01c556aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-acdcf476-0d1b-aff2-6513-125a76937c9b-01c556aa, #w-node-d1af510f-8b37-3a03-ed9b-d41784ca022c-01c556aa {
  align-self: center;
}

#w-node-bb3bb65d-a745-cc2e-1151-941fddc46b43-01c556aa {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-e4b468c8-ee65-01ec-2ca8-c432e3ed43fc-01c556aa {
  grid-area: 2 / 1 / 3 / 3;
  place-self: start center;
}

#w-node-_7fcffaa6-a5a8-049a-e707-6d9e5c356df9-01c556aa {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-_46e79cf1-8e00-26d8-58e0-4607c0c95cea-01c556aa {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_2ec5bdfc-372d-60cf-118c-7c6411784d49-01c556aa {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: center;
}

#w-node-_866c4d6b-d0a0-7508-1955-4fa610f53322-01c556aa {
  grid-area: 4 / 1 / 5 / 2;
  align-self: center;
}

#w-node-e7a1f7bb-a682-852d-edd4-fd5e47f488f2-01c556aa {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: center;
}

#w-node-_414da24d-b78f-2d9a-61af-cc3c5cb4083b-01c556aa {
  grid-area: 5 / 2 / 6 / 3;
  align-self: center;
}

#w-node-_2b45d526-fd47-44ef-73dc-e5060cd9da9e-01c556aa, #w-node-_2b45d526-fd47-44ef-73dc-e5060cd9daa3-01c556aa {
  align-self: center;
}

#w-node-_5c3d3a41-c26d-4eb7-8d99-c73c245e635d-01c556aa, #w-node-_532d9c71-d62f-ec19-6d57-99abf212f936-01c556aa, #w-node-_7135caba-cc9f-1491-cbc6-05a9580e7e86-01c556aa, #w-node-cb44026c-7cb7-1909-3679-39b0dd279c00-01c556aa, #w-node-_530da3e3-1259-8e79-b9d9-0c06557e20cd-01c556aa, #w-node-_586c34cb-52cf-ddfd-98a2-3383ce3b51b0-01c556aa, #w-node-_34d3c2d3-39ab-f4a7-346c-6528fc25eea5-01c556aa, #w-node-_8cd0c078-86fb-2bf2-511a-1745f441ec57-01c556aa, #w-node-_8cd0c078-86fb-2bf2-511a-1745f441ec56-01c556aa, #w-node-_942f6342-0b3a-ef42-d505-2e14ce6d2589-01c556aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55c2d53f-c28d-f3e3-981c-8956db899240-01c556ac, #w-node-_55c2d53f-c28d-f3e3-981c-8956db89924b-01c556ac, #w-node-_55c2d53f-c28d-f3e3-981c-8956db899250-01c556ac, #w-node-_817269e1-e9a6-b238-eaca-197c7443d1d8-01c556ac, #w-node-_55c2d53f-c28d-f3e3-981c-8956db89925a-01c556ac {
  align-self: start;
}

#w-node-_61e868f7-73e9-f6c5-1316-fc58db84ac44-01c556ac {
  place-self: center;
}

#w-node-e0d99410-c808-5020-396e-7154b9ab8b02-01c556ac, #w-node-_170050c9-b6bb-712b-16a4-f46c247ff3fa-01c556ac, #w-node-_005c74cd-1dc9-c36a-a979-bfb29d7d575b-01c556ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ed8777d8-f556-8cdd-81d7-f67828a27e1e-01c556ac {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-a8faa5a2-fcf2-27c0-5d06-26e5efd34fbc-01c556ac {
  place-self: center;
}

#w-node-_22fe46fa-bfb7-9111-d77d-7be7e395d778-01c556ac {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_22fe46fa-bfb7-9111-d77d-7be7e395d784-01c556ac, #w-node-_22fe46fa-bfb7-9111-d77d-7be7e395d788-01c556ac, #w-node-_22fe46fa-bfb7-9111-d77d-7be7e395d77c-01c556ac, #w-node-_22fe46fa-bfb7-9111-d77d-7be7e395d780-01c556ac {
  justify-self: auto;
}

#w-node-_09dc75f1-bb7e-1427-0b73-80b12202e8c9-01c556ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa09b4d4-a7a3-a943-d393-107c9def3d2d-01c556ac {
  justify-self: center;
}

#w-node-aa09b4d4-a7a3-a943-d393-107c9def3d2e-01c556ac {
  justify-self: start;
}

#w-node-_18ec8a8f-b6f3-3e46-97d7-3d9293d238e6-01c556ac {
  justify-self: center;
}

#w-node-_18ec8a8f-b6f3-3e46-97d7-3d9293d238e7-01c556ac {
  justify-self: start;
}

#w-node-e8397eef-b980-51a9-21d2-cb3ff0617719-01c556ac {
  justify-self: center;
}

#w-node-e8397eef-b980-51a9-21d2-cb3ff061771a-01c556ac {
  justify-self: start;
}

#w-node-_1f62d6db-9c18-8e3a-718e-708d895e1e6c-01c556ac {
  justify-self: center;
}

#w-node-_1f62d6db-9c18-8e3a-718e-708d895e1e6d-01c556ac {
  justify-self: start;
}

#w-node-_70b26683-9a0e-7213-0d94-2a7cb99f725f-01c556c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_21811eac-1d8b-6b5c-2488-94b15b6ee36c-01c556c1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_21811eac-1d8b-6b5c-2488-94b15b6ee375-01c556c1 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: center;
}

#w-node-_21811eac-1d8b-6b5c-2488-94b15b6ee36f-01c556c1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_21811eac-1d8b-6b5c-2488-94b15b6ee372-01c556c1 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_7da4e376-2260-fdbd-94de-b6afebca6f61-01c556c7, #w-node-c640fe16-8b23-b299-c2d5-51245bd8dd17-01c556c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fe78e57c-a08f-b493-6be8-828583863718-01c556c7, #w-node-_8b228b68-4223-ba87-d00d-c6d76827f4a5-01c556c7 {
  place-self: center;
}

#w-node-_704734cc-4949-8573-01e9-d1e7f0df64fa-01c556c7, #w-node-bff787f6-7701-10f2-0cf2-9e178df45745-01c556c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d27958f0-2558-23a1-bf22-abee8de85d92-01c556ca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7ed2c9fa-5e8a-096b-a3ed-25df848c24d9-01c556ca {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8ed3127e-22c2-608a-f83f-568135937023-01c556ca {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a2cd4cfa-08b9-185c-6d09-66457a2556ee-01c556e9 {
  place-self: auto;
}

#w-node-a2cd4cfa-08b9-185c-6d09-66457a2556ba-01c556e9, #w-node-a2cd4cfa-08b9-185c-6d09-66457a25573c-01c556e9, #w-node-_27c4a4dc-18fa-57ce-ee12-fb101c30ddd2-01c556e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef71bdcc-1200-b119-99e0-4df00eea1ddf-01c556ea {
  justify-self: center;
}

#w-node-ef71bdcc-1200-b119-99e0-4df00eea1de0-01c556ea {
  justify-self: start;
}

#w-node-_55f5ef25-9c84-371d-353f-ecadb6c5fdd2-01c556ea {
  justify-self: center;
}

#w-node-_55f5ef25-9c84-371d-353f-ecadb6c5fdd3-01c556ea {
  justify-self: start;
}

#w-node-ef71bdcc-1200-b119-99e0-4df00eea1df9-01c556ea {
  justify-self: center;
}

#w-node-ef71bdcc-1200-b119-99e0-4df00eea1dfa-01c556ea {
  justify-self: start;
}

#w-node-_3685c386-3b39-2ed8-6a8a-514ecc840b7e-01c556ea {
  justify-self: center;
}

#w-node-_3685c386-3b39-2ed8-6a8a-514ecc840b7f-01c556ea {
  justify-self: start;
}

#w-node-_4a91f458-1d67-e314-76d2-9c7416a8b070-01c556ea {
  justify-self: center;
}

#w-node-_4a91f458-1d67-e314-76d2-9c7416a8b071-01c556ea {
  justify-self: start;
}

#w-node-b17f3c31-bdac-7e6b-2c0b-87f20c03aeca-01c556ea {
  justify-self: center;
}

#w-node-b17f3c31-bdac-7e6b-2c0b-87f20c03aecb-01c556ea {
  justify-self: start;
}

#w-node-b28d8407-0467-51be-6767-8b70ae6be1a4-01c556ea {
  justify-self: center;
}

#w-node-b28d8407-0467-51be-6767-8b70ae6be1a5-01c556ea {
  justify-self: start;
}

#w-node-ef71bdcc-1200-b119-99e0-4df00eea1deb-01c556ea {
  justify-self: center;
}

#w-node-ef71bdcc-1200-b119-99e0-4df00eea1dec-01c556ea {
  justify-self: start;
}

#w-node-_43ee9b03-76b7-924c-5694-1748cffc4f85-01c556ea {
  justify-self: center;
}

#w-node-_43ee9b03-76b7-924c-5694-1748cffc4f86-01c556ea {
  justify-self: start;
}

#w-node-f71bc0d7-54e4-1a4f-caa3-8fa95bce3405-01c556f7, #w-node-f71bc0d7-54e4-1a4f-caa3-8fa95bce3411-01c556f7, #w-node-f71bc0d7-54e4-1a4f-caa3-8fa95bce3419-01c556f7, #w-node-f71bc0d7-54e4-1a4f-caa3-8fa95bce341e-01c556f7, #w-node-f71bc0d7-54e4-1a4f-caa3-8fa95bce3428-01c556f7 {
  align-self: start;
}

#w-node-f71bc0d7-54e4-1a4f-caa3-8fa95bce3434-01c556f7 {
  place-self: center stretch;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b46-01c556f7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b4a-01c556f7, #w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b4e-01c556f7, #w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b52-01c556f7, #w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b56-01c556f7, #w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b5c-01c556f7 {
  justify-self: auto;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b60-01c556f7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b99-01c556f7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2ba9-01c556f7 {
  justify-self: end;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2baa-01c556f7 {
  justify-self: start;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2bb5-01c556f7 {
  justify-self: end;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2bb6-01c556f7 {
  justify-self: start;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2bc1-01c556f7 {
  justify-self: end;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2bc2-01c556f7 {
  justify-self: start;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2bcd-01c556f7 {
  justify-self: end;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2bce-01c556f7 {
  justify-self: start;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2bd9-01c556f7 {
  justify-self: end;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2bda-01c556f7 {
  justify-self: start;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2be5-01c556f7 {
  justify-self: end;
}

#w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2be6-01c556f7 {
  justify-self: start;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b899-01c556f7 {
  justify-self: end;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b89a-01c556f7 {
  justify-self: start;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b8a5-01c556f7 {
  justify-self: end;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b8a6-01c556f7 {
  justify-self: start;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b8b1-01c556f7 {
  justify-self: end;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b8b2-01c556f7 {
  justify-self: start;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b8bd-01c556f7 {
  justify-self: end;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b8be-01c556f7 {
  justify-self: start;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b8c9-01c556f7 {
  justify-self: end;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b8ca-01c556f7 {
  justify-self: start;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b8d5-01c556f7 {
  justify-self: end;
}

#w-node-ef87cd42-692d-b4c1-d8f7-454b1344b8d6-01c556f7 {
  justify-self: start;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab382d8-01c556f7 {
  justify-self: end;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab382d9-01c556f7 {
  justify-self: start;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab382e4-01c556f7 {
  justify-self: end;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab382e5-01c556f7 {
  justify-self: start;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab382f0-01c556f7 {
  justify-self: end;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab382f1-01c556f7 {
  justify-self: start;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab382fc-01c556f7 {
  justify-self: end;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab382fd-01c556f7 {
  justify-self: start;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab38308-01c556f7 {
  justify-self: end;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab38309-01c556f7 {
  justify-self: start;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab38314-01c556f7 {
  justify-self: end;
}

#w-node-_6c72bc14-a7cf-17ca-7902-9ddc3ab38315-01c556f7 {
  justify-self: start;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf068-01c556f7 {
  justify-self: end;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf069-01c556f7 {
  justify-self: start;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf074-01c556f7 {
  justify-self: end;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf075-01c556f7 {
  justify-self: start;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf080-01c556f7 {
  justify-self: end;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf081-01c556f7 {
  justify-self: start;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf08c-01c556f7 {
  justify-self: end;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf08d-01c556f7 {
  justify-self: start;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf098-01c556f7 {
  justify-self: end;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf099-01c556f7 {
  justify-self: start;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf0a4-01c556f7 {
  justify-self: end;
}

#w-node-_8e89b878-abf6-6801-7f5e-45161c0bf0a5-01c556f7 {
  justify-self: start;
}

#w-node-a87aada6-615c-acb6-3d4f-4d982be249dd-01c556f7 {
  justify-self: end;
}

#w-node-a87aada6-615c-acb6-3d4f-4d982be249de-01c556f7 {
  justify-self: start;
}

#w-node-a87aada6-615c-acb6-3d4f-4d982be249e9-01c556f7 {
  justify-self: end;
}

#w-node-a87aada6-615c-acb6-3d4f-4d982be249ea-01c556f7 {
  justify-self: start;
}

#w-node-a87aada6-615c-acb6-3d4f-4d982be249f5-01c556f7 {
  justify-self: end;
}

#w-node-a87aada6-615c-acb6-3d4f-4d982be249f6-01c556f7 {
  justify-self: start;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653f6c-01c556f7 {
  justify-self: end;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653f6d-01c556f7 {
  justify-self: start;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653f78-01c556f7 {
  justify-self: end;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653f79-01c556f7 {
  justify-self: start;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653f84-01c556f7 {
  justify-self: end;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653f85-01c556f7 {
  justify-self: start;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653f90-01c556f7 {
  justify-self: end;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653f91-01c556f7 {
  justify-self: start;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653f9c-01c556f7 {
  justify-self: end;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653f9d-01c556f7 {
  justify-self: start;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653fa8-01c556f7 {
  justify-self: end;
}

#w-node-_812062a0-a1ba-0684-cb86-4b8740653fa9-01c556f7 {
  justify-self: start;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39cf6-01c556f7 {
  justify-self: end;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39cf7-01c556f7 {
  justify-self: start;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39d02-01c556f7 {
  justify-self: end;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39d03-01c556f7 {
  justify-self: start;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39d0e-01c556f7 {
  justify-self: end;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39d0f-01c556f7 {
  justify-self: start;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39d1a-01c556f7 {
  justify-self: end;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39d1b-01c556f7 {
  justify-self: start;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39d26-01c556f7 {
  justify-self: end;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39d27-01c556f7 {
  justify-self: start;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39d32-01c556f7 {
  justify-self: end;
}

#w-node-_0137cf26-d9ea-ae09-eeca-37a3a5d39d33-01c556f7 {
  justify-self: start;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492b4-01c556f7 {
  justify-self: end;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492b5-01c556f7 {
  justify-self: start;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492c0-01c556f7 {
  justify-self: end;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492c1-01c556f7 {
  justify-self: start;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492cc-01c556f7 {
  justify-self: end;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492cd-01c556f7 {
  justify-self: start;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492d8-01c556f7 {
  justify-self: end;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492d9-01c556f7 {
  justify-self: start;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492e4-01c556f7 {
  justify-self: end;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492e5-01c556f7 {
  justify-self: start;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492f0-01c556f7 {
  justify-self: end;
}

#w-node-_243a3304-1423-9daa-12b9-6e6d319492f1-01c556f7 {
  justify-self: start;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f226-01c556f7 {
  justify-self: end;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f227-01c556f7 {
  justify-self: start;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f232-01c556f7 {
  justify-self: end;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f233-01c556f7 {
  justify-self: start;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f23e-01c556f7 {
  justify-self: end;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f23f-01c556f7 {
  justify-self: start;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f24a-01c556f7 {
  justify-self: end;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f24b-01c556f7 {
  justify-self: start;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f256-01c556f7 {
  justify-self: end;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f257-01c556f7 {
  justify-self: start;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f262-01c556f7 {
  justify-self: end;
}

#w-node-_3f5b098a-d879-9534-d0b4-a21c8803f263-01c556f7 {
  justify-self: start;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf0f-01c556f7 {
  justify-self: end;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf10-01c556f7 {
  justify-self: start;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf1b-01c556f7 {
  justify-self: end;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf1c-01c556f7 {
  justify-self: start;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf27-01c556f7 {
  justify-self: end;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf28-01c556f7 {
  justify-self: start;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf33-01c556f7 {
  justify-self: end;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf34-01c556f7 {
  justify-self: start;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf3f-01c556f7 {
  justify-self: end;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf40-01c556f7 {
  justify-self: start;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf4b-01c556f7 {
  justify-self: end;
}

#w-node-_63fe5f3f-f1ad-d5bf-a9ee-90e19c6dbf4c-01c556f7 {
  justify-self: start;
}

#w-node-ad50e303-3693-c34b-baa6-312b603cff11-01c556f7 {
  justify-self: end;
}

#w-node-ad50e303-3693-c34b-baa6-312b603cff12-01c556f7 {
  justify-self: start;
}

#w-node-ad50e303-3693-c34b-baa6-312b603cff1d-01c556f7 {
  justify-self: end;
}

#w-node-ad50e303-3693-c34b-baa6-312b603cff1e-01c556f7 {
  justify-self: start;
}

#w-node-ad50e303-3693-c34b-baa6-312b603cff29-01c556f7 {
  justify-self: end;
}

#w-node-ad50e303-3693-c34b-baa6-312b603cff2a-01c556f7 {
  justify-self: start;
}

#w-node-ad50e303-3693-c34b-baa6-312b603cff35-01c556f7 {
  justify-self: end;
}

#w-node-ad50e303-3693-c34b-baa6-312b603cff36-01c556f7 {
  justify-self: start;
}

#w-node-ad50e303-3693-c34b-baa6-312b603cff41-01c556f7 {
  justify-self: end;
}

#w-node-ad50e303-3693-c34b-baa6-312b603cff42-01c556f7 {
  justify-self: start;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4c84-01c556f7 {
  justify-self: end;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4c85-01c556f7 {
  justify-self: start;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4c90-01c556f7 {
  justify-self: end;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4c91-01c556f7 {
  justify-self: start;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4c9c-01c556f7 {
  justify-self: end;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4c9d-01c556f7 {
  justify-self: start;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4ca8-01c556f7 {
  justify-self: end;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4ca9-01c556f7 {
  justify-self: start;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4cb4-01c556f7 {
  justify-self: end;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4cb5-01c556f7 {
  justify-self: start;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4cc0-01c556f7 {
  justify-self: end;
}

#w-node-_6f53833d-9660-5726-67d3-9950c47b4cc1-01c556f7 {
  justify-self: start;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec141-01c556f7 {
  justify-self: end;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec142-01c556f7 {
  justify-self: start;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec14d-01c556f7 {
  justify-self: end;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec14e-01c556f7 {
  justify-self: start;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec159-01c556f7 {
  justify-self: end;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec15a-01c556f7 {
  justify-self: start;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec165-01c556f7 {
  justify-self: end;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec166-01c556f7 {
  justify-self: start;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec171-01c556f7 {
  justify-self: end;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec172-01c556f7 {
  justify-self: start;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec17d-01c556f7 {
  justify-self: end;
}

#w-node-_447c88e7-a7f8-9e66-a3e3-85f0c03ec17e-01c556f7 {
  justify-self: start;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a2ef-01c556f7 {
  justify-self: end;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a2f0-01c556f7 {
  justify-self: start;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a2fb-01c556f7 {
  justify-self: end;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a2fc-01c556f7 {
  justify-self: start;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a307-01c556f7 {
  justify-self: end;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a308-01c556f7 {
  justify-self: start;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a313-01c556f7 {
  justify-self: end;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a314-01c556f7 {
  justify-self: start;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a31f-01c556f7 {
  justify-self: end;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a320-01c556f7 {
  justify-self: start;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a32b-01c556f7 {
  justify-self: end;
}

#w-node-ef5005d4-9cce-fb88-fcfc-19aa29b9a32c-01c556f7 {
  justify-self: start;
}

#w-node-_305bd215-7265-4262-1908-6ea01a31c9d5-01c556fa {
  grid-area: 1 / 1 / 3 / 2;
  align-self: start;
}

#w-node-_305bd215-7265-4262-1908-6ea01a31c9f6-01c556fa {
  grid-area: 1 / 2 / 3 / 3;
  place-self: start center;
}

#w-node-_305bd215-7265-4262-1908-6ea01a31c9fa-01c556fa {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_305bd215-7265-4262-1908-6ea01a31c9f8-01c556fa {
  place-self: start center;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2f7e-01c556fa {
  justify-self: end;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2f7f-01c556fa {
  justify-self: start;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2f8a-01c556fa {
  justify-self: end;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2f8b-01c556fa {
  justify-self: start;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2f96-01c556fa {
  justify-self: end;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2f97-01c556fa {
  justify-self: start;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2fa2-01c556fa {
  justify-self: end;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2fa3-01c556fa {
  justify-self: start;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2fae-01c556fa {
  justify-self: end;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2faf-01c556fa {
  justify-self: start;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2fba-01c556fa {
  justify-self: end;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2fbb-01c556fa {
  justify-self: start;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2fc6-01c556fa {
  justify-self: end;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2fc7-01c556fa {
  justify-self: start;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2fd2-01c556fa {
  justify-self: end;
}

#w-node-_206a29b3-22f5-c413-39de-7b4590df2fd3-01c556fa {
  justify-self: start;
}

#w-node-e9230f63-f37f-266d-624f-883053ca057b-01c556fa {
  justify-self: end;
}

#w-node-e9230f63-f37f-266d-624f-883053ca057c-01c556fa {
  justify-self: start;
}

#w-node-e9230f63-f37f-266d-624f-883053ca0587-01c556fa {
  justify-self: end;
}

#w-node-e9230f63-f37f-266d-624f-883053ca0588-01c556fa {
  justify-self: start;
}

#w-node-e9230f63-f37f-266d-624f-883053ca0593-01c556fa {
  justify-self: end;
}

#w-node-e9230f63-f37f-266d-624f-883053ca0594-01c556fa {
  justify-self: start;
}

#w-node-e9230f63-f37f-266d-624f-883053ca059f-01c556fa {
  justify-self: end;
}

#w-node-e9230f63-f37f-266d-624f-883053ca05a0-01c556fa {
  justify-self: start;
}

#w-node-e9230f63-f37f-266d-624f-883053ca05ab-01c556fa {
  justify-self: end;
}

#w-node-e9230f63-f37f-266d-624f-883053ca05ac-01c556fa {
  justify-self: start;
}

#w-node-e9230f63-f37f-266d-624f-883053ca05b7-01c556fa {
  justify-self: end;
}

#w-node-e9230f63-f37f-266d-624f-883053ca05b8-01c556fa {
  justify-self: start;
}

#w-node-e9230f63-f37f-266d-624f-883053ca05c3-01c556fa {
  justify-self: end;
}

#w-node-e9230f63-f37f-266d-624f-883053ca05c4-01c556fa {
  justify-self: start;
}

#w-node-e9230f63-f37f-266d-624f-883053ca05cf-01c556fa {
  justify-self: end;
}

#w-node-e9230f63-f37f-266d-624f-883053ca05d0-01c556fa {
  justify-self: start;
}

#w-node-_2911849f-2395-7972-869a-539ea82c64d0-01c556fa {
  justify-self: end;
}

#w-node-_2911849f-2395-7972-869a-539ea82c64d1-01c556fa {
  justify-self: start;
}

#w-node-_6369bb32-b16d-68c0-7b9d-e50c7da92f7f-01c556fa {
  justify-self: end;
}

#w-node-_6369bb32-b16d-68c0-7b9d-e50c7da92f80-01c556fa {
  justify-self: start;
}

#w-node-_6369bb32-b16d-68c0-7b9d-e50c7da92f8b-01c556fa {
  justify-self: end;
}

#w-node-_6369bb32-b16d-68c0-7b9d-e50c7da92f8c-01c556fa {
  justify-self: start;
}

#w-node-_6369bb32-b16d-68c0-7b9d-e50c7da92f97-01c556fa {
  justify-self: center;
}

#w-node-_6369bb32-b16d-68c0-7b9d-e50c7da92f98-01c556fa {
  justify-self: start;
}

#w-node-_6369bb32-b16d-68c0-7b9d-e50c7da92fa3-01c556fa {
  justify-self: center;
}

#w-node-_6369bb32-b16d-68c0-7b9d-e50c7da92fa4-01c556fa {
  justify-self: start;
}

#w-node-_6369bb32-b16d-68c0-7b9d-e50c7da92faf-01c556fa {
  justify-self: center;
}

#w-node-_6369bb32-b16d-68c0-7b9d-e50c7da92fb0-01c556fa {
  justify-self: start;
}

#w-node-_8225eb64-931c-d83f-2381-38d4dd75522f-01c556fa {
  justify-self: center;
}

#w-node-_8225eb64-931c-d83f-2381-38d4dd755230-01c556fa {
  justify-self: start;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645caa8-01c556fa {
  justify-self: end;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645caa9-01c556fa {
  justify-self: start;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645cab4-01c556fa {
  justify-self: end;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645cab5-01c556fa {
  justify-self: start;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645cac0-01c556fa {
  justify-self: end;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645cac1-01c556fa {
  justify-self: start;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645cacc-01c556fa {
  justify-self: end;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645cacd-01c556fa {
  justify-self: start;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645cad8-01c556fa {
  justify-self: end;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645cad9-01c556fa {
  justify-self: start;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645cae4-01c556fa {
  justify-self: end;
}

#w-node-_3701164b-18c2-00aa-bd1a-c3d67645cae5-01c556fa {
  justify-self: start;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c4e-01c556fa {
  justify-self: end;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c4f-01c556fa {
  justify-self: start;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c5a-01c556fa {
  justify-self: end;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c5b-01c556fa {
  justify-self: start;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c66-01c556fa {
  justify-self: end;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c67-01c556fa {
  justify-self: start;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c72-01c556fa {
  justify-self: end;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c73-01c556fa {
  justify-self: start;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c7e-01c556fa {
  justify-self: end;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c7f-01c556fa {
  justify-self: start;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c8a-01c556fa {
  justify-self: end;
}

#w-node-_4047fba3-3ca9-9fa7-aefa-3cf0cdd56c8b-01c556fa {
  justify-self: start;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869e67-01c556fa {
  justify-self: end;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869e68-01c556fa {
  justify-self: start;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869e73-01c556fa {
  justify-self: end;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869e74-01c556fa {
  justify-self: start;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869e7f-01c556fa {
  justify-self: end;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869e80-01c556fa {
  justify-self: start;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869e8b-01c556fa {
  justify-self: end;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869e8c-01c556fa {
  justify-self: start;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869e97-01c556fa {
  justify-self: end;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869e98-01c556fa {
  justify-self: start;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869ea3-01c556fa {
  justify-self: center;
}

#w-node-d46473c9-fab4-32a1-5062-91eac4869ea4-01c556fa {
  justify-self: start;
}

#w-node-_4b2bbad2-37e3-6a18-a5b9-04f60feb44d9-01c556fa {
  justify-self: end;
}

#w-node-_4b2bbad2-37e3-6a18-a5b9-04f60feb44da-01c556fa {
  justify-self: start;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7ebc-01c556fa {
  justify-self: end;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7ebd-01c556fa {
  justify-self: start;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7ec8-01c556fa {
  justify-self: end;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7ec9-01c556fa {
  justify-self: start;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7ed4-01c556fa {
  justify-self: end;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7ed5-01c556fa {
  justify-self: start;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7ee0-01c556fa {
  justify-self: end;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7ee1-01c556fa {
  justify-self: start;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7eec-01c556fa {
  justify-self: end;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7eed-01c556fa {
  justify-self: start;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7ef8-01c556fa {
  justify-self: end;
}

#w-node-_259e8741-afd3-3cff-fb68-b64e7add7ef9-01c556fa {
  justify-self: start;
}

#w-node-a24b73fb-d396-420e-74d1-f92aaf0447a0-01c556fa {
  justify-self: end;
}

#w-node-a24b73fb-d396-420e-74d1-f92aaf0447a1-01c556fa {
  justify-self: start;
}

#w-node-a24b73fb-d396-420e-74d1-f92aaf0447ac-01c556fa {
  justify-self: end;
}

#w-node-a24b73fb-d396-420e-74d1-f92aaf0447ad-01c556fa {
  justify-self: start;
}

#w-node-a24b73fb-d396-420e-74d1-f92aaf0447b8-01c556fa {
  justify-self: end;
}

#w-node-a24b73fb-d396-420e-74d1-f92aaf0447b9-01c556fa {
  justify-self: start;
}

#w-node-a24b73fb-d396-420e-74d1-f92aaf0447c4-01c556fa {
  justify-self: end;
}

#w-node-a24b73fb-d396-420e-74d1-f92aaf0447c5-01c556fa {
  justify-self: start;
}

#w-node-a24b73fb-d396-420e-74d1-f92aaf0447d0-01c556fa {
  justify-self: end;
}

#w-node-a24b73fb-d396-420e-74d1-f92aaf0447d1-01c556fa {
  justify-self: start;
}

#w-node-d3141089-d55e-d35a-a074-e9ea4f2ba0bb-01c556fa {
  justify-self: end;
}

#w-node-d3141089-d55e-d35a-a074-e9ea4f2ba0bc-01c556fa {
  justify-self: start;
}

#w-node-d3141089-d55e-d35a-a074-e9ea4f2ba0c7-01c556fa {
  justify-self: end;
}

#w-node-d3141089-d55e-d35a-a074-e9ea4f2ba0c8-01c556fa {
  justify-self: start;
}

#w-node-d3141089-d55e-d35a-a074-e9ea4f2ba0d3-01c556fa {
  justify-self: end;
}

#w-node-d3141089-d55e-d35a-a074-e9ea4f2ba0d4-01c556fa {
  justify-self: start;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e107818d-01c556fa {
  justify-self: end;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e107818e-01c556fa {
  justify-self: start;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e1078199-01c556fa {
  justify-self: end;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e107819a-01c556fa {
  justify-self: start;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e10781a5-01c556fa {
  justify-self: end;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e10781a6-01c556fa {
  justify-self: start;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e10781b1-01c556fa {
  justify-self: end;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e10781b2-01c556fa {
  justify-self: start;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e10781bd-01c556fa {
  justify-self: end;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e10781be-01c556fa {
  justify-self: start;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e10781c9-01c556fa {
  justify-self: end;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e10781ca-01c556fa {
  justify-self: start;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e10781d5-01c556fa {
  justify-self: end;
}

#w-node-_73b875a9-339d-4503-1773-6bc6e10781d6-01c556fa {
  justify-self: start;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa7111-01c556fa {
  justify-self: end;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa7112-01c556fa {
  justify-self: start;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa711d-01c556fa {
  justify-self: end;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa711e-01c556fa {
  justify-self: start;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa7129-01c556fa {
  justify-self: end;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa712a-01c556fa {
  justify-self: start;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa7135-01c556fa {
  justify-self: end;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa7136-01c556fa {
  justify-self: start;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa7141-01c556fa {
  justify-self: end;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa7142-01c556fa {
  justify-self: start;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa714d-01c556fa {
  justify-self: end;
}

#w-node-b852a113-6d15-aa05-e2aa-d3942faa714e-01c556fa {
  justify-self: start;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f7260-01c556fa {
  justify-self: end;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f7261-01c556fa {
  justify-self: start;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f726c-01c556fa {
  justify-self: end;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f726d-01c556fa {
  justify-self: start;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f7278-01c556fa {
  justify-self: end;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f7279-01c556fa {
  justify-self: start;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f7284-01c556fa {
  justify-self: end;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f7285-01c556fa {
  justify-self: start;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f7290-01c556fa {
  justify-self: end;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f7291-01c556fa {
  justify-self: start;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f729c-01c556fa {
  justify-self: end;
}

#w-node-_79e5f1fa-b18b-7953-9b9a-6dd5500f729d-01c556fa {
  justify-self: start;
}

#w-node-_54c7f26d-4e12-140c-45c6-d3f208420970-01c556fa {
  justify-self: end;
}

#w-node-_54c7f26d-4e12-140c-45c6-d3f208420971-01c556fa {
  justify-self: start;
}

#w-node-faa30e36-248b-5bb3-f01d-c3ea5f07756f-01c556fa {
  justify-self: end;
}

#w-node-faa30e36-248b-5bb3-f01d-c3ea5f077570-01c556fa {
  justify-self: start;
}

#w-node-faa30e36-248b-5bb3-f01d-c3ea5f07757b-01c556fa {
  justify-self: end;
}

#w-node-faa30e36-248b-5bb3-f01d-c3ea5f07757c-01c556fa {
  justify-self: start;
}

#w-node-faa30e36-248b-5bb3-f01d-c3ea5f077587-01c556fa {
  justify-self: end;
}

#w-node-faa30e36-248b-5bb3-f01d-c3ea5f077588-01c556fa {
  justify-self: start;
}

#w-node-_305bd215-7265-4262-1908-6ea01a31ca10-01c556fa {
  justify-self: end;
}

#w-node-_305bd215-7265-4262-1908-6ea01a31ca11-01c556fa {
  justify-self: start;
}

#w-node-_1dcb6bac-1e5e-dfe1-c15d-add2523dddf3-01c556fa {
  justify-self: end;
}

#w-node-_1dcb6bac-1e5e-dfe1-c15d-add2523dddf4-01c556fa {
  justify-self: start;
}

#w-node-_49e4ae96-6c80-b811-da1d-62117005087e-01c556fa {
  justify-self: end;
}

#w-node-_49e4ae96-6c80-b811-da1d-62117005087f-01c556fa {
  justify-self: start;
}

#w-node-_686ef05b-62eb-fbd3-40c1-c6d6cf068be0-01c556fa {
  justify-self: end;
}

#w-node-_686ef05b-62eb-fbd3-40c1-c6d6cf068be1-01c556fa {
  justify-self: start;
}

#w-node-f6fb0bae-d756-32c6-f1ed-c441a69ffd18-01c556fa {
  place-self: center;
}

#w-node-f6fb0bae-d756-32c6-f1ed-c441a69ffd19-01c556fa {
  justify-self: start;
}

#w-node-f6fb0bae-d756-32c6-f1ed-c441a69ffd24-01c556fa {
  justify-self: center;
}

#w-node-f6fb0bae-d756-32c6-f1ed-c441a69ffd25-01c556fa {
  justify-self: start;
}

#w-node-f6fb0bae-d756-32c6-f1ed-c441a69ffd30-01c556fa {
  justify-self: center;
}

#w-node-f6fb0bae-d756-32c6-f1ed-c441a69ffd31-01c556fa {
  justify-self: start;
}

#w-node-be93f951-463e-299e-c9a1-187f4ca25fe4-4ca25fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-be93f951-463e-299e-c9a1-187f4ca25fe9-4ca25fe2, #w-node-be93f951-463e-299e-c9a1-187f4ca25feb-4ca25fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a6bfe8f-e63d-81dd-75b7-59a129ee9d9d-29ee9d9b, #w-node-_1a6bfe8f-e63d-81dd-75b7-59a129ee9da2-29ee9d9b, #w-node-_1a6bfe8f-e63d-81dd-75b7-59a129ee9da4-29ee9d9b, #w-node-dfbffc11-5701-a437-d3e4-57bccaaec8e8-01c556fc, #w-node-_04c271d7-cfde-d133-532b-26cc5065503b-01c556fc, #w-node-_2e5f6ae0-ce8d-da53-c4a2-fbb2c4d7f928-01c556fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_52a4b1da-1cd2-282f-e456-89595ab74693-01c556fc, #w-node-e67dafec-b3e7-e37e-a263-24f4771348a5-01c556fc, #w-node-_8c3d5875-6ba8-f139-a739-5411c1bf63ce-01c556fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a271b98f-c386-15d7-f2c1-adbc5978dfd7-01c556fd, #w-node-_8265c796-079b-d658-2a30-b85a56f1083e-01c556fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a271b98f-c386-15d7-f2c1-adbc5978e018-01c556fd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-ac31bf3b-31e4-5c10-1bfd-66f042a8acdf-01c556fd {
  justify-self: center;
}

#w-node-ac31bf3b-31e4-5c10-1bfd-66f042a8ace0-01c556fd {
  justify-self: start;
}

#w-node-ac31bf3b-31e4-5c10-1bfd-66f042a8aceb-01c556fd {
  justify-self: center;
}

#w-node-ac31bf3b-31e4-5c10-1bfd-66f042a8acec-01c556fd {
  justify-self: start;
}

#w-node-ac31bf3b-31e4-5c10-1bfd-66f042a8acf7-01c556fd {
  justify-self: center;
}

#w-node-ac31bf3b-31e4-5c10-1bfd-66f042a8acf8-01c556fd {
  justify-self: start;
}

#w-node-b39e3853-7d0f-5cf1-4cc5-218b5e3f9fb2-01c556fd {
  justify-self: center;
}

#w-node-b39e3853-7d0f-5cf1-4cc5-218b5e3f9fb3-01c556fd {
  justify-self: start;
}

#w-node-fce5c374-a9d6-20e7-ccff-f3bd183c7981-01c556fd {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-fce5c374-a9d6-20e7-ccff-f3bd183c7985-01c556fd, #w-node-fce5c374-a9d6-20e7-ccff-f3bd183c7989-01c556fd {
  justify-self: auto;
}

#w-node-c6d8b1e8-127f-b88a-1b26-aa14fc9f8d8e-01c556fe {
  justify-self: end;
}

#w-node-c6d8b1e8-127f-b88a-1b26-aa14fc9f8d94-01c556fe {
  justify-self: start;
}

#w-node-_1c65099d-5317-f117-c177-8ec71c345967-01c556fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_54c554a8-a5a6-f2ff-5f63-2b4c0f20cf3a-01c55701 {
  justify-self: end;
}

#w-node-_54c554a8-a5a6-f2ff-5f63-2b4c0f20cf40-01c55701 {
  justify-self: start;
}

#w-node-_0bef8a87-74c0-193a-d7f9-ef05f7f1e56f-01c55701 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e69526e-3804-1791-88b8-a8165b959e49-01c55702 {
  place-self: start center;
}

#w-node-_92df0c54-7d90-e2de-c84a-565909ae861b-01c55702, #w-node-_92df0c54-7d90-e2de-c84a-565909ae8620-01c55702 {
  align-self: start;
}

#w-node-_242fe315-dc80-61a3-1450-5d58373d6c70-01c55702, #w-node-c886c2fa-47c5-5118-b782-de44038d9856-01c55702, #w-node-_1fed0175-c9be-7313-c375-5bb853a7ced5-01c55702 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bccaf01b-4094-b284-243b-50449017c51c-01c55702 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5804b493-18ad-0ae6-9f03-794bdf93ede7-01c55702 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bccaf01b-4094-b284-243b-50449017c521-01c55702 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_44b3741c-865b-f93a-ac0a-bd169214fec2-01c55702 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bccaf01b-4094-b284-243b-50449017c522-01c55702 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d6233959-d7e3-ce65-1020-6b0cdcb7e791-01c55702 {
  justify-self: start;
}

#w-node-_98703f13-35a0-913f-2ee0-0b7992640590-01c55705 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_98703f13-35a0-913f-2ee0-0b7992640593-01c55705 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98703f13-35a0-913f-2ee0-0b7992640595-01c55705 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: start;
}

#w-node-_98703f13-35a0-913f-2ee0-0b7992640598-01c55705 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_98703f13-35a0-913f-2ee0-0b799264059f-01c55705 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_98703f13-35a0-913f-2ee0-0b79926405a2-01c55705 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5430e17c-d28d-a4d1-b3d9-f80bc67bb6e4-01c55705 {
  grid-area: 4 / 1 / 5 / 2;
  align-self: start;
}

#w-node-_4eba25ff-65b9-0bae-f1dd-79d11fa189e2-01c55705 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_98703f13-35a0-913f-2ee0-0b79926405a4-01c55705 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_364a0293-bf28-284c-8011-5616ceba2518-01c55705 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_98703f13-35a0-913f-2ee0-0b79926405a7-01c55705 {
  grid-area: 6 / 1 / 7 / 2;
  align-self: start;
}

#w-node-_98703f13-35a0-913f-2ee0-0b79926405aa-01c55705 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_98703f13-35a0-913f-2ee0-0b79926405ac-01c55705 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_98703f13-35a0-913f-2ee0-0b79926405af-01c55705 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_98703f13-35a0-913f-2ee0-0b79926405b3-01c55705 {
  place-self: center stretch;
}

#w-node-_51680580-d0c3-610e-4f35-df59ffa464ef-01c55705 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_51680580-d0c3-610e-4f35-df59ffa464f3-01c55705, #w-node-_51680580-d0c3-610e-4f35-df59ffa464f7-01c55705, #w-node-_51680580-d0c3-610e-4f35-df59ffa464fb-01c55705, #w-node-_51680580-d0c3-610e-4f35-df59ffa464ff-01c55705, #w-node-_51680580-d0c3-610e-4f35-df59ffa46503-01c55705 {
  justify-self: auto;
}

#w-node-_51680580-d0c3-610e-4f35-df59ffa46507-01c55705 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_51680580-d0c3-610e-4f35-df59ffa4651a-01c55705 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62ccc7d-01c55705 {
  justify-self: end;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62ccc7e-01c55705 {
  justify-self: start;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62ccc89-01c55705 {
  justify-self: end;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62ccc8a-01c55705 {
  justify-self: start;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62ccc95-01c55705 {
  justify-self: end;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62ccc96-01c55705 {
  justify-self: start;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62ccca1-01c55705 {
  justify-self: end;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62ccca2-01c55705 {
  justify-self: start;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62cccad-01c55705 {
  justify-self: end;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62cccae-01c55705 {
  justify-self: start;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62cccb9-01c55705 {
  justify-self: end;
}

#w-node-_6bc1f4a4-c98e-3d6b-4fb4-3f55a62cccba-01c55705 {
  justify-self: start;
}

#w-node-_036d66a9-c279-b60a-657a-9bf68ba8b17e-01c55705 {
  justify-self: end;
}

#w-node-_036d66a9-c279-b60a-657a-9bf68ba8b17f-01c55705 {
  justify-self: start;
}

#w-node-_036d66a9-c279-b60a-657a-9bf68ba8b18a-01c55705 {
  justify-self: end;
}

#w-node-_036d66a9-c279-b60a-657a-9bf68ba8b18b-01c55705 {
  justify-self: start;
}

#w-node-_036d66a9-c279-b60a-657a-9bf68ba8b196-01c55705 {
  justify-self: end;
}

#w-node-_036d66a9-c279-b60a-657a-9bf68ba8b197-01c55705 {
  justify-self: start;
}

#w-node-_036d66a9-c279-b60a-657a-9bf68ba8b1a2-01c55705 {
  justify-self: end;
}

#w-node-_036d66a9-c279-b60a-657a-9bf68ba8b1a3-01c55705 {
  justify-self: start;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b0ef-01c55705 {
  justify-self: end;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b0f0-01c55705 {
  justify-self: start;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b0fb-01c55705 {
  justify-self: end;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b0fc-01c55705 {
  justify-self: start;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b107-01c55705 {
  justify-self: end;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b108-01c55705 {
  justify-self: start;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b113-01c55705 {
  justify-self: end;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b114-01c55705 {
  justify-self: start;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b11f-01c55705 {
  justify-self: end;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b120-01c55705 {
  justify-self: start;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b12b-01c55705 {
  justify-self: end;
}

#w-node-_8d1e054a-4da8-2b60-ad41-78af6683b12c-01c55705 {
  justify-self: start;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2ad-01c55705 {
  justify-self: end;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2ae-01c55705 {
  justify-self: start;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2b9-01c55705 {
  justify-self: end;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2ba-01c55705 {
  justify-self: start;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2c5-01c55705 {
  justify-self: end;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2c6-01c55705 {
  justify-self: start;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2d1-01c55705 {
  justify-self: end;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2d2-01c55705 {
  justify-self: start;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2dd-01c55705 {
  justify-self: end;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2de-01c55705 {
  justify-self: start;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2e9-01c55705 {
  justify-self: end;
}

#w-node-_2828979f-7d51-a9e9-2cd4-a0ee0438f2ea-01c55705 {
  justify-self: start;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c16011-01c55705 {
  justify-self: end;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c16012-01c55705 {
  justify-self: start;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c1601d-01c55705 {
  justify-self: end;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c1601e-01c55705 {
  justify-self: start;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c16029-01c55705 {
  justify-self: end;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c1602a-01c55705 {
  justify-self: start;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c16035-01c55705 {
  justify-self: end;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c16036-01c55705 {
  justify-self: start;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c16041-01c55705 {
  justify-self: end;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c16042-01c55705 {
  justify-self: start;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c1604d-01c55705 {
  justify-self: end;
}

#w-node-_96c5b993-8753-bacc-abee-9aff32c1604e-01c55705 {
  justify-self: start;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c297-01c55705 {
  justify-self: end;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c298-01c55705 {
  justify-self: start;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c2a3-01c55705 {
  justify-self: end;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c2a4-01c55705 {
  justify-self: start;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c2af-01c55705 {
  justify-self: end;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c2b0-01c55705 {
  justify-self: start;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c2bb-01c55705 {
  justify-self: end;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c2bc-01c55705 {
  justify-self: start;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c2c7-01c55705 {
  justify-self: end;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c2c8-01c55705 {
  justify-self: start;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c2d3-01c55705 {
  justify-self: end;
}

#w-node-_750a9095-cc5a-b816-16d6-c596deb6c2d4-01c55705 {
  justify-self: start;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfed7a-01c55705 {
  justify-self: end;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfed7b-01c55705 {
  justify-self: start;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfed86-01c55705 {
  justify-self: end;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfed87-01c55705 {
  justify-self: start;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfed92-01c55705 {
  justify-self: end;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfed93-01c55705 {
  justify-self: start;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfed9e-01c55705 {
  justify-self: end;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfed9f-01c55705 {
  justify-self: start;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfedaa-01c55705 {
  justify-self: end;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfedab-01c55705 {
  justify-self: start;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfedb6-01c55705 {
  justify-self: end;
}

#w-node-_54b3311b-cc2b-f95c-0afc-79f4d2cfedb7-01c55705 {
  justify-self: start;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e38-01c55705 {
  justify-self: end;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e39-01c55705 {
  justify-self: start;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e44-01c55705 {
  justify-self: end;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e45-01c55705 {
  justify-self: start;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e50-01c55705 {
  justify-self: end;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e51-01c55705 {
  justify-self: start;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e5c-01c55705 {
  justify-self: end;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e5d-01c55705 {
  justify-self: start;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e68-01c55705 {
  justify-self: end;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e69-01c55705 {
  justify-self: start;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e74-01c55705 {
  justify-self: end;
}

#w-node-_41991c3a-d06f-2350-d5a7-6f8877e78e75-01c55705 {
  justify-self: start;
}

#w-node-_7052b6bf-7184-247f-94ff-56ef209bd392-01c55705 {
  justify-self: end;
}

#w-node-_7052b6bf-7184-247f-94ff-56ef209bd393-01c55705 {
  justify-self: start;
}

#w-node-_7052b6bf-7184-247f-94ff-56ef209bd39e-01c55705 {
  justify-self: end;
}

#w-node-_7052b6bf-7184-247f-94ff-56ef209bd39f-01c55705 {
  justify-self: start;
}

#w-node-_7052b6bf-7184-247f-94ff-56ef209bd3aa-01c55705 {
  justify-self: end;
}

#w-node-_7052b6bf-7184-247f-94ff-56ef209bd3ab-01c55705 {
  justify-self: start;
}

#w-node-_7052b6bf-7184-247f-94ff-56ef209bd3b6-01c55705 {
  justify-self: end;
}

#w-node-_7052b6bf-7184-247f-94ff-56ef209bd3b7-01c55705 {
  justify-self: start;
}

#w-node-_7052b6bf-7184-247f-94ff-56ef209bd3c2-01c55705 {
  justify-self: end;
}

#w-node-_7052b6bf-7184-247f-94ff-56ef209bd3c3-01c55705 {
  justify-self: start;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95aa-01c55705 {
  justify-self: end;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95ab-01c55705 {
  justify-self: start;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95b6-01c55705 {
  justify-self: end;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95b7-01c55705 {
  justify-self: start;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95c2-01c55705 {
  justify-self: end;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95c3-01c55705 {
  justify-self: start;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95ce-01c55705 {
  justify-self: end;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95cf-01c55705 {
  justify-self: start;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95da-01c55705 {
  justify-self: end;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95db-01c55705 {
  justify-self: start;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95e6-01c55705 {
  justify-self: end;
}

#w-node-c25d2aa0-c655-0e85-c359-f5b6438f95e7-01c55705 {
  justify-self: start;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0fecb-01c55705 {
  justify-self: end;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0fecc-01c55705 {
  justify-self: start;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0fed7-01c55705 {
  justify-self: end;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0fed8-01c55705 {
  justify-self: start;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0fee3-01c55705 {
  justify-self: end;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0fee4-01c55705 {
  justify-self: start;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0feef-01c55705 {
  justify-self: end;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0fef0-01c55705 {
  justify-self: start;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0fefb-01c55705 {
  justify-self: end;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0fefc-01c55705 {
  justify-self: start;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0ff07-01c55705 {
  justify-self: end;
}

#w-node-_748c3e7a-8779-cc0b-5478-0bc993f0ff08-01c55705 {
  justify-self: start;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a12568c-01c55705 {
  justify-self: end;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a12568d-01c55705 {
  justify-self: start;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a125698-01c55705 {
  justify-self: end;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a125699-01c55705 {
  justify-self: start;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a1256a4-01c55705 {
  justify-self: end;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a1256a5-01c55705 {
  justify-self: start;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a1256b0-01c55705 {
  justify-self: end;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a1256b1-01c55705 {
  justify-self: start;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a1256bc-01c55705 {
  justify-self: end;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a1256bd-01c55705 {
  justify-self: start;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a1256c8-01c55705 {
  justify-self: end;
}

#w-node-_7702c1bf-b459-dbc6-3af5-79c56a1256c9-01c55705 {
  justify-self: start;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c9032ca-01c55705 {
  justify-self: end;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c9032cb-01c55705 {
  justify-self: start;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c9032d6-01c55705 {
  justify-self: end;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c9032d7-01c55705 {
  justify-self: start;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c9032e2-01c55705 {
  justify-self: end;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c9032e3-01c55705 {
  justify-self: start;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c9032ee-01c55705 {
  justify-self: end;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c9032ef-01c55705 {
  justify-self: start;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c9032fa-01c55705 {
  justify-self: end;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c9032fb-01c55705 {
  justify-self: start;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c903306-01c55705 {
  justify-self: end;
}

#w-node-_0a8bbba0-f657-aa95-960c-fbd93c903307-01c55705 {
  justify-self: start;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b57017017334-01c55705 {
  justify-self: end;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b57017017335-01c55705 {
  justify-self: start;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b57017017340-01c55705 {
  justify-self: end;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b57017017341-01c55705 {
  justify-self: start;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b5701701734c-01c55705 {
  justify-self: end;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b5701701734d-01c55705 {
  justify-self: start;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b57017017358-01c55705 {
  justify-self: end;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b57017017359-01c55705 {
  justify-self: start;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b57017017364-01c55705 {
  justify-self: end;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b57017017365-01c55705 {
  justify-self: start;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b57017017370-01c55705 {
  justify-self: end;
}

#w-node-d4a5ac10-2399-bf6f-e1a6-b57017017371-01c55705 {
  justify-self: start;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c1371-01c55705 {
  justify-self: end;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c1372-01c55705 {
  justify-self: start;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c137d-01c55705 {
  justify-self: end;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c137e-01c55705 {
  justify-self: start;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c1389-01c55705 {
  justify-self: end;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c138a-01c55705 {
  justify-self: start;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c1395-01c55705 {
  justify-self: end;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c1396-01c55705 {
  justify-self: start;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c13a1-01c55705 {
  justify-self: end;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c13a2-01c55705 {
  justify-self: start;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c13ad-01c55705 {
  justify-self: end;
}

#w-node-a6b98887-354f-9ab2-ae81-7cd87d5c13ae-01c55705 {
  justify-self: start;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f96689b-01c55705 {
  justify-self: end;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f96689c-01c55705 {
  justify-self: start;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f9668a7-01c55705 {
  justify-self: end;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f9668a8-01c55705 {
  justify-self: start;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f9668b3-01c55705 {
  justify-self: end;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f9668b4-01c55705 {
  justify-self: start;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f9668bf-01c55705 {
  justify-self: end;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f9668c0-01c55705 {
  justify-self: start;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f9668cb-01c55705 {
  justify-self: end;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f9668cc-01c55705 {
  justify-self: start;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f9668d7-01c55705 {
  justify-self: end;
}

#w-node-_00df2e4e-ff81-f4d3-2671-834e0f9668d8-01c55705 {
  justify-self: start;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a0f-01c55705 {
  justify-self: end;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a10-01c55705 {
  justify-self: start;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a1b-01c55705 {
  justify-self: end;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a1c-01c55705 {
  justify-self: start;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a27-01c55705 {
  justify-self: end;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a28-01c55705 {
  justify-self: start;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a33-01c55705 {
  justify-self: end;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a34-01c55705 {
  justify-self: start;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a3f-01c55705 {
  justify-self: end;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a40-01c55705 {
  justify-self: start;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a4b-01c55705 {
  justify-self: end;
}

#w-node-cef64a4b-2b0b-cd88-f552-aa78c2074a4c-01c55705 {
  justify-self: start;
}

#w-node-b2316005-d4db-c88b-a07a-961476e26378-01c55706 {
  place-self: center;
}

#w-node-_4b908151-8ea2-ebaf-4da1-0cf057a00782-01c55706 {
  justify-self: start;
}

#w-node-_7d268468-f646-1ad7-a05a-12f30e28720c-01c55707 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-a22bde08-dd8e-34a4-ead9-a7b522144732-01c55707 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center;
}

#w-node-_26f2448b-2a55-2dcd-31b5-abb88f4d0536-01c55707 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: center end;
}

#w-node-_1180583b-0f7b-875d-1552-03c7f5a84f06-01c55707 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_8fa694a3-becb-ffa9-fc0d-4865517d67de-01c55707 {
  place-self: start;
}

#w-node-f385ab8e-c59c-9a16-e797-c9518638af7d-01c55707 {
  justify-self: center;
}

#w-node-e6c1de85-1e44-223e-bb94-9a878a210a16-01c55707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_5d7ca53c-ada8-12b5-ce62-4c04cc1bb089-01c55707 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: start;
}

#w-node-_76f3d762-a7ab-f5bf-ab1f-8ca98a8ba469-01c55707 {
  grid-area: 3 / 1 / 4 / 3;
  place-self: center;
}

#w-node-_48026cb6-b50c-3b4c-b4ec-f3a5356511a6-01c55707 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_566713a2-2f91-21e0-28ea-2f9163f00e59-01c55707 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_796551df-7ba1-733c-4177-b03feca97f54-01c55707, #w-node-_6bb3e974-aff7-199a-63b5-23877df09a25-01c55707, #w-node-_30d88348-b5d5-aa68-b3a5-f060dc05c504-01c55707 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78318971-b81c-2bb5-4e97-2ba72eface05-01c55707 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a7c1480-b4a0-44e5-8840-2d524c9ecbe7-01c55707 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0e5745c3-6068-a690-89b5-e41974a498ae-01c55707 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7f67965f-f9f6-c159-22cf-0a2fd5b3edd2-01c55707, #w-node-_6fc86376-fffd-907e-c8c0-820b40efe037-01c55707, #w-node-_3cf8e377-6d96-cc54-7269-f3cf726b2052-01c55707, #w-node-dfb3e769-e1fa-0265-1845-696ec281aec6-01c55707 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bb89ae5-6cc0-765d-bc0c-0a427342738f-01c55707 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_8f8cba65-786e-976a-f57c-bf65737a7f9c-01c55708 {
  justify-self: end;
}

#w-node-_9e168b72-7e20-2a62-89b3-380a41ab21ff-01c55708 {
  justify-self: start;
}

#w-node-df575916-1e00-edd0-cb20-2c1c2361fd09-01c55708 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9441e3ed-6e93-c8ac-0e1f-6f345ad8284a-01c5570a {
  align-self: start;
}

#w-node-_99d3bf7d-a957-77b2-eb39-8f28a888d5fc-01c5570a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9441e3ed-6e93-c8ac-0e1f-6f345ad8284f-01c5570a, #w-node-_9441e3ed-6e93-c8ac-0e1f-6f345ad82854-01c5570a, #w-node-_9441e3ed-6e93-c8ac-0e1f-6f345ad82859-01c5570a {
  align-self: start;
}

#w-node-_6f328d7f-89b6-9db3-6336-b5ab0c4c6a71-01c5570a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9441e3ed-6e93-c8ac-0e1f-6f345ad82861-01c5570a {
  align-self: start;
}

#w-node-_5dc0c103-abdd-1eb7-a8ad-2e766b2f01dc-01c5570a, #w-node-_4599dbc4-3e66-2e07-4ac3-f3ef81b3be59-01c5570a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b602fe40-87a7-1669-ff2a-bbd4ca7bc418-01c5570a {
  place-self: start center;
}

#w-node-_9441e3ed-6e93-c8ac-0e1f-6f345ad8286d-01c5570a {
  place-self: center stretch;
}

#w-node-b602fe40-87a7-1669-ff2a-bbd4ca7bc429-01c5570a {
  place-self: start center;
}

#w-node-_7805577e-539f-30be-53ee-bb64362a4cbb-01c5570a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_943d719a-424f-cb3b-0c55-faa81a9b1ac4-01c5570a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02c4589b-eeaf-4911-7de6-65dd0cce7cc2-01c5570a, #w-node-_188981eb-c3ec-03bb-8990-2deeca9f70ae-01c5570a, #w-node-_890a1ace-a885-c6ce-d6fe-2f2caf20814b-01c5570a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_943d719a-424f-cb3b-0c55-faa81a9b1aa9-01c5570a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_943d719a-424f-cb3b-0c55-faa81a9b1ab1-01c5570a {
  justify-self: auto;
}

#w-node-_2239aefa-3418-b6fe-df15-31dac7fb1ecc-01c5570a {
  justify-self: center;
}

#w-node-_2239aefa-3418-b6fe-df15-31dac7fb1ecd-01c5570a {
  justify-self: start;
}

#w-node-_2239aefa-3418-b6fe-df15-31dac7fb1ed8-01c5570a {
  justify-self: center;
}

#w-node-_2239aefa-3418-b6fe-df15-31dac7fb1ed9-01c5570a {
  justify-self: start;
}

#w-node-_2239aefa-3418-b6fe-df15-31dac7fb1ee4-01c5570a {
  justify-self: center;
}

#w-node-_2239aefa-3418-b6fe-df15-31dac7fb1ee5-01c5570a {
  justify-self: start;
}

#w-node-_2239aefa-3418-b6fe-df15-31dac7fb1ef0-01c5570a {
  justify-self: center;
}

#w-node-_2239aefa-3418-b6fe-df15-31dac7fb1ef1-01c5570a {
  justify-self: start;
}

#w-node-dadd0859-cedd-c77e-ce0f-f784f6f9f47a-01c5570a {
  justify-self: center;
}

#w-node-dadd0859-cedd-c77e-ce0f-f784f6f9f47b-01c5570a {
  justify-self: start;
}

#w-node-_35e6c353-2cf4-deda-2d94-23ef176ab8d1-01c5570a {
  justify-self: center;
}

#w-node-_35e6c353-2cf4-deda-2d94-23ef176ab8d2-01c5570a {
  justify-self: start;
}

#w-node-c3d18362-2d13-6598-9f23-db23dfbdab3d-01c55710 {
  place-self: auto;
}

#w-node-c3d18362-2d13-6598-9f23-db23dfbdab4a-01c55710 {
  justify-self: auto;
}

#w-node-c3da1df3-33b6-27e0-ea9c-a2494d8939aa-01c55710 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_27dfd964-60a5-5397-aa90-550d696db1ea-01c55710 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27dfd964-60a5-5397-aa90-550d696db1ec-01c55710 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ed37fbd9-ea40-1f17-f42f-d764b041b4b9-01c55710 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ed37fbd9-ea40-1f17-f42f-d764b041b4bb-01c55710 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9697df5f-187e-3f29-502a-1a8071971fbb-01c55710 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b6ed-01c55710 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b6ef-01c55710 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b6f6-01c55710 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b6f8-01c55710 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b6f9-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b6fa-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b6fb-01c55710 {
  place-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b6fd-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b702-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b703-01c55710 {
  place-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b705-01c55710 {
  align-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b707-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b708-01c55710 {
  place-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b70a-01c55710 {
  align-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b70c-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b70d-01c55710 {
  place-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b70f-01c55710 {
  align-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b711-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b712-01c55710 {
  place-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b714-01c55710 {
  align-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b716-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b718-01c55710 {
  place-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b71a-01c55710 {
  align-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b71d-01c55710 {
  place-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b71f-01c55710 {
  align-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b722-01c55710 {
  place-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b724-01c55710 {
  align-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b727-01c55710 {
  place-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b729-01c55710 {
  align-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b72c-01c55710 {
  place-self: center;
}

#w-node-_14824b5d-49b0-ecc3-e31f-dbac6f09b72e-01c55710 {
  align-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dcf4-01c55710 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dcf6-01c55710 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dcfb-01c55710 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dcfd-01c55710 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dcfe-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dcff-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd00-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd02-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd07-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd08-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd0a-01c55710 {
  align-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd0c-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd0d-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd0f-01c55710 {
  align-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd11-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd12-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd14-01c55710 {
  align-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd16-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd17-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd19-01c55710 {
  align-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd1b-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd1c-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd1e-01c55710 {
  align-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd23-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd24-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd26-01c55710 {
  align-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd28-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd29-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd2b-01c55710 {
  align-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd2f-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd30-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd31-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd33-01c55710, #w-node-b4a81a87-4443-d62c-1f5b-a142f206dd35-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd36-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd3a-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd3b-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd3f-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd40-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd44-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd45-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd49-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd4a-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd4e-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd4f-01c55710 {
  place-self: center;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd53-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4a81a87-4443-d62c-1f5b-a142f206dd54-01c55710 {
  place-self: center;
}

#w-node-fe552b15-73c9-8d0d-df46-53d511075781-01c55710 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe552b15-73c9-8d0d-df46-53d511075783-01c55710 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_17eb6897-0967-35d3-c8fe-d6eed82f5218-01c55710 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e59-01c55710 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e5a-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e5c-01c55710, #w-node-_4a7ba770-37e7-c390-168d-e52090ca0e61-01c55710, #w-node-_4a7ba770-37e7-c390-168d-e52090ca0e66-01c55710, #w-node-_4a7ba770-37e7-c390-168d-e52090ca0e6b-01c55710 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e6f-01c55710 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e71-01c55710 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e73-01c55710 {
  align-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e76-01c55710 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e78-01c55710 {
  align-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e7b-01c55710 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e7d-01c55710 {
  align-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e80-01c55710 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e82-01c55710 {
  align-self: center;
}

#w-node-cfc69d45-f7b7-5250-1c6b-138911a215e0-01c55710 {
  justify-self: center;
}

#w-node-_280791e1-cbcc-c92d-9bbe-d195e8ab8005-01c55711 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03d014b5-9a6f-0aa1-4e0b-147900a18ed8-01c55711 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f36b4462-61b7-42fe-3cb6-ac65eb50b3fc-01c55711 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-c45c5ca5-e05d-6ccf-091c-6f0bfd831701-01c55711, #w-node-_3171164d-af85-b568-7163-58e53246c5fc-01c55711, #w-node-_55f9d0bc-41f7-c84c-215a-8c671b85ebc0-01c55711, #w-node-c86659a5-7a8c-756b-cb6d-effb957fb855-01c55711, #w-node-e2c77834-6773-10a6-dc97-588cece58534-01c55711, #w-node-e2c77834-6773-10a6-dc97-588cece58535-01c55711, #w-node-e2c77834-6773-10a6-dc97-588cece58536-01c55711, #w-node-_926dd27a-ce9c-f574-f672-d8f6ab261e77-01c55711, #w-node-_926dd27a-ce9c-f574-f672-d8f6ab261e78-01c55711, #w-node-_926dd27a-ce9c-f574-f672-d8f6ab261e79-01c55711, #w-node-_7f4de814-deb0-23f7-82d6-929134930edd-01c55711, #w-node-_7f4de814-deb0-23f7-82d6-929134930ede-01c55711, #w-node-_7f4de814-deb0-23f7-82d6-929134930edf-01c55711, #w-node-_1080f686-7e95-a816-38f5-8b5a87b4f330-01c55711, #w-node-_1080f686-7e95-a816-38f5-8b5a87b4f331-01c55711, #w-node-_1080f686-7e95-a816-38f5-8b5a87b4f332-01c55711 {
  justify-self: center;
}

#w-node-_06ba64b1-d8a8-ba76-d23d-b0177a1fd334-01c55711 {
  grid-area: 3 / 1 / 4 / 6;
}

#w-node-a32f0c45-b1bd-bdaa-7ca1-312a667c6181-01c55711 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a32f0c45-b1bd-bdaa-7ca1-312a667c619a-01c55711 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bf12511a-342b-0f63-a403-98fba93dee70-01c5571d, #w-node-bf12511a-342b-0f63-a403-98fba93dee7b-01c5571d, #w-node-bf12511a-342b-0f63-a403-98fba93dee85-01c5571d, #w-node-bf12511a-342b-0f63-a403-98fba93dee8a-01c5571d {
  align-self: start;
}

#w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c5571d {
  place-self: center;
}

#w-node-a9916c48-7203-dbcc-1c20-2e837675a20b-01c5571d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-a9916c48-7203-dbcc-1c20-2e837675a203-01c5571d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-a9916c48-7203-dbcc-1c20-2e837675a207-01c5571d {
  justify-self: auto;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f20712-01c5571d {
  justify-self: center;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f20713-01c5571d {
  justify-self: start;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f2071e-01c5571d {
  justify-self: center;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f2071f-01c5571d {
  justify-self: start;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f2072a-01c5571d {
  justify-self: end;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f2072b-01c5571d {
  justify-self: start;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f20736-01c5571d {
  justify-self: center;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f20737-01c5571d {
  justify-self: start;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f20742-01c5571d {
  justify-self: center;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f20743-01c5571d {
  justify-self: start;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f2074e-01c5571d {
  justify-self: end;
}

#w-node-_8aa92076-2fd0-267a-c4f7-86cb41f2074f-01c5571d {
  justify-self: start;
}

#w-node-_7d0b2011-f250-3c49-2271-37b30086e6c3-01c5571d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62847741-82da-f371-cab5-09d7998b8937-01c5571d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_62847741-82da-f371-cab5-09d7998b8939-01c5571d {
  align-self: center;
}

#w-node-_62847741-82da-f371-cab5-09d7998b8943-01c5571d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3d18362-2d13-6598-9f23-db23dfbdab3d-01c55722 {
  place-self: auto;
}

#w-node-c3d18362-2d13-6598-9f23-db23dfbdab4a-01c55722 {
  justify-self: auto;
}

#w-node-c3da1df3-33b6-27e0-ea9c-a2494d8939aa-01c55722 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_27dfd964-60a5-5397-aa90-550d696db1ea-01c55722 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27dfd964-60a5-5397-aa90-550d696db1ec-01c55722 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ed37fbd9-ea40-1f17-f42f-d764b041b4b9-01c55722 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ed37fbd9-ea40-1f17-f42f-d764b041b4bb-01c55722 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9697df5f-187e-3f29-502a-1a8071971fbb-01c55722 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee00b-01c55722 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee00d-01c55722 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee014-01c55722 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee016-01c55722 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee017-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee018-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee019-01c55722 {
  place-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee01b-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee020-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee021-01c55722 {
  place-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee023-01c55722 {
  align-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee025-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee026-01c55722 {
  place-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee028-01c55722 {
  align-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee02a-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee02b-01c55722 {
  place-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee02d-01c55722 {
  align-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee02f-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee030-01c55722 {
  place-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee032-01c55722 {
  align-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee034-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee036-01c55722 {
  place-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee038-01c55722 {
  align-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee03b-01c55722 {
  place-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee03d-01c55722 {
  align-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee040-01c55722 {
  place-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee042-01c55722 {
  align-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee045-01c55722 {
  place-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee047-01c55722 {
  align-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee04a-01c55722 {
  place-self: center;
}

#w-node-_1ffe8042-9870-a058-757c-0b959e1ee04c-01c55722 {
  align-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308058-01c55722 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930805a-01c55722 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930805f-01c55722 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308061-01c55722 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308062-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308063-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308064-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308066-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930806b-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930806c-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930806e-01c55722 {
  align-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308070-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308071-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308073-01c55722 {
  align-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308075-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308076-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308078-01c55722 {
  align-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930807a-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930807b-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930807d-01c55722 {
  align-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930807f-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308080-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308082-01c55722 {
  align-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308087-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308088-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930808a-01c55722 {
  align-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930808c-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930808d-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930808f-01c55722 {
  align-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308093-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308094-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308095-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d37279308097-01c55722, #w-node-_03a3ce50-5cfa-740f-43c3-d37279308099-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930809a-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930809e-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d3727930809f-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d372793080a3-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d372793080a4-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d372793080a8-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d372793080a9-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d372793080ad-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d372793080ae-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d372793080b2-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d372793080b3-01c55722 {
  place-self: center;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d372793080b7-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03a3ce50-5cfa-740f-43c3-d372793080b8-01c55722 {
  place-self: center;
}

#w-node-fe552b15-73c9-8d0d-df46-53d511075781-01c55722 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe552b15-73c9-8d0d-df46-53d511075783-01c55722 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_17eb6897-0967-35d3-c8fe-d6eed82f5218-01c55722 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e59-01c55722 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e5a-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e5c-01c55722, #w-node-_4a7ba770-37e7-c390-168d-e52090ca0e61-01c55722, #w-node-_4a7ba770-37e7-c390-168d-e52090ca0e66-01c55722, #w-node-_4a7ba770-37e7-c390-168d-e52090ca0e6b-01c55722 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e6f-01c55722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e71-01c55722 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e73-01c55722 {
  align-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e76-01c55722 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e78-01c55722 {
  align-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e7b-01c55722 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e7d-01c55722 {
  align-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e80-01c55722 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e82-01c55722 {
  align-self: center;
}

#w-node-cfc69d45-f7b7-5250-1c6b-138911a215e0-01c55722 {
  justify-self: center;
}

#w-node-b1068e41-9252-c186-d3f1-95b8c069c43e-01c5572a, #w-node-a556498d-6b54-ef63-a4f2-5f1d72fcc09a-01c5572a {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_85591278-0af8-ffa4-00fd-99acb0994931-01c5572a, #w-node-_0b661801-1043-6274-29ca-00c12fee51ca-01c5572a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3d0f15b4-2362-efb8-1c0c-618e8d9b993a-01c5572f, #w-node-_3d0f15b4-2362-efb8-1c0c-618e8d9b9945-01c5572f, #w-node-_3d0f15b4-2362-efb8-1c0c-618e8d9b994a-01c5572f, #w-node-_3d0f15b4-2362-efb8-1c0c-618e8d9b994f-01c5572f, #w-node-_3d0f15b4-2362-efb8-1c0c-618e8d9b9954-01c5572f {
  align-self: start;
}

#w-node-b941e676-995f-7bff-32f9-c043084f9abe-01c5572f {
  place-self: center stretch;
}

#w-node-c2a00fb5-14e3-bf59-5210-71259bdd59ec-01c5572f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_05dd3a4b-23ea-aced-11a7-833554210478-01c5572f {
  place-self: center;
}

#w-node-c2a00fb5-14e3-bf59-5210-71259bdd59e4-01c5572f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c2a00fb5-14e3-bf59-5210-71259bdd59e8-01c5572f {
  justify-self: auto;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56ee3-01c5572f {
  justify-self: end;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56ee4-01c5572f {
  justify-self: start;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56eef-01c5572f {
  justify-self: end;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56ef0-01c5572f {
  justify-self: start;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56efb-01c5572f {
  justify-self: end;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56efc-01c5572f {
  justify-self: start;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56f07-01c5572f {
  justify-self: end;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56f08-01c5572f {
  justify-self: start;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56f13-01c5572f {
  justify-self: end;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56f14-01c5572f {
  justify-self: start;
}

#w-node-_5ef998e2-7c87-a563-5ae5-95d6c4fa621e-01c5572f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7843b6c4-0f37-bab5-f460-155cfa9dde58-01c5572f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7843b6c4-0f37-bab5-f460-155cfa9dde5a-01c5572f {
  align-self: center;
}

#w-node-_7843b6c4-0f37-bab5-f460-155cfa9dde64-01c5572f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bd854169-3255-b3cc-4e35-266f151617b7-01c55731, #w-node-_744993b9-adaf-9492-7b44-3c620be56244-01c55731, #w-node-bd854169-3255-b3cc-4e35-266f151617c1-01c55731, #w-node-c3696d44-37e7-4de0-4df9-f8a60dc5f77d-01c55731, #w-node-bd854169-3255-b3cc-4e35-266f151617c6-01c55731 {
  align-self: start;
}

#w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c55731 {
  place-self: center;
}

#w-node-_67c9e4d0-c117-b247-2d40-83f922f65ac4-01c55731 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a9266226-5a47-c20a-d291-dbd82b460614-01c55731 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-a9266226-5a47-c20a-d291-dbd82b46060c-01c55731 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-a9266226-5a47-c20a-d291-dbd82b460610-01c55731 {
  justify-self: auto;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a473b-01c55731 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a473c-01c55731 {
  justify-self: start;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4747-01c55731 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4748-01c55731 {
  justify-self: start;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4753-01c55731 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4754-01c55731 {
  justify-self: start;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a475f-01c55731 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4760-01c55731 {
  justify-self: start;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a476b-01c55731 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a476c-01c55731 {
  justify-self: start;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4777-01c55731 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4778-01c55731 {
  justify-self: start;
}

#w-node-_7ad97700-b598-7e33-392c-f258ba7778e4-01c55731 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7ad97700-b598-7e33-392c-f258ba7778e6-01c55731 {
  align-self: center;
}

#w-node-_7ad97700-b598-7e33-392c-f258ba7778f0-01c55731 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ce258422-213a-6a09-cd5f-8fcf1b11c163-01c55752, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c168-01c55752, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c16d-01c55752, #w-node-cea12dea-9fea-50be-5904-b55ab430697d-01c55752, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c172-01c55752 {
  align-self: start;
}

#w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-01c55752 {
  place-self: center stretch;
}

#w-node-_488084cd-37fa-5109-95c1-0532928c397f-01c55752 {
  place-self: center;
}

#w-node-_488084cd-37fa-5109-95c1-0532928c3977-01c55752 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_488084cd-37fa-5109-95c1-0532928c397b-01c55752 {
  justify-self: auto;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e099-01c55752 {
  place-self: center;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e09a-01c55752 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0a5-01c55752 {
  justify-self: end;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0a6-01c55752 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0b1-01c55752 {
  justify-self: end;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0b2-01c55752 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0bd-01c55752 {
  justify-self: end;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0be-01c55752 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0c9-01c55752 {
  justify-self: end;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0ca-01c55752 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0d5-01c55752 {
  justify-self: end;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0d6-01c55752 {
  justify-self: start;
}

#w-node-_5d5099a4-e6b4-19ed-cab0-5c4a438b6a42-01c55752 {
  justify-self: end;
}

#w-node-_5d5099a4-e6b4-19ed-cab0-5c4a438b6a43-01c55752 {
  justify-self: start;
}

#w-node-fc739fea-5ffe-e582-609b-f3ca897a1d99-01c55752 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fc739fea-5ffe-e582-609b-f3ca897a1d9b-01c55752 {
  align-self: center;
}

#w-node-fc739fea-5ffe-e582-609b-f3ca897a1da5-01c55752 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a06a916-2c22-3812-4577-864972bd720f-01c55754 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cd86527f-9a61-e594-9e82-7d41842c5bbd-01c55754 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_861f4643-03fc-d9f6-b700-aa962dcc0ff6-01c55754 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: start;
}

#w-node-_861f4643-03fc-d9f6-b700-aa962dcc0ff9-01c55754 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_861f4643-03fc-d9f6-b700-aa962dcc0ffb-01c55754 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_861f4643-03fc-d9f6-b700-aa962dcc0ffe-01c55754 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_861f4643-03fc-d9f6-b700-aa962dcc1000-01c55754 {
  grid-area: 4 / 1 / 5 / 2;
  align-self: start;
}

#w-node-_861f4643-03fc-d9f6-b700-aa962dcc1003-01c55754 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_861f4643-03fc-d9f6-b700-aa962dcc1005-01c55754 {
  grid-area: 5 / 1 / 6 / 2;
  align-self: start;
}

#w-node-_861f4643-03fc-d9f6-b700-aa962dcc100a-01c55754 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_861f4643-03fc-d9f6-b700-aa962dcc100d-01c55754 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-ccf0ee6f-b30e-9ba9-5dd1-7a29f5a91f59-01c55754 {
  place-self: center stretch;
}

#w-node-f691d219-8e30-3eba-4674-dee304fb3dee-01c55754 {
  place-self: center;
}

#w-node-d37433dc-0bdd-04df-9812-97faf2b1815b-01c55754 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-d37433dc-0bdd-04df-9812-97faf2b1815f-01c55754 {
  justify-self: auto;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7f85-01c55754 {
  justify-self: center;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7f86-01c55754 {
  justify-self: start;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7f91-01c55754 {
  justify-self: end;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7f92-01c55754 {
  justify-self: start;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7f9d-01c55754 {
  justify-self: end;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7f9e-01c55754 {
  justify-self: start;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7fa9-01c55754 {
  justify-self: end;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7faa-01c55754 {
  justify-self: start;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7fb5-01c55754 {
  justify-self: end;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7fb6-01c55754 {
  justify-self: start;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7fc1-01c55754 {
  justify-self: end;
}

#w-node-_47e6a818-75da-e759-aeab-2e160b9d7fc2-01c55754 {
  justify-self: start;
}

#w-node-b55863bd-a4a7-4998-49d2-0e99befb8b18-01c55754 {
  justify-self: end;
}

#w-node-b55863bd-a4a7-4998-49d2-0e99befb8b19-01c55754 {
  justify-self: start;
}

#w-node-_55ca1b0e-78a6-17b1-8063-4f4d67dd87b6-01c55754 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_55ca1b0e-78a6-17b1-8063-4f4d67dd87b8-01c55754 {
  align-self: center;
}

#w-node-_55ca1b0e-78a6-17b1-8063-4f4d67dd87c2-01c55754, #w-node-_97de1198-2b11-5d80-a0f4-f65ea2e0b6c1-01c55758 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_97de1198-2b11-5d80-a0f4-f65ea2e0b6c3-01c55758 {
  place-self: center;
}

#w-node-_70b26683-9a0e-7213-0d94-2a7cb99f725f-01c5575e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_70b26683-9a0e-7213-0d94-2a7cb99f7261-01c5575e, #w-node-_70b26683-9a0e-7213-0d94-2a7cb99f726b-01c5575e {
  place-self: center;
}

#w-node-_70b26683-9a0e-7213-0d94-2a7cb99f725f-01c5575f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_70b26683-9a0e-7213-0d94-2a7cb99f7261-01c5575f, #w-node-_70b26683-9a0e-7213-0d94-2a7cb99f726b-01c5575f {
  align-self: center;
}

#w-node-f5195106-c785-d916-b679-a1684216da98-01c55774 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7518f35c-96fc-7c33-7d93-e0ae9c1e22dc-01c5577a, #w-node-c6a2ca72-5955-96b5-dbda-131e02f15881-01c5577a, #w-node-d980cc9d-b9f2-8818-d79b-a1f5802d68b9-01c5577a, #w-node-d980cc9d-b9f2-8818-d79b-a1f5802d68fa-01c5577a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0eda5732-9db7-e291-cb56-3732748b4beb-01c5577f, #w-node-f79de903-3bc2-f407-5983-dd2b88545b53-01c5577f, #w-node-_55ae2ab4-a3b3-b930-56fe-7832dc9f7634-01c5577f, #w-node-c640fe16-8b23-b299-c2d5-51245bd8dd17-01c5577f, #w-node-c8d48ab5-3355-c81d-7599-54d14e941946-01c5577f, #w-node-_7da4e376-2260-fdbd-94de-b6afebca6f61-01c5577f, #w-node-_1f0d1ca2-67e8-3caf-e3ed-6e6f31559d48-01c5577f, #w-node-bff787f6-7701-10f2-0cf2-9e178df45745-01c5577f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8b228b68-4223-ba87-d00d-c6d76827f4a5-01c5577f {
  align-self: center;
}

#w-node-ee18a9e7-b5d8-d483-64ba-ebc4f2f05538-01c5577f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ef8b6d44-8442-c685-c562-3fcac65dec66-01c557ad {
  place-self: center end;
}

#w-node-_321fa8ee-5c00-5c44-c91e-79248004b30b-01c557c7, #w-node-f7229495-8c62-225b-4814-85b200ca7a0b-01c557c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d398cb4e-0330-03ec-b4f9-2fdb95dff468-748c471e, #w-node-_81f05cc7-bc22-5a77-9243-5d8182611b75-748c471e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-abc7b275-d30d-c61b-713d-4cc796bfb5ff-748c471e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_00aa5fa8-cd08-9caf-0d9d-728c96f5751b-01c557c9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_49dc29c6-349c-d63d-4159-2370e8e643f4-01c557c9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3c4681ea-717d-f9ad-d02b-3d190dcb568d-01c557c9 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-d91c9659-cca9-183e-8381-fc39649160a2-01c557c9 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-c9ff70e8-b271-723d-f3ac-7134c8ebea49-01c557c9 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_175779f0-8eea-2935-6a2e-a49073a53f90-01c557c9 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_47ede6aa-18b6-3cad-e8fa-2d7db1db7c1c-01c557c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90dc8529-47eb-067a-e1d1-3375ac60f598-01c557ca {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_326aa9e1-7f77-5cfd-7e57-e81f6437c1af-01c557ca {
  place-self: center;
}

#w-node-_8f26471f-d477-959b-2e49-8ae146253347-01c557cf, #w-node-_8f26471f-d477-959b-2e49-8ae146253352-01c557cf, #w-node-_8f26471f-d477-959b-2e49-8ae146253357-01c557cf, #w-node-_8f26471f-d477-959b-2e49-8ae14625335c-01c557cf, #w-node-_8f26471f-d477-959b-2e49-8ae146253361-01c557cf {
  align-self: start;
}

#w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c557cf {
  place-self: center stretch;
}

#w-node-_3a6211d5-3dca-fdb2-476c-2c74b321c675-01c557cf {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2365-01c557cf {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2369-01c557cf, #w-node-_5e00541f-7da6-668b-1635-4964a6bc8533-01c557cf, #w-node-f5cfbcd6-a455-3ecf-62e5-89200c46478a-01c557cf {
  justify-self: auto;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad0b-01c557cf {
  place-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad0c-01c557cf {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad17-01c557cf {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad18-01c557cf {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad23-01c557cf {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad24-01c557cf {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad2f-01c557cf {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad30-01c557cf {
  justify-self: start;
}

#w-node-e5cf3bfe-01f0-2978-9cdd-8dae84e2890f-01c557cf {
  justify-self: center;
}

#w-node-e5cf3bfe-01f0-2978-9cdd-8dae84e28910-01c557cf {
  justify-self: start;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-01c557cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8372a66-9b7c-9991-a884-adbc54f2348e-01c557e6, #w-node-d3ecd39d-f879-ee26-da35-bdf42523597d-01c557e6, #w-node-e8372a66-9b7c-9991-a884-adbc54f23493-01c557e6, #w-node-e8372a66-9b7c-9991-a884-adbc54f23498-01c557e6, #w-node-e8372a66-9b7c-9991-a884-adbc54f2349d-01c557e6 {
  align-self: start;
}

#w-node-_40cf488b-d805-5266-3728-5448d16f1f3d-01c557e6 {
  place-self: center stretch;
}

#w-node-e8372a66-9b7c-9991-a884-adbc54f2348c-01c557e6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-eddf0ecf-76b9-4263-da6c-adfa81f3e9db-01c557e6 {
  place-self: center;
}

#w-node-_1cad432f-b1ef-da16-5590-d0601955160c-01c557e6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1cad432f-b1ef-da16-5590-d06019551610-01c557e6, #w-node-a2fe927c-d7c9-0109-f04d-9a69b35b8995-01c557e6, #w-node-_3bc0205a-60e4-977f-4ead-6df9f7ca0520-01c557e6, #w-node-a6b55945-c880-2846-9f51-26eb12b3cced-01c557e6, #w-node-_535f4c2d-d6d1-f02e-4bdd-43d7769137cb-01c557e6, #w-node-_827f6f0e-ee3b-5393-71e9-eaba4a1677b5-01c557e6 {
  justify-self: auto;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f692-01c557e6 {
  justify-self: center;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f693-01c557e6 {
  justify-self: start;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f686-01c557e6 {
  justify-self: center;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f687-01c557e6 {
  justify-self: start;
}

#w-node-_0471ef70-39de-10a3-f604-62eb4bd7612a-01c557e6 {
  justify-self: center;
}

#w-node-_0471ef70-39de-10a3-f604-62eb4bd7612b-01c557e6 {
  justify-self: start;
}

#w-node-_89eff417-8790-75c4-f667-fe81d3f33755-01c557e6 {
  justify-self: center;
}

#w-node-_89eff417-8790-75c4-f667-fe81d3f33756-01c557e6 {
  justify-self: start;
}

#w-node-_620c924a-3d9b-ab73-28f7-7fcd5e660e83-01c557e6 {
  justify-self: center;
}

#w-node-_620c924a-3d9b-ab73-28f7-7fcd5e660e84-01c557e6 {
  justify-self: start;
}

#w-node-_1cad432f-b1ef-da16-5590-d06019551625-01c557e6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8372a66-9b7c-9991-a884-adbc54f2348e-01c557e7, #w-node-d3ecd39d-f879-ee26-da35-bdf42523597d-01c557e7, #w-node-e8372a66-9b7c-9991-a884-adbc54f23493-01c557e7, #w-node-e8372a66-9b7c-9991-a884-adbc54f23498-01c557e7, #w-node-e8372a66-9b7c-9991-a884-adbc54f2349d-01c557e7 {
  align-self: start;
}

#w-node-_40cf488b-d805-5266-3728-5448d16f1f3d-01c557e7 {
  place-self: center stretch;
}

#w-node-e8372a66-9b7c-9991-a884-adbc54f2348c-01c557e7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_1cad432f-b1ef-da16-5590-d0601955160c-01c557e7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1cad432f-b1ef-da16-5590-d06019551610-01c557e7, #w-node-_94f2fd0c-fc54-4a40-95ff-ce10309c201e-01c557e7 {
  justify-self: auto;
}

#w-node-_2ea687e6-261e-0aea-d279-fc6bbf7341a2-01c557e7 {
  justify-self: center;
}

#w-node-_2ea687e6-261e-0aea-d279-fc6bbf7341a3-01c557e7 {
  justify-self: start;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f692-01c557e7 {
  justify-self: center;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f693-01c557e7 {
  justify-self: start;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f69e-01c557e7 {
  justify-self: center;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f69f-01c557e7 {
  justify-self: start;
}

#w-node-_0471ef70-39de-10a3-f604-62eb4bd7612a-01c557e7 {
  justify-self: center;
}

#w-node-_0471ef70-39de-10a3-f604-62eb4bd7612b-01c557e7 {
  justify-self: start;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f686-01c557e7 {
  justify-self: center;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f687-01c557e7 {
  justify-self: start;
}

#w-node-_1cad432f-b1ef-da16-5590-d06019551625-01c557e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed243f92-3f10-82a7-9d26-9ddb871c0bd1-01c557ea {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-_8f26471f-d477-959b-2e49-8ae146253347-01c557ea, #w-node-_8f26471f-d477-959b-2e49-8ae146253352-01c557ea, #w-node-_8f26471f-d477-959b-2e49-8ae146253357-01c557ea, #w-node-_8f26471f-d477-959b-2e49-8ae14625335c-01c557ea, #w-node-_8f26471f-d477-959b-2e49-8ae146253361-01c557ea {
  align-self: start;
}

#w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c557ea {
  place-self: center stretch;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-01c557ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83c3c824-82bf-998a-84fb-a64bc6b8328c-01c557ea, #w-node-_6189d749-4545-63cf-a235-a69bdf1e5321-01c557ea, #w-node-_71c392b9-ed5c-1e70-0259-7cb0ae2d8d1f-01c557ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e082d9e8-2ad6-3718-435e-46863d133f01-01c557ea, #w-node-_166ccd79-b92b-9905-3d87-e670f235ca5e-01c557ea, #w-node-_113c6b0d-093e-3046-e2f9-7ca04322d23d-01c557ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2365-01c557ea {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2369-01c557ea {
  justify-self: auto;
}

#w-node-_0ecf432b-d38f-4c22-5f6f-327746b2fdef-01c557ea {
  justify-self: center;
}

#w-node-_0ecf432b-d38f-4c22-5f6f-327746b2fdf0-01c557ea {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad17-01c557ea {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad18-01c557ea {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad23-01c557ea {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad24-01c557ea {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad2f-01c557ea {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad30-01c557ea {
  justify-self: start;
}

#w-node-e5cf3bfe-01f0-2978-9cdd-8dae84e2890f-01c557ea {
  justify-self: center;
}

#w-node-e5cf3bfe-01f0-2978-9cdd-8dae84e28910-01c557ea {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad0b-01c557ea {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad0c-01c557ea {
  justify-self: start;
}

#w-node-_6df519aa-a4d2-68f0-9601-124826022ace-01c55802, #w-node-_6df519aa-a4d2-68f0-9601-124826022ad9-01c55802, #w-node-_6df519aa-a4d2-68f0-9601-124826022ade-01c55802, #w-node-_6df519aa-a4d2-68f0-9601-124826022ae3-01c55802, #w-node-_6df519aa-a4d2-68f0-9601-124826022ae8-01c55802 {
  align-self: start;
}

#w-node-e050d1ec-44c5-12f7-e6ae-c7de94dc13fc-01c55802 {
  place-self: center stretch;
}

#w-node-_9083f79f-801d-0424-1497-5b92659dc0e7-01c55802 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_3ac6d2b7-66f8-6b9d-3e17-52f8b5957e52-01c55802 {
  place-self: center;
}

#w-node-_66da03dd-f4c6-5562-c54f-92d4e48962bd-01c55802 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_66da03dd-f4c6-5562-c54f-92d4e48962c1-01c55802, #w-node-a7fb521e-4744-53d1-e8e2-8e71a3f18088-01c55802, #w-node-bdf4e538-9df4-e492-f10b-5eb8e66ecd33-01c55802 {
  justify-self: auto;
}

#w-node-_08134926-918b-8e75-2361-959ade81d38a-01c55802 {
  justify-self: center;
}

#w-node-_08134926-918b-8e75-2361-959ade81d38b-01c55802 {
  justify-self: start;
}

#w-node-_6ccf6fe8-2da0-37cc-6b6c-9c931e0785ce-01c55802 {
  justify-self: center;
}

#w-node-_6ccf6fe8-2da0-37cc-6b6c-9c931e0785cf-01c55802 {
  justify-self: start;
}

#w-node-ea23d4a6-fb7f-7f46-fbf3-032bc0fed893-01c55802 {
  justify-self: center;
}

#w-node-ea23d4a6-fb7f-7f46-fbf3-032bc0fed894-01c55802 {
  justify-self: start;
}

#w-node-_09c54f23-7c61-f78e-0875-130fa86b3c61-01c55802 {
  justify-self: center;
}

#w-node-_09c54f23-7c61-f78e-0875-130fa86b3c62-01c55802 {
  justify-self: start;
}

#w-node-_75568401-2f79-fa21-f4e0-41b532ff98e3-01c55802 {
  justify-self: center;
}

#w-node-_75568401-2f79-fa21-f4e0-41b532ff98e4-01c55802 {
  justify-self: start;
}

#w-node-_66da03dd-f4c6-5562-c54f-92d4e48962da-01c55802 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-be52d4de-a36c-e32e-9334-34d81d972dc8-01c55815, #w-node-be52d4de-a36c-e32e-9334-34d81d972dda-01c55815, #w-node-be52d4de-a36c-e32e-9334-34d81d972ddf-01c55815, #w-node-be52d4de-a36c-e32e-9334-34d81d972de4-01c55815, #w-node-be52d4de-a36c-e32e-9334-34d81d972df4-01c55815 {
  align-self: start;
}

#w-node-_0f12e4c6-87a1-ede9-91a8-87a8e4c59335-01c55815 {
  place-self: center stretch;
}

#w-node-_9083f79f-801d-0424-1497-5b92659dc0e7-01c55815 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5aaa9a79-4b0a-6260-aa65-e740c9b4ad80-01c55815 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_5aaa9a79-4b0a-6260-aa65-e740c9b4ad8c-01c55815 {
  place-self: auto;
}

#w-node-a5f0ce8f-dd5b-9f8f-35d7-9c69b2cfcb93-01c55815 {
  justify-self: center;
}

#w-node-a5f0ce8f-dd5b-9f8f-35d7-9c69b2cfcb94-01c55815 {
  justify-self: start;
}

#w-node-_568efdab-2aae-239b-6048-aa4579f348fd-01c55815 {
  justify-self: end;
}

#w-node-_568efdab-2aae-239b-6048-aa4579f348fe-01c55815 {
  justify-self: start;
}

#w-node-_3fec6c17-a556-822c-0b72-f7f6c39b3f7c-01c55815 {
  justify-self: center;
}

#w-node-_3fec6c17-a556-822c-0b72-f7f6c39b3f7d-01c55815 {
  justify-self: start;
}

#w-node-_568efdab-2aae-239b-6048-aa4579f34921-01c55815 {
  justify-self: center;
}

#w-node-_568efdab-2aae-239b-6048-aa4579f34922-01c55815 {
  justify-self: start;
}

#w-node-_5aaa9a79-4b0a-6260-aa65-e740c9b4ada1-01c55815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5523ce16-45c8-d28c-b282-06c1d6d51d1a-01c55843 {
  align-self: center;
}

#w-node-c3d18362-2d13-6598-9f23-db23dfbdab3d-01c55843 {
  place-self: auto;
}

#w-node-c3d18362-2d13-6598-9f23-db23dfbdab4a-01c55843 {
  justify-self: auto;
}

#w-node-c3da1df3-33b6-27e0-ea9c-a2494d8939aa-01c55843 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_27dfd964-60a5-5397-aa90-550d696db1ea-01c55843 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27dfd964-60a5-5397-aa90-550d696db1ec-01c55843 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ed37fbd9-ea40-1f17-f42f-d764b041b4b9-01c55843 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ed37fbd9-ea40-1f17-f42f-d764b041b4bb-01c55843 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9697df5f-187e-3f29-502a-1a8071971fbb-01c55843 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-bd587b41-a28c-3dd1-82d2-93a942256b81-01c55843 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bd587b41-a28c-3dd1-82d2-93a942256b83-01c55843 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8256268d-abbc-586b-f278-c4f9eaebb9ce-01c55843 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c4c-01c55843 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c4d-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c4e-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c4f-01c55843 {
  place-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c51-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c53-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c54-01c55843 {
  place-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c56-01c55843 {
  align-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c58-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c59-01c55843 {
  place-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c5b-01c55843 {
  align-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c5d-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c5e-01c55843 {
  place-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c60-01c55843 {
  align-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c62-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c63-01c55843 {
  place-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c65-01c55843 {
  align-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c67-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c69-01c55843 {
  place-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c6b-01c55843 {
  align-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c6e-01c55843 {
  place-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c70-01c55843 {
  align-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c73-01c55843 {
  place-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c75-01c55843 {
  align-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c78-01c55843 {
  place-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c7a-01c55843 {
  align-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c7d-01c55843 {
  place-self: center;
}

#w-node-_8d8bda0c-f6ce-df12-5af3-c7aa204c9c7f-01c55843 {
  align-self: center;
}

#w-node-_7ac0c103-836e-3aa0-ba0a-7868d2a1ce76-01c55843 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7ac0c103-836e-3aa0-ba0a-7868d2a1ce78-01c55843 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0b3d4377-6192-cbad-6c62-ee3110ad5bed-01c55843 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071d3-01c55843 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071d4-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071d5-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071d6-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071d8-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071da-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071db-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071dd-01c55843 {
  align-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071df-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071e0-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071e2-01c55843 {
  align-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071e4-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071e5-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071e7-01c55843 {
  align-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071e9-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071ea-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071ec-01c55843 {
  align-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071ee-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071ef-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071f1-01c55843 {
  align-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071f3-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071f4-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071f6-01c55843 {
  align-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071f8-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071f9-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071fb-01c55843 {
  align-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071fd-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071fe-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a071ff-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a07201-01c55843, #w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a07203-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a07204-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a07208-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a07209-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a0720d-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a0720e-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a07212-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a07213-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a07217-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a07218-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a0721c-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a0721d-01c55843 {
  place-self: center;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a07221-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28ba92f5-b0d4-0d2b-98f7-d70d48a07222-01c55843 {
  place-self: center;
}

#w-node-fe552b15-73c9-8d0d-df46-53d511075781-01c55843 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe552b15-73c9-8d0d-df46-53d511075783-01c55843 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_17eb6897-0967-35d3-c8fe-d6eed82f5218-01c55843 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e59-01c55843 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e5a-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e5c-01c55843, #w-node-_4a7ba770-37e7-c390-168d-e52090ca0e61-01c55843, #w-node-_4a7ba770-37e7-c390-168d-e52090ca0e66-01c55843, #w-node-_4a7ba770-37e7-c390-168d-e52090ca0e6b-01c55843 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e6f-01c55843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e71-01c55843 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e73-01c55843 {
  align-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e76-01c55843 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e78-01c55843 {
  align-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e7b-01c55843 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e7d-01c55843 {
  align-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e80-01c55843 {
  place-self: center;
}

#w-node-_4a7ba770-37e7-c390-168d-e52090ca0e82-01c55843 {
  align-self: center;
}

#w-node-cfc69d45-f7b7-5250-1c6b-138911a215e0-01c55843 {
  justify-self: center;
}

#w-node-ce258422-213a-6a09-cd5f-8fcf1b11c163-01c55847, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c168-01c55847, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c16d-01c55847, #w-node-cea12dea-9fea-50be-5904-b55ab430697d-01c55847, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c172-01c55847 {
  align-self: start;
}

#w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-01c55847 {
  place-self: center stretch;
}

#w-node-_7bc0f603-b020-f3c4-923b-18a3ffc184c5-01c55847 {
  place-self: center;
}

#w-node-_282ddbf2-7700-8e47-3f28-222155d1793d-01c55847 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_282ddbf2-7700-8e47-3f28-222155d17941-01c55847 {
  justify-self: auto;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e099-01c55847 {
  justify-self: center;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e09a-01c55847 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0a5-01c55847 {
  justify-self: end;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0a6-01c55847 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0b1-01c55847 {
  justify-self: end;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0b2-01c55847 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0bd-01c55847 {
  justify-self: end;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0be-01c55847 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0c9-01c55847 {
  justify-self: end;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0ca-01c55847 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0d5-01c55847 {
  justify-self: end;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0d6-01c55847 {
  justify-self: start;
}

#w-node-_5d5099a4-e6b4-19ed-cab0-5c4a438b6a42-01c55847 {
  justify-self: end;
}

#w-node-_5d5099a4-e6b4-19ed-cab0-5c4a438b6a43-01c55847 {
  justify-self: start;
}

#w-node-_3b18554a-9b5b-7f73-5df6-db4df6853feb-01c55847 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3b18554a-9b5b-7f73-5df6-db4df6853fed-01c55847 {
  align-self: center;
}

#w-node-_3b18554a-9b5b-7f73-5df6-db4df6853ff7-01c55847 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dc8e2708-74c0-4a5e-a520-3458530f2c80-01c55848, #w-node-dc8e2708-74c0-4a5e-a520-3458530f2c8b-01c55848, #w-node-dc8e2708-74c0-4a5e-a520-3458530f2c90-01c55848, #w-node-dc8e2708-74c0-4a5e-a520-3458530f2c95-01c55848, #w-node-dc8e2708-74c0-4a5e-a520-3458530f2c9a-01c55848 {
  align-self: start;
}

#w-node-fcccdadf-6440-6426-6d9a-35d5078292dc-01c55848 {
  place-self: center stretch;
}

#w-node-_4a2232c2-6365-cd07-4746-27c21128dc68-01c55848 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2cd914c8-774a-c15f-5a08-2b89169e2d8a-01c55848 {
  place-self: center;
}

#w-node-ed8777d8-f556-8cdd-81d7-f67828a27e16-01c55848 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-da14aeb7-a030-c400-8356-173e4bc061e8-01c55848, #w-node-_104aef9d-dd25-2830-e1c9-da58085451b1-01c55848 {
  justify-self: auto;
}

#w-node-_041125b9-ef49-bc3b-b036-c580362f6a4e-01c55848 {
  justify-self: center;
}

#w-node-_041125b9-ef49-bc3b-b036-c580362f6a4f-01c55848 {
  justify-self: start;
}

#w-node-ac8c771f-5095-cbb8-4f62-87b40085bc94-01c55848 {
  justify-self: center;
}

#w-node-ac8c771f-5095-cbb8-4f62-87b40085bc95-01c55848 {
  justify-self: start;
}

#w-node-_041125b9-ef49-bc3b-b036-c580362f6a66-01c55848 {
  justify-self: center;
}

#w-node-_041125b9-ef49-bc3b-b036-c580362f6a67-01c55848 {
  justify-self: start;
}

#w-node-_4174b46d-d9e7-932f-6ea3-31de22596e6f-01c55848 {
  justify-self: center;
}

#w-node-_4174b46d-d9e7-932f-6ea3-31de22596e70-01c55848 {
  justify-self: start;
}

#w-node-_25e85eba-3ebf-f7cc-4420-0d8859658d54-01c55848 {
  place-self: center;
}

#w-node-_25e85eba-3ebf-f7cc-4420-0d8859658d55-01c55848 {
  justify-self: start;
}

#w-node-abc361c4-7857-dd8e-7f18-8703bc0cff92-01c55848 {
  justify-self: center;
}

#w-node-abc361c4-7857-dd8e-7f18-8703bc0cff93-01c55848 {
  justify-self: start;
}

#w-node-_2937b370-2efc-cca1-1886-7f7dc1acd7b1-01c55848 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bd854169-3255-b3cc-4e35-266f151617b7-01c55849, #w-node-_744993b9-adaf-9492-7b44-3c620be56244-01c55849, #w-node-bd854169-3255-b3cc-4e35-266f151617c1-01c55849, #w-node-c3696d44-37e7-4de0-4df9-f8a60dc5f77d-01c55849, #w-node-bd854169-3255-b3cc-4e35-266f151617c6-01c55849 {
  align-self: start;
}

#w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c55849 {
  place-self: center;
}

#w-node-a9266226-5a47-c20a-d291-dbd82b460614-01c55849 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-a9266226-5a47-c20a-d291-dbd82b46060c-01c55849 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-a9266226-5a47-c20a-d291-dbd82b460610-01c55849 {
  justify-self: auto;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a473b-01c55849 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a473c-01c55849 {
  justify-self: start;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4747-01c55849 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4748-01c55849 {
  justify-self: start;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4753-01c55849 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4754-01c55849 {
  justify-self: start;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a475f-01c55849 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4760-01c55849 {
  justify-self: start;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a476b-01c55849 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a476c-01c55849 {
  justify-self: start;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4777-01c55849 {
  justify-self: end;
}

#w-node-ff4f422d-5588-b438-cdad-935c9a8a4778-01c55849 {
  justify-self: start;
}

#w-node-_76b1a401-b7d8-c8d7-a896-5e82f8e9dfb5-01c55849 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_76b1a401-b7d8-c8d7-a896-5e82f8e9dfb7-01c55849 {
  align-self: center;
}

#w-node-_76b1a401-b7d8-c8d7-a896-5e82f8e9dfc1-01c55849 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a1662884-258f-b09f-5273-c4f51c06d621-01c5585d, #w-node-a1662884-258f-b09f-5273-c4f51c06d62c-01c5585d, #w-node-a1662884-258f-b09f-5273-c4f51c06d631-01c5585d, #w-node-a1662884-258f-b09f-5273-c4f51c06d636-01c5585d, #w-node-a1662884-258f-b09f-5273-c4f51c06d63b-01c5585d {
  align-self: start;
}

#w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c5585d {
  place-self: center;
}

#w-node-_2f312e96-32a4-e311-1bed-8c3cb69da9be-01c5585d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2f312e96-32a4-e311-1bed-8c3cb69da9b6-01c5585d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_2f312e96-32a4-e311-1bed-8c3cb69da9ba-01c5585d {
  justify-self: auto;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa007b-01c5585d {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa007c-01c5585d {
  justify-self: start;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa0087-01c5585d {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa0088-01c5585d {
  justify-self: start;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa0093-01c5585d {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa0094-01c5585d {
  justify-self: start;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa009f-01c5585d {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa00a0-01c5585d {
  justify-self: start;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa00ab-01c5585d {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa00ac-01c5585d {
  justify-self: start;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa00b7-01c5585d {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa00b8-01c5585d {
  justify-self: start;
}

#w-node-_3319e816-84cd-c0f5-c117-d32c99df48c6-01c5585d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac0a791e-f86d-d81a-40bd-c62967b77470-01c5585d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ac0a791e-f86d-d81a-40bd-c62967b77472-01c5585d {
  align-self: center;
}

#w-node-ac0a791e-f86d-d81a-40bd-c62967b7747c-01c5585d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a1662884-258f-b09f-5273-c4f51c06d621-01c55884, #w-node-a1662884-258f-b09f-5273-c4f51c06d62c-01c55884, #w-node-a1662884-258f-b09f-5273-c4f51c06d631-01c55884, #w-node-a1662884-258f-b09f-5273-c4f51c06d636-01c55884, #w-node-a1662884-258f-b09f-5273-c4f51c06d63b-01c55884 {
  align-self: start;
}

#w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c55884 {
  place-self: center;
}

#w-node-_2f312e96-32a4-e311-1bed-8c3cb69da9be-01c55884 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2f312e96-32a4-e311-1bed-8c3cb69da9b6-01c55884 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_2f312e96-32a4-e311-1bed-8c3cb69da9ba-01c55884 {
  justify-self: auto;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa007b-01c55884 {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa007c-01c55884 {
  justify-self: start;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa0087-01c55884 {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa0088-01c55884 {
  justify-self: start;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa0093-01c55884 {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa0094-01c55884 {
  justify-self: start;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa009f-01c55884 {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa00a0-01c55884 {
  justify-self: start;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa00ab-01c55884 {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa00ac-01c55884 {
  justify-self: start;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa00b7-01c55884 {
  justify-self: end;
}

#w-node-f0aec867-7fb9-9652-2e7a-f75d59aa00b8-01c55884 {
  justify-self: start;
}

#w-node-_3319e816-84cd-c0f5-c117-d32c99df48c6-01c55884 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3c4b8dbb-ccae-0cc2-dd0d-de49886d2e1f-01c55884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3c4b8dbb-ccae-0cc2-dd0d-de49886d2e21-01c55884 {
  align-self: center;
}

#w-node-_3c4b8dbb-ccae-0cc2-dd0d-de49886d2e2b-01c55884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_90dc8529-47eb-067a-e1d1-3375ac60f598-01c558b4 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_326aa9e1-7f77-5cfd-7e57-e81f6437c1af-01c558b4 {
  place-self: center;
}

#w-node-_2136896d-3a85-4f38-2c1f-f3319dbdaef0-01c558b4, #w-node-e0f340fa-0fe2-623e-b645-e41f14a294a2-01c558b4, #w-node-de0d22a9-1fed-e217-b6f9-fa70857d6684-01c558b4, #w-node-e0e5d66b-7644-ef33-f4d5-9866bf3e475e-01c558b4, #w-node-_97252e97-007f-b246-0f76-287f5da42627-01c558b4, #w-node-_45ec140e-62a7-a139-5c6f-cd0a5e793007-01c558b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70b26683-9a0e-7213-0d94-2a7cb99f725f-01c558b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_101e43fe-d226-6b3a-cea3-a548b7c6e328-b7c6e328 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce258422-213a-6a09-cd5f-8fcf1b11c163-a59ee7ca, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c168-a59ee7ca, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c16d-a59ee7ca, #w-node-cea12dea-9fea-50be-5904-b55ab430697d-a59ee7ca, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c172-a59ee7ca {
  align-self: start;
}

#w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-a59ee7ca {
  place-self: center stretch;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e099-a59ee7ca {
  justify-self: center;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e09a-a59ee7ca {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0a5-a59ee7ca {
  justify-self: center;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0a6-a59ee7ca {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0b1-a59ee7ca {
  justify-self: center;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0b2-a59ee7ca {
  justify-self: start;
}

#w-node-_3ae58720-c26b-9511-82ed-310f0ef052d1-a59ee7ca {
  justify-self: center;
}

#w-node-_3ae58720-c26b-9511-82ed-310f0ef052d2-a59ee7ca {
  justify-self: start;
}

#w-node-ce258422-213a-6a09-cd5f-8fcf1b11c163-b0498fe1, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c168-b0498fe1, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c16d-b0498fe1, #w-node-cea12dea-9fea-50be-5904-b55ab430697d-b0498fe1, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c172-b0498fe1 {
  align-self: start;
}

#w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-b0498fe1 {
  place-self: center stretch;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e099-b0498fe1 {
  justify-self: center;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e09a-b0498fe1 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0a5-b0498fe1 {
  justify-self: center;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0a6-b0498fe1 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0b1-b0498fe1 {
  justify-self: center;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0b2-b0498fe1 {
  justify-self: start;
}

#w-node-_3ae58720-c26b-9511-82ed-310f0ef052d1-b0498fe1 {
  justify-self: center;
}

#w-node-_3ae58720-c26b-9511-82ed-310f0ef052d2-b0498fe1 {
  justify-self: start;
}

#w-node-ce258422-213a-6a09-cd5f-8fcf1b11c163-10ddce74, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c168-10ddce74, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c16d-10ddce74, #w-node-cea12dea-9fea-50be-5904-b55ab430697d-10ddce74, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c172-10ddce74 {
  align-self: start;
}

#w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-10ddce74 {
  place-self: center stretch;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e099-10ddce74 {
  justify-self: center;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e09a-10ddce74 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0a5-10ddce74 {
  justify-self: center;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0a6-10ddce74 {
  justify-self: start;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0b1-10ddce74 {
  justify-self: center;
}

#w-node-_0f181222-90c2-742a-ced6-a66e03d3e0b2-10ddce74 {
  justify-self: start;
}

#w-node-_3ae58720-c26b-9511-82ed-310f0ef052d1-10ddce74 {
  justify-self: center;
}

#w-node-_3ae58720-c26b-9511-82ed-310f0ef052d2-10ddce74 {
  justify-self: start;
}

#w-node-e8372a66-9b7c-9991-a884-adbc54f2348e-11ed3d61, #w-node-d3ecd39d-f879-ee26-da35-bdf42523597d-11ed3d61, #w-node-e8372a66-9b7c-9991-a884-adbc54f23493-11ed3d61, #w-node-e8372a66-9b7c-9991-a884-adbc54f23498-11ed3d61, #w-node-e8372a66-9b7c-9991-a884-adbc54f2349d-11ed3d61 {
  align-self: start;
}

#w-node-_40cf488b-d805-5266-3728-5448d16f1f3d-11ed3d61 {
  place-self: center stretch;
}

#w-node-e8372a66-9b7c-9991-a884-adbc54f2348c-11ed3d61 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_1cad432f-b1ef-da16-5590-d0601955160c-11ed3d61 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1cad432f-b1ef-da16-5590-d06019551610-11ed3d61, #w-node-_7e83000f-4cc3-3c84-7112-5988c060645a-11ed3d61 {
  justify-self: auto;
}

#w-node-e63e292a-e90f-db44-2054-2d4220dacb6d-11ed3d61 {
  justify-self: center;
}

#w-node-e63e292a-e90f-db44-2054-2d4220dacb6e-11ed3d61 {
  justify-self: start;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f686-11ed3d61 {
  justify-self: center;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f687-11ed3d61 {
  justify-self: start;
}

#w-node-_691aa5ca-7059-2165-adbb-1732a33038ae-11ed3d61 {
  justify-self: center;
}

#w-node-_691aa5ca-7059-2165-adbb-1732a33038af-11ed3d61 {
  justify-self: start;
}

#w-node-_2ea687e6-261e-0aea-d279-fc6bbf7341a2-11ed3d61 {
  justify-self: center;
}

#w-node-_2ea687e6-261e-0aea-d279-fc6bbf7341a3-11ed3d61 {
  justify-self: start;
}

#w-node-_1cad432f-b1ef-da16-5590-d06019551625-11ed3d61 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8372a66-9b7c-9991-a884-adbc54f2348e-61f5cd0b, #w-node-d3ecd39d-f879-ee26-da35-bdf42523597d-61f5cd0b, #w-node-e8372a66-9b7c-9991-a884-adbc54f23493-61f5cd0b, #w-node-e8372a66-9b7c-9991-a884-adbc54f23498-61f5cd0b, #w-node-e8372a66-9b7c-9991-a884-adbc54f2349d-61f5cd0b {
  align-self: start;
}

#w-node-_40cf488b-d805-5266-3728-5448d16f1f3d-61f5cd0b {
  place-self: center stretch;
}

#w-node-e8372a66-9b7c-9991-a884-adbc54f2348c-61f5cd0b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_1cad432f-b1ef-da16-5590-d0601955160c-61f5cd0b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1cad432f-b1ef-da16-5590-d06019551610-61f5cd0b {
  justify-self: auto;
}

#w-node-_2ea687e6-261e-0aea-d279-fc6bbf7341a2-61f5cd0b {
  justify-self: center;
}

#w-node-_2ea687e6-261e-0aea-d279-fc6bbf7341a3-61f5cd0b {
  justify-self: start;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f692-61f5cd0b {
  justify-self: center;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f693-61f5cd0b {
  justify-self: start;
}

#w-node-_0471ef70-39de-10a3-f604-62eb4bd7612a-61f5cd0b {
  justify-self: center;
}

#w-node-_0471ef70-39de-10a3-f604-62eb4bd7612b-61f5cd0b {
  justify-self: start;
}

#w-node-_1cad432f-b1ef-da16-5590-d06019551625-61f5cd0b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8f26471f-d477-959b-2e49-8ae146253347-d0c07ca8, #w-node-_8f26471f-d477-959b-2e49-8ae146253352-d0c07ca8, #w-node-_8f26471f-d477-959b-2e49-8ae146253357-d0c07ca8, #w-node-_8f26471f-d477-959b-2e49-8ae14625335c-d0c07ca8, #w-node-_8f26471f-d477-959b-2e49-8ae146253361-d0c07ca8 {
  align-self: start;
}

#w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-d0c07ca8 {
  place-self: center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-d0c07ca8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83c3c824-82bf-998a-84fb-a64bc6b8328c-d0c07ca8, #w-node-_6189d749-4545-63cf-a235-a69bdf1e5321-d0c07ca8, #w-node-_71c392b9-ed5c-1e70-0259-7cb0ae2d8d1f-d0c07ca8, #w-node-acfe46b7-4656-97c7-28b5-f69579764f5c-d0c07ca8, #w-node-d6293da8-88ad-ddee-4680-a498f6d22491-d0c07ca8, #w-node-bc4d68cb-6715-60a8-7c8d-037abf07708b-d0c07ca8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e082d9e8-2ad6-3718-435e-46863d133f01-d0c07ca8, #w-node-_166ccd79-b92b-9905-3d87-e670f235ca5e-d0c07ca8, #w-node-_113c6b0d-093e-3046-e2f9-7ca04322d23d-d0c07ca8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2365-d0c07ca8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a236a-d0c07ca8 {
  place-self: center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a236b-d0c07ca8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ecf432b-d38f-4c22-5f6f-327746b2fdef-d0c07ca8 {
  justify-self: center;
}

#w-node-_0ecf432b-d38f-4c22-5f6f-327746b2fdf0-d0c07ca8 {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad17-d0c07ca8 {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad18-d0c07ca8 {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad23-d0c07ca8 {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad24-d0c07ca8 {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad2f-d0c07ca8 {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad30-d0c07ca8 {
  justify-self: start;
}

#w-node-e5cf3bfe-01f0-2978-9cdd-8dae84e2890f-d0c07ca8 {
  justify-self: center;
}

#w-node-e5cf3bfe-01f0-2978-9cdd-8dae84e28910-d0c07ca8 {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad0b-d0c07ca8 {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad0c-d0c07ca8 {
  justify-self: start;
}

#w-node-ce258422-213a-6a09-cd5f-8fcf1b11c163-b135fe8b, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c168-b135fe8b, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c16d-b135fe8b, #w-node-cea12dea-9fea-50be-5904-b55ab430697d-b135fe8b, #w-node-ce258422-213a-6a09-cd5f-8fcf1b11c172-b135fe8b {
  align-self: start;
}

#w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-b135fe8b {
  place-self: center stretch;
}

#w-node-_7a8700b9-ffa7-bb02-5994-4e5d81ca8f8f-b135fe8b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_7a8700b9-ffa7-bb02-5994-4e5d81ca8f93-b135fe8b {
  justify-self: auto;
}

#w-node-_2f0db81d-e127-5441-3175-03a1259c9144-b135fe8b {
  justify-self: center;
}

#w-node-_2f0db81d-e127-5441-3175-03a1259c9145-b135fe8b {
  justify-self: start;
}

#w-node-ea156742-51d0-c373-c436-2fb54f1330af-b135fe8b {
  justify-self: center;
}

#w-node-ea156742-51d0-c373-c436-2fb54f1330b0-b135fe8b {
  justify-self: start;
}

#w-node-a2eca8d1-c031-af51-dd80-cdff07e4688f-b135fe8b {
  justify-self: center;
}

#w-node-a2eca8d1-c031-af51-dd80-cdff07e46890-b135fe8b {
  justify-self: start;
}

#w-node-dceb02c7-937a-5c01-2a73-09e8adab23b6-b135fe8b {
  justify-self: center;
}

#w-node-dceb02c7-937a-5c01-2a73-09e8adab23b7-b135fe8b {
  justify-self: start;
}

#w-node-f162a44e-2640-6bda-5dac-9a952e8c1398-b135fe8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f162a44e-2640-6bda-5dac-9a952e8c139a-b135fe8b {
  align-self: center;
}

#w-node-f162a44e-2640-6bda-5dac-9a952e8c13a4-b135fe8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_90dc8529-47eb-067a-e1d1-3375ac60f598-295d7ec7 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9b69297c-4192-3672-8118-a04546ec2eee-4f4cae27, #w-node-f9e3c561-5317-90fc-a16d-4dd6c4146ac3-4f4cae27, #w-node-eaa5038a-4649-a2e1-e2fa-a5e46af2bdf3-4f4cae27, #w-node-ec22dcda-0cb2-66af-a452-ae1fec650bdc-4f4cae27, #w-node-_3b085926-d8d6-f44a-4a37-4f7b5c92b972-4f4cae27, #w-node-c640fe16-8b23-b299-c2d5-51245bd8dd17-4f4cae27, #w-node-_7da4e376-2260-fdbd-94de-b6afebca6f61-4f4cae27, #w-node-_694547f1-6a61-deb4-33bc-4eac067beabf-4f4cae27, #w-node-_8dc63700-a449-afee-dc87-c91261615241-4f4cae27, #w-node-_0eda5732-9db7-e291-cb56-3732748b4beb-4f4cae27, #w-node-_1f0d1ca2-67e8-3caf-e3ed-6e6f31559d48-4f4cae27, #w-node-bff787f6-7701-10f2-0cf2-9e178df45745-4f4cae27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8b228b68-4223-ba87-d00d-c6d76827f4a5-4f4cae27 {
  align-self: center;
}

#w-node-ee18a9e7-b5d8-d483-64ba-ebc4f2f05538-4f4cae27, #w-node-_9aada2f0-7333-b5b6-b309-d04e1f501a9f-0f6161e8, #w-node-_62c2cc76-b1c1-1877-c012-2c55ebc37bde-0f6161e8, #w-node-b94fc146-24bf-2545-b106-f61bad3a6ee2-0f6161e8, #w-node-_3c7e2a56-e703-b672-460f-b9ccdfb419b5-0f6161e8, #w-node-_75b6bd86-9a6e-ccd6-278b-05829f4c22fa-0f6161e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75b6bd86-9a6e-ccd6-278b-05829f4c22fc-0f6161e8 {
  align-self: center;
}

#w-node-c3e8d21c-eaa3-1dac-7f35-8e91e73c6724-0f6161e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8f26471f-d477-959b-2e49-8ae146253347-9ec9ebfd, #w-node-_8f26471f-d477-959b-2e49-8ae146253352-9ec9ebfd, #w-node-_8f26471f-d477-959b-2e49-8ae146253357-9ec9ebfd, #w-node-_8f26471f-d477-959b-2e49-8ae14625335c-9ec9ebfd, #w-node-_8f26471f-d477-959b-2e49-8ae146253361-9ec9ebfd {
  align-self: start;
}

#w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-9ec9ebfd {
  place-self: center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-9ec9ebfd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83c3c824-82bf-998a-84fb-a64bc6b8328c-9ec9ebfd, #w-node-_6189d749-4545-63cf-a235-a69bdf1e5321-9ec9ebfd, #w-node-_71c392b9-ed5c-1e70-0259-7cb0ae2d8d1f-9ec9ebfd, #w-node-acfe46b7-4656-97c7-28b5-f69579764f5c-9ec9ebfd, #w-node-d6293da8-88ad-ddee-4680-a498f6d22491-9ec9ebfd, #w-node-bc4d68cb-6715-60a8-7c8d-037abf07708b-9ec9ebfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e082d9e8-2ad6-3718-435e-46863d133f01-9ec9ebfd, #w-node-_166ccd79-b92b-9905-3d87-e670f235ca5e-9ec9ebfd, #w-node-_113c6b0d-093e-3046-e2f9-7ca04322d23d-9ec9ebfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a236a-9ec9ebfd {
  place-self: center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a236b-9ec9ebfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_099bc30d-316f-0000-8e39-d07395a49d8a-9ec9ebfd {
  place-self: center;
}

#w-node-_099bc30d-316f-0000-8e39-d07395a49d8b-9ec9ebfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ecf432b-d38f-4c22-5f6f-327746b2fdef-9ec9ebfd {
  justify-self: center;
}

#w-node-_0ecf432b-d38f-4c22-5f6f-327746b2fdf0-9ec9ebfd {
  justify-self: start;
}

#w-node-_745c6812-2287-4dc0-0f9f-2621d356b4dd-9ec9ebfd {
  justify-self: center;
}

#w-node-_745c6812-2287-4dc0-0f9f-2621d356b4de-9ec9ebfd {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad17-9ec9ebfd {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad18-9ec9ebfd {
  justify-self: start;
}

#w-node-d6b0ec61-447b-0625-f62b-397f3fb7da6d-9ec9ebfd {
  justify-self: center;
}

#w-node-d6b0ec61-447b-0625-f62b-397f3fb7da6e-9ec9ebfd {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad23-9ec9ebfd {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad24-9ec9ebfd {
  justify-self: start;
}

#w-node-_60785656-ef8c-c468-b855-07ea38164667-9ec9ebfd {
  justify-self: center;
}

#w-node-_60785656-ef8c-c468-b855-07ea38164668-9ec9ebfd {
  justify-self: start;
}

#w-node-e5cf3bfe-01f0-2978-9cdd-8dae84e2890f-9ec9ebfd {
  justify-self: center;
}

#w-node-e5cf3bfe-01f0-2978-9cdd-8dae84e28910-9ec9ebfd {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad0b-9ec9ebfd {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad0c-9ec9ebfd {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad2f-9ec9ebfd {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad30-9ec9ebfd {
  justify-self: start;
}

#w-node-dc8e2708-74c0-4a5e-a520-3458530f2c80-da3e7aa0, #w-node-dc8e2708-74c0-4a5e-a520-3458530f2c8b-da3e7aa0, #w-node-dc8e2708-74c0-4a5e-a520-3458530f2c90-da3e7aa0, #w-node-dc8e2708-74c0-4a5e-a520-3458530f2c95-da3e7aa0, #w-node-dc8e2708-74c0-4a5e-a520-3458530f2c9a-da3e7aa0 {
  align-self: start;
}

#w-node-fcccdadf-6440-6426-6d9a-35d5078292dc-da3e7aa0 {
  place-self: center stretch;
}

#w-node-_4a2232c2-6365-cd07-4746-27c21128dc68-da3e7aa0 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2cd914c8-774a-c15f-5a08-2b89169e2d8a-da3e7aa0 {
  place-self: center;
}

#w-node-ed8777d8-f556-8cdd-81d7-f67828a27e16-da3e7aa0 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_104aef9d-dd25-2830-e1c9-da58085451b1-da3e7aa0, #w-node-_53555eb4-258f-45c6-1ce8-ca6937fd2359-da3e7aa0 {
  justify-self: auto;
}

#w-node-_041125b9-ef49-bc3b-b036-c580362f6a66-da3e7aa0 {
  justify-self: center;
}

#w-node-_041125b9-ef49-bc3b-b036-c580362f6a67-da3e7aa0 {
  justify-self: start;
}

#w-node-_041125b9-ef49-bc3b-b036-c580362f6a4e-da3e7aa0 {
  justify-self: center;
}

#w-node-_041125b9-ef49-bc3b-b036-c580362f6a4f-da3e7aa0 {
  justify-self: start;
}

#w-node-_25e85eba-3ebf-f7cc-4420-0d8859658d54-da3e7aa0 {
  place-self: center;
}

#w-node-_25e85eba-3ebf-f7cc-4420-0d8859658d55-da3e7aa0 {
  justify-self: start;
}

#w-node-ac8c771f-5095-cbb8-4f62-87b40085bc94-da3e7aa0 {
  justify-self: center;
}

#w-node-ac8c771f-5095-cbb8-4f62-87b40085bc95-da3e7aa0 {
  justify-self: start;
}

#w-node-_4174b46d-d9e7-932f-6ea3-31de22596e6f-da3e7aa0 {
  justify-self: center;
}

#w-node-_4174b46d-d9e7-932f-6ea3-31de22596e70-da3e7aa0 {
  justify-self: start;
}

#w-node-abc361c4-7857-dd8e-7f18-8703bc0cff92-da3e7aa0 {
  justify-self: center;
}

#w-node-abc361c4-7857-dd8e-7f18-8703bc0cff93-da3e7aa0 {
  justify-self: start;
}

#w-node-_2937b370-2efc-cca1-1886-7f7dc1acd7b1-da3e7aa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ed2c9fa-5e8a-096b-a3ed-25df848c24d9-892c74bc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8ed3127e-22c2-608a-f83f-568135937023-892c74bc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6df519aa-a4d2-68f0-9601-124826022ace-78c750e5, #w-node-_6df519aa-a4d2-68f0-9601-124826022ad9-78c750e5, #w-node-_6df519aa-a4d2-68f0-9601-124826022ade-78c750e5, #w-node-_6df519aa-a4d2-68f0-9601-124826022ae3-78c750e5, #w-node-_6df519aa-a4d2-68f0-9601-124826022ae8-78c750e5 {
  align-self: start;
}

#w-node-f024a123-4a0b-fdc7-8d44-e58084d46b9a-78c750e5 {
  place-self: center stretch;
}

#w-node-_9083f79f-801d-0424-1497-5b92659dc0e7-78c750e5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ae5474ac-0d72-d644-b3a8-eff890aede0b-78c750e5 {
  place-self: center;
}

#w-node-e214aa59-d1d2-682b-879d-7cb39adda1bf-78c750e5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce94f0b4-68ad-3e36-81c9-8791133b71c2-78c750e5 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ce94f0b4-68ad-3e36-81c9-8791133b71c6-78c750e5, #w-node-ce94f0b4-68ad-3e36-81c9-8791133b71ca-78c750e5, #w-node-_67a67fa8-b4b2-602d-3ab9-a825b501f005-78c750e5 {
  justify-self: auto;
}

#w-node-d82f87c9-1d46-b186-2564-effe6c469646-78c750e5 {
  justify-self: center;
}

#w-node-d82f87c9-1d46-b186-2564-effe6c469647-78c750e5 {
  justify-self: start;
}

#w-node-e6e6a61d-b5aa-3fc2-ee22-d9f7c8952571-78c750e5 {
  place-self: center;
}

#w-node-e6e6a61d-b5aa-3fc2-ee22-d9f7c8952572-78c750e5 {
  justify-self: start;
}

#w-node-_02a33dc9-3323-df27-9db5-2275810f7fa9-78c750e5 {
  justify-self: center;
}

#w-node-_02a33dc9-3323-df27-9db5-2275810f7faa-78c750e5 {
  justify-self: start;
}

#w-node-_8df8bbcd-e657-a0c6-e638-3b6baff3f6ce-78c750e5 {
  justify-self: center;
}

#w-node-_8df8bbcd-e657-a0c6-e638-3b6baff3f6cf-78c750e5 {
  justify-self: start;
}

#w-node-b1315393-11a4-ce33-c2b7-704544e4a974-78c750e5 {
  justify-self: center;
}

#w-node-b1315393-11a4-ce33-c2b7-704544e4a975-78c750e5 {
  justify-self: start;
}

#w-node-_328a9507-bead-c50a-67c6-702fc5754d0c-78c750e5 {
  justify-self: center;
}

#w-node-_328a9507-bead-c50a-67c6-702fc5754d0d-78c750e5 {
  justify-self: start;
}

#w-node-_3d0f15b4-2362-efb8-1c0c-618e8d9b993a-1268673f, #w-node-_3d0f15b4-2362-efb8-1c0c-618e8d9b9945-1268673f, #w-node-_3d0f15b4-2362-efb8-1c0c-618e8d9b994a-1268673f, #w-node-_3d0f15b4-2362-efb8-1c0c-618e8d9b994f-1268673f, #w-node-_3d0f15b4-2362-efb8-1c0c-618e8d9b9954-1268673f {
  align-self: start;
}

#w-node-b941e676-995f-7bff-32f9-c043084f9abe-1268673f {
  place-self: center stretch;
}

#w-node-c2a00fb5-14e3-bf59-5210-71259bdd59ec-1268673f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_05dd3a4b-23ea-aced-11a7-833554210478-1268673f {
  place-self: center;
}

#w-node-c2a00fb5-14e3-bf59-5210-71259bdd59e4-1268673f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c2a00fb5-14e3-bf59-5210-71259bdd59e8-1268673f {
  justify-self: auto;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56ee3-1268673f {
  justify-self: end;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56ee4-1268673f {
  justify-self: start;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56eef-1268673f {
  justify-self: end;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56ef0-1268673f {
  justify-self: start;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56efb-1268673f {
  justify-self: end;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56efc-1268673f {
  justify-self: start;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56f07-1268673f {
  justify-self: end;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56f08-1268673f {
  justify-self: start;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56f13-1268673f {
  justify-self: end;
}

#w-node-_9ecd5810-24db-410b-7af8-102735f56f14-1268673f {
  justify-self: start;
}

#w-node-_5ef998e2-7c87-a563-5ae5-95d6c4fa621e-1268673f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7843b6c4-0f37-bab5-f460-155cfa9dde58-1268673f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7843b6c4-0f37-bab5-f460-155cfa9dde5a-1268673f {
  align-self: center;
}

#w-node-_7843b6c4-0f37-bab5-f460-155cfa9dde64-1268673f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8f26471f-d477-959b-2e49-8ae146253347-d116f146, #w-node-_8f26471f-d477-959b-2e49-8ae146253352-d116f146, #w-node-_8f26471f-d477-959b-2e49-8ae146253357-d116f146, #w-node-_8f26471f-d477-959b-2e49-8ae14625335c-d116f146, #w-node-_8f26471f-d477-959b-2e49-8ae146253361-d116f146 {
  align-self: start;
}

#w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-d116f146 {
  place-self: center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-d116f146 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83c3c824-82bf-998a-84fb-a64bc6b8328c-d116f146, #w-node-_6189d749-4545-63cf-a235-a69bdf1e5321-d116f146, #w-node-_71c392b9-ed5c-1e70-0259-7cb0ae2d8d1f-d116f146, #w-node-acfe46b7-4656-97c7-28b5-f69579764f5c-d116f146, #w-node-d6293da8-88ad-ddee-4680-a498f6d22491-d116f146, #w-node-bc4d68cb-6715-60a8-7c8d-037abf07708b-d116f146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e082d9e8-2ad6-3718-435e-46863d133f01-d116f146, #w-node-_166ccd79-b92b-9905-3d87-e670f235ca5e-d116f146, #w-node-_113c6b0d-093e-3046-e2f9-7ca04322d23d-d116f146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_099bc30d-316f-0000-8e39-d07395a49d8a-d116f146 {
  place-self: center;
}

#w-node-_099bc30d-316f-0000-8e39-d07395a49d8b-d116f146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a236a-d116f146 {
  place-self: center;
}

#w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a236b-d116f146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_745c6812-2287-4dc0-0f9f-2621d356b4dd-d116f146 {
  justify-self: center;
}

#w-node-_745c6812-2287-4dc0-0f9f-2621d356b4de-d116f146 {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad23-d116f146 {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad24-d116f146 {
  justify-self: start;
}

#w-node-d6b0ec61-447b-0625-f62b-397f3fb7da6d-d116f146 {
  justify-self: center;
}

#w-node-d6b0ec61-447b-0625-f62b-397f3fb7da6e-d116f146 {
  justify-self: start;
}

#w-node-_0ecf432b-d38f-4c22-5f6f-327746b2fdef-d116f146 {
  justify-self: center;
}

#w-node-_0ecf432b-d38f-4c22-5f6f-327746b2fdf0-d116f146 {
  justify-self: start;
}

#w-node-_60785656-ef8c-c468-b855-07ea38164667-d116f146 {
  justify-self: center;
}

#w-node-_60785656-ef8c-c468-b855-07ea38164668-d116f146 {
  justify-self: start;
}

#w-node-e5cf3bfe-01f0-2978-9cdd-8dae84e2890f-d116f146 {
  justify-self: center;
}

#w-node-e5cf3bfe-01f0-2978-9cdd-8dae84e28910-d116f146 {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad0b-d116f146 {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad0c-d116f146 {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad2f-d116f146 {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad30-d116f146 {
  justify-self: start;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad17-d116f146 {
  justify-self: center;
}

#w-node-a7c1ca2b-d250-77ec-47dc-60d95e4fad18-d116f146 {
  justify-self: start;
}

#w-node-e8372a66-9b7c-9991-a884-adbc54f2348e-d516c7a6, #w-node-d3ecd39d-f879-ee26-da35-bdf42523597d-d516c7a6, #w-node-e8372a66-9b7c-9991-a884-adbc54f23493-d516c7a6, #w-node-e8372a66-9b7c-9991-a884-adbc54f23498-d516c7a6, #w-node-e8372a66-9b7c-9991-a884-adbc54f2349d-d516c7a6 {
  align-self: start;
}

#w-node-_40cf488b-d805-5266-3728-5448d16f1f3d-d516c7a6 {
  place-self: center stretch;
}

#w-node-e8372a66-9b7c-9991-a884-adbc54f2348c-d516c7a6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-eddf0ecf-76b9-4263-da6c-adfa81f3e9db-d516c7a6 {
  place-self: center;
}

#w-node-_1cad432f-b1ef-da16-5590-d0601955160c-d516c7a6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1cad432f-b1ef-da16-5590-d06019551610-d516c7a6, #w-node-a2fe927c-d7c9-0109-f04d-9a69b35b8995-d516c7a6, #w-node-_3bc0205a-60e4-977f-4ead-6df9f7ca0520-d516c7a6, #w-node-a6b55945-c880-2846-9f51-26eb12b3cced-d516c7a6, #w-node-_535f4c2d-d6d1-f02e-4bdd-43d7769137cb-d516c7a6, #w-node-_827f6f0e-ee3b-5393-71e9-eaba4a1677b5-d516c7a6 {
  justify-self: auto;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f692-d516c7a6 {
  justify-self: center;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f693-d516c7a6 {
  justify-self: start;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f686-d516c7a6 {
  justify-self: center;
}

#w-node-_44b529d0-0ab3-017a-c72a-26f47ea0f687-d516c7a6 {
  justify-self: start;
}

#w-node-_0471ef70-39de-10a3-f604-62eb4bd7612a-d516c7a6 {
  justify-self: center;
}

#w-node-_0471ef70-39de-10a3-f604-62eb4bd7612b-d516c7a6 {
  justify-self: start;
}

#w-node-_89eff417-8790-75c4-f667-fe81d3f33755-d516c7a6 {
  justify-self: center;
}

#w-node-_89eff417-8790-75c4-f667-fe81d3f33756-d516c7a6 {
  justify-self: start;
}

#w-node-_620c924a-3d9b-ab73-28f7-7fcd5e660e83-d516c7a6 {
  justify-self: center;
}

#w-node-_620c924a-3d9b-ab73-28f7-7fcd5e660e84-d516c7a6 {
  justify-self: start;
}

#w-node-_1cad432f-b1ef-da16-5590-d06019551625-d516c7a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1920px) {
  #w-node-_62d18889-7568-1dec-96d3-862259991924-01c555f8, #w-node-b952a1bd-674b-69ca-e4c5-e35e8c7615ac-01c555f8 {
    grid-column-end: 2;
  }

  #w-node-_35384148-c230-775d-9842-7b9f3d559390-01c555f8 {
    grid-area: 2 / 2 / 4 / 3;
    place-self: center;
  }

  #w-node-f06c523a-337f-a9ed-8a42-beb8921628f7-01c555f8 {
    grid-area: 2 / 1 / 4 / 2;
    place-self: auto start;
  }

  #w-node-_70b26683-9a0e-7213-0d94-2a7cb99f725f-01c55673 {
    grid-column: 1 / 2;
  }

  #w-node-ffcd0b42-7697-f938-5c89-665081a60a8d-01c55675, #w-node-ffcd0b42-7697-f938-5c89-665081a60a99-01c55675, #w-node-_75b6bd86-9a6e-ccd6-278b-05829f4c22fa-01c55681, #w-node-c3e8d21c-eaa3-1dac-7f35-8e91e73c6724-01c55681 {
    grid-column: span 1 / span 1;
  }

  #w-node-c7d3da11-aecd-cee0-401a-860323ed5fe9-01c556a8, #w-node-_70b26683-9a0e-7213-0d94-2a7cb99f725f-01c556c0, #w-node-_704734cc-4949-8573-01e9-d1e7f0df64fa-01c556c7, #w-node-bff787f6-7701-10f2-0cf2-9e178df45745-01c556c7 {
    grid-column: 1 / 2;
  }

  #w-node-a2cd4cfa-08b9-185c-6d09-66457a2556ba-01c556e9, #w-node-a2cd4cfa-08b9-185c-6d09-66457a25573c-01c556e9, #w-node-_27c4a4dc-18fa-57ce-ee12-fb101c30ddd2-01c556e9 {
    grid-column-end: 2;
  }

  #w-node-_305bd215-7265-4262-1908-6ea01a31c9d5-01c556fa {
    align-self: auto;
  }

  #w-node-_1a6bfe8f-e63d-81dd-75b7-59a129ee9d9d-29ee9d9b {
    align-self: end;
  }

  #w-node-_1a6bfe8f-e63d-81dd-75b7-59a129ee9da2-29ee9d9b {
    align-self: center;
  }

  #w-node-f36b4462-61b7-42fe-3cb6-ac65eb50b3fc-01c55711 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-c45c5ca5-e05d-6ccf-091c-6f0bfd831701-01c55711 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3171164d-af85-b568-7163-58e53246c5fc-01c55711, #w-node-_55f9d0bc-41f7-c84c-215a-8c671b85ebc0-01c55711, #w-node-c86659a5-7a8c-756b-cb6d-effb957fb855-01c55711 {
    justify-self: center;
  }

  #w-node-e2c77834-6773-10a6-dc97-588cece58534-01c55711 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-e2c77834-6773-10a6-dc97-588cece58535-01c55711, #w-node-e2c77834-6773-10a6-dc97-588cece58536-01c55711, #w-node-e2c77834-6773-10a6-dc97-588cece58538-01c55711 {
    justify-self: center;
  }

  #w-node-_926dd27a-ce9c-f574-f672-d8f6ab261e77-01c55711 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_926dd27a-ce9c-f574-f672-d8f6ab261e78-01c55711, #w-node-_926dd27a-ce9c-f574-f672-d8f6ab261e79-01c55711, #w-node-_926dd27a-ce9c-f574-f672-d8f6ab261e7b-01c55711 {
    justify-self: center;
  }

  #w-node-_7f4de814-deb0-23f7-82d6-929134930edd-01c55711 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_7f4de814-deb0-23f7-82d6-929134930ede-01c55711, #w-node-_7f4de814-deb0-23f7-82d6-929134930edf-01c55711, #w-node-_7f4de814-deb0-23f7-82d6-929134930ee1-01c55711 {
    justify-self: center;
  }

  #w-node-_1080f686-7e95-a816-38f5-8b5a87b4f330-01c55711 {
    grid-area: 2 / 5 / 3 / 6;
  }

  #w-node-_1080f686-7e95-a816-38f5-8b5a87b4f331-01c55711, #w-node-_1080f686-7e95-a816-38f5-8b5a87b4f332-01c55711, #w-node-_1080f686-7e95-a816-38f5-8b5a87b4f334-01c55711 {
    justify-self: center;
  }

  #w-node-_06ba64b1-d8a8-ba76-d23d-b0177a1fd334-01c55711 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-_62847741-82da-f371-cab5-09d7998b8937-01c5571d, #w-node-_62847741-82da-f371-cab5-09d7998b8943-01c5571d, #w-node-_7843b6c4-0f37-bab5-f460-155cfa9dde58-01c5572f, #w-node-_7843b6c4-0f37-bab5-f460-155cfa9dde64-01c5572f, #w-node-_7ad97700-b598-7e33-392c-f258ba7778e4-01c55731, #w-node-_7ad97700-b598-7e33-392c-f258ba7778f0-01c55731, #w-node-fc739fea-5ffe-e582-609b-f3ca897a1d99-01c55752, #w-node-fc739fea-5ffe-e582-609b-f3ca897a1da5-01c55752, #w-node-_55ca1b0e-78a6-17b1-8063-4f4d67dd87b6-01c55754, #w-node-_55ca1b0e-78a6-17b1-8063-4f4d67dd87c2-01c55754 {
    grid-column: span 1 / span 1;
  }

  #w-node-_97de1198-2b11-5d80-a0f4-f65ea2e0b6c1-01c55758, #w-node-_70b26683-9a0e-7213-0d94-2a7cb99f725f-01c5575e, #w-node-_70b26683-9a0e-7213-0d94-2a7cb99f725f-01c5575f, #w-node-f5195106-c785-d916-b679-a1684216da98-01c55774 {
    grid-column: 1 / 2;
  }

  #w-node-bff787f6-7701-10f2-0cf2-9e178df45745-01c5577f, #w-node-ee18a9e7-b5d8-d483-64ba-ebc4f2f05538-01c5577f, #w-node-_3b18554a-9b5b-7f73-5df6-db4df6853feb-01c55847, #w-node-_3b18554a-9b5b-7f73-5df6-db4df6853ff7-01c55847, #w-node-_76b1a401-b7d8-c8d7-a896-5e82f8e9dfb5-01c55849, #w-node-_76b1a401-b7d8-c8d7-a896-5e82f8e9dfc1-01c55849, #w-node-ac0a791e-f86d-d81a-40bd-c62967b77470-01c5585d, #w-node-ac0a791e-f86d-d81a-40bd-c62967b7747c-01c5585d, #w-node-_3c4b8dbb-ccae-0cc2-dd0d-de49886d2e1f-01c55884, #w-node-_3c4b8dbb-ccae-0cc2-dd0d-de49886d2e2b-01c55884 {
    grid-column: span 1 / span 1;
  }

  #w-node-_70b26683-9a0e-7213-0d94-2a7cb99f725f-01c558b7 {
    grid-column: 1 / 2;
  }

  #w-node-f162a44e-2640-6bda-5dac-9a952e8c1398-b135fe8b, #w-node-f162a44e-2640-6bda-5dac-9a952e8c13a4-b135fe8b, #w-node-bff787f6-7701-10f2-0cf2-9e178df45745-4f4cae27, #w-node-ee18a9e7-b5d8-d483-64ba-ebc4f2f05538-4f4cae27, #w-node-_75b6bd86-9a6e-ccd6-278b-05829f4c22fa-0f6161e8, #w-node-c3e8d21c-eaa3-1dac-7f35-8e91e73c6724-0f6161e8, #w-node-_7843b6c4-0f37-bab5-f460-155cfa9dde58-1268673f, #w-node-_7843b6c4-0f37-bab5-f460-155cfa9dde64-1268673f {
    grid-column: span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_57b4ffbe-3506-ddfe-6185-858bb515ed36-01c555f8 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-f06c523a-337f-a9ed-8a42-beb8921628f7-01c555f8 {
    place-self: auto start;
  }

  #w-node-_65048b8e-71f4-205c-f0c1-3a93cd6bb95f-01c555f8 {
    grid-row-start: 3;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_57b4ffbe-3506-ddfe-6185-858bb515ed36-01c555f8 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-f06c523a-337f-a9ed-8a42-beb8921628f7-01c555f8 {
    grid-column: 1 / 2;
  }

  #w-node-_573fdca0-4f9b-177a-8ac5-c496a446e44a-01c55675, #w-node-_425762bc-8355-0e9b-ca3d-d3f147946f02-01c556a8, #w-node-_09dc75f1-bb7e-1427-0b73-80b12202e8c9-01c556ac, #w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b99-01c556f7, #w-node-_51680580-d0c3-610e-4f35-df59ffa4651a-01c55705, #w-node-_943d719a-424f-cb3b-0c55-faa81a9b1ac4-01c5570a, #w-node-_7d0b2011-f250-3c49-2271-37b30086e6c3-01c5571d, #w-node-_5ef998e2-7c87-a563-5ae5-95d6c4fa621e-01c5572f, #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-01c557cf, #w-node-_1cad432f-b1ef-da16-5590-d06019551625-01c557e6, #w-node-_1cad432f-b1ef-da16-5590-d06019551625-01c557e7, #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-01c557ea, #w-node-_2937b370-2efc-cca1-1886-7f7dc1acd7b1-01c55848, #w-node-_3319e816-84cd-c0f5-c117-d32c99df48c6-01c5585d, #w-node-_3319e816-84cd-c0f5-c117-d32c99df48c6-01c55884, #w-node-_1cad432f-b1ef-da16-5590-d06019551625-11ed3d61, #w-node-_1cad432f-b1ef-da16-5590-d06019551625-61f5cd0b, #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-d0c07ca8, #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-9ec9ebfd, #w-node-_2937b370-2efc-cca1-1886-7f7dc1acd7b1-da3e7aa0, #w-node-e214aa59-d1d2-682b-879d-7cb39adda1bf-78c750e5, #w-node-_5ef998e2-7c87-a563-5ae5-95d6c4fa621e-1268673f, #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-d116f146, #w-node-_1cad432f-b1ef-da16-5590-d06019551625-d516c7a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_57b4ffbe-3506-ddfe-6185-858bb515ed36-01c555f8 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-_35384148-c230-775d-9842-7b9f3d559390-01c555f8 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-f06c523a-337f-a9ed-8a42-beb8921628f7-01c555f8, #w-node-_65048b8e-71f4-205c-f0c1-3a93cd6bb95f-01c555f8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-d109c6c0-c258-94fb-1bb7-a8caabc72c62-abc72c60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-d109c6c0-c258-94fb-1bb7-a8caabc72c64-abc72c60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-e7d58ce5-1e08-c868-cd1b-7fa30b5029a9-01c556aa {
    place-self: center stretch;
  }

  #w-node-a271b98f-c386-15d7-f2c1-adbc5978dfd7-01c556fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a271b98f-c386-15d7-f2c1-adbc5978dff6-01c556fd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a271b98f-c386-15d7-f2c1-adbc5978dfdb-01c556fd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ceb77c56-335f-e175-027f-87a3bafe176d-01c55706 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b2316005-d4db-c88b-a07a-961476e26378-01c55706 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_230b5653-8b0d-2c51-2c22-c34af9ed75c5-01c55706 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b97bfde9-3a96-9a61-f524-f717b4e903aa-01c55706 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-f36b4462-61b7-42fe-3cb6-ac65eb50b3fc-01c55711 {
    grid-column-end: 4;
  }

  #w-node-_7f4de814-deb0-23f7-82d6-929134930edd-01c55711 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: auto;
  }

  #w-node-_1080f686-7e95-a816-38f5-8b5a87b4f330-01c55711 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_06ba64b1-d8a8-ba76-d23d-b0177a1fd334-01c55711 {
    grid-row: 4 / 5;
    grid-column-end: 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-c8751aad-66d8-43ee-49cd-bfe78c49eaec-8c49eae9, #w-node-_1c85a786-b51b-98c2-7fda-3f4b36150d62-8c49eae9 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-fd0d553d-de35-13d7-72be-b06215accda2-8c49eae9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-d109c6c0-c258-94fb-1bb7-a8caabc72c64-abc72c60 {
    justify-self: end;
  }

  #w-node-_81f9ee9d-b25a-e824-ef4d-8bb99935fe52-01c556aa {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e7d58ce5-1e08-c868-cd1b-7fa30b5029a9-01c556aa {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e4b468c8-ee65-01ec-2ca8-c432e3ed43fc-01c556aa {
    grid-column-end: 2;
  }

  #w-node-_46e79cf1-8e00-26d8-58e0-4607c0c95cea-01c556aa {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ec5bdfc-372d-60cf-118c-7c6411784d49-01c556aa {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_866c4d6b-d0a0-7508-1955-4fa610f53322-01c556aa {
    grid-row: 6 / 7;
  }

  #w-node-e7a1f7bb-a682-852d-edd4-fd5e47f488f2-01c556aa {
    grid-row: 7 / 8;
  }

  #w-node-_414da24d-b78f-2d9a-61af-cc3c5cb4083b-01c556aa {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-a271b98f-c386-15d7-f2c1-adbc5978dfd7-01c556fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a271b98f-c386-15d7-f2c1-adbc5978dff6-01c556fd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a271b98f-c386-15d7-f2c1-adbc5978dfdb-01c556fd, #w-node-bccaf01b-4094-b284-243b-50449017c521-01c55702 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-bccaf01b-4094-b284-243b-50449017c522-01c55702 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-bccaf01b-4094-b284-243b-50449017c523-01c55702 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-bccaf01b-4094-b284-243b-50449017c52a-01c55702 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-ceb77c56-335f-e175-027f-87a3bafe176d-01c55706 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b2316005-d4db-c88b-a07a-961476e26378-01c55706 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_230b5653-8b0d-2c51-2c22-c34af9ed75c5-01c55706 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b97bfde9-3a96-9a61-f524-f717b4e903aa-01c55706 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_9441e3ed-6e93-c8ac-0e1f-6f345ad82844-01c5570a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9441e3ed-6e93-c8ac-0e1f-6f345ad8286d-01c5570a {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-c3d18362-2d13-6598-9f23-db23dfbdab4d-01c55710, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab4f-01c55710, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab57-01c55710 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3d18362-2d13-6598-9f23-db23dfbdab59-01c55710 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-f36b4462-61b7-42fe-3cb6-ac65eb50b3fc-01c55711 {
    grid-column-end: 3;
  }

  #w-node-_926dd27a-ce9c-f574-f672-d8f6ab261e77-01c55711 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7f4de814-deb0-23f7-82d6-929134930edd-01c55711 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1080f686-7e95-a816-38f5-8b5a87b4f330-01c55711 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_06ba64b1-d8a8-ba76-d23d-b0177a1fd334-01c55711 {
    grid-row: 5 / 6;
    grid-column-end: 3;
  }

  #w-node-c3d18362-2d13-6598-9f23-db23dfbdab4d-01c55722, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab4f-01c55722, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab57-01c55722 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3d18362-2d13-6598-9f23-db23dfbdab59-01c55722 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-d398cb4e-0330-03ec-b4f9-2fdb95dff468-748c471e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_81f05cc7-bc22-5a77-9243-5d8182611b75-748c471e {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-abc7b275-d30d-c61b-713d-4cc796bfb5ff-748c471e {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-c3d18362-2d13-6598-9f23-db23dfbdab4d-01c55843, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab4f-01c55843, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab57-01c55843 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3d18362-2d13-6598-9f23-db23dfbdab59-01c55843 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_90dc8529-47eb-067a-e1d1-3375ac60f598-01c558b4 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_326aa9e1-7f77-5cfd-7e57-e81f6437c1af-01c558b4 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2d257e26-ac45-d078-c6d9-9e88d6bb6c11-01c558b4 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_90dc8529-47eb-067a-e1d1-3375ac60f598-295d7ec7 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_2d257e26-ac45-d078-c6d9-9e88d6bb6c11-295d7ec7 {
    grid-area: 3 / 1 / 4 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_62d18889-7568-1dec-96d3-862259991924-01c555f8, #w-node-b952a1bd-674b-69ca-e4c5-e35e8c7615ac-01c555f8, #w-node-_72d4cecf-ce13-bdea-cdfe-3bcbc0581a52-01c555f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aec995b3-2400-5a10-9f6d-cdc65cb2e6a2-01c555f8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-c8751aad-66d8-43ee-49cd-bfe78c49eaec-8c49eae9 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-fd0d553d-de35-13d7-72be-b06215accda2-8c49eae9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d109c6c0-c258-94fb-1bb7-a8caabc72c62-abc72c60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d109c6c0-c258-94fb-1bb7-a8caabc72c64-abc72c60 {
    justify-self: end;
  }

  #w-node-_280791e1-cbcc-c92d-9bbe-d195e8ab8005-01c55632 {
    grid-row: 2 / 3;
  }

  #w-node-_03d014b5-9a6f-0aa1-4e0b-147900a18ed8-01c55632 {
    grid-column: 1 / 2;
  }

  #w-node-_9c287be6-3e59-2290-2eed-ba3243e569a7-01c55632 {
    grid-row: 3 / 4;
  }

  #w-node-_482bc0b5-50b9-ea45-00f4-4f6cddb746ac-01c55632 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8cdaff6e-243f-f2a9-b634-8f8913924471-01c55632 {
    grid-row: 6 / 7;
  }

  #w-node-_1d861040-5872-48f2-3654-a5c04cb6e828-01c55632 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_280791e1-cbcc-c92d-9bbe-d195e8ab8005-01c55657 {
    grid-row: 2 / 3;
  }

  #w-node-_03d014b5-9a6f-0aa1-4e0b-147900a18ed8-01c55657 {
    grid-column: 1 / 2;
  }

  #w-node-_9c287be6-3e59-2290-2eed-ba3243e569a7-01c55657 {
    grid-row: 3 / 4;
  }

  #w-node-_482bc0b5-50b9-ea45-00f4-4f6cddb746ac-01c55657 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8cdaff6e-243f-f2a9-b634-8f8913924471-01c55657 {
    grid-row: 6 / 7;
  }

  #w-node-_1d861040-5872-48f2-3654-a5c04cb6e828-01c55657 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c55675 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ca58c9e7-1941-b955-b91f-2c0f865e961a-01c55675 {
    grid-column: 1 / 2;
  }

  #w-node-ca58c9e7-1941-b955-b91f-2c0f865e9612-01c55675 {
    grid-row: 2 / 3;
  }

  #w-node-_573fdca0-4f9b-177a-8ac5-c496a446e44a-01c55675 {
    grid-column: span 1 / span 1;
  }

  #w-node-d1f3e4a8-9b46-f3b1-490f-9d413e1f3d38-01c55677 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7e730831-e80a-cdc9-0354-872e53984740-01c55677 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c556a8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_21542b05-90fc-28ea-6f6d-e9158d92359b-01c556a8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_22f37ff5-c7b6-fe9d-5201-f530547b8e3f-01c556a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ab7e1c3a-8561-1df5-b18d-10685818afea-01c556a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-ca58c9e7-1941-b955-b91f-2c0f865e961a-01c556a8 {
    grid-column: 1 / 2;
  }

  #w-node-_6b8a3f34-7ca4-69d5-b8e2-7b5c92966727-01c556a8 {
    grid-row: 2 / 3;
  }

  #w-node-_6b8a3f34-7ca4-69d5-b8e2-7b5c9296672d-01c556a8 {
    grid-column: 1 / 2;
  }

  #w-node-_425762bc-8355-0e9b-ca3d-d3f147946f02-01c556a8, #w-node-c7d3da11-aecd-cee0-401a-860323ed5fe9-01c556a8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_532d9c71-d62f-ec19-6d57-99abf212f936-01c556aa {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_530da3e3-1259-8e79-b9d9-0c06557e20cd-01c556aa {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_34d3c2d3-39ab-f4a7-346c-6528fc25eea5-01c556aa {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_942f6342-0b3a-ef42-d505-2e14ce6d2589-01c556aa {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c556ac {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cb5b72b6-54bf-1b73-7f5b-9957bc248189-01c556ac {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ed8777d8-f556-8cdd-81d7-f67828a27e1e-01c556ac {
    grid-column: 1 / 2;
  }

  #w-node-_22fe46fa-bfb7-9111-d77d-7be7e395d778-01c556ac {
    grid-row: 2 / 3;
  }

  #w-node-_09dc75f1-bb7e-1427-0b73-80b12202e8c9-01c556ac {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a2cd4cfa-08b9-185c-6d09-66457a2556ba-01c556e9, #w-node-a2cd4cfa-08b9-185c-6d09-66457a25573c-01c556e9, #w-node-_27c4a4dc-18fa-57ce-ee12-fb101c30ddd2-01c556e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f71bc0d7-54e4-1a4f-caa3-8fa95bce33ff-01c556f7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f71bc0d7-54e4-1a4f-caa3-8fa95bce3434-01c556f7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b46-01c556f7 {
    grid-row: 2 / 3;
  }

  #w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b5c-01c556f7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b60-01c556f7 {
    grid-column: 1 / 2;
  }

  #w-node-_2dc0b2da-ddc7-5559-8697-6ed3baec2b99-01c556f7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_305bd215-7265-4262-1908-6ea01a31c9d5-01c556fa {
    grid-row-start: 2;
  }

  #w-node-_305bd215-7265-4262-1908-6ea01a31c9f6-01c556fa {
    grid-column: 1 / 2;
    grid-row-end: 2;
  }

  #w-node-_305bd215-7265-4262-1908-6ea01a31c9fa-01c556fa {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_305bd215-7265-4262-1908-6ea01a31c9f8-01c556fa {
    grid-area: 3 / 1 / 4 / 2;
    align-self: auto;
  }

  #w-node-_1a6bfe8f-e63d-81dd-75b7-59a129ee9d9d-29ee9d9b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-_1a6bfe8f-e63d-81dd-75b7-59a129ee9da2-29ee9d9b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_1a6bfe8f-e63d-81dd-75b7-59a129ee9da4-29ee9d9b {
    grid-area: 1 / 2 / 2 / 3;
    place-self: start center;
  }

  #w-node-a271b98f-c386-15d7-f2c1-adbc5978dfd7-01c556fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a271b98f-c386-15d7-f2c1-adbc5978dff6-01c556fd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a271b98f-c386-15d7-f2c1-adbc5978dfdb-01c556fd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fce5c374-a9d6-20e7-ccff-f3bd183c7981-01c556fd {
    grid-row: 2 / 3;
  }

  #w-node-_44b3741c-865b-f93a-ac0a-bd169214fec2-01c55702 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_98703f13-35a0-913f-2ee0-0b799264058a-01c55705 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_98703f13-35a0-913f-2ee0-0b79926405b3-01c55705 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_51680580-d0c3-610e-4f35-df59ffa464ef-01c55705 {
    grid-row: 2 / 3;
  }

  #w-node-_51680580-d0c3-610e-4f35-df59ffa46503-01c55705 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_51680580-d0c3-610e-4f35-df59ffa46507-01c55705 {
    grid-column: 1 / 2;
  }

  #w-node-_51680580-d0c3-610e-4f35-df59ffa4651a-01c55705 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ceb77c56-335f-e175-027f-87a3bafe176d-01c55706 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b2316005-d4db-c88b-a07a-961476e26378-01c55706 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_230b5653-8b0d-2c51-2c22-c34af9ed75c5-01c55706 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b97bfde9-3a96-9a61-f524-f717b4e903aa-01c55706 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_5d7ca53c-ada8-12b5-ce62-4c04cc1bb089-01c55707 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-_76f3d762-a7ab-f5bf-ab1f-8ca98a8ba469-01c55707 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_48026cb6-b50c-3b4c-b4ec-f3a5356511a6-01c55707 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_78318971-b81c-2bb5-4e97-2ba72eface05-01c55707, #w-node-_6a7c1480-b4a0-44e5-8840-2d524c9ecbe7-01c55707 {
    grid-column-end: 3;
  }

  #w-node-_0e5745c3-6068-a690-89b5-e41974a498ae-01c55707 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: start;
  }

  #w-node-_7f67965f-f9f6-c159-22cf-0a2fd5b3edd2-01c55707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_6fc86376-fffd-907e-c8c0-820b40efe037-01c55707, #w-node-_3cf8e377-6d96-cc54-7269-f3cf726b2052-01c55707, #w-node-dfb3e769-e1fa-0265-1845-696ec281aec6-01c55707 {
    justify-self: auto;
  }

  #w-node-_9bb89ae5-6cc0-765d-bc0c-0a427342738f-01c55707 {
    grid-row: 5 / 6;
    grid-column-end: 3;
    justify-self: center;
  }

  #w-node-_9441e3ed-6e93-c8ac-0e1f-6f345ad82844-01c5570a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9441e3ed-6e93-c8ac-0e1f-6f345ad8286d-01c5570a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_943d719a-424f-cb3b-0c55-faa81a9b1ac4-01c5570a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_943d719a-424f-cb3b-0c55-faa81a9b1aa9-01c5570a {
    grid-row: 2 / 3;
  }

  #w-node-c3d18362-2d13-6598-9f23-db23dfbdab3d-01c55710, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab4a-01c55710, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab54-01c55710 {
    grid-column: span 1 / span 1;
  }

  #w-node-_280791e1-cbcc-c92d-9bbe-d195e8ab8005-01c55711 {
    grid-row: 2 / 3;
  }

  #w-node-_03d014b5-9a6f-0aa1-4e0b-147900a18ed8-01c55711 {
    grid-column: 1 / 2;
  }

  #w-node-f36b4462-61b7-42fe-3cb6-ac65eb50b3fc-01c55711 {
    grid-column-end: 2;
  }

  #w-node-e2c77834-6773-10a6-dc97-588cece58534-01c55711 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_926dd27a-ce9c-f574-f672-d8f6ab261e77-01c55711 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7f4de814-deb0-23f7-82d6-929134930edd-01c55711 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_1080f686-7e95-a816-38f5-8b5a87b4f330-01c55711 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_06ba64b1-d8a8-ba76-d23d-b0177a1fd334-01c55711 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-a32f0c45-b1bd-bdaa-7ca1-312a667c6181-01c55711 {
    grid-row: 2 / 3;
  }

  #w-node-a32f0c45-b1bd-bdaa-7ca1-312a667c619a-01c55711 {
    grid-column: 1 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c5571d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c5571d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a9916c48-7203-dbcc-1c20-2e837675a20b-01c5571d {
    grid-column: 1 / 2;
  }

  #w-node-a9916c48-7203-dbcc-1c20-2e837675a203-01c5571d {
    grid-row: 2 / 3;
  }

  #w-node-_7d0b2011-f250-3c49-2271-37b30086e6c3-01c5571d, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab3d-01c55722, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab4a-01c55722, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab54-01c55722 {
    grid-column: span 1 / span 1;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c5572f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b941e676-995f-7bff-32f9-c043084f9abe-01c5572f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c2a00fb5-14e3-bf59-5210-71259bdd59ec-01c5572f {
    grid-column: 1 / 2;
  }

  #w-node-_05dd3a4b-23ea-aced-11a7-833554210478-01c5572f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c2a00fb5-14e3-bf59-5210-71259bdd59e4-01c5572f {
    grid-row: 2 / 3;
  }

  #w-node-_5ef998e2-7c87-a563-5ae5-95d6c4fa621e-01c5572f {
    grid-column: span 1 / span 1;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c55731 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c55731 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_67c9e4d0-c117-b247-2d40-83f922f65ac4-01c55731 {
    grid-column: 1 / 2;
  }

  #w-node-a9266226-5a47-c20a-d291-dbd82b460614-01c55731 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a9266226-5a47-c20a-d291-dbd82b46060c-01c55731 {
    grid-row: 4 / 5;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c55752 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-01c55752 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_488084cd-37fa-5109-95c1-0532928c397f-01c55752 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_488084cd-37fa-5109-95c1-0532928c3977-01c55752 {
    grid-row: 3 / 4;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c55754 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ccf0ee6f-b30e-9ba9-5dd1-7a29f5a91f59-01c55754 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f691d219-8e30-3eba-4674-dee304fb3dee-01c55754 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d37433dc-0bdd-04df-9812-97faf2b1815b-01c55754 {
    grid-row: 2 / 3;
  }

  #w-node-d398cb4e-0330-03ec-b4f9-2fdb95dff468-748c471e {
    grid-row: 1 / 2;
    grid-column-end: 3;
  }

  #w-node-_81f05cc7-bc22-5a77-9243-5d8182611b75-748c471e {
    grid-row: 2 / 3;
  }

  #w-node-_00aa5fa8-cd08-9caf-0d9d-728c96f5751b-01c557c9 {
    grid-row: 1 / 2;
  }

  #w-node-_49dc29c6-349c-d63d-4159-2370e8e643f4-01c557c9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3c4681ea-717d-f9ad-d02b-3d190dcb568d-01c557c9 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d91c9659-cca9-183e-8381-fc39649160a2-01c557c9 {
    grid-column: 1 / 2;
  }

  #w-node-c9ff70e8-b271-723d-f3ac-7134c8ebea49-01c557c9 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_175779f0-8eea-2935-6a2e-a49073a53f90-01c557c9 {
    grid-column: 1 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c557cf {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c557cf {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_3a6211d5-3dca-fdb2-476c-2c74b321c675-01c557cf {
    grid-column: 1 / 2;
  }

  #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2365-01c557cf {
    grid-row: 2 / 3;
  }

  #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-01c557cf {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c557e6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_40cf488b-d805-5266-3728-5448d16f1f3d-01c557e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e8372a66-9b7c-9991-a884-adbc54f2348c-01c557e6 {
    grid-column: 1 / 2;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d0601955160c-01c557e6 {
    grid-row: 2 / 3;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d06019551610-01c557e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-a2fe927c-d7c9-0109-f04d-9a69b35b8995-01c557e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d06019551625-01c557e6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c557e7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_40cf488b-d805-5266-3728-5448d16f1f3d-01c557e7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e8372a66-9b7c-9991-a884-adbc54f2348c-01c557e7 {
    grid-column: 1 / 2;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d0601955160c-01c557e7 {
    grid-row: 2 / 3;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d06019551625-01c557e7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ed243f92-3f10-82a7-9d26-9ddb871c0bd1-01c557ea {
    grid-column: 1 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c557ea {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c557ea {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-01c557ea {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2365-01c557ea {
    grid-row: 2 / 3;
  }

  #w-node-d1f3e4a8-9b46-f3b1-490f-9d413e1f3d38-01c557ed {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7e730831-e80a-cdc9-0354-872e53984740-01c557ed {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c55802 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e050d1ec-44c5-12f7-e6ae-c7de94dc13fc-01c55802 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9083f79f-801d-0424-1497-5b92659dc0e7-01c55802 {
    grid-column: 1 / 2;
  }

  #w-node-_66da03dd-f4c6-5562-c54f-92d4e48962bd-01c55802 {
    grid-row: 2 / 3;
  }

  #w-node-_66da03dd-f4c6-5562-c54f-92d4e48962da-01c55802 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-be52d4de-a36c-e32e-9334-34d81d972dc2-01c55815, #w-node-_0f12e4c6-87a1-ede9-91a8-87a8e4c59335-01c55815 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9083f79f-801d-0424-1497-5b92659dc0e7-01c55815 {
    grid-column: 1 / 2;
  }

  #w-node-_5aaa9a79-4b0a-6260-aa65-e740c9b4ad80-01c55815 {
    grid-row: 2 / 3;
  }

  #w-node-_5aaa9a79-4b0a-6260-aa65-e740c9b4ada1-01c55815 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c3d18362-2d13-6598-9f23-db23dfbdab3d-01c55843, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab4a-01c55843, #w-node-c3d18362-2d13-6598-9f23-db23dfbdab54-01c55843 {
    grid-column: span 1 / span 1;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c55847 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-01c55847 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_282ddbf2-7700-8e47-3f28-222155d1793d-01c55847 {
    grid-row: 3 / 4;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c55848 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fcccdadf-6440-6426-6d9a-35d5078292dc-01c55848 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4a2232c2-6365-cd07-4746-27c21128dc68-01c55848 {
    grid-column: 1 / 2;
  }

  #w-node-ed8777d8-f556-8cdd-81d7-f67828a27e16-01c55848 {
    grid-row: 2 / 3;
  }

  #w-node-_2937b370-2efc-cca1-1886-7f7dc1acd7b1-01c55848 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c55849 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c55849 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a9266226-5a47-c20a-d291-dbd82b460614-01c55849 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a9266226-5a47-c20a-d291-dbd82b46060c-01c55849 {
    grid-row: 4 / 5;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c5585d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c5585d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2f312e96-32a4-e311-1bed-8c3cb69da9be-01c5585d {
    grid-column: 1 / 2;
  }

  #w-node-_2f312e96-32a4-e311-1bed-8c3cb69da9b6-01c5585d {
    grid-row: 2 / 3;
  }

  #w-node-_3319e816-84cd-c0f5-c117-d32c99df48c6-01c5585d {
    grid-column: span 1 / span 1;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-01c55884 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-01c55884 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2f312e96-32a4-e311-1bed-8c3cb69da9be-01c55884 {
    grid-column: 1 / 2;
  }

  #w-node-_2f312e96-32a4-e311-1bed-8c3cb69da9b6-01c55884 {
    grid-row: 2 / 3;
  }

  #w-node-_3319e816-84cd-c0f5-c117-d32c99df48c6-01c55884 {
    grid-column: span 1 / span 1;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-a59ee7ca {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-a59ee7ca {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-b0498fe1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-b0498fe1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-10ddce74 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-10ddce74 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-11ed3d61 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_40cf488b-d805-5266-3728-5448d16f1f3d-11ed3d61 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e8372a66-9b7c-9991-a884-adbc54f2348c-11ed3d61 {
    grid-column: 1 / 2;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d0601955160c-11ed3d61 {
    grid-row: 2 / 3;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d06019551625-11ed3d61 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-61f5cd0b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_40cf488b-d805-5266-3728-5448d16f1f3d-61f5cd0b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e8372a66-9b7c-9991-a884-adbc54f2348c-61f5cd0b {
    grid-column: 1 / 2;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d0601955160c-61f5cd0b {
    grid-row: 2 / 3;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d06019551625-61f5cd0b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-d0c07ca8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-d0c07ca8 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-d0c07ca8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2365-d0c07ca8 {
    grid-row: 2 / 3;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-b135fe8b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1a0618e0-1c53-0fb9-ec21-3cc5cbbb2dff-b135fe8b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7a8700b9-ffa7-bb02-5994-4e5d81ca8f8f-b135fe8b {
    grid-row: 2 / 3;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-9ec9ebfd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-9ec9ebfd {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-9ec9ebfd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-da3e7aa0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fcccdadf-6440-6426-6d9a-35d5078292dc-da3e7aa0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4a2232c2-6365-cd07-4746-27c21128dc68-da3e7aa0 {
    grid-column: 1 / 2;
  }

  #w-node-ed8777d8-f556-8cdd-81d7-f67828a27e16-da3e7aa0 {
    grid-row: 2 / 3;
  }

  #w-node-_2937b370-2efc-cca1-1886-7f7dc1acd7b1-da3e7aa0 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-78c750e5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f024a123-4a0b-fdc7-8d44-e58084d46b9a-78c750e5 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center stretch;
  }

  #w-node-_9083f79f-801d-0424-1497-5b92659dc0e7-78c750e5 {
    grid-column: 1 / 2;
  }

  #w-node-e214aa59-d1d2-682b-879d-7cb39adda1bf-78c750e5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ce94f0b4-68ad-3e36-81c9-8791133b71c2-78c750e5 {
    grid-row: 2 / 3;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-1268673f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b941e676-995f-7bff-32f9-c043084f9abe-1268673f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c2a00fb5-14e3-bf59-5210-71259bdd59ec-1268673f {
    grid-column: 1 / 2;
  }

  #w-node-_05dd3a4b-23ea-aced-11a7-833554210478-1268673f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c2a00fb5-14e3-bf59-5210-71259bdd59e4-1268673f {
    grid-row: 2 / 3;
  }

  #w-node-_5ef998e2-7c87-a563-5ae5-95d6c4fa621e-1268673f {
    grid-column: span 1 / span 1;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-d116f146 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6d6f7fb5-549b-c2f2-c60b-154b4de44213-d116f146 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_0f7b95fe-3fbf-c4fa-db75-32d2cb2a2389-d116f146 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d92c7f78-fb6b-f6fe-053f-dd52c64cf45c-d516c7a6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_40cf488b-d805-5266-3728-5448d16f1f3d-d516c7a6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e8372a66-9b7c-9991-a884-adbc54f2348c-d516c7a6 {
    grid-column: 1 / 2;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d0601955160c-d516c7a6 {
    grid-row: 2 / 3;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d06019551610-d516c7a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-a2fe927c-d7c9-0109-f04d-9a69b35b8995-d516c7a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_1cad432f-b1ef-da16-5590-d06019551625-d516c7a6 {
    grid-area: 3 / 1 / 4 / 2;
  }
}
