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;
}

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

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;
}

@font-face {
  font-family: Dancing Script;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678a367dcb999bd45677a78a_Dancing_Script.zip") format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c16018852e7348995f0_Roboto-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c167fdd85bf659e1759_Roboto-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c16452d2d1702416242_Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c16b27b3ea5958c8de8_Roboto-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c16a02877d79b132a23_Roboto-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c165083c5778e1c58bb_Roboto-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c16abbc6ae3b72845c5_Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c164f49e94e91b96771_Roboto-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c16769b118805406afa_Roboto-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c16afb79142dd2f73d7_Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c1671533159740da188_Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65322c16024e860a42163797_Roboto-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Dancingscript Variablefont Wght;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678a3714fd4e239b8186beb8_DancingScript-VariableFont_wght.ttf") format("truetype");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Charmonman;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678a939c4990123e1393d775_Charmonman-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Carattere;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678a956a2a035f918c1d42de_Carattere-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Oleoscript;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e8846fa28f424cd7f40be_OleoScript-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Caveat Variablefont Wght;
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791da5de84562ac0c716577_Caveat-VariableFont_wght.ttf") format("truetype");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font Awesome 6 Free Solid 900";
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6838a60aa77e56a5203e4f86_Font%20Awesome%206%20Free-Solid-900.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font Awesome 6 Brands 400";
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6838a60c83dee67c7332e505_Font%20Awesome%206%20Brands-Regular-400.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font Awesome 6 Free 400";
  src: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6838a60828cdcf2275baa3b2_Font%20Awesome%206%20Free-Regular-400.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --pink: #e90387;
  --white: #fff;
  --orange: #fb8c24;
  --grey: #ebebeb;
  --black: #313131;
  --dark-grey: #313131;
  --dark-blue: #000862;
  --mid-grey: #bebebe;
  --mid-blue: #88ceeb;
  --lighter-pink: #fee0f3;
  --grey-light: #f0f0f0;
  --relume-library-lite--rl-black: black;
  --f8dec5: #fffcf9;
  --ebebeb: #ebebeb;
  --light-pink: #edbcbe;
  --light-grey: #f5f7fa;
  --medium-gray: #fafafa;
  --grey-white: #ebf7ff;
  --ebf7ff: var(--grey-white);
  --red: #eb888c;
  --yellow: #ebd488;
  --green: #88eb93;
  --low-opacity-white: transparent;
  --medium-dark-grey: #707070;
  --purple: #dc88eb;
  --orange-bg: #ebae88;
  --teal: #88ebe3;
  --relume-library-lite--rl-white: white;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--gray500: #667085;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--white: white;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary800: #53389e;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray900: #101828;
  --untitled-ui--primary600: #7f56d9;
  --no-bg: var(--low-opacity-white);
  --untitled-ui--warning300: #fec84b;
  --mid-orange: #f8dec5;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.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-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

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

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

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  color: #1a1b1f;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 62px;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
}

h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 38px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 34px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
}

p {
  text-align: left;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

a {
  color: var(--pink);
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  text-decoration: underline;
  transition: opacity .2s;
  display: inline;
}

a:hover {
  color: #32343a;
}

a:active {
  color: #43464d;
}

ul {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}

li {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

img {
  display: block;
}

label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 15px 30px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 34px;
}

figure {
  margin-top: 25px;
  padding-bottom: 20px;
}

figcaption {
  opacity: .6;
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  line-height: 26px;
}

.divider {
  background-color: #eee;
  height: 1px;
}

.divider.cc-dark-divider {
  background-color: #202020;
  height: 1px;
}

.styleguide-content-wrap {
  text-align: center;
}

.section {
  background-color: var(--white);
  background-image: linear-gradient(#313131, #313131);
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.section.cc-subscribe-form {
  background-color: #f4f4f4;
  margin-left: 0;
  margin-right: 0;
}

.section.cc-product-detail {
  align-items: center;
  display: flex;
}

.section.orange {
  background-color: var(--orange);
}

.section.grey {
  background-color: var(--grey);
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c302e496d29247810bcb7_Ripples_Right_Pink.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 500px;
}

.styleguide-block {
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 80px;
  display: block;
}

.container {
  justify-content: center;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  display: flex;
}

.container.cc-heading-wrap {
  text-align: center;
  flex-direction: column;
  margin-top: 60px;
  margin-bottom: 0;
}

.container.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.container.cc-blog-detail {
  background-color: var(--white);
  flex-direction: column;
}

.container.about-xamun {
  text-align: center;
  background-color: #f5f7fa00;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-bottom: auto;
  padding-top: 60px;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-tiny {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.paragraph-tiny.cc-paragraph-tiny-light {
  opacity: .7;
}

.paragraph-bigger {
  opacity: 1;
  text-align: center;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-bigger.cc-bigger-light {
  opacity: .6;
}

.paragraph-bigger.cc-bigger-light.white {
  color: var(--white);
  margin-bottom: 40px;
}

.paragraph-bigger.margin-20 {
  margin-bottom: 40px;
}

.paragraph-bigger.margin-20._40 {
  text-align: left;
}

.paragraph-bigger.padding {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-bigger.white {
  color: #fff;
}

.paragraph-bigger.white._40-margin {
  margin-bottom: 40px;
}

.paragraph-bigger.black {
  color: var(--black);
  padding-top: 20px;
}

.paragraph-bigger.black.text-span {
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 10px;
  display: flex;
}

.paragraph-bigger._20-margin {
  color: var(--black);
  margin-bottom: 20px;
}

.paragraph-bigger._50 {
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.paragraph-bigger._50._40-margin {
  margin-bottom: 40px;
}

.paragraph-bigger.left-align {
  color: var(--dark-grey);
  text-align: left;
}

.paragraph-bigger.left-align.white {
  color: var(--white);
}

.paragraph-bigger.left-align.white._28px {
  font-size: 28px;
  line-height: 32px;
}

.paragraph-bigger.left-align.all-caps {
  text-transform: uppercase;
}

.paragraph-bigger.left-align._0-margin._60 {
  align-self: center;
  width: 100%;
  margin-left: 20px;
  font-size: 30px;
  line-height: 30px;
}

.paragraph-bigger.bold {
  font-weight: 700;
}

.button {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 100px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button:hover {
  color: #fff;
  background-color: #32343a;
}

.button:active {
  background-color: #43464d;
}

.button.cc-jumbo-button {
  padding: 16px 35px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-white-button {
  color: #202020;
  background-color: #fff;
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-white-button:hover {
  background-color: #fffc;
}

.button.cc-white-button:active {
  background-color: #ffffffe6;
}

.button.cc-add-to-cart-btn {
  margin-top: 10px;
  margin-right: 10px;
}

.button.orange {
  background-color: orange;
}

.label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.label.cc-styleguide-label {
  margin-bottom: 25px;
  font-family: Roboto, sans-serif;
}

.label.cc-cart-remove-link {
  color: #a7a7a7;
  margin-top: 4px;
  margin-bottom: 5px;
  font-weight: 400;
  text-decoration: none;
}

.label.cc-blog-date {
  opacity: .6;
  margin-top: 20px;
  font-family: Roboto, sans-serif;
}

.heading-jumbo-tiny {
  color: #1a1b1f;
  text-align: left;
  text-transform: uppercase;
  background-color: #0000;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 28px;
}

.heading-jumbo-tiny.thin {
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.heading-jumbo-tiny.thin.center {
  text-align: center;
}

.heading-jumbo-tiny.thin.center.white._20px {
  margin-bottom: 20px;
}

.heading-jumbo-tiny.thin.center.white.left-align {
  text-align: left;
}

.heading-jumbo-tiny.thin.pink {
  color: var(--pink);
}

.heading-jumbo-tiny.thin.pink.center {
  align-self: center;
}

.heading-jumbo-tiny.thin.white {
  color: var(--white);
}

.heading-jumbo-tiny.thin.sign-up-page {
  color: var(--white);
  background-color: #ff0202;
  border-radius: 50px;
  margin-bottom: 10px;
  padding: 10px 20px;
}

.heading-jumbo-tiny.brown {
  color: var(--black);
}

.heading-jumbo-tiny.grey {
  color: #888;
  flex: 1;
  font-family: Roboto, sans-serif;
  display: flex;
}

.heading-jumbo-tiny.grey._0px {
  margin-bottom: 0;
}

.heading-jumbo-tiny.pink {
  color: var(--pink);
  text-transform: uppercase;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.heading-jumbo-tiny.pink.smaller {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 20px;
}

.heading-jumbo-tiny.dark-blue {
  color: var(--dark-blue);
}

.heading-jumbo-tiny.lowercase {
  text-transform: none;
}

.rich-text {
  width: 70%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto, sans-serif;
}

.rich-text p {
  opacity: .6;
  vertical-align: baseline;
  flex-flow: column-reverse wrap-reverse;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 25px;
  display: block;
}

.paragraph-light {
  opacity: 1;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 26px;
}

.paragraph-light.cc-subscribe-paragraph {
  width: 40%;
}

.paragraph-light.decor {
  font-size: 20px;
}

.paragraph-light.dark-orange {
  color: var(--black);
}

.paragraph-light.about-xamun-paragraph {
  color: var(--black);
  width: 80%;
  font-size: 18px;
}

.heading-jumbo {
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 64px;
  font-weight: 900;
  line-height: 66px;
}

.heading-jumbo.atl {
  margin-top: 0;
  line-height: 64px;
}

.heading-jumbo.atl.buildfest {
  color: #3d3d89;
}

.heading-jumbo.atl.buildfest.white {
  color: var(--white);
}

.heading-jumbo.atl.center.white {
  font-size: 80px;
  line-height: 84px;
}

.heading-jumbo.atl.center.white._40px {
  margin-bottom: 40px;
  font-size: 70px;
  line-height: 70px;
}

.heading-jumbo.center {
  text-align: center;
  line-height: 64px;
}

.heading-jumbo.white {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.heading-jumbo._0-margin {
  margin-top: 0;
}

.heading-jumbo.pink {
  color: var(--pink);
}

.heading-jumbo.pink._0-top-margin {
  margin-top: 0;
}

.heading-jumbo.pink._0-top-margin.centered {
  text-align: center;
  display: block;
}

.heading-jumbo-small {
  color: var(--black);
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
}

.heading-jumbo-small.left-align {
  text-align: left;
}

.styleguide-button-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
}

.styleguide-header-wrap {
  color: #fff;
  text-align: center;
  background-color: #1a1b1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 460px;
  padding: 30px;
  display: flex;
}

.paragraph-small {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 26px;
}

.logo-link {
  z-index: 1;
}

.logo-link:hover {
  opacity: .8;
}

.logo-link:active {
  opacity: .7;
}

.logo-link._20px.w--current {
  flex-flow: column;
  flex: 0 auto;
  width: 40%;
  display: flex;
}

.cart-footer {
  padding-top: 20px;
}

.status-message {
  color: #fff;
  text-align: center;
  background-color: #202020;
  padding: 9px 30px;
  font-size: 14px;
  line-height: 26px;
}

.status-message.cc-error-message {
  background-color: #db4b68;
}

.status-message.cc-no-data {
  width: 70%;
  margin: 100px auto;
  display: block;
}

.status-message.cc-success-message {
  background-color: #12b878;
}

.product-name-text {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  line-height: 34px;
}

.product-name-text.cc-name-text-cart {
  font-size: 14px;
  line-height: 26px;
}

.product-name-text.cc-shipping-option {
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 26px;
}

.cart-item-info-wrap {
  margin-top: -5px;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

.cart-quantity {
  color: #fff;
  letter-spacing: 0;
  background-color: #0000;
  border-radius: 0;
  min-width: auto;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.navigation-items {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cart {
  margin-left: 20px;
}

.navigation {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 30px 50px;
  display: block;
}

.navigation.sign-up {
  background-image: linear-gradient(180deg, transparent 51%, var(--pink)), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f08cf7c26a0868b38b8a6_Decor_Landscape_White.svg"), linear-gradient(0deg, #e90687, white 32%);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 100%, auto;
  background-attachment: scroll, scroll, scroll;
  padding-left: 30px;
}

.text-field {
  border: 1px solid #e4e4e4;
  border-radius: 0;
  margin-bottom: 18px;
  padding: 21px 20px;
  font-size: 14px;
  line-height: 26px;
  transition: border-color .4s;
}

.text-field:hover {
  border-color: #e3e6eb;
}

.text-field:active, .text-field:focus, .text-field.-wfp-focus {
  border-color: #43464d;
}

.text-field::placeholder {
  color: #32343a66;
}

.text-field.cc-subscribe-text-field {
  width: 330px;
  margin-bottom: 0;
  margin-right: 10px;
}

.text-field.cc-subscribe-text-field:focus {
  border-color: #32343a;
}

.text-field.cc-contact-field {
  margin-bottom: 25px;
}

.text-field.cc-textarea {
  height: 200px;
  padding-top: 12px;
}

.text-field.cc-quantity-field {
  background-color: #fff;
  border-color: #e6e6e6;
  width: 80px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 8px 12px 8px 20px;
}

.cart-list {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cart-line-item {
  margin-bottom: 10px;
}

.navigation-item {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.navigation-item:hover {
  opacity: .9;
}

.navigation-item:active {
  opacity: .8;
}

.navigation-item.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.navigation-item.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.navigation-item.w--current:active {
  opacity: .7;
  color: #32343a;
}

.icon, .logo-image {
  display: block;
}

.remove-button {
  text-decoration: none;
}

.cart-header {
  padding-top: 16px;
  padding-bottom: 16px;
}

.navigation-wrap {
  align-items: center;
  display: flex;
}

.cart-container {
  min-width: 400px;
  box-shadow: 0 2px 10px #00000014;
}

.products-heading {
  text-align: center;
  margin-bottom: 80px;
}

.collection-wrap {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.intro-header {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6530ba80b421145fe5120d1d_placeholder%201%20-%20wide.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 100px;
  display: flex;
}

.collection-item {
  width: 33.33%;
  margin-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.intro-content {
  text-align: center;
  width: 70%;
  max-width: 1140px;
  margin-bottom: 20px;
}

.intro-text {
  width: 80%;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.main-heading-wrap {
  margin-bottom: 60px;
}

.main-paragraph-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template: ". ."
  / 2fr 1fr 2fr;
  margin-top: 20px;
  margin-bottom: 10px;
}

.main-paragraph-wrap.case-study {
  justify-content: flex-start;
  display: flex;
}

.subscribe-form {
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-block {
  margin-top: 20px;
}

.footer {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template: ". . . . Area"
  / 2fr 5fr 5fr;
  grid-auto-columns: 7.25fr;
  place-items: start;
  padding-top: 120px;
  padding-bottom: 60px;
}

.footer-link {
  opacity: 1;
  color: #ea0388;
  margin-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: color .2s, opacity .2s;
}

.footer-link:hover {
  opacity: 1;
  color: #fff;
}

.logo-footer.small {
  width: 20%;
  margin-bottom: 0;
}

.made-with-webflow {
  opacity: .5;
  align-items: center;
  margin-top: 70px;
  text-decoration: none;
  transition: opacity .4s;
  display: flex;
}

.made-with-webflow:hover {
  opacity: 1;
}

.made-with-webflow:active {
  opacity: .8;
}

.links-section-footer {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.links-section-footer.anz {
  padding-left: 220px;
  padding-right: 220px;
}

.webflow-logo-tiny {
  margin-top: -2px;
  margin-right: 8px;
}

.product-image-wrap {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 620px;
  transition: opacity .6s;
  display: block;
  position: relative;
}

.product-image-wrap:hover {
  opacity: .9;
  color: #fff;
}

.product-image-wrap:active {
  opacity: .85;
  color: #fff;
}

.product-description {
  position: absolute;
  inset: auto auto 30px 30px;
}

.product-price-text {
  opacity: .6;
  font-size: 14px;
  line-height: 26px;
}

.about-quote {
  text-align: center;
  width: 70%;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
}

.picture-placeholder {
  background-color: #f4f4f4;
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6530ba80b421145fe5120d22_Placeholder%201.svg");
  background-position: 45%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 460px;
}

.picture-placeholder.cc-about-2 {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6530ba80b421145fe5120d1d_placeholder%201%20-%20wide.svg");
  background-position: 50%;
  background-size: cover;
  height: 620px;
}

.picture-placeholder.cc-about-3 {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6530ba80b421145fe5120d1e_placeholder%202.svg");
  background-position: 50%;
  background-size: cover;
}

.picture-placeholder.cc-about-1 {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6530ba80b421145fe5120d1f_placeholder%201.svg");
  background-position: 50%;
  background-size: cover;
}

.about-pictures-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . .";
  margin-bottom: 150px;
}

.contact-name-field-wrap {
  width: 50%;
  padding-right: 10px;
}

.email-name-field-wrap {
  width: 50%;
  padding-left: 10px;
}

.get-in-touch-form-wrap {
  flex-direction: column;
  align-items: stretch;
  width: 70%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.get-in-touch-form {
  flex-direction: column;
  display: flex;
}

.credentials-inputs-wrap {
  display: flex;
}

.map {
  height: 460px;
  margin-bottom: 100px;
  line-height: 20px;
}

.paragraph-contact-text {
  margin-bottom: 10px;
}

.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: ". . . ."
  / 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.support-link {
  opacity: .7;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
  transition: opacity .2s;
}

.support-link:hover {
  opacity: 1;
}

.support-link:active {
  opacity: .8;
}

.contacts-section {
  text-align: center;
  margin-bottom: 100px;
}

.store-categories-wrap {
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.products-category-link {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-category-link:hover {
  opacity: 1;
}

.products-category-link:active {
  opacity: .8;
}

.products-category-link.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-category-link.w--current:hover {
  opacity: .8;
}

.products-category-link.w--current:active {
  opacity: .7;
}

.collection-list {
  justify-content: center;
  display: flex;
}

.blog-list-wrap {
  background-color: var(--white);
  margin-bottom: 100px;
  padding-bottom: 10px;
}

.blog-item {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  display: block;
}

.blog-preview-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 800px;
  height: 400px;
  max-height: 500px;
  margin-bottom: 45px;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .6s;
  display: flex;
}

.blog-preview-image:hover {
  opacity: .7;
}

.blog-summary-wrap {
  text-align: left;
  width: 70%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.utility-page-wrap {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding: 30px;
  display: flex;
}

._404-wrap {
  background-color: #1a1b1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
}

._404-content-wrap {
  margin-bottom: 20px;
}

.protected-wrap {
  justify-content: center;
  padding-top: 90px;
  padding-bottom: 100px;
  display: flex;
}

.protected-heading {
  margin-bottom: 30px;
}

.protected-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.product-detail-measurement {
  align-items: center;
  display: flex;
}

.product-detail-main-details {
  margin-bottom: 30px;
}

.product-details-wrap {
  width: 50%;
  max-width: 470px;
  margin-bottom: 20px;
  margin-left: 100px;
}

.add-to-cart {
  margin-top: 30px;
}

.product-image {
  background-color: #f4f4f4;
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6530ba80b421145fe5120d1f_placeholder%201.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 700px;
  margin-bottom: 30px;
  display: flex;
}

.product-detail-cta-wrap {
  margin-top: 0;
  display: flex;
}

.product-informations {
  margin-top: 25px;
  margin-bottom: 25px;
}

.list-item {
  justify-content: space-between;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.product-detail-price {
  opacity: .6;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 52px;
}

.product-detail-name {
  margin-bottom: 10px;
  font-size: 36px;
  line-height: 52px;
}

.product-detail-unit-text {
  margin-left: 6px;
}

.product-detail-unit-text.cc-middle-text {
  margin-right: 6px;
}

.total-count-text {
  font-weight: 600;
}

.block-header {
  border-color: #e4e4e4;
  padding: 16px 24px;
}

.block-content {
  border-bottom-color: #e4e4e4;
  border-left-color: #e4e4e4;
  border-right-color: #e4e4e4;
  padding: 24px 24px 12px;
  font-weight: 400;
}

.full-width-form {
  background-color: #f4f4f4;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding-top: 50px;
  padding-bottom: 50px;
}

.order-item-list {
  margin-bottom: -5px;
}

.order-item-description-wrap {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.order-item-content-wrap {
  margin-left: 24px;
}

.order-item-price {
  font-size: 14px;
}

.checkout-quantity-wrap {
  opacity: .6;
  font-size: 14px;
  line-height: 26px;
}

.order-confirmation-header-wrapper {
  font-weight: 100;
}

.select {
  height: 42px;
  margin-bottom: 16px;
}

.checkbox-label {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  margin-left: 12px;
  font-size: 14px;
  line-height: 26px;
}

.billing-address-toggle {
  align-items: center;
  margin-bottom: 20px;
}

.checkbox {
  margin-top: 0;
  margin-bottom: 4px;
}

.shipping-method {
  border-bottom-color: #e4e4e4;
  padding: 20px 24px;
}

.shipping-method-list {
  border-left-color: #e4e4e4;
  border-right-color: #e4e4e4;
}

.blog-detail-header-wrap {
  width: 70%;
  margin: 60px auto;
}

.blog-header-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 620px;
  margin-bottom: 60px;
  display: block;
}

.blog-header-image.w--current {
  margin-bottom: 60px;
}

.blog-heading-link {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  text-decoration: none;
}

.blog-heading-link:hover {
  opacity: .8;
}

.blog-heading-link:active {
  opacity: .7;
}

.option-list {
  font-size: 14px;
  line-height: 26px;
}

.option {
  margin-bottom: 25px;
}

.cart-option-list {
  color: #a7a7a7;
  margin-top: 0;
  font-size: 14px;
  line-height: 26px;
}

.cart-option-wrap {
  margin-bottom: 0;
}

.option-item-value {
  color: #1a1b1f;
}

.apple-pay, .pay-with-browser {
  height: 42px;
}

.order-wrap {
  flex-basis: 750px;
}

.order-summary {
  flex-basis: 370px;
}

.billing-address-toggle-2 {
  align-items: stretch;
  margin-bottom: 10px;
}

.checkbox-label-2 {
  margin-bottom: 0;
}

.checkbox-2 {
  margin-top: 2px;
}

.cc-quantity-field-label {
  margin-bottom: 0;
}

.logos-title-small {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.logos-title-small.double-line {
  border-bottom-style: solid;
}

.container-2 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.clients-tag {
  text-align: center;
  margin-bottom: 32px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.clients-wrapper-three {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.hero-heading-left {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-wrapper.align-to-top {
  align-items: flex-start;
}

.hero-wrapper.design-process.center {
  text-align: center;
  justify-content: center;
}

.hero-wrapper.flip {
  max-width: 100%;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.hero-split.max-w {
  background-color: #fff;
  border: 1px #8a8a8a;
  max-width: 50%;
  padding: 40px;
}

.hero-split.max-w.grey {
  background-color: var(--white);
  box-shadow: 9px 9px 0 0 var(--mid-grey);
  border-style: solid;
}

.hero-split.max-w.light-grey {
  background-color: #f0f0f0;
}

.hero-split._60 {
  width: 60%;
  max-width: none;
}

.hero-split.purple {
  background-color: #6363e6cc;
  padding: 40px 20px;
}

.hero-split.left-align {
  justify-content: center;
  align-items: flex-end;
}

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

.button-primary {
  background-color: var(--pink);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 100px;
  margin-right: 10px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.button-primary.line {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  margin-top: 20px;
}

.button-primary.line.nav {
  font-size: 18px;
}

.button-primary.line.footer {
  margin-top: 0;
  margin-right: 0;
  font-size: 14px;
}

.button-primary.line._24px.center {
  margin-right: 0;
}

.button-primary.buildfest {
  text-align: center;
  background-color: #6363e6;
  border: 1px solid #000;
  width: 200px;
  margin-top: 20px;
}

.button-primary.buildfest.cta {
  margin-top: 0;
}

.button-primary.buildfest.grey {
  color: #6363e6;
  background-color: #bfbfbf;
}

.button-primary.flex-box {
  margin-left: 20px;
}

.button-primary.center {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-primary.center._300px {
  background-color: #e90387;
  width: 300px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}

.button-primary.center._300px._60px {
  margin-bottom: 60px;
}

.button-primary.nav {
  background-color: #e90387;
  font-size: 18px;
}

.button-primary.nav.pink-button {
  background-color: var(--pink);
}

.button-primary.nav._20-margin {
  border: 5px solid var(--pink);
  text-align: center;
  margin: 0 20px;
  font-size: 14px;
  line-height: 14px;
}

.button-primary.nav._20-margin:hover {
  background-color: var(--white);
  color: var(--pink);
}

.button-primary.nav._20-margin.no-bg {
  color: var(--pink);
  background-color: #e9038700;
  border-style: none;
  font-size: 14px;
  line-height: 26px;
}

.button-primary.nav._20-margin.no-bg:hover, .button-primary.nav._20-margin.no-bg:active {
  color: var(--white);
}

.button-primary._24px {
  background-color: #e90387;
  font-size: 24px;
}

.button-primary._18, .button-primary._18-copy {
  font-size: 18px;
}

.button-primary.footer-orange {
  background-color: #ea0388;
  font-size: 14px;
}

.button-primary.footer-orange.center {
  width: 100%;
  max-width: 100%;
}

.button-primary.atl {
  background-color: var(--pink);
  height: 20px;
  margin-right: 10px;
  font-size: 22px;
}

.button-primary.atl.center {
  padding-top: 20px;
  padding-bottom: 20px;
}

.button-primary.pink {
  text-align: center;
  background-color: #e40089;
  width: 200px;
  margin-top: 20px;
}

.button-primary.pink.cta {
  margin-top: 0;
}

.button-primary.pink.grey {
  color: #6363e6;
  background-color: #bfbfbf;
}

.button-primary.pink._24px {
  width: 350px;
}

.button-primary.pink._24px.auto {
  width: auto;
}

.button-primary.footer-pink {
  background-color: var(--pink);
  font-size: 14px;
}

.button-primary.pioneers-program {
  background-color: var(--pink);
  text-align: center;
  border: 1px #000;
  width: 300px;
  margin-top: 0;
  font-size: 20px;
  font-weight: 400;
}

.button-primary.pioneers-program.w--current {
  width: 300px;
  font-size: 20px;
}

.button-primary.pioneers-program.cta {
  margin-top: 0;
}

.button-primary.pioneers-program.grey {
  color: #6363e6;
  background-color: #bfbfbf;
}

.heading {
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 48px;
}

.heading.padding {
  padding-left: 20px;
  padding-right: 20px;
}

.heading.padding.pink {
  color: var(--pink);
}

.heading.white {
  color: #fff;
}

.paragraph-bulletpoint {
  font-family: Roboto, sans-serif;
}

.text-span {
  color: #fb8c24;
}

.hero-without-image {
  background-color: #fff;
  border-bottom: 0 #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-without-image.buildfest {
  padding-top: 100px;
}

.hero-without-image.home {
  background-color: var(--black);
  padding-top: 100px;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container-3.orange {
  background-color: var(--lighter-pink);
  box-shadow: 9px 9px 0 0 var(--mid-blue);
  border: 1px solid #000;
  border-radius: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-3.buildfest {
  background-color: #e50489;
  border: 1px solid #000;
  border-radius: 0;
  margin-top: -250px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 1px 2px 5px #0003;
}

.container-3.white {
  background-color: var(--white);
  box-shadow: 9px 9px 0 0 var(--mid-blue);
  border: 1px solid #000;
  border-radius: 10px;
  max-width: 500px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-3.homepage {
  background-color: #e5048900;
  background-image: linear-gradient(#ebebeb, #ebebeb);
  border: 0 #000;
  border-radius: 0;
  margin-top: -200px;
  margin-bottom: 0;
  padding: 80px 40px 40px;
}

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 100px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.button-primary-2.pink {
  background-color: var(--pink);
  margin-top: 20px;
  font-family: Roboto, sans-serif;
}

.button-primary-2.grey {
  color: #8b8b8b;
  background-color: #b2b2b2;
  margin-top: 20px;
  font-family: Roboto, sans-serif;
}

.paragraph {
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph.decor {
  color: #70707073;
  -webkit-text-stroke-color: #79797973;
  font-family: Oswald, sans-serif;
  font-size: 36px;
}

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

.paragraph.centered._20-margin {
  text-decoration: none;
}

.paragraph.centered._24px {
  font-size: 24px;
  line-height: 24px;
}

.paragraph.centered._24px._0-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph.centered._24px._0-margin.grey {
  color: #393939;
}

.paragraph.purple {
  color: #3d3d89;
}

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

.paragraph._20-margin.white {
  color: #fff;
}

.paragraph._20-margin.center-align {
  text-align: center;
}

.paragraph._20-margin.center-align.white {
  font-size: 20px;
  line-height: 24px;
}

.paragraph.white {
  color: #fff;
}

.paragraph.white._24px {
  font-size: 24px;
}

.paragraph._20-margin-copy {
  margin-bottom: 20px;
}

.paragraph._20-margin-copy.white {
  color: #fff;
}

.paragraph.left-align {
  text-align: left;
}

.paragraph.sign-up-page, .paragraph._0-padding {
  margin-bottom: 0;
}

.paragraph.smaller {
  font-size: 20px;
  line-height: 28px;
}

.paragraph.smaller._0-margin {
  margin-bottom: 0;
}

.paragraph._24px {
  font-size: 24px;
}

.paragraph._24px._0-margin {
  margin-bottom: 0;
}

.link {
  color: var(--pink);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  font-family: Roboto, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-2 {
  color: #fb8c24;
  font-family: Roboto, sans-serif;
  text-decoration: none;
}

.benefits-section {
  background-color: #fff;
  border-bottom: 11px #e4ebf3;
  border-radius: 0;
  padding: 0 30px 80px;
  position: relative;
  box-shadow: 1px 2px 5px #0003;
}

.benefits-section.case-study {
  padding-top: 80px;
  padding-bottom: 40px;
}

.benefits-section._80-padding {
  padding-top: 80px;
}

.benefits-section._80-padding.decor {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/66e95b3beb798d6346a5fef6_Halftone%20Decor.svg"), linear-gradient(to bottom, var(--white), var(--white));
  background-position: 150%, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: auto, auto;
}

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

.flex-block._20-padding {
  padding-left: 20px;
  padding-right: 20px;
}

.flex-block-2 {
  flex-direction: row;
  margin-bottom: 20px;
}

.flex-block-2.item-1 {
  margin-bottom: 20px;
}

.flex-block-2.item-1.buildfest {
  justify-content: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-jumbo {
  font-family: Roboto, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.paragraph-jumbo.buildfest.white {
  color: var(--white);
}

.paragraph-jumbo.center {
  text-align: center;
}

.paragraph-jumbo.center.white {
  color: var(--white);
}

.paragraph-jumbo.center.white._40px {
  margin-bottom: 40px;
}

.heading-2 {
  color: var(--black);
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 36px;
}

.heading-2._44px {
  margin-bottom: 20px;
  font-size: 44px;
  line-height: 44px;
}

.heading-3 {
  font-family: Roboto, sans-serif;
  font-weight: 600;
  line-height: 30px;
}

.heading-3.left-align {
  text-align: left;
}

.heading-3.left-align.grey {
  color: #bfbfbf;
}

.heading-3.left-align.smaller {
  font-size: 30px;
}

.heading-3.left-align.white._20-margin {
  margin-bottom: 20px;
}

.heading-3.left-align.white._20-margin._40px {
  font-size: 36px;
  line-height: 40px;
}

.heading-3.regular {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.heading-3.purple._20-margin {
  margin-bottom: 20px;
}

.heading-3.orange {
  color: #e39567;
}

.heading-3.indigo {
  color: #6b90ce;
}

.heading-3.indigo._20-margin {
  margin-bottom: 20px;
}

.heading-3.pink.margin-20 {
  margin-bottom: 20px;
}

.heading-3.pink.icon-font {
  text-align: center;
  width: auto;
  max-width: 298px;
  margin-bottom: 0;
  padding: 20px;
  font-family: "Font Awesome 6 Free Solid 900", Arial, sans-serif;
  font-weight: 400;
}

.heading-3.green {
  color: #6bae4e;
}

.heading-3.green.margin-20 {
  margin-bottom: 20px;
}

.heading-3.blue {
  color: #63a2d6;
}

.heading-3.blue.margin-20 {
  margin-bottom: 20px;
}

.heading-3.red {
  color: #c60b14;
  margin-bottom: 20px;
}

.heading-3.roboto {
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.heading-3.white {
  font-size: 30px;
}

.heading-3.white.icon-font {
  justify-content: center;
  align-items: center;
  margin: 0 10px;
  padding: 20px;
  font-family: "Font Awesome 6 Free Solid 900", Arial, sans-serif;
  font-weight: 400;
  display: flex;
}

.heading-3.light-pink {
  color: #ff9ad4;
}

.heading-3.light-pink.smaller {
  font-size: 26px;
  line-height: 26px;
}

.heading-3.light-pink.smaller.center {
  text-align: center;
  align-self: center;
  font-size: 30px;
  line-height: 30px;
}

.heading-3.light-pink.smaller.center._0-margin {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 24px;
}

.heading-3.light-pink.center {
  text-align: center;
}

.heading-3.light-pink.center._40-margin {
  margin-bottom: 40px;
}

.heading-3.light-pink.center._40-margin.bigger {
  font-size: 44px;
  line-height: 48px;
}

.heading-3.light-pink.center._10-margin.bigger {
  margin-bottom: 10px;
  font-size: 44px;
}

.heading-3.purple.center {
  color: #ab04e9;
  text-align: center;
}

.heading-3.purple {
  color: #ff9ad4;
}

.heading-3.purple.smaller {
  font-size: 26px;
  line-height: 26px;
}

.heading-3.purple.smaller.center {
  text-align: center;
}

.heading-3.purple.smaller.center._0-margin {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 24px;
}

.heading-3.purple.center {
  text-align: center;
}

.heading-3.purple.center._40-margin {
  margin-bottom: 40px;
}

.heading-3.purple.center._40-margin.bigger {
  font-size: 44px;
  line-height: 48px;
}

.heading-3.purple.center._20-margin.bigger {
  margin-bottom: 10px;
  font-size: 44px;
}

.heading-3.pink {
  color: #ff9ad4;
}

.heading-3.pink.smaller {
  font-size: 26px;
  line-height: 26px;
}

.heading-3.pink.smaller.center {
  text-align: center;
}

.heading-3.pink.smaller.center._0-margin {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 24px;
}

.heading-3.pink.center {
  color: #ab04e9;
  text-align: center;
}

.heading-3.pink.center._40-margin {
  color: #e90487;
  margin-bottom: 40px;
}

.heading-3.pink.center._40-margin.bigger {
  font-size: 44px;
}

.heading-3.pink.center._10-margin {
  color: #e90487;
  margin-bottom: 40px;
}

.heading-3.pink.center._10-margin.bigger {
  margin-bottom: 10px;
  font-size: 44px;
}

.heading-4, .heading-5 {
  font-family: Oswald, sans-serif;
  font-weight: 600;
  line-height: 30px;
}

.text-span-2, .text-span-3, .text-span-4 {
  color: var(--pink);
}

.hero-heading-right {
  background-color: #dadada;
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(#edbcbe, #edbcbe);
  background-position: 150%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 50%, auto;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-heading-right.pink-ripples {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(#edbcbe, #edbcbe);
  background-position: -15%, 150%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, 50%, auto;
  border-bottom-style: none;
}

.hero-heading-right.dark-pink-ripples {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(to bottom, var(--pink), var(--pink));
  background-position: -15%, 150%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, 50%, auto;
  border-bottom-style: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-4 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container-4._40-margin {
  margin-top: 40px;
}

.hero-wrapper-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-split-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.hero-split-2.left-align {
  align-items: flex-start;
  max-width: 70%;
  margin-right: 20px;
  padding-right: 0;
}

.margin-bottom-24px-2 {
  color: var(--black);
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.margin-bottom-24px-2.center {
  color: var(--black);
  text-align: center;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 100px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.button-primary-3.pink {
  background-color: #e90387;
  font-family: Roboto, sans-serif;
  font-size: 24px;
}

.button-primary-3.pink.big {
  min-width: 161px;
}

.button-primary-3.white-jumbo {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  justify-content: center;
  width: 30%;
  max-width: 30%;
  height: 50px;
  max-height: 50%;
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 25px;
  display: flex;
}

.button-primary-3.white-jumbo._20-margin {
  background-color: var(--pink);
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-primary-3.white-jumbo._20-margin._40 {
  width: 40%;
  max-width: 40%;
}

.button-primary-3.pink-jumbo {
  background-color: var(--pink);
  color: var(--white);
  text-align: center;
  justify-content: center;
  width: 30%;
  max-width: 30%;
  height: 50px;
  max-height: 50%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  display: flex;
}

.button-primary-3.pink-jumbo._20-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-primary-3.pink-jumbo._40-width {
  width: 50%;
  max-width: 40%;
}

.button-primary-3.pink-jumbo.white-outline {
  border: 2px solid #fff;
}

.pricing-overview {
  background-color: #f5f7fa;
  border: 0 #000;
  padding: 80px 30px 60px;
  position: relative;
}

.centered-heading {
  text-align: center;
  flex: 0 auto;
  width: 100%;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.centered-heading.pink {
  color: var(--pink);
}

.centered-heading.left-align {
  text-align: left;
}

.pricing-description {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto, sans-serif;
  line-height: 20px;
}

.pricing-grid {
  grid-column-gap: 64px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.pricing-card-three {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-image {
  object-fit: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
  margin-right: 10px;
}

.pricing-card-text {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  color: var(--pink);
  margin-left: 2px;
  display: flex;
}

.text-span-5 {
  font-size: 14px;
  line-height: 14px;
}

.hero-without-image-2 {
  background-color: orange;
  background-image: linear-gradient(185deg, orange 20%, #f8dec5 86%);
  border: 0 #000;
  padding: 40px 30px;
  position: relative;
}

.container-5 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.hero-wrapper-two-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-3 {
  margin-bottom: 24px;
}

.button-primary-4 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-4:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-4:active {
  background-color: #43464d;
}

.hero-without-image-3 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-without-image-3.white {
  background-color: var(--white);
  margin-bottom: -80px;
}

.hero-without-image-3.white._0-padding {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-top: 0;
}

.hero-without-image-3._0-padding {
  background-color: var(--white);
  padding-top: 0;
}

.container-6 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container-6._100px {
  margin-bottom: 100px;
}

.container-6._80px {
  margin-bottom: 80px;
}

.container-6._60px {
  margin-bottom: 60px;
}

.hero-wrapper-two-3 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-4 {
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 22px;
}

.button-primary-5 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-5:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-5:active {
  background-color: #43464d;
}

.team-slider {
  background-color: #f5f7fa;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.team-slider.violet {
  background-color: #3d3d89;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 36px;
}

.centered-heading-2.white {
  color: #fff;
  border-bottom: 0 #e50489;
}

.centered-heading-2.violet {
  color: #3d3d89;
}

.centered-heading-2._40px {
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.centered-heading-2._80px {
  margin-bottom: 80px;
}

.centered-heading-2.grey {
  color: #393939;
  text-align: center;
  align-self: flex-start;
}

.centered-heading-2._50 {
  max-width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  line-height: 48px;
}

.centered-heading-2.left-align {
  text-align: left;
  line-height: 44px;
}

.centered-heading-2.left-align.white {
  margin-top: 0;
  margin-bottom: 0;
}

.centered-heading-2._30-font {
  font-size: 30px;
}

.centered-heading-2._30-font._0-margin {
  margin-top: 0;
}

.centered-heading-2._0-margin {
  margin-bottom: 0;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto, sans-serif;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  box-shadow: 6px 6px 0 2px var(--grey);
  background-color: #fff;
  border: 1px solid #000;
  padding-bottom: 24px;
}

.inside-xamun-image {
  border: 1px solid #000;
  width: 100%;
  max-width: none;
  margin-bottom: 18px;
}

.team-block-info {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.industry-title {
  text-align: center;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-weight: 600;
  line-height: 30px;
}

.industry-title.center {
  text-align: center;
}

.industry-title.center.small-font {
  font-size: 24px;
  line-height: 24px;
}

.team-member-text {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.text-link-arrow-2 {
  color: #1a1b1f;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.text-link-arrow-2.margin-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.arrow-embed-2 {
  color: var(--pink);
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.arrow-embed-2.dark-orange {
  color: #ea0388;
  font-size: 18px;
}

.arrow-embed-2.pink {
  color: var(--pink);
  font-size: 24px;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.heading-6, .heading-7 {
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.heading-7.cta {
  color: var(--pink);
  text-align: center;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 64px;
  line-height: 64px;
}

.heading-7.cta.left-align {
  text-align: left;
}

.heading-7.cta.dark-blue {
  color: var(--dark-blue);
  font-family: Roboto, sans-serif;
  font-weight: 900;
}

.paragraph-2 {
  font-family: Roboto, sans-serif;
}

.paragraph-2.left-align {
  text-align: left;
}

.paragraph-2.left-align.drak-purple {
  color: #3d3d89;
  line-height: 20px;
}

.paragraph-2.left-align.grey {
  color: #bfbfbf;
  line-height: 20px;
}

.paragraph-2.left-align.pink {
  color: var(--pink);
  margin-bottom: 0;
  line-height: 20px;
}

.paragraph-2.left-align.pink.pioneers-program {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.paragraph-3, .paragraph-4 {
  font-family: Roboto, sans-serif;
}

.icon-heading {
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.icon-heading.orange {
  color: var(--pink);
}

.heading-9 {
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.heading-9.orange {
  color: var(--orange);
}

.heading-10 {
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.heading-10.orange {
  color: var(--orange);
}

.text-block, .text-block-2, .text-block-3 {
  color: var(--pink);
  font-family: Roboto, sans-serif;
}

.grid-app-builder {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-app-builder._40-margin {
  margin-top: 40px;
}

.heading-11 {
  font-family: Oswald, sans-serif;
}

.text-block-4 {
  color: #ea0388;
  font-size: 18px;
}

.text-block-4.orange {
  color: var(--pink);
}

.text-block-4.white {
  color: #fff;
}

.text-block-4.pink {
  color: var(--pink);
  font-size: 24px;
}

.flex-block-3 {
  justify-content: center;
}

.learn-more-button {
  color: #c3633a;
  font-size: 18px;
}

.video {
  justify-content: flex-start;
  align-items: flex-start;
  width: 1200px;
  max-width: 100%;
}

.flex-block-4 {
  background-image: linear-gradient(#ebebeb, #ebebeb);
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px;
}

.flex-block-4.white {
  background-image: none;
}

.flex-block-4.white.buildfest {
  width: 900px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-4.white.pioneers-program {
  width: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flex-block-4.shadow {
  box-shadow: 9px 9px 0 0 var(--grey);
  background-image: none;
  max-width: none;
  margin-bottom: 40px;
}

.field-label, .field-label-2 {
  font-family: Roboto, sans-serif;
}

.submit-button {
  background-color: orange;
  border-radius: 100px;
}

.button-primary-3-copy {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 100px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3-copy:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3-copy:active {
  background-color: #43464d;
}

.button-primary-3-copy.orange {
  text-align: left;
  object-fit: contain;
  background-color: #fb8c24;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 240px;
  display: flex;
}

.field-label-3, .field-label-4, .field-label-5 {
  font-family: Roboto, sans-serif;
}

.atl-heading-left {
  background-color: var(--black);
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.atl-heading-left.industries {
  padding-bottom: 60px;
}

.heading-12 {
  font-family: Roboto, sans-serif;
  font-weight: 900;
}

.paragraph-left-align {
  text-align: left;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.paragraph-left-align._0-margin {
  margin-bottom: 0;
}

.grid-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: stretch;
  display: grid;
}

.grid-3._40-margin {
  margin-top: 40px;
}

.inside-xamun {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.inside-xamun.no-padding {
  margin-top: 0;
  padding-top: 0;
}

.product-icons {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.product-icons.no-margin {
  padding-bottom: 0;
}

.icon-block {
  box-shadow: 6px 6px 0 0 var(--grey);
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.icon-block.no-outline {
  box-shadow: none;
  border-style: none;
}

.icon-block.no-lines {
  border-style: none;
}

.icon-block.left-align {
  justify-content: center;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
}

.icon-block.left-align.grey {
  background-color: var(--grey);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.icon-block.no-bottom-outline {
  border-bottom-style: none;
  padding-bottom: 0;
}

.image, .icon-image {
  width: 80px;
  height: 80px;
}

.icon-image.case-study {
  width: 200px;
  height: auto;
}

.icon-image._20-padding {
  margin-bottom: 20px;
}

.icon-image._20-padding._50px {
  width: 50px;
  height: 50px;
}

.icon-image._10-padding {
  margin-bottom: 20px;
}

.icon-image._10-padding._50px {
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
}

.icon-block-info {
  flex-direction: column;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.icon-block-info.left-align {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.icon-block-text {
  text-align: center;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.icon-block-text.top-padding {
  margin-top: 20px;
}

.icon-block-text.align-left {
  text-align: left;
  display: flex;
}

.icon-block-text.align-left._0-padding {
  color: var(--black);
  margin-bottom: 0;
}

.hero-heading-left-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-7 {
  justify-content: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-7.centered {
  justify-content: center;
  display: flex;
}

.hero-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.hero-split-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45.9991%;
  max-width: 46%;
  display: flex;
}

.hero-split-3.buildfest {
  max-width: 46%;
}

.hero-split-3._100-width {
  width: 100%;
  max-width: 100%;
}

.hero-split-3.centered {
  justify-content: center;
  align-items: center;
}

.hero-split-3._60 {
  width: 70%;
  max-width: 60%;
}

.hero-split-3._30 {
  width: 30%;
}

.margin-bottom-24px-5 {
  margin-bottom: 24px;
}

.button-primary-6 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-6:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-6:active {
  background-color: #43464d;
}

.shadow-two-3 {
  box-shadow: 9px 9px 0 0 var(--grey);
  border: 1px solid #000;
  width: 900px;
}

.shadow-two-3.developing-ai-software, .shadow-two-3.no-shadow {
  box-shadow: none;
}

.header-2 {
  text-align: left;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 36px;
}

.header-2.bigger {
  font-size: 60px;
  line-height: 60px;
}

.header-2.bigger.purple {
  color: #3d3d89;
}

.header-2.buildfest {
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 34px;
}

.header-2.white {
  color: #fff;
}

.header-2._44px {
  font-family: Roboto, sans-serif;
  font-size: 44px;
}

.header-2.pink {
  color: var(--pink);
}

.header-2._50px-font {
  font-size: 50px;
}

.header-2._50px-font.pink._10-margin {
  color: #e90387;
  margin-bottom: 10px;
}

.header-2._20-margin {
  margin-bottom: 20px;
}

.header-2.smaller-font {
  display: block;
}

.header-2.glossary {
  display: inline;
}

.div-block {
  color: orange;
  -webkit-text-stroke-color: #e90387;
  background-color: #e90387;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 3px;
  margin-bottom: 10px;
  display: block;
}

.div-block.pink {
  background-color: #e50489;
  width: 1390px;
  margin-bottom: 40px;
}

.div-block.pink._20-padding {
  margin-bottom: 20px;
}

.div-block.pink.no-margin {
  margin-bottom: 0;
}

.div-block._20 {
  max-width: 20%;
}

.div-block._32 {
  max-width: 32%;
}

.div-block.white {
  color: #fff;
  background-color: #fff;
}

.div-block._20-margin {
  margin-bottom: 40px;
}

.div-block.purple {
  background-color: #6363e6;
}

.image-section-right {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.image-section-right.white {
  background-color: var(--white);
}

.image-section-right.white.industry {
  padding-left: 220px;
  padding-right: 220px;
}

.image-section-right.white._40-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-section-right.white._100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-section-right.white._40-padding-copy {
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-section-right.white.no-line {
  border-bottom-style: none;
}

.image-section-right.white.no-line._100-padding {
  padding-bottom: 100px;
}

.hero-heading-left-2-copy {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.image-section-left {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.image-section-left.white {
  background-color: var(--white);
  padding: 40px 30px;
}

.image-section-left.white.industry {
  padding-top: 100px;
  padding-left: 220px;
  padding-right: 220px;
}

.image-section-left.white._100-padding {
  padding-top: 100px;
  padding-bottom: 60px;
}

.image-section-left.white._100-padding._60-padding {
  background-color: var(--white);
  border-bottom-style: none;
  padding-top: 60px;
}

.image-section-left.white.no-line {
  border-bottom-style: none;
}

.image-section-left._80-padding._20-padding-top {
  background-color: var(--white);
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-top: 40px;
}

.image-section-left.grey-light {
  background-color: var(--grey-light);
  border-bottom-style: none;
  border-bottom-width: 0;
}

.image-section-left._0-padding {
  background-color: var(--white);
  border: 1px #000;
  border-bottom-width: 0;
  padding-bottom: 0;
}

.image-section-left.glossary._20-padding-top {
  background-color: var(--white);
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-top: 40px;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-8 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container-8.case-study {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.centered-heading-3 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-3.margin-bottom-32px {
  margin-bottom: 32px;
}

.centered-heading-3._32px {
  font-size: 32px;
  line-height: 32px;
}

.centered-heading-3.left-align {
  text-align: left;
  line-height: 36px;
}

.centered-heading-3.left-align.pink {
  color: var(--pink);
}

.hero-wrapper-4 {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.hero-split-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.hero-split-4.right {
  max-width: 70%;
}

.margin-bottom-24px-6 {
  text-align: center;
  margin-bottom: 24px;
}

.button-primary-7 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-7:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-7:active {
  background-color: #43464d;
}

.shadow-two-4 {
  width: 100%;
  box-shadow: 0 4px 24px #96a3b514;
}

.shadow-two-4.blue-shadow-drop {
  box-shadow: 9px 9px 0 0 var(--mid-blue);
  border: 1px solid #000;
  width: auto;
}

.cta-header-center {
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.cta-header-center.jumbo {
  color: var(--pink);
  text-align: center;
  margin-bottom: 20px;
  font-size: 64px;
  line-height: 70px;
}

.cta-header-center.jumbo.black {
  color: var(--pink);
}

.cta-header-center.jumbo.white {
  color: var(--white);
}

.cta-header-center.jumbo.white._70-width {
  width: 70%;
  padding-right: 40px;
}

.cta-header-center.jumbo._0-padding {
  margin-top: 0;
  margin-bottom: 0;
}

.cta-header-center.jumbo.dark-blue {
  color: var(--dark-blue);
  font-family: Roboto, sans-serif;
}

.cta-text-center {
  color: var(--black);
  text-align: center;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  line-height: 28px;
}

.cta-text-center._0-padding {
  margin-bottom: 0;
}

.cta-text-center._0-padding._50-width {
  width: 63.755%;
}

.text-span-6 {
  color: orange;
}

.text-span-7 {
  color: #e90387;
  font-weight: 700;
}

._5-easy-steps-paragraph {
  width: 100%;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 30px;
}

._5-easy-steps-paragraph.decor {
  color: #fb8c2473;
  font-family: Oswald, sans-serif;
  font-size: 36px;
}

._5-easy-steps-paragraph.centered {
  text-align: center;
}

._5-easy-steps-section {
  background-color: #f5f7fa;
  background-image: linear-gradient(#fff, #fff);
  border-bottom: 1px solid #e4ebf3;
  width: 100%;
  padding: 80px 30px;
  position: relative;
}

._5-easy-steps-section.white {
  background-color: var(--white);
  background-image: none;
  padding-left: 220px;
  padding-right: 220px;
}

.book-a-meeting-cta {
  background-color: var(--lighter-pink);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.atl-inner-pages {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 80px 30px;
  position: relative;
}

.atl-inner-pages.pink-gradient {
  background-image: linear-gradient(180deg, white 63%, #e903879c), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f08cf7c26a0868b38b8a6_Decor_Landscape_White.svg"), linear-gradient(180deg, transparent 65%, var(--pink));
  background-position: 0 0, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 100%, auto;
  padding-top: 40px;
}

.atl-inner-pages.pink-gradient.other {
  background-image: linear-gradient(315deg, #0000 31%, #edbced);
}

.atl-inner-pages._20-padding {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl-inner-pages._20-padding.with-decor-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl-inner-pages._20-padding.with-decor-bg.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl-inner-pages._20-padding.black {
  background-color: var(--relume-library-lite--rl-black);
  padding-bottom: 40px;
}

.atl-inner-pages._20-padding.black.gradient {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png"), linear-gradient(126deg, var(--black) 36%, #700040);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.atl-inner-pages._20-padding-copy {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl-inner-pages.with-img {
  background-image: linear-gradient(#0000 61%, #fff), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6752b0f49327c050f8ce2f3b_ATL_BG.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.atl-inner-pages.with-img.img-2 {
  background-image: linear-gradient(#0000 61%, #fff), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/67d3f11350c856359f45409b_Webinar%20ATL%20IMG.png");
}

.atl-inner-pages.pink-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.right-screenshot, .left-screenshot {
  box-shadow: 9px 9px 0 0 var(--grey);
  border: 1px solid #000;
  width: 900px;
}

.left-screenshot.developing-ai-software {
  box-shadow: none;
}

.left-screenshot.no-shadow {
  box-shadow: none;
  width: 900px;
}

.hero-wrapper-right {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-wrapper-right.industry {
  align-items: flex-start;
  padding-left: 220px;
  padding-right: 220px;
}

.hero-wrapper-right.industry.section-1 {
  align-items: center;
}

.hero-wrapper-right._60-width {
  justify-content: center;
  width: 60%;
}

.hero-wrapper-right._220-padding {
  padding-left: 220px;
  padding-right: 220px;
}

.hero-wrapper-right._220-padding.align-top {
  align-items: flex-start;
}

.hero-wrapper-right._220-padding.align-top._0-padding-right {
  padding-right: 0;
}

.hero-wrapper-left {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.hero-wrapper-left.industry {
  align-items: flex-start;
  padding-left: 220px;
  padding-right: 220px;
}

.hero-wrapper-left._60-width {
  justify-content: center;
  width: 60%;
}

.hero-wrapper-left._220-padding {
  padding-left: 220px;
  padding-right: 220px;
}

.hero-wrapper-left._220-padding.align-to-top {
  align-items: flex-start;
}

.container-trusted-brands {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.image-2 {
  width: 500px;
}

.image-2._80 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.app-builder-section {
  text-align: center;
  margin-bottom: 100px;
}

.app-builder-block {
  box-shadow: 9px 9px 0 0 var(--mid-blue);
  background-color: #fff;
  border: 1px solid #000;
  padding-bottom: 24px;
}

.tabs-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.tab-link-tab-1 {
  border-radius: 50px;
  align-items: center;
  display: flex;
}

.tab-link-tab-1.w--current {
  background-color: var(--pink);
  color: #fff;
  border-radius: 50px;
  margin-left: 10px;
  margin-right: 10px;
}

.tab-link-tab-2, .tab-link-tab-3 {
  border-radius: 50px;
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-5, .text-block-6, .text-block-7, .text-block-8, .text-block-9, .text-block-10 {
  text-align: center;
}

.container-9 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container-9.orange {
  background-color: var(--lighter-pink);
  box-shadow: 9px 9px 0 0 var(--mid-blue);
  border: 1px solid #000;
  border-radius: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-9.whats-inside-block {
  background-color: var(--white);
  box-shadow: 9px 9px 0 0 var(--grey);
  border: 1px solid #000;
  border-radius: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.list-item-2 {
  text-align: left;
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.list-item-2._100-width {
  width: 100%;
}

.list-item-2.bigger-font {
  font-size: 28px;
  font-weight: 500;
}

.what-is-inside-this-ebook {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.form-block-2 {
  width: auto;
  max-width: 100%;
}

.hero-split-5 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 100%;
  display: flex;
}

.form {
  background-color: var(--white);
  width: 600px;
  max-width: 100%;
  padding: 40px 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2 {
  width: 100%;
  max-width: 100%;
}

.text-field-2 {
  color: #000;
  width: 100%;
  max-width: 100%;
}

.field-label-6, .field-label-7 {
  text-align: left;
}

.button-form-submit {
  background-color: var(--pink);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 100px;
  width: 200px;
  margin-right: 10px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: all .2s;
}

.button-form-submit:hover {
  color: #fff;
  background-color: #32343a;
}

.button-form-submit:active {
  background-color: #43464d;
}

.button-form-submit.line {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
}

.button-form-submit._20px {
  margin-top: 20px;
  font-size: 20px;
}

.button-form-submit._20px.cio-opening-event {
  width: 60%;
}

.atl-ebooks {
  background-color: var(--black);
  border-bottom: 1px #e4ebf3;
  padding: 40px 30px;
  position: relative;
}

.atl-ebooks.bg-img {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 1000px;
}

.text-field-3, .text-field-4 {
  color: #000;
}

.heading-form {
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-weight: 700;
  line-height: 48px;
}

.heading-form.padding {
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
}

.heading-13 {
  font-family: Oswald, sans-serif;
}

.blog-post-title {
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.heading-14 {
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.heading-14.white {
  color: #fff;
  font-family: Roboto, sans-serif;
}

.start-building-button {
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  line-height: 30px;
}

.start-building-button.decor {
  color: #fb8c2473;
  font-family: Oswald, sans-serif;
  font-size: 36px;
}

.start-building-button.centered {
  text-align: center;
}

.start-building-button.orange {
  color: var(--orange);
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
  font-weight: 700;
}

.link-3 {
  color: var(--pink);
  text-decoration: none;
}

.cta-industry {
  background-color: var(--grey);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.build-your-app-today-section {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 100px;
  position: relative;
}

.build-your-app-today-section.white {
  background-color: var(--white);
}

.list-item-3 {
  list-style-type: disc;
}

.list-item-3.build-your-app {
  font-size: 20px;
  font-weight: 700;
}

.heading-15, .heading-16, .heading-17 {
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.heading-18, .heading-19 {
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.heading-20, .paragraph-5, .link-4, .text-block-11 {
  font-family: Roboto, sans-serif;
}

.heading-21, .heading-22, .heading-23 {
  font-weight: 700;
}

.block-quote {
  font-weight: 500;
}

.rich-text-block {
  font-family: Roboto, sans-serif;
  font-size: 22px;
}

.rich-text-block._100-width {
  width: 100%;
}

.rich-text-block-2 {
  font-family: Roboto, sans-serif;
}

.book-a-meeting-calendly {
  background-color: orange;
  background-image: linear-gradient(185deg, #edbcbe 20%, #ecdddd 86%);
  border: 0 #000;
  padding: 40px 30px;
  position: relative;
}

.industry-img {
  width: 500px;
  box-shadow: 0 4px 24px #96a3b514;
}

.industry-img.full-img {
  width: 300px;
}

.bai-hero-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs {
  background-color: #f5f7fa;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.tabs.buildfest {
  background-color: #3d3d89;
}

.tabs.homepage {
  background-color: var(--white);
}

.tab-heading-3 {
  text-align: center;
  margin-bottom: 12px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  line-height: 36px;
}

.tab-heading-3.buildfest {
  color: #6363e6;
}

.tab-info {
  flex-direction: column;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.tab-text {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.video-2 {
  width: 650px;
}

.cta-buildfest {
  background-color: #dfdffd;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.cta-buildfest.white {
  background-color: var(--white);
  padding-left: 30px;
  padding-right: 30px;
}

.cta-buildfest.white.industry {
  padding-top: 100px;
  padding-left: 220px;
  padding-right: 220px;
}

.build-studio-section {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 0;
  padding: 80px 30px;
  position: relative;
}

.build-studio-section.white {
  background-color: var(--white);
  padding-left: 30px;
  padding-right: 30px;
}

.build-studio-section.white.industry {
  padding-top: 100px;
  padding-left: 220px;
  padding-right: 220px;
}

.text-span-8 {
  color: #6363e6;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: underline;
}

.icon-grid {
  grid-column-gap: 64px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.icon-grid.buildfest {
  margin-bottom: 0;
}

.heading-3-build-fest {
  font-family: Oswald, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.heading-3-build-fest.white {
  color: var(--white);
  line-height: 30px;
}

.description-text-buildfest {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.description-text-buildfest.white {
  color: var(--white);
}

.buildfest-section {
  background-color: #f5f7fa;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.buildfest-section.violet {
  background-color: #3d3d89;
}

.buildfest-section.white.padding-40 {
  padding-bottom: 40px;
}

.text-span-9 {
  color: #afafaf;
}

.faq-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq {
  background-color: #f5f7fa;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.faq.violet {
  background-color: #3d3d89;
}

.buildfest-logo {
  width: 25%;
  margin-bottom: 0;
}

.buildfest-logo._20-margin {
  margin-bottom: 20px;
}

.buildfest-decor-icon {
  text-align: left;
  width: 300px;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.cta-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.cta-wrapper.industry {
  align-items: flex-start;
  padding-left: 220px;
  padding-right: 220px;
}

.cta-wrapper.industry.section-1 {
  align-items: center;
}

.cta-wrapper.buildfest {
  justify-content: center;
  width: 100%;
}

.cta-container {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.cta-container.buildfest {
  max-width: 100%;
}

.purple-icon {
  object-fit: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 0;
}

.section-buildfest-schedule {
  background-color: #f5f7fa;
  border-bottom: 1px #e4ebf3;
  padding: 40px 30px 80px;
  position: relative;
}

.section-buildfest-schedule.violet {
  background-color: #3d3d89;
}

.schedule-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.schedule-wrapper.buildfest {
  margin-top: 20px;
}

.schedule-flex-box {
  flex-direction: row;
  margin-bottom: 20px;
}

.schedule-flex-box.item-1 {
  margin-bottom: 20px;
}

.schedule-flex-box.item-1.buildfest {
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.schedule-flex-box.item-1.pioneers-program {
  justify-content: flex-start;
  width: 100%;
  height: auto;
  margin: auto;
}

.venue-flex-block {
  flex-direction: column;
}

.venue-flex-block._20-padding {
  width: 400px;
  padding-left: 20px;
  padding-right: 20px;
}

.venue-flex-block._20-padding.full-width {
  flex: 1;
}

.venue-flex-block._20-padding.full-width.all-sides {
  padding-top: 20px;
  padding-bottom: 20px;
}

.atl-container {
  background-color: #3d3d89;
  padding: 20px;
}

.atl-container._20-margin {
  margin-top: 20px;
  padding-bottom: 40px;
}

.industries-block {
  box-shadow: 9px 9px 0 0 var(--grey);
  object-fit: fill;
  background-color: #fff;
  border: 1px solid #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-bottom: 20px;
  padding-bottom: 24px;
  display: flex;
}

.industries-block.case-study {
  justify-content: flex-start;
  align-items: flex-start;
  height: 230px;
  padding-bottom: 0;
}

.industries-block.case-study.center {
  justify-content: center;
  align-items: center;
}

.flex-block-5 {
  flex-flow: row;
  align-items: center;
  padding-left: 30px;
  padding-right: 20px;
}

.industry-block-info {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.tab-label {
  text-align: center;
}

.tab-label.app-builder {
  font-size: 14px;
}

.cta-text-left-align {
  color: var(--black);
  text-align: left;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

._5-easy-steps-section-copy {
  background-color: #f5f7fa;
  background-image: linear-gradient(#fff, #fff);
  border-bottom: 1px solid #e4ebf3;
  width: 100%;
  padding: 80px 30px;
  position: relative;
}

._5-easy-steps-section-copy.orange {
  background-color: var(--f8dec5);
  background-image: none;
  padding-left: 220px;
  padding-right: 220px;
}

.build-your-app-today {
  background-color: #f5f7fa;
  background-image: linear-gradient(#fff, #fff);
  border-bottom: 1px solid #e4ebf3;
  width: 100%;
  padding: 80px 30px;
  position: relative;
}

.build-your-app-today.orange {
  background-color: var(--ebebeb);
  background-image: none;
  padding-left: 220px;
  padding-right: 220px;
}

.build-your-app-today-wrapper {
  justify-content: space-around;
  align-items: center;
  width: 75%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.flex-block-6 {
  align-items: flex-start;
  width: 100%;
}

.project-tabs {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.flex-block-7 {
  background-color: var(--light-pink);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.flex-block-7.orange {
  background-color: var(--pink);
}

.container-10 {
  width: 100%;
  max-width: none;
  display: flex;
}

.hero-split-6 {
  background-color: var(--light-pink);
  border: 1px solid #000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  padding: 40px 20px;
  display: flex;
}

.hero-split-6.buildfest {
  max-width: 46%;
}

.case-study-overview {
  background-color: var(--light-grey);
  border-bottom: 1px solid #e4ebf3;
  padding: 20px 30px 80px;
  position: relative;
}

.case-study-overview-card {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-block-8 {
  align-items: center;
  margin-bottom: 20px;
}

.case-study-overview-icon {
  object-fit: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 0;
  margin-right: 10px;
}

.rich-text-block-3 {
  text-align: left;
}

.case-study-overview-grid {
  grid-column-gap: 64px;
  grid-row-gap: 50px;
  background-color: var(--white);
  border: 1px solid #000;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  padding: 40px;
  display: grid;
}

.case-study-collage {
  width: 900px;
}

.collection-list-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.glossary-title {
  float: none;
  clear: none;
  color: #fff;
  flex: none;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 60px;
}

.section-glossary {
  background-color: var(--black);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-block-12 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 400;
  line-height: 32px;
}

.hero-left-copy {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  padding-bottom: 0;
  display: flex;
}

.glossary-sub-menu-link {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.glossary-sub-menu-link:hover {
  color: var(--pink);
}

.glossary-sub-menu-link:active {
  color: var(--mid-grey);
}

.glossary-sub-menus {
  text-align: left;
  flex-direction: column;
  order: 0;
  align-self: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.glossary-rich-text {
  margin-top: 20px;
  font-size: 18px;
  line-height: 18px;
}

.flex-block-9 {
  justify-content: flex-start;
  align-items: center;
}

.glossary-menu-divider {
  color: #fff;
  padding-left: 5px;
  padding-right: 5px;
}

.glossary-link {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.glossary-link:hover {
  color: var(--pink);
}

.glossary-link:active {
  color: var(--mid-grey);
}

.glossary-left {
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-top: auto;
  padding-top: 0;
  display: flex;
}

.hero-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: 100%;
  height: 0%;
  display: flex;
}

.home-link {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.home-link:hover {
  color: var(--pink);
}

.home-link:active {
  color: var(--mid-grey);
}

.hero-split-glossary-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-split-glossary-left.buildfest {
  max-width: 46%;
}

.hero-split-glossary-right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-split-glossary-right.buildfest {
  max-width: 46%;
}

.here-split-glossary {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 90%;
  display: flex;
}

.here-split-glossary.buildfest {
  max-width: 46%;
}

.tos-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.tos-heading {
  color: var(--pink);
  text-align: center;
  -webkit-text-stroke-color: var(--pink);
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-weight: 900;
}

.tos-rich-text {
  text-indent: 0;
  column-count: auto;
}

.container-11 {
  justify-content: flex-end;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

.resources-button {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.orange-section {
  background-color: var(--black);
  padding-top: 40px;
  padding-bottom: 40px;
}

.ebook-section {
  background-color: #f5f7fa;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.ebook-section.violet {
  background-color: #3d3d89;
}

.ebook-title {
  text-align: center;
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  line-height: 36px;
}

.ebook-block-info {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.professional-services-atl {
  width: 900px;
}

.title-only {
  background-color: var(--white);
  border: 0 #000;
  padding: 80px 30px 20px;
  position: relative;
}

.title-only.white {
  background-color: var(--white);
  padding-bottom: 60px;
}

.icon-overview {
  background-color: var(--white);
  border: 0 #000;
  padding: 80px 30px;
  position: relative;
}

.margin-bottom-24px-cta {
  color: #313131;
  text-align: center;
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.product-title {
  color: var(--orange);
  text-align: center;
  margin-bottom: 12px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  line-height: 36px;
}

.professional-services-logo-image {
  width: 900px;
  margin-left: 0;
  margin-right: 0;
}

.professional-services-logo-image.left {
  margin-left: 40px;
}

.professional-services-logo-image.right {
  margin-right: 40px;
}

.flex-block-10 {
  align-items: center;
}

.flex-block-10._20-margin {
  width: 100%;
  margin-bottom: 20px;
}

.xamun-platform-flex-box {
  background-image: linear-gradient(to bottom, var(--ebebeb), var(--ebebeb));
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 0;
  padding: 20px;
}

.xamun-platform-flex-box.white {
  background-image: none;
}

.xamun-platform-flex-box.white.buildfest {
  width: 900px;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-11 {
  align-items: center;
}

.header-tech-stack {
  background-color: var(--light-pink);
  text-align: center;
  border-radius: 100px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px 20px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.header-tech-stack.center {
  text-align: center;
}

.header-tech-stack.bigger {
  font-size: 60px;
  line-height: 60px;
}

.header-tech-stack.bigger.purple {
  color: #3d3d89;
}

.header-tech-stack.buildfest {
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 34px;
}

.container-12 {
  margin-left: 0;
  display: block;
}

.tech-stack-section {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.tech-stack-section.white {
  background-color: var(--white);
  padding: 40px 30px;
}

.tech-stack-section.white.industry {
  padding-top: 100px;
  padding-left: 220px;
  padding-right: 220px;
}

.image-3 {
  width: 80%;
}

.hero-wrapper-glossary {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.hero-wrapper-glossary.industry {
  align-items: flex-start;
  padding-left: 220px;
  padding-right: 220px;
}

.hero-wrapper-glossary.industry.section-1 {
  align-items: center;
}

.hero-wrapper-glossary._60-width {
  justify-content: center;
  width: 60%;
}

.self-service-platform-section {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.tab-link-tab-3-copy {
  border-radius: 50px;
  margin-left: 10px;
  margin-right: 10px;
}

.list {
  margin-top: 0;
}

.grid-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: stretch;
  display: grid;
}

.grid-4._40-margin {
  margin-top: 40px;
}

.flex-box-app-builder {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.title-left-align {
  text-align: left;
  margin-bottom: 12px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  line-height: 36px;
}

.team-block-info-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.app-builder-block-info {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.grid-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: stretch;
  display: grid;
}

.grid-5._40-margin {
  margin-top: 40px;
}

.list-2, .list-3 {
  margin-top: 10px;
  padding-left: 0;
  list-style-type: none;
}

.ai-technologies-logo {
  width: 70%;
  margin-left: 40px;
  margin-right: 40px;
}

.ai-technologies-icon-grid {
  grid-column-gap: 10px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.ai-technology-icon {
  object-fit: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 0;
  margin-right: 0;
}

.icon-card {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-13, .text-block-14, .text-block-15, .text-block-16, .text-block-17 {
  font-family: Roboto, sans-serif;
  line-height: 16px;
}

.text-block-18, .text-block-19 {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-20, .text-block-21, .text-block-22, .text-block-23, .text-block-24 {
  font-family: Roboto, sans-serif;
  line-height: 16px;
}

.button-primary-8 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 100px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-8:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-8:active {
  background-color: #43464d;
}

.button-primary-8.pink {
  border: 5px solid var(--dark-blue);
  background-color: var(--pink);
  justify-content: center;
  width: 300px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.button-primary-8.pink.big {
  min-width: 161px;
}

.button-primary-8.white-jumbo {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  justify-content: center;
  width: 30%;
  max-width: 30%;
  height: 50px;
  max-height: 50%;
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 25px;
  display: flex;
}

.button-primary-8.white-jumbo._20-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-primary-8.white-jumbo._20-margin._40 {
  width: 40%;
  max-width: 40%;
}

.button-primary-8.orange-jumbo {
  background-color: var(--orange);
  color: var(--white);
  text-align: center;
  justify-content: center;
  width: 30%;
  max-width: 30%;
  height: 50px;
  max-height: 50%;
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 25px;
  display: flex;
}

.button-primary-8.orange-jumbo._20-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-2 {
  background-color: #fff;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-link-arrow-3 {
  color: var(--pink);
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.text-link-arrow-3.margin-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link {
  color: var(--black);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  position: static;
}

.nav-link:hover {
  color: var(--pink);
}

.nav-link:active {
  color: var(--mid-grey);
}

.nav-link.w--current {
  color: var(--pink);
  font-size: 18px;
}

.nav-link._10-padding {
  padding-bottom: 0;
}

.nav-link._10-padding._0 {
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
}

.nav-link.sublink {
  color: var(--pink);
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-link.w--current {
  color: var(--pink);
}

.get-estimate-section {
  background-color: var(--ebebeb);
  border: 0 #000;
  padding: 40px 30px;
  position: relative;
}

.get-estimate-html-embed {
  height: 800px;
}

.bai-logo {
  background-image: linear-gradient(#6d6d6dbf, #6d6d6dbf), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/65c9cdae382d768ead95f349_About-BAI.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  width: 500px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 100px;
}

.bai-logo-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bai-logo-wrapper.industry {
  align-items: flex-start;
  padding-left: 220px;
  padding-right: 220px;
}

.bai-logo-wrapper.industry.section-1 {
  align-items: center;
}

.bai-logo-wrapper._60-width {
  justify-content: center;
  width: 60%;
}

.built-with-xamun-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.built-with-xamun-wrapper.industry {
  align-items: flex-start;
  padding-left: 220px;
  padding-right: 220px;
}

.built-with-xamun-wrapper.industry.section-1 {
  align-items: center;
}

.built-with-xamun-wrapper._60-width {
  justify-content: center;
  width: 60%;
}

.industry-slider {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.industry-slider.violet {
  background-color: #3d3d89;
}

.design-studio-section {
  background-color: var(--ebebeb);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.design-studio-section.white {
  background-color: var(--white);
  padding: 40px 30px;
}

.design-studio-section.white.industry {
  padding-top: 100px;
  padding-left: 220px;
  padding-right: 220px;
}

.industries-title {
  text-align: left;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-weight: 600;
  line-height: 30px;
}

.industries-title.center {
  text-align: center;
}

.atl-section-homepage {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2082ae18baaf2fd185_Ripples_Right.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg");
  background-position: 100%, 0%;
  background-repeat: no-repeat, no-repeat;
  background-size: 40%, 40%;
  padding-top: 80px;
  padding-bottom: 0;
}

.link-5 {
  color: var(--white);
  text-decoration: none;
}

.link-5._20px {
  margin-top: 20px;
}

.link-6 {
  border: 1px #000;
  text-decoration: none;
}

.link-6.w--current {
  color: var(--white);
  border: 1px #000;
  text-decoration: none;
}

.paragraph-6 {
  color: #fff;
  font-family: Roboto, sans-serif;
}

.paragraph-6.small {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 18px;
}

.flex-block-12.downwards {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.paragraph-7 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
  display: block;
}

.rich-text-block-4 {
  text-align: left;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  line-height: 20px;
}

.text-block-cta {
  padding-bottom: 10px;
  font-size: 24px;
}

.text-span-10, .text-span-11, .text-span-12 {
  color: var(--orange);
}

.bold-text, .bold-text-2, .bold-text-3 {
  color: var(--black);
  font-family: Roboto, sans-serif;
}

.bold-text-4, .bold-text-5, .bold-text-6 {
  color: var(--pink);
  font-family: Roboto, sans-serif;
}

.glossary-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 0;
}

.glossary-list-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  place-content: stretch center;
  width: 70%;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.glossary-list-button {
  background-color: var(--light-pink);
  color: var(--black);
  border-radius: 7px;
  margin-left: 5px;
  margin-right: 5px;
  font-family: Roboto, sans-serif;
}

.glossary-list-button.no-link {
  background-color: var(--grey);
}

.list-item-4 {
  color: #1e1e1e;
  text-align: left;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.list-container-glossary {
  outline-offset: 0px;
  border-bottom: 1px solid #000;
  outline: 3px #1a1b1f;
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 40px;
}

.link-10 {
  color: #38a7aa;
  font-weight: 900;
  text-decoration: none;
}

.wrap-1 {
  text-align: center;
  flex-direction: column;
  grid-template: "Area Area"
                 "Area-2 Area-2"
                 "Area-3 Area-3"
                 / 5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 80%;
  padding-bottom: 0;
  display: flex;
}

.list-heading-glossary {
  color: var(--black);
  text-align: left;
  flex: none;
  margin-top: 40px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.list-heading-glossary._20-margin {
  margin-top: 20px;
  margin-bottom: 0;
}

.list-row-glossary {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 24px;
  display: grid;
}

.list-of-glossary-terms {
  text-align: left;
  background-color: #fff;
  justify-content: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 100px;
  display: flex;
}

.bold-text-8 {
  font-weight: 900;
}

.collection-list-wrapper-2 {
  display: block;
}

.link-11 {
  width: 100%;
  display: flex;
}

.collection-item-2 {
  width: 30%;
}

.collection-list-2, .link-12 {
  display: flex;
}

.link-13 {
  color: var(--pink);
  flex-direction: row;
  width: 100%;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.collection-list-wrapper-3 {
  flex-direction: row;
  display: block;
}

.flex-block-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.link-14 {
  flex-flow: row;
  display: flex;
}

.collection-item-3 {
  flex-direction: column;
  display: flex;
}

.list-container-glossary-copy {
  outline-offset: 0px;
  border-bottom: 1px solid #000;
  outline: 3px #1a1b1f;
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 40px;
}

.container-13 {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.text-block-25 {
  font-family: Roboto, sans-serif;
}

.flex-block-14 {
  align-items: center;
}

.flex-block-14.center {
  justify-content: center;
  align-self: center;
}

.our-co-design-process {
  background-color: #f5f7fa;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.our-co-design-process.white {
  background-color: var(--white);
  border-bottom-width: 0;
  padding-top: 60px;
}

.image-4 {
  width: 100%;
}

.ai-assisted-process-section {
  background-color: var(--light-grey);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.ai-assisted-process-section.white {
  background-color: var(--white);
  padding: 40px 30px;
}

.ai-assisted-process-section.white.industry {
  padding-top: 100px;
  padding-left: 220px;
  padding-right: 220px;
}

.text-span-13 {
  color: var(--pink);
  text-decoration: none;
}

.link-15 {
  color: var(--pink);
  text-decoration: none;
  display: inline;
}

.div-block-3 {
  justify-content: center;
  display: flex;
}

.summary-section {
  background-color: #fff;
  border-bottom: 11px #e4ebf3;
  border-radius: 0;
  padding: 0 30px 80px;
  position: relative;
  box-shadow: 1px 2px 5px #0003;
}

.summary-section.case-study {
  padding-top: 80px;
  padding-bottom: 40px;
}

.summary-section._80-padding {
  padding-top: 80px;
}

.summary-section.grey {
  background-color: var(--grey-light);
  box-shadow: none;
}

.ai-assisted-section {
  background-color: #f5f7fa;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.ai-assisted-section.white {
  background-color: var(--white);
  border-bottom-width: 0;
}

.ai-assisted-section.light-grey {
  background-color: var(--grey-light);
}

.faq-block {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  box-shadow: 9px 9px 0 0 var(--mid-blue);
  border: 1px solid #000;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 20px;
}

.faq-block.white {
  background-image: none;
}

.faq-block.white.buildfest {
  width: 900px;
  padding-left: 0;
  padding-right: 0;
}

.faq-block-copy {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border: 1px solid #000;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 20px;
}

.faq-block-copy.white {
  background-image: none;
}

.faq-block-copy.white.buildfest {
  width: 900px;
  padding-left: 0;
  padding-right: 0;
}

.form-section {
  background-color: #f0f0f0;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.form-section.white {
  background-color: var(--white);
}

.xamun-design-process-form, .form-block-3 {
  width: 100%;
}

.field-label-8, .field-label-9 {
  text-align: left;
  font-family: Roboto, sans-serif;
}

.text-field-5, .text-field-6 {
  border-radius: 15px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.field-label-9-copy {
  text-align: left;
  font-family: Roboto, sans-serif;
}

.checkbox-label-3 {
  text-transform: none;
  margin-left: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.paragraph-8 {
  margin-top: 40px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.checkbox-field {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.checkbox-3 {
  margin-top: 0;
}

.link-16, .link-17 {
  color: var(--pink);
  text-decoration: none;
  display: inline;
}

.co-design-process-section {
  background-color: #fff;
  border-bottom: 11px #e4ebf3;
  border-radius: 0;
  padding: 0 30px 80px;
  position: relative;
}

.co-design-process-section.case-study {
  padding-top: 80px;
  padding-bottom: 40px;
}

.co-design-process-section._80-padding {
  padding-top: 80px;
}

.paragraph-9 {
  column-count: auto;
}

.paragraph-10 {
  text-indent: 50px;
  text-transform: none;
}

.paragraph-11, .paragraph-12, .paragraph-13 {
  text-indent: 0;
}

.pop-up-wrapper-old {
  z-index: 9999;
  opacity: 0;
  background-color: #00000036;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.pop-up-image {
  background-color: var(--white);
  align-self: center;
  width: 100%;
  max-width: 900px;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.pop-up-close {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 30px;
  line-height: 30px;
  text-decoration: none;
  position: absolute;
  top: 5%;
  right: 5%;
}

.image-5 {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.heading-24 {
  text-align: center;
}

.paragraph-14 {
  text-align: center;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.link-18 {
  color: var(--pink);
  text-decoration: none;
  display: inline;
}

.div-block-4 {
  justify-content: center;
  display: flex;
}

.black {
  color: #1a1b1f;
}

.accordion-item {
  width: 100%;
  overflow: hidden;
}

.accordion-toggle {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--mid-grey);
  height: 80px;
  display: flex;
}

.dropdown-list {
  background-color: var(--white);
  padding: 20px;
  display: block;
  position: static;
}

.xamun-terms-of-engagement {
  background-color: #f5f7fa;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.xamun-terms-of-engagement.white {
  background-color: var(--white);
  border-bottom-width: 0;
  padding-top: 60px;
}

.link-19 {
  color: var(--pink);
  text-decoration: none;
  display: inline;
}

.paragraph-15, .paragraph-16, .paragraph-17 {
  text-indent: 0;
  padding-left: 40px;
}

.rich-text-block-5 {
  font-family: Roboto, sans-serif;
}

.hero-text-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 80%;
  display: flex;
}

.hero-text-wrapper.buildfest {
  max-width: 46%;
}

.hero-text-wrapper._100 {
  max-width: 100%;
  padding-left: 220px;
  padding-right: 220px;
}

.text-block-26 {
  font-family: Roboto, sans-serif;
}

.star-building-button {
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.paragraph-roboto {
  font-family: Roboto, sans-serif;
  font-size: 22px;
}

.image-6 {
  width: 500px;
  max-width: 100%;
}

.image-ai-technologies {
  width: 650px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.atl-ai-technologies {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.html-embed {
  width: auto;
  max-width: 100%;
}

.html-embed._100 {
  width: 100%;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
}

.paragraph-18 {
  font-family: Roboto, sans-serif;
}

.list-100-width {
  width: 100%;
}

.recaptcha {
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-span-14 {
  color: var(--pink);
}

.image-7 {
  width: 99.9965%;
  max-width: 99.9965%;
}

.ai-industry-redirect-section {
  background-color: var(--grey-light);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.paragraph-dark {
  opacity: 1;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 26px;
}

.paragraph-dark.cc-subscribe-paragraph {
  width: 40%;
}

.paragraph-dark.decor {
  font-size: 20px;
}

.paragraph-dark.dark-orange {
  color: #c3633a;
}

.paragraph-dark.about-xamun-paragraph {
  color: #2c1d3c;
  width: 100%;
  font-size: 24px;
}

.paragraph-dark.about-xamun-paragraph.white {
  color: #fff;
}

.text-block-27, .text-block-28, .text-block-29 {
  color: var(--pink);
}

.logo {
  background-color: #fff;
  width: 95%;
  max-width: 100%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 30px;
}

.container-14._40px {
  padding-bottom: 40px;
}

.menu-section {
  background-color: var(--white);
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 100px;
}

.menu-section.cc-subscribe-form {
  background-color: #f4f4f4;
  margin-left: 0;
  margin-right: 0;
}

.menu-section.cc-product-detail {
  align-items: center;
  display: flex;
}

.menu-section.orange {
  background-color: var(--orange);
}

.menu-section.grey {
  background-color: var(--grey);
  background-image: linear-gradient(#ebebeb, #ebebeb);
}

.text-span-15 {
  color: var(--pink);
}

.list-4 {
  width: 100%;
}

._4-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: stretch;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

._4-grid._40-margin {
  margin-top: 40px;
}

.grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: stretch;
  display: grid;
}

.grid-2._40-margin {
  margin-top: 40px;
}

.cta-pioneers-program {
  background-color: var(--lighter-pink);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.cta-pioneers-program.no-margin {
  padding-bottom: 0;
}

.flexbox-program-calendar {
  background-image: linear-gradient(to bottom, var(--ebebeb), var(--ebebeb));
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 0;
  padding: 20px 20px 40px;
}

.flexbox-program-calendar.white {
  background-image: none;
}

.flexbox-program-calendar.white.buildfest {
  width: 900px;
  padding-left: 0;
  padding-right: 0;
}

.program-calendar-section {
  background-color: var(--white);
  text-align: center;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.program-calendar-section._80-padding {
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-bottom: 80px;
}

.program-calendar-section._40-padding {
  padding-bottom: 40px;
}

.heading-title-small {
  color: var(--black);
  text-align: left;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.container-15 {
  width: 800px;
  max-width: none;
}

.image-8 {
  height: auto;
  max-height: 250px;
}

.form-hero-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form-block-4 {
  width: 100%;
}

.xamun-pioneers-program-field {
  color: #1a1b1f;
  text-align: center;
  border-radius: 20px;
  margin-bottom: 20px;
}

.textarea {
  text-align: left;
  border-radius: 5px;
}

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

.sign-up-form {
  background-color: var(--white);
  text-align: center;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.sign-up-form.pink, .sign-up-form.lighter-pink {
  background-color: var(--light-pink);
  padding-bottom: 0;
}

.about-xamun {
  background-color: #838383;
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.about-xamun.white {
  background-color: var(--white);
  padding: 40px 30px;
}

.about-xamun.white.industry {
  padding-top: 100px;
  padding-left: 220px;
  padding-right: 220px;
}

.about-xamun.pioneers-program {
  background-color: #838383;
}

.simple-footer {
  background-color: var(--black);
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.simple-footer.cc-subscribe-form {
  background-color: #f4f4f4;
  margin-left: 0;
  margin-right: 0;
}

.simple-footer.cc-product-detail {
  align-items: center;
  display: flex;
}

.simple-footer.orange {
  background-color: var(--orange);
}

.simple-footer.grey {
  background-color: var(--grey);
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c302e496d29247810bcb7_Ripples_Right_Pink.svg"), linear-gradient(#ebebeb, #ebebeb);
  background-position: 110%, 0 0;
  background-size: auto, auto;
}

.simple-footer-layout {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--black);
  grid-template: ". . . . ."
                 ". . . . ."
                 / 2fr 5fr 5fr;
  grid-auto-columns: 7.25fr;
  justify-content: flex-end;
  place-items: center start;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.text-span-16 {
  color: var(--pink);
}

.atl-pioneers-program-logo {
  border-bottom: 1px #e4ebf3;
  width: 80%;
  padding: 80px 30px;
  position: relative;
}

.flexbox-pioneers-program-schedule {
  background-image: linear-gradient(to bottom, var(--ebebeb), var(--ebebeb));
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
}

.flexbox-pioneers-program-schedule.white {
  background-image: none;
}

.flexbox-pioneers-program-schedule.white.buildfest {
  width: 900px;
  padding-left: 0;
  padding-right: 0;
}

.link-20 {
  color: var(--pink);
}

.flex-block-17 {
  justify-content: center;
  align-items: center;
}

.image-9 {
  width: 365px;
  margin-right: 40px;
}

.sign-up-cta {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sign-up-cta._100px {
  margin-bottom: 100px;
}

.text-block-30 {
  color: var(--mid-grey);
  font-style: italic;
  font-weight: 400;
}

.pioneers-program-map-section {
  background-color: var(--white);
  text-align: center;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 20px;
  position: relative;
}

.pioneers-program-map-section._80-padding {
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-bottom: 80px;
}

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

.map-2 {
  width: 72.83%;
  margin-right: 40px;
  padding-right: 0;
}

.text-block-31 {
  width: 400px;
}

.about-pioneers-program {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.about-pioneers-program.white {
  background-color: var(--white);
  padding: 40px 30px;
}

.about-pioneers-program.white.industry {
  padding-top: 100px;
  padding-left: 220px;
  padding-right: 220px;
}

.about-pioneers-program.pioneers-program {
  background-color: #f8f8f8;
}

.image-10 {
  width: 40%;
}

.program-map-section {
  background-color: var(--white);
  text-align: center;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 20px;
  position: relative;
}

.program-map-section._80-padding {
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-top: 20px;
  padding-bottom: 80px;
}

.link-21 {
  color: var(--pink);
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
}

.map-container {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.map-container._100px {
  margin-bottom: 100px;
}

.map-container._80px {
  margin-bottom: 80px;
}

.map-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-11 {
  width: 60%;
  max-width: none;
}

.link-22 {
  color: var(--pink);
  text-decoration: none;
}

.atl-pioneers-program-cio-opening {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/663b29162e6f88a4f6f28114_CIO%20Opening%20Event%20Page%20ATL%20IMG.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 80px 30px;
  position: relative;
}

.image-block {
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 24px;
  display: flex;
}

.image-block.no-outline, .image-block.no-lines {
  border-style: none;
}

.image-block.blue-outline {
  box-shadow: 9px 9px 0 0 var(--mid-blue);
  border-width: 2px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.image-block-info {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.link-23 {
  color: var(--pink);
  text-decoration: none;
}

.text-block-32 {
  color: #898989;
  margin-top: 20px;
}

.link-24 {
  color: var(--pink);
  text-decoration: none;
  display: inline-flex;
}

.atl-case-study {
  background-color: var(--black);
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 80px 30px;
  position: relative;
}

.atl-software-development-platform {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c302e2e810d4a66dab1c2_Ripples_Left_Pink.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 80px 30px;
  position: relative;
}

.atl-pioneers-program-banner {
  background-color: var(--black);
  background-image: linear-gradient(#040464a1, #040464a1), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/663b29162e6f88a4f6f28114_CIO%20Opening%20Event%20Page%20ATL%20IMG.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 80px 30px;
  position: relative;
}

.atl-features {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 60px;
  padding-bottom: 100px;
}

.image-12 {
  text-align: center;
  width: 70%;
  padding-left: 40px;
  padding-right: 40px;
}

.container-16 {
  background-color: #ebebeb;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -60px;
  padding-top: 60px;
  padding-bottom: 0;
  display: flex;
}

.container-17 {
  margin-top: 20px;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
}

.section-3 {
  padding-bottom: 100px;
}

.slider-section {
  padding-bottom: 0;
}

.youtube {
  margin-bottom: 100px;
}

.youtube._60px-margin {
  margin-bottom: 60px;
}

.xamun-logo {
  width: 80%;
}

.paragraph-19 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.heading-25 {
  font-family: Roboto, sans-serif;
  font-weight: 900;
}

.block-quote-2 {
  font-family: Roboto, sans-serif;
}

.heading-26, .heading-27, .heading-28, .heading-29, .heading-30 {
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.paragraph-20, .list-item-5, .list-item-6, .list-item-7, .paragraph-21, .list-item-8 {
  font-family: Roboto, sans-serif;
}

.container-6-copy {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container-6-copy._100px {
  margin-bottom: 100px;
}

.container-6-copy._80px {
  margin-bottom: 80px;
}

.what-is-xamun-container {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.what-is-xamun-container._100px {
  margin-bottom: 100px;
}

.what-is-xamun-container._80px {
  margin-bottom: 80px;
}

.select-field {
  background-color: var(--white);
  border-radius: 20px;
}

.xamun-pioneers-program-select-field {
  background-color: var(--white);
  color: #1a1b1f;
  border-radius: 20px;
  margin-bottom: 20px;
}

.recaptcha-2 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-19 {
  justify-content: center;
  align-items: center;
}

.xamun-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 90%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.xamun-wrapper.industry {
  align-items: flex-start;
  padding-left: 220px;
  padding-right: 220px;
}

.xamun-wrapper.industry.section-1 {
  align-items: center;
}

.xamun-wrapper._60-width {
  justify-content: center;
  width: 60%;
}

.link-25 {
  font-size: 20px;
  text-decoration: none;
}

.center-cta-box {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c302e496d29247810bcb7_Ripples_Right_Pink.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c302e2e810d4a66dab1c2_Ripples_Left_Pink.svg"), linear-gradient(#ffffff80, #ffffff80);
  background-position: 0%, 100%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: contain, contain, auto;
  border-bottom: 0 #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.center-cta-box.pink-ripples {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(#edbcbe, #edbcbe);
  background-position: -15%, 150%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, 50%, auto;
  border-bottom-style: none;
}

.center-cta-box.dark-pink-ripples {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(to bottom, var(--pink), var(--pink));
  background-position: -15%, 150%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, 50%, auto;
  border-bottom-style: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

.hero-split-center {
  background-image: linear-gradient(#edbcbe, #edbcbe);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  padding: 40px;
  display: flex;
}

.hero-split-center.left-align {
  align-items: flex-start;
  max-width: 70%;
  margin-right: 20px;
  padding-right: 0;
}

.flex-block-20 {
  justify-content: center;
  align-items: center;
}

.flex-block-20._40-padding {
  margin-bottom: 40px;
}

.text-span-17 {
  color: #6363e6;
}

.section-4 {
  padding-top: 60px;
}

.logo-block {
  background-color: #fff;
  border: 0 #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  display: flex;
}

.logo-block.no-outline, .logo-block.no-lines {
  border-style: none;
}

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

.image-13, .image-13-copy {
  margin-left: 10px;
  margin-right: 10px;
}

.link-26 {
  text-decoration: none;
  display: inline;
}

.image-14 {
  width: 50%;
}

.nav-container {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown-listing-old {
  margin-top: 0;
  position: absolute;
  inset: 60px 0% auto;
}

.dropdown-listing-old.w--open {
  display: flex;
}

.nav-menu {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
}

.hero-heading-right-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-19 {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-5 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.hero-split-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.shadow-two-5 {
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px-7 {
  margin-bottom: 24px;
}

.button-primary-9 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-9:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-9:active {
  background-color: #43464d;
}

.dropdown-old {
  position: static;
}

.hero-heading-left-3 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  justify-content: center;
  align-items: center;
  padding: 80px 30px;
  display: flex;
  position: relative;
}

.droplink-summary {
  text-align: right;
  margin-bottom: 24px;
  font-size: 16px;
}

.drop-link-other {
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
  position: relative;
  inset: 0% 0% auto;
}

.drop-link-other:hover {
  text-decoration: underline;
}

.drop-link-other:active {
  color: var(--pink);
}

.nav-droplinks {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 46%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.sublink {
  text-align: left;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.sublink:hover {
  text-decoration: underline;
}

.sublink:active {
  color: var(--pink);
}

.heading-31 {
  margin-top: 0;
}

.div-block-5 {
  text-align: left;
}

.nav-link-2 {
  font-family: Roboto, sans-serif;
}

.text-block-33 {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.text-block-34, .nav-link-3, .nav-link-4 {
  font-family: Roboto, sans-serif;
}

.nav-links {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown-toggle.w--open {
  background-color: var(--grey);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.dropdown-toggle.dark-bg.w--open {
  background-color: var(--pink);
}

.navbar {
  background-color: #fff;
  padding: 30px 50px;
  position: relative;
}

.navbar.black-landing-page {
  background-color: var(--black);
}

.dropdown-text-block {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.dropdown-text-block.white {
  padding: 20px;
  font-size: 14px;
}

.dropdown {
  position: static;
}

.dropdown-listing.w--open {
  background-color: var(--grey);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  inset: 95px 0% auto;
}

.dropdown-listing.dark-bg.w--open {
  background-color: var(--black);
}

.navbar-links {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.team-circles {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-20 {
  width: 90%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-4 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid {
  grid-column-gap: 64px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image {
  object-fit: cover;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  margin-bottom: 24px;
}

.team-member-name {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.team-member-position {
  margin-bottom: 24px;
}

.gallery-overview {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-features-block {
  margin-top: 16px;
  margin-bottom: 24px;
}

.gallery-feature {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 8px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 24px;
}

.button-primary-10 {
  border: 4px solid var(--dark-blue);
  background-color: var(--pink);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 100px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-10:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-10:active {
  background-color: #43464d;
}

.gallery-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image {
  width: 100%;
}

.hero-heading-left-4 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-wrapper-6 {
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.hero-wrapper-6.center-wrapper {
  justify-content: space-around;
  align-items: center;
}

.hero-split-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-8 {
  margin-bottom: 24px;
}

.shadow-two-6 {
  box-shadow: 0 4px 24px #96a3b514;
}

.nav-links-container {
  background-color: var(--white);
  border: 2px solid #000;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 60px;
  padding: 40px 30px;
  position: relative;
}

.navbar-links-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sub-link {
  color: var(--pink);
  text-align: left;
  text-indent: 40px;
  padding: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.sub-link:active {
  color: var(--pink);
}

.sub-link.w--current {
  color: var(--pink);
  font-size: 18px;
}

.sub-link._24-margin {
  margin-bottom: 24px;
}

.nav-split-container {
  flex-flow: column-reverse;
  justify-content: center;
  align-items: flex-end;
  max-width: 46%;
  margin-left: auto;
  display: flex;
}

.nav-link-description {
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 18px;
}

.nav-link-description._10-margin {
  margin-bottom: 10px;
}

.div-block-6 {
  padding-left: 40px;
  padding-right: 40px;
}

.heading-32 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
}

.hero-heading-center-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-21 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-5 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-5.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-7 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-9 {
  margin-bottom: 24px;
}

.button-primary-11 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-11:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-11:active {
  background-color: #43464d;
}

.shadow-two-7 {
  box-shadow: 0 4px 24px #96a3b514;
}

.nav-dropdown-link-dynamic {
  color: var(--pink);
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.nav-dropdown-link-dynamic:focus-visible, .nav-dropdown-link-dynamic[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-link-dynamic.w--current {
  color: var(--pink);
}

.dropdown-toggle-3 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.dropdown-toggle-sub-link {
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.sublink-icon {
  color: var(--pink);
  font-size: 16px;
}

.sub-link-dropdown {
  text-indent: 20px;
}

.hero-heading-left-5 {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-22 {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-8 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-10 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  display: flex;
}

.margin-bottom-24px-10 {
  margin-bottom: 24px;
}

.button-primary-12 {
  border: 4px solid var(--dark-blue);
  background-color: var(--pink);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 100px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-12:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-12:active {
  background-color: #43464d;
}

.atl-button {
  border: 4px solid var(--pink);
  background-color: var(--pink);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 100px;
  margin-top: 20px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
}

.atl-button:hover {
  color: #fff;
  background-color: #32343a;
}

.atl-button:active {
  background-color: #43464d;
}

.atl-button.center {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-5 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-7 {
  flex-flow: column;
  width: 96%;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-7._60-margin {
  margin-bottom: 60px;
}

.container-23 {
  background-image: linear-gradient(180deg, var(--grey), white);
  max-width: 1100px;
  margin-top: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  box-shadow: 6px 6px 0 0 var(--dark-blue);
  justify-content: center;
  align-items: center;
  max-width: 438px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.container-24.gap {
  max-width: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.flex-block-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
}

.flex-block-22.expand {
  margin-left: -120px;
  margin-right: -120px;
}

.block-info {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.block-info.center-align {
  justify-content: center;
  align-items: center;
}

.learn-more-arrow {
  color: #1a1b1f;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 0;
  margin-left: auto;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.learn-more-arrow.margin-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.learn-more-arrow.left-align {
  justify-content: flex-start;
  align-items: flex-end;
  margin-right: auto;
  padding-left: 0;
  padding-right: 40px;
}

.learn-more-arrow.left-align._0-margin {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.learn-more-arrow.left-align._60-margin {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 40px;
  margin-left: 0;
}

.learn-more-arrow.centered {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-right: auto;
  display: inline-flex;
}

.learn-more-arrow.centered._0-margin {
  margin-top: 0;
  font-family: Roboto, sans-serif;
}

.learn-more-arrow._20-margin {
  margin-right: 20px;
}

.learn-more-arrow._20-margin.right-align {
  margin-bottom: 20px;
  padding-right: 20px;
}

.learn-more-arrow.centered-subheading-2 {
  font-size: 18px;
}

.learn-more-arrow.right-align {
  justify-content: flex-end;
  align-items: flex-end;
  margin-right: auto;
  padding-left: 0;
  padding-right: 40px;
}

.learn-more-arrow._40-margin {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
}

.learn-more-arrow.center-align {
  justify-content: flex-start;
  align-items: flex-end;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.learn-more-arrow.center-align._0-margin {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.learn-more-arrow.center-align._60-margin {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 40px;
  margin-left: 0;
}

.learn-more-arrow.center-align._40-margin {
  margin-top: 40px;
}

.text-block-35 {
  color: var(--pink);
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-35:hover, .text-block-35:active {
  color: var(--dark-grey);
}

.text-block-35.smaller-text {
  font-size: 18px;
}

.text-block-35.grey-underline {
  color: var(--mid-grey);
  text-decoration: underline;
}

.text-block-35.pink-underline {
  font-weight: 400;
  text-decoration: underline;
}

.block-title {
  text-align: left;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-weight: 600;
  line-height: 36px;
}

.block-title.sub-text {
  background-color: var(--pink);
  color: var(--white);
  border-radius: 100px;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
}

.block-title.sub-text.pink {
  background-color: var(--pink);
}

.cta-section {
  background-color: var(--medium-gray);
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.cta-section.pink-ripples {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(#edbcbe, #edbcbe);
  background-position: -15%, 150%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, 50%, auto;
  border-bottom-style: none;
}

.cta-section.dark-pink-ripples {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(to bottom, var(--pink), var(--pink));
  background-position: -15%, 150%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, 50%, auto;
  border-bottom-style: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cta-button {
  border: 4px none var(--dark-blue);
  background-color: var(--pink);
  box-shadow: 8px 8px 0 -1px var(--dark-blue);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 100px;
  margin-top: 20px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
}

.cta-button:hover {
  background-color: var(--mid-blue);
  color: var(--dark-blue);
}

.cta-button:active {
  color: var(--white);
  background-color: #43464d;
}

.cta-button.ver-2 {
  box-shadow: 8px 8px 0 -1px var(--black);
}

.cta-button.ver-2:hover {
  background-color: var(--grey-white);
}

.cta-button._40-margin {
  margin-bottom: 40px;
  display: flex;
}

.video-section {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.video-section.pink-ripples {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(#edbcbe, #edbcbe);
  background-position: -15%, 150%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, 50%, auto;
  border-bottom-style: none;
}

.video-section.dark-pink-ripples {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(to bottom, var(--pink), var(--pink));
  background-position: -15%, 150%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, 50%, auto;
  border-bottom-style: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

.video-section._0-padding {
  padding-bottom: 0;
}

.video-section._20-padding {
  padding-top: 20px;
  padding-bottom: 0;
}

.video-section._20-padding._40-padding {
  padding-top: 100px;
  padding-bottom: 60px;
}

.video-section.grey-bg {
  background-color: var(--grey);
}

.video-section._60-padding {
  padding-top: 60px;
  padding-bottom: 0;
}

.video-section._60-padding._60-bottom-padding {
  padding-bottom: 60px;
}

.video-section.top-0-padding {
  padding-top: 0;
}

.container-25 {
  justify-content: center;
  align-items: center;
  max-width: 1400px;
  margin-top: 40px;
  display: flex;
}

.container-25._0-margin {
  justify-content: center;
  align-items: flex-start;
}

.div-block-8 {
  background-color: var(--white);
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-36 {
  color: var(--white);
  -webkit-text-stroke-width: 3px;
  -webkit-text-stroke-color: var(--pink);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-size: 100px;
  font-weight: 700;
  display: flex;
}

.section-6 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.flex-block-23 {
  justify-content: center;
  align-items: center;
  max-width: 50%;
}

.flex-block-24 {
  max-width: 50%;
}

.flex-block-25 {
  justify-content: center;
  align-items: center;
}

.container-26 {
  max-width: 1400px;
}

.container-27 {
  max-width: 1400px;
  margin-top: 60px;
}

.icons-card {
  box-shadow: 7px 7px 0 0 var(--ebf7ff);
  text-align: center;
  border: 2px solid #000;
  border-radius: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: 400px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  display: flex;
}

.icons-card._10-margin {
  box-shadow: 7px 7px 0 0 var(--mid-blue);
  margin-top: 10px;
  margin-bottom: 10px;
}

.icons-card._10-margin.white-bg {
  background-color: var(--white);
}

.icons-card._10-margin.white-bg.red-stroke {
  box-shadow: 7px 7px 0 0 var(--red);
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  max-width: none;
}

.icons-card._10-margin.white-bg.yellow-stroke {
  box-shadow: 7px 7px 0 0 var(--yellow);
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  max-width: none;
}

.icons-card._10-margin.white-bg.green-stroke {
  box-shadow: 7px 7px 0 0 var(--green);
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  max-width: none;
}

.icon-img {
  object-fit: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
  margin-right: 10px;
}

.icon-text {
  align-items: stretch;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  display: flex;
}

.flex-block-26 {
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
}

.flex-block-26._40-margin {
  margin-top: -200px;
}

.flex-block-26._40-padding {
  margin-bottom: 40px;
}

.container-28 {
  background-color: var(--grey);
  max-width: 1100px;
}

.container-28.grey {
  background-color: var(--grey);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-28.grey.max-width {
  max-width: 1400px;
}

.container-28.white-bg {
  background-color: var(--white);
}

.container-28.transparent {
  background-color: var(--low-opacity-white);
}

.section-7 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-7._100-padding {
  padding-bottom: 100px;
}

.section-7._100-padding._10-top-padding {
  padding-top: 10px;
}

.section-7._0-padding {
  background-color: var(--white);
  padding-top: 0;
  padding-bottom: 0;
}

.section-7._0-padding.gradient-bg {
  background-image: linear-gradient(180deg, var(--mid-blue), white 29%);
}

.section-7._40-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-7._40-padding.gradient-bg {
  background-image: linear-gradient(180deg, var(--mid-blue), white 29%);
  padding-bottom: 40px;
}

.section-7._40-padding.gradient-bg._40-padding-top {
  padding-top: 40px;
}

.section-7._40-padding.no-bg {
  padding-bottom: 40px;
}

.section-7._40-padding.no-bg._40-padding-top {
  background-image: none;
  padding-top: 40px;
}

.section-7._40-padding.pink {
  background-color: var(--pink);
}

.section-7._40-padding._40-padding-top {
  padding-top: 40px;
}

.section-7._20-padding {
  padding-bottom: 100px;
}

.section-7._20-padding._10-top-padding {
  padding-top: 10px;
  padding-bottom: 20px;
}

.section-7._0-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-7._0-padding.gradient-bg {
  background-image: linear-gradient(180deg, var(--mid-blue), white 29%);
  padding-bottom: 0;
}

.section-7._0-padding.gradient-bg._40-padding-top {
  padding-top: 40px;
}

.section-7._50-padding {
  padding-bottom: 100px;
}

.section-7._50-padding._10-top-padding {
  padding-top: 10px;
}

.section-7._60-padding {
  padding-bottom: 60px;
}

.section-7._60-padding._10-top-padding {
  padding-top: 10px;
}

.section-7._60-padding._0-top-padding {
  padding-top: 0;
}

.div-block-9 {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 96%;
  margin: 40px 20px;
  display: flex;
}

.flex-block-27 {
  justify-content: center;
  align-items: flex-start;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-27.bigger-padding {
  max-width: 700px;
}

.flex-block-27.bigger-padding.center {
  justify-content: center;
  align-items: center;
}

.image-15 {
  width: 600px;
  max-width: 600px;
  margin-left: -80px;
  margin-right: auto;
}

.section-9 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.img-card {
  background-color: var(--white);
  box-shadow: 7px 7px 0 0 var(--grey);
  text-align: center;
  border: 2px solid #000;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 400px;
  height: auto;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0 0 40px;
  display: flex;
}

.img-card._30-padding {
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 91%;
  max-width: none;
  height: 99.9999%;
  padding-top: 40px;
}

.img-card._30-padding.full-width {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.img-card.auto-margin {
  margin-left: auto;
  margin-right: auto;
}

.img-card-heading {
  color: var(--black);
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.img-card-heading.orange {
  color: var(--pink);
}

.img-card-heading.left-align {
  margin-right: auto;
  font-size: 18px;
}

.img-card-text {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  display: flex;
}

.img-card-text.left-align {
  text-align: left;
}

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

.section-10 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-10._0-padding {
  padding-top: 0;
}

.section-10.black-bg {
  background-color: #000;
}

.resources-flex-block {
  justify-content: center;
  align-items: stretch;
  margin-top: -35px;
  margin-bottom: 20px;
}

.resources-flex-block._60-padding, .resources-flex-block._60-margin {
  margin-bottom: 60px;
}

.resources-card {
  background-color: var(--white);
  box-shadow: 7px 7px 0 0 var(--dark-grey);
  text-align: center;
  border: 2px #000;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 400px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 40px 20px;
  display: flex;
}

.resources-card.align-to-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.resources-card-heading {
  text-align: left;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

.resources-card-heading.orange {
  color: var(--pink);
}

.resources-card-text {
  text-align: left;
  align-items: stretch;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  display: flex;
}

.calendly-section {
  background-color: var(--pink);
  border: 0 #000;
  padding: 60px 0;
  position: relative;
}

.calendly-section._100-margin {
  padding-top: 100px;
}

.calendly-section._0-padding.black-bg {
  background-color: #000;
}

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

.div-block-10.anz, .div-block-10.align-to-top {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-11 {
  width: 40%;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.about-us-section {
  background-color: var(--medium-gray);
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 700px;
}

.image-16 {
  order: 0;
  max-width: 300px;
}

.flex-block-28 {
  justify-content: center;
  align-items: center;
}

.steps-flex-block {
  justify-content: flex-start;
  max-width: 100%;
}

.atl-section {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 20px 30px;
  position: relative;
}

.atl-section.padding {
  padding-top: 60px;
}

.atl-section._0-padding {
  padding-top: 0;
}

.atl-section._60-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.atl-section.pink-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.heading-2-centered {
  text-align: center;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
}

.heading-2-centered.white {
  color: #fff;
  border-bottom: 0 #e50489;
}

.heading-2-centered.white.left-align {
  color: var(--white);
}

.heading-2-centered.white.left-align._20-margin {
  margin-bottom: 20px;
}

.heading-2-centered.white._64px {
  font-size: 64px;
}

.heading-2-centered.white.smaller {
  font-size: 36px;
  line-height: 40px;
}

.heading-2-centered.white.smaller._40-margin {
  margin-top: 40px;
}

.heading-2-centered.white.smaller._40-margin.testimonial-slider-nav {
  font-size: 32px;
}

.heading-2-centered.white.smaller._60-margin {
  margin-top: 50px;
}

.heading-2-centered.violet {
  color: #3d3d89;
}

.heading-2-centered._40px {
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
}

.heading-2-centered._80px {
  margin-bottom: 80px;
}

.heading-2-centered.grey {
  color: #393939;
}

.heading-2-centered._50 {
  max-width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-2-centered.left-align {
  color: var(--dark-grey);
  text-align: left;
  line-height: 48px;
}

.heading-2-centered.left-align.white {
  margin-top: 0;
  margin-bottom: 10px;
}

.heading-2-centered.left-align.white._64px {
  color: var(--white);
  margin-bottom: 20px;
  font-size: 64px;
  line-height: 64px;
}

.heading-2-centered.left-align.white._64px.goab {
  text-align: center;
}

.heading-2-centered.left-align.white._0-margin-bottom {
  margin-bottom: 0;
}

.heading-2-centered.left-align.white._0-margin-bottom.b {
  font-size: 48px;
  line-height: 52px;
}

.heading-2-centered.left-align._36-font {
  font-size: 36px;
  line-height: 36px;
}

.heading-2-centered.left-align.white-text {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 10px;
}

.heading-2-centered.left-align.white-text._64px {
  color: var(--white);
  margin-bottom: 20px;
  font-size: 64px;
  line-height: 64px;
}

.heading-2-centered.left-align.white-text._64px.goab {
  text-align: center;
}

.heading-2-centered.left-align.light-pink {
  color: #ff9ad4;
}

.heading-2-centered.left-align.light-pink._60px {
  font-size: 60px;
  line-height: 64px;
}

.heading-2-centered.dark-blue {
  color: var(--dark-blue);
}

.heading-2-centered._0-margin {
  color: var(--black);
  margin-bottom: 0;
  font-size: 36px;
  line-height: 36px;
}

.heading-2-centered._0-margin.center {
  align-self: center;
}

.heading-2-centered._0-margin.center.bigger {
  margin-top: 0;
}

.heading-2-centered._0-margin.center.bigger.white {
  color: var(--white);
}

.heading-2-centered._0-margin.white {
  color: var(--white);
  font-size: 44px;
  line-height: 48px;
}

.heading-2-centered._0-margin.white._40-margin {
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-2-centered._0-margin.white._20-margin {
  margin-bottom: 20px;
}

.heading-2-centered.pink {
  color: var(--pink);
}

.heading-2-centered.pink._0-top-margin {
  margin-top: 0;
}

.heading-2-centered._40px {
  margin-bottom: 40px;
}

.heading-2-centered.bigger {
  font-size: 64px;
  line-height: 64px;
}

.heading-2-centered.top-40-margin {
  margin-top: 40px;
}

.about-us-heading {
  color: var(--black);
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 15px;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
}

.about-us-heading.left-align {
  text-align: left;
  font-family: Roboto, sans-serif;
  line-height: 36px;
}

.atl-heading {
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 64px;
  font-weight: 900;
  line-height: 64px;
}

.atl-heading.atl {
  margin-top: 0;
  line-height: 64px;
}

.atl-heading.atl.buildfest {
  color: #3d3d89;
}

.atl-heading.atl.buildfest.white {
  color: var(--white);
}

.atl-heading.atl.center.white {
  font-size: 80px;
  line-height: 84px;
}

.atl-heading.atl.center.white._40px {
  margin-bottom: 40px;
}

.atl-heading.center {
  text-align: center;
  line-height: 64px;
  overflow: visible;
}

.atl-heading.center._20-margin {
  margin-bottom: 20px;
}

.atl-heading.center.light-pink {
  color: #ff9ad4;
  font-size: 90px;
  line-height: 90px;
}

.atl-heading.center.light-pink.smaller {
  font-size: 70px;
  line-height: 70px;
}

.atl-heading.white {
  color: var(--white);
}

.atl-heading._0-margin {
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 70px;
  font-weight: 900;
  line-height: 70px;
}

.atl-heading._0-margin.centered {
  text-align: center;
}

.atl-subtitle {
  color: #1a1b1f;
  text-align: left;
  text-transform: uppercase;
  background-color: #0000;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}

.atl-subtitle.thin {
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}

.atl-subtitle.thin.center {
  text-align: center;
  margin-bottom: 10px;
}

.atl-subtitle.thin.center.white._20px {
  margin-bottom: 20px;
}

.atl-subtitle.thin.center.script-font {
  font-family: Great Vibes, cursive;
}

.atl-subtitle.thin.pink {
  color: var(--pink);
}

.atl-subtitle.thin.pink.center {
  align-self: center;
}

.atl-subtitle.thin.white {
  color: var(--white);
}

.atl-subtitle.brown {
  color: var(--black);
}

.atl-subtitle.grey {
  color: #888;
  flex: 1;
  display: flex;
}

.atl-subtitle.grey._0px {
  margin-bottom: 0;
}

.atl-subtitle.pink {
  color: var(--pink);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.atl-summary {
  font-family: Roboto, sans-serif;
  font-size: 36px;
  line-height: 38px;
}

.atl-summary.buildfest.white {
  color: var(--white);
}

.atl-summary.center {
  text-align: center;
}

.atl-summary.center.white {
  color: var(--white);
}

.atl-summary.center.white._40px {
  margin-bottom: 40px;
}

.design-your-app-img {
  width: 450px;
  max-width: 450px;
  margin-left: 0;
  margin-right: auto;
}

.design-your-app-img.smaller {
  max-width: 250px;
  height: 100%;
  margin-left: auto;
}

.design-your-app-img.smaller._100 {
  width: 100%;
  max-width: none;
  height: auto;
}

.design-your-app-img._20-margin {
  margin-right: 20px;
}

.design-your-app-img.center {
  margin-right: 0;
}

.design-your-app-img.center.smaller.auto {
  width: 100%;
  max-width: 350px;
  margin-right: auto;
}

.launch-your-app-img {
  box-shadow: 0 2px 0 -8px var(--dark-blue);
  width: 600px;
  max-width: 600px;
  margin-left: -80px;
  margin-right: auto;
}

.paragraph-bigger-copy {
  opacity: 1;
  text-align: center;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 28px;
}

.paragraph-bigger-copy.cc-bigger-light {
  opacity: .6;
}

.paragraph-bigger-copy.cc-bigger-light.white {
  color: var(--white);
  margin-bottom: 40px;
}

.paragraph-bigger-copy.margin-20 {
  margin-bottom: 40px;
}

.paragraph-bigger-copy.margin-20._40 {
  text-align: left;
}

.paragraph-bigger-copy.padding {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-bigger-copy.white {
  color: #fff;
}

.paragraph-bigger-copy.black {
  color: var(--black);
  padding-top: 20px;
}

.paragraph-bigger-copy.black.text-span {
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 10px;
  display: flex;
}

.paragraph-bigger-copy._20-margin {
  margin-bottom: 20px;
}

.paragraph-bigger-copy._20-margin.white {
  line-height: 32px;
}

.paragraph-bigger-copy._50 {
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.paragraph-bigger-copy.left-align {
  text-align: left;
}

.paragraph-bigger-copy.left-align._40-margin {
  margin-top: 40px;
}

.paragraph-bigger-copy.top-10-margin {
  margin-top: 10px;
}

.container-29 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.atl-button-copy {
  border: 4px solid var(--dark-blue);
  background-color: var(--pink);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 100px;
  margin-top: 20px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
}

.atl-button-copy:hover {
  color: #fff;
  background-color: #32343a;
}

.atl-button-copy:active {
  background-color: #43464d;
}

.pink-button {
  border: 4px solid var(--pink);
  background-color: var(--pink);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 100px;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
}

.pink-button:hover {
  background-color: var(--white);
  color: var(--pink);
}

.pink-button:active {
  background-color: var(--white);
}

.pink-button.center {
  justify-content: center;
  align-items: center;
  max-width: 20%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pink-button.center._40-margin {
  margin-top: 40px;
}

.pink-button.center.auto {
  text-align: center;
  max-width: 400px;
}

.pink-button.white-outline {
  border-color: var(--white);
}

.pink-button.white-outline.bigger-font {
  text-align: center;
  width: 55%;
  font-size: 30px;
  line-height: 30px;
}

.pink-button.white-outline.bigger-font.center._30-width {
  max-width: 30%;
}

.pink-button.white-outline.bigger-font.no-bg {
  background-color: #e9038700;
  width: 55%;
}

.pink-button._0-margin {
  border-color: var(--pink);
  margin-left: 0;
}

.pink-button._0-margin:hover, .pink-button._0-margin:active {
  background-color: var(--white);
  color: var(--pink);
}

.pink-button._0-margin.pink-outline {
  border-color: var(--pink);
  background-color: var(--low-opacity-white);
  color: var(--pink);
}

.pink-button._0-margin.pink-outline:hover {
  background-color: var(--white);
}

.pink-button._0-margin.pink-outline.full-width {
  text-align: center;
  width: 100%;
}

.pink-button.purple {
  background-color: #61069a;
  border-color: #61069a;
}

.pink-button.purple:hover {
  background-color: #fff;
}

.white-button {
  border: 4px solid var(--pink);
  background-color: var(--white);
  color: var(--pink);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 100px;
  height: auto;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
  overflow: visible;
}

.white-button:hover {
  background-color: var(--pink);
  color: var(--white);
  border-style: solid;
  overflow: visible;
}

.white-button:active {
  background-color: var(--pink);
  color: var(--white);
}

.white-button.center {
  margin-left: auto;
  margin-right: auto;
}

.white-button.lowercase-letters {
  text-transform: none;
  font-size: 30px;
  line-height: 30px;
}

.white-button.lowercase-letters.bigger-font {
  font-size: 30px;
  line-height: 30px;
}

.white-button.lowercase-letters.bigger-font.center-align {
  text-align: center;
  margin-bottom: 20px;
  display: flex;
}

.solid-container {
  background-image: linear-gradient(to bottom, var(--lighter-pink), var(--lighter-pink));
  max-width: 100%;
  margin-bottom: -60px;
  padding-top: 20px;
  padding-bottom: 220px;
}

.logo-img-card {
  width: 100%;
  margin: 0;
  padding: 10px;
}

.flex-block-29 {
  flex-flow: column-reverse;
  justify-content: center;
  align-items: stretch;
  max-width: 100%;
}

.flex-block-30 {
  justify-content: center;
  align-items: center;
  margin: 10px;
  padding-left: 0;
  padding-right: 0;
}

.text-block-37 {
  padding-left: 10px;
  padding-right: 10px;
}

.keyword {
  color: var(--pink);
  background-color: #fee0f3;
  border-radius: 50px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 14px;
}

.div-block-12 {
  margin-right: auto;
}

.logo-and-keyword-flex-block {
  justify-content: center;
  align-items: center;
  margin: 10px;
  padding-left: 0;
  padding-right: 0;
}

.related-content-card {
  background-color: var(--white);
  box-shadow: 7px 7px 0 0 var(--grey);
  text-align: center;
  border: 2px #000;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 400px;
  height: auto;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0 0 40px;
  display: flex;
}

.related-content-card-heading {
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

.related-content-card-heading.orange {
  color: var(--pink);
}

.related-content-card-text {
  text-align: left;
  align-items: stretch;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  display: flex;
}

.keyword-flex-block {
  justify-content: center;
  align-items: center;
  margin: 10px;
  padding-left: 0;
  padding-right: 0;
}

.hero-heading-center-3 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-30 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-6 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-6.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-9 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-11 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-11 {
  margin-bottom: 24px;
}

.button-primary-13 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-13:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-13:active {
  background-color: #43464d;
}

.shadow-two-9 {
  box-shadow: 0 4px 24px #96a3b514;
}

.screenshot-containers {
  justify-content: center;
  align-items: center;
  max-width: 1400px;
  display: flex;
}

.screenshot-containers.wider {
  max-width: 1400px;
}

.screenshot-heading {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.screenshot-heading.orange {
  color: var(--pink);
}

.screenshot-heading.left-align {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
}

.screenshot-text {
  text-align: center;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  display: flex;
}

.screenshot-text.left-align {
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
}

.screenshot-img {
  box-shadow: 0 2px 0 -8px var(--dark-blue);
  width: 600px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.screenshot-img._650px {
  box-shadow: 9px 9px 0 0 var(--grey);
  border: 2px solid #000;
  width: 650px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.flex-block-31 {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.screenshot-div-left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.screenshot-div-left._45 {
  max-width: 45%;
}

.screenshot-div-right {
  max-width: 50%;
  padding: 20px;
}

.screenshot-flexbox {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 0;
}

.related-content-flex-block {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-top: -35px;
  margin-bottom: 20px;
}

.steps-heading-container {
  background-image: linear-gradient(180deg, var(--grey), white);
  max-width: 1100px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.industries-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.steps-heading {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin: 40px auto 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.steps-heading.orange {
  color: var(--pink);
}

.steps-heading._40-margin {
  margin-bottom: 40px;
}

.image-17 {
  width: 30px;
}

.flex-block-32 {
  justify-content: center;
  align-items: center;
}

.text-block-38 {
  padding-left: 10px;
  padding-right: 10px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-38.left-align {
  text-align: left;
}

.atl-checklist-flex-box {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  margin-right: auto;
}

.atl-checklist-div-block {
  margin-top: 20px;
}

.ai-case-study-section {
  padding-top: 0;
  padding-bottom: 60px;
}

.ai-case-study-heading {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.ai-case-study-heading.orange {
  color: var(--pink);
}

.ai-case-study-text {
  text-align: left;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  display: flex;
}

.case-study-checklist {
  width: 100%;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.case-study-checklist-flex-box {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  margin-bottom: 0;
  margin-right: auto;
}

.ai-case-study-checklist-container {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
}

.ai-case-study-flexbox {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 0;
}

.ai-case-study-flexbox._60-margin {
  margin-bottom: 60px;
}

.ai-case-study-img {
  box-shadow: 0 2px 0 -8px var(--dark-blue);
  width: 700px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.ai-case-study-div-right {
  max-width: 50%;
  padding: 20px;
}

.ai-case-study-div-left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.ai-case-study-checklist-flex-box {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  margin-right: auto;
}

.ai-case-study-containers {
  justify-content: center;
  align-items: center;
  max-width: 1400px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.ai-case-study-containers._60-margin-top {
  margin-top: 60px;
}

.ai-case-study-heading-section {
  padding-top: 80px;
  padding-bottom: 0;
}

.footer-light {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 40px;
  position: relative;
}

.container-31 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-block-two {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.footer-link-two {
  color: #1a1b1f;
  margin-top: 20px;
  text-decoration: none;
}

.footer-link-two:hover {
  color: #1a1b1fbf;
}

.footer-form {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-form-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.footer-form-field {
  border: 1px solid #a6b1bf;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: all .2s;
}

.footer-form-field:hover, .footer-form-field:focus {
  border-color: #76879d;
}

.footer-form-field::placeholder {
  color: #1a1b1fcc;
  font-size: 14px;
  line-height: 22px;
}

.footer-form-submit {
  background-color: #1a1b1f;
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a29b112aac4_ic%20Arrow%20Go.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 50px;
  height: 48px;
  transition: all .2s;
}

.footer-form-submit:hover {
  background-color: #3a4554;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: #3a4554;
}

.footer-social-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.div-block-14 {
  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;
}

.link-27 {
  vertical-align: baseline;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: inline;
}

.form-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mvp-batch-button {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 100px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.mvp-batch-button:hover {
  color: #fff;
  background-color: #32343a;
}

.mvp-batch-button:active {
  background-color: #43464d;
}

.mvp-batch-button.pink {
  background-color: #e90387;
  font-family: Roboto, sans-serif;
  font-size: 24px;
}

.mvp-batch-button.pink.big {
  min-width: 161px;
}

.mvp-batch-button.pink.long-text {
  width: 275px;
}

.mvp-batch-button.white-jumbo {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  justify-content: center;
  width: 30%;
  max-width: 30%;
  height: 50px;
  max-height: 50%;
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 25px;
  display: flex;
}

.mvp-batch-button.white-jumbo._20-margin {
  background-color: var(--pink);
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
}

.mvp-batch-button.white-jumbo._20-margin._40 {
  width: 40%;
  max-width: 40%;
}

.mvp-batch-button.pink-jumbo {
  background-color: var(--pink);
  color: var(--white);
  text-align: center;
  justify-content: center;
  width: 30%;
  max-width: 30%;
  height: 50px;
  max-height: 50%;
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 25px;
  display: flex;
}

.mvp-batch-button.pink-jumbo._20-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mvp-batch-button.pink-jumbo._40-width {
  width: 50%;
  max-width: 40%;
}

.mvp-batch-button.pink-jumbo.white-outline {
  border: 2px solid #fff;
}

.flex-block-33 {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.atl-mvp-program-logo {
  border-bottom: 1px #e4ebf3;
  width: 100%;
  padding: 80px 100px;
  position: relative;
}

.atl-mvp-program-banner {
  background-color: var(--black);
  background-image: linear-gradient(#040464a1, #040464a1), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/663b21778c2554cc9078f436_Pioneers%20Program%20ATL%20IMG.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 80px 30px;
  position: relative;
}

.mvp-program-submit-button {
  background-color: var(--pink);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 100px;
  width: 200px;
  margin-right: 10px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.mvp-program-submit-button:hover {
  color: #fff;
  background-color: #32343a;
}

.mvp-program-submit-button:active {
  background-color: #43464d;
}

.mvp-program-submit-button.line {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
}

.mvp-program-submit-button._20px {
  border: 4px none var(--dark-blue);
  box-shadow: 4px 4px 0 0 var(--dark-blue);
  margin-top: 20px;
  font-size: 20px;
}

.mvp-program-submit-button._20px:hover, .mvp-program-submit-button._20px:active {
  background-color: var(--mid-blue);
}

.mvp-program-submit-button._20px.cio-opening-event {
  width: 60%;
}

.pop-up-wrapper-mvp-batch-1 {
  z-index: 9999;
  opacity: 0;
  background-color: #000c;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.pop-up-container {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 65%;
  max-height: none;
  margin: auto;
  padding: 20px 40px;
  display: flex;
  overflow: visible;
}

.pop-up-container._100px {
  margin-bottom: 100px;
}

.pop-up-container._80px {
  margin-bottom: 80px;
}

.heading-33 {
  text-align: center;
  align-self: center;
}

.exit-link {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 30px;
  text-decoration: none;
  position: absolute;
  top: 40px;
  right: 5%;
}

.batch-buttons {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
}

.pop-up-wrapper-mvp-batch-2, .pop-up-wrapper-mvp-batch-3 {
  z-index: 9999;
  opacity: 0;
  background-color: #000c;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.subpage-atl {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.subpage-atl.faqs {
  padding-bottom: 40px;
}

.subpage-atl._0-padding {
  padding-bottom: 0;
}

.subpage-atl.pink-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.subpage-atl.pink-bg.align-to-top {
  background-position: 50% 0;
}

.heading-container-copy, .xamun-compare-container {
  max-width: 1100px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.design-your-app-stock-img {
  width: 450px;
  max-width: 450px;
  margin-left: 0;
  margin-right: auto;
}

.footer-dark {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 15px;
  position: relative;
}

.container-32 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small {
  color: var(--pink);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 16px;
}

.footer-link-2 {
  color: var(--mid-grey);
  margin-top: 12px;
  margin-bottom: 6px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link-2:hover {
  color: var(--pink);
}

.footer-link-2.margin {
  margin-top: 40px;
}

.footer-link-2.sub-footer-link {
  color: var(--light-pink);
  margin-top: 0;
  padding-left: 10px;
}

.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}

.footer-social-link-2 {
  margin-left: 12px;
}

.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.footer-copyright-center {
  color: var(--white);
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.footer-wrapper-copy {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._6-rows {
  grid-column-gap: 50px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, 200px) minmax(70px, 200px) minmax(70px, 200px) 200px;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  display: grid;
}

.footer-dark-copy {
  background-color: var(--dark-grey);
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 15px;
  position: relative;
}

.container-32-copy {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-menu-2 {
  flex-flow: column;
  width: 40%;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.tabs-2 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-33 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1400px;
  padding-bottom: 60px;
  display: flex;
}

.tabs-content {
  width: 60%;
  margin-left: 20px;
  margin-right: 20px;
}

.container-34 {
  border: 3px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.image-18 {
  width: 60%;
  margin-bottom: 20px;
}

.tab-link-tab-1-2 {
  background-color: var(--black);
}

.tab-link-tab-1-2.w--current {
  background-color: var(--pink);
}

.tab-link-tab-2-2 {
  background-color: var(--black);
}

.tab-link-tab-2-2.w--current {
  background-color: var(--pink);
  color: var(--white);
}

.text-block-tab-white {
  color: var(--white);
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-5 {
  background-color: var(--black);
}

.tab-link-tab-5.w--current {
  background-color: var(--pink);
}

.tab-link-tab-4 {
  background-color: var(--black);
}

.tab-link-tab-4.w--current {
  background-color: var(--pink);
}

.tab-link-tab-3-2 {
  background-color: var(--black);
}

.tab-link-tab-3-2.w--current {
  background-color: var(--pink);
}

.section-11 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.faq-section {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.faq-section.white {
  background-color: var(--white);
}

.link-28 {
  text-decoration: none;
  display: inline;
}

.flex-block-34 {
  justify-content: flex-start;
  align-items: flex-start;
}

.heading-34 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 20px;
}

.heading-34.small {
  font-size: 14px;
  line-height: 14px;
}

.container-35 {
  max-width: 1440px;
}

.div-block-15 {
  max-width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-15.low-opactiy-bg {
  background-color: var(--low-opacity-white);
}

.div-block-16 {
  justify-content: center;
  align-items: center;
  max-width: 50%;
  display: flex;
}

.flex-block-35 {
  justify-content: center;
  align-items: center;
}

.text-span-18 {
  color: var(--pink);
}

.xamun-software-for-building-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-half {
  width: 50%;
  max-width: 50%;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-half._100._40-margin {
  width: 50%;
}

.code-embed {
  width: 100%;
  max-width: 1000px;
  font-size: 18px;
  line-height: 20px;
}

.code-embed.auto {
  margin-left: auto;
  margin-right: auto;
}

.image-19 {
  background-color: var(--pink);
  background-image: linear-gradient(to bottom, var(--f8dec5), var(--f8dec5));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.footer-social-block-copy {
  background-color: var(--pink);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 0;
  padding-right: 10px;
  display: flex;
}

.footer-title-link {
  margin-bottom: 0;
  text-decoration: none;
}

.footer-title-link:hover {
  color: var(--white);
}

.youtube-3 {
  max-width: 1379px;
}

.div-block-17 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.container-36 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.div-block-19 {
  width: 100%;
  max-width: 800px;
  height: auto;
}

.div-block-19.align-to-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-items {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-37 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-wrapper-two {
  flex-direction: column;
  margin-bottom: -40px;
  display: flex;
}

.pricing-card-two {
  background-color: #f5f7fa;
  justify-content: space-between;
  margin-bottom: 40px;
  padding: 40px 32px;
  display: flex;
}

.pricing-image-two {
  max-width: 30%;
  margin-right: 40px;
}

.pricing-content {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  padding: 16px;
  display: flex;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.pricing-info {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.pricing-divider-two {
  background-color: #e4ebf3;
  height: 1px;
  margin: 9px -16px 16px;
}

.pricing-details {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing-block {
  border: 1px #000;
  margin-bottom: -10px;
}

.pricing-details-text {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.xamun-comparison-to-alternatives-container {
  flex-flow: column;
  max-width: 1100px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.xamun-comparison-to-alternatives-container._1400 {
  max-width: 1400px;
}

.pricing-details-copy {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.info-block {
  border: 1px #000;
  flex-flow: column;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 10px;
  display: flex;
}

.info-block.gray-bg.top {
  color: var(--pink);
  border-style: none;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.info-block.gray-bg.top.grey {
  color: var(--medium-dark-grey);
  line-height: 24px;
}

.info-block.comparison {
  text-align: left;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: auto;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.comparison-content {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  padding: 16px;
  display: flex;
}

.comparison-divider-two {
  background-color: #e4ebf3;
  height: 1px;
  margin: 9px -16px 16px;
}

.pricing-details-text-title {
  margin-bottom: 8px;
}

.image-22 {
  width: 100%;
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.list-item-9 {
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  list-style-type: none;
  display: flex;
}

.list-item-9.pink {
  border: 1px solid var(--pink);
  border-radius: 16px;
  justify-content: space-around;
  padding-top: 20px;
  padding-bottom: 20px;
}

.list-item-10, .list-item-11 {
  list-style-type: none;
}

.list-5 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  display: flex;
}

.list-item-12 {
  list-style-type: none;
}

.info-list-item {
  border: 1px #000;
  padding-left: 20px;
  padding-right: 20px;
  list-style-type: none;
}

.info-list-item.pink {
  border-style: solid;
  border-color: var(--pink);
  border-radius: 13px;
  padding-left: 20px;
  padding-right: 20px;
}

.info-details-text {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 14px;
  line-height: 16px;
  display: flex;
}

.pricing-comparison {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-38 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.pricing-card {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 130px #96a3b51f;
}

.pricing-card.featured-pricing {
  z-index: 2;
  box-shadow: 0 4px 130px #96a3b54d;
}

.pricing-image-2 {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-title {
  margin-top: 10px;
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 900;
  line-height: 48px;
}

.pricing-title._0-margin {
  margin-bottom: 0;
}

.pricing-subtitle {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
}

.pricing-price {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-regular {
  font-size: 14px;
  line-height: 20px;
}

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

.button-primary-14 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-14:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-14:active {
  background-color: #43464d;
}

.button-primary-14.outline-button {
  color: #1a1b1f;
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #1a1b1f;
}

.button-primary-14.outline-button:hover {
  color: #fff;
  background-color: #1a1b1f;
}

.pricing-divider {
  background-color: #76879d1a;
  align-self: stretch;
  height: 1px;
  margin: 56px -24px 16px;
}

.pricing-feature-list {
  align-self: stretch;
}

.pricing-feature {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: stretch;
  margin-top: 16px;
  padding-left: 32px;
  font-size: 14px;
  line-height: 24px;
}

.pricing-tag {
  color: #3a4554;
  background-color: #fff;
  border-radius: 24px;
  padding: 7px 16px;
  position: absolute;
  top: -19px;
  box-shadow: 0 3px 10px #96a3b533;
}

.list-6 {
  padding-left: 0;
  list-style-type: none;
}

.column {
  padding-left: 20px;
  padding-right: 20px;
}

.event-summary {
  color: var(--medium-dark-grey);
  text-align: left;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: flex;
}

.program-img {
  box-shadow: 0 2px 0 -8px var(--dark-blue);
  width: 500px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.program-heading {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.program-heading.orange {
  color: var(--pink);
}

.program-text {
  text-align: left;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  display: flex;
}

.program-div-right {
  max-width: 50%;
  padding: 20px;
}

.program-div-left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.program-flexbox {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 0;
}

.program-flexbox._60-margin {
  margin-bottom: 60px;
}

.program-container {
  justify-content: center;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.program-container._60-margin-top {
  margin-top: 60px;
}

.programs-section {
  padding-top: 0;
  padding-bottom: 60px;
}

.programs-section._60-padding {
  padding-top: 60px;
}

.programs-headings-section {
  padding-top: 80px;
  padding-bottom: 0;
}

.events-img {
  box-shadow: 0 2px 0 -8px var(--dark-blue);
  width: 500px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.events-section {
  padding-top: 0;
  padding-bottom: 100px;
}

.list-item-13 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.info-details {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.info-title {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.columns-2 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.info-heading {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.flex-block-37 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
}

.flex-block-38 {
  box-sizing: border-box;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.info-block-title {
  text-align: center;
  border: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 200px;
  max-width: 200px;
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0;
  display: flex;
}

.info-block-title.gray-bg {
  background-color: var(--grey);
  border-radius: 20px;
}

.info-block-title.pink-outline {
  border: 2px none var(--pink);
  border-radius: 20px;
}

.comparison-icon {
  width: 50px;
  margin-left: auto;
  margin-right: auto;
}

.info-card {
  background-color: var(--white);
  text-align: center;
  border: 2px #000;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 400px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0;
  display: flex;
}

.info-card.no-bg.pink-outline {
  border-style: solid;
  border-color: var(--pink);
  border-radius: 20px;
}

.info-card.no-bg.pink-outline.top {
  border-bottom-style: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.info-card.top.grey {
  background-color: var(--grey);
  border-radius: 20px 20px 0 0;
}

.info-card.title-rounded {
  background-color: var(--grey);
  border-radius: 20px;
}

.info-card.pink-outline {
  border-right-style: solid;
  border-right-color: var(--pink);
  border-bottom-style: none;
  border-left-style: solid;
  border-left-color: var(--pink);
}

.info-card.pink-outline.bottom {
  border-bottom-style: solid;
  border-bottom-color: var(--pink);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.info-card.grey-bg {
  background-color: var(--grey);
}

.info-card.grey-bg.bottom {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.info-title-flex-box {
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
}

.info-title-flex-box._40-margin {
  margin-top: -200px;
}

.info-block-comparison {
  text-align: center;
  border: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 200px;
  max-width: 200px;
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0;
  display: flex;
}

.info-block-comparison.gray-bg {
  background-color: #0000;
  align-items: stretch;
}

.info-block-comparison.gray-bg.top {
  background-color: #0000;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.info-block-comparison.gray-bg.bottom {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.info-block-comparison.pink-outline {
  border-right: 2px solid var(--pink);
  border-left: 2px solid var(--pink);
}

.info-block-comparison.pink-outline.top {
  border-top: 2px solid var(--pink);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.info-block-comparison.pink-outline.bottom {
  border-bottom: 2px solid var(--pink);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.info-content-flex-box-copy {
  justify-content: center;
  align-items: stretch;
  margin-bottom: 0;
}

.info-content-flex-box-copy._40-margin {
  margin-top: -200px;
}

.section-12 {
  margin-bottom: 60px;
}

.section-12._60-margin-top {
  margin-top: 60px;
}

.section-12._0-margin {
  margin-bottom: 0;
}

.image-23 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.section-13 {
  padding-bottom: 60px;
}

.job-title {
  color: var(--medium-dark-grey);
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: flex;
}

.team-profile-text {
  text-align: left;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  display: flex;
}

.team-profile-heading {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.team-profile-heading.orange {
  color: var(--pink);
}

.team-profile-container {
  justify-content: center;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.team-profile-container._60-margin-top {
  margin-top: 60px;
}

.team-profile-flexbox {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 0;
}

.team-profile-flexbox._60-margin {
  margin-bottom: 60px;
}

.team-profile-div-left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.team-profile-div-right {
  max-width: 50%;
  padding: 20px;
}

.team-profile-section {
  border: 2px #000;
  padding-top: 0;
  padding-bottom: 60px;
}

.team-profile-section._100-padding {
  padding-top: 100px;
}

.subtitle-text-block {
  background-color: var(--white);
  outline-color: var(--pink);
  outline-offset: 0px;
  text-align: center;
  border-radius: 100px;
  outline-width: 3px;
  outline-style: solid;
  max-width: 100%;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.time-heading {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.time-heading.orange {
  color: var(--pink);
}

.time-heading.left-align {
  color: var(--pink);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 24px;
  line-height: 24px;
}

.text-block-39 {
  padding-left: 20px;
  padding-right: 20px;
}

.screens-subtext {
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  line-height: 18px;
}

.div-block-21 {
  background-color: var(--white);
  box-shadow: 9px 9px 0 0 var(--dark-blue);
  outline-offset: 0px;
  border: 1px solid #000;
  outline: 3px #1a1b1f;
  max-width: 60%;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
}

.time-div-block {
  background-color: var(--white);
  box-shadow: 9px 9px 0 0 var(--pink);
  outline-offset: 0px;
  border: 1px solid #000;
  outline: 3px #1a1b1f;
  max-width: 60%;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
}

.screens-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.screens-section.less-padding {
  padding-top: 0;
}

.team-profile-img {
  box-shadow: 9px 9px 0 0 var(--mid-blue);
  border: 2px solid #000;
  width: 400px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.news-and-features-img {
  box-shadow: 9px 9px 0 0 var(--mid-grey);
  border: 2px solid #000;
  width: 500px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.img-description {
  color: var(--mid-grey);
  text-align: center;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 16px;
  display: flex;
}

.new-and-features-section {
  padding-top: 0;
  padding-bottom: 60px;
}

.new-and-features-section._60-padding {
  padding-top: 60px;
  padding-bottom: 0;
}

.news-and-features-div-right {
  max-width: 50%;
  padding: 20px;
}

.text-block-40 {
  color: var(--mid-grey);
  margin-top: 12px;
  margin-bottom: 6px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  line-height: 16px;
}

.div-block-22 {
  background-color: var(--ebebeb);
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-22.pink {
  background-color: var(--pink);
}

.text-block-41 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.text-block-41.margin {
  color: var(--mid-grey);
  margin-top: 40px;
  font-size: 14px;
  line-height: 20px;
}

.text-block-41.white {
  color: var(--white);
}

.link-29 {
  display: inline;
}

.link-29.footer:hover, .link-29.footer:active {
  color: var(--white);
}

.xamun-mvp-program-select-field-copy {
  background-color: var(--white);
  color: #1a1b1f;
  border-radius: 20px;
  margin-bottom: 20px;
}

.text-block-42 {
  font-family: Roboto, sans-serif;
}

.view-details-link-batch-1, .view-details-link-batch-2, .view-details-link-batch-3 {
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.footer-address {
  color: #fff;
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.footer-address.small {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 18px;
}

.cta-mvp-program {
  background-color: var(--lighter-pink);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.cta-mvp-program.no-margin {
  padding-bottom: 0;
}

.related-content {
  padding-top: 0;
  padding-bottom: 60px;
}

.container-40, .find-a-solution-to-your-questions-container {
  max-width: 1100px;
}

.code-embed-2, .code-embed-3 {
  width: 60%;
}

.code-embed-4 {
  width: 100%;
}

.grey {
  color: var(--medium-dark-grey);
}

.nav-sub-link {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.link-30 {
  display: inline;
}

.bold-text-11 {
  font-size: 26px;
}

.hero-wrapper-two-3-copy {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-wrapper-two-3-copy.thinner {
  max-width: 1000px;
}

.faq-container {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.faq-container._100px {
  margin-bottom: 100px;
}

.faq-container._100px.top-padding-40px {
  padding-top: 40px;
}

.faq-container._80px {
  margin-bottom: 80px;
}

.faq-container._60px {
  margin-bottom: 60px;
}

.ai-solutions-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.ai-solutions-grid._40-margin {
  margin-top: 40px;
}

.link-31 {
  text-decoration: none;
}

.ai-solutions-link {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.div-block-24 {
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.flex-block-39 {
  width: 100%;
}

.link-32, .link-33, .link-34, .link-35, .link-36, .link-37, .link-38 {
  display: inline;
}

.container-41 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-41.left-align {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: auto;
}

.container-41.left-align.max-width {
  max-width: 1000px;
}

.container-41.down {
  flex-flow: column;
}

.container-41.down._40-margin {
  margin-top: 40px;
}

.container-41.down._60-margin-down {
  margin-bottom: 60px;
}

.cell {
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 100px;
}

.cell._0-padding {
  padding-right: 0;
}

.quick-stack {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.quick-stack.blue-bg {
  background-color: var(--mid-blue);
  padding-top: 40px;
  padding-bottom: 40px;
}

.quick-stack.white-bg {
  background-color: var(--white);
  align-self: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.quick-stack.white-bg._1000-width {
  width: auto;
}

.heading-35 {
  color: var(--dark-grey);
  align-self: center;
  margin-bottom: 0;
  line-height: 30px;
}

.heading-35.left-align {
  align-self: flex-start;
}

.text-block-43 {
  color: var(--dark-grey);
  align-self: center;
}

.text-block-43.left-align {
  align-self: flex-start;
}

.link-39 {
  color: var(--pink);
  text-decoration: underline;
  display: inline;
}

.quick-stack-copy {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.quick-stack-copy.blue-bg {
  background-color: var(--mid-blue);
  padding-top: 40px;
  padding-bottom: 40px;
}

.flex-block-development-process {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/66f4d0f7630187ca0c0886cc_XAMI%20with%20lights%20on.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 10%;
  justify-content: center;
  align-items: center;
}

.project-overview-checklist {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  margin-top: 20px;
  display: flex;
}

.container-42 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.quick-stack-2 {
  width: 80%;
}

.image-25 {
  width: 20%;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 20px;
}

.quick-stack-3 {
  padding-left: 0;
  padding-right: 0;
}

.features-text-block {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.features-text-block.left-align {
  text-align: left;
}

.card-heading {
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.card-heading.orange {
  color: var(--pink);
}

.text-block-44 {
  font-family: Roboto, sans-serif;
}

.center-atl-container {
  max-width: 1100px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.center-atl-container._1400-px-width {
  max-width: 1400px;
}

.center-atl-container._0-padding {
  padding-bottom: 0;
}

.center-atl-container._0-padding._1400-width {
  max-width: 1400px;
}

.center-atl-container._0-margin.center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.center-atl-container.radial-bg {
  background-image: radial-gradient(circle, #7b05a9, #fff0 44%);
}

.bold-text-12 {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.bold-text-13 {
  color: var(--pink);
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.quick-stack-4 {
  margin-top: 40px;
}

.bold-text-14 {
  font-size: 18px;
  font-weight: 400;
}

.bold-text-15 {
  font-weight: 400;
}

.flex-block-22-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
}

.flex-block-22-copy.expand {
  margin-top: 40px;
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

.atl-description-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  box-shadow: 6px 6px 0 0 var(--dark-blue);
  justify-content: center;
  align-items: center;
  max-width: 438px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.atl-description-box.gap {
  justify-content: center;
  align-items: center;
  max-width: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.atl-description-box.gap.red {
  box-shadow: 6px 6px 0 0 var(--red);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 100%;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}

.atl-description-box.gap.red._0-margin {
  margin-bottom: 0;
}

.atl-description-box.gap.red._80-width {
  width: 80%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.atl-description-box.gap.yellow {
  box-shadow: 6px 6px 0 0 var(--yellow);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 100%;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}

.atl-description-box.gap.yellow._0-margin {
  margin-bottom: 0;
}

.atl-description-box.gap.yellow._80-width {
  width: 80%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.atl-description-box.gap.green {
  box-shadow: 6px 6px 0 0 var(--green);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.atl-description-box.gap.green._0-margin {
  margin-bottom: 0;
}

.atl-description-box.gap.purple {
  box-shadow: 6px 6px 0 0 var(--purple);
  flex-flow: column;
  padding-left: 0;
  padding-right: 0;
}

.atl-description-box.gap.purple._0-top-padding {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-top: 0;
}

.atl-description-box.gap.orange {
  box-shadow: 6px 6px 0 0 var(--orange-bg);
  padding-left: 0;
  padding-right: 0;
}

.atl-description-box.gap.orange._0-top-padding {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-top: 0;
}

.atl-description-box.gap.teal {
  box-shadow: 6px 6px 0 0 var(--teal);
  padding-left: 0;
  padding-right: 0;
}

.atl-description-box.gap.teal._0-top-margin {
  flex-flow: column;
  height: 100%;
  padding-top: 0;
}

.atl-description-box.gap.blue {
  box-shadow: 6px 6px 0 0 var(--grey);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.atl-description-box.gap.blue._0-margin {
  box-shadow: 6px 6px 0 0 var(--grey);
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-bottom: 0;
}

.atl-description-box.gap.blue._0-margin.down {
  box-shadow: 6px 6px 0 0 var(--grey);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
}

.atl-description-box.gap.grey {
  box-shadow: 6px 6px 0 0 var(--teal);
  padding-left: 0;
  padding-right: 0;
}

.atl-description-box.gap.grey._0-top-margin {
  box-shadow: 6px 6px 0 0 var(--grey);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-top: 0;
}

.atl-description-box.gap.gray {
  box-shadow: 6px 6px 0 0 var(--grey);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 100%;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}

.atl-description-box.gap.gray._0-margin {
  margin-bottom: 0;
}

.atl-description-box.gap.gray._80-width {
  width: 80%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.summary-text {
  color: var(--black);
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

.section-14 {
  background-image: linear-gradient(#f8f8f8 61%, #fff);
  padding-top: 60px;
  padding-bottom: 20px;
}

.slider {
  background-color: #0000;
  height: auto;
  margin-left: 20px;
  margin-right: 20px;
}

.partners-div-right {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-left: 0;
  padding-right: 40px;
  display: block;
}

.partner-heading {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.partner-heading.orange {
  color: var(--pink);
}

.partner-text {
  text-align: left;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  display: flex;
}

.partner-sub-heading {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.partner-sub-heading.orange {
  color: var(--pink);
}

.bold-text-16 {
  color: var(--mid-grey);
  font-size: 24px;
  line-height: 24px;
}

.partner-stack {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.partner-stack._60-margin {
  margin-bottom: 60px;
}

.partner-stack._60-margin-top {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.image-26 {
  align-self: center;
  width: 200px;
}

.cell-5, .cell-6, .cell-7 {
  justify-content: flex-start;
  align-items: center;
}

.footer-phone-number {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.footer-phone-number.small {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 18px;
}

.flag-img {
  border: .5px solid var(--mid-grey);
  align-self: center;
  width: 30px;
  margin-left: 10px;
}

.image-27 {
  width: 30%;
}

.div-block-25 {
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.slide {
  background-color: #0000;
  width: 100%;
  max-width: 100%;
  margin: auto;
}

.image-28 {
  margin: auto;
  padding-bottom: 10px;
}

.quick-stack-6 {
  width: 50%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-6._60-margin {
  margin-bottom: 60px;
}

.quick-stack-6._40-margin {
  margin-bottom: 40px;
}

.cell-8, .cell-9 {
  justify-content: center;
  align-items: center;
}

.city-and-country {
  color: var(--mid-grey);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.city-and-country.orange {
  color: var(--pink);
}

.flex-block-44 {
  margin-bottom: 10px;
}

.flex-block-45 {
  margin-top: 10px;
}

.business-address-and-contact-number {
  color: var(--medium-dark-grey);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: 140px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
}

.business-address-and-contact-number.orange {
  color: var(--pink);
}

.business-address-details {
  color: var(--medium-dark-grey);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  display: flex;
}

.business-address-details.orange {
  color: var(--pink);
}

.atl-icon {
  width: 20%;
  margin-bottom: 10px;
}

.quick-stack-7 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  align-self: auto;
  padding-bottom: 0;
}

.quick-stack-7.thinner {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.cell-10, .cell-11 {
  justify-content: space-between;
  align-items: center;
}

.ai-powered-apps-icon {
  width: 20%;
  margin-bottom: 0;
}

.slide-nav {
  color: var(--pink);
  -webkit-text-stroke-width: 0px;
  font-size: 12px;
  line-height: 12px;
}

.icon-2, .icon-3 {
  color: var(--black);
}

.slide-1, .slide-2 {
  background-color: var(--white);
}

.quick-stack-8 {
  margin: 40px 60px 0;
}

.slide-3 {
  background-color: var(--white);
}

.slider-title {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.slider-title-block {
  text-align: left;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-weight: 600;
  line-height: 36px;
}

.slider-title-block.sub-text {
  background-color: var(--dark-blue);
  color: var(--white);
  border-radius: 100px;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
}

.slider-text {
  justify-content: center;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.slider-title-copy {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-card-heading-copy {
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.img-card-heading-copy.orange {
  color: var(--pink);
}

.div-block-26 {
  max-width: 60%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.icon-4, .icon-5 {
  color: var(--black);
}

.mask {
  background-color: #0000;
}

.slide-nav-2 {
  font-size: 12px;
  line-height: 12px;
}

.slide-img {
  width: 80%;
  margin: auto;
  padding-bottom: 0;
}

.slide-dive-block {
  max-width: 80%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.rl_gallery21_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.rl_gallery21_arrow-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl_gallery21_arrow-right {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  color: var(--relume-library-lite--rl-black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.rl_gallery21_arrow-left {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  color: var(--relume-library-lite--rl-black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 4rem 0% auto;
}

.rl_gallery21_image {
  object-fit: contain;
  width: 700px;
  height: auto;
  text-decoration: none;
  position: absolute;
  inset: 0%;
}

.rl_gallery21_image-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60%;
  display: flex;
  position: relative;
}

.rl_gallery21_lightbox-link {
  width: 100%;
}

.rl_gallery21_slide {
  padding-right: 2rem;
}

.rl_gallery21_mask {
  width: 60%;
  overflow: visible;
}

.rl_gallery21_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.rl_gallery21_spacing-block-1 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog33_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_gallery21_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl_gallery21_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.rl-padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_gallery21 {
  background-color: var(--relume-library-lite--rl-white);
  overflow: hidden;
}

.uui-testimonial18_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial18_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial18_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial18_arrow.left {
  right: 4rem;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-link.is-alternate {
  color: var(--untitled-ui--white);
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium.text-color-white {
  color: var(--untitled-ui--white);
  font-family: Roboto, sans-serif;
}

.uui-text-size-medium.text-color-white.black {
  color: var(--black);
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-small {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small.text-color-white {
  color: var(--untitled-ui--white);
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.uui-heading-small.text-color-white.black {
  color: var(--black);
}

.uui-testimonial18_content-wrapper {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui--white);
  background-color: #ffffff4d;
  border: 1px solid #ffffff80;
  padding: 1.5rem;
}

.uui-testimonial18_content-wrapper.black {
  border-style: none;
  border-color: var(--black);
  box-shadow: 0 2px 5px 2px #0003;
}

.uui-testimonial17_logo {
  max-height: 3rem;
}

.uui-testimonial18_logo-wrapper {
  margin-top: .5rem;
  margin-left: .5rem;
}

.uui-testimonial18_content {
  background-color: var(--untitled-ui--gray500);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 32rem;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial18_content.background-color-orange600 {
  background-color: #e04f16;
  justify-content: flex-start;
  align-items: center;
  height: auto;
}

.uui-testimonial18_content.background-color-orange600.white {
  background-color: #0000;
}

.uui-testimonial18_content.background-color-lightblue600 {
  background-color: #0086c9;
  justify-content: flex-start;
  align-items: center;
  height: auto;
}

.uui-testimonial18_content.background-color-lightblue600.white {
  background-color: #0000;
}

.uui-testimonial18_content.background-color-pink600 {
  background-color: #0000;
  height: auto;
}

.uui-testimonial18_content.background-color-indigo600 {
  background-color: #444ce7;
  justify-content: flex-start;
  height: auto;
}

.uui-testimonial18_content.background-color-indigo600.white {
  background-color: #0000;
}

.uui-testimonial18_content.background-color-blue600 {
  background-color: #1570ef;
  justify-content: flex-start;
  height: auto;
}

.uui-testimonial18_content.background-color-blue600.white {
  outline-offset: 0px;
  background-color: #0000;
  outline: 1px #1a1b1f;
}

.uui-testimonial18_content.background-color-primary600 {
  background-color: var(--untitled-ui--primary600);
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
}

.uui-testimonial18_content.background-color-primary600.white {
  outline-offset: 0px;
  background-color: #0000;
  outline: 1px #1a1b1f;
}

.uui-testimonial18_slide {
  padding-right: 2rem;
}

.uui-testimonial18_mask {
  width: 60%;
  overflow: visible;
}

.uui-testimonial18_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-text-size-large {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-padding-vertical-xhuge {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-page-padding.grey {
  background-color: #f8f8f8;
  background-image: linear-gradient(#f8f8f8 53%, #fff);
}

.uui-section_testimonial17 {
  background-image: linear-gradient(#f8f8f8 76%, #fff);
  overflow: hidden;
}

.image-29 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-30, .slider-img {
  margin-bottom: 20px;
}

.ai-powered-apps-section {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 20px 30px;
  position: relative;
}

.ai-powered-apps-section.padding {
  padding-top: 60px;
}

.ai-powered-apps-section._0-padding {
  padding-top: 20px;
  padding-bottom: 0;
}

.ai-powered-apps-section._0-padding.gradient {
  background-image: linear-gradient(180deg, var(--grey), white);
}

.ai-powered-apps-section._40-padding {
  padding-top: 20px;
}

.ai-powered-apps-section._40-padding.gradient {
  background-image: linear-gradient(180deg, var(--grey), white);
}

.ai-powered-apps-section._60-padding {
  padding-top: 20px;
  padding-bottom: 60px;
}

.ai-powered-apps-section._60-padding.gradient {
  background-image: linear-gradient(180deg, var(--grey), white);
}

.container-23-copy {
  background-image: linear-gradient(#ebf7ff, #fff);
  max-width: 1100px;
  margin-top: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.customers-section {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 20px 30px;
  position: relative;
}

.customers-section.padding {
  padding-top: 60px;
}

.customers-section.padding._40-padding {
  padding-bottom: 40px;
}

.customers-section._0-padding {
  padding-top: 0;
}

.customers-section._60-padding {
  padding-bottom: 60px;
}

.cell-14 {
  justify-content: center;
  align-items: center;
}

.quick-stack-9 {
  padding-left: 0;
  padding-right: 0;
}

.learn-more-button-case-study {
  border: 4px solid var(--dark-blue);
  background-color: var(--pink);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 100px;
  margin-top: 20px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s;
}

.learn-more-button-case-study:hover {
  color: #fff;
  background-color: #32343a;
}

.learn-more-button-case-study:active {
  background-color: #43464d;
}

.learn-more-button-case-study.center {
  border-color: var(--pink);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-40 {
  display: inline;
}

.cell-15 {
  justify-content: center;
  align-items: center;
}

.cell-16 {
  justify-content: center;
  align-items: flex-start;
}

.book-a-meeting-icon {
  width: 10%;
  margin-bottom: 10px;
}

.rich-text-block-6 {
  text-align: left;
  padding-right: 40px;
}

.paragraph-22 {
  color: var(--white);
  text-align: center;
}

.code-embed-anz {
  width: 100%;
  max-width: none;
  height: 2900px;
  max-height: 100%;
  display: flex;
}

.text-span-19 {
  font-size: 24px;
  line-height: 24px;
}

.paragraph-23 {
  color: var(--white);
}

.div-block-9-copy {
  flex-flow: row-reverse;
  justify-content: center;
  align-items: stretch;
  width: 96%;
  margin: 40px 20px;
  display: flex;
}

.text-span-20 {
  color: var(--pink);
  font-size: 60px;
  font-weight: 900;
  line-height: 60px;
}

.text-block-45 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.pop-up-wrapper-anz {
  z-index: 9999;
  background-color: #000c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.quick-stack-4-copy {
  margin-top: 0;
  padding-top: 0;
}

.cell-23 {
  background-color: #1a1c20;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}

.link-41 {
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.heading-36 {
  color: var(--white);
  text-align: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 60px;
}

.heading-36.pink {
  color: var(--pink);
}

.text-span-21 {
  font-size: 44px;
  line-height: 44px;
}

.text-span-21.white {
  color: var(--white);
}

.sign-up-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.sign-up-section.earliet-sign-ups {
  background-image: linear-gradient(180deg, var(--grey), white 41%);
}

.atl-sign-ups {
  background-color: var(--white);
  background-image: linear-gradient(to bottom, #e90787bf, #e90787bf), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f08cf7c26a0868b38b8a6_Decor_Landscape_White.svg"), linear-gradient(to bottom, var(--pink), var(--pink));
  background-position: 0 0, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 100%, auto;
  background-attachment: scroll, scroll, scroll;
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 40px 30px 100px;
  position: relative;
}

.solution-advisor-profile {
  width: 150px;
  padding-bottom: 20px;
}

.center-solution-advisor-container {
  max-width: 1100px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.main-div {
  position: relative;
}

.heading-37 {
  text-align: center;
  letter-spacing: .5px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 90px;
  font-weight: 900;
  line-height: 90px;
}

.text-block-46 {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 45px;
  line-height: 45px;
}

.countdown-row {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.countdown-block {
  color: #fff;
  background-color: #1a1c20;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 130px;
  margin: 5px 20px 5px 5px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
}

.countdown-time {
  color: var(--white);
  text-align: center;
  font-size: 70px;
  line-height: 80px;
}

.countdown-detail {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 200;
}

.section-15 {
  color: var(--pink);
}

.quick-stack-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.cell-25 {
  padding: 40px 20px 60px;
}

.image-31 {
  width: 100%;
}

.text-block-47 {
  color: var(--white);
  text-align: center;
  background-color: #1a1c20;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  display: flex;
}

.bullet-point {
  font-size: 24px;
  font-weight: 500;
}

.list-7 {
  margin-bottom: 20px;
  padding-left: 20px;
}

.text-block-45-copy {
  color: var(--pink);
  text-align: center;
  margin-top: 60px;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.cell-26 {
  text-align: center;
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}

.cell-26.center {
  justify-content: center;
  align-items: center;
}

.cell-26.center.pink-bg {
  background-color: var(--pink);
}

.cell-26.center.pink-bg.top-align {
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-11-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(to bottom, #1a1c20, #1a1c20), linear-gradient(to bottom, var(--white), var(--white));
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.cell-27 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-28 {
  justify-content: center;
  align-items: center;
}

.image-32 {
  padding-left: 20px;
  padding-right: 20px;
}

.built-by-ai-agents {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 20px 30px;
  position: relative;
}

.built-by-ai-agents.padding {
  padding-top: 60px;
}

.built-by-ai-agents._0-padding {
  padding-top: 0;
}

.built-by-ai-agents._60-padding {
  padding-bottom: 60px;
}

.paragraph-24 {
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-24.white {
  color: var(--white);
}

.link-42 {
  text-decoration: none;
}

.center-atl-container-copy {
  max-width: 1400px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.center-atl-container-copy._0-padding {
  padding-bottom: 0;
}

.div-block-9-copy-copy {
  background-color: var(--light-grey);
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: stretch;
  width: 96%;
  margin: 40px 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-9-copy-copy._20-margin {
  margin-bottom: 20px;
}

.div-block-9-copy-copy._20-margin.pink {
  background-color: var(--pink);
  background-image: none;
}

.design-your-app-img-copy {
  width: 450px;
  max-width: 450px;
  margin-left: 0;
  margin-right: auto;
}

.design-your-app-img-copy.smaller {
  max-width: 250px;
  margin-left: auto;
}

.design-your-app-img-copy.smaller._100 {
  width: 80%;
  max-width: none;
}

.design-your-app-img-copy._20-margin {
  margin-right: 20px;
}

.design-your-app-img-copy.center {
  margin-right: 0;
}

.design-your-app-img-copy.center.smaller.auto {
  max-width: 350px;
  margin-right: auto;
}

.cell-25-copy {
  justify-content: center;
  align-items: flex-start;
  padding: 40px 20px 60px;
}

.link-43 {
  color: var(--white);
}

.link-43:hover {
  color: var(--dark-grey);
}

.card-img-copy {
  margin-bottom: 20px;
}

.quick-stack-13 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.quick-stack-13.with-bg-decor {
  background-image: linear-gradient(#fff, #0000 50%, #fff), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, -10%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
}

.cell-29 {
  justify-content: center;
  align-items: center;
}

.text-block-48 {
  text-align: left;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
}

.form-block-5 {
  width: 100%;
}

.field-label-10, .field-label-11 {
  text-align: left;
  font-family: Roboto, sans-serif;
}

.text-field-7 {
  margin-bottom: 20px;
}

.checkbox-label-4 {
  text-align: left;
  margin-left: 0;
  font-family: Roboto, sans-serif;
  display: flex;
}

.checkbox-field-2 {
  margin-bottom: 20px;
}

.text-block-49 {
  text-align: left;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 18px;
}

.submit-button-2 {
  background-color: var(--pink);
  text-align: center;
  border-radius: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  display: block;
}

.recaptcha-3 {
  margin-bottom: 40px;
}

.paragraph-25 {
  color: var(--white);
}

.paragraph-25.center {
  text-align: center;
}

.cell-26-copy {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  display: flex;
}

.cell-26-copy.transparent {
  background-color: #ffffffd1;
}

.success-message {
  background-color: var(--pink);
}

.text-block-50 {
  color: var(--white);
}

.cell-30 {
  justify-content: center;
  align-items: flex-start;
}

.div-block-27 {
  background-color: #ffffffd1;
  padding: 20px;
}

.quick-stack-14 {
  grid-row-gap: 0px;
}

.quick-stack-15 {
  padding-bottom: 0;
}

.list-8 {
  margin-top: 0;
  padding-left: 20px;
}

.app-list {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 20px;
}

.quick-stack-16 {
  padding-bottom: 0;
}

.cell-31, .cell-32 {
  justify-content: space-between;
  align-items: center;
}

.text-block-51 {
  color: var(--white);
  text-align: left;
  margin-top: 40px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.section-16 {
  padding: 40px 30px;
}

.cell-33 {
  background-color: var(--grey);
  justify-content: center;
  align-items: center;
  padding: 20px 40px 60px;
}

.cell-34 {
  background-color: var(--pink);
  padding: 20px 40px;
}

.youtube-4 {
  aspect-ratio: 9 / 16;
  width: 70%;
  height: auto;
}

.quick-stack-17 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
}

.quick-stack-17._40-margin {
  margin-bottom: 40px;
}

.quick-stack-18 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.cell-35 {
  justify-content: flex-start;
  align-items: flex-start;
}

.cell-36, .container-43 {
  padding-left: 40px;
}

.image-33 {
  width: 60%;
  margin-bottom: 20px;
}

.code-block {
  aspect-ratio: 9 / 16;
  width: 6.7066%;
}

.video-3 {
  aspect-ratio: 9 / 16;
  width: 70%;
}

.slider-stack {
  margin-top: 20px;
  margin-left: 60px;
  margin-right: 60px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.icon-6, .icon-7 {
  color: var(--mid-grey);
}

.slide-4, .slide-5 {
  background-color: var(--white);
  padding-top: 40px;
}

.slide-6 {
  background-color: var(--white);
}

.flex-block-51 {
  flex-flow: row;
}

.container-44 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-block-52 {
  justify-content: center;
  align-items: center;
}

.image-34 {
  width: 60%;
}

.link-44, .link-45, .link-46, .link-47 {
  text-decoration: none;
}

.select-field-2 {
  background-color: var(--white);
}

.div-block-24-copy {
  flex-flow: column;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-span-22 {
  font-size: 24px;
  line-height: 24px;
  display: inline;
}

.homepage-atl-quickstack {
  padding-top: 0;
  padding-bottom: 0;
}

.homepage-left-atl-cell {
  justify-content: center;
  align-items: flex-start;
}

.homepage-right-atl-cell {
  text-align: center;
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}

.homepage-right-atl-cell.center {
  justify-content: center;
  align-items: center;
}

.homepage-right-atl-cell.center.pink-bg {
  background-color: var(--pink);
}

.homepage-right-atl-cell.center.pink-bg.top-align, .homepage-right-atl-cell.center.align-top {
  justify-content: flex-start;
  align-items: center;
}

.atl-homepage {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 80px 30px;
  position: relative;
}

.atl-homepage.pink-gradient {
  background-image: linear-gradient(180deg, white 63%, #e903879c), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f08cf7c26a0868b38b8a6_Decor_Landscape_White.svg"), linear-gradient(180deg, transparent 65%, var(--pink));
  background-position: 0 0, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 100%, auto;
  padding-top: 40px;
}

.atl-homepage.pink-gradient.other {
  background-image: linear-gradient(315deg, #0000 31%, #edbced);
}

.atl-homepage._20-padding {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl-homepage._20-padding.with-decor-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl-homepage._20-padding.with-decor-bg.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl-homepage._20-padding.with-decor-bg.gradient.lines {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 250%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 0;
  padding-bottom: 0;
}

.atl-homepage._20-padding-copy {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl-homepage.with-img {
  background-image: linear-gradient(#0000 61%, #fff), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6752b0f49327c050f8ce2f3b_ATL_BG.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.atl-homepage._40-padding {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl-homepage._40-padding.with-decor-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl-homepage._40-padding.with-decor-bg.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl-homepage._40-padding.with-decor-bg.gradient.lines {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 40px;
  padding-bottom: 40px;
}

.atl-homepage._40-padding.alternate-decor {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl-homepage._40-padding.alternate-decor.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl-homepage._40-padding.alternate-decor.gradient.lines {
  background-image: linear-gradient(#fffc, #fffc), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
  background-position: 0 0, 50% -200px;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-52 {
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 38px;
}

.cell-40, .cell-41 {
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-19 {
  width: 1000px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-19._0-margin-top {
  margin-top: 0;
}

.img-design-studio {
  box-shadow: 9px 9px 0 0 var(--pink);
  width: 100%;
}

.design-studio-cell {
  text-align: center;
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}

.design-studio-cell.center {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.design-studio-cell.center.pink-bg {
  background-color: var(--pink);
}

.design-studio-cell.center.pink-bg.top-align {
  justify-content: flex-start;
  align-items: center;
}

.image-34-copy {
  width: 60%;
}

.image-34-copy-copy {
  width: auto;
  height: 400px;
}

.text-block-52-copy {
  text-align: center;
  font-family: Oleoscript, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.text-block-52-copy._40px {
  margin-bottom: 40px;
  font-family: Caveat Variablefont Wght, Arial, sans-serif;
}

.text-block-52-copy._0-px {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Caveat Variablefont Wght, Arial, sans-serif;
  display: flex;
}

.atl-quickstack {
  padding-bottom: 0;
}

.atl {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 80px 30px;
  position: relative;
}

.atl.pink-gradient {
  background-image: linear-gradient(180deg, white 63%, #e903879c), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f08cf7c26a0868b38b8a6_Decor_Landscape_White.svg"), linear-gradient(180deg, transparent 65%, var(--pink));
  background-position: 0 0, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 100%, auto;
  padding-top: 40px;
}

.atl.pink-gradient.other {
  background-image: linear-gradient(315deg, #0000 31%, #edbced);
}

.atl._20-padding {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl._20-padding.with-decor-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl._20-padding.with-decor-bg.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl._20-padding.with-decor-bg.gradient.lines {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 0;
  padding-bottom: 0;
}

.atl._20-padding.with-decor-bg.gradient.case-study {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 40px;
  padding-bottom: 40px;
}

.atl._20-padding-copy {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl.with-img {
  background-image: linear-gradient(#0000 61%, #fff), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6752b0f49327c050f8ce2f3b_ATL_BG.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.atl._60-padding {
  padding-top: 40px;
  padding-bottom: 60px;
}

.atl._60-padding.with-decor-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl._60-padding.with-decor-bg.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl._60-padding.with-decor-bg.gradient.lines {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 250%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 0;
  padding-bottom: 0;
}

.atl._60-padding.pink-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.icon-title {
  text-align: center;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.icon-title.center {
  text-align: center;
}

.icon-title.center.small-font {
  font-size: 24px;
  line-height: 24px;
}

.container-45 {
  max-width: 1400px;
}

.container-45._60-padding {
  padding-top: 60px;
}

.header-3 {
  font-size: 30px;
  line-height: 30px;
}

.header-3._0-margin {
  margin-bottom: 10px;
  font-size: 28px;
  line-height: 28px;
}

.cell-42 {
  justify-content: center;
  align-items: center;
}

.time {
  margin-bottom: 0;
}

.flex-block-53 {
  justify-content: flex-start;
  align-items: center;
}

.flex-block-53._20-px {
  margin-bottom: 20px;
}

.time-icons {
  width: 50px;
  height: 50px;
}

.time-icons.case-study {
  width: 200px;
  height: auto;
}

.time-icons._40px {
  width: 40px;
  height: 40px;
}

.cell-43, .cell-44 {
  justify-content: center;
  align-items: center;
}

.cta-inner-pages {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 80px 30px;
  position: relative;
}

.cta-inner-pages.pink-gradient {
  background-image: linear-gradient(180deg, white 63%, #e903879c), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f08cf7c26a0868b38b8a6_Decor_Landscape_White.svg"), linear-gradient(180deg, transparent 65%, var(--pink));
  background-position: 0 0, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 100%, auto;
  padding-top: 40px;
}

.cta-inner-pages.pink-gradient.other {
  background-image: linear-gradient(315deg, #0000 31%, #edbced);
}

.cta-inner-pages._20-padding {
  padding-top: 40px;
  padding-bottom: 20px;
}

.cta-inner-pages._20-padding.with-decor-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.cta-inner-pages._20-padding.with-decor-bg.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.cta-inner-pages._20-padding.black {
  background-color: var(--relume-library-lite--rl-black);
  padding-bottom: 40px;
}

.cta-inner-pages._20-padding.black.gradient {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png"), linear-gradient(126deg, var(--black) 36%, #700040);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.cta-inner-pages._20-padding-copy {
  padding-top: 40px;
  padding-bottom: 20px;
}

.cta-inner-pages.with-img {
  background-image: linear-gradient(#0000 61%, #fff), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6752b0f49327c050f8ce2f3b_ATL_BG.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.img-section-1 {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px 40px;
  position: relative;
}

.img-section-1.white {
  background-color: var(--white);
  padding: 40px 30px;
}

.img-section-1.white.industry {
  padding-top: 100px;
  padding-left: 220px;
  padding-right: 220px;
}

.img-section-1.white._100-padding {
  padding-top: 100px;
  padding-bottom: 60px;
}

.img-section-1.white._100-padding._60-padding {
  background-color: var(--white);
  border-bottom-style: none;
  padding-top: 60px;
}

.img-section-1.white.no-line {
  border-bottom-style: none;
}

.img-section-1._80-padding._20-padding-top {
  background-color: var(--white);
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-top: 40px;
}

.img-section-1.grey-light {
  background-color: var(--grey-light);
  border-bottom-style: none;
  border-bottom-width: 0;
}

.img-section-1._0-padding {
  background-color: var(--white);
  border: 1px #000;
  border-bottom-width: 0;
  padding-bottom: 0;
}

.img-section-2 {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px 40px;
  position: relative;
}

.img-section-2.white {
  background-color: var(--white);
  padding: 40px 30px;
}

.img-section-2.white.industry {
  padding-top: 100px;
  padding-left: 220px;
  padding-right: 220px;
}

.img-section-2.white._100-padding {
  padding-top: 100px;
  padding-bottom: 60px;
}

.img-section-2.white._100-padding._60-padding {
  background-color: var(--white);
  border-bottom-style: none;
  padding-top: 60px;
}

.img-section-2.white.no-line {
  border-bottom-style: none;
}

.img-section-2._80-padding {
  padding-bottom: 80px;
}

.img-section-2._80-padding._20-padding-top {
  background-color: var(--white);
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-top: 40px;
}

.img-section-2.grey-light {
  background-color: var(--grey-light);
  border-bottom-style: none;
  border-bottom-width: 0;
}

.img-section-2._0-padding {
  background-color: var(--white);
  border: 1px #000;
  border-bottom-width: 0;
  padding-bottom: 0;
}

.img-section-2._0-margin {
  padding-bottom: 0;
}

.cta-img {
  width: 400px;
}

.cta-text-cell {
  justify-content: center;
  align-items: flex-start;
}

.cta-cell {
  text-align: center;
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}

.cta-cell.center {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.cta-cell.center.pink-bg {
  background-color: var(--pink);
}

.cta-cell.center.pink-bg.top-align {
  justify-content: flex-start;
  align-items: center;
}

.pink-text-span {
  color: var(--pink);
  font-family: Roboto, sans-serif;
}

.pink-text-span.bold {
  font-weight: 700;
}

.cell-45, .cell-46 {
  justify-content: center;
  align-items: center;
}

.small-text-span {
  font-size: 30px;
  line-height: 30px;
}

.quick-stack-22 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.cell-47, .cell-48 {
  justify-content: space-between;
}

.rl-padding-section-large-2 {
  padding-top: 0;
  padding-bottom: 0;
}

.rl-text-style-regular {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout28_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_layout28_component {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.rl-heading-style-h4 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_section_layout28 {
  background-color: var(--relume-library-lite--rl-white);
}

.rl-padding-global-2 {
  padding-left: 20px;
  padding-right: 20px;
}

.rl_layout28_image {
  width: 100%;
}

.rl_layout28_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: 1fr minmax(auto, 1fr);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  height: 100%;
  margin-right: 20px;
  display: grid;
}

.rl-container-large-2 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.rl_layout28_tabs-link {
  background-color: var(--grey);
  border-left: 2px solid #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 0 20px 2rem;
  display: flex;
}

.rl_layout28_tabs-link.w--current {
  border-left-width: 10px;
  border-left-color: var(--pink);
  background-color: var(--light-pink);
  opacity: 1;
}

.quick-stack-23 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section-17 {
  padding-bottom: 60px;
}

.section-17._100-padding-top {
  padding-top: 100px;
  padding-bottom: 100px;
}

.cell-49, .cell-50 {
  align-items: stretch;
}

.container-46 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider-gallery {
  background-color: var(--relume-library-lite--rl-white);
  padding-bottom: 60px;
}

.slider-gallery._100-padding {
  padding-bottom: 100px;
}

.slider-gallery.top-100-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.gallery-slider-heading {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-53 {
  padding: 20px 20px 10px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.white-link {
  color: var(--white);
}

.home-atl-container {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.home-atl-container.center._1100-width {
  max-width: 1100px;
}

.text-block-54 {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  line-height: 22px;
  display: flex;
}

.tabs-content-2 {
  border: 2px none var(--pink);
}

.heading-2-left-align {
  text-align: center;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
}

.heading-2-left-align.white {
  color: #fff;
  text-align: left;
  border-bottom: 0 #e50489;
}

.heading-2-left-align.white.left-align {
  color: var(--white);
}

.heading-2-left-align.white.left-align._20-margin {
  margin-bottom: 20px;
}

.heading-2-left-align.white._64px {
  font-size: 64px;
}

.heading-2-left-align.violet {
  color: #3d3d89;
}

.heading-2-left-align._40px {
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
}

.heading-2-left-align._80px {
  margin-bottom: 80px;
}

.heading-2-left-align.grey {
  color: #393939;
}

.heading-2-left-align._50 {
  max-width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-2-left-align.left-align {
  color: var(--dark-grey);
  text-align: left;
  line-height: 48px;
}

.heading-2-left-align.left-align.white {
  margin-top: 0;
  margin-bottom: 10px;
}

.heading-2-left-align.left-align.white._64px {
  color: var(--white);
  margin-bottom: 20px;
  font-size: 64px;
  line-height: 64px;
}

.heading-2-left-align.left-align.white._64px.goab {
  text-align: center;
}

.heading-2-left-align.left-align._36-font {
  font-size: 36px;
  line-height: 36px;
}

.heading-2-left-align.left-align.white-text {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 10px;
}

.heading-2-left-align.left-align.white-text._64px {
  color: var(--white);
  margin-bottom: 20px;
  font-size: 64px;
  line-height: 64px;
}

.heading-2-left-align.left-align.white-text._64px.goab {
  text-align: center;
}

.heading-2-left-align.dark-blue {
  color: var(--dark-blue);
}

.heading-2-left-align._0-margin {
  margin-bottom: 0;
}

.heading-2-left-align.pink {
  color: var(--pink);
}

.heading-2-left-align.pink._0-top-margin {
  margin-top: 0;
}

.heading-2-left-align._40px {
  margin-bottom: 40px;
}

.section-18 {
  width: auto;
}

.container-47 {
  max-width: 1400px;
  display: flex;
}

.cell-51 {
  justify-content: center;
  align-items: flex-start;
}

.cell-52 {
  justify-content: center;
  align-items: center;
}

.quick-stack-25 {
  padding-bottom: 40px;
}

.quick-stack-25._100-padding {
  padding-top: 100px;
}

.quick-stack-25._60-margin {
  margin-bottom: 60px;
  padding-top: 40px;
}

.text-block-55 {
  text-align: center;
  font-family: Roboto, sans-serif;
}

.container-48 {
  flex-flow: column;
  align-items: center;
  max-width: none;
  display: flex;
}

.container-48._40-margin {
  margin-top: 40px;
  margin-bottom: 40px;
}

.container-48._60-margin {
  margin-top: 60px;
}

.section-19 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-block-56 {
  color: var(--white);
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.text-block-56.black {
  color: var(--black);
  font-size: 18px;
  line-height: 22px;
}

.text-block-57 {
  font-family: Roboto, sans-serif;
}

.rl_pricing18_spacing-block-4 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl_section_pricing18 {
  background-color: var(--relume-library-lite--rl-white);
}

.rl-padding-section-large-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-heading-style-h2-2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-text-style-regular-2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_pricing18_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.rl_pricing18_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.rl_pricing18_spacing-block-5 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_pricing18_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_pricing18_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.rl-button {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_pricing18_icon-wrapper {
  color: var(--relume-library-lite--rl-black);
  flex: none;
  align-self: flex-start;
}

.rl_pricing18_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_pricing18_icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl_pricing18_plan-content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.rl_pricing18_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-text-style-medium-2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-heading-style-h4-2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl-heading-style-h6 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_pricing18_plan {
  border: 1px solid var(--relume-library-lite--rl-black);
  flex-direction: column;
  padding: 2rem;
  display: flex;
}

.rl-text-style-subheading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_pricing18_price-wrapper {
  text-align: center;
}

.rl-heading-style-h1 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_pricing18_spacing-block-6 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_pricing18_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl-container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_pricing18_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.cell-53 {
  justify-content: center;
  align-items: center;
}

.div-block-28 {
  width: 19%;
}

.div-block-29 {
  background-color: var(--pink);
  box-shadow: 6px 6px 0 0 var(--grey);
  border: 1px solid #000;
  border-bottom-style: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 150px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-58 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.text-block-58.white {
  color: var(--white);
  font-size: 30px;
  line-height: 30px;
}

.pricing-heading {
  text-align: center;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.pricing-heading.center {
  text-align: center;
}

.pricing-heading.center.small-font {
  font-size: 24px;
  line-height: 24px;
}

.text-block-59 {
  color: var(--mid-grey);
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-59._0-padding {
  color: var(--grey);
  margin-bottom: 0;
}

.text-block-59.left-align {
  color: var(--black);
  margin-left: 40px;
  margin-right: auto;
}

.text-block-59.left-align.top-20-margin {
  margin-top: 20px;
}

.text-block-59.pink {
  color: var(--pink);
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-30 {
  background-color: var(--white);
  box-shadow: 6px 6px 0 0 var(--grey);
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-30._30-padding {
  justify-content: flex-start;
  align-items: center;
  height: 150px;
  padding-bottom: 60px;
}

.text-block-60 {
  font-family: Roboto, sans-serif;
}

.collection-list-4 {
  flex-flow: wrap;
  height: 100%;
  display: flex;
}

.text-block-61 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.text-block-61._0-margin {
  margin-bottom: 0;
}

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

.div-block-31._40-margin {
  margin-bottom: 40px;
}

._60-padding {
  padding-bottom: 60px;
}

.cell-52-copy {
  padding-left: 20px;
  padding-right: 20px;
}

.container-49 {
  max-width: 1400px;
  padding-left: 20px;
  padding-right: 20px;
}

.list-9 {
  box-shadow: 9px 9px 0 0 var(--grey);
  color: var(--pink);
  border: 1px solid #707070;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.big-list-item-pink {
  align-self: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 500;
}

.list-item-15, .list-item-16 {
  align-self: center;
  margin-top: 10px;
}

.heading-2-centered-copy._0-margin {
  margin-bottom: 0;
}

.section-20 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.heading-38 {
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-38._20-margin {
  text-align: center;
  margin-bottom: 20px;
  margin-right: 0;
}

.heading-38._20-margin.center {
  text-align: center;
}

.list-9-copy {
  color: var(--pink);
  border: 1px solid #707070;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  list-style-type: none;
  display: flex;
}

.paragraph-26 {
  border: 1px solid #707070;
  border-radius: 25px;
  padding: 40px;
}

.rich-text-block-9 {
  background-color: var(--white);
  box-shadow: 9px 9px 0 0 var(--grey);
  border: 1px solid #707070;
  border-radius: 0;
  padding: 40px;
  font-size: 24px;
  line-height: 30px;
}

.quick-stack-26 {
  padding: 0;
}

.text-block-62 {
  color: var(--mid-grey);
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.text-block-63 {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  font-size: 24px;
  font-weight: 500;
  display: flex;
}

.text-block-63.pink {
  color: var(--pink);
}

.cell-54 {
  justify-content: center;
  align-items: center;
  font-family: Roboto, sans-serif;
  font-size: 24px;
}

.content-cell {
  border-bottom: 1px solid #000;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.content-cell.left-outline {
  border-left: 1px solid #000;
}

.content-cell.left-outline.with-icon {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
}

.content-cell.right-outline {
  box-shadow: 9px 0 0 0 var(--grey);
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.title-cell {
  border-top: 1px #000;
  border-bottom: 1px solid #000;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
}

.title-cell.right-shadow {
  box-shadow: 9px 0 0 0 var(--white);
}

.text-block-63-copy {
  justify-content: center;
  align-items: center;
  font-size: 28px;
  font-weight: 500;
  display: flex;
}

.text-block-63-copy.pink {
  color: var(--pink);
}

.quick-stack-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  box-shadow: 9px 9px 0 0 var(--grey);
  border-left: 1px #000;
  border-right-color: #000;
  padding: 0;
}

.client-logo {
  width: auto;
  height: 250px;
}

.our-solution {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 500px;
  padding-top: 60px;
  padding-bottom: 100px;
}

.image-35 {
  width: 60%;
  height: auto;
}

.cell-55 {
  justify-content: center;
  align-items: center;
}

.cell-56 {
  justify-content: flex-start;
  align-items: flex-start;
}

.the-challenge {
  padding-top: 20px;
  padding-bottom: 100px;
}

.client-overview, .comparison-with-traditional-development, .project-overview {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-49-copy {
  max-width: 1400px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-36 {
  width: 50px;
  margin-right: 20px;
}

.text-block-64 {
  color: var(--medium-dark-grey);
  text-align: right;
  margin-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.paragraph-29 {
  font-size: 24px;
}

.paragraph-30 {
  font-size: 28px;
}

.paragraph-31 {
  font-size: 28px;
  line-height: 32px;
}

.paragraph-32 {
  font-size: 28px;
}

.paragraph-33 {
  font-size: 28px;
  line-height: 32px;
}

.paragraph-34 {
  font-size: 24px;
}

.nav-icon {
  font-size: 18px;
}

.paragraph-35 {
  font-size: 20px;
}

.flex-block-56 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-flex;
}

.flex-block-56.pink-underline {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 5px solid var(--pink);
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 20px;
  display: inline-flex;
}

.flex-block-56.pink-underline._20-padding {
  margin-top: 20px;
}

.rich-text-with-20-margin {
  margin-bottom: 20px;
}

.design-studio-slider {
  background-color: var(--white);
  padding-left: 40px;
  padding-right: 40px;
}

.design-studio-slider._1.no-bg {
  background-color: var(--no-bg);
}

.design-studio-slider._4.no-bg {
  background-color: var(--low-opacity-white);
}

.design-studio-slider.no-bg {
  background-color: var(--no-bg);
}

.slider-arrow-dark {
  color: var(--black);
}

.slide-nav-3 {
  font-size: 10px;
}

.slider-3 {
  background-color: var(--white);
  width: 100%;
  height: auto;
  margin-bottom: 0;
}

.slider-3.no-bg {
  background-color: var(--no-bg);
}

.container-50 {
  max-width: 1000px;
  margin-top: 100px;
  padding-left: 0;
  padding-right: 0;
}

.rl-padding-section-large-4 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-heading-style-h2-3 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_gallery21_image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_gallery21_arrow-icon-2 {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl_gallery21_slide-2 {
  padding-right: 2rem;
}

.rl_gallery21_slide-2.center {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.rl_gallery21_mask-2 {
  width: 50%;
  overflow: visible;
}

.rl_gallery21_slide-nav-2 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.rl_gallery21_component-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.rl_gallery21_slider-2 {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.rl_gallery21_lightbox-link-2 {
  width: 100%;
}

.rl_gallery21_arrow-right-2 {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  color: var(--relume-library-lite--rl-black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.rl-text-style-medium-3 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_gallery21_heading-wrapper-2 {
  width: 100%;
  max-width: 48rem;
}

.rl_gallery21_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_gallery21_image-wrapper-2 {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.rl_section_gallery21-2 {
  background-color: var(--relume-library-lite--rl-white);
  overflow: hidden;
}

.rl_blog33_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_gallery21_arrow-left-2 {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  color: var(--relume-library-lite--rl-black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 4rem 0% auto;
}

.rl-padding-global-4 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl-container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-32 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-nav-4 {
  font-size: 10px;
}

.slider-4 {
  background-color: var(--white);
  height: 100%;
  padding-bottom: 60px;
}

.quick-stack-33 {
  background-color: var(--white);
  color: var(--black);
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 60px;
  padding-right: 60px;
}

.text-block-65 {
  font-family: Roboto, sans-serif;
}

.number-decor {
  color: var(--pink);
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 48px;
}

.cell-57 {
  justify-content: center;
  align-items: flex-end;
}

.heading-39 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 30px;
  line-height: 30px;
}

.image-37, .gif-20-margin {
  margin-bottom: 20px;
}

.what-is-section {
  padding-top: 20px;
  padding-bottom: 0;
}

.cell-58 {
  justify-content: flex-start;
  align-items: flex-start;
}

.quick-stack-34 {
  padding-bottom: 60px;
}

.the-challenge-copy {
  padding-top: 20px;
  padding-bottom: 100px;
}

.cell-59 {
  justify-content: center;
  align-items: center;
}

.flex-block-57 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}

.icon-10, .icon-11 {
  color: var(--black);
}

.cell-60 {
  justify-content: center;
  align-items: flex-start;
}

.gallery-slider {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-51 {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-slide {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image-2 {
  width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav {
  display: none;
}

.testimonial-slider-large {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.testimonial-slider-two {
  background-color: #0000;
  height: auto;
}

.testimonial-slide {
  background-color: #fff;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  height: 500px;
  padding: 20px 64px;
  display: flex;
}

.testimonial-content {
  flex-direction: column;
  align-items: flex-start;
  max-width: 460px;
  margin-right: 40px;
  display: flex;
}

.testimonial-quote-icon {
  margin-bottom: 24px;
}

.testimonial-quote {
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.testimonial-info-two {
  align-items: center;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author-name {
  font-weight: 700;
}

.testimonial-image-two {
  object-fit: cover;
  width: 350px;
  height: 400px;
}

.testimonial-author-image-three {
  object-fit: cover;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.testimonial-slider-arrow {
  display: block;
}

.testimonial-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.icon-12, .icon-13 {
  color: var(--black);
}

.testimonial-image-two-copy {
  object-fit: cover;
  width: 60%;
  height: auto;
}

.flex-block-58 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

.flex-block-59 {
  justify-content: center;
  align-items: center;
}

.rich-text-block-9-copy {
  background-color: var(--white);
  border: 1px #707070;
  border-radius: 0;
  padding: 40px;
  font-size: 24px;
  line-height: 28px;
}

.mask-4 {
  height: 89.586%;
}

.flex-block-60 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 759.773px;
}

.cell-61 {
  justify-content: center;
  align-items: center;
}

.cell-62 {
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-35 {
  padding-left: 60px;
  padding-right: 60px;
}

.quick-stack-35._100-padding {
  padding-bottom: 100px;
}

.text-block-48-copy {
  text-align: left;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-48-copy.center {
  text-align: center;
}

.inspiration-text-block {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  line-height: 22px;
  display: inline;
}

.watch-a-quick-demo-button {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-top: 20px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.watch-a-quick-demo-button:hover, .watch-a-quick-demo-button:active {
  color: var(--black);
}

.watch-a-quick-demo-button._0-left-margin {
  margin-left: 0;
  font-size: 18px;
  line-height: 18px;
}

.section-21 {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-52 {
  background-color: var(--medium-dark-grey);
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  max-width: 350px;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-52.centered-button {
  text-align: center;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  margin-left: auto;
}

.container-52.centered-button._100-margin {
  margin-bottom: 100px;
}

.container-52.centered-button.padding {
  padding-left: 20px;
  padding-right: 20px;
}

.container-52.centered-button.padding._15-top-padding {
  padding-top: 15px;
}

.text-card {
  background-color: var(--white);
  box-shadow: 7px 7px 0 0 var(--grey);
  text-align: center;
  border: 2px solid #000;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 400px;
  height: auto;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0 0 40px;
  display: flex;
}

.text-card._30-padding {
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 91%;
  max-width: none;
  height: 99.9999%;
  padding-top: 40px;
}

.text-card._30-padding.full-width {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.text-card.auto-margin {
  margin-left: auto;
  margin-right: auto;
}

.div-block-33 {
  background-color: var(--pink);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-40 {
  color: var(--white);
  font-weight: 700;
}

.text-card-text {
  text-align: center;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  display: flex;
}

.text-card-text.left-align {
  text-align: left;
}

.text-card-header-block {
  background-color: var(--pink);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.idea-to-software-section {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.idea-to-software-section.pink-ripples {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(#edbcbe, #edbcbe);
  background-position: -15%, 150%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, 50%, auto;
  border-bottom-style: none;
}

.idea-to-software-section.dark-pink-ripples {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(to bottom, var(--pink), var(--pink));
  background-position: -15%, 150%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, 50%, auto;
  border-bottom-style: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

.idea-to-software-section._0-padding {
  padding-bottom: 0;
}

.idea-to-software-section._20-padding {
  padding-top: 20px;
  padding-bottom: 0;
}

.idea-to-software-section.grey-bg {
  background-color: var(--grey);
}

.idea-to-software-section._60-padding {
  padding-top: 60px;
  padding-bottom: 0;
}

.idea-to-software-section._60-padding._60-bottom-padding {
  padding-bottom: 60px;
}

.idea-to-software-section.top-0-padding {
  padding-top: 0;
}

.text-block-67 {
  color: var(--mid-grey);
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-style: normal;
}

.text-block-67.italicized {
  font-style: italic;
}

.text-block-67._24-px {
  margin-bottom: 0;
  font-size: 28px;
  line-height: 30px;
}

.logo-cell {
  border: 1px #000;
  justify-content: center;
  align-items: center;
}

.trusted-by-section {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 20px 30px 60px;
  position: relative;
}

.trusted-by-section.padding {
  padding-top: 60px;
}

.trusted-by-section.padding._40-padding {
  padding-bottom: 40px;
}

.trusted-by-section._0-padding {
  padding-top: 0;
}

.trusted-by-section._60-padding {
  padding-bottom: 60px;
}

.section-22 {
  padding-top: 100px;
  padding-bottom: 60px;
}

.section-22._1-40-padding {
  padding-bottom: 140px;
}

.section-22._0-padding-top {
  padding-top: 0;
}

.container-53 {
  background-color: var(--white);
  border: 1px #000;
  border-radius: 10px;
  padding-bottom: 0;
}

.container-53.top-padding {
  background-color: var(--no-bg);
  margin-top: 40px;
}

.image-39 {
  width: 90%;
  padding-left: 0;
  padding-right: 0;
}

.section-23 {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.cell-63 {
  justify-content: center;
  align-items: center;
}

.quick-stack-36 {
  background-color: var(--grey);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.quick-stack-36.pink {
  background-color: var(--pink);
  max-width: 1439px;
}

.quick-stack-36.pink._40-padding {
  padding-top: 40px;
}

.quick-stack-36.purple {
  background-color: #61069a;
  max-width: 1439px;
}

.quick-stack-36.purple._40-padding {
  padding-top: 40px;
}

.image-40 {
  width: 80%;
}

.quick-stack-37 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding-top: 0;
  padding-bottom: 0;
}

.image-41 {
  width: 80%;
}

.grey-text {
  color: var(--mid-grey);
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.grey-text._40-margin {
  margin-bottom: 40px;
  font-size: 28px;
  line-height: 28px;
}

.dark-text {
  color: var(--black);
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.dark-text._40-margin {
  margin-bottom: 40px;
}

.image-42 {
  width: 70%;
}

.cell-64, .cell-65 {
  justify-content: center;
  align-items: center;
}

.quick-stack-38 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.quick-stack-38._40-margin._100-down {
  width: 100%;
  margin-bottom: 100px;
}

.quick-stack-38._40-margin._100-down._60-margin-top {
  margin-top: 60px;
}

.quick-stack-38.reverse {
  width: 100%;
}

.section-24 {
  padding-bottom: 100px;
}

.pop-up-wrapper-home {
  z-index: 9999;
  opacity: 0;
  background-color: #000c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.homepage-video-pop-up-wrapper {
  width: 100%;
}

.home-pop-up-exit {
  color: var(--white);
  font-size: 30px;
  line-height: 30px;
  text-decoration: none;
  position: absolute;
  top: 5%;
  right: 5%;
  overflow: visible;
}

.rl-padding-section-large-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl_faq1_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-4 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.rl-text-style-regular-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-regular-3.white {
  font-size: 20px;
}

.rl_section_faq1 {
  background-color: var(--relume-library-lite--rl-white);
}

.rl_section_faq1.grey {
  background-color: var(--light-grey);
}

.rl_faq1_component {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.rl_faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl-button-secondary {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_faq1_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_spacing-block-5 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_faq1_question-text {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq1_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--relume-library-lite--rl-black);
  border-bottom: 1px solid var(--white);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.rl-text-style-medium-4 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-heading-style-h4-3 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_faq1_list {
  border-bottom: 1px solid var(--relume-library-lite--rl-black);
}

.rl_faq1_spacing-block-4 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_faq1_icon-wrapper {
  align-self: flex-start;
}

.rl_faq1_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_faq1_answer {
  overflow: hidden;
}

.rl_faq1_spacing-block-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_cta-wrapper {
  text-align: center;
  width: 100%;
  max-width: 35rem;
}

.rl-padding-global-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl-padding-global-5.top-margin-60 {
  background-color: #f5f5f5;
  padding-top: 60px;
}

.rl-padding-global-5.top-margin-60.white {
  background-color: var(--white);
}

.rl-padding-global-5.top-margin-60.black-bg {
  background-color: #000;
}

.rl_faq1_answer-wrapper {
  margin-bottom: 1.5rem;
}

.rl_faq1_icon {
  color: var(--relume-library-lite--rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.quick-stack-39 {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-40 {
  width: 100%;
}

.quick-stack-40.grey {
  background-color: var(--grey-light);
  box-shadow: 9px 9px 0 0 var(--pink);
  height: 100%;
}

.list-10 {
  margin-bottom: 20px;
  font-size: 20px;
  list-style-type: decimal;
}

.bold-text-17 {
  text-decoration: none;
}

.image-43 {
  width: 100%;
}

.image-44 {
  padding: 10px 20px;
}

.case-study-section {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 20px 30px;
  position: relative;
}

.case-study-section.padding {
  padding-top: 60px;
}

.case-study-section.padding._40-padding {
  padding-bottom: 40px;
}

.case-study-section._0-padding {
  padding-top: 0;
}

.case-study-section._60-padding {
  padding-bottom: 60px;
}

.cell-71 {
  padding-left: 20px;
}

.cell-72 {
  justify-content: flex-start;
  align-items: flex-end;
}

.quick-stack-42 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.cell-73, .cell-74, .cell-75, .cell-76, .cell-77 {
  justify-content: center;
  align-items: center;
}

.quick-stack-43 {
  background-color: #fff;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.cell-78 {
  justify-content: center;
  align-items: center;
}

.cell-78.left-align {
  justify-content: center;
  align-items: flex-start;
}

.image-47 {
  width: 100%;
}

.quick-stack-44 {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: 100%;
  max-width: none;
}

.cell-79 {
  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;
  align-items: center;
  display: flex;
}

.text-block-68 {
  color: var(--medium-dark-grey);
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 14px;
}

.list-11 {
  width: 100%;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-right: 40px;
}

.list-12 {
  font-size: 18px;
  list-style-type: disc;
}

.list-12._20-margin {
  margin-bottom: 20px;
}

.text-block-69 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.div-block-34 {
  background-color: var(--pink);
  height: 3px;
}

.header-section {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 20px 30px 0;
  position: relative;
}

.header-section.padding {
  padding-top: 60px;
}

.header-section.padding._40-padding {
  padding-bottom: 40px;
}

.header-section._0-padding {
  padding-top: 0;
}

.header-section._60-padding {
  padding-bottom: 60px;
}

.header-section._60-padding-top {
  padding-top: 60px;
  padding-bottom: 60px;
}

.header-section._60-padding-top.with-bg {
  background-image: linear-gradient(#ffffffb3, #ffffffb3), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
  background-position: 0 0, 1100px 50px;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-bottom: 100px;
}

.header-section.grey {
  background-color: var(--light-grey);
}

.header-section._60-padding-top-most {
  padding-top: 60px;
}

.div-block-35 {
  align-self: center;
  width: 360px;
}

.div-block-36 {
  background-color: var(--ebebeb);
  text-align: center;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 100%;
  padding: 20px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  display: flex;
  box-shadow: 9px 9px #0003;
}

.div-block-36.pink {
  background-color: var(--pink);
  box-shadow: none;
}

.cell-80 {
  justify-content: center;
  align-items: center;
}

.quick-stack-45 {
  grid-row-gap: 20px;
  width: 90%;
}

.center-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1100px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.center-container.center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.center-container.center.top-padding-0 {
  padding-top: 0;
}

.center-container._1400px-width {
  max-width: 1400px;
}

.center-container.full-width {
  width: 100%;
}

.cell-81 {
  justify-content: center;
  align-items: center;
}

.section-25 {
  padding-bottom: 100px;
}

.quick-stack-46 {
  width: 100%;
}

.div-block-36-copy {
  background-color: var(--ebebeb);
  text-align: center;
  border: 1px solid #000;
  flex-flow: row;
  width: 100%;
  height: 100%;
  padding: 20px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  box-shadow: 9px 9px #0003;
}

.left-align-text-block {
  text-align: left;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.left-align-text-block.numbered {
  color: var(--pink);
  font-size: 40px;
  line-height: 40px;
}

.left-align-text-block._10px {
  margin-bottom: 10px;
}

.left-align-text-block._10px.pink, .left-align-text-block.pink {
  color: var(--pink);
}

.section-26 {
  padding-bottom: 60px;
}

.cell-82 {
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-47 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-48 {
  width: 100%;
}

.text-block-70 {
  color: var(--white);
}

.div-block-36-copy {
  background-color: var(--ebebeb);
  box-shadow: none;
  text-align: center;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  width: 450px;
  height: 100%;
  padding: 20px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  display: flex;
}

.div-block-36-copy.pink {
  background-color: var(--pink);
}

.div-block-36-copy.light-pink {
  background-color: var(--light-pink);
}

.text-block-71 {
  color: var(--relume-library-lite--rl-black);
  text-align: left;
  font-size: 20px;
  font-weight: 500;
}

.div-block-36-copy-copy {
  background-color: var(--ebebeb);
  text-align: center;
  border: 1px solid #000;
  flex-flow: row;
  width: 100%;
  height: 100%;
  padding: 20px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  box-shadow: 9px 9px #0003;
}

.heading-41 {
  text-align: center;
}

.heading-41._20-top-margin {
  margin-top: 20px;
}

.heading-42 {
  text-align: center;
}

.cell-84 {
  justify-content: center;
  align-items: flex-start;
}

.paragraph-36 {
  margin-top: 10px;
}

.paragraph-36._40-margin-down {
  margin-bottom: 40px;
}

.list-13 {
  list-style-type: decimal;
}

.quick-stack-49 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-85 {
  background-color: var(--white);
  padding: 40px;
}

.cell-86 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.paragraph-37 {
  color: var(--white);
  text-align: center;
}

.heading-43 {
  color: var(--black);
  margin-bottom: 0;
}

.quick-stack-49-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  padding: 0;
}

.paragraph-37-copy {
  color: var(--black);
  text-align: center;
  font-size: 18px;
  line-height: 22px;
}

.list-14 {
  margin-bottom: 40px;
}

.uui-text-align-center {
  text-align: center;
}

.uui-text-size-small {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall.text-weight-medium {
  font-weight: 500;
}

.uui-heading-medium-2 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-testimonial16_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui--gray50);
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  margin-right: 2rem;
  padding: 2rem;
  display: flex;
}

.uui-testimonial16_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial16_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial16_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial16_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 4rem;
  display: flex;
}

.uui-testimonial16_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial16_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-section_testimonial16 {
  overflow: hidden;
}

.uui-testimonial16_loop-trigger {
  display: flex;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-testimonial16_client-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-testimonial16_profile-img-wrapper {
  align-items: center;
  display: flex;
}

.heading-45 {
  text-align: center;
  align-self: center;
  font-size: 24px;
  line-height: 24px;
}

.heading-46 {
  display: flex;
}

.section-27 {
  padding-top: 100px;
  padding-bottom: 0;
}

.section-27._0-padding {
  padding-top: 0;
}

.text-block-73 {
  text-align: center;
  align-self: center;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.text-block-73.white {
  font-size: 20px;
  line-height: 20px;
}

.text-block-73-copy {
  text-align: center;
  align-self: center;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.cell-87 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-2-centered-copy {
  text-align: center;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
}

.heading-2-centered-copy.white {
  color: #fff;
  border-bottom: 0 #e50489;
}

.heading-2-centered-copy.white.left-align {
  color: var(--white);
}

.heading-2-centered-copy.white.left-align._20-margin {
  margin-bottom: 20px;
}

.heading-2-centered-copy.white._64px {
  font-size: 64px;
}

.heading-2-centered-copy.violet {
  color: #3d3d89;
}

.heading-2-centered-copy._40px {
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
}

.heading-2-centered-copy._80px {
  margin-bottom: 80px;
}

.heading-2-centered-copy.grey {
  color: #393939;
}

.heading-2-centered-copy._50 {
  max-width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-2-centered-copy.left-align {
  color: var(--dark-grey);
  text-align: left;
  line-height: 48px;
}

.heading-2-centered-copy.left-align.white {
  margin-top: 0;
  margin-bottom: 10px;
}

.heading-2-centered-copy.left-align.white._64px {
  color: var(--white);
  margin-bottom: 20px;
  font-size: 64px;
  line-height: 64px;
}

.heading-2-centered-copy.left-align.white._64px.goab {
  text-align: center;
}

.heading-2-centered-copy.left-align._36-font {
  font-size: 36px;
  line-height: 36px;
}

.heading-2-centered-copy.left-align.white-text {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 10px;
}

.heading-2-centered-copy.left-align.white-text._64px {
  color: var(--white);
  margin-bottom: 20px;
  font-size: 64px;
  line-height: 64px;
}

.heading-2-centered-copy.left-align.white-text._64px.goab {
  text-align: center;
}

.heading-2-centered-copy.dark-blue {
  color: var(--dark-blue);
}

.heading-2-centered-copy._0-margin {
  color: var(--black);
  margin-bottom: 0;
  font-size: 30px;
  line-height: 30px;
}

.heading-2-centered-copy._0-margin.center {
  align-self: center;
}

.heading-2-centered-copy._0-margin.center.bigger {
  margin-top: 0;
}

.heading-2-centered-copy._0-margin._40-top-margin {
  margin-top: 40px;
}

.heading-2-centered-copy._0-margin._40-top-margin.white {
  color: var(--white);
}

.heading-2-centered-copy.pink {
  color: var(--pink);
}

.heading-2-centered-copy.pink._0-top-margin {
  margin-top: 0;
}

.heading-2-centered-copy._40px {
  margin-bottom: 40px;
}

.heading-2-centered-copy.bigger {
  font-size: 64px;
  line-height: 64px;
}

.client-img {
  padding-top: 10px;
  padding-bottom: 10px;
}

.quick-stack-50._1100-width {
  width: 1100px;
}

.paragraph-39 {
  color: var(--dark-grey);
  margin-top: 10px;
  margin-bottom: 60px;
}

.paragraph-39._20-padding {
  color: var(--dark-grey);
  margin-bottom: 20px;
}

.paragraph-39._20-padding.white {
  color: var(--white);
}

.paragraph-39._20-padding.white.center {
  text-align: center;
}

.paragraph-39._20-padding.white.center.smaller {
  font-size: 20px;
  line-height: 22px;
}

.paragraph-39._20-padding.white.center._30px {
  font-size: 30px;
  line-height: 32px;
}

.paragraph-39.center-align {
  text-align: center;
}

.paragraph-39.center-align.white._20-margin, .paragraph-39.center-align._20-margin, .paragraph-39.center-align._20-bottom-margin {
  margin-bottom: 20px;
}

.div-block-38 {
  padding-top: 40px;
}

.form-3 {
  background-color: var(--white);
  border: 1px solid #000;
  width: 100%;
  padding: 40px 20px;
}

.form-block-6 {
  align-self: auto;
  width: 100%;
}

.cell-89 {
  padding-left: 20px;
  padding-right: 20px;
}

.quick-stack-51 {
  padding-bottom: 100px;
}

.section-28 {
  background-image: linear-gradient(#ffffffe3, #ffffffe3), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
  background-position: 0 0, -300px 200px;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  padding-top: 60px;
  padding-bottom: 60px;
}

.atl-homepage-copy {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 80px 30px;
  position: relative;
}

.atl-homepage-copy.pink-gradient {
  background-image: linear-gradient(180deg, white 63%, #e903879c), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f08cf7c26a0868b38b8a6_Decor_Landscape_White.svg"), linear-gradient(180deg, transparent 65%, var(--pink));
  background-position: 0 0, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 100%, auto;
  padding-top: 40px;
}

.atl-homepage-copy.pink-gradient.other {
  background-image: linear-gradient(315deg, #0000 31%, #edbced);
}

.atl-homepage-copy._20-padding {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl-homepage-copy._20-padding.with-decor-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl-homepage-copy._20-padding.with-decor-bg.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl-homepage-copy._20-padding.with-decor-bg.gradient.lines {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 250%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 0;
  padding-bottom: 0;
}

.atl-homepage-copy._20-padding.circle-decor {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(#fffc, #fffc), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
  background-position: 0 0, 0 0, 110% -150px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover, auto, auto;
}

.atl-homepage-copy._20-padding-copy {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl-homepage-copy.with-img {
  background-image: linear-gradient(#0000 61%, #fff), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6752b0f49327c050f8ce2f3b_ATL_BG.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.atl-homepage-copy._40-padding {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl-homepage-copy._40-padding.with-decor-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl-homepage-copy._40-padding.with-decor-bg.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl-homepage-copy._40-padding.with-decor-bg.gradient.lines {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 40px;
  padding-bottom: 40px;
}

.atl-homepage-copy._40-padding.alternate-decor {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl-homepage-copy._40-padding.alternate-decor.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl-homepage-copy._40-padding.alternate-decor.gradient.lines {
  background-image: linear-gradient(#fffc, #fffc), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
  background-position: 0 0, 50% -200px;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-47 {
  align-self: center;
}

.blank-cell {
  text-align: center;
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}

.blank-cell.center {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.blank-cell.center.pink-bg {
  background-color: var(--pink);
}

.blank-cell.center.pink-bg.top-align {
  justify-content: flex-start;
  align-items: center;
}

.other-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.other-section._0-padding-top {
  padding-top: 0;
}

.section-29 {
  padding-top: 100px;
}

.section-30 {
  padding-top: 20px;
  padding-bottom: 100px;
}

.quick-stack-52 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.checkbox-label-5 {
  text-transform: none;
  font-family: Roboto, sans-serif;
  line-height: 18px;
}

.checkbox-field-3 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.text-span-23, .text-span-24 {
  color: var(--pink);
}

.quick-stack-53 {
  width: 100%;
}

.quick-stack-53._60-margin {
  margin-top: 60px;
}

.quick-stack-53._60-margin._1100-width, .quick-stack-53._1100-width {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.container-54 {
  border: 4px solid var(--pink);
  border-radius: 15px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-54.side {
  background-color: var(--white);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.container-54.purple {
  background-color: #ab04e980;
  border-color: #61069a;
}

.container-54.purple.white-bg {
  background-color: #fff;
}

.container-54.light-pink {
  background-color: #ff9ad480;
  border-style: none;
  border-radius: 0;
}

.container-54.purple-bg {
  background-color: #ab04e966;
  border-style: none;
  border-radius: 0;
}

.text-block-74 {
  color: var(--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.text-block-74.pink {
  color: var(--pink);
}

.text-block-74.white {
  color: var(--white);
  font-size: 24px;
  line-height: 24px;
}

.paragraph-40 {
  text-align: center;
}

.paragraph-40.left-align {
  color: var(--dark-grey);
  text-align: left;
}

.paragraph-40.left-align.white {
  color: var(--white);
  line-height: 28px;
}

.container-55 {
  border: 4px solid var(--pink);
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  max-width: 100px;
  height: 100px;
  margin-top: -50px;
  margin-bottom: 20px;
  display: flex;
}

.container-55.side {
  text-align: justify;
  justify-content: center;
  align-items: center;
  width: 100px;
  margin: auto 0 auto -70px;
}

.container-55.purple {
  background-image: radial-gradient(circle, #ab04e9 13%, #61069a 70%);
  border-color: #61069a;
  max-width: 75px;
  height: 75px;
  margin-top: -30px;
}

.container-55.purple._0-margin {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.container-55.pink {
  background-color: var(--pink);
}

.container-55.red {
  background-image: radial-gradient(circle, #ab04e9 13%, #61069a 70%);
  border-color: #61069a;
  max-width: 75px;
  height: 75px;
  margin-top: -30px;
}

.container-55.red._0-margin {
  background-color: red;
  background-image: none;
  border-style: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.container-55.green {
  background-image: radial-gradient(circle, #ab04e9 13%, #61069a 70%);
  border-color: #61069a;
  max-width: 75px;
  height: 75px;
  margin-top: -30px;
}

.container-55.green._0-margin {
  background-color: #11d002;
  background-image: none;
  border-style: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-75 {
  text-align: center;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.text-block-75.left-align {
  color: var(--dark-grey);
  text-align: left;
}

.text-block-75.left-align.white {
  color: var(--white);
}

.text-block-75.left-align.white._40px {
  font-size: 36px;
  line-height: 40px;
}

.text-block-75.left-align.pink {
  color: var(--pink);
}

.text-block-75.left-align.light-pink {
  color: #ff9ad4;
  font-size: 30px;
  line-height: 32px;
}

.youtube-5 {
  margin-bottom: 60px;
}

.section-26-copy {
  background-color: var(--light-grey);
  padding-bottom: 60px;
}

.section-26-copy.white {
  background-color: var(--white);
}

.image-52 {
  width: 80%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-62 {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
}

.youtube-6 {
  margin-bottom: 20px;
  padding-bottom: 0;
}

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

.div-block-39 {
  flex-flow: wrap;
  display: flex;
}

.text-block-76, .text-block-77 {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 28px;
  line-height: 30px;
}

.text-block-78 {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  line-height: 30px;
}

.quick-stack-53-copy {
  width: 100%;
}

.small-title {
  text-align: left;
}

.small-title._10px {
  color: #000;
  margin-bottom: 10px;
}

.cell-91 {
  background-color: var(--grey);
  border-radius: 20px;
  padding: 40px 20px;
}

.cell-91.pink {
  background-color: #fcecf5;
}

.list-16 {
  color: var(--pink);
  font-size: 20px;
  line-height: 22px;
}

.container-56 {
  margin-left: 20px;
}

.container-57 {
  background-color: var(--mid-grey);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100px;
  max-width: 100px;
  height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.container-57.pink {
  background-color: var(--pink);
}

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

.list-17 {
  font-size: 20px;
  line-height: 22px;
}

.image-53 {
  width: 100%;
}

.image-53.shadow {
  margin-bottom: 40px;
  box-shadow: 9px 9px #0003;
}

.image-54 {
  max-width: 100%;
}

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

.section-31 {
  padding-bottom: 60px;
}

.section-31._60-padding {
  padding-top: 60px;
}

.section-32 {
  background-color: var(--grey);
  padding-top: 40px;
  padding-bottom: 40px;
}

.atl-black-bg {
  background-color: var(--relume-library-lite--rl-black);
  background-image: linear-gradient(#000000bd, #000000bd), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/683911a655c6ae44f7b195bd_CTA_Indusrty%20Landing%20Page.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-bottom: 1px #e4ebf3;
  width: auto;
  padding: 80px 30px;
  position: relative;
}

.atl-black-bg.pink-gradient {
  background-image: linear-gradient(180deg, white 63%, #e903879c), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f08cf7c26a0868b38b8a6_Decor_Landscape_White.svg"), linear-gradient(180deg, transparent 65%, var(--pink));
  background-position: 0 0, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 100%, auto;
  padding-top: 40px;
}

.atl-black-bg.pink-gradient.other {
  background-image: linear-gradient(315deg, #0000 31%, #edbced);
}

.atl-black-bg._20-padding {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl-black-bg._20-padding.with-decor-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl-black-bg._20-padding.with-decor-bg.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl-black-bg._20-padding.with-decor-bg.gradient.lines {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 250%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 0;
  padding-bottom: 0;
}

.atl-black-bg._20-padding-copy {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl-black-bg.with-img {
  background-image: linear-gradient(#0000 61%, #fff), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6752b0f49327c050f8ce2f3b_ATL_BG.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.atl-black-bg._40-padding {
  padding-top: 40px;
  padding-bottom: 20px;
}

.atl-black-bg._40-padding.with-decor-bg {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl-black-bg._40-padding.with-decor-bg.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl-black-bg._40-padding.with-decor-bg.gradient.lines {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 40px;
  padding-bottom: 40px;
}

.atl-black-bg._40-padding.alternate-decor {
  background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: contain;
}

.atl-black-bg._40-padding.alternate-decor.gradient {
  background-image: linear-gradient(#0000, #fff 76%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.atl-black-bg._40-padding.alternate-decor.gradient.lines {
  background-image: linear-gradient(#fffc, #fffc), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
  background-position: 0 0, 50% -200px;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  padding-top: 40px;
  padding-bottom: 40px;
}

.pink-gradient-button {
  border: 1px solid var(--pink);
  background-color: var(--pink);
  color: var(--white);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-image: linear-gradient(100deg, #e90487, #9a065a);
  border-radius: 20px;
  height: auto;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  transition: all .2s;
  overflow: visible;
}

.pink-gradient-button:hover {
  background-color: var(--pink);
  color: var(--white);
  background-image: linear-gradient(#000000b3, #000000b3), linear-gradient(100deg, #e90487, #9a065a);
  border-style: solid;
  border-width: 1px;
  overflow: visible;
}

.pink-gradient-button:active {
  background-color: var(--pink);
  color: var(--white);
}

.pink-gradient-button.center {
  margin-left: auto;
  margin-right: auto;
}

.pink-gradient-button.lowercase-letters {
  text-transform: none;
  font-size: 30px;
  line-height: 30px;
}

.pink-gradient-button.lowercase-letters.bigger-font {
  font-size: 30px;
  line-height: 30px;
}

.pink-gradient-button.lowercase-letters.bigger-font.center-align {
  text-align: center;
  margin-bottom: 20px;
  display: flex;
}

.pink-gradient-button._0-margin {
  border-style: solid;
  border-width: 1px;
  margin-left: 0;
  margin-right: 0;
}

.pink-gradient-button._0-margin:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(100deg, #e90487, #9a065a);
  border-style: solid;
  border-width: 1px;
}

.pink-gradient-button._0-margin:active {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(100deg, #e90487, #9a065a);
}

.pink-gradient-button._0-margin.max-250-width {
  text-align: center;
  background-image: linear-gradient(100deg, #e90487, #9a065a);
  align-self: auto;
  width: 100%;
  max-width: 250px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 24px;
  display: flex;
}

.pink-gradient-button.darker {
  color: var(--pink);
  text-align: center;
  background-image: linear-gradient(#000c, #000c), linear-gradient(100deg, #e90487, #9a065a);
  border-style: solid;
  border-width: 1px;
  width: auto;
  max-width: none;
  font-size: 18px;
  line-height: 24px;
}

.pink-gradient-button.darker:hover {
  color: var(--white);
  background-image: linear-gradient(100deg, #e90487, #9a065a);
}

.pink-gradient-button.darker._500-max-width {
  max-width: 500px;
}

.pink-gradient-button._250-max-width {
  text-align: center;
  width: 100%;
  max-width: 250px;
}

.pink-gradient-button.smaller {
  font-size: 16px;
  line-height: 20px;
}

.cell-92 {
  justify-content: center;
  align-items: center;
}

.cell-92.left-align {
  justify-content: center;
  align-items: flex-start;
}

.cell-93 {
  justify-content: center;
  align-items: center;
}

.cell-93.left-align {
  justify-content: center;
  align-items: flex-start;
}

.cell-94 {
  justify-content: center;
  align-items: center;
}

.cell-94.left-align {
  justify-content: center;
  align-items: flex-start;
}

.quick-stack-54 {
  margin-top: 20px;
}

.quick-stack-54.full-width {
  width: 100%;
}

.white {
  color: #fff;
}

.section-33 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 0;
  display: flex;
}

.section-33._0-top-padding {
  padding-top: 0;
}

.section-33._0-bottom-padding {
  padding-bottom: 0;
}

.section-33._100-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-33._100-padding-bottom {
  padding-bottom: 100px;
}

.paragraph-42, .paragraph-43, .paragraph-44 {
  color: #000;
}

.cell-95 {
  background-image: radial-gradient(circle, #61069a, #ab04e9 24%, #ab04e900 58%);
  justify-content: center;
  align-items: center;
}

.cell-95.bigger-circle {
  background-image: radial-gradient(circle, #61069a, #ab04e9 52%, #ab04e900 64%);
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-41 {
  background-color: #e9048733;
  border: 1px solid #e90487;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.paragraph-45 {
  color: #fff;
  flex-flow: column;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.text-span-25 {
  color: #ff9ad4;
}

.healthcare-solutions {
  margin-top: 40px;
}

.div-block-42 {
  border: 1px solid var(--pink);
  background-color: #242424;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 350px;
  height: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 300;
  display: block;
}

.div-block-42.pink {
  background-color: #e9048733;
}

.div-block-42.pink.center {
  justify-content: space-between;
  align-self: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.div-block-42.pink.left-align {
  justify-content: flex-start;
  align-self: flex-start;
  display: flex;
}

.div-block-42.transparent {
  background-color: #24242400;
  border-radius: 25px;
}

.div-block-42.transparent.purple-outline {
  border-color: #ab04e9;
}

.div-block-42.transparent.light-pink-outline {
  border-color: #ff9ad4;
}

.div-block-42.transparent.light-pink-outline._20-margin {
  margin-top: 0;
}

.div-block-42.purple {
  background-color: #ab04e966;
  border-color: #ab04e9;
}

.div-block-43 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 60px;
  display: flex;
}

.cell-96 {
  justify-content: flex-start;
  align-items: flex-end;
}

.cell-97 {
  justify-content: flex-start;
  align-items: flex-start;
}

.image-55 {
  width: 100%;
  height: auto;
}

.div-block-44 {
  border: 1px solid var(--pink);
  background-color: #e9048733;
  border-radius: 20px;
  padding-top: 20px;
}

.quick-stack-55 {
  margin-bottom: 40px;
}

.cell-98 {
  justify-content: flex-start;
  align-items: center;
}

.section-34 {
  background-color: #000;
  background-image: linear-gradient(#000, #61069a 50%, #000);
  margin-top: -3px;
  padding-bottom: 60px;
}

.section-34.pink {
  background-image: linear-gradient(#000, #e90487 50%, #000);
}

.section-34.pink._40-padding {
  padding-top: 60px;
  padding-bottom: 100px;
}

.section-34.gradient-higher {
  background-image: linear-gradient(#000, #61069a 18%, #000);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-35 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-99 {
  text-align: center;
  background-image: radial-gradient(circle, #61069a 21%, #ab04e900 72%);
  justify-content: center;
  align-items: center;
}

.quick-stack-56 {
  max-width: 1100px;
  padding-top: 60px;
  padding-bottom: 100px;
}

.quick-stack-56.full-width {
  max-width: 1400px;
}

.quick-stack-57 {
  margin-bottom: 20px;
}

.section-36 {
  background-color: #000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-36._100-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-36.center-align {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-45 {
  background-image: linear-gradient(#e90487, #9a065a);
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 75px;
  max-height: 75px;
  display: flex;
}

.text-span-26, .text-span-27 {
  padding-right: 10px;
  font-family: "Font Awesome 6 Free Solid 900", Arial, sans-serif;
}

.white-bg {
  background-color: #fff;
}

.cell-100 {
  justify-content: center;
  align-items: center;
}

.paragraph-46 {
  color: var(--black);
}

.code-embed-8 {
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
}

.magenta-bg {
  background-color: #500;
  padding-top: 60px;
  padding-bottom: 60px;
}

.plain-white-bg {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
}

.field-label-12 {
  margin-top: 0;
  margin-bottom: 20px;
}

.checkbox-field-4 {
  margin-bottom: 40px;
}

.checkbox-label-6 {
  text-align: left;
}

.container-58 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-46 {
  border: 3px solid #000;
  width: 100%;
  height: 100%;
  padding: 20px 10px 20px 20px;
}

.div-block-46.pink {
  border-color: var(--pink);
  height: 100%;
}

.light-pink-box {
  background-color: var(--light-pink);
  border-radius: 25px;
  padding: 20px;
}

.white-box {
  padding: 20px;
}

.white-box.with-outline {
  background-color: #fff;
  border: 1px solid #000;
}

.container-58-copy {
  max-width: 1100px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-56 {
  margin: 40px auto;
}

.image-57 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-59 {
  text-align: center;
  width: 100%;
  max-width: 1400px;
}

.pink-box {
  background-color: #ff9ad480;
  padding: 20px;
}

.pink-box.center {
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-59 {
  max-width: 1400px;
}

.pink-icon {
  margin-bottom: 10px;
}

.section-37 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.quick-stack-61 {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-79 {
  color: var(--mid-grey);
  text-align: center;
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.text-block-79._20-margin {
  margin-top: 20px;
}

.text-block-79._20-margin.white {
  color: var(--white);
}

.text-block-79._20-margin.white:hover {
  color: #fff;
}

.text-block-79._10-margin-down {
  margin-bottom: 10px;
}

.text-block-79.oblong-bg {
  border: 1px solid var(--pink);
  background-color: #707070;
  border-radius: 100px;
}

.text-block-79.oblong-bg._20-margin {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 40px;
}

.text-block-79.oblong-bg.light-pink-gradient {
  color: var(--white);
  background-image: linear-gradient(90deg, #ff9ad4, #e90487);
  align-self: center;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-79.oblong-bg.light-pink-gradient._20-margin-top {
  width: 50%;
  margin: -30px auto -3px;
}

.text-block-79.oblong-bg.light-pink-gradient._20-margin-top._70 {
  width: 70%;
}

.purple-gradient-button {
  background-color: var(--pink);
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  background-image: linear-gradient(100deg, #ab04e9, #68038e);
  border: 1px solid #ab04e9;
  border-radius: 20px;
  height: auto;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  transition: all .2s;
  overflow: visible;
}

.purple-gradient-button:hover {
  background-color: var(--pink);
  color: var(--white);
  background-image: linear-gradient(#000000b3, #000000b3), linear-gradient(100deg, #e90487, #9a065a);
  border-style: solid;
  border-width: 1px;
  overflow: visible;
}

.purple-gradient-button:active {
  background-color: var(--pink);
  color: var(--white);
}

.purple-gradient-button.center {
  margin-left: auto;
  margin-right: auto;
}

.purple-gradient-button.lowercase-letters {
  text-transform: none;
  font-size: 30px;
  line-height: 30px;
}

.purple-gradient-button.lowercase-letters.bigger-font {
  font-size: 30px;
  line-height: 30px;
}

.purple-gradient-button.lowercase-letters.bigger-font.center-align {
  text-align: center;
  margin-bottom: 20px;
  display: flex;
}

.purple-gradient-button._0-margin {
  border-style: solid;
  border-width: 1px;
  margin-left: 0;
  margin-right: 0;
}

.purple-gradient-button._0-margin:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(100deg, #e90487, #9a065a);
  border-style: solid;
  border-width: 1px;
}

.purple-gradient-button._0-margin:active {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(100deg, #e90487, #9a065a);
}

.purple-gradient-button._0-margin.max-250-width {
  text-align: center;
  background-image: linear-gradient(100deg, #ab04e9, #5c007e);
  border-color: #ab04e9;
  align-self: auto;
  width: 100%;
  max-width: 250px;
  margin-bottom: 0;
  display: flex;
}

.purple-gradient-button.darker {
  color: var(--pink);
  text-align: center;
  background-image: linear-gradient(#000c, #000c), linear-gradient(100deg, #e90487, #9a065a);
  border-style: solid;
  border-width: 1px;
  width: 100%;
  max-width: 250px;
}

.purple-gradient-button.darker:hover {
  color: var(--white);
  background-image: linear-gradient(100deg, #e90487, #9a065a);
}

.purple-gradient-button._250-max-width {
  text-align: center;
  width: 100%;
  max-width: 250px;
}

.purple-gradient-button._30px {
  font-size: 30px;
}

.light-pink-gradient-button {
  border: 1px solid var(--pink);
  background-color: var(--pink);
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  background-image: linear-gradient(100deg, #e90487, #9a065a);
  border-radius: 20px;
  height: auto;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 12px 25px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  transition: all .2s;
  overflow: visible;
}

.light-pink-gradient-button:hover {
  background-color: var(--pink);
  color: var(--white);
  background-image: linear-gradient(#000000b3, #000000b3), linear-gradient(100deg, #e90487, #9a065a);
  border-style: solid;
  border-width: 1px;
  overflow: visible;
}

.light-pink-gradient-button:active {
  background-color: var(--pink);
  color: var(--white);
}

.light-pink-gradient-button.center {
  margin-left: auto;
  margin-right: auto;
}

.light-pink-gradient-button.lowercase-letters {
  text-transform: none;
  font-size: 30px;
  line-height: 30px;
}

.light-pink-gradient-button.lowercase-letters.bigger-font {
  font-size: 30px;
  line-height: 30px;
}

.light-pink-gradient-button.lowercase-letters.bigger-font.center-align {
  text-align: center;
  margin-bottom: 20px;
  display: flex;
}

.light-pink-gradient-button._0-margin {
  border-style: solid;
  border-width: 1px;
  margin-left: 0;
  margin-right: 0;
}

.light-pink-gradient-button._0-margin:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(100deg, #e90487, #9a065a);
  border-style: solid;
  border-width: 1px;
}

.light-pink-gradient-button._0-margin:active {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(100deg, #e90487, #9a065a);
}

.light-pink-gradient-button._0-margin.max-250-width {
  text-align: center;
  background-image: linear-gradient(100deg, #ff9ad4, #e90487);
  border-color: #ff9ad4;
  align-self: auto;
  width: 100%;
  max-width: 250px;
  margin-bottom: 0;
  display: flex;
}

.light-pink-gradient-button.darker {
  color: var(--pink);
  text-align: center;
  background-image: linear-gradient(#000c, #000c), linear-gradient(100deg, #e90487, #9a065a);
  border-style: solid;
  border-width: 1px;
  width: 100%;
  max-width: 250px;
}

.light-pink-gradient-button.darker:hover {
  color: var(--white);
  background-image: linear-gradient(100deg, #e90487, #9a065a);
}

.light-pink-gradient-button._250-max-width {
  text-align: center;
  width: 100%;
  max-width: 250px;
}

.div-block-47 {
  background-color: #83838366;
  border: 1px solid #b2b2b2;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.div-block-47.left-align {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.div-block-47.left-align.centered {
  justify-content: center;
  align-items: flex-start;
}

.div-block-47._40-bottom-padding {
  background-color: var(--ebebeb);
  padding-bottom: 40px;
}

.heading-48 {
  color: var(--white);
  text-align: center;
  font-size: 40px;
  line-height: 40px;
}

.text-span-small_dark-mode {
  font-size: 14px;
  line-height: 14px;
}

.section-38 {
  background-image: linear-gradient(#000000bd, #000000bd), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/686648beee1489faec1c72a4_CTA%20Strip.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.cell-101 {
  justify-content: center;
  align-items: center;
}

.cell-102 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  align-items: center;
}

.quick-stack-62 {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.section-39 {
  background-color: #000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-39._100-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-40 {
  background-color: #000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-40._0-bottom-padding {
  padding-bottom: 0;
}

.transparent-pink-box {
  outline-offset: 0px;
  background-color: #e9048733;
  border: 1px solid #e90487;
  outline: 3px #1a1b1f;
  padding: 20px;
}

.transparent-pink-box.with-outline {
  background-color: #fff;
  border: 1px solid #000;
}

.container-60 {
  margin-bottom: 40px;
  display: flex;
}

.quick-stack-63 {
  width: 100%;
  max-width: 1400px;
}

.quick-stack-63._950-width {
  max-width: 700px;
}

.container-61 {
  max-width: 1100px;
}

.container-61.center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-61.center._1400-width {
  max-width: 1400px;
}

.image-65 {
  align-self: center;
}

.image-65.left-align {
  align-self: flex-start;
}

.section-41 {
  background-color: #000;
  padding-top: 60px;
}

.pink-outline-div-block {
  border: 1px solid var(--pink);
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.pink-outline-div-block.left-align {
  align-self: flex-start;
}

.green-outline-div-block {
  background-color: #0000;
  border: 1px solid #04e904;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.text-block-80 {
  color: var(--pink);
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.text-block-80._10-margin {
  margin-bottom: 10px;
}

.text-block-80._10-margin.center {
  text-align: center;
}

.text-block-80._10-margin.center.purple {
  color: #ab04e9;
}

.link-50 {
  font-size: 18px;
  line-height: 22px;
}

.centered-heading-4-copy {
  text-align: center;
  margin-bottom: 16px;
}

.heading-49 {
  color: #fff;
  text-align: center;
  font-size: 50px;
  line-height: 50px;
}

.heading-49._100-margin {
  margin-top: 100px;
}

.main-text_dark-mode {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
}

.main-text_dark-mode.center {
  color: var(--light-grey);
  text-align: left;
  margin-bottom: 0;
}

.main-text_dark-mode.black {
  color: var(--black);
}

.subtitle-text_dark-mode {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.subtitle-text_dark-mode.center {
  text-align: center;
  line-height: 26px;
}

.subtitle-text_dark-mode._0-bottom-padding {
  margin-bottom: 0;
}

.atl-heading_dark-mode {
  color: #fff;
  font-size: 90px;
  line-height: 90px;
}

.atl-heading_dark-mode.light-pink {
  color: #ff9ad4;
}

.atl-heading_dark-mode.light-pink.center {
  text-align: center;
}

.atl-heading_dark-mode.light-pink.center.smaller {
  font-size: 70px;
  line-height: 70px;
}

.atl-heading_dark-mode.light-pink.center.smaller-x2 {
  font-size: 60px;
  line-height: 60px;
}

.h2_dark-mode {
  color: #fff;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.h2_dark-mode._100-margin {
  margin-top: 100px;
}

.h2_dark-mode.left-align {
  text-align: left;
}

.h2_dark-mode.pink {
  color: #e90387;
}

.h4_dark-mode {
  font-size: 18px;
  line-height: 18px;
}

.h4_dark-mode.light-pink {
  color: #ff9ad4;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 22px;
}

.h4_dark-mode.red {
  color: red;
}

.h4_dark-mode.green {
  color: #11d002;
}

.text-block_dark-mode {
  color: #fff;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
}

._20px-div-block_dark-mode {
  width: 100%;
  height: 20px;
}

._10px-div-block_dark-mode {
  width: 100%;
  height: 10px;
}

.h3_dark-mode {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.h3_dark-mode.light-pink {
  color: #ff9ad4;
  margin-top: 0;
  margin-bottom: 0;
}

.h3_dark-mode.light-pink.center, .h3_dark-mode.center {
  text-align: center;
}

.h3_dark-mode.center.smaller {
  width: 250px;
  font-size: 20px;
  line-height: 20px;
}

.h3_dark-mode.black {
  color: var(--black);
}

.h3_dark-mode.black.left-align {
  text-align: left;
}

.h3_dark-mode.pink {
  color: var(--pink);
}

.link-51 {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.transparent-purple-box {
  outline-offset: 0px;
  background-color: #44015d;
  border: 1px solid #ab04e9;
  outline: 3px #1a1b1f;
  padding: 20px;
}

.transparent-purple-box.with-outline {
  background-color: #fff;
  border: 1px solid #000;
}

.quick-stack-64 {
  max-width: none;
}

.container-62 {
  max-width: 1100px;
}

.bold-text-19 {
  line-height: 32px;
}

.subtext_dark-mode {
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}

.subtext_dark-mode.center {
  color: var(--light-grey);
  text-align: center;
  margin-bottom: 0;
}

.subtext_dark-mode.black {
  color: var(--black);
}

.subtext_dark-mode._20-padding {
  margin-bottom: 0;
  padding-left: 20px;
}

.subtext_dark-mode._20-padding.grey {
  color: #b2b2b2;
  padding-left: 10px;
}

.flex-block-63 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.red-outline-div-block {
  background-color: #0000;
  border: 1px solid #e90404;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.red-outline-div-block.left-align {
  align-self: flex-start;
}

.quick-stack-65, .quick-stack-66 {
  width: 100%;
}

.quick-stack-67 {
  grid-row-gap: 0px;
  background-color: #8383834d;
  width: 100%;
}

.cell-103 {
  justify-content: center;
  align-items: center;
}

.italic-text, .red-italic-text-wrap {
  color: red;
}

.div-block-48 {
  width: 100%;
}

.div-block-48.center-align {
  text-align: center;
  background-color: #ff00004d;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-48.center-align.green {
  background-color: #11d0024d;
}

.green-italic-text-wrap {
  color: #11d002;
}

.link-52 {
  color: #000;
  text-decoration: none;
}

.link-52:hover, .link-52:active {
  color: var(--pink);
}

.link-53 {
  color: var(--white);
  text-decoration: none;
}

.link-53:hover {
  color: #ff9ad4;
}

.section-42 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-68 {
  width: 100%;
  max-width: 1400px;
}

.grey-gif-box {
  background-color: #83838366;
  border: 1px solid #b2b2b2;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.grey-gif-box.left-align {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.grey-gif-box.left-align.centered {
  justify-content: center;
  align-items: flex-start;
}

.grey-gif-box._40-bottom-padding {
  background-color: #fffc;
  padding-bottom: 40px;
}

.quick-stack-69 {
  width: 100%;
}

.link-span-text_dark-mode:hover {
  color: #ff9ad4;
}

.cell-104 {
  justify-content: center;
  align-items: center;
}

.quick-stack-70 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.pop-up-wrapper-design-studio {
  z-index: 9999;
  opacity: 0;
  background-color: #000c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.design-studio-pop-up-exit {
  color: var(--white);
  font-size: 30px;
  line-height: 30px;
  text-decoration: none;
  position: absolute;
  top: 5%;
  right: 5%;
  overflow: visible;
}

.design-studio-video-pop-up-wrapper {
  width: 100%;
}

.pop-up-wrapper-build-studio {
  z-index: 9999;
  opacity: 0;
  background-color: #000c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.build-studio-pop-up-exit {
  color: var(--white);
  font-size: 30px;
  line-height: 30px;
  text-decoration: none;
  position: absolute;
  top: 5%;
  right: 5%;
  overflow: visible;
}

.build-studio-video-pop-up-wrapper {
  width: 100%;
}

.center-align {
  justify-content: center;
  align-items: flex-start;
}

.link-54 {
  color: var(--black);
  text-decoration: none;
}

.link-54:hover, .link-54:active {
  color: var(--pink);
}

.paragraph-45-copy {
  color: #fff;
  flex-flow: column;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.testimonial-slider-large-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-63 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider-two-2 {
  background-color: #0000;
  height: auto;
}

.testimonial-slide-2 {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 12px 12px 12px 64px;
  display: flex;
}

.testimonial-content-2 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 460px;
  margin-right: 40px;
  display: flex;
}

.testimonial-quote-icon-2 {
  margin-bottom: 24px;
}

.testimonial-quote-2 {
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.testimonial-info-two-2 {
  align-items: center;
  display: flex;
}

.testimonial-image-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author-name-2 {
  font-weight: 700;
}

.testimonial-image-two-2 {
  object-fit: cover;
  width: 350px;
  height: 400px;
}

.testimonial-author-image-three-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.testimonial-slider-arrow-2 {
  display: none;
}

.testimonial-slider-nav-2 {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.slider-5 {
  background-color: #0000;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 5%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.slide-nav-5 {
  font-size: 8px;
  line-height: 8px;
}

.quick-stack-71 {
  margin: auto 60px 60px;
}

.div-block-49 {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.grey-box {
  outline-offset: 0px;
  background-color: #83838366;
  border: 1px solid #b2b2b2;
  outline: 3px #1a1b1f;
  padding: 20px;
}

.grey-box.with-outline {
  background-color: #fff;
  border: 1px solid #000;
}

.grey-box._0-padding {
  height: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.list-19 {
  color: var(--white);
}

.div-block-50 {
  padding: 20px;
}

.image-66 {
  background-color: #9a065a;
  background-image: radial-gradient(circle, #61069a, #0000);
}

@media screen and (min-width: 1440px) {
  .container.about-xamun {
    max-width: none;
  }

  .paragraph-bigger {
    font-size: 28px;
    line-height: 32px;
  }

  .paragraph-bigger._20-margin {
    color: var(--black);
  }

  .paragraph-bigger._50 {
    font-size: 24px;
    line-height: 24px;
  }

  .paragraph-bigger.left-align {
    color: #1a1b1f;
  }

  .paragraph-bigger.left-align._0-margin {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .paragraph-bigger.left-align._0-margin._60 {
    align-self: center;
    width: 100%;
    padding-left: 0;
    font-size: 30px;
    line-height: 34px;
  }

  .links-section-footer {
    justify-content: center;
    align-items: flex-start;
  }

  .hero-split.max-w.grey {
    box-shadow: 9px 9px 0 0 var(--grey);
  }

  .hero-split.max-w.box {
    border-style: solid;
    border-color: var(--black);
    box-shadow: 14px 14px 0 0 var(--mid-blue);
  }

  .button-primary.footer-orange.center {
    width: 100%;
  }

  .paragraph._20-margin.center-align.white {
    font-size: 20px;
    line-height: 24px;
  }

  .paragraph._24px._0-margin {
    margin-bottom: 0;
  }

  .heading-2 {
    color: var(--black);
  }

  .centered-heading {
    line-height: 44px;
  }

  .hero-without-image-3 {
    background-color: var(--white);
  }

  .hero-without-image-3.white._0-padding {
    margin-bottom: 0;
  }

  .hero-without-image-3._0-padding {
    padding-top: 0;
  }

  .margin-bottom-24px-4 {
    font-size: 18px;
    line-height: 24px;
  }

  .team-block {
    box-shadow: 6px 6px 0 2px var(--grey);
  }

  .arrow-embed-2 {
    font-size: 24px;
    line-height: 24px;
  }

  .heading-7.cta.dark-blue {
    color: var(--dark-blue);
  }

  .product-icons {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .atl-inner-pages._20-padding.black.gradient {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .atl-inner-pages.pink-bg {
    background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .right-screenshot {
    box-shadow: 9px 9px 0 0 var(--grey);
  }

  .industries-block {
    box-shadow: 9px 9px 0 0 var(--grey);
    justify-content: space-around;
    height: auto;
  }

  .nav-link {
    text-align: right;
    margin-bottom: 0;
    padding-bottom: 5px;
  }

  .paragraph-6.small {
    margin-bottom: 20px;
  }

  .bold-text, .bold-text-2, .bold-text-3 {
    color: var(--black);
  }

  .paragraph-dark.about-xamun-paragraph {
    width: 100%;
    padding-right: 40px;
    font-size: 24px;
    line-height: 30px;
  }

  .menu-section {
    padding-top: 60px;
  }

  .simple-footer {
    background-color: var(--black);
    background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/668bc1a3446eaca6255ccc5d_Decor%20Grid_Tilt.svg");
    background-repeat: no-repeat;
    background-size: 30%;
    width: auto;
    max-width: none;
    display: block;
  }

  .simple-footer-layout {
    background-color: var(--black);
    justify-content: center;
    align-items: center;
  }

  .dropdown-listing.w--open {
    flex-flow: row;
  }

  .navbar-links.container {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .team-member-image {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .nav-links-container {
    border: 2px solid #000;
    box-shadow: 10px 11px 0 -3px #000;
  }

  .navbar-links-container.container {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .sub-link {
    text-align: left;
    text-indent: 40px;
    margin-top: 10px;
    margin-bottom: 24px;
    padding-left: 0;
    font-size: 16px;
    font-weight: 700;
  }

  .nav-split-container {
    justify-content: center;
    align-items: flex-end;
    max-width: 60%;
  }

  .nav-link-description._10-margin {
    margin-bottom: 0;
  }

  .hero-heading-left-5 {
    background-color: var(--white);
    border-bottom-style: none;
  }

  .div-block-7.wider {
    width: 100%;
    max-width: 1400px;
  }

  .learn-more-arrow._20-margin.right-align.smaller-text {
    margin-top: 20px;
  }

  .text-block-35 {
    -webkit-text-stroke-color: var(--pink);
  }

  .text-block-35.smaller-text {
    font-size: 20px;
    line-height: 24px;
  }

  .cta-section {
    background-color: var(--medium-gray);
    background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/668c13cce7f0ac18ddbf2de2_ATL%20Icon.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/668bc1a3446eaca6255ccc5d_Decor%20Grid_Tilt.svg");
    background-position: 0%, -15%;
    background-repeat: no-repeat, no-repeat;
    background-size: 300px, 500px;
  }

  .cta-button {
    box-shadow: 5px 5px 0 0 var(--dark-blue);
    border-style: none;
    font-size: 24px;
    line-height: 24px;
  }

  .cta-button:hover {
    background-color: var(--mid-blue);
    color: var(--dark-blue);
  }

  .cta-button:active {
    background-color: var(--dark-blue);
    color: var(--white);
  }

  .video-section {
    background-color: var(--white);
    background-image: none;
  }

  .section-7._40-padding._40-padding-top {
    padding-top: 40px;
  }

  .img-card-heading {
    color: var(--black);
  }

  .img-card-heading._20-margin {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .resources-card {
    box-shadow: 7px 7px 0 0 var(--black);
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about-us-section {
    background-position: 100%;
  }

  .steps-flex-block {
    max-width: 100%;
  }

  .atl-section {
    background-color: var(--white);
    border-bottom-style: none;
  }

  .heading-2-centered {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heading-2-centered._40px {
    display: block;
  }

  .heading-2-centered.left-align {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .heading-2-centered._0-margin {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    font-size: 50px;
    line-height: 52px;
    display: inline-flex;
  }

  .heading-2-centered._40px {
    margin-bottom: 0;
  }

  .about-us-heading.left-align {
    font-size: 48px;
    line-height: 48px;
  }

  .atl-heading._0-margin {
    font-size: 70px;
    line-height: 70px;
  }

  .design-your-app-img.smaller._100 {
    height: auto;
  }

  .paragraph-bigger-copy._20-margin.white {
    line-height: 32px;
  }

  .pink-button.center.auto {
    font-size: 24px;
    line-height: 28px;
  }

  .pink-button.white-outline.bigger-font, .pink-button.white-outline.bigger-font.no-bg {
    width: 100%;
  }

  .pink-button.white-outline.bigger-font.no-bg:hover {
    background-color: #fff;
  }

  .pink-button._0-margin.pink-outline {
    font-size: 24px;
    line-height: 26px;
  }

  .pink-button.purple {
    background-color: #ab04e9;
    border-color: #ab04e9;
  }

  .pink-button.purple:hover {
    color: #ab04e9;
    -webkit-text-stroke-color: #ab04e9;
    background-color: #fff;
  }

  .white-button.lowercase-letters {
    font-size: 30px;
    line-height: 30px;
  }

  .text-block-38 {
    display: block;
  }

  .text-block-38.left-align {
    text-align: left;
  }

  .ai-case-study-flexbox {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .ai-case-study-flexbox._60-margin {
    justify-content: space-between;
    align-items: flex-start;
  }

  .ai-case-study-flexbox.wide {
    width: 1100px;
  }

  .xamun-compare-container.wider {
    justify-content: center;
    align-items: center;
    max-width: 1400px;
    display: flex;
  }

  ._6-rows {
    grid-column-gap: 50px;
    justify-content: space-between;
  }

  .info-block {
    justify-content: space-between;
    align-items: stretch;
    max-width: none;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px;
  }

  .info-block.gray-bg {
    background-color: var(--grey);
    padding-left: 20px;
    padding-right: 20px;
  }

  .info-block.gray-bg.top {
    background-color: #0000;
    border-style: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 22px;
  }

  .image-22 {
    max-width: 100%;
    margin-top: auto;
    margin-bottom: auto;
  }

  .list-5 {
    justify-content: center;
    align-items: center;
  }

  .program-flexbox, .program-flexbox._60-margin {
    justify-content: space-between;
    align-items: flex-start;
  }

  .grid-6 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .info-block-title {
    justify-content: space-between;
    align-items: stretch;
    max-width: none;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px;
  }

  .info-block-title.gray-bg {
    background-color: var(--grey);
    padding-left: 20px;
    padding-right: 20px;
  }

  .info-block-title.gray-bg.top {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .info-block-comparison {
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px;
  }

  .info-block-comparison.gray-bg {
    background-color: var(--grey);
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .info-block-comparison.gray-bg.top {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .info-block-comparison.pink-outline {
    justify-content: center;
  }

  .section-12 {
    padding-bottom: 60px;
  }

  .image-23 {
    margin-bottom: 0;
  }

  .team-profile-flexbox, .team-profile-flexbox._60-margin {
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-22 {
    background-color: var(--ebebeb);
  }

  .footer-address.small {
    margin-bottom: 20px;
  }

  .code-embed-5 {
    width: auto;
  }

  .ai-solutions-link {
    font-family: Roboto, sans-serif;
    line-height: 24px;
  }

  .container-41.left-align._40-margin {
    margin-bottom: 40px;
  }

  .cell {
    padding-right: 0;
  }

  .quick-stack.white-bg._1000-width {
    width: 1440px;
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .project-overview-checklist {
    padding-left: 40px;
    padding-right: 40px;
  }

  .features-text-block {
    display: block;
  }

  .features-text-block.left-align {
    text-align: left;
  }

  .card-heading._20-margin {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .center-atl-container.radial-bg {
    background-image: none;
  }

  .cell-3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-4 {
    justify-content: center;
    align-items: center;
  }

  .atl-description-box.gap.grey._0-top-margin {
    box-shadow: 6px 6px 0 0 var(--grey);
    justify-content: flex-start;
    align-items: center;
  }

  .summary-text {
    color: var(--black);
  }

  .footer-phone-number.small {
    margin-bottom: 20px;
  }

  .img-card-heading-copy._20-margin {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .ai-powered-apps-section {
    background-color: var(--white);
    border-bottom-style: none;
  }

  .container-23-copy {
    background-image: none;
  }

  .customers-section {
    background-color: var(--white);
    border-bottom-style: none;
    padding-top: 60px;
  }

  .customers-section._60-padding._60-top-padding {
    padding-top: 60px;
  }

  .built-by-ai-agents {
    background-color: var(--white);
    border-bottom-style: none;
  }

  .paragraph-25 {
    font-size: 28px;
  }

  .quick-stack-16 {
    margin-left: auto;
    margin-right: auto;
  }

  .homepage-right-atl-cell.center {
    padding-top: 0;
    padding-bottom: 0;
  }

  .atl-homepage._40-padding.with-decor-bg.gradient.lines {
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
  }

  .atl-homepage._40-padding.alternate-decor.gradient.lines {
    background-image: linear-gradient(#ffffffd9, #ffffffd9), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
    background-position: 0 0, 50% -250px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-34-copy-copy {
    width: auto;
    height: 400px;
  }

  .text-block-52-copy._0-px {
    margin-left: auto;
    margin-right: auto;
  }

  .atl-quickstack {
    padding-left: 0;
  }

  .atl._20-padding.with-decor-bg.gradient.lines {
    background-position: 150%;
    border-bottom-width: 0;
    padding-top: 40px;
  }

  .atl._20-padding.with-decor-bg.gradient.case-study {
    background-image: none;
    border-bottom-width: 0;
    padding-top: 40px;
  }

  .atl._60-padding.with-decor-bg.gradient.lines {
    padding-top: 40px;
  }

  .atl._60-padding.pink-bg {
    background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/678e931e7ef2ffa033c41010_ATL%20Decor.png");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .container-45 {
    width: 100%;
    max-width: none;
  }

  .container-45._60-padding {
    margin-top: 60px;
  }

  .img-section-1._0-padding {
    width: 100%;
  }

  .img-section-1._60-padding {
    padding-bottom: 60px;
  }

  .cta-img {
    width: 400px;
  }

  .pink-text-span {
    color: var(--pink);
    flex-flow: column-reverse wrap-reverse;
    order: 0;
    display: inline;
  }

  .rl_layout28_component {
    place-items: start stretch;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .rl_layout28_image {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .rl_layout28_tabs-menu {
    grid-template-rows: 1fr minmax(auto, 1fr);
    align-content: stretch;
    height: 100%;
  }

  .rl-container-large-2 {
    max-width: 100%;
  }

  .rl_layout28_tabs-link {
    background-color: var(--grey);
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rl_layout28_tabs-link.w--current {
    background-color: var(--light-pink);
    margin-bottom: 10px;
  }

  .quick-stack-23 {
    width: 1400px;
  }

  .slider-gallery {
    width: 100%;
  }

  .gallery-slider-heading {
    padding-right: 20px;
  }

  .text-block-53 {
    font-size: 24px;
    line-height: 24px;
  }

  .text-block-54 {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-2-left-align.white {
    font-size: 64px;
    line-height: 66px;
  }

  .quick-stack-24 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-47 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .flex-block-54 {
    padding-right: 0;
  }

  .cell-51 {
    justify-content: center;
    align-items: center;
  }

  .cell-52 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-25 {
    width: 100%;
    padding-bottom: 20px;
  }

  .quick-stack-25._60-margin {
    margin-bottom: 0;
  }

  .text-block-55 {
    text-align: center;
    margin-bottom: 0;
    font-family: Roboto, sans-serif;
    font-size: 18px;
  }

  .cell-52-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .text-block-63 {
    flex-flow: row;
  }

  .content-cell.left-outline.with-icon {
    flex-flow: row;
    display: flex;
  }

  .client-logo {
    width: auto;
    height: 250px;
  }

  .image-36 {
    width: 50px;
    display: block;
  }

  .flex-block-55 {
    width: auto;
  }

  .icon-8, .icon-9 {
    font-size: 18px;
  }

  .slider-3 {
    width: 100%;
  }

  .inspiration-text-block {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-21 {
    background-color: var(--white);
    padding-top: 40px;
  }

  .idea-to-software-section {
    background-color: var(--white);
    background-image: none;
  }

  .text-block-67.italicized {
    font-size: 24px;
  }

  .trusted-by-section {
    background-color: var(--white);
    border-bottom-style: none;
  }

  .trusted-by-section._60-padding._60-top-padding {
    padding-top: 60px;
  }

  .container-53.top-padding {
    background-color: var(--low-opacity-white);
    max-width: 1440px;
    margin-top: 0;
  }

  .section-23 {
    padding-bottom: 0;
  }

  .quick-stack-36.pink, .quick-stack-36.purple {
    max-width: none;
  }

  .quick-stack-38._40-margin {
    margin-bottom: 40px;
  }

  .rl-text-style-regular-3 {
    font-size: 24px;
  }

  .rl_faq1_component {
    align-items: stretch;
  }

  .cell-66 {
    padding-right: 20px;
  }

  .bold-text-17 {
    text-decoration: underline;
  }

  .case-study-section {
    background-color: var(--white);
    border-bottom-style: none;
  }

  .case-study-section._60-padding._60-top-padding {
    padding-top: 60px;
  }

  .quick-stack-41 {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-42 {
    max-width: 100%;
  }

  .link-48 {
    color: var(--black);
  }

  .link-48:hover {
    color: var(--pink);
  }

  .code-embed-6 {
    width: 100%;
  }

  .link-49 {
    color: var(--black);
  }

  .link-49:hover {
    color: var(--pink);
  }

  .quick-stack-44 {
    width: 100%;
  }

  .cell-79 {
    justify-content: center;
    align-items: center;
  }

  .code-embed-7 {
    width: 100%;
  }

  .header-section {
    background-color: var(--white);
    border-bottom-style: none;
  }

  .header-section._60-padding._60-top-padding, .header-section._60-padding-top._60-top-padding {
    padding-top: 60px;
  }

  .text-block-72 {
    text-align: center;
    align-self: auto;
    font-family: Roboto, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 42px;
  }

  .heading-2-centered-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heading-2-centered-copy._40px {
    display: block;
  }

  .heading-2-centered-copy.left-align {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .heading-2-centered-copy._0-margin {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    font-size: 50px;
    line-height: 52px;
    display: inline-flex;
  }

  .heading-2-centered-copy._0-margin._40-top-margin {
    flex-flow: wrap;
    font-size: 30px;
    line-height: 32px;
    display: flex;
  }

  .heading-2-centered-copy._40px {
    margin-bottom: 0;
  }

  .paragraph-39._20-padding.white.center._30px {
    font-size: 30px;
    line-height: 32px;
  }

  .cell-88 {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-37 {
    width: 29%;
  }

  .image-50 {
    margin-top: auto;
  }

  .div-block-38 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .atl-homepage-copy._40-padding.with-decor-bg.gradient.lines {
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
  }

  .atl-homepage-copy._40-padding.alternate-decor.gradient.lines {
    background-image: linear-gradient(#ffffffd9, #ffffffd9), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
    background-position: 0 0, 50% -250px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .other-section {
    overflow-wrap: normal;
    background-image: none;
  }

  .section-29 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .atl-black-bg._40-padding.with-decor-bg.gradient.lines {
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
  }

  .atl-black-bg._40-padding.alternate-decor.gradient.lines {
    background-image: linear-gradient(#ffffffd9, #ffffffd9), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
    background-position: 0 0, 50% -250px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pink-gradient-button.lowercase-letters {
    font-size: 30px;
    line-height: 30px;
  }

  .pink-gradient-button.darker {
    font-size: 18px;
    line-height: 24px;
  }

  .section-34.gradient-higher {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .quick-stack-56.full-width {
    max-width: none;
  }

  .section-36._100-padding {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .div-block-46 {
    height: 100%;
  }

  .div-block-46.pink {
    flex-flow: column;
    height: 100%;
    display: flex;
  }

  .container-59 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: 1400px;
    margin-top: 20px;
    margin-bottom: 60px;
    display: flex;
  }

  .purple-gradient-button.lowercase-letters, .light-pink-gradient-button.lowercase-letters {
    font-size: 30px;
    line-height: 30px;
  }

  .section-39._100-padding {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-49._100-margin, .h2_dark-mode._100-margin {
    margin-top: 100px;
  }

  .link-53:hover {
    color: #ff9ad4;
  }
}

@media screen and (max-width: 991px) {
  img {
    margin-bottom: 40px;
  }

  .section.cc-product-detail {
    flex-direction: column;
  }

  .styleguide-block {
    text-align: center;
  }

  .container.about-xamun {
    background-position: 100%;
  }

  .paragraph-bigger._50 {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .paragraph-bigger.left-align {
    text-align: left;
    max-width: 100%;
  }

  .paragraph-bigger.left-align._0-margin._60 {
    width: 100%;
    font-size: 18px;
  }

  .button {
    justify-content: center;
  }

  .heading-jumbo-tiny.grey {
    flex: 1;
    display: block;
  }

  .heading-jumbo-tiny.pink {
    flex: 0 auto;
    max-width: none;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-light.cc-subscribe-paragraph, .paragraph-light.about-xamun-paragraph {
    width: 60%;
  }

  .heading-jumbo {
    font-size: 56px;
    line-height: 70px;
  }

  .heading-jumbo.atl {
    text-align: center;
  }

  .logo-link.w--current {
    flex: 1;
  }

  .menu-icon {
    display: block;
  }

  .navigation-items {
    background-color: #fff;
    padding-bottom: 0;
  }

  .cart {
    margin-left: 0;
    margin-right: 30px;
  }

  .navigation {
    padding: 25px 30px;
  }

  .text-field.cc-quantity-field {
    text-align: center;
    width: auto;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .navigation-item {
    text-align: center;
    padding: 15px 30px;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:hover {
    background-color: #f7f8f9;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .navigation-wrap {
    margin-bottom: 0;
  }

  .collection-wrap {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-item {
    width: 100%;
    max-width: 620px;
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .intro-text {
    width: auto;
  }

  .footer {
    grid-column-gap: 0px;
    grid-template-columns: 2.5fr .25fr .75fr;
    grid-auto-columns: 3.25fr;
    width: 80%;
  }

  .links-section-footer.anz {
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .picture-placeholder.cc-about-2 {
    height: 460px;
  }

  .contact-name-field-wrap {
    width: 100%;
    padding-right: 0;
  }

  .email-name-field-wrap {
    width: 100%;
    padding-left: 0;
  }

  .get-in-touch-form {
    text-align: left;
  }

  .credentials-inputs-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .grid {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .contacts-section {
    display: block;
  }

  .number-contact-wrap {
    margin-bottom: 20px;
  }

  .blog-item {
    width: 80%;
  }

  .blog-preview-image {
    height: 300px;
  }

  .blog-summary-wrap {
    width: 100%;
  }

  .product-details-wrap {
    text-align: center;
    width: 100%;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
  }

  .product-image {
    width: 100%;
    margin-bottom: 40px;
  }

  .product-detail-cta-wrap {
    flex-direction: column;
    justify-content: center;
  }

  .full-width-form {
    padding: 40px;
  }

  .blog-detail-header-wrap {
    width: 70%;
  }

  .blog-header-image {
    height: 460px;
  }

  .order-summary {
    flex-basis: 320px;
  }

  .container-2 {
    max-width: 728px;
  }

  .container-2.design-process {
    max-width: none;
  }

  .clients-wrapper-three {
    flex-direction: column;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .hero-wrapper {
    flex-flow: column-reverse wrap-reverse;
    justify-content: center;
    align-items: center;
    margin-bottom: -40px;
  }

  .hero-wrapper.align-to-top {
    margin-bottom: 0;
  }

  .hero-wrapper.design-process {
    align-items: center;
    width: 100%;
  }

  .hero-wrapper.flip {
    flex-direction: column-reverse;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split.max-w {
    object-fit: fill;
    align-items: flex-start;
    max-width: 100%;
  }

  .hero-split.max-w.grey {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .hero-split.max-w.design-process {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-split.center {
    align-self: center;
    align-items: center;
  }

  .hero-split.auto {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-split.purple {
    margin-top: -48px;
    padding-top: 40px;
  }

  .button-primary.line.footer {
    text-align: center;
  }

  .button-primary.line.footer.center {
    width: 100%;
  }

  .button-primary.nav {
    margin-bottom: 100px;
  }

  .button-primary.nav._20-margin, .button-primary.nav._20-margin.w--current {
    margin-bottom: 60px;
  }

  .button-primary.footer-orange {
    text-align: center;
  }

  .button-primary.footer-orange.center {
    width: 100%;
  }

  .button-primary.footer-pink {
    text-align: center;
  }

  .container-3 {
    max-width: 728px;
  }

  .container-3.orange, .container-3.buildfest, .container-3.white, .container-3.homepage {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph {
    margin-bottom: 0;
  }

  .paragraph.centered {
    margin-bottom: 40px;
  }

  .paragraph._0-padding {
    width: 100%;
  }

  .paragraph.smaller, .paragraph.smaller._0-margin {
    margin-bottom: 20px;
  }

  .paragraph-jumbo.buildfest {
    text-align: center;
  }

  .heading-3.left-align.white._20-margin._40px {
    text-align: left;
    font-size: 28px;
    line-height: 28px;
  }

  .heading-3.light-pink.smaller.center {
    line-height: 34px;
  }

  .container-4 {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    display: flex;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    margin-bottom: 0;
  }

  .hero-wrapper-2.dark-pink-cta {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .button-primary-3.white-jumbo._20-margin, .button-primary-3.pink-jumbo {
    width: 50%;
    max-width: 50%;
  }

  .centered-heading {
    width: auto;
    line-height: 44px;
  }

  .pricing-grid {
    grid-column-gap: 30px;
  }

  .container-5 {
    max-width: 728px;
  }

  .container-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .container-6._60px {
    display: block;
  }

  .hero-wrapper-two-3 {
    width: 100%;
    max-width: none;
  }

  .centered-heading-2._40px {
    margin-top: 40px;
  }

  .centered-heading-2._80px {
    margin-bottom: 40px;
  }

  .centered-heading-2._50 {
    max-width: 100%;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .inside-xamun-image {
    border-style: none none solid;
    border-width: 0 0 1px;
  }

  .arrow-embed-2 {
    font-size: 20px;
    line-height: 22px;
  }

  .heading-7.cta.dark-blue {
    font-size: 45px;
    line-height: 48px;
  }

  .grid-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 80%;
    display: flex;
  }

  .inside-xamun {
    border-bottom-style: solid;
    border-bottom-width: 0;
  }

  .icon-block {
    width: 100%;
  }

  .icon-image._20-padding, .icon-image._10-padding {
    margin-bottom: 20px;
  }

  .container-7 {
    max-width: 728px;
  }

  .hero-wrapper-3 {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-3 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split-3.buildfest {
    max-width: 80%;
  }

  .header-2.center {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .div-block.purple {
    flex-flow: column-reverse;
    display: flex;
  }

  .image-section-right {
    padding-bottom: 60px;
  }

  .image-section-right._80px {
    padding-bottom: 80px;
  }

  .image-section-left {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    display: block;
  }

  .image-section-left.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .image-section-left.white.no-line {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .image-section-left.white.no-line._100-padding {
    padding-top: 100px;
  }

  .image-section-left._80-padding, .image-section-left.glossary {
    padding-bottom: 80px;
  }

  .container-8 {
    max-width: 728px;
  }

  .hero-wrapper-4 {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .hero-split-4 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .cta-header-center.jumbo.white._70-width {
    font-size: 34px;
    line-height: 34px;
  }

  ._5-easy-steps-paragraph {
    padding-top: 20px;
  }

  ._5-easy-steps-section.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-inner-pages.pink-gradient {
    display: flex;
  }

  .atl-inner-pages._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-inner-pages.with-img {
    background-position: 0 0, 10%;
  }

  .atl-inner-pages.with-img.img-2 {
    background-position: 0 0, 0%;
  }

  .atl-inner-pages.down {
    flex-flow: column;
    padding-top: 60px;
    display: flex;
  }

  .left-screenshot {
    margin-bottom: 0;
  }

  .hero-wrapper-right {
    box-sizing: border-box;
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 40px;
  }

  .hero-wrapper-right.industry {
    flex-direction: column-reverse;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-wrapper-right._220-padding.align-top {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-wrapper-right._220-padding.align-top._0-padding-right {
    order: 0;
  }

  .hero-wrapper-left {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-wrapper-left.industry {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-trusted-brands {
    max-width: 728px;
  }

  .image-2 {
    display: none;
  }

  .container-9 {
    max-width: 728px;
  }

  .container-9.orange, .container-9.whats-inside-block {
    padding-left: 40px;
    padding-right: 40px;
  }

  .what-is-inside-this-ebook {
    padding-bottom: 0;
  }

  .hero-split-5 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .form {
    width: 100%;
  }

  .div-block-2 {
    flex-direction: row;
    align-items: center;
    display: block;
  }

  .build-your-app-today-section {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rich-text-block {
    width: auto;
    max-width: 99.9999%;
  }

  .industry-img.full-img {
    width: 200px;
  }

  .bai-hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .cta-buildfest {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .cta-buildfest.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .build-studio-section {
    padding-bottom: 100px;
  }

  .build-studio-section.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .icon-grid {
    grid-column-gap: 30px;
  }

  .buildfest-section.white {
    padding-bottom: 0;
  }

  .cta-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .cta-wrapper.industry {
    flex-direction: column-reverse;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-wrapper.buildfest {
    flex-direction: column-reverse;
  }

  .cta-container {
    max-width: 728px;
  }

  .industries-block {
    justify-content: space-around;
    align-items: stretch;
    height: 95.1739%;
    margin-bottom: 40px;
    padding-bottom: 20px;
  }

  .industries-block.case-study {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    display: flex;
  }

  ._5-easy-steps-section-copy.orange, .build-your-app-today.orange {
    padding-left: 20px;
    padding-right: 20px;
  }

  .build-your-app-today-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .hero-split-6 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split-6.buildfest {
    max-width: 80%;
  }

  .case-study-overview-grid {
    grid-column-gap: 30px;
    flex-direction: column;
    display: flex;
  }

  .glossary-title {
    text-align: left;
    align-self: flex-start;
    margin-bottom: 0;
    font-size: 60px;
  }

  .section-glossary {
    height: auto;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-left-copy {
    flex-direction: column;
    width: 80%;
    margin-right: 0;
    padding-right: 0;
  }

  .flex-block-9 {
    flex-flow: row;
  }

  .glossary-left {
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .hero-right {
    text-align: center;
    flex-flow: column;
    order: 0;
    align-content: center;
    align-self: center;
    width: 100%;
    max-width: 80%;
  }

  .hero-split-glossary-left {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split-glossary-left.buildfest {
    max-width: 80%;
  }

  .hero-split-glossary-right {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split-glossary-right.buildfest {
    max-width: 80%;
  }

  .here-split-glossary {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .here-split-glossary.buildfest {
    max-width: 80%;
  }

  .tos-section {
    padding-top: 60px;
  }

  .tos-rich-text {
    flex-direction: column;
    justify-content: center;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .header-tech-stack.center {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .tech-stack-section {
    padding-bottom: 0;
  }

  .tech-stack-section.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .image-3 {
    width: 80%;
    display: block;
  }

  .hero-wrapper-glossary {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .hero-wrapper-glossary.industry {
    flex-direction: column-reverse;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .list {
    width: 100.549%;
  }

  .grid-4, .grid-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 80%;
    display: flex;
  }

  .ai-technologies-icon-grid {
    grid-column-gap: 30px;
  }

  .button-primary-8.white-jumbo._20-margin, .button-primary-8.orange-jumbo {
    width: 50%;
    max-width: 50%;
  }

  .nav-dropdown {
    display: flex;
  }

  .nav-dropdown-toggle {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-link {
    box-sizing: border-box;
    object-fit: fill;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .get-estimate-html-embed {
    height: 800px;
  }

  .bai-logo-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .bai-logo-wrapper.industry {
    flex-direction: column-reverse;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .built-with-xamun-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .built-with-xamun-wrapper.industry {
    flex-direction: column-reverse;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .design-studio-section {
    padding-bottom: 80px;
  }

  .design-studio-section.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .flex-block-12 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .glossary-list-container {
    width: 100%;
  }

  .our-co-design-process.white {
    padding-top: 20px;
  }

  .ai-assisted-process-section {
    padding-bottom: 0;
  }

  .ai-assisted-process-section.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ai-assisted-process-section._80-padding {
    padding-bottom: 80px;
  }

  .pop-up-image {
    max-width: 600px;
  }

  .xamun-terms-of-engagement.white {
    padding-top: 20px;
  }

  .hero-text-wrapper {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-text-wrapper.buildfest {
    max-width: 80%;
  }

  .hero-text-wrapper._100 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-ai-technologies {
    width: 100%;
  }

  .atl-ai-technologies {
    padding-top: 0;
  }

  .image-7 {
    order: 0;
  }

  .paragraph-dark.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-dark.about-xamun-paragraph {
    width: 100%;
  }

  .logo {
    max-width: 728px;
  }

  .logo.design-process {
    max-width: none;
  }

  .menu-section {
    padding-top: 40px;
    display: flex;
  }

  .menu-section.cc-product-detail {
    flex-direction: column;
  }

  ._4-grid, .grid-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 80%;
    display: flex;
  }

  .container-15 {
    width: auto;
    max-width: none;
  }

  .flex-block-16 {
    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: flex-end;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .about-xamun {
    padding-bottom: 0;
  }

  .about-xamun.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .about-xamun.pioneers-program {
    padding-top: 0;
  }

  .simple-footer.cc-product-detail {
    flex-direction: column;
  }

  .simple-footer-layout {
    grid-column-gap: 0px;
    grid-template-columns: 2.5fr .25fr .75fr;
    grid-auto-columns: 3.25fr;
    width: 100%;
  }

  .atl-pioneers-program-logo {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .sign-up-cta {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .pioneers-program-map-section._80-padding {
    padding-top: 0;
  }

  .about-pioneers-program {
    padding-bottom: 0;
  }

  .about-pioneers-program.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .about-pioneers-program.pioneers-program {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .map-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .map-wrapper {
    width: 100%;
    max-width: none;
  }

  .image-block.blue-outline {
    justify-content: flex-start;
    align-items: center;
  }

  .youtube {
    margin-bottom: 60px;
  }

  .youtube._60px-margin {
    margin-bottom: 0;
  }

  .xamun-logo {
    width: 80%;
    display: block;
  }

  .container-6-copy, .what-is-xamun-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .xamun-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .xamun-wrapper.industry {
    flex-direction: column-reverse;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-split-center {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .logo-block {
    margin-bottom: -30px;
  }

  .flex-block-21 {
    flex-flow: column-reverse;
  }

  .container-18 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    display: block;
  }

  .nav-container {
    display: block;
  }

  .dropdown-listing-old {
    float: none;
    clear: none;
    object-fit: fill;
    display: block;
    position: absolute;
    inset: 60px 0% auto;
    overflow: visible;
  }

  .dropdown-listing-old.w--open {
    margin-top: 140px;
  }

  .nav-menu {
    background-color: var(--mid-grey);
    margin-bottom: 60px;
    display: block;
    position: absolute;
  }

  .container-19 {
    max-width: 728px;
  }

  .hero-wrapper-5 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-7 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .dropdown-old {
    display: block;
    position: static;
  }

  .hero-heading-left-3 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-droplinks {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .nav-links {
    object-fit: fill;
    display: block;
    position: absolute;
    overflow: visible;
  }

  .dropdown-toggle {
    display: flex;
  }

  .dropdown-toggle.w--open {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: block;
  }

  .dropdown-text-block {
    overflow: visible;
  }

  .dropdown-text-block.white {
    padding-left: 0;
    display: flex;
  }

  .dropdown-toggle-2 {
    display: flex;
  }

  .dropdown-listing.w--open {
    top: 55px;
  }

  .navbar-links {
    display: block;
  }

  .menu-button-2 {
    background-color: var(--pink);
  }

  .menu-button-2.w--open {
    background-color: var(--mid-grey);
  }

  .container-20 {
    max-width: 728px;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .team-member-image {
    width: 190px;
    height: 190px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .hero-wrapper-6 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-8 {
    max-width: 100%;
    margin-bottom: 0;
  }

  .nav-links-container {
    box-shadow: none;
    width: 90%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .navbar-links-container {
    display: block;
  }

  .sub-link {
    box-sizing: border-box;
    object-fit: fill;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .nav-split-container {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .div-block-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-21 {
    max-width: 728px;
  }

  .hero-wrapper-7 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-9 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-22 {
    flex-flow: column-reverse;
    max-width: 728px;
    display: flex;
  }

  .hero-wrapper-8 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: -40px;
    padding-top: 40px;
  }

  .hero-split-10 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .shadow-two-8 {
    width: 400px;
    max-width: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-7 {
    width: 100%;
  }

  .container-23 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-24 {
    max-width: 90%;
  }

  .flex-block-22 {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .flex-block-22.expand {
    margin-left: 0;
    margin-right: 0;
  }

  .block-info.center-align {
    flex-flow: column;
    width: 100%;
  }

  .learn-more-arrow {
    margin-right: auto;
  }

  .learn-more-arrow.left-align {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 20px;
    margin-left: 0;
    margin-right: auto;
    padding-right: 0;
  }

  .learn-more-arrow._20-margin.center-align {
    margin-left: auto;
  }

  .learn-more-arrow._20-margin.right-align.smaller-text {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .learn-more-arrow.right-align {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-end;
    margin-top: 20px;
    margin-left: 0;
    margin-right: auto;
    padding-right: 0;
  }

  .learn-more-arrow.center-align {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 20px;
    margin-left: 0;
    margin-right: auto;
    padding-right: 0;
  }

  .learn-more-arrow.center-align._40-margin {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .text-block-35 {
    justify-content: center;
    align-items: center;
    font-size: 20px;
    line-height: 22px;
    display: flex;
  }

  .cta-section {
    background-position: 50% 25px, -100%;
    background-size: 120px, 500px;
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    display: flex;
  }

  .video-section._20-padding.anz, .video-section._60-padding.anz {
    padding-bottom: 60px;
  }

  .container-25 {
    flex-flow: column;
    margin-top: 100px;
  }

  .container-25._0-margin {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8 {
    justify-content: space-between;
    display: flex;
  }

  .text-block-36 {
    margin-right: 20px;
  }

  .flex-block-24 {
    max-width: 100%;
  }

  .flex-block-25 {
    flex-flow: column;
    max-width: 100%;
  }

  .container-26 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 95%;
    display: flex;
  }

  .container-27 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

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

  .icons-card._10-margin.white-bg.red-stroke.goab, .icons-card._10-margin.white-bg.yellow-stroke.goab, .icons-card._10-margin.white-bg.green-stroke.goab {
    width: 90%;
  }

  .flex-block-26 {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-26._40-margin {
    max-width: 60%;
  }

  .flex-block-26._40-padding.case-study {
    margin-bottom: 0;
  }

  .container-28 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .container-28.grey, .section-7, .section-7._40-padding.gradient-bg._40-padding-top, .section-7._40-padding.no-bg._40-padding-top {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-7._0-padding.gradient-bg._40-padding-top {
    padding-bottom: 0;
  }

  .section-7._50-padding._10-top-padding, .section-7._60-padding._10-top-padding {
    padding-bottom: 50px;
  }

  .div-block-9 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-27 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-9 {
    padding-bottom: 60px;
  }

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

  .img-card-heading {
    font-size: 28px;
  }

  .img-card-heading.left-align {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .section-10 {
    padding-top: 0;
  }

  .resources-flex-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .resources-flex-block._60-padding {
    margin-bottom: 0;
  }

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

  .div-block-10 {
    flex-flow: column;
  }

  .div-block-10.anz.center {
    justify-content: space-between;
    align-items: center;
  }

  .about-us-section {
    background-position: 700% -200%;
  }

  .image-16 {
    max-width: 50%;
  }

  .image-16._0-margin {
    margin-bottom: 0;
  }

  .steps-flex-block {
    max-width: 100%;
  }

  .heading-2-centered {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 44px;
    line-height: 48px;
  }

  .heading-2-centered.white {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-2-centered.white._64px {
    line-height: 64px;
  }

  .heading-2-centered._80px {
    margin-top: 60px;
  }

  .heading-2-centered.left-align {
    text-align: center;
    max-width: 100%;
  }

  .heading-2-centered.left-align.white._64px.anz {
    width: 100%;
    max-width: none;
  }

  .heading-2-centered.left-align.white._0-margin-bottom.b {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .heading-2-centered.left-align.white-text._64px.anz {
    width: 100%;
    max-width: none;
  }

  .heading-2-centered.left-align.light-pink._60px {
    margin-bottom: 0;
  }

  .heading-2-centered._0-margin {
    font-size: 48px;
    line-height: 48px;
  }

  .heading-2-centered._0-margin.center.bigger {
    font-size: 60px;
    line-height: 60px;
  }

  .heading-2-centered._40px {
    margin-top: 60px;
  }

  .atl-heading {
    font-size: 56px;
    line-height: 70px;
  }

  .atl-heading.atl {
    text-align: center;
  }

  .atl-heading.center {
    font-size: 54px;
  }

  .atl-heading.center.light-pink {
    font-size: 70px;
    line-height: 70px;
  }

  .atl-subtitle.grey {
    flex: 1;
    display: block;
  }

  .atl-subtitle.pink {
    flex: 0 auto;
    max-width: none;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .atl-summary.buildfest {
    text-align: center;
  }

  .design-your-app-img {
    width: 300px;
    margin-left: auto;
  }

  .design-your-app-img.smaller._100 {
    width: 50%;
    margin-bottom: 0;
  }

  .design-your-app-img._20-margin {
    width: 80%;
    max-width: none;
    margin-right: auto;
  }

  .design-your-app-img.center {
    width: 100%;
    margin-left: 0;
  }

  .design-your-app-img.center.smaller.auto {
    margin-left: auto;
  }

  .launch-your-app-img {
    width: 500px;
    max-width: none;
    height: 420px;
    margin-left: auto;
  }

  .paragraph-bigger-copy {
    font-size: 24px;
    line-height: 26px;
  }

  .paragraph-bigger-copy.left-align {
    max-width: 100%;
  }

  .paragraph-bigger-copy._20-padding, .container-29 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pink-button.center._40-margin {
    max-width: 100%;
    margin-top: 0;
  }

  .pink-button._0-margin.pink-outline {
    font-size: 30px;
    line-height: 32px;
  }

  .pink-button.purple {
    text-align: center;
  }

  .white-button {
    margin-left: 0;
  }

  .white-button.lowercase-letters {
    font-size: 30px;
    line-height: 30px;
  }

  .solid-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .related-content-card {
    margin-bottom: 20px;
  }

  .container-30 {
    max-width: 728px;
  }

  .hero-wrapper-9 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-11 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .screenshot-containers {
    padding-bottom: 100px;
  }

  .screenshot-heading {
    font-size: 28px;
    line-height: 28px;
  }

  .screenshot-text {
    font-size: 18px;
    line-height: 22px;
  }

  .screenshot-img {
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: auto;
  }

  .screenshot-img._650px {
    width: 100%;
  }

  .screenshot-div-left {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .screenshot-div-left._45, .screenshot-div-right {
    max-width: 100%;
  }

  .screenshot-flexbox {
    flex-flow: column-reverse;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .related-content-flex-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .steps-heading-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-13 {
    max-width: 70.0013%;
    margin-right: 40px;
  }

  .industries-section {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .steps-heading {
    margin-bottom: 40px;
    font-size: 36px;
    line-height: 38px;
  }

  .atl-checklist-flex-box {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ai-case-study-section {
    padding-bottom: 60px;
  }

  .ai-case-study-heading {
    font-size: 28px;
    line-height: 28px;
  }

  .ai-case-study-text {
    font-size: 18px;
    line-height: 22px;
  }

  .case-study-checklist {
    font-size: 16px;
    line-height: 18px;
  }

  .case-study-checklist-flex-box {
    flex-flow: row;
    align-items: flex-start;
    max-width: 100%;
    display: flex;
  }

  .ai-case-study-checklist-container {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-left: 0;
  }

  .ai-case-study-flexbox {
    flex-flow: column-reverse;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .ai-case-study-img {
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: auto;
  }

  .ai-case-study-div-right {
    max-width: 80%;
  }

  .ai-case-study-div-left {
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .ai-case-study-checklist-flex-box {
    width: 99.9999%;
  }

  .ai-case-study-containers {
    max-width: 100%;
  }

  .container-31 {
    max-width: 728px;
  }

  .footer-wrapper-two {
    flex-wrap: wrap;
  }

  .footer-form {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container {
    max-width: 350px;
  }

  .div-block-14 {
    grid-template-rows: auto auto;
    grid-auto-flow: row;
    place-items: stretch start;
  }

  .mvp-batch-button.pink.long-text {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mvp-batch-button.white-jumbo._20-margin, .mvp-batch-button.pink-jumbo {
    width: 50%;
    max-width: 50%;
  }

  .atl-mvp-program-logo {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .pop-up-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .batch-buttons {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .subpage-atl {
    padding-bottom: 40px;
  }

  .heading-container-copy, .xamun-compare-container {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .design-your-app-stock-img {
    width: 300px;
    margin-left: auto;
  }

  .container-32 {
    max-width: 728px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .footer-social-link-2 {
    margin-bottom: 0;
  }

  .footer-wrapper-copy {
    flex-flow: column;
  }

  ._6-rows {
    grid-column-gap: 0px;
    grid-template-columns: minmax(154px, 269px) minmax(126px, 200px) minmax(121px, 477px);
    justify-items: stretch;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-dark-copy {
    flex-flow: column;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .container-32-copy {
    max-width: 728px;
  }

  .image-18 {
    width: 70%;
  }

  .text-block-tab-white {
    font-size: 18px;
    line-height: 24px;
  }

  .section-11 {
    padding-bottom: 0;
  }

  .xamun-software-for-building-section {
    padding-bottom: 60px;
  }

  .div-block-half {
    width: 100%;
    max-width: 100%;
  }

  .div-block-half.goab {
    width: auto;
    max-width: 100%;
    margin-right: 0;
  }

  .div-block-half._100 {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }

  .div-block-half._100._40-margin {
    width: 100%;
    margin-bottom: 40px;
  }

  .image-19 {
    margin-bottom: 0;
  }

  .footer-social-block-copy {
    padding-bottom: 10px;
  }

  .flex-block-36.goab {
    width: 100%;
    margin-bottom: 40px;
  }

  .youtube-2 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .image-20, .image-21 {
    margin-bottom: 0;
  }

  .div-block-18 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 40px;
    display: flex;
  }

  .container-37 {
    max-width: 728px;
  }

  .pricing-card-two {
    align-items: center;
    padding: 24px;
  }

  .pricing-image-two {
    margin-right: 20px;
  }

  .xamun-comparison-to-alternatives-container {
    justify-content: center;
    align-items: center;
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .info-block {
    padding: 20px 10px;
  }

  .info-block.gray-bg.top {
    margin-top: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    line-height: 14px;
  }

  .info-block.gray-bg.top.grey {
    font-size: 12px;
    line-height: 14px;
  }

  .info-block.comparison {
    padding: 0;
  }

  .comparison-content {
    width: 100%;
    max-width: 100%;
  }

  .image-22 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-38 {
    max-width: 728px;
  }

  .pricing-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .pricing-card {
    width: 350px;
  }

  .event-summary {
    font-size: 18px;
    line-height: 22px;
  }

  .program-img {
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: auto;
  }

  .program-heading {
    font-size: 28px;
    line-height: 28px;
  }

  .program-text {
    font-size: 18px;
    line-height: 22px;
  }

  .program-div-right {
    max-width: 80%;
  }

  .program-div-left {
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .program-flexbox {
    flex-flow: column-reverse;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .program-container {
    max-width: 100%;
  }

  .programs-section {
    padding-bottom: 60px;
  }

  .events-img {
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: auto;
  }

  .events-section {
    padding-bottom: 60px;
  }

  .info-heading {
    margin-bottom: 0;
  }

  .info-block-title {
    width: 98%;
    max-width: 98%;
    height: auto;
    max-height: none;
    padding: 20px 10px;
  }

  .info-block-title.pink-outline {
    border-style: none;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .comparison-icon {
    margin-bottom: 0;
  }

  .info-card {
    background-color: var(--grey);
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .info-card.no-bg {
    background-color: #0000;
  }

  .info-card.no-bg.pink-outline {
    border-style: solid;
    border-color: var(--pink);
    border-radius: 20px;
  }

  .info-card.top {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .info-card.title-rounded {
    border-radius: 20px;
  }

  .info-card.pink-outline {
    background-color: #0000;
  }

  .info-title-flex-box {
    flex-flow: row;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .info-title-flex-box._40-margin {
    max-width: 60%;
  }

  .info-block-comparison {
    width: 98%;
    max-width: 98%;
    height: auto;
    max-height: none;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 10px;
  }

  .info-block-comparison.gray-bg {
    align-items: center;
    padding-top: 0;
  }

  .info-block-comparison.gray-bg.top {
    align-items: center;
    padding-bottom: 0;
  }

  .info-block-comparison.gray-bg.bottom {
    justify-content: flex-start;
    align-items: center;
  }

  .info-content-flex-box-copy {
    flex-flow: row;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .info-content-flex-box-copy._40-margin {
    max-width: 60%;
  }

  .job-title, .team-profile-text {
    font-size: 18px;
    line-height: 22px;
  }

  .team-profile-heading {
    font-size: 28px;
    line-height: 28px;
  }

  .team-profile-container {
    max-width: 100%;
  }

  .team-profile-flexbox {
    flex-flow: column-reverse;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .team-profile-div-left {
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .team-profile-div-right {
    max-width: 80%;
  }

  .team-profile-section {
    padding-bottom: 60px;
  }

  .time-heading {
    font-size: 28px;
    line-height: 28px;
  }

  .screens-section {
    padding-bottom: 60px;
  }

  .team-profile-img {
    width: 40%;
    max-width: none;
    height: auto;
    margin-left: auto;
  }

  .news-and-features-img {
    width: 100%;
    max-width: none;
    height: auto;
    margin-left: auto;
  }

  .img-description {
    font-size: 18px;
    line-height: 22px;
  }

  .new-and-features-section {
    padding-bottom: 60px;
  }

  .news-and-features-div-right {
    max-width: 80%;
  }

  .view-details-link-batch-1, .view-details-link-batch-2 {
    margin-bottom: 20px;
  }

  .div-block-23 {
    width: auto;
  }

  .container-39 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 60%;
    display: flex;
  }

  .footer-address {
    font-size: 14px;
    line-height: 18px;
  }

  .footer-address.small {
    margin-right: 20px;
  }

  .related-content {
    padding-top: 0;
  }

  .find-a-solution-to-your-questions-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .hero-wrapper-two-3-copy {
    width: 100%;
    max-width: none;
  }

  .faq-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .faq-container._60px {
    display: block;
  }

  .ai-solutions-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .container-41 {
    flex-flow: row;
  }

  .container-41.left-align {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .container-41.left-align.max-width {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .cell {
    justify-content: center;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .quick-stack {
    flex: 0 auto;
  }

  .quick-stack.white-bg._1000-width {
    padding-bottom: 100px;
  }

  .cell-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack-copy {
    flex: 0 auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex-block-development-process {
    background-position: 0 -20px;
    background-size: 20%;
  }

  .image-25 {
    width: 15%;
  }

  .card-heading {
    font-size: 28px;
  }

  .collection-list-3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .collection-list-wrapper-4 {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .collection-item-4 {
    width: 100%;
  }

  .center-atl-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .center-atl-container.sign-up-page {
    padding-left: 40px;
    padding-right: 40px;
  }

  .center-atl-container._0-margin {
    padding-top: 0;
  }

  .center-atl-container.radial-bg {
    background-image: none;
  }

  .bold-text-13 {
    font-size: 16px;
  }

  .quick-stack-4 {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    align-self: auto;
    width: 600px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-5 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-3 {
    flex-flow: column;
  }

  .cell-4 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .flex-block-22-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .flex-block-22-copy.expand {
    margin-left: 0;
    margin-right: 0;
  }

  .atl-description-box {
    max-width: 90%;
  }

  .atl-description-box.gap.red, .atl-description-box.gap.yellow, .atl-description-box.gap.green {
    align-items: stretch;
    max-width: 450px;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .atl-description-box.gap.purple, .atl-description-box.gap.orange, .atl-description-box.gap.teal {
    height: 100%;
  }

  .atl-description-box.gap.teal._0-top-margin {
    justify-content: flex-start;
    align-items: center;
  }

  .atl-description-box.gap.blue {
    align-items: stretch;
    max-width: 450px;
    height: 180px;
    margin-left: 0;
    margin-right: 0;
  }

  .atl-description-box.gap.grey {
    height: 100%;
  }

  .atl-description-box.gap.grey._0-top-margin {
    justify-content: flex-start;
    align-items: center;
  }

  .atl-description-box.gap.gray {
    align-items: stretch;
    max-width: 450px;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .partners-div-right {
    justify-content: center;
    align-items: flex-start;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .partner-heading {
    font-size: 28px;
    line-height: 28px;
  }

  .partner-text {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .partner-sub-heading {
    font-size: 28px;
    line-height: 28px;
  }

  .partner-stack._60-margin-top {
    margin-top: 0;
  }

  .image-26 {
    margin-bottom: 0;
  }

  .footer-phone-number {
    font-size: 14px;
    line-height: 18px;
  }

  .footer-phone-number.small {
    margin-right: 20px;
  }

  .flag-img {
    width: 40px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .quick-stack-6 {
    width: 80%;
  }

  .city-and-country {
    font-size: 18px;
    line-height: 18px;
  }

  .flex-block-42, .flex-block-43 {
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .flex-block-44 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-45 {
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .business-address-and-contact-number {
    width: 150px;
    font-size: 18px;
    line-height: 18px;
  }

  .business-address-details {
    font-size: 18px;
    line-height: 18px;
  }

  .flex-block-46, .flex-block-47 {
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
  }

  .flex-block-48, .flex-block-49 {
    align-self: center;
  }

  .flex-block-50 {
    flex-flow: column-reverse;
    align-self: center;
  }

  .cell-10 {
    display: flex;
  }

  .img-card-heading-copy {
    font-size: 28px;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial18_mask {
    width: 80%;
  }

  .uui-testimonial18_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .ai-powered-apps-section.padding, .ai-powered-apps-section._0-padding, .ai-powered-apps-section._40-padding, .ai-powered-apps-section._60-padding {
    padding-top: 0;
  }

  .container-23-copy {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .quick-stack-9 {
    width: 100%;
  }

  .paragraph-23.center {
    text-align: center;
  }

  .div-block-9-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-4-copy {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    align-self: auto;
    width: 600px;
    padding-left: 0;
    padding-right: 0;
  }

  .sign-up-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .atl-sign-ups {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .solution-advisor-profile {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .cell-24 {
    justify-content: center;
    align-items: center;
  }

  .center-solution-advisor-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 100px;
    display: flex;
  }

  .center-solution-advisor-container.sign-up-page {
    padding-left: 40px;
    padding-right: 40px;
  }

  .countdown-time, .countdown-detail {
    text-align: center;
  }

  .quick-stack-11 {
    padding-left: 0;
  }

  .text-block-47 {
    width: 80%;
    margin-bottom: 40px;
  }

  .quick-stack-11-copy {
    padding-left: 0;
  }

  .cell-27 {
    display: flex;
  }

  .center-atl-container-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .center-atl-container-copy.sign-up-page {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-9-copy-copy {
    background-image: linear-gradient(to bottom, var(--grey-light), var(--grey-light)), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .design-your-app-img-copy {
    width: 300px;
    margin-left: auto;
  }

  .design-your-app-img-copy.smaller._100 {
    width: 50%;
    margin-bottom: 0;
  }

  .design-your-app-img-copy._20-margin {
    width: 80%;
    max-width: none;
    margin-right: auto;
  }

  .design-your-app-img-copy.center {
    width: 100%;
    margin-left: 0;
    display: none;
  }

  .design-your-app-img-copy.center.smaller.auto {
    flex: 0 auto;
    order: 0;
    margin-left: auto;
    display: block;
  }

  .quick-stack-13.with-bg-decor {
    background-image: linear-gradient(#fff 6%, #0000 30%, #fff 56%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .slider-stack {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .slide-5 {
    width: 100%;
  }

  .cell-37 {
    justify-content: flex-start;
    align-items: center;
  }

  .slider-2 {
    width: 100%;
    height: auto;
    margin-top: 20px;
  }

  .cell-38, .cell-39 {
    justify-content: center;
    align-items: center;
  }

  .container-44 {
    flex-flow: column;
    margin-bottom: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .mask-2 {
    background-color: var(--white);
  }

  .homepage-right-atl-cell.center {
    padding-bottom: 0;
  }

  .atl-homepage.pink-gradient {
    display: flex;
  }

  .atl-homepage._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage._20-padding.with-decor-bg.gradient.lines {
    padding-bottom: 0;
  }

  .atl-homepage.with-img {
    background-position: 0 0, 10%;
  }

  .atl-homepage.down {
    flex-flow: column;
    padding-top: 60px;
    display: flex;
  }

  .atl-homepage._40-padding.with-decor-bg {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage._40-padding.with-decor-bg.gradient.lines {
    padding-bottom: 0;
  }

  .atl-homepage._40-padding.alternate-decor {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage._40-padding.alternate-decor.gradient.lines {
    padding-bottom: 0;
  }

  .cell-41 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .quick-stack-19 {
    width: auto;
  }

  .image-34-copy-copy {
    width: 50%;
    height: auto;
  }

  .text-block-52-copy._0-px {
    font-size: 24px;
    line-height: 24px;
  }

  .atl.pink-gradient {
    display: flex;
  }

  .atl._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl._20-padding.with-decor-bg.gradient.lines, .atl._20-padding.with-decor-bg.gradient.case-study {
    padding-bottom: 40px;
  }

  .atl.with-img {
    background-position: 0 0, 10%;
  }

  .atl.down {
    flex-flow: column;
    padding-top: 60px;
    display: flex;
  }

  .atl._60-padding.with-decor-bg {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl._60-padding.with-decor-bg.gradient.lines {
    padding-bottom: 40px;
  }

  .flex-block-53._20-px {
    margin-bottom: 20px;
  }

  .time-icons {
    margin-bottom: 0;
  }

  .cta-inner-pages.pink-gradient {
    display: flex;
  }

  .cta-inner-pages._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .cta-inner-pages.with-img {
    background-position: 0 0, 10%;
  }

  .cta-inner-pages.down {
    flex-flow: column;
    padding-top: 60px;
    display: flex;
  }

  .img-section-1 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    display: block;
  }

  .img-section-1.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .img-section-1.white.no-line {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .img-section-1.white.no-line._100-padding {
    padding-top: 100px;
  }

  .img-section-1._80-padding {
    padding-bottom: 80px;
  }

  .img-section-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    display: block;
  }

  .img-section-2.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .img-section-2.white.no-line {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .img-section-2.white.no-line._100-padding {
    padding-top: 100px;
  }

  .img-section-2._80-padding {
    padding-bottom: 80px;
  }

  .quick-stack-20 {
    flex: 1;
    order: 0;
    align-self: auto;
  }

  .cta-img {
    width: 60%;
  }

  .rl-padding-section-large-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .rl_layout28_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1.25fr;
    place-items: start stretch;
    width: 100%;
  }

  .rl-heading-style-h4 {
    font-size: 1.75rem;
  }

  .rl_layout28_image {
    margin-bottom: 0;
  }

  .rl_layout28_tabs-menu, .quick-stack-23 {
    width: 100%;
  }

  .gallery-slider-heading {
    font-size: 16px;
  }

  .text-block-53 {
    padding-left: 0;
    padding-right: 0;
  }

  .home-atl-container {
    max-width: 728px;
  }

  .home-atl-container.design-process {
    max-width: none;
  }

  .heading-2-left-align {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 44px;
    line-height: 48px;
  }

  .heading-2-left-align.white {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-2-left-align.white._64px {
    line-height: 64px;
  }

  .heading-2-left-align._80px {
    margin-top: 60px;
  }

  .heading-2-left-align.left-align {
    text-align: center;
    max-width: 100%;
  }

  .heading-2-left-align.left-align.white._64px.anz, .heading-2-left-align.left-align.white-text._64px.anz {
    width: 100%;
    max-width: none;
  }

  .heading-2-left-align._40px {
    margin-top: 60px;
  }

  .cell-52 {
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-25._60-margin {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    margin-bottom: 0;
  }

  .rl-padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .rl_pricing18_plans {
    grid-template-columns: 1fr;
  }

  .rl_pricing18_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .rl-heading-style-h1 {
    font-size: 3.25rem;
  }

  .collection-item-5 {
    flex-flow: row;
    display: block;
  }

  .collection-list-4 {
    height: auto;
    margin-top: 40px;
  }

  .list-9 {
    flex-flow: column;
    align-items: flex-start;
  }

  .big-list-item-pink {
    text-align: left;
    align-self: flex-start;
    font-size: 24px;
  }

  .heading-2-centered-copy.left-align.white._64px.anz, .heading-2-centered-copy.left-align.white-text._64px.anz {
    width: 100%;
    max-width: none;
  }

  .text-block-63 {
    text-align: left;
  }

  .text-block-63.grey, .text-block-63.pink {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .content-cell.left-outline {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-cell.left-outline.with-icon {
    padding-left: 20px;
  }

  .content-cell.right-outline {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-63-copy {
    text-align: center;
  }

  .client-logo {
    width: 50%;
    height: auto;
  }

  .image-35 {
    width: 100%;
  }

  .cell-55 {
    justify-content: flex-start;
    align-items: center;
    padding-top: 100px;
  }

  .image-36 {
    margin-bottom: 0;
  }

  .flex-block-56 {
    flex-flow: column;
  }

  .rl-padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-3 {
    font-size: 2.75rem;
  }

  .rl_gallery21_spacing-block-1-2 {
    padding-bottom: 4.5rem;
  }

  .container-51 {
    max-width: 728px;
  }

  .gallery-wrapper-2 {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .testimonial-slide {
    height: 550px;
    padding-left: 64px;
  }

  .testimonial-quote {
    overflow: visible;
  }

  .flex-block-61 {
    justify-content: center;
    align-items: center;
  }

  .image-38 {
    flex: 1;
    align-self: center;
    height: 50%;
  }

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

  .idea-to-software-section._20-padding.anz, .idea-to-software-section._60-padding.anz {
    padding-bottom: 60px;
  }

  .trusted-by-section {
    padding-bottom: 0;
  }

  .section-22 {
    padding-top: 20px;
  }

  .image-39 {
    margin-bottom: 0;
  }

  .section-23 {
    padding-top: 0;
  }

  .quick-stack-36 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-40, .image-41 {
    margin-bottom: 0;
  }

  .image-42 {
    width: 100%;
  }

  .quick-stack-38._40-margin._100-down._60-margin-top {
    margin-bottom: 0;
  }

  .rl-padding-section-large-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-4 {
    font-size: 2.75rem;
  }

  .rl_faq1_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h4-3 {
    font-size: 1.75rem;
  }

  .rl_faq1_spacing-block-2 {
    padding-bottom: 4.5rem;
  }

  .image-43 {
    order: 0;
    margin-bottom: 20px;
  }

  .image-44 {
    margin-bottom: 0;
  }

  .div-block-34 {
    width: 100%;
  }

  .header-section {
    padding-bottom: 0;
  }

  .div-block-36 {
    width: 316px;
  }

  .div-block-36.pink {
    width: 315px;
  }

  .center-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .center-container.sign-up-page {
    padding-left: 40px;
    padding-right: 40px;
  }

  .left-align-text-block.align-center {
    text-align: center;
  }

  .div-block-36-copy {
    width: 100%;
  }

  .cell-83 {
    justify-content: flex-start;
    align-items: center;
  }

  .heading-41._20-top-margin, .paragraph-36 {
    align-self: flex-start;
  }

  .heading-43 {
    align-self: auto;
    line-height: 30px;
  }

  .list-15 {
    align-self: flex-start;
  }

  .image-49 {
    margin-bottom: 0;
  }

  .heading-44, .paragraph-38 {
    text-align: center;
  }

  .uui-testimonial16_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-2-centered-copy.left-align.white._64px.anz, .heading-2-centered-copy.left-align.white-text._64px.anz {
    width: 100%;
    max-width: none;
  }

  .heading-2-centered-copy {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 44px;
    line-height: 48px;
  }

  .heading-2-centered-copy.white {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-2-centered-copy.white._64px {
    line-height: 64px;
  }

  .heading-2-centered-copy._80px {
    margin-top: 60px;
  }

  .heading-2-centered-copy.left-align {
    text-align: center;
    max-width: 100%;
  }

  .heading-2-centered-copy.left-align.white._64px.anz, .heading-2-centered-copy.left-align.white-text._64px.anz {
    width: 100%;
    max-width: none;
  }

  .heading-2-centered-copy._0-margin {
    font-size: 48px;
    line-height: 48px;
  }

  .heading-2-centered-copy._0-margin.center.bigger {
    font-size: 60px;
    line-height: 60px;
  }

  .heading-2-centered-copy._0-margin._40-top-margin {
    font-size: 36px;
    line-height: 38px;
  }

  .heading-2-centered-copy._40px {
    margin-top: 60px;
  }

  .client-img {
    margin-bottom: 0;
  }

  .quick-stack-50 {
    padding-bottom: 60px;
  }

  .paragraph-39._20-padding.white.center.smaller {
    font-size: 18px;
    line-height: 20px;
  }

  .atl-homepage-copy.pink-gradient {
    display: flex;
  }

  .atl-homepage-copy._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage-copy._20-padding.with-decor-bg.gradient.lines {
    padding-bottom: 0;
  }

  .atl-homepage-copy.with-img {
    background-position: 0 0, 10%;
  }

  .atl-homepage-copy.down {
    flex-flow: column;
    padding-top: 60px;
    display: flex;
  }

  .atl-homepage-copy._40-padding.with-decor-bg {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage-copy._40-padding.with-decor-bg.gradient.lines {
    padding-bottom: 0;
  }

  .atl-homepage-copy._40-padding.alternate-decor {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage-copy._40-padding.alternate-decor.gradient.lines {
    padding-bottom: 0;
  }

  .blank-cell.center {
    display: none;
  }

  .container-54.purple-bg {
    margin-bottom: 40px;
  }

  .paragraph-40 {
    font-size: 20px;
    line-height: 22px;
  }

  .atl-black-bg.pink-gradient {
    display: flex;
  }

  .atl-black-bg._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-black-bg._20-padding.with-decor-bg.gradient.lines {
    padding-bottom: 0;
  }

  .atl-black-bg.with-img {
    background-position: 0 0, 10%;
  }

  .atl-black-bg.down {
    flex-flow: column;
    padding-top: 60px;
    display: flex;
  }

  .atl-black-bg._40-padding.with-decor-bg {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-black-bg._40-padding.with-decor-bg.gradient.lines {
    padding-bottom: 0;
  }

  .atl-black-bg._40-padding.alternate-decor {
    background-image: linear-gradient(#fff 30%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-black-bg._40-padding.alternate-decor.gradient.lines {
    padding-bottom: 0;
  }

  .pink-gradient-button {
    margin-left: 0;
  }

  .pink-gradient-button.lowercase-letters {
    font-size: 30px;
    line-height: 30px;
  }

  .cell-92.left-align, .cell-93.left-align, .cell-94.left-align {
    justify-content: center;
    align-items: center;
  }

  .white.center {
    text-align: center;
  }

  .section-33, .section-33._0-margin {
    padding-top: 0;
  }

  .section-33._100-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-95 {
    background-image: radial-gradient(circle, #61069a, #ab04e9 24%, #ab04e900 59%);
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cell-95.bigger-circle {
    background-image: radial-gradient(circle, #61069a, #ab04e9 21%, #ab04e900 42%);
  }

  .div-block-42.pink.center {
    justify-content: space-between;
    align-items: center;
    max-width: none;
  }

  .div-block-42.transparent, .div-block-42.transparent.purple-outline, .div-block-42.transparent.light-pink-outline._20-margin {
    max-width: none;
  }

  .image-55 {
    margin-bottom: 0;
  }

  .div-block-44 {
    order: 3;
    margin-left: 20px;
    margin-right: 20px;
  }

  .quick-stack-55 {
    order: 1;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-34.gradient-higher {
    padding-bottom: 0;
  }

  .cell-99 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .quick-stack-58 {
    order: 2;
    width: 100%;
    margin-bottom: 40px;
  }

  .image-57, .image-58, .image-59, .image-60, .image-61, .image-62, .image-63, .image-64 {
    margin-bottom: 0;
  }

  .purple-gradient-button {
    margin-left: 0;
  }

  .purple-gradient-button.lowercase-letters {
    font-size: 30px;
    line-height: 30px;
  }

  .light-pink-gradient-button {
    margin-left: 0;
  }

  .light-pink-gradient-button.lowercase-letters {
    font-size: 30px;
    line-height: 30px;
  }

  .section-39._100-padding {
    padding-bottom: 20px;
  }

  .transparent-pink-box {
    width: 100%;
  }

  .container-61.center._1400-width {
    width: 100%;
    max-width: none;
  }

  .image-65 {
    margin-bottom: 0;
  }

  .link-53 {
    padding-left: 20px;
  }

  .container-63 {
    max-width: 728px;
  }

  .testimonial-slide-2 {
    padding-left: 32px;
  }

  .testimonial-quote-2 {
    overflow: visible;
  }

  .grey-box {
    width: 100%;
  }

  .cell-105, .cell-106, .cell-107, .cell-108, .cell-109, .cell-110, .center-button {
    justify-content: center;
    align-items: center;
  }

  .cell-111, .cell-112 {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .section {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .section.cc-store-home-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

  .section.orange {
    display: block;
  }

  .section.grey {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
  }

  .container {
    text-align: center;
  }

  .container.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .container.about-xamun {
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph-bigger {
    font-size: 24px;
    line-height: 28px;
  }

  .paragraph-bigger.left-align {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-jumbo-tiny {
    font-size: 16px;
    line-height: 28px;
  }

  .heading-jumbo-tiny.thin {
    line-height: 18px;
  }

  .heading-jumbo-tiny.thin.center {
    font-size: 20px;
    line-height: 20px;
  }

  .heading-jumbo-tiny.grey {
    flex: 1;
  }

  .rich-text {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .paragraph-light.cc-subscribe-paragraph, .paragraph-light.about-xamun-paragraph {
    width: 80%;
  }

  .heading-jumbo {
    font-size: 50px;
    line-height: 64px;
  }

  .heading-jumbo.atl.center.white {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-jumbo.industry {
    text-align: center;
  }

  .heading-jumbo-small {
    font-size: 30px;
    line-height: 52px;
  }

  .logo-link {
    padding-left: 0;
  }

  .logo-link.w--current {
    align-self: center;
  }

  .status-message.cc-no-data {
    width: 80%;
    max-width: 470px;
  }

  .cart-item-info-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navigation-items {
    padding-bottom: 0;
  }

  .navigation {
    width: 100%;
    max-width: 100%;
    padding: 20px 30px;
  }

  .text-field.cc-subscribe-text-field {
    text-align: center;
    width: auto;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .text-field.cc-contact-field, .text-field.cc-textarea {
    text-align: left;
  }

  .logo-image {
    margin-bottom: 0;
  }

  .cart-container {
    min-width: 360px;
  }

  .intro-content {
    width: 80%;
  }

  .main-paragraph-wrap {
    grid-row-gap: 30px;
    grid-template: "."
                   "."
                   / 1fr;
  }

  .subscribe-form {
    flex-direction: column;
    align-items: stretch;
  }

  .form-block {
    width: 90%;
    max-width: 470px;
  }

  .footer {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 80%;
    padding-top: 100px;
    display: flex;
  }

  .logo-footer {
    width: 70%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .links-section-footer {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .links-section-footer.anz {
    justify-content: center;
    align-items: center;
  }

  .about-quote {
    width: 80%;
    max-width: 470px;
  }

  .get-in-touch-form-wrap {
    width: 90%;
    max-width: 470px;
  }

  .paragraph-contact-text {
    font-size: 16px;
    line-height: 28px;
  }

  .store-categories-wrap {
    flex-direction: column;
  }

  .products-category-link {
    margin-bottom: 10px;
  }

  .collection-list {
    flex-direction: column;
  }

  .blog-item {
    width: 90%;
    max-width: 470px;
  }

  .blog-preview-image {
    height: 200px;
  }

  .blog-summary-wrap {
    text-align: center;
  }

  .utility-page-wrap {
    padding: 15px;
  }

  ._404-wrap {
    padding: 30px;
  }

  .product-details-wrap {
    width: 90%;
  }

  .product-image {
    height: 500px;
  }

  .full-width-form {
    padding: 30px;
  }

  .blog-detail-header-wrap {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .logos-title-small {
    padding: 60px 15px;
  }

  .container-2 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .hero-heading-left {
    padding: 60px 15px;
  }

  .hero-wrapper {
    justify-content: center;
    align-items: center;
  }

  .hero-split.max-w {
    flex-wrap: nowrap;
    max-width: 100%;
  }

  .hero-split.industry {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-split.center {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hero-split.auto {
    margin-left: 0;
    display: block;
    overflow: visible;
  }

  .hero-split.purple {
    margin-top: -45px;
  }

  .button-primary {
    margin-top: 20px;
  }

  .button-primary.line.footer {
    margin-top: 0;
    padding-top: 12px;
  }

  .button-primary.line.footer.center {
    width: 100%;
  }

  .button-primary.footer-orange {
    text-align: center;
    width: 80%;
    margin-right: 0;
  }

  .button-primary.footer-orange.center {
    width: 100%;
  }

  .button-primary.footer-pink {
    text-align: center;
    width: 80%;
    margin-right: 0;
  }

  .hero-without-image {
    padding: 60px 15px;
  }

  .container-3.homepage {
    margin-top: -150px;
  }

  .paragraph {
    margin-bottom: 0;
  }

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

  .paragraph.industry {
    text-align: center;
  }

  .paragraph.sign-up-page {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .benefits-section {
    padding: 10px 15px 60px;
  }

  .paragraph-jumbo.center.white {
    font-size: 24px;
    line-height: 24px;
  }

  .heading-3.purple, .heading-3.red {
    line-height: 36px;
  }

  .hero-heading-right {
    flex-flow: column-reverse;
    justify-content: center;
    padding: 60px 15px 100px;
    display: flex;
  }

  .hero-heading-right._40-padding {
    padding-bottom: 100px;
  }

  .hero-heading-right.pink-ripples {
    background-image: linear-gradient(#edbcbe, #edbcbe);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero-heading-right.dark-pink-ripples {
    background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(to bottom, var(--pink), var(--pink));
    background-position: -30% 100%, 150%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: auto, 50%, auto;
  }

  .hero-wrapper-2, .hero-split-2 {
    max-width: none;
  }

  .hero-split-2.industry {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary-3.pink-jumbo {
    font-size: 20px;
  }

  .pricing-overview {
    padding: 60px 15px;
  }

  .pricing-grid {
    flex-direction: column;
    display: flex;
  }

  .hero-without-image-2, .hero-without-image-3 {
    padding: 60px 15px;
  }

  .container-6 {
    width: 90%;
    max-width: 100%;
  }

  .container-6._60px {
    display: flex;
  }

  .hero-wrapper-two-3 {
    width: 100%;
  }

  .margin-bottom-24px-4 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .team-slider {
    padding: 60px 15px;
  }

  .centered-heading-2._40px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-7.cta.dark-blue.left-align {
    text-align: center;
  }

  .grid-app-builder {
    flex-direction: column;
    display: flex;
  }

  .video {
    width: 500px;
  }

  .atl-heading-left {
    padding: 60px 15px;
  }

  .grid-3 {
    flex-direction: column;
    display: flex;
  }

  .inside-xamun, .product-icons, .hero-heading-left-2 {
    padding: 60px 15px;
  }

  .hero-split-3 {
    margin-bottom: 0;
  }

  .shadow-two-3 {
    width: 100%;
    margin-bottom: 0;
  }

  .shadow-two-3.smaller {
    width: 70%;
  }

  .header-2.smaller-font {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .header-2.glossary {
    margin-bottom: 0;
  }

  .image-section-right {
    padding: 60px 20px;
  }

  .image-section-right.white {
    padding-bottom: 100px;
  }

  .hero-heading-left-2-copy {
    padding: 60px 15px;
  }

  .image-section-left {
    padding: 60px 40px 10px;
  }

  .image-section-left.white.no-line, .image-section-left.glossary {
    padding-bottom: 100px;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }

  .hero-wrapper-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-header-center.jumbo.black {
    font-size: 48px;
  }

  .cta-header-center.jumbo.white._70-width {
    padding-right: 0;
  }

  ._5-easy-steps-section {
    padding: 60px 15px;
  }

  .book-a-meeting-cta {
    justify-content: center;
    padding: 60px 15px;
    display: flex;
  }

  .atl-inner-pages {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 60px 40px;
    display: flex;
  }

  .atl-inner-pages._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-inner-pages._20-padding.black.gradient {
    padding-bottom: 100px;
  }

  .atl-inner-pages._20-padding.black.gradient._40-padding-down {
    padding-bottom: 40px;
  }

  .atl-inner-pages.with-img.img-2 {
    background-position: 0 0, 0%;
  }

  .hero-wrapper-left {
    margin-bottom: 0;
  }

  .body {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-trusted-brands {
    max-width: 151%;
  }

  .image-2 {
    display: none;
  }

  .container-9.orange, .container-9.whats-inside-block {
    margin-bottom: 60px;
  }

  .what-is-inside-this-ebook {
    padding: 60px 40px 100px;
  }

  .hero-split-5 {
    margin-bottom: 0;
  }

  .form {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .atl-ebooks {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0;
    display: flex;
  }

  .start-building-button {
    margin-bottom: 0;
  }

  .cta-industry {
    justify-content: center;
    padding: 60px 15px;
    display: flex;
  }

  .build-your-app-today-section {
    padding: 60px 40px 100px;
  }

  .book-a-meeting-calendly, .tabs {
    padding: 60px 15px;
  }

  .cta-buildfest, .build-studio-section {
    padding: 60px 40px 100px;
  }

  .icon-grid {
    flex-direction: column;
    display: flex;
  }

  .buildfest-section, .faq, .section-buildfest-schedule {
    padding: 60px 15px;
  }

  .schedule-flex-box.item-1.buildfest, .schedule-flex-box.item-1.pioneers-program {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .industries-block.case-study {
    width: 100%;
  }

  ._5-easy-steps-section-copy, .build-your-app-today {
    padding: 60px 15px;
  }

  .build-your-app-today-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .project-tabs {
    padding: 60px 15px;
  }

  .hero-split-6 {
    margin-bottom: 0;
  }

  .case-study-overview {
    padding: 10px 20px 60px;
  }

  .case-study-overview-grid {
    flex-direction: column;
    display: flex;
  }

  .glossary-title {
    text-align: center;
    align-self: center;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 56px;
    line-height: 48px;
  }

  .section-glossary {
    background-color: var(--black);
    height: auto;
    padding-top: 60px;
  }

  .text-block-12 {
    text-align: center;
    align-self: center;
  }

  .hero-left-copy {
    text-align: center;
    width: 90%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .hero-left-copy.center {
    justify-content: center;
    align-items: center;
  }

  .glossary-sub-menu-link {
    text-align: center;
    order: 0;
    align-self: auto;
  }

  .glossary-sub-menu-link.smaller-font {
    font-size: 14px;
    line-height: 16px;
  }

  .glossary-sub-menus {
    align-self: center;
  }

  .flex-block-9 {
    flex-flow: row;
    justify-content: center;
    align-self: center;
  }

  .glossary-menu-divider.smaller, .glossary-link.smaller-font {
    font-size: 14px;
    line-height: 16px;
  }

  .glossary-left {
    flex-direction: column;
    flex: 1;
  }

  .hero-right {
    flex-direction: column;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .home-link.smaller-font {
    font-size: 14px;
    line-height: 16px;
  }

  .hero-split-glossary-left, .hero-split-glossary-right, .here-split-glossary {
    margin-bottom: 0;
  }

  .ebook-section, .title-only, .icon-overview {
    padding: 60px 15px;
  }

  .tech-stack-section {
    padding: 60px 40px 100px;
  }

  .self-service-platform-section {
    padding: 60px 15px;
  }

  .grid-4, .grid-5, .ai-technologies-icon-grid {
    flex-direction: column;
    display: flex;
  }

  .button-primary-8.orange-jumbo {
    font-size: 20px;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .get-estimate-section {
    padding: 60px 15px;
  }

  .bai-logo {
    margin-top: 40px;
  }

  .industry-slider {
    padding: 60px 15px;
  }

  .design-studio-section {
    padding: 60px 40px 100px;
  }

  .atl-section-homepage {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .flex-block-12 {
    align-items: center;
  }

  .flex-block-12.downwards {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .glossary-list-container {
    width: 100%;
  }

  .list-heading-glossary {
    max-width: 100%;
  }

  .list-of-glossary-terms {
    margin-bottom: 60px;
    padding-bottom: 0;
  }

  .flex-block-14 {
    flex-direction: column;
  }

  .our-co-design-process {
    padding: 60px 15px;
  }

  .ai-assisted-process-section {
    padding: 60px 40px 100px;
  }

  .summary-section {
    padding: 10px 15px 60px;
  }

  .ai-assisted-section, .form-section {
    padding: 60px 15px;
  }

  .form-block-3 {
    width: 80%;
  }

  .checkbox-label-3 {
    text-align: left;
    margin-left: 10px;
  }

  .checkbox-field {
    align-items: flex-start;
  }

  .co-design-process-section {
    padding: 10px 15px 60px;
  }

  .pop-up-wrapper-old {
    opacity: 0;
    display: none;
  }

  .pop-up-image {
    margin-top: 100px;
  }

  .accordion-toggle.faq-mobile {
    height: 100px;
  }

  .text-span-faq-mobile.move-down {
    display: flex;
  }

  .xamun-terms-of-engagement {
    padding: 60px 15px;
  }

  .hero-text-wrapper {
    margin-bottom: 0;
  }

  .image-ai-technologies {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .atl-ai-technologies {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 60px 40px;
    display: flex;
  }

  .ai-industry-redirect-section {
    justify-content: center;
    padding: 60px 15px;
    display: flex;
  }

  .paragraph-dark.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-dark.about-xamun-paragraph {
    width: 100%;
  }

  .logo {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 60px;
    display: flex;
  }

  .container-14 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .menu-section {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .menu-section.cc-store-home-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

  .menu-section.grey {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
  }

  ._4-grid, .grid-2 {
    flex-direction: column;
    display: flex;
  }

  .cta-pioneers-program {
    flex-flow: column-reverse;
    justify-content: center;
    padding: 60px 15px 100px;
    display: flex;
  }

  .cta-pioneers-program._40-padding {
    padding-bottom: 100px;
  }

  .program-calendar-section {
    padding: 60px 15px;
  }

  .heading-title-small {
    font-size: 30px;
    line-height: 52px;
  }

  .container-15 {
    width: auto;
  }

  .image-8 {
    width: 100%;
    max-width: none;
    max-height: none;
  }

  .form-hero-wrapper {
    width: 90%;
  }

  .sign-up-form {
    padding: 60px 15px;
  }

  .about-xamun {
    padding: 60px 40px 100px;
  }

  .about-xamun.pioneers-program {
    padding-top: 40px;
  }

  .simple-footer {
    background-size: 100%, auto;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .simple-footer.cc-store-home-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

  .simple-footer.grey {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
  }

  .simple-footer-layout {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-top: 100px;
    display: flex;
  }

  .atl-pioneers-program-logo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 0 40px;
    display: flex;
  }

  .flex-block-17 {
    flex-flow: column;
  }

  .sign-up-cta {
    width: 90%;
    max-width: 100%;
  }

  .pioneers-program-map-section {
    padding: 60px 15px;
  }

  .flex-block-18 {
    flex-flow: wrap;
    flex: 0 auto;
  }

  .about-pioneers-program {
    padding: 60px 40px 100px;
  }

  .about-pioneers-program.pioneers-program {
    padding-top: 40px;
  }

  .program-map-section {
    padding: 60px 15px;
  }

  .link-21 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .map-container {
    width: 90%;
    max-width: 100%;
  }

  .map-wrapper {
    width: 100%;
  }

  .image-11 {
    width: 100%;
    margin-bottom: 20px;
  }

  .atl-pioneers-program-cio-opening, .atl-case-study, .atl-software-development-platform, .atl-pioneers-program-banner {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 60px 40px;
    display: flex;
  }

  .container-17 {
    width: 100%;
    padding-top: 40px;
  }

  .youtube {
    margin-bottom: 40px;
  }

  .container-6-copy, .what-is-xamun-container {
    width: 90%;
    max-width: 100%;
  }

  .flex-block-19 {
    flex-flow: column;
    padding-bottom: 20px;
  }

  .center-cta-box {
    flex-flow: column-reverse;
    justify-content: center;
    padding: 60px 15px 100px;
    display: flex;
  }

  .center-cta-box._40-padding {
    padding-bottom: 100px;
  }

  .center-cta-box.pink-ripples {
    background-image: linear-gradient(#edbcbe, #edbcbe);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .center-cta-box.dark-pink-ripples {
    background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(to bottom, var(--pink), var(--pink));
    background-position: -30% 100%, 150%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: auto, 50%, auto;
  }

  .hero-split-center.industry {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-14 {
    width: 80%;
  }

  .hero-heading-right-2, .hero-heading-left-3 {
    padding: 60px 15px;
  }

  .navbar {
    width: 100%;
  }

  .team-circles {
    padding: 60px 15px;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-overview, .hero-heading-left-4 {
    padding: 60px 15px;
  }

  .nav-links-container {
    padding: 10px 15px 60px;
  }

  .hero-heading-center-2, .hero-heading-left-5 {
    padding: 60px 15px;
  }

  .hero-split-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .shadow-two-8 {
    width: 400px;
  }

  .section-5 {
    padding-top: 0;
  }

  .block-info {
    width: 100%;
  }

  .learn-more-arrow.left-align._60-margin, .learn-more-arrow.center-align._60-margin {
    margin-bottom: 20px;
  }

  .cta-section {
    background-position: 50% 25px, -400%;
    flex-flow: column-reverse;
    justify-content: center;
    padding: 160px 15px 100px;
    display: flex;
  }

  .cta-section._40-padding {
    padding-bottom: 100px;
  }

  .cta-section.pink-ripples {
    background-image: linear-gradient(#edbcbe, #edbcbe);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cta-section.dark-pink-ripples {
    background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(to bottom, var(--pink), var(--pink));
    background-position: -30% 100%, 150%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: auto, 50%, auto;
  }

  .cta-button.ver-2 {
    display: flex;
  }

  .video-section {
    flex-flow: column;
    justify-content: center;
    padding: 60px 15px 20px;
    display: flex;
  }

  .video-section._40-padding {
    padding-bottom: 100px;
  }

  .video-section.pink-ripples {
    background-image: linear-gradient(#edbcbe, #edbcbe);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .video-section.dark-pink-ripples {
    background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(to bottom, var(--pink), var(--pink));
    background-position: -30% 100%, 150%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: auto, 50%, auto;
  }

  .container-27 {
    max-width: 100%;
  }

  .flex-block-26 {
    margin-bottom: 0;
  }

  .flex-block-26._40-margin {
    max-width: 100%;
  }

  .img-card-heading {
    line-height: 30px;
  }

  .calendly-section {
    padding: 60px 15px;
  }

  .div-block-10 {
    flex-flow: column;
  }

  .image-16 {
    max-width: 60%;
    margin-bottom: 40px;
  }

  .flex-block-28 {
    flex-flow: column-reverse;
  }

  .atl-section {
    padding: 0 15px 60px;
  }

  .heading-2-centered {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-2-centered.left-align {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-2-centered._0-margin {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-2-centered._40px {
    font-size: 36px;
    line-height: 36px;
  }

  .about-us-heading {
    font-size: 30px;
    line-height: 52px;
  }

  .atl-heading {
    font-size: 40px;
    line-height: 40px;
  }

  .atl-heading.atl.center.white {
    font-size: 36px;
    line-height: 36px;
  }

  .atl-heading.industry {
    text-align: center;
  }

  .atl-heading.center {
    line-height: 54px;
  }

  .atl-heading.center.light-pink {
    font-size: 55px;
    line-height: 55px;
  }

  .atl-heading._0-margin {
    font-size: 50px;
    line-height: 52px;
  }

  .atl-subtitle {
    font-size: 16px;
    line-height: 28px;
  }

  .atl-subtitle.grey {
    flex: 1;
  }

  .atl-summary {
    font-size: 30px;
    line-height: 34px;
  }

  .atl-summary.center.white {
    font-size: 24px;
    line-height: 24px;
  }

  .paragraph-bigger-copy {
    font-size: 16px;
    line-height: 28px;
  }

  .paragraph-bigger-copy._20-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-29 {
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .pink-button {
    text-align: center;
  }

  .pink-button.white-outline.bigger-font, .pink-button.white-outline.bigger-font.no-bg {
    width: 100%;
  }

  .white-button {
    text-align: center;
  }

  .related-content-card-heading {
    line-height: 28px;
  }

  .hero-heading-center-3 {
    padding: 60px 15px;
  }

  .screenshot-div-left {
    max-width: 100%;
  }

  .screenshot-div-right {
    max-width: 90%;
    padding-top: 20px;
  }

  .screenshot-flexbox {
    flex-flow: column-reverse;
  }

  .steps-heading-container {
    padding-top: 60px;
  }

  .industries-section {
    padding-top: 0;
  }

  .case-study-checklist-flex-box {
    max-width: 100%;
  }

  .ai-case-study-checklist-container {
    max-width: 100%;
    margin-left: 0;
  }

  .ai-case-study-flexbox {
    flex-flow: column-reverse;
  }

  .ai-case-study-div-right {
    max-width: 90%;
  }

  .ai-case-study-div-left {
    flex-flow: column;
    max-width: 100%;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ai-case-study-checklist-flex-box {
    max-width: 100%;
  }

  .ai-case-study-heading-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-light {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .mvp-batch-button.pink.long-text {
    font-size: 18px;
    line-height: 18px;
  }

  .mvp-batch-button.pink-jumbo {
    font-size: 20px;
  }

  .atl-mvp-program-logo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 0 40px;
    display: flex;
  }

  .atl-mvp-program-banner {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 60px 40px;
    display: flex;
  }

  .pop-up-container {
    width: 90%;
    max-width: 100%;
  }

  .subpage-atl {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .heading-container-copy {
    padding-top: 60px;
  }

  .xamun-compare-container {
    padding-top: 20px;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-brand-2.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    justify-content: flex-start;
    align-items: center;
  }

  .footer-link-2:hover {
    color: var(--pink);
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link-2 {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .footer-wrapper-copy {
    flex-direction: column;
    align-items: center;
  }

  ._6-rows {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-content: stretch;
    justify-items: stretch;
    margin-top: 40px;
  }

  .footer-dark-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .faq-section {
    padding: 60px 15px;
  }

  .flex-block-34 {
    flex-flow: column-reverse;
  }

  .div-block-15 {
    max-width: 100%;
    margin-top: 60px;
    padding-bottom: 40px;
  }

  .div-block-15.low-opactiy-bg {
    background-color: var(--low-opacity-white);
    margin-top: 0;
    padding-top: 0;
  }

  .flex-block-35 {
    flex-flow: column;
  }

  .div-block-half {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .code-embed {
    max-width: 100%;
  }

  .footer-social-block-copy {
    margin-top: 20px;
    margin-left: 0;
  }

  .flex-block-36 {
    justify-content: center;
    align-items: center;
  }

  .youtube-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 220px;
    padding-right: 220px;
  }

  .div-block-17 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-bottom: -55px;
    display: flex;
  }

  .div-block-18 {
    flex-flow: column;
  }

  .pricing-items {
    padding: 60px 15px;
  }

  .pricing-card-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .pricing-image-two {
    max-width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .xamun-comparison-to-alternatives-container {
    padding-top: 60px;
  }

  .info-block.gray-bg.top {
    padding-left: 0;
    padding-right: 0;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    line-height: 14px;
  }

  .info-block.comparison {
    font-size: 14px;
    line-height: 16px;
  }

  .pricing-comparison {
    padding: 60px 15px;
  }

  .pricing-wrapper {
    justify-items: stretch;
  }

  .pricing-card {
    width: auto;
  }

  .pricing-title {
    font-size: 34px;
    line-height: 42px;
  }

  .columns {
    display: flex;
  }

  .program-div-right {
    max-width: 90%;
  }

  .program-div-left {
    flex-flow: column;
    max-width: 100%;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .program-flexbox {
    flex-flow: column-reverse;
  }

  .programs-headings-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .info-heading {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 14px;
  }

  .info-block-title.gray-bg, .info-block-title.pink-outline {
    width: 90%;
    max-width: 90%;
  }

  .comparison-icon {
    width: 25px;
  }

  .info-card {
    background-color: #0000;
    border-top-style: none;
    flex-flow: row;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 0;
    padding-bottom: 0;
    display: flex;
  }

  .info-card.no-bg {
    align-self: stretch;
    display: flex;
  }

  .info-card.no-bg.pink-outline {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .info-card.no-bg.pink-outline.top {
    margin-left: 5px;
    margin-right: 0;
  }

  .info-card.top {
    display: flex;
  }

  .info-card.title-rounded {
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 0;
  }

  .info-card.pink-outline {
    margin-bottom: 0;
    display: flex;
  }

  .info-title-flex-box {
    flex-flow: row;
    align-self: center;
    align-items: stretch;
    margin-bottom: 10px;
    display: flex;
  }

  .info-title-flex-box._40-margin {
    max-width: 100%;
  }

  .info-block-comparison {
    flex-flow: column wrap;
    justify-content: space-between;
    width: 100%;
    max-width: 90%;
  }

  .info-block-comparison.gray-bg {
    padding-top: 0;
  }

  .info-block-comparison.gray-bg.top {
    padding-bottom: 0;
    display: block;
  }

  .info-block-comparison.pink-outline {
    display: block;
  }

  .info-block-comparison.pink-outline.top {
    flex-flow: column;
    justify-content: space-between;
    display: flex;
  }

  .info-content-flex-box-copy {
    margin-bottom: 0;
  }

  .info-content-flex-box-copy._40-margin {
    max-width: 100%;
  }

  .section-13 {
    padding-bottom: 20px;
  }

  .team-profile-text {
    margin-bottom: 0;
  }

  .team-profile-flexbox {
    flex-flow: column-reverse;
  }

  .team-profile-div-left {
    flex-flow: column;
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .team-profile-div-right {
    max-width: 90%;
  }

  .subtitle-text-block {
    max-width: 100%;
  }

  .news-and-features-div-right {
    max-width: 90%;
  }

  .text-block-41 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 18px;
  }

  .text-block-41.margin {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .link-29.footer {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-39 {
    width: 100%;
  }

  .cta-mvp-program {
    flex-flow: column-reverse;
    justify-content: center;
    padding: 60px 15px 100px;
    display: flex;
  }

  .cta-mvp-program._40-padding {
    padding-bottom: 100px;
  }

  .hero-wrapper-two-3-copy {
    width: 100%;
  }

  .faq-container {
    width: 90%;
    max-width: 100%;
  }

  .faq-container._60px {
    display: flex;
  }

  .ai-solutions-grid {
    flex-direction: column;
    display: flex;
  }

  .container-41 {
    flex-flow: column;
  }

  .container-41.left-align {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .heading-35 {
    font-size: 30px;
  }

  .flex-block-development-process {
    background-position: 0 0;
    flex-flow: column;
  }

  .card-heading {
    line-height: 30px;
  }

  .center-atl-container.radial-bg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-4 {
    width: 80%;
  }

  .cell-4 {
    padding-left: 0;
    display: flex;
  }

  .atl-description-box.gap.red {
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-description-box.gap.yellow {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 100%;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-description-box.gap.green {
    width: 100%;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-description-box.gap.blue {
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-description-box.gap.blue._20-margin {
    margin-bottom: 20px;
  }

  .atl-description-box.gap.gray {
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .partners-div-right {
    flex-flow: column;
    max-width: 100%;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .partner-stack._60-margin-top {
    width: 518px;
    margin-top: 0;
  }

  .quick-stack-6 {
    width: 100%;
  }

  .flex-block-45 {
    margin-bottom: 10px;
  }

  .business-address-and-contact-number {
    width: 50%;
  }

  .business-address-details {
    width: 250px;
  }

  .quick-stack-7 {
    width: 100%;
    padding-bottom: 0;
  }

  .img-card-heading-copy {
    line-height: 30px;
  }

  .rl_gallery21_arrow-left {
    right: 3.5rem;
  }

  .rl_gallery21_slide {
    padding-right: 1.5rem;
  }

  .rl_gallery21_mask {
    width: 100%;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium {
    font-size: 1rem;
  }

  .rl_blog33_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.25rem;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-testimonial18_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial18_arrow.left {
    right: 3.5rem;
  }

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-link.is-alternate:hover {
    color: var(--untitled-ui--white);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-testimonial17_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial18_logo-wrapper {
    width: 359.702px;
    margin-left: 0;
  }

  .uui-testimonial18_content {
    padding: 1.5rem;
  }

  .uui-testimonial18_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask {
    width: 80%;
  }

  .uui-testimonial18_component {
    margin-top: 3rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .slider-img {
    width: 100%;
  }

  .ai-powered-apps-section {
    padding: 0 15px 60px;
  }

  .ai-powered-apps-section._40-padding.gradient, .ai-powered-apps-section._60-padding.gradient {
    padding-top: 40px;
  }

  .customers-section {
    padding: 0 15px 60px;
  }

  .cell-13 {
    display: none;
  }

  .code-embed-anz {
    max-width: 100%;
  }

  .quick-stack-4-copy {
    width: 100%;
  }

  .cell-17, .cell-18, .cell-19, .cell-20, .cell-21, .cell-22 {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-10 {
    width: 100%;
  }

  .atl-sign-ups {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 0 20px 20px;
    display: flex;
  }

  .countdown-time {
    text-align: center;
  }

  .countdown-detail {
    text-align: center;
    font-size: 14px;
  }

  .built-by-ai-agents {
    padding: 0 15px 60px;
  }

  .quick-stack-13.with-bg-decor {
    background-image: linear-gradient(#fff, #0000 30%, #fff 45%), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .checkbox-label-4 {
    margin-left: 0;
  }

  .slider-2 {
    margin-top: 20px;
  }

  .homepage-right-atl-cell.center {
    padding-top: 0;
  }

  .atl-homepage {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 60px 40px;
    display: flex;
  }

  .atl-homepage._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage._20-padding.with-decor-bg.gradient.lines {
    background-position: 50% 100%;
  }

  .atl-homepage._40-padding.with-decor-bg {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage._40-padding.with-decor-bg.gradient.lines {
    background-position: 50% 100%;
  }

  .atl-homepage._40-padding.alternate-decor {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage._40-padding.alternate-decor.gradient.lines {
    background-image: linear-gradient(#ffffffe0, #ffffffe0), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
  }

  .image-34-copy-copy {
    width: 60%;
    margin-bottom: 0;
  }

  .atl-quickstack {
    padding-left: 0;
    padding-right: 0;
  }

  .atl {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 60px 40px;
    display: flex;
  }

  .atl._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl._20-padding.with-decor-bg.gradient.lines, .atl._20-padding.with-decor-bg.gradient.case-study {
    background-position: 50% 0;
  }

  .atl._60-padding.with-decor-bg {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl._60-padding.with-decor-bg.gradient.lines {
    background-position: 50% 0;
  }

  .cell-43 {
    display: flex;
  }

  .cta-inner-pages {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 60px 40px;
    display: flex;
  }

  .cta-inner-pages._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .img-section-1 {
    padding: 60px 40px 10px;
  }

  .img-section-1.white.no-line {
    padding-bottom: 100px;
  }

  .img-section-1._0-padding {
    flex-flow: column;
    width: 100%;
    height: auto;
    display: flex;
  }

  .img-section-2 {
    padding: 60px 40px 10px;
  }

  .img-section-2.white.no-line {
    padding-bottom: 100px;
  }

  .quick-stack-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-img {
    margin-bottom: 0;
  }

  .quick-stack-22 {
    width: 90%;
  }

  .rl-padding-section-large-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .rl_layout28_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_layout28_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout28_tabs-menu {
    margin-right: 0;
  }

  .rl_layout28_tabs-link, .rl_layout28_tabs-link.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .gallery-slider-heading {
    font-size: 14px;
    line-height: 14px;
  }

  .home-atl-container {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-content-2 {
    margin-top: -40px;
  }

  .heading-2-left-align.white {
    padding-left: 0;
    padding-right: 0;
  }

  .cell-52 {
    justify-content: flex-start;
    align-items: center;
  }

  .quick-stack-25 {
    width: 100%;
  }

  .quick-stack-25._60-margin {
    margin-bottom: 0;
  }

  .rl-padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .rl_pricing18_plans {
    grid-template-columns: 1fr;
  }

  .rl_pricing18_spacing-block-5 {
    padding-bottom: 1.5rem;
  }

  .rl_pricing18_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_pricing18_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-text-style-medium-2 {
    font-size: 1rem;
  }

  .rl-heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl-heading-style-h6 {
    font-size: 1.125rem;
  }

  .rl_pricing18_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .rl-heading-style-h1 {
    font-size: 2.5rem;
  }

  .rl_pricing18_spacing-block-6 {
    padding-bottom: 1.5rem;
  }

  .rl_pricing18_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .cell-52-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .big-list-item-pink {
    text-align: left;
  }

  .heading-38._20-margin {
    text-align: center;
  }

  .rich-text-block-9 {
    flex-flow: column;
    order: 1;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .quick-stack-26 {
    width: auto;
  }

  .text-block-63 {
    font-size: 20px;
    line-height: 22px;
  }

  .text-block-63.grey, .text-block-63.pink {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-28 {
    font-size: 14px;
    line-height: 18px;
  }

  .client-logo {
    width: 40%;
    margin-bottom: 0;
  }

  .image-35 {
    order: 0;
  }

  .cell-55 {
    padding-top: 0;
  }

  .cell-56 {
    justify-content: flex-start;
    align-items: center;
  }

  .container-49-copy {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-56 {
    flex-flow: column;
  }

  .flex-block-56.pink-underline {
    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;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-flex;
  }

  .rich-text-block-11 {
    margin-bottom: 40px;
  }

  .design-studio-slider._1 {
    width: auto;
    height: auto;
  }

  .design-studio-slider._3 {
    width: 99.9997%;
    padding-left: 0;
    padding-right: 0;
  }

  .design-studio-slider._4 {
    padding-left: 0;
    padding-right: 0;
  }

  .slider-3 {
    width: 100%;
    height: auto;
  }

  .quick-stack-28 {
    height: 100%;
  }

  .quick-stack-29 {
    width: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-30 {
    width: 99.9997%;
  }

  .quick-stack-31 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mask-3 {
    height: 1000px;
  }

  .quick-stack-32 {
    width: 100%;
  }

  .rl-padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-heading-style-h2-3 {
    font-size: 2.25rem;
  }

  .rl_gallery21_slide-2 {
    padding-right: 1.5rem;
  }

  .rl_gallery21_mask-2 {
    width: 100%;
  }

  .rl-text-style-medium-3 {
    font-size: 1rem;
  }

  .rl_gallery21_spacing-block-1-2 {
    padding-bottom: 3rem;
  }

  .rl_blog33_spacing-block-2-2 {
    padding-bottom: 1.25rem;
  }

  .rl_gallery21_arrow-left-2 {
    right: 3.5rem;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .testimonial-slider-large {
    padding: 60px 15px;
  }

  .testimonial-slide {
    flex-direction: column;
    height: 100%;
    padding: 23px;
  }

  .testimonial-content {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-quote-icon {
    width: 50px;
    margin-bottom: 16px;
  }

  .testimonial-image-two, .testimonial-image-two-copy {
    width: 100%;
    height: auto;
  }

  .flex-block-58, .flex-block-59 {
    flex-flow: column;
  }

  .rich-text-block-9-copy {
    flex-flow: column;
    order: 1;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .flex-block-61 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .quick-stack-35._100-padding {
    padding-bottom: 0;
  }

  .section-21 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .idea-to-software-section {
    flex-flow: column;
    justify-content: center;
    padding: 60px 15px 20px;
    display: flex;
  }

  .idea-to-software-section._40-padding {
    padding-bottom: 100px;
  }

  .idea-to-software-section.pink-ripples {
    background-image: linear-gradient(#edbcbe, #edbcbe);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .idea-to-software-section.dark-pink-ripples {
    background-image: url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c2e2039df40e5419e3262_Ripples_Left.svg"), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/660c30e74423689c8dc5b5f1_Ripple_Singular.svg"), linear-gradient(to bottom, var(--pink), var(--pink));
    background-position: -30% 100%, 150%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: auto, 50%, auto;
  }

  .trusted-by-section {
    padding: 0 15px;
  }

  .image-39 {
    width: 100%;
  }

  .quick-stack-36.pink, .quick-stack-36.purple {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-40 {
    width: 90%;
  }

  .quick-stack-37 {
    grid-row-gap: 0px;
  }

  .rl-padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_faq1_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-4 {
    font-size: 2.25rem;
  }

  .rl_faq1_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_faq1_spacing-block-5 {
    padding-bottom: 1.5rem;
  }

  .rl_faq1_question-text {
    font-size: 1rem;
  }

  .rl_faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl-text-style-medium-4 {
    font-size: 1rem;
  }

  .rl-heading-style-h4-3 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_faq1_spacing-block-4 {
    padding-bottom: .75rem;
  }

  .rl_faq1_icon-wrapper {
    width: 1.75rem;
  }

  .rl_faq1_spacing-block-2 {
    padding-bottom: 3rem;
  }

  .rl_faq1_answer-wrapper {
    margin-bottom: 1.25rem;
  }

  .rl_faq1_icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .image-44 {
    width: 80%;
  }

  .case-study-section {
    padding: 0 15px 60px;
  }

  .div-block-34 {
    width: 100%;
  }

  .header-section {
    padding: 0 15px;
  }

  .header-section._60-padding-top {
    padding-bottom: 10px;
  }

  .div-block-36.pink {
    width: 100%;
  }

  .center-container.center {
    flex-flow: column;
    width: 100%;
  }

  .quick-stack-48 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-36-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .text-block-71 {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-41 {
    text-align: center;
    line-height: 30px;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial16_content {
    margin-right: 1.5rem;
    padding: 1.5rem;
  }

  .uui-testimonial16_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial16_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial16_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-27 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2-centered-copy {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-2-centered-copy.left-align {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-2-centered-copy._0-margin {
    width: 500px;
  }

  .heading-2-centered-copy._40px {
    font-size: 36px;
    line-height: 36px;
  }

  .paragraph-39._20-padding.white {
    font-size: 22px;
    line-height: 24px;
  }

  .atl-homepage-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 60px 40px;
    display: flex;
  }

  .atl-homepage-copy._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage-copy._20-padding.with-decor-bg.gradient.lines {
    background-position: 50% 100%;
  }

  .atl-homepage-copy._40-padding.with-decor-bg {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage-copy._40-padding.with-decor-bg.gradient.lines {
    background-position: 50% 100%;
  }

  .atl-homepage-copy._40-padding.alternate-decor {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage-copy._40-padding.alternate-decor.gradient.lines {
    background-image: linear-gradient(#ffffffe0, #ffffffe0), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
  }

  .quick-stack-52 {
    text-align: left;
  }

  .cell-90 {
    justify-content: center;
    align-items: center;
  }

  .image-51 {
    margin-bottom: 0;
  }

  .container-54 {
    margin-bottom: 40px;
  }

  .atl-black-bg {
    background-position: 0 0, 50%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 60px 40px;
    display: flex;
  }

  .atl-black-bg._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-black-bg._20-padding.with-decor-bg.gradient.lines {
    background-position: 50% 100%;
  }

  .atl-black-bg._40-padding.with-decor-bg {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-black-bg._40-padding.with-decor-bg.gradient.lines {
    background-position: 50% 100%;
  }

  .atl-black-bg._40-padding.alternate-decor {
    background-image: linear-gradient(#fff 36%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-black-bg._40-padding.alternate-decor.gradient.lines {
    background-image: linear-gradient(#ffffffe0, #ffffffe0), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/6791b04653bce57b8410436d_Dotted%20Circle%20Icon.svg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
  }

  .pink-gradient-button {
    text-align: center;
  }

  .pink-gradient-button._0-margin.max-250-width {
    line-height: 20px;
  }

  .section-33 {
    padding-bottom: 0;
  }

  .paragraph-45 {
    font-size: 18px;
    line-height: 20px;
  }

  .white-bg {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-58, .image-59 {
    margin-bottom: 0;
  }

  .purple-gradient-button {
    text-align: center;
  }

  .purple-gradient-button._0-margin.max-250-width {
    line-height: 20px;
  }

  .light-pink-gradient-button {
    text-align: center;
  }

  .light-pink-gradient-button._0-margin.max-250-width {
    line-height: 20px;
  }

  .paragraph-45-copy {
    font-size: 18px;
    line-height: 20px;
  }

  .testimonial-slider-large-2 {
    padding: 60px 15px;
  }

  .testimonial-slide-2 {
    flex-direction: column;
    padding: 23px;
  }

  .testimonial-content-2 {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-quote-icon-2 {
    width: 50px;
    margin-bottom: 16px;
  }

  .testimonial-image-two-2 {
    width: 100%;
    height: auto;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 36px;
    line-height: 52px;
  }

  h2 {
    font-size: 34px;
    line-height: 46px;
  }

  .section.cc-product-detail {
    margin-left: 15px;
    margin-right: 15px;
  }

  .container.cc-subscription-form, .container.about-xamun {
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-bigger.margin-20._40 {
    margin-bottom: 20px;
  }

  .paragraph-bigger.left-align {
    text-align: left;
    width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-bigger.left-align.white._28px {
    font-size: 24px;
    line-height: 24px;
  }

  .paragraph-bigger.left-align._0-margin._60 {
    width: 300px;
    margin-right: 20px;
  }

  .button.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .label.cc-blog-date {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-jumbo-tiny.thin {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heading-jumbo-tiny.thin.industry {
    text-align: center;
  }

  .heading-jumbo-tiny.thin.center {
    align-self: center;
  }

  .heading-jumbo-tiny.thin.center.white {
    margin-bottom: 10px;
    line-height: 16px;
  }

  .heading-jumbo-tiny.smaller {
    position: relative;
  }

  .rich-text {
    width: 100%;
    max-width: none;
  }

  .paragraph-light {
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-light.cc-subscribe-paragraph, .paragraph-light.about-xamun-paragraph {
    width: 100%;
  }

  .heading-jumbo {
    text-align: center;
    font-size: 36px;
    line-height: 36px;
  }

  .heading-jumbo.atl {
    line-height: 38px;
  }

  .heading-jumbo.atl.center, .heading-jumbo.atl.center.white {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-jumbo.center {
    line-height: 36px;
  }

  .status-message.cc-no-data {
    width: 100%;
  }

  .cart-item-info-wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cart {
    margin-right: 20px;
  }

  .navigation {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navigation.sign-up {
    padding-left: 20px;
  }

  .menu-button, .menu-button.w--open {
    flex: none;
  }

  .cart-container {
    min-width: 320px;
  }

  .form-block {
    width: 100%;
    max-width: none;
  }

  .links-section-footer {
    margin-bottom: 0;
  }

  .about-quote, .get-in-touch-form-wrap {
    width: 100%;
    max-width: none;
  }

  .blog-list-wrap {
    width: 100%;
  }

  .blog-item {
    width: 100%;
    max-width: none;
  }

  .blog-preview-image {
    height: 200px;
  }

  .product-details-wrap {
    width: 100%;
    max-width: none;
  }

  .list-item {
    flex-direction: column;
    align-items: center;
  }

  .full-width-form {
    padding: 15px;
  }

  .order-item-description-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .order-item-content-wrap {
    margin-bottom: 5px;
  }

  .blog-detail-header-wrap {
    width: 100%;
    max-width: none;
  }

  .blog-heading-link {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 24px;
    line-height: 24px;
  }

  .logos-title-small {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-2 {
    max-width: none;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .clients-image-three {
    width: 50%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-heading-left.buildfest {
    padding-bottom: 20px;
  }

  .hero-wrapper.purple {
    margin-bottom: 0;
  }

  .hero-split.max-w {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-split.auto {
    margin-bottom: 20px;
    margin-right: 0;
    display: block;
  }

  .hero-split._0-padding {
    margin-bottom: 0;
  }

  .hero-split.purple {
    margin-top: -39px;
    padding-top: 20px;
  }

  .button-primary {
    margin-top: 20px;
  }

  .button-primary.line._24px.center {
    text-align: center;
    font-size: 18px;
    line-height: 18px;
  }

  .button-primary.center._300px {
    width: 260px;
  }

  .button-primary.footer-orange {
    margin-right: 0;
  }

  .button-primary.atl.center {
    clear: none;
    text-align: center;
  }

  .button-primary.pink._24px {
    width: 100%;
    font-size: 18px;
    line-height: 18px;
  }

  .button-primary.pink._24px.auto.center {
    font-size: 18px;
    line-height: 18px;
  }

  .button-primary.footer-pink {
    margin-right: 0;
  }

  .button-primary.pioneers-program {
    width: auto;
  }

  .container-3 {
    max-width: none;
  }

  .container-3.homepage {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-wrapper-two {
    max-width: 100%;
    margin-left: auto;
  }

  .paragraph {
    font-size: 18px;
  }

  .paragraph.centered._20-margin {
    line-height: 20px;
  }

  .paragraph._20-margin {
    text-align: center;
    font-size: 24px;
    line-height: 24px;
  }

  .paragraph._20-margin.white {
    font-size: 20px;
    line-height: 24px;
  }

  .paragraph.white._24px {
    font-size: 14px;
    line-height: 26px;
  }

  .paragraph.sign-up-page {
    text-align: left;
    font-size: 18px;
    line-height: 18px;
  }

  .paragraph.smaller {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph._24px {
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph._24px._0-margin {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-jumbo.buildfest.center, .heading-3.purple {
    font-size: 24px;
    line-height: 24px;
  }

  .heading-3.orange {
    font-size: 24px;
  }

  .heading-3.indigo {
    font-size: 24px;
    line-height: 24px;
  }

  .heading-3.pink {
    font-size: 24px;
  }

  .heading-3.pink.icon-font {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-3.green, .heading-3.blue, .heading-3.red {
    font-size: 24px;
    line-height: 24px;
  }

  .hero-heading-right.dark-pink-ripples {
    background-image: linear-gradient(to bottom, var(--pink), var(--pink));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .container-4 {
    max-width: none;
  }

  .button-primary-3.pink {
    text-align: center;
  }

  .button-primary-3.pink.long-text {
    font-size: 18px;
  }

  .button-primary-3.white-jumbo._20-margin {
    width: 90%;
    max-width: 90%;
  }

  .button-primary-3.pink-jumbo {
    width: 100%;
    max-width: 100%;
  }

  .centered-heading {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 24px;
  }

  .pricing-grid {
    grid-template-columns: 1fr;
  }

  .container-5 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .hero-without-image-3.white {
    padding-top: 20px;
  }

  .hero-without-image-3._0-padding {
    padding-top: 40px;
  }

  .container-6 {
    max-width: none;
  }

  .hero-wrapper-two-3 {
    width: 100%;
  }

  .margin-bottom-24px-4 {
    width: 100%;
    font-size: 18px;
    line-height: 26px;
  }

  .team-slider {
    padding-bottom: 100px;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 28px;
    line-height: 28px;
  }

  .centered-heading-2._50 {
    line-height: 32px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .industry-title.center {
    font-size: 20px;
    line-height: 20px;
  }

  .team-member-text {
    font-size: 16px;
    line-height: 18px;
  }

  .heading-7.cta {
    font-size: 40px;
    line-height: 40px;
  }

  .heading-7.cta.dark-blue {
    font-size: 36px;
    line-height: 38px;
  }

  .paragraph-2 {
    margin-bottom: 40px;
  }

  .text-block-4.pink {
    font-size: 18px;
    line-height: 18px;
  }

  .video {
    width: 300px;
  }

  .atl-heading-left.industries {
    padding-top: 40px;
  }

  .grid-3 {
    max-width: 100%;
  }

  .product-icons {
    padding-top: 60px;
  }

  .icon-block.left-align.grey {
    flex-flow: row;
  }

  .icon-image._10-padding._50px {
    margin-left: auto;
    margin-right: 10px;
    padding-right: 0;
  }

  .icon-block-text.align-left._0-padding {
    font-size: 18px;
    line-height: 18px;
  }

  .container-7 {
    width: 100%;
    max-width: none;
  }

  .hero-split-3 {
    align-items: center;
    width: 100%;
  }

  .header-2 {
    font-size: 20px;
  }

  .header-2._50px-font {
    font-size: 30px;
    line-height: 30px;
  }

  .header-2._20-margin {
    font-size: 28px;
  }

  .header-2.heading-title-small {
    font-size: 28px;
    line-height: 28px;
  }

  .header-2.smaller-font {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
    line-height: 30px;
  }

  .header-2.glossary, .header-2.related {
    margin-bottom: 0;
    font-size: 24px;
  }

  .image-section-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-section-right.white {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-section-left {
    padding-bottom: 10px;
  }

  .image-section-left.white {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-section-left.white.no-line {
    padding-bottom: 40px;
  }

  .image-section-left.white.no-line._100-padding {
    padding-bottom: 100px;
  }

  .image-section-left.glossary {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-8 {
    max-width: none;
  }

  .centered-heading-3 {
    margin-bottom: 24px;
  }

  .cta-header-center.jumbo {
    font-size: 36px;
    line-height: 40px;
  }

  .cta-header-center.jumbo.black {
    font-size: 36px;
    line-height: 36px;
  }

  .cta-header-center.jumbo.white._70-width {
    width: 100%;
  }

  .cta-text-center {
    font-size: 24px;
  }

  ._5-easy-steps-section {
    padding-top: 20px;
  }

  .atl-inner-pages.pink-gradient {
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-inner-pages._20-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-inner-pages._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 34%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-inner-pages._20-padding.black.gradient {
    padding-bottom: 60px;
  }

  .atl-inner-pages.with-img.img-2 {
    background-position: 0 0, 0%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-screenshot {
    width: 360px;
    margin-top: 40px;
  }

  .left-screenshot {
    width: 100%;
    max-width: 100%;
  }

  .hero-wrapper-right.industry {
    padding-left: 20px;
  }

  .container-trusted-brands {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .container-9 {
    max-width: none;
  }

  .container-9.orange, .container-9.whats-inside-block {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .what-is-inside-this-ebook {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-split-5 {
    width: 100%;
  }

  .button-form-submit {
    margin-top: 20px;
  }

  .start-building-button {
    font-size: 18px;
  }

  .build-your-app-today-section {
    padding-bottom: 100px;
  }

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

  .cta-buildfest {
    padding-bottom: 100px;
  }

  .cta-buildfest.white {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .build-studio-section {
    padding-bottom: 100px;
  }

  .build-studio-section.white {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-grid {
    grid-template-columns: 1fr;
  }

  .buildfest-section, .faq {
    padding-bottom: 180px;
  }

  .cta-wrapper.industry {
    padding-left: 20px;
  }

  .cta-container {
    max-width: none;
  }

  .section-buildfest-schedule {
    padding-bottom: 180px;
  }

  .schedule-flex-box.item-1.buildfest {
    justify-content: center;
    align-items: center;
  }

  .schedule-flex-box.item-1.pioneers-program {
    justify-content: center;
    align-items: center;
    width: 259px;
  }

  .venue-flex-block._20-padding.full-width {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .venue-flex-block._20-padding.full-width.all-sides {
    width: 100%;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-text-left-align {
    font-size: 24px;
  }

  ._5-easy-steps-section-copy, .build-your-app-today, .project-tabs {
    padding-top: 20px;
  }

  .hero-split-6 {
    align-items: center;
    width: 100%;
  }

  .case-study-overview {
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-study-overview-grid {
    grid-template-columns: 1fr;
  }

  .case-study-collage {
    width: 100%;
    max-width: 100%;
  }

  .glossary-title {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
  }

  .section-glossary {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-12 {
    font-size: 24px;
  }

  .hero-left-copy {
    width: 90%;
  }

  .glossary-sub-menu-link.smaller-font {
    text-align: left;
    font-size: 10px;
  }

  .flex-block-9 {
    justify-content: center;
    align-items: center;
  }

  .glossary-link.smaller-font, .home-link.smaller-font {
    font-size: 10px;
  }

  .hero-split-glossary-left, .hero-split-glossary-right, .here-split-glossary {
    align-items: center;
    width: 100%;
  }

  .ebook-section {
    padding-bottom: 60px;
  }

  .tech-stack-section {
    padding-bottom: 100px;
  }

  .tech-stack-section.white {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-wrapper-glossary.industry {
    padding-left: 20px;
  }

  .grid-4, .grid-5 {
    max-width: 100%;
  }

  .ai-technologies-icon-grid {
    grid-template-columns: 1fr;
  }

  .button-primary-8.white-jumbo._20-margin {
    width: 90%;
    max-width: 90%;
  }

  .button-primary-8.orange-jumbo {
    width: 100%;
    max-width: 100%;
  }

  .text-link-arrow-3 {
    align-items: center;
  }

  .bai-logo-wrapper.industry {
    padding-left: 20px;
  }

  .built-with-xamun-wrapper {
    width: 100%;
  }

  .built-with-xamun-wrapper.industry {
    padding-left: 20px;
  }

  .industry-slider, .design-studio-section {
    padding-bottom: 100px;
  }

  .design-studio-section.white {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-6 {
    font-size: 18px;
    line-height: 18px;
  }

  .glossary-list-container {
    width: 100%;
    padding-bottom: 0;
  }

  .list-item-4 {
    background-image: none;
    margin-left: 10px;
    padding-top: 20px;
    padding-left: 20px;
  }

  .link-10 {
    font-size: 18px;
  }

  .wrap-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 5fr;
    grid-auto-columns: 1fr;
    place-content: stretch;
    place-items: center;
    width: 90%;
    display: block;
  }

  .list-heading-glossary._20-margin {
    text-align: left;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .list-row-glossary {
    grid-column-gap: 20px;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 40px;
    display: flex;
  }

  .list-of-glossary-terms {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .bold-text-8 {
    font-size: 20px;
  }

  .our-co-design-process.white {
    padding-bottom: 20px;
  }

  .ai-assisted-process-section {
    padding-bottom: 100px;
  }

  .ai-assisted-process-section.white {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-assisted-section.light-grey {
    padding-bottom: 20px;
  }

  .faq-block {
    width: 100%;
  }

  .faq-block-copy {
    width: 100%;
  }

  .accordion-toggle {
    overflow: visible;
  }

  .accordion-toggle.faq-mobile {
    height: 100px;
  }

  .text-span-faq-mobile {
    display: flex;
  }

  .xamun-terms-of-engagement.white {
    padding-bottom: 20px;
  }

  .hero-text-wrapper {
    align-items: center;
    width: 100%;
  }

  .list-100-width {
    padding-left: 40px;
  }

  .flex-block-15 {
    align-self: center;
  }

  .paragraph-dark.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-dark.about-xamun-paragraph {
    text-align: center;
    width: 100%;
  }

  .logo {
    max-width: none;
  }

  .container-14 {
    width: 80%;
  }

  .container-14._40px {
    padding-bottom: 0;
  }

  .menu-section.cc-product-detail {
    margin-left: 15px;
    margin-right: 15px;
  }

  ._4-grid, .grid-2 {
    max-width: 100%;
  }

  .cta-pioneers-program {
    padding-bottom: 60px;
  }

  .program-calendar-section {
    padding-bottom: 0;
  }

  .heading-title-small {
    line-height: 30px;
  }

  .image-8 {
    height: auto;
  }

  .form-hero-wrapper {
    width: 100%;
  }

  .about-xamun {
    padding-bottom: 100px;
  }

  .about-xamun.white {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .simple-footer.cc-product-detail {
    margin-left: 15px;
    margin-right: 15px;
  }

  .simple-footer-layout {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .atl-pioneers-program-logo {
    width: 300px;
    max-width: 240px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .sign-up-cta {
    max-width: none;
  }

  .about-pioneers-program {
    padding-bottom: 100px;
  }

  .about-pioneers-program.white {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .map-container {
    max-width: none;
  }

  .map-wrapper {
    width: 100%;
  }

  .image-block.blue-outline {
    max-width: 163.339%;
    display: flex;
  }

  .image-12 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-16 {
    width: 100%;
  }

  .container-17 {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-3 {
    padding-bottom: 0;
  }

  .container-6-copy, .what-is-xamun-container {
    max-width: none;
  }

  .xamun-wrapper {
    width: 100%;
  }

  .xamun-wrapper.industry {
    padding-left: 20px;
  }

  .center-cta-box.dark-pink-ripples {
    background-image: linear-gradient(to bottom, var(--pink), var(--pink));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .image-14 {
    width: 90%;
  }

  .container-19 {
    max-width: none;
  }

  .navbar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20 {
    max-width: none;
  }

  .centered-heading-4 {
    margin-bottom: 24px;
  }

  .team-grid, .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .hero-wrapper-6 {
    margin-bottom: 0;
  }

  .nav-links-container {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .container-21 {
    max-width: none;
  }

  .centered-heading-5 {
    margin-bottom: 24px;
  }

  .container-22 {
    max-width: none;
  }

  .hero-split-10 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .shadow-two-8 {
    width: 300px;
  }

  .section-5 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .div-block-7 {
    max-width: 100%;
  }

  .block-info {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .learn-more-arrow.left-align._60-margin {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
  }

  .learn-more-arrow.centered {
    justify-content: center;
    align-items: center;
  }

  .learn-more-arrow._20-margin.right-align.smaller-text {
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .learn-more-arrow._40-margin {
    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;
    display: inline-flex;
  }

  .learn-more-arrow.center-align._60-margin {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
  }

  .text-block-35 {
    font-size: 20px;
    line-height: 20px;
  }

  .block-title {
    font-size: 24px;
    line-height: 24px;
  }

  .cta-section {
    padding-bottom: 20px;
  }

  .cta-section.dark-pink-ripples {
    background-image: linear-gradient(to bottom, var(--pink), var(--pink));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cta-button {
    text-align: center;
    align-self: center;
    font-size: 14px;
    line-height: 14px;
  }

  .cta-button.ver-2 {
    text-align: center;
  }

  .video-section {
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .video-section.dark-pink-ripples {
    background-image: linear-gradient(to bottom, var(--pink), var(--pink));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .container-25 {
    margin-top: 40px;
  }

  .div-block-8 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
  }

  .text-block-36 {
    margin-bottom: 40px;
    margin-right: 0;
    font-size: 70px;
  }

  .flex-block-26 {
    margin-bottom: 40px;
  }

  .container-28 {
    max-width: 100%;
  }

  .container-28.grey {
    max-width: none;
  }

  .container-28.transparent, .section-7._100-padding._10-top-padding, .section-7._20-padding._10-top-padding, .section-7._50-padding._10-top-padding {
    padding-bottom: 10px;
  }

  .section-7._60-padding {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-7._60-padding._10-top-padding {
    padding-bottom: 10px;
  }

  .calendly-section {
    flex-flow: column;
    display: flex;
  }

  .calendly-section._0-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-10 {
    flex-flow: column;
  }

  .div-block-11 {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-16 {
    max-width: 80%;
    margin-bottom: 20px;
  }

  .flex-block-28 {
    flex-flow: column-reverse;
  }

  .atl-section {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .atl-section.pink-bg {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2-centered {
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 30px;
  }

  .heading-2-centered.left-align {
    line-height: 36px;
  }

  .heading-2-centered.left-align.white._64px {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-2-centered.left-align.white._0-margin-bottom.b {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-2-centered.left-align.white-text._64px {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-2-centered.left-align.light-pink._60px {
    font-size: 50px;
    line-height: 50px;
  }

  .heading-2-centered._0-margin {
    width: auto;
    font-size: 34px;
    line-height: 36px;
  }

  .heading-2-centered._0-margin.center.bigger, .heading-2-centered.pink._0-top-margin {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-2-centered._40px {
    margin-top: 0;
  }

  .heading-2-centered.top-40-margin {
    font-size: 30px;
    line-height: 30px;
  }

  .about-us-heading.left-align {
    text-align: center;
  }

  .atl-heading {
    text-align: center;
    font-size: 30px;
    line-height: 32px;
  }

  .atl-heading.atl {
    line-height: 38px;
  }

  .atl-heading.atl.center, .atl-heading.atl.center.white {
    font-size: 30px;
    line-height: 30px;
  }

  .atl-heading.center {
    font-size: 36px;
    line-height: 36px;
  }

  .atl-heading.center.light-pink {
    font-size: 50px;
    line-height: 50px;
  }

  .atl-heading.center.light-pink.smaller-x2 {
    font-size: 30px;
    line-height: 30px;
  }

  .atl-heading._0-margin {
    font-size: 45px;
    line-height: 45px;
  }

  .atl-heading._0-margin.centered {
    font-size: 38px;
    line-height: 38px;
  }

  .atl-subtitle.thin {
    text-align: center;
    font-size: 18px;
  }

  .atl-subtitle.thin.industry {
    text-align: center;
  }

  .atl-subtitle.thin.center {
    align-self: center;
  }

  .atl-subtitle.thin.center.white {
    margin-bottom: 10px;
    line-height: 16px;
  }

  .atl-subtitle.smaller {
    position: relative;
  }

  .atl-summary {
    text-align: center;
    font-size: 24px;
    line-height: 24px;
  }

  .atl-summary.buildfest.center {
    font-size: 24px;
    line-height: 24px;
  }

  .design-your-app-img.smaller {
    margin-bottom: 0;
  }

  .launch-your-app-img {
    width: 90%;
    height: auto;
  }

  .paragraph-bigger-copy {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 22px;
  }

  .paragraph-bigger-copy.margin-20._40 {
    margin-bottom: 20px;
  }

  .paragraph-bigger-copy._20-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pink-button.center.auto {
    max-width: 280px;
  }

  .white-button {
    flex-flow: column;
    display: flex;
  }

  .white-button:hover {
    height: 34.7222%;
  }

  .white-button.lowercase-letters {
    font-size: 24px;
    line-height: 30px;
  }

  .white-button.lowercase-letters.bigger-font.center-align {
    font-size: 24px;
  }

  .white-button.lowercase-letters.bigger-font.center-align:hover {
    height: auto;
  }

  .keyword {
    margin-bottom: 10px;
  }

  .related-content-card-heading {
    font-size: 24px;
    line-height: 20px;
  }

  .keyword-flex-block {
    flex-flow: column;
    align-items: stretch;
  }

  .container-30 {
    max-width: none;
  }

  .centered-heading-6 {
    margin-bottom: 24px;
  }

  .screenshot-containers {
    padding-bottom: 20px;
  }

  .screenshot-heading {
    font-size: 24px;
    line-height: 26px;
  }

  .screenshot-img._650px, .screenshot-div-right {
    max-width: 100%;
  }

  .steps-heading-container {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-13 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .industries-section {
    padding-top: 0;
  }

  .steps-heading {
    font-size: 24px;
    line-height: 26px;
  }

  .image-17 {
    width: 25px;
  }

  .text-block-38 {
    text-align: left;
    font-size: 20px;
    line-height: 20px;
  }

  .atl-checklist-flex-box {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: auto;
  }

  .ai-case-study-heading {
    font-size: 20px;
    line-height: 22px;
  }

  .case-study-checklist {
    font-size: 16px;
    line-height: 16px;
  }

  .case-study-checklist-flex-box {
    order: 0;
  }

  .ai-case-study-flexbox._60-margin {
    flex-flow: column-reverse;
  }

  .ai-case-study-img {
    margin-bottom: 0;
  }

  .ai-case-study-div-left {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ai-case-study-checklist-flex-box {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .ai-case-study-containers._60-margin-top {
    margin-top: 0;
  }

  .ai-case-study-heading-section {
    padding-top: 0;
  }

  .container-31 {
    max-width: none;
  }

  .footer-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-block-two {
    margin-top: 40px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .div-block-14 {
    flex-flow: column;
    display: flex;
  }

  .mvp-batch-button.pink {
    text-align: center;
  }

  .mvp-batch-button.pink.long-text {
    flex-flow: row;
    font-size: 18px;
    line-height: 18px;
  }

  .mvp-batch-button.white-jumbo._20-margin {
    width: 90%;
    max-width: 90%;
  }

  .mvp-batch-button.pink-jumbo {
    width: 100%;
    max-width: 100%;
  }

  .atl-mvp-program-logo {
    width: 300px;
    max-width: 240px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .mvp-program-submit-button {
    margin-top: 20px;
  }

  .pop-up-container {
    max-width: none;
  }

  .batch-buttons {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .subpage-atl {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .heading-container-copy, .xamun-compare-container {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-32 {
    max-width: none;
  }

  .title-small {
    margin-top: 40px;
  }

  .footer-wrapper-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  ._6-rows {
    grid-template-columns: 1fr;
    margin-top: 0;
    display: block;
  }

  .footer-dark-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-32-copy {
    flex-flow: column;
    max-width: none;
    display: flex;
  }

  .faq-section.white {
    padding-top: 20px;
  }

  .heading-34 {
    font-size: 18px;
    line-height: 18px;
  }

  .div-block-16 {
    max-width: 100%;
  }

  .div-block-half {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .youtube-2 {
    margin-bottom: 40px;
    padding-left: 140px;
    padding-right: 140px;
  }

  .div-block-18 {
    flex-flow: column;
    margin-bottom: 0;
  }

  .container-37 {
    max-width: none;
  }

  .pricing-card-two {
    padding: 15px;
  }

  .pricing-info {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing-details {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -10px;
  }

  .pricing-block {
    margin-bottom: 10px;
  }

  .xamun-comparison-to-alternatives-container {
    max-width: 100%;
    padding: 0 10px 40px;
  }

  .pricing-details-copy {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: -10px;
  }

  .info-block {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 12px;
  }

  .info-block.gray-bg.top {
    margin-bottom: 0;
    padding: 0 5px;
    font-size: 10px;
    line-height: 10px;
  }

  .info-block.gray-bg.top.grey {
    font-size: 10px;
  }

  .info-block.comparison {
    max-width: 100px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    font-size: 10px;
    line-height: 10px;
  }

  .info-block.comparison.smaller {
    font-size: 8px;
    line-height: 8px;
  }

  .comparison-content {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-22 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-38 {
    max-width: none;
  }

  .pricing-title._0-margin {
    text-align: center;
  }

  .program-heading {
    font-size: 24px;
    line-height: 26px;
  }

  .program-div-left {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .program-flexbox._60-margin {
    flex-flow: column-reverse;
  }

  .program-container._60-margin-top {
    margin-top: 0;
  }

  .programs-headings-section {
    padding-top: 0;
  }

  .info-details {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -10px;
  }

  .info-heading {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10px;
    line-height: 10px;
  }

  .div-block-20 {
    max-width: 100%;
  }

  .info-block-title {
    margin-bottom: 0;
    padding: 0 5px;
    font-size: 12px;
    line-height: 12px;
  }

  .info-block-title.gray-bg {
    padding-top: 0;
    padding-bottom: 0;
  }

  .info-card {
    margin-bottom: 0;
  }

  .info-card.no-bg {
    align-self: stretch;
    max-width: 100%;
    display: flex;
  }

  .info-card.top {
    margin-left: 5px;
  }

  .info-title-flex-box {
    justify-content: center;
    align-items: center;
    margin-bottom: 5px;
  }

  .info-block-comparison {
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
    font-size: 12px;
    line-height: 12px;
    display: flex;
  }

  .info-block-comparison.gray-bg.top {
    padding-bottom: 30px;
  }

  .info-block-comparison.pink-outline.top {
    width: 100%;
    max-width: 1000%;
  }

  .info-content-flex-box-copy {
    margin-top: 0;
  }

  .image-23 {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-13 {
    padding-bottom: 10px;
  }

  .bold-text-9, .bold-text-10 {
    font-size: 28px;
    line-height: 28px;
  }

  .team-profile-heading {
    font-size: 24px;
    line-height: 26px;
  }

  .team-profile-container._60-margin-top {
    margin-top: 0;
  }

  .team-profile-flexbox._60-margin {
    flex-flow: column-reverse;
  }

  .team-profile-div-left {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .team-profile-div-right {
    max-width: 100%;
  }

  .team-profile-section {
    border-style: none;
  }

  .team-profile-section._100-padding {
    border-style: none;
    padding-top: 0;
  }

  .subtitle-text-block {
    line-height: 18px;
  }

  .time-heading {
    font-size: 24px;
    line-height: 26px;
  }

  .time-div-block {
    max-width: 100%;
  }

  .team-profile-img {
    width: 80%;
  }

  .text-block-41.margin {
    text-align: center;
  }

  .link-29.footer {
    width: 100%;
  }

  .view-details-link-batch-1 {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
    margin-bottom: 40px;
  }

  .view-details-link-batch-2 {
    margin-bottom: 40px;
  }

  .container-39 {
    flex-flow: column;
  }

  .footer-address {
    font-size: 18px;
    line-height: 24px;
  }

  .image-24 {
    margin-bottom: 0;
  }

  .cta-mvp-program {
    padding-bottom: 60px;
  }

  .hero-wrapper-two-3-copy {
    width: 100%;
  }

  .faq-container {
    max-width: none;
  }

  .ai-solutions-grid {
    max-width: 100%;
  }

  .flex-block-39, .flex-block-40, .flex-block-41 {
    flex-flow: column;
  }

  .container-41.left-align {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .cell {
    padding-left: 0;
    padding-right: 0;
  }

  .cell._0-padding {
    padding-left: 0;
  }

  .quick-stack.white-bg {
    width: 320px;
  }

  .text-block-43 {
    flex-flow: column;
    display: flex;
  }

  .flex-block-development-process {
    background-position: 0 0;
    background-size: 40%;
  }

  .features-text-block {
    text-align: left;
    font-size: 20px;
    line-height: 20px;
  }

  .center-atl-container.sign-up-page, .center-atl-container._0-padding._1400-width {
    padding-left: 20px;
    padding-right: 20px;
  }

  .center-atl-container._0-margin {
    max-width: none;
  }

  .center-atl-container.radial-bg {
    max-width: 900px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-13 {
    line-height: 28px;
  }

  .quick-stack-4 {
    width: auto;
  }

  .bold-text-14 {
    line-height: 24px;
  }

  .summary-text {
    font-size: 16px;
    line-height: 18px;
  }

  .partners-div-right {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .partner-heading {
    text-align: center;
    font-size: 24px;
    line-height: 24px;
  }

  .partner-sub-heading {
    font-size: 24px;
    line-height: 26px;
  }

  .partner-stack._60-margin-top {
    width: 60%;
  }

  .image-26 {
    margin-bottom: 0;
  }

  .cell-5 {
    grid-column-gap: 63px;
    grid-row-gap: 63px;
  }

  .footer-phone-number {
    font-size: 18px;
    line-height: 24px;
  }

  .flag-img {
    width: 30px;
    margin-left: 10px;
  }

  .city-and-country {
    font-size: 14px;
    line-height: 14px;
  }

  .flex-block-45 {
    flex-flow: column;
  }

  .business-address-and-contact-number {
    font-size: 14px;
    line-height: 14px;
  }

  .business-address-details {
    margin-left: 0;
    font-size: 14px;
    line-height: 14px;
  }

  .slider-title-block {
    font-size: 24px;
    line-height: 24px;
  }

  .uui-testimonial18_logo-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: flex;
  }

  .uui-testimonial18_slide {
    padding-right: 0;
  }

  .uui-testimonial18_mask {
    width: 100%;
  }

  .uui-container-large {
    max-width: 100%;
  }

  .uui-page-padding {
    width: 100%;
  }

  .slider-img {
    width: auto;
  }

  .ai-powered-apps-section, .customers-section {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .cell-12, .cell-13 {
    display: none;
  }

  .quick-stack-9 {
    padding-top: 0;
  }

  .learn-more-button-case-study.center {
    width: 100%;
    margin-top: 0;
  }

  .collection-list-wrapper-5 {
    width: 90%;
  }

  .quick-stack-4-copy {
    width: auto;
  }

  .heading-36 {
    font-size: 36px;
    line-height: 24px;
  }

  .text-span-21 {
    font-size: 18px;
    line-height: 18px;
  }

  .center-solution-advisor-container {
    padding-bottom: 60px;
  }

  .main-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-37 {
    font-size: 36px;
    line-height: 36px;
  }

  .text-block-46 {
    font-size: 24px;
    line-height: 24px;
  }

  .countdown-row {
    text-align: center;
    flex-flow: column;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .countdown-block {
    width: 100%;
  }

  .countdown-time {
    font-size: 20px;
    line-height: 40px;
  }

  .quick-stack-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .cell-25 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-47 {
    width: 100%;
    padding: 10px;
    line-height: 18px;
  }

  .bullet-point {
    font-size: 16px;
    line-height: 18px;
  }

  .list-7 {
    margin-top: 10px;
  }

  .quick-stack-11-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-32 {
    width: 99.9943%;
  }

  .built-by-ai-agents {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .built-by-ai-agents._60-padding {
    padding-bottom: 0;
  }

  .link-42 {
    display: block;
  }

  .center-atl-container-copy.sign-up-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-9-copy-copy {
    width: 85%;
  }

  .cell-25-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .checkbox-label-4 {
    margin-left: 0;
  }

  .text-block-49 {
    margin-bottom: 20px;
  }

  .submit-button-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-27 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-16 {
    padding-top: 0;
  }

  .text-block-51 {
    font-size: 18px;
    line-height: 30px;
  }

  .section-16 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-33 {
    padding-left: 10px;
  }

  .container-43 {
    padding-left: 0;
  }

  .rich-text-block-7 {
    font-weight: 500;
  }

  .rich-text-block-8 {
    font-size: 14px;
  }

  .atl-homepage.pink-gradient {
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-homepage._20-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-homepage._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 34%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage._40-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-homepage._40-padding.with-decor-bg, .atl-homepage._40-padding.alternate-decor {
    background-image: linear-gradient(#fff 34%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .img-design-studio {
    margin-bottom: 10px;
  }

  .image-34-copy-copy {
    width: 100%;
  }

  .text-block-52-copy._0-px {
    width: 300px;
  }

  .atl-quickstack {
    padding-left: 0;
    padding-right: 0;
  }

  .atl.pink-gradient {
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl._20-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 34%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl._20-padding.with-decor-bg.gradient.lines, .atl._20-padding.with-decor-bg.gradient.case-study {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-bottom: 20px;
  }

  .atl._60-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl._60-padding.with-decor-bg {
    background-image: linear-gradient(#fff 34%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .icon-title.center {
    font-size: 20px;
    line-height: 20px;
  }

  .container-45._60-padding {
    padding-bottom: 0;
  }

  .header-3._0-margin._20-padding {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .time {
    font-size: 18px;
    line-height: 20px;
  }

  .cta-inner-pages.pink-gradient {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-inner-pages._20-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-inner-pages._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 34%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .img-section-1 {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .img-section-1.white {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .img-section-1.white.no-line {
    padding-bottom: 40px;
  }

  .img-section-1.white.no-line._100-padding {
    padding-bottom: 100px;
  }

  .img-section-2 {
    padding-bottom: 10px;
  }

  .img-section-2.white {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .img-section-2.white.no-line {
    padding-bottom: 40px;
  }

  .img-section-2.white.no-line._100-padding {
    padding-bottom: 100px;
  }

  .img-section-2._0-margin {
    width: 100.954%;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-21 {
    width: 100%;
  }

  .cta-text-cell {
    justify-content: center;
    align-items: center;
  }

  .rl_layout28_component {
    grid-template-columns: 1fr;
  }

  .slider-gallery {
    width: 100%;
  }

  .text-block-53 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .home-atl-container {
    max-width: none;
  }

  .heading-2-left-align {
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 30px;
  }

  .heading-2-left-align.left-align {
    line-height: 32px;
  }

  .heading-2-left-align.left-align.white._64px, .heading-2-left-align.left-align.white-text._64px {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-2-left-align.pink._0-top-margin {
    font-size: 36px;
    line-height: 36px;
  }

  .quick-stack-25._60-margin {
    margin-bottom: 0;
  }

  .text-block-57 {
    text-align: center;
    font-size: 18px;
    line-height: 20px;
  }

  .pricing-heading.center {
    font-size: 20px;
    line-height: 20px;
  }

  .text-block-59 {
    text-align: center;
  }

  .text-block-59.left-align.top-20-margin {
    margin-left: auto;
  }

  .big-list-item-pink {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-2-centered-copy.left-align.white._64px, .heading-2-centered-copy.left-align.white-text._64px {
    font-size: 30px;
    line-height: 30px;
  }

  .section-20 {
    padding-bottom: 20px;
  }

  .heading-38 {
    text-align: center;
    font-size: 30px;
    line-height: 32px;
  }

  .heading-38._20-margin {
    margin-bottom: 20px;
  }

  .paragraph-26 {
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-62 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-block-63, .text-block-63.grey, .text-block-63.pink {
    font-size: 12px;
    line-height: 14px;
  }

  .content-cell, .content-cell.left-outline {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-cell.right-outline {
    box-shadow: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .title-cell {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .title-cell.right-shadow {
    box-shadow: none;
  }

  .text-block-63-copy {
    font-size: 14px;
    line-height: 14px;
  }

  .text-block-63-copy.grey, .text-block-63-copy.pink {
    font-weight: 700;
  }

  .quick-stack-27 {
    box-shadow: none;
    font-size: 14px;
  }

  .paragraph-27 {
    font-size: 14px;
    line-height: 18px;
  }

  .client-logo {
    width: 50%;
  }

  .our-solution, .the-challenge, .client-overview, .comparison-with-traditional-development, .project-overview {
    padding-bottom: 20px;
  }

  .image-36 {
    width: 20px;
    margin-right: 10px;
  }

  .flex-block-56 {
    flex-flow: column;
  }

  .flex-block-56.pink-underline {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .rich-text-with-20-margin {
    font-size: 18px;
    line-height: 22px;
    display: flex;
  }

  .rich-text-block-10 {
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 22px;
  }

  .rich-text-block-11 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 22px;
  }

  .rich-text-block-12 {
    font-size: 18px;
    line-height: 22px;
  }

  .mask-3 {
    height: 800px;
  }

  .what-is-section, .the-challenge-copy {
    padding-bottom: 20px;
  }

  .container-51 {
    max-width: none;
  }

  .gallery-wrapper-2 {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .testimonial-quote-icon {
    width: 30px;
  }

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

  .testimonial-author-image-three {
    margin-right: 16px;
  }

  .quick-stack-35._100-padding {
    padding-bottom: 0;
  }

  .idea-to-software-section {
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .idea-to-software-section.dark-pink-ripples {
    background-image: linear-gradient(to bottom, var(--pink), var(--pink));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .trusted-by-section {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section-22 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grey-text, .dark-text {
    text-align: center;
    font-size: 18px;
    line-height: 20px;
  }

  .quick-stack-38._40-margin._100-down._60-margin-top {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .section-24 {
    padding-bottom: 20px;
  }

  .rl-text-style-regular-3 {
    font-size: 18px;
  }

  .rl_faq1_question-text {
    font-size: 1.5rem;
  }

  .quick-stack-39 {
    width: 100%;
    max-width: none;
  }

  .quick-stack-40 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
  }

  .image-43 {
    order: 0;
  }

  .image-45 {
    width: 30%;
    margin-bottom: 0;
  }

  .cell-67 {
    justify-content: center;
    align-items: center;
  }

  .image-46 {
    width: 30%;
    margin-bottom: 0;
  }

  .cell-68, .cell-69 {
    justify-content: center;
    align-items: center;
  }

  .cell-70 {
    justify-content: flex-start;
    align-items: center;
  }

  .case-study-section {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .link-48 {
    color: var(--black);
  }

  .link-48:active {
    color: var(--pink);
  }

  .link-49 {
    color: var(--black);
  }

  .link-49:active {
    color: var(--pink);
  }

  .image-45-copy, .image-46-copy {
    width: 30%;
    margin-bottom: 0;
  }

  .text-block-69 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-section {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .center-container.sign-up-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-41 {
    font-size: 24px;
    line-height: 26px;
  }

  .heading-42 {
    text-align: center;
    line-height: 30px;
  }

  .image-48 {
    margin-bottom: 0;
  }

  .heading-2-centered-copy.left-align.white._64px, .heading-2-centered-copy.left-align.white-text._64px {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-2-centered-copy._0-margin.center.bigger, .heading-2-centered-copy.pink._0-top-margin {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-2-centered-copy {
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 30px;
  }

  .heading-2-centered-copy.left-align {
    line-height: 36px;
  }

  .heading-2-centered-copy.left-align.white._64px, .heading-2-centered-copy.left-align.white-text._64px {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-2-centered-copy._0-margin {
    width: 300px;
  }

  .heading-2-centered-copy._0-margin.center.bigger {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-2-centered-copy._0-margin._40-top-margin {
    font-size: 28px;
    line-height: 30px;
  }

  .heading-2-centered-copy.pink._0-top-margin {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-2-centered-copy._40px {
    margin-top: 0;
  }

  .atl-homepage-copy.pink-gradient {
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-homepage-copy._20-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-homepage-copy._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 34%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-homepage-copy._40-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-homepage-copy._40-padding.with-decor-bg, .atl-homepage-copy._40-padding.alternate-decor {
    background-image: linear-gradient(#fff 34%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .container-54.side {
    width: 100%;
  }

  .container-55.side {
    width: 100%;
    margin-left: -47px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-31._60-padding {
    padding-bottom: 0;
  }

  .atl-black-bg {
    background-position: 0 0, 50%;
  }

  .atl-black-bg.pink-gradient {
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-black-bg._20-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-black-bg._20-padding.with-decor-bg {
    background-image: linear-gradient(#fff 34%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .atl-black-bg._40-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atl-black-bg._40-padding.with-decor-bg, .atl-black-bg._40-padding.alternate-decor {
    background-image: linear-gradient(#fff 34%, #0000), url("https://cdn.prod.website-files.com/6530ba80b421145fe5120cc2/673f076d738e1cb049b2b8ee_Decor_Corner%20R_Blue.svg");
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .pink-gradient-button {
    flex-flow: column;
    display: flex;
  }

  .pink-gradient-button:hover {
    height: 34.7222%;
  }

  .pink-gradient-button.lowercase-letters {
    font-size: 24px;
    line-height: 30px;
  }

  .pink-gradient-button.lowercase-letters.bigger-font.center-align {
    font-size: 24px;
  }

  .pink-gradient-button.lowercase-letters.bigger-font.center-align:hover {
    height: auto;
  }

  .white-bg {
    width: 70%;
  }

  .quick-stack-58 {
    padding-left: 0;
    padding-right: 0;
  }

  .white-box {
    width: 100%;
  }

  .container-59 {
    margin-bottom: 40px;
  }

  .quick-stack-60, .list-18 {
    width: 100%;
  }

  .youtube-8 {
    margin-top: 40px;
  }

  .bold-text-18 {
    font-size: 1.5rem;
  }

  .text-block-79.oblong-bg._20-margin {
    font-size: 14px;
    line-height: 18px;
  }

  .purple-gradient-button {
    flex-flow: column;
    display: flex;
  }

  .purple-gradient-button:hover {
    height: 34.7222%;
  }

  .purple-gradient-button.lowercase-letters {
    font-size: 24px;
    line-height: 30px;
  }

  .purple-gradient-button.lowercase-letters.bigger-font.center-align {
    font-size: 24px;
  }

  .purple-gradient-button.lowercase-letters.bigger-font.center-align:hover {
    height: auto;
  }

  .light-pink-gradient-button {
    flex-flow: column;
    display: flex;
  }

  .light-pink-gradient-button:hover {
    height: 34.7222%;
  }

  .light-pink-gradient-button.lowercase-letters {
    font-size: 24px;
    line-height: 30px;
  }

  .light-pink-gradient-button.lowercase-letters.bigger-font.center-align {
    font-size: 24px;
  }

  .light-pink-gradient-button.lowercase-letters.bigger-font.center-align:hover {
    height: auto;
  }

  .transparent-pink-box {
    width: 100%;
  }

  .centered-heading-4-copy {
    margin-bottom: 24px;
  }

  .heading-49 {
    font-size: 36px;
    line-height: 36px;
  }

  .atl-heading_dark-mode.light-pink.center {
    font-size: 50px;
    line-height: 50px;
  }

  .h2_dark-mode {
    font-size: 36px;
    line-height: 36px;
  }

  .transparent-purple-box {
    width: 100%;
  }

  .container-63 {
    max-width: none;
  }

  .testimonial-quote-icon-2 {
    width: 30px;
  }

  .testimonial-quote-2 {
    font-size: 22px;
    line-height: 30px;
  }

  .testimonial-author-image-three-2 {
    margin-right: 16px;
  }

  .quick-stack-71 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grey-box {
    width: 100%;
  }
}

#w-node-_28f3effc-a855-b15c-8af0-98ee7e32f5da-87e29718 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_9b0a7be0-93cc-6401-d220-d72626639e72-87e29718 {
  grid-row: span 2 / span 2;
}

#w-node-fa01932a-6d59-43cf-0f45-21b40fa3d564-87e29718, #w-node-fa01932a-6d59-43cf-0f45-21b40fa3d578-87e29718, #w-node-fa01932a-6d59-43cf-0f45-21b40fa3d571-87e29718, #w-node-_63f864f4-d6a1-3756-4268-0db602b33157-87e29718, #w-node-fa01932a-6d59-43cf-0f45-21b40fa3d583-87e29718, #w-node-_9ad8d616-1ff7-b3df-14d4-8d67dd6163c5-87e29718, #w-node-fa01932a-6d59-43cf-0f45-21b40fa3d58c-87e29718, #w-node-fa01932a-6d59-43cf-0f45-21b40fa3d59e-87e29718 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d767aca6-251c-99b9-7d16-56d10afa931f-87e29718 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e0dd341a-301f-e55f-6763-1683296b199a-96f3d647 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-d9a7cded-d466-9936-e89a-a4c50a0c94d2-e5120cff {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_9013aec8-3dbe-fd8c-569d-47789109abf2-f8ced73b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9199804b-93d3-e680-e277-28fa9c52d49b-f8ced73b {
  place-self: stretch center;
}

#w-node-_9199804b-93d3-e680-e277-28fa9c52d4a7-f8ced73b {
  place-self: stretch stretch;
}

#w-node-_9199804b-93d3-e680-e277-28fa9c52d4b2-f8ced73b {
  place-self: stretch center;
}

#w-node-_58b6f9ef-0d50-15c6-7cce-107bccde6a4c-f8ced73b {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-d7641239-9333-ad10-786b-75cfc7356ede-1ba7059b, #w-node-d7641239-9333-ad10-786b-75cfc7356eea-1ba7059b, #w-node-d7641239-9333-ad10-786b-75cfc7356ef9-1ba7059b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af962c-f71b8a41 {
  place-self: stretch center;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af9635-f71b8a41 {
  place-self: stretch stretch;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af963e-f71b8a41, #w-node-_9199804b-93d3-e680-e277-28fa9c52d49b-efa3f036 {
  place-self: stretch center;
}

#w-node-_9199804b-93d3-e680-e277-28fa9c52d4a7-efa3f036 {
  place-self: stretch stretch;
}

#w-node-_9199804b-93d3-e680-e277-28fa9c52d4b2-efa3f036, #w-node-_71513431-80bb-dfa4-34bf-d360307d47d5-efa3f036, #w-node-_5a60d7ee-7598-f39a-8840-3e42d361b214-efa3f036, #w-node-e7c35d1c-4783-a58a-f3ec-0c7550d4e2ac-efa3f036 {
  place-self: stretch center;
}

#w-node-_944ff4cc-d828-6b37-e850-0911090ee786-80c19d5d, #w-node-_944ff4cc-d828-6b37-e850-0911090ee792-80c19d5d, #w-node-_944ff4cc-d828-6b37-e850-0911090ee7a1-80c19d5d, #w-node-ff7bcfd9-9cce-2fa9-f9a3-76722c277a6e-80c19d5d, #w-node-_6376ba85-c1ec-4759-45dc-51877ed51940-80c19d5d, #w-node-_26c64a95-e2c5-5d18-c5ed-f978a2e45774-80c19d5d, #w-node-_88343f27-c255-b74a-43aa-98925dc0bf8c-80c19d5d, #w-node-_51f9d171-a978-f1c3-eca3-42cfb2c5c099-80c19d5d, #w-node-fb517d39-3daa-51a7-8be7-7f934c3424bd-80c19d5d, #w-node-bd4aac18-077d-36ee-f84b-8369792d361a-80c19d5d, #w-node-_5647d0d9-105e-477a-c14a-9ca65e6e154a-80c19d5d, #w-node-ad725c4b-6be5-fc77-7ee8-c412845d1754-80c19d5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50692efa-e47b-ccd7-7e0d-e660e1af74b6-b56a5c18 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_50692efa-e47b-ccd7-7e0d-e660e1af74c8-b56a5c18, #w-node-_50692efa-e47b-ccd7-7e0d-e660e1af74cb-b56a5c18 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_944ff4cc-d828-6b37-e850-0911090ee786-626113d3, #w-node-_944ff4cc-d828-6b37-e850-0911090ee792-626113d3, #w-node-_944ff4cc-d828-6b37-e850-0911090ee7a1-626113d3, #w-node-ff7bcfd9-9cce-2fa9-f9a3-76722c277a6e-626113d3, #w-node-_6376ba85-c1ec-4759-45dc-51877ed51940-626113d3, #w-node-_26c64a95-e2c5-5d18-c5ed-f978a2e45774-626113d3, #w-node-_88343f27-c255-b74a-43aa-98925dc0bf8c-626113d3, #w-node-e0f37cfb-aab2-a45b-24fd-12deb1b20432-626113d3, #w-node-_51f9d171-a978-f1c3-eca3-42cfb2c5c099-626113d3, #w-node-fb517d39-3daa-51a7-8be7-7f934c3424bd-626113d3, #w-node-bd4aac18-077d-36ee-f84b-8369792d361a-626113d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8f3bec1-67b9-b5d9-359d-20ef660efa72-7c1eed91 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9199804b-93d3-e680-e277-28fa9c52d49b-7c1eed91 {
  place-self: stretch center;
}

#w-node-_9199804b-93d3-e680-e277-28fa9c52d4a7-7c1eed91 {
  place-self: stretch stretch;
}

#w-node-_9199804b-93d3-e680-e277-28fa9c52d4b2-7c1eed91 {
  place-self: stretch center;
}

#w-node-_40ba7fec-e2ee-6da4-7e3e-1a876067c0a5-7c1eed91 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af962c-8dbf6120 {
  place-self: stretch center;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af9635-8dbf6120 {
  place-self: stretch stretch;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af963e-8dbf6120, #w-node-ee9f8c51-e467-44e5-95de-12eafb71cb23-8dbf6120 {
  place-self: stretch center;
}

#w-node-ee9f8c51-e467-44e5-95de-12eafb71cb2c-8dbf6120 {
  place-self: stretch stretch;
}

#w-node-_30233afb-8474-2812-4718-c2c98ae72add-8dbf6120 {
  place-self: stretch center;
}

#w-node-_30233afb-8474-2812-4718-c2c98ae72ae6-8dbf6120 {
  place-self: stretch stretch;
}

#w-node-e13a264c-6acd-7341-b80f-6a515d47b6e1-5d47b6de, #w-node-cd3f0c88-05dc-b2de-5079-3ec5461770a6-ffb9c23a, #w-node-cd3f0c88-05dc-b2de-5079-3ec546177091-ffb9c23a, #w-node-cd3f0c88-05dc-b2de-5079-3ec5461770a3-ffb9c23a {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_3e53b531-f783-9dd6-83e3-1379dafb0245-cb1cc79d {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-_416f6d99-76f7-a3e9-ba47-25f84df9b895-cb1cc79d {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af962c-0e35786f {
  place-self: stretch center;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af9635-0e35786f {
  place-self: stretch stretch;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af963e-0e35786f, #w-node-ee9f8c51-e467-44e5-95de-12eafb71cb23-0e35786f {
  place-self: stretch center;
}

#w-node-ee9f8c51-e467-44e5-95de-12eafb71cb2c-0e35786f {
  place-self: stretch stretch;
}

#w-node-_30233afb-8474-2812-4718-c2c98ae72add-0e35786f {
  place-self: stretch center;
}

#w-node-_30233afb-8474-2812-4718-c2c98ae72ae6-0e35786f {
  place-self: stretch stretch;
}

#w-node-_12be3ba1-3c65-dd0f-1ae3-a1426cda0bb4-4b3d43bb, #w-node-ad0284fd-3e78-20ef-e696-aafb6db5a1df-4b3d43bb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0ea1e86e-fdc9-9d3d-4f81-82cf9d71c2b2-4b3d43bb {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_3c61b4c9-2fcb-cb96-962a-66cfaf22d856-cf9f8aa9, #w-node-_11ca66f5-118a-8a89-da4e-aa312f9563af-cf9f8aa9, #w-node-b29e51c8-5a1b-aaa9-3783-b3d506623199-10e1e633 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af962c-315e6900 {
  place-self: stretch center;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af9635-315e6900 {
  place-self: stretch stretch;
}

#w-node-_266136e0-c97b-1901-7de0-543dc6af963e-315e6900 {
  place-self: stretch center;
}

#w-node-ee9f8c51-e467-44e5-95de-12eafb71cb2c-315e6900 {
  place-self: stretch stretch;
}

#w-node-ee9f8c51-e467-44e5-95de-12eafb71cb23-315e6900 {
  place-self: stretch center;
}

#w-node-_063c9458-2943-fda4-96f8-f120d5ab9677-315e6900 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-7da18b2c {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-d712a0c1-edd3-d05b-e22b-13c040cf05fc-98fe3f9b, #w-node-c852b40c-f32d-83da-64c0-d22c0d8a211d-1ea0efbb, #Design-Studio-Only.w-node-c65ea6f1-e785-fc20-3e60-dce562588ada-008da39f, #Full-Xamun-Experience.w-node-c65ea6f1-e785-fc20-3e60-dce562588afc-008da39f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_21896fcc-754e-1c0d-6e66-a00b5a3498eb-008da39f {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-f5b5ba8b-c9ec-487c-3c8e-4dcd4d55dc0a-516c7b92 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_197e394e-20ee-7c1f-aa9f-e12230e7b641-77196f2f {
  place-self: stretch stretch;
}

#w-node-_197e394e-20ee-7c1f-aa9f-e12230e7b64a-77196f2f {
  place-self: stretch center;
}

#generative-ai.w-node-_197e394e-20ee-7c1f-aa9f-e12230e7b641-1a2317a0 {
  place-self: stretch stretch;
}

#image.w-node-_197e394e-20ee-7c1f-aa9f-e12230e7b64a-1a2317a0, #ocr-document-parsing.w-node-_1a8dd447-fd26-6663-081f-16d99a241ca4-1a2317a0, #speech.w-node-_7d72244f-ed87-892d-14b1-1f506523e658-1a2317a0, #w-node-_32d654a1-33fb-8fab-e9db-92cfb76416ca-1a2317a0, #w-node-_6822a506-c168-f5d9-1855-4083f25beb20-1a2317a0 {
  place-self: stretch center;
}

#w-node-_253de64e-6182-47e9-6ecf-34bc496cb79c-6aaad3d7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-c5f7969e-c8ad-0946-bfd8-ed9d2b01bbf1-6aaad3d7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c5f7969e-c8ad-0946-bfd8-ed9d2b01bc02-6aaad3d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7f260248-a5de-5965-f3aa-2344dc65683c-6aaad3d7 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_74234513-b8fc-1c7d-561e-f3778299e667-6aaad3d7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9bc061ed-398e-4e96-6028-5457928e6eb2-6aaad3d7 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_2425eb84-a5f7-af74-0485-ab3c3e0436b5-6aaad3d7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93a5bcec-82ad-d903-9272-36359ae187a1-9ae1879a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_2a51147d-0d38-855f-43eb-d68f33ea961b-33ea960d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f7d7e87e-963a-d135-27e8-88cb6a8593d9-dec8a198 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_2941c202-1141-4261-69ff-64e2299f9864-dec8a198 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2941c202-1141-4261-69ff-64e2299f9875-dec8a198 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2ead3777-0352-c813-7260-f12c2260a12d-dec8a198 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_23917f3d-591c-9285-e22b-af9459754950-dec8a198 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_51fa19eb-9707-aa7f-18c1-d211a08070c1-dec8a198 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-bd705ade-6fe3-54fe-577a-1ce239b65f24-dec8a198 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ef9b8f61-80db-0392-c393-32578302c70e-c99e246b {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.5fr 1.5fr;
}

#w-node-_165a8568-dbb8-5a86-d322-1c8ebdceb534-c99e246b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_11f2ad16-767e-a13d-4ee5-3ade5fd662d4-466eb0f5, #w-node-c33c52da-4820-452b-2653-aa62d67d2b64-466eb0f5, #w-node-_2cc4bc6b-3ab5-e46c-696f-07e62b08596e-466eb0f5 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f5f3-f1568d82 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f5f5-f1568d82 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 2.25fr;
}

#w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f5f6-f1568d82, #w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f5f8-f1568d82 {
  grid-row: span 2 / span 2;
}

#w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f600-f1568d82 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 2.25fr;
}

#w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f601-f1568d82, #w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f603-f1568d82 {
  grid-row: span 2 / span 2;
}

#w-node-_67a1e335-36ce-0572-47a3-b4424a2df9f9-f1568d82 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4f0e566b-f63c-37c7-cd99-5c04539733b9-f1568d82 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_1fe11442-f9b6-c43a-03d5-371b4beea266-f1568d82 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_9c96f886-6ceb-baef-d389-a4a3c8858853-f1568d82 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_0146d76f-4d1f-3813-14b0-93e38bb83e29-f1568d82 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4ac0ea02-6837-870a-c5fd-9c1a560c533c-f1568d82 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_94bb9c04-6568-66a6-48bc-d0254cc83ab9-fd577d0c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c233db6c-3c14-48f3-2438-0cd774ff3585-fd577d0c, #w-node-d33aac4a-fc66-ebc9-17f6-c4e18b93e7c4-fd577d0c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-fd577d0c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.25fr;
}

#w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-fd577d0c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6b471da1-871e-9367-fac9-f206a570f30d-139f92ba {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_033e5b16-9a76-2532-a091-72cb124e640e-139f92ba {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-cf054e70-9804-d2c2-6b78-8e3e443998e9-139f92ba {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-dee7b75d-c9a0-9c89-e7ce-ded18275b7c0-139f92ba {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_99485bb7-3b02-6d86-2b74-791734de822c-139f92ba {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-c233db6c-3c14-48f3-2438-0cd774ff3585-139f92ba {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-139f92ba {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.25fr;
}

#w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-139f92ba {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6b471da1-871e-9367-fac9-f206a570f30d-6288caf9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cf054e70-9804-d2c2-6b78-8e3e443998e9-6288caf9, #w-node-_1347a741-a903-8da8-e9a1-7d550fecfeb9-6288caf9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-dee7b75d-c9a0-9c89-e7ce-ded18275b7c0-6288caf9 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_99485bb7-3b02-6d86-2b74-791734de822c-6288caf9 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-c233db6c-3c14-48f3-2438-0cd774ff3585-6288caf9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-6288caf9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.25fr;
}

#w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-6288caf9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6b471da1-871e-9367-fac9-f206a570f30d-ff27c3ea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-ff27c3ea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b4a36fcb-76e5-a496-f6cc-ea9014103bf8-ff27c3ea {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_99485bb7-3b02-6d86-2b74-791734de822c-ff27c3ea {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-c233db6c-3c14-48f3-2438-0cd774ff3585-ff27c3ea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-ff27c3ea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.25fr;
}

#w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-ff27c3ea {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6b471da1-871e-9367-fac9-f206a570f30d-cd8349f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-cd8349f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c233db6c-3c14-48f3-2438-0cd774ff3585-cd8349f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_99485bb7-3b02-6d86-2b74-791734de822c-cd8349f9 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_5b00f3e6-0d34-c695-2628-85b1b5946c11-cd8349f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-cd8349f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.25fr;
}

#w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-cd8349f9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_83b489d8-64e9-73cb-cc88-25ed8bd8670d-c4f0729a {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_8bf7f312-9714-4819-73ba-b80146a20de5-c4f0729a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-c4f0729a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-c4f0729a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_984eb9a2-df1c-f528-a0c1-e509fa5b1189-c4f0729a {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .5fr;
}

#w-node-ceecead7-3f99-ae78-9694-017c3b58526c-c4f0729a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4cb07291-0ca0-5783-aa59-96f76410cf77-c4f0729a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_6dfb93dc-8b94-65ec-c6da-c2662fbb1fcd-b8a777e2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_9198e2f3-85da-7800-c289-a605fadca5b6-b8a777e2 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_9198e2f3-85da-7800-c289-a605fadca5bb-b8a777e2 {
  grid-row: span 4 / span 4;
}

#w-node-_9198e2f3-85da-7800-c289-a605fadca5d2-b8a777e2 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_9198e2f3-85da-7800-c289-a605fadca5d3-b8a777e2, #w-node-_9198e2f3-85da-7800-c289-a605fadca5e0-b8a777e2 {
  grid-row: span 4 / span 4;
}

#w-node-_1a619899-0631-c502-f542-55c11a2f33b3-b8a777e2 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_1320e95f-d232-36a8-546c-77e9188f6163-b8a777e2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_967a1ab5-3d67-686b-20ca-d7bcd266ef20-630d3fa0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-af53453e-5bc7-bf7e-33a9-909e66b74f9d-630d3fa0 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-af53453e-5bc7-bf7e-33a9-909e66b74fa4-630d3fa0 {
  grid-row: span 4 / span 4;
}

#w-node-af53453e-5bc7-bf7e-33a9-909e66b74fbf-630d3fa0 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-af53453e-5bc7-bf7e-33a9-909e66b74fc0-630d3fa0, #w-node-af53453e-5bc7-bf7e-33a9-909e66b74fd5-630d3fa0 {
  grid-row: span 4 / span 4;
}

#w-node-_427419b7-78e8-7849-4cfe-7bbf579ad1fc-630d3fa0 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-c6e0b743-14e2-0e21-8435-8ee7c6d0a3e3-630d3fa0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-c4e62b4b-36ac-1cb7-6cab-808fe51bfd38-71b85e5c {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_29525f31-5c57-bce6-58a9-09b87ec76266-71b85e5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-71b85e5c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_56deba3e-66f5-eb94-d08d-82f827e2dc73-71b85e5c {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_5169e35b-1e40-7ad7-0cbc-4ed2d0558964-71b85e5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3f7b56f4-1f76-549d-4d42-1821933cc364-71b85e5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_6ae3a88f-f2dd-bdfa-0a13-2b4d17bc4277-80122fef {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_60d007f4-d1ba-47f9-b53b-8f6ef407282b-80122fef {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-80122fef {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7407ecba-fca5-bb59-bd05-52d57546ae60-80122fef {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_38efae0f-7e4b-62f1-c6e7-52277f70dcf6-80122fef {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8f826921-663a-ee23-f67d-066bc879bf31-80122fef {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_3dae6b0b-5193-7d42-60a0-b6e2519a4201-b837cd86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_10d5c492-1c02-2376-5773-2d98d53eac05-b837cd86 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_10d5c492-1c02-2376-5773-2d98d53eac0c-b837cd86 {
  grid-row: span 4 / span 4;
}

#w-node-_10d5c492-1c02-2376-5773-2d98d53eac27-b837cd86 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_10d5c492-1c02-2376-5773-2d98d53eac28-b837cd86, #w-node-_10d5c492-1c02-2376-5773-2d98d53eac3d-b837cd86 {
  grid-row: span 4 / span 4;
}

#w-node-_660b9fac-27c2-286f-5b18-87cf46af9bca-b837cd86 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-de23f22c-cef3-d346-03f9-f5bf39b3e876-b837cd86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_30706ed9-61c2-7772-8e4f-f9b8ab669b75-8a1b535a {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-a9929fe7-3a3a-fa31-130e-2ed8ddabdd1a-8a1b535a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-8a1b535a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6dcce95d-c982-060e-7a9c-c4e9db270af1-8a1b535a {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_5478ad59-00e8-5b0d-bdff-7e171c1213d1-8a1b535a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff3f9256-1a33-ca33-fb14-9f0895f3794f-8a1b535a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_10cf361d-4b5b-01a3-3f32-2f80d8486676-e775cc27 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_6313eae7-8baf-1ebd-7a5a-956faabecdaa-e775cc27 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_6313eae7-8baf-1ebd-7a5a-956faabecdb1-e775cc27 {
  grid-row: span 4 / span 4;
}

#w-node-_6313eae7-8baf-1ebd-7a5a-956faabecdcc-e775cc27 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_6313eae7-8baf-1ebd-7a5a-956faabecdcd-e775cc27, #w-node-_6313eae7-8baf-1ebd-7a5a-956faabecde2-e775cc27 {
  grid-row: span 4 / span 4;
}

#w-node-_967ce3d9-54b3-3134-3383-90deb8f264d0-e775cc27 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_9d15d97d-c7cb-ca79-3ee2-74b1e8c87a9f-e775cc27 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_78c58e22-2d1a-d3e6-44b0-8afb9c7ac4f4-bbda8978 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_399c2090-11d7-c466-dbf9-99d0f46e78b9-bbda8978 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-bbda8978 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_77f95bb0-647a-0e27-3ce6-57210cbe556d-bbda8978 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_5aaaff6c-c7aa-69d4-907e-5dfda59c66b4-bbda8978 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a3db6f16-f2ec-8490-25e6-b4279a7f71c1-bbda8978 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_0d79d4e9-3d07-75bd-7ce6-e619102c122e-908294c0 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_6a664d4b-add8-81ed-19bb-2757071d24c2-908294c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-908294c0 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_0c0c5f61-f222-b56c-1a07-dad12774876d-908294c0 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-b9219584-559b-47c3-66c0-a578ce58af51-908294c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_421e131d-4694-4c81-4dc5-ff13f077d734-908294c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-a99d94b8-8aa1-e14f-2d17-0888a891aa39-2f60842b {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_5bd9a5d8-f7dd-5a46-e175-5196f804ed51-2f60842b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e3697334-4a22-d906-eb5c-c04e75136bae-2f60842b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2ca39913-c46f-eeb6-303d-1ca5a28641c7-2f60842b {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-f35a24c8-402d-4148-dbcf-dd045d0850a4-2f60842b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4761badf-c1fd-c6ff-5003-2f6f01a3aeda-2f60842b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_253de64e-6182-47e9-6ecf-34bc496cb79c-9f373e10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_74234513-b8fc-1c7d-561e-f3778299e667-9f373e10, #w-node-_9d281103-be65-7b2a-35d5-0cb7662f228a-9f373e10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9bc061ed-398e-4e96-6028-5457928e6eb2-9f373e10 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_2425eb84-a5f7-af74-0485-ab3c3e0436b5-9f373e10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-fdf12867-cd31-b54f-2b67-6c22fdd94c20-6fd8574d {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_4b80fb94-b8d7-3cd5-9add-7a22b090e014-6fd8574d {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1.25fr 1fr 1fr 1.25fr;
}

#w-node-_199fb67e-1869-9485-197f-33188aab4b9d-6fd8574d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2d1325cc-3f63-ed7e-8e34-afb68cad9905-6fd8574d {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

#w-node-_2d1325cc-3f63-ed7e-8e34-afb68cad9906-6fd8574d {
  grid-column: span 2 / span 2;
}

#w-node-_4ab5188e-f23f-2a0f-b192-e81c5b5e5a97-6fd8574d {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_4038566c-2c6e-c932-69c6-0130e5598a93-44b1a3ff, #w-node-dfedc2b6-6478-e578-a61d-b45b608ce547-44b1a3ff, #w-node-d78d78f6-2036-dad3-cb11-a2ecfcec5e52-57ab56a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dd845dd1-2e66-6df6-866c-c6dc687cfaa1-57ab56a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_7158286f-578d-1a1c-3c42-b88932b6774f-57ab56a5 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_8264207e-3580-babc-b128-30ecfadf3604-57ab56a5, #w-node-_6b471da1-871e-9367-fac9-f206a570f30d-d39c374d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_89eb2fbc-c2a1-c7c8-395f-e476c52ee075-d39c374d {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f322bf28-e43e-96f8-b08b-9b35f977ca88-d39c374d {
  grid-column: span 2 / span 2;
}

#w-node-_954db42f-f6a7-07ca-e501-1f857c61180e-d39c374d {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

#w-node-a9dc8b89-d357-d114-5a0c-40c9804547d6-d39c374d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6b96b281-ba88-f877-b5ec-3d7c4a1a4b55-d39c374d, #w-node-_79cb6bd6-1281-8395-66da-1791f2012fc7-d39c374d, #w-node-db5e0171-f6ff-914b-1c0b-d2869407928b-d39c374d, #w-node-_7ca85ef6-0163-a497-3539-e2a73b9cac19-d39c374d {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1c0a6adf-4ae1-1c57-2b0b-5c3b3bff77b1-d39c374d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e41fb720-0cb2-0e72-770b-83b8b388069f-d39c374d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-d39c374d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.25fr;
}

#w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-d39c374d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1fa87cd6-db20-997c-b712-0b05686b99d1-484a1c39 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2b326068-bb73-2e02-51ad-bc0dc545bcd2-484a1c39 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_2b326068-bb73-2e02-51ad-bc0dc545bcd3-484a1c39 {
  grid-column: span 2 / span 2;
}

#w-node-eb2d77e5-2625-6376-cc1f-4ef7c9acdbae-484a1c39, #w-node-_52e4317b-475b-efca-8d47-638d94284b0b-484a1c39 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_52e4317b-475b-efca-8d47-638d94284b1c-484a1c39 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89f97693-59cf-61f7-45f5-b9eac9eb7e7b-484a1c39 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_9190400e-9ab3-4cb9-1056-b4feafefe225-076ab6d8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ca1858c1-7a66-8c3c-2651-b28bff6934ca-076ab6d8 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 2.25fr;
}

#w-node-e1e66ade-f8ef-40e9-65ee-48e78b7a4f6e-076ab6d8, #w-node-a45dff27-5a9d-7460-ee45-8538bc17d9bd-076ab6d8 {
  grid-row: span 2 / span 2;
}

#w-node-_30bb0624-575f-1dd3-0ce1-745cef33dfbf-076ab6d8 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 2.25fr;
}

#w-node-_30bb0624-575f-1dd3-0ce1-745cef33dfc0-076ab6d8, #w-node-_30bb0624-575f-1dd3-0ce1-745cef33dfc1-076ab6d8 {
  grid-row: span 2 / span 2;
}

#Design-Studio-Only.w-node-d1144af6-0a40-c404-0519-bb6746e7eec0-076ab6d8, #Full-Xamun-Experience.w-node-_1f73827d-67ce-06bf-9a08-a6c364b33dfe-076ab6d8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c920f1e8-ab3a-3d28-faec-d70573fdbb38-076ab6d8 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-db3a79ff-477d-6f12-2481-0b4436dc00e5-076ab6d8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5f81a172-0a66-39f9-9708-356aa796c694-0282b389, #w-node-e79ca22c-007d-5276-77e2-f663e38d2f98-0282b389 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2405a79b-b04e-a70c-35c1-8b41592825e6-0282b389 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-_8e744021-668b-f580-a90d-9667dde5408d-0282b389 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dab05ac9-0f2e-e440-1bc4-b6d53bf930d7-0282b389 {
  grid-template-rows: auto;
  grid-template-columns: minmax(1em, .25fr) 1fr;
}

#w-node-a6b94521-ca4a-3829-e71d-cb229293dce1-0282b389 {
  grid-template-rows: auto;
  grid-template-columns: minmax(14px, .25fr) 1fr;
}

#w-node-_9c835dcc-8727-611c-d4b7-5f2a5f25dcaf-0282b389, #w-node-b8723649-4f5b-6744-af0c-552c781774c9-0282b389 {
  grid-template-rows: auto;
  grid-template-columns: minmax(1em, .25fr) 1fr;
}

#w-node-_8bf0ff01-26f2-e700-8fb0-2d0745fd91d0-0282b389 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4bc5b5ca-b0cd-f5f9-7745-c11a70bd54d4-0282b389 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-_42fcc5be-ae3d-ceb9-7569-9f135d396828-0282b389 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_42fcc5be-ae3d-ceb9-7569-9f135d39682b-0282b389 {
  grid-template-rows: auto;
  grid-template-columns: minmax(1em, .25fr) 1fr;
}

#w-node-_42fcc5be-ae3d-ceb9-7569-9f135d39683c-0282b389 {
  grid-template-rows: auto;
  grid-template-columns: minmax(14px, .25fr) 1fr;
}

#w-node-_42fcc5be-ae3d-ceb9-7569-9f135d39684d-0282b389, #w-node-_42fcc5be-ae3d-ceb9-7569-9f135d39685e-0282b389 {
  grid-template-rows: auto;
  grid-template-columns: minmax(1em, .25fr) 1fr;
}

#w-node-_52d2f9b0-0c48-3ad5-0f41-65a069eb9b61-ebdb7665, #w-node-_97321425-332d-e0c0-8f44-eacff8e361cc-ebdb7665 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_97321425-332d-e0c0-8f44-eacff8e361ce-ebdb7665 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_97321425-332d-e0c0-8f44-eacff8e361d4-ebdb7665 {
  grid-row: span 3 / span 3;
}

#w-node-_97321425-332d-e0c0-8f44-eacff8e361e5-ebdb7665 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_97321425-332d-e0c0-8f44-eacff8e361e9-ebdb7665 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_97321425-332d-e0c0-8f44-eacff8e361ef-ebdb7665 {
  grid-row: span 3 / span 3;
}

#w-node-_97321425-332d-e0c0-8f44-eacff8e361fe-ebdb7665 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_97321425-332d-e0c0-8f44-eacff8e36200-ebdb7665 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_97321425-332d-e0c0-8f44-eacff8e36206-ebdb7665 {
  grid-row: span 3 / span 3;
}

#w-node-_97321425-332d-e0c0-8f44-eacff8e36217-ebdb7665 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_97321425-332d-e0c0-8f44-eacff8e3621b-ebdb7665 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_97321425-332d-e0c0-8f44-eacff8e36221-ebdb7665 {
  grid-row: span 3 / span 3;
}

#w-node-_11637422-b8ff-898f-3e9d-d6b63a333130-ebdb7665, #w-node-e42fbdc2-368d-5037-ad42-b9c13e97034b-ebdb7665 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e42fbdc2-368d-5037-ad42-b9c13e97035c-ebdb7665 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b567480c-0157-e162-41b1-ecc18539e2de-ebdb7665 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_563506df-5ec6-8154-c639-200f3503281b-15e091d5 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_3dba4c87-c5b1-f1ee-69c1-c0c20a5c91a4-04b82f28, #w-node-d8bc1acc-6247-678d-b686-832af203a12d-04b82f28, #w-node-_143dd759-8c12-b0b9-a294-14a5b5382c75-f7bbcb1d, #w-node-dce127f3-ea14-1804-1d22-7968d8a628d3-f7bbcb1d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_81ed0450-7c26-5d8e-c799-2b1de2d54b1e-f7bbcb1d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2de97413-f4dc-05f5-ea13-1cb96d8e4385-f7bbcb1d {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dd5cb0b3-0811-2b37-b295-93982cf69fdc-583cd3de {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e79ca22c-007d-5276-77e2-f663e38d2f98-583cd3de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2405a79b-b04e-a70c-35c1-8b41592825e6-583cd3de {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-_96831475-8adf-063a-f6f0-a06cb65273c2-583cd3de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_521010ec-dacf-6835-96b1-629a1f087c97-583cd3de {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4bc5b5ca-b0cd-f5f9-7745-c11a70bd54d4-583cd3de {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-_3f48e4d5-5072-5f63-2f18-9d34a237cd60-583cd3de, #w-node-_5a6d49cc-ea0f-bffb-dd2d-56dbe7bfd3fb-583cd3de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8e15c309-8aab-f4a8-f881-133f8d626b57-583cd3de {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-_30706ed9-61c2-7772-8e4f-f9b8ab669b75-e58f771f {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-a1cbf28a-85f6-8f76-aaee-8c16ef216aca-e58f771f, #w-node-a07f4f9c-1cf2-cacd-b1e3-489f657d3945-e58f771f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-bb9717db-50ce-5e56-2a41-706903f5c13b-e58f771f {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-b0060bf5-e64d-6543-efdc-276e2f975ae3-e58f771f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_30706ed9-61c2-7772-8e4f-f9b8ab669b75-0d78a867 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-a1cbf28a-85f6-8f76-aaee-8c16ef216aca-0d78a867, #w-node-a07f4f9c-1cf2-cacd-b1e3-489f657d3945-0d78a867 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-bb9717db-50ce-5e56-2a41-706903f5c13b-0d78a867 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-b0060bf5-e64d-6543-efdc-276e2f975ae3-0d78a867, #w-node-_71d11581-b5e9-3748-db87-2af326e0d887-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-bc9aeafa-8054-7afa-f523-362c3c6ed851-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c3e01a82-48be-3688-dba0-b25e59f17956-07a492eb, #w-node-a98f740d-59f0-daff-a776-13b7daec4415-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5543c870-7118-ca96-b8ff-4a0a1ff14408-07a492eb, #w-node-_2fdfc28a-9847-7fe2-a2cb-6cf6fb639040-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_1b6e2ed6-3864-5959-d9a7-403359d40824-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1b6e2ed6-3864-5959-d9a7-403359d40880-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1b6e2ed6-3864-5959-d9a7-403359d408b6-07a492eb, #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_29c44078-d6f4-9aaf-6628-2a7d9258d6b7-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_29c44078-d6f4-9aaf-6628-2a7d9258d6c7-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_29c44078-d6f4-9aaf-6628-2a7d9258d713-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_29c44078-d6f4-9aaf-6628-2a7d9258d749-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-d572dc18-8cca-2954-4069-af37a67eb190-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d572dc18-8cca-2954-4069-af37a67eb1a3-07a492eb, #w-node-d572dc18-8cca-2954-4069-af37a67eb1bc-07a492eb, #w-node-d572dc18-8cca-2954-4069-af37a67eb1d5-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6636b2d5-52a6-aa3f-b735-9613e26f5ac2-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6636b2d5-52a6-aa3f-b735-9613e26f5ad5-07a492eb, #w-node-_6636b2d5-52a6-aa3f-b735-9613e26f5aee-07a492eb, #w-node-_6636b2d5-52a6-aa3f-b735-9613e26f5b07-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_87a795af-7685-7e5d-d10b-d348ad07aa83-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_87a795af-7685-7e5d-d10b-d348ad07aa96-07a492eb, #w-node-_87a795af-7685-7e5d-d10b-d348ad07aaaf-07a492eb, #w-node-_87a795af-7685-7e5d-d10b-d348ad07aac8-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_077b1e1d-f7dd-793f-f05b-3e93b5e2d628-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_61020ef5-3ce9-3b4f-7ee1-9953d76f8a85-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_30ac37c4-85cc-5474-0fdb-477f2d7ba091-07a492eb {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_71d11581-b5e9-3748-db87-2af326e0d887-48033db9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-bc9aeafa-8054-7afa-f523-362c3c6ed851-48033db9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 2.25fr;
}

#w-node-bc9aeafa-8054-7afa-f523-362c3c6ed853-48033db9 {
  grid-column: span 2 / span 2;
}

#w-node-c3e01a82-48be-3688-dba0-b25e59f17956-48033db9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2fdfc28a-9847-7fe2-a2cb-6cf6fb639040-48033db9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-48033db9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-48033db9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-48033db9 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_71d11581-b5e9-3748-db87-2af326e0d887-256ddf53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-bc9aeafa-8054-7afa-f523-362c3c6ed851-256ddf53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 2.25fr;
}

#w-node-bc9aeafa-8054-7afa-f523-362c3c6ed853-256ddf53 {
  grid-column: span 2 / span 2;
}

#w-node-c3e01a82-48be-3688-dba0-b25e59f17956-256ddf53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2fdfc28a-9847-7fe2-a2cb-6cf6fb639040-256ddf53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-256ddf53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-256ddf53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-256ddf53 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-b5c6b0b1-da6d-373e-5dce-2f7ef4adf132-e46fee93 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b5c6b0b1-da6d-373e-5dce-2f7ef4adf133-e46fee93 {
  grid-column: span 2 / span 2;
}

#w-node-_97ff32b2-cc4e-262a-5b49-d6eddcb2818c-e46fee93 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_44d50d02-44f9-3008-5e5d-0a120729906b-9176aa12, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-9176aa12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-9176aa12 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_44d50d02-44f9-3008-5e5d-0a120729906b-763fe83a, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-763fe83a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-763fe83a {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_44d50d02-44f9-3008-5e5d-0a120729906b-617ebf56, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-617ebf56 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-617ebf56 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_44d50d02-44f9-3008-5e5d-0a120729906b-d6cbf27a, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-d6cbf27a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-d6cbf27a {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_2828d319-ff91-a1a4-a218-c73756115b4d-6756c1c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-6756c1c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-6756c1c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-6756c1c8 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_8bb0ee88-b811-d1aa-490d-338a73bc7a05-6756c1c8, #w-node-_3176d36f-8f50-2ee7-4093-4b61c3ddefb4-6756c1c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_1c9e13e7-8652-6875-ce3e-8fd10c9e9054-6756c1c8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_139e5e85-31ac-b8cd-55d1-54ffc044410d-6756c1c8 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_2828d319-ff91-a1a4-a218-c73756115b4d-beb0b8f4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-beb0b8f4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-beb0b8f4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-beb0b8f4 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_8bb0ee88-b811-d1aa-490d-338a73bc7a05-beb0b8f4, #w-node-_3176d36f-8f50-2ee7-4093-4b61c3ddefb4-beb0b8f4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-d116b52a-3123-70a6-a1c7-e38b10c3b837-beb0b8f4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_139e5e85-31ac-b8cd-55d1-54ffc044410d-beb0b8f4 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_2828d319-ff91-a1a4-a218-c73756115b4d-06028f1d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-06028f1d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-06028f1d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-06028f1d {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_8bb0ee88-b811-d1aa-490d-338a73bc7a05-06028f1d, #w-node-_3176d36f-8f50-2ee7-4093-4b61c3ddefb4-06028f1d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_2982ee88-5c66-379b-8a4d-938403db5f7f-06028f1d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_139e5e85-31ac-b8cd-55d1-54ffc044410d-06028f1d {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_5071e241-d544-a3da-3cdc-0df72a1e6ebe-08d5622e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_71d11581-b5e9-3748-db87-2af326e0d887-08d5622e, #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-08d5622e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-08d5622e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-08d5622e {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

#w-node-aeac6b38-c4fd-8084-72ba-182b55772e09-08d5622e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-08d5622e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f0-08d5622e {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f3-08d5622e {
  grid-row: span 2 / span 2;
}

#w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-08d5622e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_60601cc7-0da6-8a69-e73a-7001e168bec2-08d5622e, #w-node-fca4fd5e-9cf0-4621-8955-42cad1b95a04-08d5622e, #w-node-_80d1e84a-8550-57c9-2a5a-ec3ede26138e-08d5622e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-08d5622e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6abdf2aa-c7d0-e395-4969-e1c4c5042a77-08d5622e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6bff2a12-9766-8db9-279a-d353f5bccb65-f5bccb64 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-c3230ed5-9b03-abfa-3ef5-69cf5bc74d14-5bc74d10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-5a97febb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c3e01a82-48be-3688-dba0-b25e59f17956-5a97febb, #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-5a97febb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-5a97febb {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-_894ccc1b-472b-69ab-8c19-5e87d2e69a49-5a97febb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_74555c7a-83a7-5ba4-6138-821f829ef845-5a97febb {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ef5d342b-9e7c-5945-8705-b5959dff8274-5a97febb {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-5a97febb, #w-node-eaf0ebfa-a984-52f1-9187-649e14bd6a49-5a97febb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-5a97febb {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_30cc5137-9a4d-9cb6-27e8-70a863e59308-485348f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_0f52dc3c-017c-c8ea-6dbc-a0b02d1b7de4-485348f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-485348f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-485348f9 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr;
}

#w-node-aeac6b38-c4fd-8084-72ba-182b55772e09-485348f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_96f1b454-c112-0d63-3063-9c5041d6fb97-485348f9, #w-node-_96f1b454-c112-0d63-3063-9c5041d6fba2-485348f9, #w-node-_96f1b454-c112-0d63-3063-9c5041d6fbb6-485348f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-485348f9 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_71d11581-b5e9-3748-db87-2af326e0d887-2a50ee3e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_340365d9-9a56-f30b-27eb-b90efd9e8028-2a50ee3e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-2a50ee3e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-2a50ee3e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-2a50ee3e {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-2a50ee3e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5ad8d019-fe60-9b3a-bed8-45b8b197a231-2a50ee3e, #w-node-_5ad8d019-fe60-9b3a-bed8-45b8b197a23c-2a50ee3e, #w-node-_5ad8d019-fe60-9b3a-bed8-45b8b197a250-2a50ee3e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-2a50ee3e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-aeac6b38-c4fd-8084-72ba-182b55772e09-2a50ee3e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-2a50ee3e {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_4b5e9543-208c-006d-4439-a88788e1e4c1-2a8823e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_0902d5e0-9aac-2a4f-d468-f4202aff0303-2a8823e9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5c5c51b1-0e60-e01e-908c-22631729b73a-2a8823e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-2a8823e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_322b1ce1-0087-5013-d686-45937d45f666-2a8823e9 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1.5fr;
}

#w-node-_77bde030-f210-3190-c165-5567240cea5f-2a8823e9 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 2fr;
}

#w-node-_04663fbf-9d71-961c-3009-500848b311af-2a8823e9 {
  grid-row: span 2 / span 2;
}

#w-node-bf9d7e0b-7e4a-568f-0939-9d61d0183f45-2a8823e9 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 2fr;
}

#w-node-bf9d7e0b-7e4a-568f-0939-9d61d0183f46-2a8823e9 {
  grid-row: span 2 / span 2;
}

#w-node-_572d167a-0cd9-a120-632c-029e2f2847fb-2a8823e9 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 2fr;
}

#w-node-_572d167a-0cd9-a120-632c-029e2f2847fc-2a8823e9 {
  grid-row: span 2 / span 2;
}

#w-node-_436554be-ec75-f4ab-cf95-4b014a977b85-2a8823e9 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 2fr;
}

#w-node-_436554be-ec75-f4ab-cf95-4b014a977b86-2a8823e9 {
  grid-row: span 2 / span 2;
}

#w-node-b02b1fd6-3362-7aa8-b268-506a6ab59e7a-2a8823e9 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 2fr;
}

#w-node-b02b1fd6-3362-7aa8-b268-506a6ab59e7b-2a8823e9 {
  grid-row: span 2 / span 2;
}

#w-node-a452cff7-6241-6d55-db4b-1d933a96398d-2a8823e9 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1.5fr;
}

#w-node-a452cff7-6241-6d55-db4b-1d933a96398f-2a8823e9 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 2fr;
}

#w-node-a452cff7-6241-6d55-db4b-1d933a963990-2a8823e9 {
  grid-row: span 2 / span 2;
}

#w-node-a452cff7-6241-6d55-db4b-1d933a96399f-2a8823e9 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 2fr;
}

#w-node-a452cff7-6241-6d55-db4b-1d933a9639a0-2a8823e9 {
  grid-row: span 2 / span 2;
}

#w-node-a452cff7-6241-6d55-db4b-1d933a9639af-2a8823e9 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 2fr;
}

#w-node-a452cff7-6241-6d55-db4b-1d933a9639b0-2a8823e9 {
  grid-row: span 2 / span 2;
}

#w-node-a452cff7-6241-6d55-db4b-1d933a9639bf-2a8823e9 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 2fr;
}

#w-node-a452cff7-6241-6d55-db4b-1d933a9639c0-2a8823e9 {
  grid-row: span 2 / span 2;
}

#w-node-a452cff7-6241-6d55-db4b-1d933a9639cf-2a8823e9 {
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 2fr;
}

#w-node-a452cff7-6241-6d55-db4b-1d933a9639d0-2a8823e9 {
  grid-row: span 2 / span 2;
}

#w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-2a8823e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-2a8823e9 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-_4b48cfc0-e681-2573-526d-9fb8ad1f6a71-2a8823e9, #w-node-_4b48cfc0-e681-2573-526d-9fb8ad1f6a7c-2a8823e9, #w-node-_4b48cfc0-e681-2573-526d-9fb8ad1f6a90-2a8823e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-2a8823e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6abdf2aa-c7d0-e395-4969-e1c4c5042a77-2a8823e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-2a8823e9 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_31008eab-bfb4-af68-d844-25a166e68e71-bf6b13f3 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-a7aefc56-891a-890f-cfc4-5e3df40c5c06-bf6b13f3, #w-node-_7e6e5830-4b55-7bf9-533f-73aa7221a817-bf6b13f3, #w-node-ddaa46d9-3b31-d689-559d-e8b0a78a7d92-bf6b13f3, #w-node-_6871700c-1db5-05a2-4726-048b7472a1c5-bf6b13f3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-bf6b13f3 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-c3e01a82-48be-3688-dba0-b25e59f17956-bf6b13f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f0-bf6b13f3 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f3-bf6b13f3 {
  grid-row: span 2 / span 2;
}

#w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-bf6b13f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_393889a4-697c-4256-9925-e623f0244d33-bf6b13f3 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-_60601cc7-0da6-8a69-e73a-7001e168bec2-bf6b13f3, #w-node-_5f198cc8-f733-f8fc-9271-d1c700355a1e-bf6b13f3, #w-node-f1e616a6-e883-2028-bf44-62fea7b0b987-bf6b13f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-bf6b13f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6abdf2aa-c7d0-e395-4969-e1c4c5042a77-bf6b13f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-bf6b13f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr 1fr;
}

#w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c2b-bf6b13f3 {
  grid-column: span 2 / span 2;
}

#w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-bf6b13f3 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_31008eab-bfb4-af68-d844-25a166e68e71-f2538f7c {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-a7aefc56-891a-890f-cfc4-5e3df40c5c06-f2538f7c, #w-node-_7e6e5830-4b55-7bf9-533f-73aa7221a817-f2538f7c, #w-node-ddaa46d9-3b31-d689-559d-e8b0a78a7d92-f2538f7c, #w-node-_6871700c-1db5-05a2-4726-048b7472a1c5-f2538f7c {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-f2538f7c {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-c3e01a82-48be-3688-dba0-b25e59f17956-f2538f7c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f0-f2538f7c {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f3-f2538f7c {
  grid-row: span 2 / span 2;
}

#w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-f2538f7c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_393889a4-697c-4256-9925-e623f0244d33-f2538f7c {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

#w-node-_60601cc7-0da6-8a69-e73a-7001e168bec2-f2538f7c, #w-node-_5f198cc8-f733-f8fc-9271-d1c700355a1e-f2538f7c, #w-node-f1e616a6-e883-2028-bf44-62fea7b0b987-f2538f7c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-f2538f7c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6abdf2aa-c7d0-e395-4969-e1c4c5042a77-f2538f7c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-f2538f7c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr 1fr;
}

#w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c1d-f2538f7c {
  grid-column: span 2 / span 2;
}

#w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-f2538f7c {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

@media screen and (min-width: 1440px) {
  #w-node-_28f3effc-a855-b15c-8af0-98ee7e32f5da-87e29718 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-fa01932a-6d59-43cf-0f45-21b40fa3d58c-87e29718, #w-node-fa01932a-6d59-43cf-0f45-21b40fa3d59e-87e29718 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d767aca6-251c-99b9-7d16-56d10afa931f-87e29718 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-e0dd341a-301f-e55f-6763-1683296b199a-96f3d647 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-e0dd341a-301f-e55f-6763-1683296b199c-96f3d647 {
    order: 9999;
  }

  #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-7da18b2c {
    grid-template-rows: auto;
    grid-template-columns: .5fr .25fr;
  }

  #w-node-c5f7969e-c8ad-0946-bfd8-ed9d2b01bbf1-6aaad3d7, #w-node-_2941c202-1141-4261-69ff-64e2299f9864-dec8a198 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_1fe11442-f9b6-c43a-03d5-371b4beea266-f1568d82, #w-node-_4ac0ea02-6837-870a-c5fd-9c1a560c533c-f1568d82 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .25fr;
  }

  #w-node-_52e4317b-475b-efca-8d47-638d94284b0b-484a1c39, #w-node-e42fbdc2-368d-5037-ad42-b9c13e97034b-ebdb7665 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_2405a79b-b04e-a70c-35c1-8b41592825e6-583cd3de, #w-node-_4bc5b5ca-b0cd-f5f9-7745-c11a70bd54d4-583cd3de, #w-node-_8e15c309-8aab-f4a8-f881-133f8d626b57-583cd3de {
    grid-template-rows: auto;
    grid-template-columns: .5fr .25fr;
  }

  #w-node-_97ff32b2-cc4e-262a-5b49-d6eddcb2818c-e46fee93 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-_97ff32b2-cc4e-262a-5b49-d6eddcb2818d-e46fee93 {
    order: 9999;
  }

  #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-9176aa12, #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-763fe83a, #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-617ebf56, #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-d6cbf27a, #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-6756c1c8, #w-node-_139e5e85-31ac-b8cd-55d1-54ffc044410d-6756c1c8, #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-beb0b8f4, #w-node-_139e5e85-31ac-b8cd-55d1-54ffc044410d-beb0b8f4, #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-06028f1d, #w-node-_139e5e85-31ac-b8cd-55d1-54ffc044410d-06028f1d {
    grid-template-rows: auto;
    grid-template-columns: .5fr .25fr;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_28f3effc-a855-b15c-8af0-98ee7e32f5da-87e29718 {
    grid-template-rows: auto auto;
    grid-template-columns: .25fr;
  }

  #w-node-_9b0a7be0-93cc-6401-d220-d72626639e72-87e29718 {
    order: 0;
    grid-row: span 2 / span 2;
  }

  #w-node-d767aca6-251c-99b9-7d16-56d10afa931f-87e29718 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e0dd341a-301f-e55f-6763-1683296b199a-96f3d647 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e0dd341a-301f-e55f-6763-1683296b199c-96f3d647, #w-node-e0dd341a-301f-e55f-6763-1683296b199b-96f3d647 {
    order: -9999;
  }

  #w-node-d9a7cded-d466-9936-e89a-a4c50a0c94d2-e5120cff {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d9a7cded-d466-9936-e89a-a4c50a0c94d3-e5120cff {
    order: 9999;
  }

  #w-node-_9013aec8-3dbe-fd8c-569d-47789109abf2-f8ced73b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9013aec8-3dbe-fd8c-569d-47789109abf3-f8ced73b {
    order: -9999;
  }

  #w-node-_58b6f9ef-0d50-15c6-7cce-107bccde6a4c-f8ced73b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_58b6f9ef-0d50-15c6-7cce-107bccde6a4d-f8ced73b {
    order: 9999;
  }

  #w-node-d8f3bec1-67b9-b5d9-359d-20ef660efa72-7c1eed91 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d8f3bec1-67b9-b5d9-359d-20ef660efa73-7c1eed91 {
    order: -9999;
  }

  #w-node-_40ba7fec-e2ee-6da4-7e3e-1a876067c0a5-7c1eed91 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_40ba7fec-e2ee-6da4-7e3e-1a876067c0a6-7c1eed91 {
    order: 9999;
  }

  #w-node-_3e53b531-f783-9dd6-83e3-1379dafb0245-cb1cc79d {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_416f6d99-76f7-a3e9-ba47-25f84df9b895-cb1cc79d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_416f6d99-76f7-a3e9-ba47-25f84df9b896-cb1cc79d {
    order: 9999;
  }

  #w-node-_12be3ba1-3c65-dd0f-1ae3-a1426cda0bb4-4b3d43bb, #w-node-ad0284fd-3e78-20ef-e696-aafb6db5a1df-4b3d43bb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ad0284fd-3e78-20ef-e696-aafb6db5a1e0-4b3d43bb {
    order: -9999;
  }

  #w-node-_0ea1e86e-fdc9-9d3d-4f81-82cf9d71c2b2-4b3d43bb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0ea1e86e-fdc9-9d3d-4f81-82cf9d71c2b3-4b3d43bb {
    order: 9999;
  }

  #w-node-_3c61b4c9-2fcb-cb96-962a-66cfaf22d856-cf9f8aa9, #w-node-_11ca66f5-118a-8a89-da4e-aa312f9563af-cf9f8aa9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_11ca66f5-118a-8a89-da4e-aa312f9563b0-cf9f8aa9 {
    order: -9999;
  }

  #w-node-b29e51c8-5a1b-aaa9-3783-b3d506623199-10e1e633 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b29e51c8-5a1b-aaa9-3783-b3d50662319a-10e1e633 {
    order: -9999;
  }

  #w-node-_063c9458-2943-fda4-96f8-f120d5ab9677-315e6900 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-7da18b2c {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-d712a0c1-edd3-d05b-e22b-13c040cf05fc-98fe3f9b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d712a0c1-edd3-d05b-e22b-13c040cf05fd-98fe3f9b {
    order: -9999;
  }

  #w-node-c852b40c-f32d-83da-64c0-d22c0d8a211d-1ea0efbb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c852b40c-f32d-83da-64c0-d22c0d8a211e-1ea0efbb {
    order: -9999;
  }

  #Design-Studio-Only.w-node-c65ea6f1-e785-fc20-3e60-dce562588ada-008da39f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c65ea6f1-e785-fc20-3e60-dce562588afa-008da39f {
    order: 9999;
  }

  #Full-Xamun-Experience.w-node-c65ea6f1-e785-fc20-3e60-dce562588afc-008da39f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c65ea6f1-e785-fc20-3e60-dce562588aff-008da39f {
    order: -9999;
  }

  #w-node-_21896fcc-754e-1c0d-6e66-a00b5a3498eb-008da39f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_21896fcc-754e-1c0d-6e66-a00b5a3498ec-008da39f {
    order: 9999;
  }

  #w-node-f5b5ba8b-c9ec-487c-3c8e-4dcd4d55dc0a-516c7b92 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f5b5ba8b-c9ec-487c-3c8e-4dcd4d55dc0b-516c7b92 {
    order: -9999;
  }

  #w-node-_253de64e-6182-47e9-6ecf-34bc496cb79c-6aaad3d7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_253de64e-6182-47e9-6ecf-34bc496cb79d-6aaad3d7 {
    order: 9999;
  }

  #w-node-_7f260248-a5de-5965-f3aa-2344dc65683c-6aaad3d7 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_74234513-b8fc-1c7d-561e-f3778299e667-6aaad3d7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_74234513-b8fc-1c7d-561e-f3778299e668-6aaad3d7 {
    order: -9999;
  }

  #w-node-_9bc061ed-398e-4e96-6028-5457928e6eb2-6aaad3d7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9bc061ed-398e-4e96-6028-5457928e6eb3-6aaad3d7 {
    order: 9999;
  }

  #w-node-_2425eb84-a5f7-af74-0485-ab3c3e0436b5-6aaad3d7, #w-node-_93a5bcec-82ad-d903-9272-36359ae187a1-9ae1879a, #w-node-_2a51147d-0d38-855f-43eb-d68f33ea961b-33ea960d, #w-node-f7d7e87e-963a-d135-27e8-88cb6a8593d9-dec8a198 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f7d7e87e-963a-d135-27e8-88cb6a8593da-dec8a198 {
    order: 9999;
  }

  #w-node-_2ead3777-0352-c813-7260-f12c2260a12d-dec8a198 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_23917f3d-591c-9285-e22b-af9459754950-dec8a198 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_23917f3d-591c-9285-e22b-af9459754951-dec8a198 {
    order: -9999;
  }

  #w-node-_51fa19eb-9707-aa7f-18c1-d211a08070c1-dec8a198 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_51fa19eb-9707-aa7f-18c1-d211a08070c2-dec8a198 {
    order: 9999;
  }

  #w-node-bd705ade-6fe3-54fe-577a-1ce239b65f24-dec8a198 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_11f2ad16-767e-a13d-4ee5-3ade5fd662d4-466eb0f5, #w-node-c33c52da-4820-452b-2653-aa62d67d2b64-466eb0f5 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_2cc4bc6b-3ab5-e46c-696f-07e62b08596e-466eb0f5 {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
  }

  #w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f5f3-f1568d82, #w-node-_4f0e566b-f63c-37c7-cd99-5c04539733b9-f1568d82 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1fe11442-f9b6-c43a-03d5-371b4beea266-f1568d82 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_9c96f886-6ceb-baef-d389-a4a3c8858853-f1568d82 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4ac0ea02-6837-870a-c5fd-9c1a560c533c-f1568d82 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-c233db6c-3c14-48f3-2438-0cd774ff3585-fd577d0c, #w-node-d33aac4a-fc66-ebc9-17f6-c4e18b93e7c4-fd577d0c, #w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-fd577d0c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-fd577d0c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6b471da1-871e-9367-fac9-f206a570f30d-139f92ba, #w-node-_033e5b16-9a76-2532-a091-72cb124e640e-139f92ba, #w-node-cf054e70-9804-d2c2-6b78-8e3e443998e9-139f92ba {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_99485bb7-3b02-6d86-2b74-791734de822c-139f92ba {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-c233db6c-3c14-48f3-2438-0cd774ff3585-139f92ba, #w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-139f92ba {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-139f92ba {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6b471da1-871e-9367-fac9-f206a570f30d-6288caf9, #w-node-cf054e70-9804-d2c2-6b78-8e3e443998e9-6288caf9, #w-node-_1347a741-a903-8da8-e9a1-7d550fecfeb9-6288caf9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_99485bb7-3b02-6d86-2b74-791734de822c-6288caf9 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-c233db6c-3c14-48f3-2438-0cd774ff3585-6288caf9, #w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-6288caf9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-6288caf9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6b471da1-871e-9367-fac9-f206a570f30d-ff27c3ea {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6b471da1-871e-9367-fac9-f206a570f30e-ff27c3ea {
    order: -9999;
  }

  #w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-ff27c3ea {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_99485bb7-3b02-6d86-2b74-791734de822c-ff27c3ea {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-c233db6c-3c14-48f3-2438-0cd774ff3585-ff27c3ea, #w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-ff27c3ea {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-ff27c3ea {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6b471da1-871e-9367-fac9-f206a570f30d-cd8349f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6b471da1-871e-9367-fac9-f206a570f30e-cd8349f9 {
    order: -9999;
  }

  #w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-cd8349f9, #w-node-c233db6c-3c14-48f3-2438-0cd774ff3585-cd8349f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_99485bb7-3b02-6d86-2b74-791734de822c-cd8349f9 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-cd8349f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-cd8349f9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_83b489d8-64e9-73cb-cc88-25ed8bd8670d-c4f0729a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_83b489d8-64e9-73cb-cc88-25ed8bd8670e-c4f0729a {
    order: 9999;
  }

  #w-node-_8bf7f312-9714-4819-73ba-b80146a20de5-c4f0729a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8bf7f312-9714-4819-73ba-b80146a20de6-c4f0729a {
    order: -9999;
  }

  #w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-c4f0729a, #w-node-_984eb9a2-df1c-f528-a0c1-e509fa5b1189-c4f0729a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_984eb9a2-df1c-f528-a0c1-e509fa5b118a-c4f0729a {
    order: 9999;
  }

  #w-node-ceecead7-3f99-ae78-9694-017c3b58526c-c4f0729a, #w-node-_4cb07291-0ca0-5783-aa59-96f76410cf77-c4f0729a, #w-node-_6dfb93dc-8b94-65ec-c6da-c2662fbb1fcd-b8a777e2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9198e2f3-85da-7800-c289-a605fadca5b6-b8a777e2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9198e2f3-85da-7800-c289-a605fadca5bb-b8a777e2 {
    order: 9999;
    grid-row: span 4 / span 4;
  }

  #w-node-_9198e2f3-85da-7800-c289-a605fadca5d2-b8a777e2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9198e2f3-85da-7800-c289-a605fadca5d3-b8a777e2, #w-node-_9198e2f3-85da-7800-c289-a605fadca5e0-b8a777e2 {
    grid-row: span 4 / span 4;
  }

  #w-node-_1a619899-0631-c502-f542-55c11a2f33b3-b8a777e2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_1320e95f-d232-36a8-546c-77e9188f6163-b8a777e2, #w-node-_967a1ab5-3d67-686b-20ca-d7bcd266ef20-630d3fa0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-af53453e-5bc7-bf7e-33a9-909e66b74f9d-630d3fa0 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-af53453e-5bc7-bf7e-33a9-909e66b74fa4-630d3fa0 {
    order: 9999;
    grid-row: span 4 / span 4;
  }

  #w-node-af53453e-5bc7-bf7e-33a9-909e66b74fbf-630d3fa0 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-af53453e-5bc7-bf7e-33a9-909e66b74fc0-630d3fa0, #w-node-af53453e-5bc7-bf7e-33a9-909e66b74fd5-630d3fa0 {
    grid-row: span 4 / span 4;
  }

  #w-node-_427419b7-78e8-7849-4cfe-7bbf579ad1fc-630d3fa0 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-c6e0b743-14e2-0e21-8435-8ee7c6d0a3e3-630d3fa0, #w-node-c4e62b4b-36ac-1cb7-6cab-808fe51bfd38-71b85e5c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c4e62b4b-36ac-1cb7-6cab-808fe51bfd39-71b85e5c {
    order: 9999;
  }

  #w-node-_29525f31-5c57-bce6-58a9-09b87ec76266-71b85e5c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_29525f31-5c57-bce6-58a9-09b87ec76267-71b85e5c {
    order: -9999;
  }

  #w-node-_56deba3e-66f5-eb94-d08d-82f827e2dc73-71b85e5c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_56deba3e-66f5-eb94-d08d-82f827e2dc74-71b85e5c {
    order: 9999;
  }

  #w-node-_5169e35b-1e40-7ad7-0cbc-4ed2d0558964-71b85e5c, #w-node-_3f7b56f4-1f76-549d-4d42-1821933cc364-71b85e5c, #w-node-_6ae3a88f-f2dd-bdfa-0a13-2b4d17bc4277-80122fef {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6ae3a88f-f2dd-bdfa-0a13-2b4d17bc4278-80122fef {
    order: 9999;
  }

  #w-node-_60d007f4-d1ba-47f9-b53b-8f6ef407282b-80122fef {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_60d007f4-d1ba-47f9-b53b-8f6ef407282c-80122fef {
    order: -9999;
  }

  #w-node-_7407ecba-fca5-bb59-bd05-52d57546ae60-80122fef {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7407ecba-fca5-bb59-bd05-52d57546ae61-80122fef {
    order: 9999;
  }

  #w-node-_38efae0f-7e4b-62f1-c6e7-52277f70dcf6-80122fef, #w-node-_8f826921-663a-ee23-f67d-066bc879bf31-80122fef, #w-node-_3dae6b0b-5193-7d42-60a0-b6e2519a4201-b837cd86 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_10d5c492-1c02-2376-5773-2d98d53eac05-b837cd86 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_10d5c492-1c02-2376-5773-2d98d53eac0c-b837cd86 {
    order: 9999;
    grid-row: span 4 / span 4;
  }

  #w-node-_10d5c492-1c02-2376-5773-2d98d53eac27-b837cd86 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_10d5c492-1c02-2376-5773-2d98d53eac28-b837cd86, #w-node-_10d5c492-1c02-2376-5773-2d98d53eac3d-b837cd86 {
    grid-row: span 4 / span 4;
  }

  #w-node-_660b9fac-27c2-286f-5b18-87cf46af9bca-b837cd86 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-de23f22c-cef3-d346-03f9-f5bf39b3e876-b837cd86, #w-node-_30706ed9-61c2-7772-8e4f-f9b8ab669b75-8a1b535a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30706ed9-61c2-7772-8e4f-f9b8ab669b76-8a1b535a {
    order: 9999;
  }

  #w-node-a9929fe7-3a3a-fa31-130e-2ed8ddabdd1a-8a1b535a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a9929fe7-3a3a-fa31-130e-2ed8ddabdd1b-8a1b535a {
    order: -9999;
  }

  #w-node-_6dcce95d-c982-060e-7a9c-c4e9db270af1-8a1b535a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6dcce95d-c982-060e-7a9c-c4e9db270af2-8a1b535a {
    order: 9999;
  }

  #w-node-_5478ad59-00e8-5b0d-bdff-7e171c1213d1-8a1b535a, #w-node-ff3f9256-1a33-ca33-fb14-9f0895f3794f-8a1b535a, #w-node-_10cf361d-4b5b-01a3-3f32-2f80d8486676-e775cc27 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6313eae7-8baf-1ebd-7a5a-956faabecdaa-e775cc27 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6313eae7-8baf-1ebd-7a5a-956faabecdb1-e775cc27 {
    order: 9999;
    grid-row: span 4 / span 4;
  }

  #w-node-_6313eae7-8baf-1ebd-7a5a-956faabecdcc-e775cc27 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6313eae7-8baf-1ebd-7a5a-956faabecdcd-e775cc27, #w-node-_6313eae7-8baf-1ebd-7a5a-956faabecde2-e775cc27 {
    grid-row: span 4 / span 4;
  }

  #w-node-_967ce3d9-54b3-3134-3383-90deb8f264d0-e775cc27 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_9d15d97d-c7cb-ca79-3ee2-74b1e8c87a9f-e775cc27, #w-node-_78c58e22-2d1a-d3e6-44b0-8afb9c7ac4f4-bbda8978 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_78c58e22-2d1a-d3e6-44b0-8afb9c7ac4f5-bbda8978 {
    order: 9999;
  }

  #w-node-_399c2090-11d7-c466-dbf9-99d0f46e78b9-bbda8978 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_399c2090-11d7-c466-dbf9-99d0f46e78ba-bbda8978 {
    order: -9999;
  }

  #w-node-_77f95bb0-647a-0e27-3ce6-57210cbe556d-bbda8978 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_77f95bb0-647a-0e27-3ce6-57210cbe556e-bbda8978 {
    order: 9999;
  }

  #w-node-_5aaaff6c-c7aa-69d4-907e-5dfda59c66b4-bbda8978, #w-node-a3db6f16-f2ec-8490-25e6-b4279a7f71c1-bbda8978, #w-node-_0d79d4e9-3d07-75bd-7ce6-e619102c122e-908294c0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0d79d4e9-3d07-75bd-7ce6-e619102c122f-908294c0 {
    order: 9999;
  }

  #w-node-_6a664d4b-add8-81ed-19bb-2757071d24c2-908294c0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6a664d4b-add8-81ed-19bb-2757071d24c3-908294c0 {
    order: -9999;
  }

  #w-node-_0c0c5f61-f222-b56c-1a07-dad12774876d-908294c0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0c0c5f61-f222-b56c-1a07-dad12774876e-908294c0 {
    order: 9999;
  }

  #w-node-b9219584-559b-47c3-66c0-a578ce58af51-908294c0, #w-node-_421e131d-4694-4c81-4dc5-ff13f077d734-908294c0, #w-node-a99d94b8-8aa1-e14f-2d17-0888a891aa39-2f60842b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a99d94b8-8aa1-e14f-2d17-0888a891aa3a-2f60842b {
    order: 9999;
  }

  #w-node-_5bd9a5d8-f7dd-5a46-e175-5196f804ed51-2f60842b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5bd9a5d8-f7dd-5a46-e175-5196f804ed52-2f60842b {
    order: -9999;
  }

  #w-node-_2ca39913-c46f-eeb6-303d-1ca5a28641c7-2f60842b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2ca39913-c46f-eeb6-303d-1ca5a28641c8-2f60842b {
    order: 9999;
  }

  #w-node-f35a24c8-402d-4148-dbcf-dd045d0850a4-2f60842b, #w-node-_4761badf-c1fd-c6ff-5003-2f6f01a3aeda-2f60842b, #w-node-_253de64e-6182-47e9-6ecf-34bc496cb79c-9f373e10 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_253de64e-6182-47e9-6ecf-34bc496cb79d-9f373e10 {
    order: 9999;
  }

  #w-node-_74234513-b8fc-1c7d-561e-f3778299e667-9f373e10 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_74234513-b8fc-1c7d-561e-f3778299e668-9f373e10 {
    order: -9999;
  }

  #w-node-_9d281103-be65-7b2a-35d5-0cb7662f228a-9f373e10, #w-node-_9bc061ed-398e-4e96-6028-5457928e6eb2-9f373e10 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9bc061ed-398e-4e96-6028-5457928e6eb3-9f373e10 {
    order: 9999;
  }

  #w-node-_2425eb84-a5f7-af74-0485-ab3c3e0436b5-9f373e10, #w-node-fdf12867-cd31-b54f-2b67-6c22fdd94c20-6fd8574d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fdf12867-cd31-b54f-2b67-6c22fdd94c21-6fd8574d {
    order: 9999;
  }

  #w-node-_4b80fb94-b8d7-3cd5-9add-7a22b090e014-6fd8574d {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 2fr 1fr 1fr 1.25fr;
  }

  #w-node-_199fb67e-1869-9485-197f-33188aab4b9d-6fd8574d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_199fb67e-1869-9485-197f-33188aab4b9e-6fd8574d {
    order: -9999;
  }

  #w-node-_4ab5188e-f23f-2a0f-b192-e81c5b5e5a97-6fd8574d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4ab5188e-f23f-2a0f-b192-e81c5b5e5a98-6fd8574d {
    order: 9999;
  }

  #w-node-_4038566c-2c6e-c932-69c6-0130e5598a93-44b1a3ff {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4038566c-2c6e-c932-69c6-0130e5598a94-44b1a3ff {
    order: -9999;
  }

  #w-node-dfedc2b6-6478-e578-a61d-b45b608ce547-44b1a3ff, #w-node-d78d78f6-2036-dad3-cb11-a2ecfcec5e52-57ab56a5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d78d78f6-2036-dad3-cb11-a2ecfcec5e53-57ab56a5 {
    order: -9999;
  }

  #w-node-dd845dd1-2e66-6df6-866c-c6dc687cfaa1-57ab56a5, #w-node-_7158286f-578d-1a1c-3c42-b88932b6774f-57ab56a5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7158286f-578d-1a1c-3c42-b88932b67750-57ab56a5 {
    order: 9999;
  }

  #w-node-_8264207e-3580-babc-b128-30ecfadf3604-57ab56a5, #w-node-_6b471da1-871e-9367-fac9-f206a570f30d-d39c374d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_954db42f-f6a7-07ca-e501-1f857c61180e-d39c374d {
    grid-template-rows: auto;
    grid-template-columns: 2.5fr;
  }

  #w-node-a9dc8b89-d357-d114-5a0c-40c9804547d6-d39c374d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a9dc8b89-d357-d114-5a0c-40c9804547d7-d39c374d {
    order: -9999;
  }

  #w-node-_1c0a6adf-4ae1-1c57-2b0b-5c3b3bff77b1-d39c374d, #w-node-e41fb720-0cb2-0e72-770b-83b8b388069f-d39c374d, #w-node-_9c283d68-315e-8b17-4d2b-6abd367640c7-d39c374d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-d39c374d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1fa87cd6-db20-997c-b712-0b05686b99d1-484a1c39, #w-node-eb2d77e5-2625-6376-cc1f-4ef7c9acdbae-484a1c39 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-eb2d77e5-2625-6376-cc1f-4ef7c9acdbaf-484a1c39 {
    order: -9999;
  }

  #w-node-_89f97693-59cf-61f7-45f5-b9eac9eb7e7b-484a1c39 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_89f97693-59cf-61f7-45f5-b9eac9eb7e7c-484a1c39 {
    order: 9999;
  }

  #w-node-_9190400e-9ab3-4cb9-1056-b4feafefe225-076ab6d8, #Design-Studio-Only.w-node-d1144af6-0a40-c404-0519-bb6746e7eec0-076ab6d8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d1144af6-0a40-c404-0519-bb6746e7eec2-076ab6d8 {
    order: 9999;
  }

  #Full-Xamun-Experience.w-node-_1f73827d-67ce-06bf-9a08-a6c364b33dfe-076ab6d8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f73827d-67ce-06bf-9a08-a6c364b33e11-076ab6d8 {
    order: -9999;
  }

  #w-node-c920f1e8-ab3a-3d28-faec-d70573fdbb38-076ab6d8 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-db3a79ff-477d-6f12-2481-0b4436dc00e5-076ab6d8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-e79ca22c-007d-5276-77e2-f663e38d2f98-0282b389 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2405a79b-b04e-a70c-35c1-8b41592825e6-0282b389 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_8e744021-668b-f580-a90d-9667dde5408d-0282b389 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4bc5b5ca-b0cd-f5f9-7745-c11a70bd54d4-0282b389 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_42fcc5be-ae3d-ceb9-7569-9f135d396828-0282b389 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_52d2f9b0-0c48-3ad5-0f41-65a069eb9b61-ebdb7665, #w-node-_97321425-332d-e0c0-8f44-eacff8e361cc-ebdb7665 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_97321425-332d-e0c0-8f44-eacff8e361e2-ebdb7665 {
    order: -9999;
  }

  #w-node-_97321425-332d-e0c0-8f44-eacff8e361e5-ebdb7665, #w-node-_97321425-332d-e0c0-8f44-eacff8e361fe-ebdb7665 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_97321425-332d-e0c0-8f44-eacff8e36214-ebdb7665 {
    order: -9999;
  }

  #w-node-_97321425-332d-e0c0-8f44-eacff8e36217-ebdb7665, #w-node-_11637422-b8ff-898f-3e9d-d6b63a333130-ebdb7665 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_11637422-b8ff-898f-3e9d-d6b63a333131-ebdb7665 {
    order: -9999;
  }

  #w-node-b567480c-0157-e162-41b1-ecc18539e2de-ebdb7665 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b567480c-0157-e162-41b1-ecc18539e2df-ebdb7665 {
    order: 9999;
  }

  #w-node-_563506df-5ec6-8154-c639-200f3503281b-15e091d5, #w-node-_3dba4c87-c5b1-f1ee-69c1-c0c20a5c91a4-04b82f28 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3dba4c87-c5b1-f1ee-69c1-c0c20a5c91a5-04b82f28 {
    order: -9999;
  }

  #w-node-d8bc1acc-6247-678d-b686-832af203a12d-04b82f28, #w-node-_143dd759-8c12-b0b9-a294-14a5b5382c75-f7bbcb1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_143dd759-8c12-b0b9-a294-14a5b5382c76-f7bbcb1d {
    order: -9999;
  }

  #w-node-e79ca22c-007d-5276-77e2-f663e38d2f98-583cd3de {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2405a79b-b04e-a70c-35c1-8b41592825e6-583cd3de {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_96831475-8adf-063a-f6f0-a06cb65273c2-583cd3de {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4bc5b5ca-b0cd-f5f9-7745-c11a70bd54d4-583cd3de {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_5a6d49cc-ea0f-bffb-dd2d-56dbe7bfd3fb-583cd3de {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e15c309-8aab-f4a8-f881-133f8d626b57-583cd3de {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_30706ed9-61c2-7772-8e4f-f9b8ab669b75-e58f771f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30706ed9-61c2-7772-8e4f-f9b8ab669b76-e58f771f {
    order: 9999;
  }

  #w-node-a07f4f9c-1cf2-cacd-b1e3-489f657d3945-e58f771f, #w-node-bb9717db-50ce-5e56-2a41-706903f5c13b-e58f771f, #w-node-b0060bf5-e64d-6543-efdc-276e2f975ae3-e58f771f, #w-node-_30706ed9-61c2-7772-8e4f-f9b8ab669b75-0d78a867 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30706ed9-61c2-7772-8e4f-f9b8ab669b76-0d78a867 {
    order: 9999;
  }

  #w-node-a07f4f9c-1cf2-cacd-b1e3-489f657d3945-0d78a867, #w-node-bb9717db-50ce-5e56-2a41-706903f5c13b-0d78a867, #w-node-b0060bf5-e64d-6543-efdc-276e2f975ae3-0d78a867, #w-node-bc9aeafa-8054-7afa-f523-362c3c6ed851-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40824-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-07a492eb, #w-node-_29c44078-d6f4-9aaf-6628-2a7d9258d6b7-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_29c44078-d6f4-9aaf-6628-2a7d9258d6c7-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d572dc18-8cca-2954-4069-af37a67eb190-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-d572dc18-8cca-2954-4069-af37a67eb1a3-07a492eb, #w-node-d572dc18-8cca-2954-4069-af37a67eb1bc-07a492eb, #w-node-d572dc18-8cca-2954-4069-af37a67eb1d5-07a492eb, #w-node-_6636b2d5-52a6-aa3f-b735-9613e26f5ac2-07a492eb, #w-node-_6636b2d5-52a6-aa3f-b735-9613e26f5ad5-07a492eb, #w-node-_6636b2d5-52a6-aa3f-b735-9613e26f5aee-07a492eb, #w-node-_6636b2d5-52a6-aa3f-b735-9613e26f5b07-07a492eb, #w-node-_87a795af-7685-7e5d-d10b-d348ad07aa83-07a492eb, #w-node-_87a795af-7685-7e5d-d10b-d348ad07aa96-07a492eb, #w-node-_87a795af-7685-7e5d-d10b-d348ad07aaaf-07a492eb, #w-node-_87a795af-7685-7e5d-d10b-d348ad07aac8-07a492eb, #w-node-_077b1e1d-f7dd-793f-f05b-3e93b5e2d628-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_32ed8942-9dd2-d40d-3bf2-196f2d314911-07a492eb {
    order: 2;
  }

  #w-node-_61020ef5-3ce9-3b4f-7ee1-9953d76f8a85-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30ac37c4-85cc-5474-0fdb-477f2d7ba091-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_30ac37c4-85cc-5474-0fdb-477f2d7ba0a2-07a492eb {
    order: -9999;
  }

  #w-node-bc9aeafa-8054-7afa-f523-362c3c6ed851-48033db9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-48033db9, #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-48033db9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-48033db9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-48033db9 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b4-48033db9 {
    order: -9999;
  }

  #w-node-bc9aeafa-8054-7afa-f523-362c3c6ed851-256ddf53 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-256ddf53, #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-256ddf53 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-256ddf53 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-256ddf53 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b4-256ddf53 {
    order: -9999;
  }

  #w-node-_97ff32b2-cc4e-262a-5b49-d6eddcb2818c-e46fee93 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_97ff32b2-cc4e-262a-5b49-d6eddcb2818d-e46fee93, #w-node-_97ff32b2-cc4e-262a-5b49-d6eddcb2818f-e46fee93 {
    order: -9999;
  }

  #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-9176aa12, #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-763fe83a, #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-617ebf56, #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-d6cbf27a {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-6756c1c8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-6756c1c8 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_8bb0ee88-b811-d1aa-490d-338a73bc7a05-6756c1c8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3176d36f-8f50-2ee7-4093-4b61c3ddefb4-6756c1c8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_139e5e85-31ac-b8cd-55d1-54ffc044410d-6756c1c8 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-beb0b8f4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-beb0b8f4 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_8bb0ee88-b811-d1aa-490d-338a73bc7a05-beb0b8f4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3176d36f-8f50-2ee7-4093-4b61c3ddefb4-beb0b8f4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_139e5e85-31ac-b8cd-55d1-54ffc044410d-beb0b8f4 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-06028f1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_21bfb7ab-f36a-d64c-cac9-931346e84de1-06028f1d {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_8bb0ee88-b811-d1aa-490d-338a73bc7a05-06028f1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3176d36f-8f50-2ee7-4093-4b61c3ddefb4-06028f1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_139e5e85-31ac-b8cd-55d1-54ffc044410d-06028f1d {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_5071e241-d544-a3da-3cdc-0df72a1e6ebe-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: minmax(191px, 3.25fr);
  }

  #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-08d5622e, #w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-aeac6b38-c4fd-8084-72ba-182b55772e09-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f0-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f1-08d5622e, #w-node-da2c6c0e-c68a-fd16-960f-56abf0acaeff-08d5622e {
    order: -9999;
  }

  #w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-08d5622e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_60601cc7-0da6-8a69-e73a-7001e168bec2-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_6abdf2aa-c7d0-e395-4969-e1c4c5042a77-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6bff2a12-9766-8db9-279a-d353f5bccb65-f5bccb64 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_6bff2a12-9766-8db9-279a-d353f5bccb76-f5bccb64 {
    order: -9999;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-5a97febb {
    grid-template-rows: auto;
    grid-template-columns: minmax(191px, 3.25fr);
  }

  #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-5a97febb, #w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-5a97febb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_894ccc1b-472b-69ab-8c19-5e87d2e69a49-5a97febb, #w-node-_74555c7a-83a7-5ba4-6138-821f829ef845-5a97febb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ef5d342b-9e7c-5945-8705-b5959dff8274-5a97febb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-5a97febb, #w-node-eaf0ebfa-a984-52f1-9187-649e14bd6a49-5a97febb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-5a97febb {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b4-5a97febb {
    order: -9999;
  }

  #w-node-_30cc5137-9a4d-9cb6-27e8-70a863e59308-485348f9 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_0f52dc3c-017c-c8ea-6dbc-a0b02d1b7de4-485348f9, #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-485348f9, #w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-485348f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-aeac6b38-c4fd-8084-72ba-182b55772e09-485348f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_96f1b454-c112-0d63-3063-9c5041d6fb97-485348f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-485348f9 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b4-485348f9 {
    order: -9999;
  }

  #w-node-_340365d9-9a56-f30b-27eb-b90efd9e8028-2a50ee3e {
    grid-template-rows: auto;
    grid-template-columns: minmax(191px, 3.25fr);
  }

  #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-2a50ee3e, #w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-2a50ee3e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-2a50ee3e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5ad8d019-fe60-9b3a-bed8-45b8b197a231-2a50ee3e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-2a50ee3e {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-aeac6b38-c4fd-8084-72ba-182b55772e09-2a50ee3e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-2a50ee3e {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b4-2a50ee3e {
    order: -9999;
  }

  #w-node-_5c5c51b1-0e60-e01e-908c-22631729b73a-2a8823e9 {
    grid-template-rows: auto;
    grid-template-columns: minmax(191px, 3.25fr);
  }

  #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-2a8823e9, #w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-2a8823e9, #w-node-_4b48cfc0-e681-2573-526d-9fb8ad1f6a71-2a8823e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-2a8823e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_6abdf2aa-c7d0-e395-4969-e1c4c5042a77-2a8823e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-2a8823e9 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b4-2a8823e9 {
    order: -9999;
  }

  #w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-bf6b13f3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-bf6b13f3 {
    grid-template-rows: auto;
    grid-template-columns: minmax(191px, 3.25fr);
  }

  #w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f0-bf6b13f3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f1-bf6b13f3, #w-node-da2c6c0e-c68a-fd16-960f-56abf0acaeff-bf6b13f3 {
    order: -9999;
  }

  #w-node-_393889a4-697c-4256-9925-e623f0244d33-bf6b13f3, #w-node-_60601cc7-0da6-8a69-e73a-7001e168bec2-bf6b13f3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-bf6b13f3 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_6abdf2aa-c7d0-e395-4969-e1c4c5042a77-bf6b13f3, #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-bf6b13f3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-bf6b13f3 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b4-bf6b13f3 {
    order: -9999;
  }

  #w-node-_861b21ea-d7a1-a5c4-85e0-70575bb9ec29-f2538f7c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-f2538f7c {
    grid-template-rows: auto;
    grid-template-columns: minmax(191px, 3.25fr);
  }

  #w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f0-f2538f7c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f1-f2538f7c, #w-node-da2c6c0e-c68a-fd16-960f-56abf0acaeff-f2538f7c {
    order: -9999;
  }

  #w-node-_393889a4-697c-4256-9925-e623f0244d33-f2538f7c, #w-node-_60601cc7-0da6-8a69-e73a-7001e168bec2-f2538f7c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-f2538f7c {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_6abdf2aa-c7d0-e395-4969-e1c4c5042a77-f2538f7c, #w-node-f2e211d6-17a5-ab2b-2e51-5ed6066c3c10-f2538f7c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b2-f2538f7c {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_82d1ee5f-8b8f-0083-c971-878044ed48b4-f2538f7c {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d767aca6-251c-99b9-7d16-56d10afa931f-87e29718 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e0dd341a-301f-e55f-6763-1683296b199c-96f3d647 {
    order: -9999;
  }

  #w-node-c5f7969e-c8ad-0946-bfd8-ed9d2b01bbf1-6aaad3d7 {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
  }

  #w-node-_7f260248-a5de-5965-f3aa-2344dc65683c-6aaad3d7 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2941c202-1141-4261-69ff-64e2299f9864-dec8a198 {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
  }

  #w-node-_2ead3777-0352-c813-7260-f12c2260a12d-dec8a198 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_11f2ad16-767e-a13d-4ee5-3ade5fd662d4-466eb0f5 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-c33c52da-4820-452b-2653-aa62d67d2b64-466eb0f5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2cc4bc6b-3ab5-e46c-696f-07e62b08596e-466eb0f5 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f5f3-f1568d82, #w-node-_9c96f886-6ceb-baef-d389-a4a3c8858853-f1568d82 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0146d76f-4d1f-3813-14b0-93e38bb83e29-f1568d82 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_94bb9c04-6568-66a6-48bc-d0254cc83ab9-fd577d0c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-fd577d0c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cf054e70-9804-d2c2-6b78-8e3e443998e9-139f92ba, #w-node-dee7b75d-c9a0-9c89-e7ce-ded18275b7c0-139f92ba {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-139f92ba {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cf054e70-9804-d2c2-6b78-8e3e443998e9-6288caf9, #w-node-_1347a741-a903-8da8-e9a1-7d550fecfeb9-6288caf9, #w-node-dee7b75d-c9a0-9c89-e7ce-ded18275b7c0-6288caf9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-6288caf9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-ff27c3ea {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b4a36fcb-76e5-a496-f6cc-ea9014103bf8-ff27c3ea {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-ff27c3ea {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-cd8349f9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5b00f3e6-0d34-c695-2628-85b1b5946c11-cd8349f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-cd8349f9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-c4f0729a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-c4f0729a, #w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-71b85e5c, #w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-80122fef, #w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-8a1b535a, #w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-bbda8978, #w-node-d7b04b4c-5609-983f-ff06-f5b71f5f1ec9-908294c0, #w-node-e3697334-4a22-d906-eb5c-c04e75136bae-2f60842b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2d1325cc-3f63-ed7e-8e34-afb68cad9905-6fd8574d {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-_89eb2fbc-c2a1-c7c8-395f-e476c52ee075-d39c374d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-d39c374d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_52e4317b-475b-efca-8d47-638d94284b0b-484a1c39 {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
  }

  #w-node-_9190400e-9ab3-4cb9-1056-b4feafefe225-076ab6d8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-db3a79ff-477d-6f12-2481-0b4436dc00e5-076ab6d8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5f81a172-0a66-39f9-9708-356aa796c694-0282b389 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e42fbdc2-368d-5037-ad42-b9c13e97034b-ebdb7665 {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
  }

  #w-node-dd5cb0b3-0811-2b37-b295-93982cf69fdc-583cd3de {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3f48e4d5-5072-5f63-2f18-9d34a237cd60-583cd3de, #w-node-_5a6d49cc-ea0f-bffb-dd2d-56dbe7bfd3fb-583cd3de, #w-node-a1cbf28a-85f6-8f76-aaee-8c16ef216aca-e58f771f, #w-node-a1cbf28a-85f6-8f76-aaee-8c16ef216aca-0d78a867, #w-node-_71d11581-b5e9-3748-db87-2af326e0d887-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5543c870-7118-ca96-b8ff-4a0a1ff14408-07a492eb, #w-node-_1b6e2ed6-3864-5959-d9a7-403359d408b6-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_71d11581-b5e9-3748-db87-2af326e0d887-48033db9, #w-node-_71d11581-b5e9-3748-db87-2af326e0d887-256ddf53 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_97ff32b2-cc4e-262a-5b49-d6eddcb2818d-e46fee93 {
    order: -9999;
  }

  #w-node-_44d50d02-44f9-3008-5e5d-0a120729906b-9176aa12, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-9176aa12, #w-node-_44d50d02-44f9-3008-5e5d-0a120729906b-763fe83a, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-763fe83a, #w-node-_44d50d02-44f9-3008-5e5d-0a120729906b-617ebf56, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-617ebf56, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-d6cbf27a, #w-node-_2828d319-ff91-a1a4-a218-c73756115b4d-6756c1c8, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-6756c1c8, #w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-6756c1c8, #w-node-_8bb0ee88-b811-d1aa-490d-338a73bc7a05-6756c1c8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1c9e13e7-8652-6875-ce3e-8fd10c9e9054-6756c1c8 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2828d319-ff91-a1a4-a218-c73756115b4d-beb0b8f4, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-beb0b8f4, #w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-beb0b8f4, #w-node-_8bb0ee88-b811-d1aa-490d-338a73bc7a05-beb0b8f4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d116b52a-3123-70a6-a1c7-e38b10c3b837-beb0b8f4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2828d319-ff91-a1a4-a218-c73756115b4d-06028f1d, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-06028f1d, #w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-06028f1d, #w-node-_8bb0ee88-b811-d1aa-490d-338a73bc7a05-06028f1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2982ee88-5c66-379b-8a4d-938403db5f7f-06028f1d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_71d11581-b5e9-3748-db87-2af326e0d887-08d5622e, #w-node-aeac6b38-c4fd-8084-72ba-182b55772e09-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-08d5622e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c3230ed5-9b03-abfa-3ef5-69cf5bc74d14-5bc74d10 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_894ccc1b-472b-69ab-8c19-5e87d2e69a49-5a97febb, #w-node-_74555c7a-83a7-5ba4-6138-821f829ef845-5a97febb, #w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-5a97febb, #w-node-eaf0ebfa-a984-52f1-9187-649e14bd6a49-5a97febb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-aeac6b38-c4fd-8084-72ba-182b55772e09-485348f9, #w-node-_71d11581-b5e9-3748-db87-2af326e0d887-2a50ee3e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-2a50ee3e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-aeac6b38-c4fd-8084-72ba-182b55772e09-2a50ee3e, #w-node-_4b5e9543-208c-006d-4439-a88788e1e4c1-2a8823e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d767aca6-251c-99b9-7d16-56d10afa931f-87e29718 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b29e51c8-5a1b-aaa9-3783-b3d50662319a-10e1e633, #w-node-d712a0c1-edd3-d05b-e22b-13c040cf05fd-98fe3f9b, #w-node-c852b40c-f32d-83da-64c0-d22c0d8a211e-1ea0efbb {
    order: 9999;
  }

  #w-node-c65ea6f1-e785-fc20-3e60-dce562588adb-008da39f {
    order: -9999;
  }

  #w-node-f5b5ba8b-c9ec-487c-3c8e-4dcd4d55dc0b-516c7b92 {
    order: 9999;
  }

  #w-node-_7f260248-a5de-5965-f3aa-2344dc65683c-6aaad3d7 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_74234513-b8fc-1c7d-561e-f3778299e668-6aaad3d7 {
    order: 9999;
  }

  #w-node-_2ead3777-0352-c813-7260-f12c2260a12d-dec8a198 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_23917f3d-591c-9285-e22b-af9459754951-dec8a198 {
    order: 9999;
  }

  #w-node-_11f2ad16-767e-a13d-4ee5-3ade5fd662d4-466eb0f5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f5f5-f1568d82 {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr;
  }

  #w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f5f6-f1568d82, #w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f5f8-f1568d82 {
    grid-row: span 2 / span 2;
  }

  #w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f600-f1568d82 {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr;
  }

  #w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f601-f1568d82, #w-node-a98b626d-0439-e7fc-9c3f-56d3ec77f603-f1568d82 {
    grid-row: span 2 / span 2;
  }

  #w-node-_0146d76f-4d1f-3813-14b0-93e38bb83e29-f1568d82, #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-fd577d0c, #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-139f92ba, #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-6288caf9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-ff27c3ea {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-ff27c3ea {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-cd8349f9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-cd8349f9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8bf7f312-9714-4819-73ba-b80146a20de6-c4f0729a {
    order: 9999;
  }

  #w-node-_470efdd0-9c3c-e84b-aafe-83eb77da08c6-c4f0729a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_29525f31-5c57-bce6-58a9-09b87ec76267-71b85e5c, #w-node-_60d007f4-d1ba-47f9-b53b-8f6ef407282c-80122fef, #w-node-a9929fe7-3a3a-fa31-130e-2ed8ddabdd1b-8a1b535a, #w-node-_399c2090-11d7-c466-dbf9-99d0f46e78ba-bbda8978, #w-node-_6a664d4b-add8-81ed-19bb-2757071d24c3-908294c0, #w-node-_5bd9a5d8-f7dd-5a46-e175-5196f804ed52-2f60842b, #w-node-_74234513-b8fc-1c7d-561e-f3778299e668-9f373e10 {
    order: 9999;
  }

  #w-node-_4b80fb94-b8d7-3cd5-9add-7a22b090e014-6fd8574d {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 4.75fr 5fr 1.25fr;
  }

  #w-node-_199fb67e-1869-9485-197f-33188aab4b9e-6fd8574d, #w-node-_4038566c-2c6e-c932-69c6-0130e5598a94-44b1a3ff, #w-node-d78d78f6-2036-dad3-cb11-a2ecfcec5e53-57ab56a5 {
    order: 9999;
  }

  #w-node-_6b471da1-871e-9367-fac9-f206a570f30d-d39c374d {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
  }

  #w-node-_89eb2fbc-c2a1-c7c8-395f-e476c52ee075-d39c374d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e58f971a-19fd-0728-8c49-65e6ab586a07-d39c374d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-eb2d77e5-2625-6376-cc1f-4ef7c9acdbaf-484a1c39 {
    order: 9999;
  }

  #w-node-ca1858c1-7a66-8c3c-2651-b28bff6934ca-076ab6d8 {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr;
  }

  #w-node-e1e66ade-f8ef-40e9-65ee-48e78b7a4f6e-076ab6d8, #w-node-a45dff27-5a9d-7460-ee45-8538bc17d9bd-076ab6d8 {
    grid-row: span 2 / span 2;
  }

  #w-node-_30bb0624-575f-1dd3-0ce1-745cef33dfbf-076ab6d8 {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr;
  }

  #w-node-_30bb0624-575f-1dd3-0ce1-745cef33dfc0-076ab6d8, #w-node-_30bb0624-575f-1dd3-0ce1-745cef33dfc1-076ab6d8 {
    grid-row: span 2 / span 2;
  }

  #w-node-d1144af6-0a40-c404-0519-bb6746e7eec1-076ab6d8 {
    order: -9999;
  }

  #w-node-db3a79ff-477d-6f12-2481-0b4436dc00e5-076ab6d8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a6b94521-ca4a-3829-e71d-cb229293dce1-0282b389 {
    grid-template-rows: auto;
    grid-template-columns: minmax(14px, 1fr) 1fr;
  }

  #w-node-_42fcc5be-ae3d-ceb9-7569-9f135d39683c-0282b389 {
    grid-template-rows: auto;
    grid-template-columns: minmax(14px, .25fr) 1.5fr;
  }

  #w-node-_11637422-b8ff-898f-3e9d-d6b63a333131-ebdb7665, #w-node-_3dba4c87-c5b1-f1ee-69c1-c0c20a5c91a5-04b82f28, #w-node-_143dd759-8c12-b0b9-a294-14a5b5382c76-f7bbcb1d {
    order: 9999;
  }

  #w-node-dd5cb0b3-0811-2b37-b295-93982cf69fdc-583cd3de {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5a6d49cc-ea0f-bffb-dd2d-56dbe7bfd3fb-583cd3de, #w-node-bc9aeafa-8054-7afa-f523-362c3c6ed851-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-07a492eb, #w-node-a98f740d-59f0-daff-a776-13b7daec4415-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-_5543c870-7118-ca96-b8ff-4a0a1ff14408-07a492eb, #w-node-_2fdfc28a-9847-7fe2-a2cb-6cf6fb639040-07a492eb, #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40824-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-07a492eb, #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40880-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d408b6-07a492eb, #w-node-_29c44078-d6f4-9aaf-6628-2a7d9258d6b7-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_29c44078-d6f4-9aaf-6628-2a7d9258d6c7-07a492eb, #w-node-_29c44078-d6f4-9aaf-6628-2a7d9258d713-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-_29c44078-d6f4-9aaf-6628-2a7d9258d749-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d572dc18-8cca-2954-4069-af37a67eb190-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_077b1e1d-f7dd-793f-f05b-3e93b5e2d628-07a492eb {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-bc9aeafa-8054-7afa-f523-362c3c6ed851-48033db9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-48033db9 {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-_2fdfc28a-9847-7fe2-a2cb-6cf6fb639040-48033db9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-48033db9 {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-bc9aeafa-8054-7afa-f523-362c3c6ed851-256ddf53 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-256ddf53 {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-_2fdfc28a-9847-7fe2-a2cb-6cf6fb639040-256ddf53 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-256ddf53 {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-_44d50d02-44f9-3008-5e5d-0a120729906b-9176aa12, #w-node-_44d50d02-44f9-3008-5e5d-0a120729906b-763fe83a, #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-763fe83a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-6756c1c8 {
    grid-template-rows: auto;
    grid-template-columns: minmax(233px, 4.25fr);
  }

  #w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-6756c1c8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1c9e13e7-8652-6875-ce3e-8fd10c9e9054-6756c1c8 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-beb0b8f4 {
    grid-template-rows: auto;
    grid-template-columns: minmax(233px, 4.25fr);
  }

  #w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-beb0b8f4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d116b52a-3123-70a6-a1c7-e38b10c3b837-beb0b8f4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_405b63a9-7519-8c7a-7d4b-24f4bfa248ed-06028f1d {
    grid-template-rows: auto;
    grid-template-columns: minmax(233px, 4.25fr);
  }

  #w-node-_79343f91-fe4b-eaad-454e-ba5c2ce313c6-06028f1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2982ee88-5c66-379b-8a4d-938403db5f7f-06028f1d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f0-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1.25fr);
  }

  #w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-08d5622e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-08d5622e {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-c3230ed5-9b03-abfa-3ef5-69cf5bc74d14-5bc74d10, #w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-5a97febb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-5a97febb {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-_894ccc1b-472b-69ab-8c19-5e87d2e69a49-5a97febb, #w-node-_74555c7a-83a7-5ba4-6138-821f829ef845-5a97febb, #w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-5a97febb, #w-node-eaf0ebfa-a984-52f1-9187-649e14bd6a49-5a97febb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30cc5137-9a4d-9cb6-27e8-70a863e59308-485348f9, #w-node-_340365d9-9a56-f30b-27eb-b90efd9e8028-2a50ee3e {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-2a50ee3e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e3450f3c-fb19-6970-4dc3-2af1c2db31a2-2a50ee3e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-2a50ee3e, #w-node-_5c5c51b1-0e60-e01e-908c-22631729b73a-2a8823e9 {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-2a8823e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-2a8823e9, #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-bf6b13f3 {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f0-bf6b13f3 {
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1.25fr);
  }

  #w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-bf6b13f3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-bf6b13f3, #w-node-c3e01a82-48be-3688-dba0-b25e59f17956-f2538f7c {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }

  #w-node-dbd0a223-3bcb-13ed-e35e-eedb578128f0-f2538f7c {
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1.25fr);
  }

  #w-node-_523ffba0-24bd-7f46-ec6b-0c92723d06b4-f2538f7c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1b6e2ed6-3864-5959-d9a7-403359d40834-f2538f7c {
    grid-template-rows: auto;
    grid-template-columns: .9fr;
  }
}
