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: Circular-Std;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d80d6522c3c12038912270d_CircularStd-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Circular-Std;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d80d652fdc07ca1c92e75e1_CircularStd-Book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Poppins \- Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645100a9000ac15f234711af_Poppins-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins \- Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645100a99ad8eb9dde0f22cb_Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins \- Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645100a91707e56d43882295_Poppins-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins \- Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645100a99d84327d70a6d9a2_Poppins-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins \- Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645100a951f6e34718c001df_Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins \- Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645100a98ef33b34f47183e0_Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins \- Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645100a97b0918263201dfb9_Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins \- Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6450ffeff094ba5d1a6709c9_Poppins-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins \- Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645100a93afa331495b888fc_Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Atkinson Hyperlegible \- Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645101ac7b0918a2df01f057_AtkinsonHyperlegible-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Atkinson Hyperlegible \- Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645101ac4664150908047faa_AtkinsonHyperlegible-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Oswald Upload;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/65e88721916ffa87022aebe6_Oswald-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Variable;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/680f2d0df82b78f6abe70007_Inter-VariableFont_slnt%2Cwght.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/684c362dfe40e5b051ca033b_9378515c953a1cd03ba88f35dcc829bd_Inter-VariableFont_opsz%2Cwght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Circularstd;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61deb6d5e5669c9d3feb34e3_CircularStd-Black.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Circularstd;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61deb6d5a88d88829adbe4f9_CircularStd-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Circularstd;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61deb6d56634869243189430_CircularStd-BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Circularstd;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61deb6d560123a8eff284e31_CircularStd-BlackItalic.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Circularstd;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61deb6d558ec39cfbebee758_CircularStd-BookItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Circularstd book;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61deb6d544451653cb2db67b_CircularStd-Book.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Circularstd;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61deb6d5e4096b306a53bd31_CircularStd-MediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Circularstd;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61deb6d588d8407b1ee6b031_CircularStd-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/684c362dfe40e5b051ca0339_1e8b8309ec9269ae8f825244942faad3_Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/684c362dfe40e5b051ca033a_ad1f41da2ff34dab7985befff62904b5_Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/686392bbf0591b59a093677e_1a58369056b4d5bb2efe481c2b0f95de_Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --birdies-design-system_type---h2--font: var(--birdies-design-system---font--primary);
  --birdies-design-system_type---h2--size: clamp(1.75rem, 1.599rem + .668vw, 2.2rem);
  --birdies-design-system_type---h2--line-height: 120%;
  --birdies-design-system_type---h2--weight: 600;
  --birdies-design-system_type---h1--font: var(--birdies-design-system---font--primary);
  --birdies-design-system_type---h1--size: clamp(1.9rem, 1.196rem + 3.116vw, 4rem);
  --birdies-design-system_type---h1--line-height: 120%;
  --birdies-design-system_type---h1--weight: 600;
  --birdies-design-system_type---heading--font: var(--birdies-design-system---font--primary);
  --birdies-design-system_type---heading--size: clamp(2.5rem, 1.789rem + 3.145vw, 4.62rem);
  --birdies-design-system_type---heading--weight: 600;
  --birdies-design-system_type---h3--font: var(--birdies-design-system---font--primary);
  --birdies-design-system_type---h3--size: clamp(1.375rem, 1.333rem + .185vw, 1.5rem);
  --birdies-design-system_type---h3--weight: 600;
  --birdies-design-system_type---h4--font: var(--birdies-design-system---font--primary);
  --birdies-design-system_type---h4--size: clamp(1rem, .961rem + .182vw, 1.125rem);
  --birdies-design-system_type---h4--line-height: 140%;
  --birdies-design-system_type---h4--weight: 600;
  --birdies-design-system---colours--tertiary-25: #fbe5bf;
  --birdies-design-system---colours--secondary: #54bdb8;
  --birdies-design-system_spacing---gap--small: var(--birdies-design-system---size--20px);
  --birdies-design-system_cards---small--padding: var(--birdies-design-system---size--20px);
  --birdies-design-system_cards---small--radius: var(--birdies-design-system---size--30px);
  --birdies-design-system_colours---background--tertiary: var(--birdies-design-system---colours--tertiary-7);
  --birdies-design-system---colours--primary: #00264d;
  --birdies-design-system_cards---large--radius: var(--birdies-design-system---size--40px);
  --birdies-design-system_colours---background--secondary: var(--birdies-design-system---colours--secondary-7);
  --birdies-design-system_colours---background--primary: var(--birdies-design-system---colours--primary-4);
  --birdies-design-system_cards---small--content-radius: var(--birdies-design-system---size--20px);
  --birdies-design-system_colours---polynesian-blue--25: #c9d4e8;
  --birdies-design-system---font--primary: Poppins, Arial, sans-serif;
  --birdies-design-system_type---small--size: .875rem;
  --birdies-design-system_type---small--line-height: 120%;
  --birdies-design-system_type---medium--size: clamp(1rem, .958rem + .185vw, 1.125rem);
  --birdies-design-system_spacing---padding--medium: var(--birdies-design-system---size--40px);
  --birdies-design-system---colours--primary-4: #f5f7f8;
  --birdies-design-system---colours--secondary-7: #54bdb812;
  --birdies-design-system---colours--tertiary-7: #f0960012;
  --birdies-design-system---colours--white: white;
  --birdies-design-system_spacing---padding--large: var(--birdies-design-system---size--60px);
  --birdies-design-system_spacing---padding--small: var(--birdies-design-system---size--20px);
  --birdies-design-system_spacing---padding--tiny: var(--birdies-design-system---size--10px);
  --birdies-design-system_spacing---padding--huge: var(--birdies-design-system---size--100px);
  --birdies-design-system_widths---max-width--medium: 60%;
  --birdies-design-system_widths---max-width--large: 80%;
  --birdies-design-system_widths---max-width--small: 50%;
  --birdies-design-system_type---default--font: var(--birdies-design-system---font--secondary);
  --birdies-design-system_type---default--size: 1rem;
  --birdies-design-system_type---default--line-height: 140%;
  --birdies-design-system_type---default--weight: 400;
  --birdies-design-system_type---small--font: var(--birdies-design-system---font--secondary);
  --birdies-design-system_type---small--weight: 400;
  --birdies-design-system_type---large--font: var(--birdies-design-system---font--secondary);
  --birdies-design-system_type---large--size: clamp(1.25rem, 1.229rem + .093vw, 1.313rem);
  --birdies-design-system_type---large--line-height: 150%;
  --birdies-design-system_type---large--weight: 400;
  --birdies-design-system_type---medium--font: var(--birdies-design-system---font--secondary);
  --birdies-design-system_type---medium--weight: 400;
  --birdies-design-system---colours--primary-10: #dce0e4;
  --birdies-design-system_cards---large--padding: var(--birdies-design-system---size--80px);
  --birdies-design-system_cards---medium--padding: var(--birdies-design-system---size--40px);
  --birdies-design-system_colours---dark-pastel-green--15: #def6e7;
  --birdies-design-system_colours---imperial-red--15: #fde3e3;
  --birdies-design-system_colours---amethyst--7: #f0eaf5;
  --birdies-design-system_spacing---gap--tiny: var(--birdies-design-system---size--10px);
  --birdies-design-system_spacing---gap--medium: var(--birdies-design-system---size--30px);
  --birdies-design-system_spacing---gap--large: var(--birdies-design-system---size--60px);
  --birdies-design-system_spacing---gap--huge: var(--birdies-design-system---size--120px);
  --birdies-design-system_radius---element--images: var(--birdies-design-system---size--30px);
  --birdies-design-system_spacing---page--container-horizontal: clamp(20px, 5vw, 100px);
  --birdies-design-system_buttons-links---primary--radius: var(--birdies-design-system---size--100px);
  --birdies-design-system_buttons-links---primary--background: var(--birdies-design-system---colours--tertiary);
  --birdies-design-system_buttons-links---link--font: var(--birdies-design-system---font--secondary);
  --birdies-design-system_buttons-links---primary--text: var(--birdies-design-system---colours--primary);
  --birdies-design-system_buttons-links---secondary--background: var(--birdies-design-system---colours--secondary-50);
  --birdies-design-system_buttons-links---secondary--text: var(--birdies-design-system---colours--primary);
  --birdies-design-system_buttons-links---link--text: var(--birdies-design-system---colours--primary);
  --birdies-design-system_buttons-links---link--weight: 600;
  --birdies-design-system_radius---element--section: var(--birdies-design-system---size--90px);
  --birdies-design-system---colours--primary-75: #405c7a;
  --birdies-design-system---colours--hover: #e0e5ea;
  --birdies-design-system---colours--primary-7: #edf0f3;
  --birdies-design-system---colours--primary-50: #8092a6;
  --birdies-design-system---font--secondary: "Inter Variable", Arial, sans-serif;
  --birdies-design-system---size--20px: 1.25rem;
  --birdies-design-system_colours---text--primary: var(--birdies-design-system---colours--primary);
  --white: white;
  --primary: #00264d;
  --teal-dark: #38827e;
  --black: black;
  --primary-burlywood: #ffc671;
  --grey: #617591;
  --teal: #54bdb8;
  --orange: #f09600;
  --purple: #8c52e3;
  --purple-dark: #4d2e9e;
  --blue: #52bfff;
  --teal-light: #a6fae8;
  --teal-lighter: #ebfff7;
  --purple-lighter: #f2edfa;
  --orange-dark: #ad4221;
  --orange-lighter: #fff0e3;
  --green: #68c327;
  --blue-lighter: #e6fefe;
  --grey-off-white: #f5f9ff;
  --blue-dark: #2952a3;
  --birdies-design-system_radius---card-content--large\<deleted\|variable-19649cc4-0248-f40e-bc2b-9f14e2459955\>: var(--birdies-design-system---size--30px);
  --spacing--medium: 3rem;
  --blue-light: #b2f5ff;
  --purple-light: #ded6f2;
  --green-lighter: #f0f7f0;
  --orange-light: #ffd6b5;
  --grey-lighter: #dee3eb;
  --grey-light: #a3b0c2;
  --birdies-design-system---colours--secondary-50: #a9dedb;
  --spacing--small: 1.25rem;
  --red-light: #de8785;
  --spacing--large: 4rem;
  --untitled-ui--gray700\<deleted\|variable-d4f37b50\>: #344054;
  --untitled-ui--primary600\<deleted\|variable-c514c1b4\>: #7f56d9;
  --untitled-ui--white\<deleted\|variable-e3beb9c1\>: white;
  --untitled-ui--primary700\<deleted\|variable-da4f7fa3\>: #6941c6;
  --untitled-ui--primary100\<deleted\|variable-35a3c723\>: #f4ebff;
  --untitled-ui--gray600\<deleted\|variable-10a0cd12\>: #475467;
  --untitled-ui--gray50\<deleted\|variable-8a511359\>: #f9fafb;
  --untitled-ui--gray300\<deleted\|variable-51e0117e\>: #d0d5dd;
  --untitled-ui--gray800\<deleted\|variable-0a1a9f61\>: #1d2939;
  --untitled-ui--gray100\<deleted\|variable-4a47ec41\>: #f2f4f7;
  --untitled-ui--gray900\<deleted\|variable-f63dbb51\>: #101828;
  --untitled-ui--primary800\<deleted\|variable-ddf4f85f\>: #53389e;
  --untitled-ui--success50\<deleted\|variable-9177f7a8\>: #ecfdf3;
  --untitled-ui--success700\<deleted\|variable-1c4c81d0\>: #027a48;
  --birdies-design-system---colours--tertiary: #f7cb80;
  --birdies-design-system_spacing---cards--huge\<deleted\|variable-70514e68-8cfd-b3c2-c7ae-7a02573faa0f\>: var(--birdies-design-system---size--80px);
  --birdies-design-system_radius---card--large\<deleted\|variable-9391768f-6091-9ed7-70bd-dc11dcec1cd5\>: var(--birdies-design-system---size--40px);
  --birdies-design-system_spacing---cards--large\<deleted\|variable-40021912-8019-8d89-8cc8-0eb72299349b\>: var(--birdies-design-system---size--20px);
  --birdies-design-system_colours---text--secondary: var(--birdies-design-system---colours--primary-75);
  --birdies-design-system_radius---element--tag: var(--birdies-design-system---size--100px);
  --birdies-design-system_radius---element--button\<deleted\|variable-c7f1360e-c0ca-aad9-f669-6b1ffb027c28\>: var(--birdies-design-system---size--100px);
  --birdies-design-system_colours---elements--button\<deleted\|variable-9431c18d-e03d-4110-a370-ba36d542e321\>: var(--birdies-design-system---colours--tertiary);
  --birdies-design-system_colours---text--button\<deleted\|variable-f5c38c65-d878-f151-9a88-46199488a79c\>: var(--birdies-design-system---colours--primary);
  --birdies-design-system_cards---medium--content-radius: var(--birdies-design-system---size--30px);
  --birdies-design-system_cards---medium--radius: var(--birdies-design-system---size--40px);
  --birdies-design-system_colours---dark-pastel-green--25: #c8f1d7;
  --birdies-design-system_colours---imperial-red--25: #fbd0d0;
  --untitled-ui--gray500\<deleted\|variable-68f29e84\>: #667085;
  --untitled-ui--gray200: #eaecf0;
  --birdies-design-system_type---heading--line-height: 120%;
  --birdies-design-system_type---h3--line-height: 140%;
  --birdies-design-system_type---medium--line-height: 140%;
  --birdies-design-system_spacing---page--sections-vertical: var(--birdies-design-system---size--120px);
  --birdies-design-system---colours--white-75: #ffffffbf;
  --birdies-design-system_cards---large--content-radius: var(--birdies-design-system---size--30px);
  --birdies-design-system---colours--primary-25: #bfc9d2;
  --birdies-design-system_buttons-links---secondary--radius: var(--birdies-design-system---size--100px);
  --new-blue: #65bbe9;
  --birdies-design-system---size--10px: .625rem;
  --birdies-design-system---size--30px: 1.875rem;
  --birdies-design-system_colours---text--light: var(--birdies-design-system---colours--white);
  --birdies-design-system_colours---text--dark: var(--birdies-design-system---colours--primary);
  --birdies-design-system_colours---text--highlight: var(--birdies-design-system---colours--secondary);
  --birdies-design-system---size--40px: 2.5rem;
  --birdies-design-system---size--60px: 3.75rem;
  --birdies-design-system_colours---text--navigation: var(--birdies-design-system---colours--primary);
  --birdies-design-system_colours---text--links: var(--birdies-design-system---colours--primary);
  --birdies-design-system---size--80px: 5rem;
  --birdies-design-system---size--90px: 5.625rem;
  --birdies-design-system---size--100px: 6.25rem;
  --birdies-design-system---size--120px: 7.5rem;
  --birdies-design-system_colours---imperial-red--100: #ef4444;
  --birdies-design-system_colours---imperial-red--75: #f37373;
  --birdies-design-system_colours---imperial-red--50: #f7a1a1;
  --birdies-design-system_colours---dark-pastel-green--100: #22c55e;
  --birdies-design-system_colours---dark-pastel-green--75: #59d386;
  --birdies-design-system_colours---dark-pastel-green--50: #90e2ae;
  --red: #ff4f4f;
  --red-dark: #7a241f;
  --birdies-design-system_colours---amethyst--25: #e9d4fd;
  --birdies-design-system_colours---rose-bonbon--25: #fad1e5;
  --red-lighter: #f5d6d6;
  --birdies-design-system_colours---icy-blue--25: #e9fef9;
  --green-dark: #307029;
  --birdies-design-system_colours---bleu-de-france--15: #d3e5f6;
  --green-light: #dbf0d9;
  --text-light-white-on-dark-bckgrnd: #fffc;
  --spacing--tiny: .5rem;
  --spacing--huge: 0px;
}

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous, .w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.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-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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.birdies-design-system--heading {
  font-family: var(--birdies-design-system_type---h2--font);
  font-size: var(--birdies-design-system_type---h2--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h2--weight);
}

.birdies-design-system--heading:where(.w-variant-8fb6b541-5218-73c4-d765-1ff20f4fd5f3) {
  font-family: var(--birdies-design-system_type---h1--font);
  font-size: var(--birdies-design-system_type---h1--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---h1--weight);
}

.birdies-design-system--heading:where(.w-variant-2a0b0132-4940-6c3c-c4e4-027e6705f19e) {
  font-family: var(--birdies-design-system_type---heading--font);
  font-size: var(--birdies-design-system_type---heading--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---heading--weight);
}

.birdies-design-system--heading:where(.w-variant-afd3875c-973c-1412-6e27-e8f3a60861a8) {
  font-family: var(--birdies-design-system_type---h3--font);
  font-size: var(--birdies-design-system_type---h3--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h3--weight);
}

.birdies-design-system--heading:where(.w-variant-a689b4ed-4bea-40eb-798a-d25037108b59) {
  font-family: var(--birdies-design-system_type---h4--font);
  font-size: var(--birdies-design-system_type---h4--size);
  line-height: var(--birdies-design-system_type---h4--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.birdies-design-system--text_bold {
  opacity: 1;
  font-weight: 700;
}

.birdies-design-system--icon {
  width: 24px;
  height: 24px;
}

.birdies-design-system--icon:where(.w-variant-d5d7681a-ed40-bbe0-e0e2-1cff5d56aa90) {
  width: 32px;
  height: 32px;
}

.birdies-design-system--icon:where(.w-variant-8eb3282b-3fc8-1052-0e4d-92ba1676bfbf) {
  width: 40px;
  height: 40px;
}

.birdies-design-system--icon:where(.w-variant-b35c10b4-8c38-2386-7f63-31cf7e72517d) {
  width: 16px;
  height: 16px;
}

.birdies-design-system--icon:where(.w-variant-60167d67-7dd0-7320-fc2b-6e3029df1c17) {
  width: 20px;
  height: 20px;
}

.birdies-design-system--icon_embed {
  color: var(--birdies-design-system---colours--tertiary-25);
  transition: transform .2s;
  display: flex;
}

.birdies-design-system--icon_embed:where(.w-variant-feb99103-4409-70a4-0561-fd409d1563dd) {
  color: #00264d40;
}

.birdies-design-system--icon_embed:where(.w-variant-30864626-0e31-6dd1-f3c7-5b1fe9fd1a93) {
  color: #54bdb840;
}

.birdies-design-system--icon_embed:where(.w-variant-4899a6d6-0c65-987a-eff2-dcd89a0efde6) {
  color: #00264d40;
}

.birdies-design-system--icon_embed:where(.w-variant-ce24937d-94f3-d528-df4c-20e26f226e19) {
  color: #54bdb840;
}

.birdies-design-system--icon_embed:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06946) {
  color: #00264d40;
}

.birdies-design-system--icon_embed:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06948) {
  color: #54bdb840;
}

.birdies-design-system--icon_embed:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06947) {
  color: #00264d40;
}

.birdies-design-system--icon_embed:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06949) {
  color: #54bdb840;
}

.birdies-design-system--icon_embed.birdies-design-system--down {
  display: none;
}

.birdies-design-system--icon_embed.birdies-design-system--down:where(.w-variant-dcbbf3d1-691f-5896-7a08-468fefe1c351) {
  display: flex;
}

.birdies-design-system--icon_embed.birdies-design-system--up {
  color: #f7cb80;
  display: flex;
}

.birdies-design-system--icon_embed.birdies-design-system--up:where(.w-variant-dcbbf3d1-691f-5896-7a08-468fefe1c351), .birdies-design-system--icon_embed.birdies-design-system--up:where(.w-variant-5726e923-1eb5-9cd0-95f8-a51187adde12) {
  display: none;
}

.birdies-design-system--icon_embed.birdies-design-system--up:where(.w-variant-ce6fa247-e55d-1e66-dbd8-24db0cf78f5f) {
  color: var(--birdies-design-system---colours--secondary);
}

.birdies-design-system--icon_embed.birdies-design-system--up:where(.w-variant-a533479f-24c5-fa34-63a3-6bb7490a6e7e), .birdies-design-system--icon_embed.birdies-design-system--up-reverse, .birdies-design-system--icon_embed.birdies-design-system--up-reverse:where(.w-variant-dcbbf3d1-691f-5896-7a08-468fefe1c351) {
  display: none;
}

.birdies-design-system--icon_embed.birdies-design-system--up-reverse:where(.w-variant-5726e923-1eb5-9cd0-95f8-a51187adde12) {
  display: flex;
  transform: translate(0);
}

.birdies-design-system--icon_embed.birdies-design-system--left {
  display: none;
}

.birdies-design-system--icon_embed.birdies-design-system--left:where(.w-variant-a533479f-24c5-fa34-63a3-6bb7490a6e7e) {
  display: block;
}

.birdies-design-system--card_header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.birdies-design-system--card_title {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.birdies-design-system--card_link {
  padding: var(--birdies-design-system_cards---small--padding);
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
  border-radius: var(--birdies-design-system_cards---small--radius);
  background-color: var(--birdies-design-system_colours---background--tertiary);
  color: var(--birdies-design-system---colours--primary);
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.birdies-design-system--card_link:where(.w-variant-7bc96426-b9fd-5b37-202c-b789a4cf6249) {
  background-color: var(--birdies-design-system_colours---background--tertiary);
}

.birdies-design-system--card_link:where(.w-variant-09fb1585-1fb6-2a46-4f99-29dbf262b6bc) {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.birdies-design-system--card_link:where(.w-variant-30864626-0e31-6dd1-f3c7-5b1fe9fd1a93) {
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.birdies-design-system--card_link:where(.w-variant-feb99103-4409-70a4-0561-fd409d1563dd), .birdies-design-system--card_link:where(.w-variant-4899a6d6-0c65-987a-eff2-dcd89a0efde6) {
  background-color: var(--birdies-design-system_colours---background--primary);
}

.birdies-design-system--card_link:where(.w-variant-ce24937d-94f3-d528-df4c-20e26f226e19), .birdies-design-system--card_link:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06948) {
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.birdies-design-system--card_link:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06946), .birdies-design-system--card_link:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06947) {
  background-color: var(--birdies-design-system_colours---background--primary);
}

.birdies-design-system--card_link:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06949) {
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.birdies-design-system--card_img {
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  object-fit: cover;
  max-height: 15rem;
}

.birdies-design-system--card_bottom {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
  flex-flow: column;
  display: flex;
}

.birdies-design-system--card_bottom:where(.w-variant-4899a6d6-0c65-987a-eff2-dcd89a0efde6), .birdies-design-system--card_bottom:where(.w-variant-ce24937d-94f3-d528-df4c-20e26f226e19), .birdies-design-system--card_bottom:where(.w-variant-e27bc88c-9030-526e-8a38-e668f851a80b), .birdies-design-system--card_bottom:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06947), .birdies-design-system--card_bottom:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06949), .birdies-design-system--card_bottom:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a0694a) {
  flex-flow: column-reverse;
}

.birdies-design-system--padding_bottom_32px {
  padding-bottom: 32px;
}

.birdies-design-system--marquee_item {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.birdies-design-system--tag_icon {
  display: flex;
}

.birdies-design-system--marquee-inner {
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.birdies-design-system--marquee_img {
  border-radius: 1.875rem;
}

.birdies-design-system--tag {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  font-family: var(--birdies-design-system---font--primary);
  color: var(--birdies-design-system---colours--primary);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  background-color: #fff;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 10px 4px 6px;
  font-weight: 500;
  display: inline-flex;
}

.birdies-design-system--tag:where(.w-variant-58fe83d1-8c9f-31f3-b827-835ab9d14fae) {
  text-transform: uppercase;
}

.birdies-design-system--tag.birdies-design-system--is-large {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 20px;
  padding: 6px 18px 6px 13px;
  position: absolute;
  inset: auto auto 12px 28px;
}

.birdies-design-system--marquee {
  width: 100%;
  display: flex;
  overflow: hidden;
}

.birdies-design-system--flex-h_centre {
  justify-content: center;
  align-items: center;
  display: flex;
}

.birdies-design-system--flex-h_centre.birdies-design-system--gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.birdies-design-system--text_semibold {
  opacity: 1;
  font-weight: 600;
}

.birdies-design-system--text_medium {
  font-size: var(--birdies-design-system_type---medium--size);
}

.birdies-design-system--section {
  position: relative;
}

.birdies-design-system--section:where(.w-variant-238f993c-77d8-b224-4820-19f36b8286b0) {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.birdies-design-system--section:where(.w-variant-46d37f40-ec09-cdf5-355d-26eee5ebac79) {
  background-color: var(--birdies-design-system---colours--secondary-7);
}

.birdies-design-system--section:where(.w-variant-9d1b487d-e878-c516-89ec-184090635600) {
  background-color: var(--birdies-design-system---colours--tertiary-7);
}

.birdies-design-system--section:where(.w-variant-caf3eff0-fad3-244b-0e63-6e78b3a73cfe) {
  background-color: var(--birdies-design-system---colours--primary);
  color: var(--birdies-design-system---colours--white);
}

.birdies-design-system--spacer {
  padding-top: var(--birdies-design-system_spacing---padding--large);
}

.birdies-design-system--spacer:where(.w-variant-788b947e-82cf-5087-b0d4-7cacde7d6933) {
  padding-top: var(--birdies-design-system_spacing---padding--medium);
}

.birdies-design-system--spacer:where(.w-variant-f3c009be-a253-b26f-0638-c76c9aaf8899) {
  padding-top: var(--birdies-design-system_spacing---padding--small);
}

.birdies-design-system--spacer:where(.w-variant-a1a1d073-f01b-39a6-a99e-d72556cd0e2c) {
  padding-top: var(--birdies-design-system_spacing---padding--tiny);
}

.birdies-design-system--spacer:where(.w-variant-206d51b2-2548-555a-7964-1bbc357b976a) {
  padding-top: var(--birdies-design-system_spacing---padding--huge);
}

.birdies-design-system--max-width {
  width: var(--birdies-design-system_widths---max-width--medium);
  max-width: 800px;
}

.birdies-design-system--max-width:where(.w-variant-3af8aa57-3a8f-0aa9-b06b-779347d2db0b) {
  width: var(--birdies-design-system_widths---max-width--large);
  max-width: 1000px;
}

.birdies-design-system--max-width:where(.w-variant-fb937d85-c2ef-d559-d43a-1d103e88352a) {
  width: var(--birdies-design-system_widths---max-width--small);
}

.birdies-design-system--slot_fill {
  width: 100%;
  height: 100%;
}

.birdies-design-system--paragraph {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.birdies-design-system--paragraph:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.birdies-design-system--paragraph:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.birdies-design-system--paragraph:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.birdies-design-system--paragraph:where(.w-variant-dd8d5ff0-5629-4ee6-744b-fc1305128db0) {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.birdies-design-system--paragraph:where(.w-variant-f335d988-e767-95b5-c122-d15e46c27349) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.birdies-design-system--paragraph:where(.w-variant-aba51d13-a350-efd2-af60-f7d3a9debc33) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
  text-wrap: balance;
}

.birdies-design-system--paragraph:where(.w-variant-ad2960bb-e823-ff5b-1312-1da54cf0bdd7) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.birdies-design-system--tab_container {
  transition: height .2s;
  position: relative;
}

.birdies-design-system--tab_content {
  border: 1px solid #a9dedb;
  border-radius: 100px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  width: -moz-fit-content;
  width: fit-content;
  padding: 6px;
  display: flex;
}

.birdies-design-system--tab_panel {
  width: 100%;
}

.birdies-design-system--tab_link {
  background-color: var(--birdies-design-system---colours--white);
  color: var(--birdies-design-system---colours--primary);
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.25rem;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.birdies-design-system--tab_link.w--current {
  opacity: 1;
  background-color: #fff0;
}

.birdies-design-system--tab_icon {
  display: none;
}

.birdies-design-system--card_inner {
  padding: var(--birdies-design-system_cards---large--padding);
}

.birdies-design-system--card_inner:where(.w-variant-31f9ed00-0dd1-bd0a-9b21-cef30577042f) {
  padding: var(--birdies-design-system_cards---small--padding);
}

.birdies-design-system--card_inner:where(.w-variant-3a7a34f7-095c-3a93-b79c-72e550330c85) {
  padding: var(--birdies-design-system_cards---medium--padding);
}

.birdies-design-system--card {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--primary);
  width: 100%;
  height: 100%;
  position: relative;
  overflow: clip;
}

.birdies-design-system--card:where(.w-variant-7bc96426-b9fd-5b37-202c-b789a4cf6249) {
  background-color: var(--birdies-design-system_colours---background--tertiary);
}

.birdies-design-system--card:where(.w-variant-09fb1585-1fb6-2a46-4f99-29dbf262b6bc) {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.birdies-design-system--card:where(.w-variant-d91ee9d6-02af-04dc-c61f-c01c513ba29d) {
  background-color: var(--birdies-design-system---colours--white);
}

.birdies-design-system--card:where(.w-variant-224bc8fb-cab3-5c4d-c1d0-52fdc2dd1255) {
  background-color: var(--birdies-design-system_colours---dark-pastel-green--15);
}

.birdies-design-system--card:where(.w-variant-fd0284ac-99fa-81a1-74fc-f6061e411c9b) {
  background-color: var(--birdies-design-system_colours---imperial-red--15);
}

.birdies-design-system--card:where(.w-variant-bb7c2bf0-fa19-367e-be54-ff46efcf4c1b) {
  background-color: var(--birdies-design-system_colours---amethyst--7);
}

.birdies-design-system--card.birdies-design-system--secondary {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.birdies-design-system--slot {
  display: contents;
}

.birdies-design-system--slot:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.birdies-design-system--card_content {
  justify-content: flex-start;
}

.birdies-design-system--layout_grid {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
}

.birdies-design-system--layout_grid-content {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.birdies-design-system--layout_grid-content:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
  grid-template-columns: 1fr 1fr;
}

.birdies-design-system--layout_grid-content:where(.w-variant-ff9a561d-bd87-fa3c-ec4a-0ef78a4a094a) {
  grid-template-columns: 1fr 1fr 1fr;
}

.birdies-design-system--layout_grid-content:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
  grid-template-columns: 1fr 1fr;
}

.birdies-design-system--layout_grid-content:where(.w-variant-59e1ba54-6de0-46d9-2337-3a09aa964475) {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.birdies-design-system--layout_grid-content:where(.w-variant-79879807-82c3-8737-2a06-36bf2c275597) {
  grid-template-columns: 1fr 1fr;
}

.birdies-design-system--layout_gap {
  flex-flow: column;
  display: flex;
}

.birdies-design-system--layout_gap:where(.w-variant-5a4ce996-6253-46f3-7651-d8bb5f1bafcb) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.birdies-design-system--layout_gap:where(.w-variant-ac5d8f4d-fe32-e7bc-3818-24541a326b69) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.birdies-design-system--layout_gap:where(.w-variant-c5446d48-e0c1-2ac6-f9b7-74b584c0ee1a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.birdies-design-system--layout_gap:where(.w-variant-1447495e-01f3-a318-9a74-7cd37d21760a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.birdies-design-system--layout_gap:where(.w-variant-df42c595-02b4-6387-014e-45d0a9a26b05) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.birdies-design-system--layout_gap:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.birdies-design-system--layout_gap:where(.w-variant-1618c784-389f-b40e-f00a-23e2813757f8) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.birdies-design-system--layout_gap:where(.w-variant-c63e066f-2e6d-e806-7023-1d2312333197) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.birdies-design-system--layout_gap:where(.w-variant-27d23aed-2602-8aa2-598e-821bf135a008) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.birdies-design-system--layout_gap:where(.w-variant-5e1384a3-e961-be94-13aa-109de2cf3e7f) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.birdies-design-system--layout_gap.birdies-design-system--small {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.birdies-design-system--layout_flex {
  gap: inherit;
}

.birdies-design-system--layout_flex:where(.w-variant-92c9bf76-90fb-44ba-a0c8-76e5d06afaab) {
  text-align: center;
}

.birdies-design-system--layout_flex-content {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.birdies-design-system--layout_flex-content:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
  grid-template-columns: 1fr 1fr;
}

.birdies-design-system--layout_flex-content:where(.w-variant-0b91116b-4fcc-3ce3-80c2-795a7b02f500), .birdies-design-system--layout_flex-content:where(.w-variant-39f25fe9-8639-9611-7817-4a83e7693cce), .birdies-design-system--layout_flex-content:where(.w-variant-5b8d2018-fa53-b805-e2dc-182048c53a3a) {
  flex-flow: row;
}

.birdies-design-system--layout_flex-content:where(.w-variant-5918675a-e76f-6989-81a1-1eba0c5dc0e3) {
  flex-flow: wrap;
}

.birdies-design-system--layout_flex-content:where(.w-variant-92c9bf76-90fb-44ba-a0c8-76e5d06afaab) {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.birdies-design-system--layout_flex-content:where(.w-variant-6a494a89-4f0e-6377-4ae8-5a404fa0239e) {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.birdies-design-system--layout_flex-content:where(.w-variant-8feb07a7-2bf0-19ff-0aac-286cce3dec70) {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.birdies-design-system--layout_flex-content:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
  grid-template-columns: 1fr 1fr;
}

.birdies-design-system--layout_flex-content:where(.w-variant-4425d49b-ceb4-9cb3-15b4-65d73f8a87b7) {
  flex-flow: row;
  justify-content: space-between;
}

.birdies-design-system--layout_flex-content:where(.w-variant-aaf57705-8cf4-8aec-2980-aae92c76b43a) {
  justify-content: space-between;
}

.birdies-design-system--layout_flex-content:where(.w-variant-e543acfe-9324-39b8-b43c-ded11e31a29f) {
  text-align: left;
}

.birdies-design-system--layout_flex-content:where(.w-variant-b66c46d8-2259-3bf4-8af0-0829c0faca22) {
  flex-flow: wrap;
  justify-content: center;
}

.birdies-design-system--image {
  border-radius: var(--birdies-design-system_radius---element--images);
}

.birdies-design-system--image:where(.w-variant-63d457fe-6618-c920-5e66-ae02feec3d85) {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.birdies-design-system--image:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
  object-fit: cover;
  width: 40%;
}

.birdies-design-system--image:where(.w-variant-33f43355-b5bc-de5d-853a-0b513ccc8d67) {
  border-radius: 0;
}

.birdies-design-system--list_container {
  margin-bottom: 0;
  padding-left: 0;
}

.birdies-design-system--list_content {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
  flex-flow: column;
  display: flex;
}

.birdies-design-system--li {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/685029e4fbdaa5e4f73eacbb_74d163a3a50d314dd3caa459b7fed40c_check.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 4px;
  padding-left: 34px;
  list-style: none;
}

.birdies-design-system--li:where(.w-variant-dc944858-aece-5dac-c8a1-62f7ca99822b) {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/68d5038780aa2b255a327b1e_188294c1cfe55e14680aa849a4c697d3_Check%20Square%20blue.svg");
}

.birdies-design-system--li:where(.w-variant-b3b4c1f3-b100-5ee1-0bf6-f1126e523626) {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/68d5038780aa2b255a327b1d_27e21741b26da67e6dfbcc3346f30fa2_Check%20Square%20yellow.svg");
}

.birdies-design-system--li_heading {
  padding-top: 3px;
  padding-bottom: 2px;
}

.birdies-design-system--list_heading {
  opacity: 1;
  color: var(--birdies-design-system---colours--primary);
  font-size: var(--birdies-design-system_type---medium--size);
  font-weight: 600;
}

.birdies-design-system--margin:where(.w-variant-6fdcd44b-13eb-7ada-2af0-1b8272915846) {
  margin-top: var(--birdies-design-system_spacing---padding--small);
}

.birdies-design-system--margin:where(.w-variant-e298427f-6d19-cd96-b9e3-8564d90f4ccd) {
  margin-top: var(--birdies-design-system_spacing---padding--medium);
}

.birdies-design-system--margin:where(.w-variant-10850d95-2fd5-9caf-7d3e-eca4154553a6) {
  margin-top: var(--birdies-design-system_spacing---padding--large);
}

.birdies-design-system--margin:where(.w-variant-2fe05985-e2ec-5c9b-e740-99b465891172) {
  margin-bottom: var(--birdies-design-system_spacing---padding--tiny);
}

.birdies-design-system--margin:where(.w-variant-b786912a-a52b-89a5-863d-c3d900df79e5) {
  margin-top: var(--birdies-design-system_spacing---padding--tiny);
}

.birdies-design-system--margin:where(.w-variant-31539793-e558-cb0a-7ca1-b9c27abca9d6) {
  margin-bottom: var(--birdies-design-system_spacing---padding--small);
}

.birdies-design-system--margin:where(.w-variant-3eccb33f-5811-8a72-3d1e-4527d6e3bda1) {
  margin-bottom: var(--birdies-design-system_spacing---padding--medium);
}

.birdies-design-system--margin:where(.w-variant-173282b8-4b0a-d2a1-c99c-22c58dbe0c14) {
  margin-bottom: var(--birdies-design-system_spacing---padding--large);
}

.birdies-design-system--margin:where(.w-variant-4e6025e7-16bc-64e8-0a34-fc3f43b53d61) {
  margin-left: var(--birdies-design-system_spacing---padding--tiny);
}

.birdies-design-system--margin:where(.w-variant-7eb57043-454b-1e88-9df3-e8c05e47bc6d) {
  margin-left: var(--birdies-design-system_spacing---padding--small);
}

.birdies-design-system--margin:where(.w-variant-25ebd121-52d7-e357-9bbe-71d2c851bacb) {
  margin-left: var(--birdies-design-system_spacing---padding--medium);
}

.birdies-design-system--margin:where(.w-variant-15d05ab1-9dd0-a5b0-0d6f-37de99939743) {
  margin-left: var(--birdies-design-system_spacing---padding--large);
}

.birdies-design-system--margin:where(.w-variant-2109a9f8-1bce-9f47-ac89-d26992d4bc89) {
  margin-right: var(--birdies-design-system_spacing---padding--tiny);
}

.birdies-design-system--margin:where(.w-variant-b1a7e467-6928-66cb-f701-93f650dbc631) {
  margin-right: var(--birdies-design-system_spacing---padding--small);
}

.birdies-design-system--margin:where(.w-variant-98f1ebc3-dc3d-19bf-680c-e24d1169da5d) {
  margin-right: var(--birdies-design-system_spacing---padding--medium);
}

.birdies-design-system--margin:where(.w-variant-4af75582-2c7e-d3da-29b4-5d949e6f2c50) {
  margin-right: var(--birdies-design-system_spacing---padding--large);
}

.birdies-design-system--margin:where(.w-variant-f053025b-f4ac-4567-681d-08db74c6b9aa) {
  margin-top: var(--birdies-design-system_spacing---padding--tiny);
  margin-bottom: var(--birdies-design-system_spacing---padding--tiny);
}

.birdies-design-system--margin:where(.w-variant-cd91eda0-f7df-18df-b6ff-c4875c4f38ad) {
  margin-top: var(--birdies-design-system_spacing---padding--small);
  margin-bottom: var(--birdies-design-system_spacing---padding--small);
}

.birdies-design-system--margin:where(.w-variant-35285352-42c3-c68c-4c01-e523c47189ca) {
  margin-top: var(--birdies-design-system_spacing---padding--medium);
  margin-bottom: var(--birdies-design-system_spacing---padding--medium);
}

.birdies-design-system--margin:where(.w-variant-ca7cbac1-7c01-a89d-3299-2d17fc176395) {
  margin-top: var(--birdies-design-system_spacing---padding--large);
  margin-bottom: var(--birdies-design-system_spacing---padding--large);
}

.birdies-design-system--margin:where(.w-variant-0393d488-7fe5-74c4-bf83-ef5015e776f6) {
  margin-right: var(--birdies-design-system_spacing---padding--tiny);
  margin-left: var(--birdies-design-system_spacing---padding--tiny);
}

.birdies-design-system--margin:where(.w-variant-d0e8796e-36ae-0e14-4c35-914cab816d53) {
  margin-right: var(--birdies-design-system_spacing---padding--small);
  margin-left: var(--birdies-design-system_spacing---padding--small);
}

.birdies-design-system--margin:where(.w-variant-30daad14-0215-eba3-91a9-72d6ceab1ab3) {
  margin-right: var(--birdies-design-system_spacing---padding--medium);
  margin-left: var(--birdies-design-system_spacing---padding--medium);
}

.birdies-design-system--margin:where(.w-variant-ad58a517-9f18-c25f-a5be-c9f98cd6a75f) {
  margin-right: var(--birdies-design-system_spacing---padding--large);
  margin-left: var(--birdies-design-system_spacing---padding--large);
}

.birdies-design-system--container {
  padding-right: var(--birdies-design-system_spacing---page--container-horizontal);
  padding-left: var(--birdies-design-system_spacing---page--container-horizontal);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.birdies-design-system--button {
  border-top-left-radius: var(--birdies-design-system_buttons-links---primary--radius);
  border-top-right-radius: var(--birdies-design-system_buttons-links---primary--radius);
  border-bottom-left-radius: var(--birdies-design-system_buttons-links---primary--radius);
  border-bottom-right-radius: var(--birdies-design-system_buttons-links---primary--radius);
  background-color: var(--birdies-design-system_buttons-links---primary--background);
  font-family: var(--birdies-design-system_buttons-links---link--font);
  color: var(--birdies-design-system_buttons-links---primary--text);
  justify-content: flex-start;
  align-items: center;
  width: max-content;
  padding: .78125rem 1.5rem;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.birdies-design-system--button:where(.w-variant-51e8d0cd-3385-30ce-6c33-6687541408e9) {
  background-color: var(--birdies-design-system_buttons-links---secondary--background);
  color: var(--birdies-design-system_buttons-links---secondary--text);
}

.birdies-design-system--button:where(.w-variant-529dec09-d026-b829-7deb-45fc0597ec2a) {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.birdies-design-system--button:where(.w-variant-84279e17-0cd9-b909-e526-6127ebc49d9a) {
  background-color: var(--birdies-design-system_buttons-links---secondary--background);
  color: var(--birdies-design-system_buttons-links---secondary--text);
  justify-content: center;
  align-items: center;
  width: 100%;
}

.birdies-design-system--button:where(.w-variant-a6f5e481-f5b6-1ce4-f9b1-c78f1416957e) {
  background-color: var(--birdies-design-system_buttons-links---secondary--background);
  color: var(--birdies-design-system_buttons-links---secondary--text);
  padding: .5rem 1.25rem;
}

.birdies-design-system--link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-family: var(--birdies-design-system_buttons-links---link--font);
  color: var(--birdies-design-system_buttons-links---link--text);
  font-weight: var(--birdies-design-system_buttons-links---link--weight);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.birdies-design-system--link:where(.w-variant-5726e923-1eb5-9cd0-95f8-a51187adde12) {
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
}

.birdies-design-system--link:where(.w-variant-a533479f-24c5-fa34-63a3-6bb7490a6e7e) {
  color: var(--birdies-design-system---colours--white);
}

.birdies-design-system--button_icon {
  opacity: 0;
  transition: opacity .2s, transform .2s cubic-bezier(.25, .46, .45, .94);
  position: absolute;
  left: 1.5rem;
  transform: translate(-100%);
}

.birdies-design-system--button_icon:where(.w-variant-a6f5e481-f5b6-1ce4-f9b1-c78f1416957e) {
  left: 1.25rem;
}

.birdies-design-system--button_arrow {
  padding-left: 10px;
  transition: opacity .2s, transform .2s;
}

.birdies-design-system--button_text {
  transition: transform .2s;
}

.birdies-design-system--cal_cta {
  width: 14%;
  max-width: 170px;
  position: absolute;
  inset: auto 5% -10px auto;
}

.birdies-design-system--hide {
  display: none;
}

.birdies-design-system--hide:where(.w-variant-f7385ef4-8efe-681c-2d2b-bfa02a580820), .birdies-design-system--hide:where(.w-variant-cab3c28a-d65d-41b3-e0f1-4c630c0174c6), .birdies-design-system--hide:where(.w-variant-76536488-db8d-81e1-eb6f-60a9aee0fba0) {
  display: block;
}

.birdies-design-system--hide:where(.w-variant-c8739400-cc8b-9145-4350-cebbb4938eb9) {
  display: none;
}

.birdies-design-system--hide:where(.w-variant-a1d97a1e-0372-e0b7-a60d-4716c225f144) {
  display: block;
}

.birdies-design-system--link_text:where(.w-variant-d4c7b97a-ec34-9472-083b-401089e6dfde) {
  color: var(--birdies-design-system---colours--white);
}

.birdies-design-system--stat {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.birdies-design-system--stat:where(.w-variant-72e9dd4f-a28f-c2f9-2b83-5ff5b371e768), .birdies-design-system--stat:where(.w-variant-82017a8a-f619-4380-f2da-41826b4eb75f) {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.birdies-design-system--stat_number {
  opacity: 1;
  font-size: 4rem;
  font-weight: 600;
  line-height: 100%;
}

.birdies-design-system--stat_number:where(.w-variant-82017a8a-f619-4380-f2da-41826b4eb75f), .birdies-design-system--stat_number.birdies-design-system--is-small:where(.w-variant-46fec828-e175-1dfc-858d-94d271c5bbfd) {
  font-size: 2.5rem;
}

.birdies-design-system--trustpilot_widget {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  white-space: nowrap;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.birdies-design-system--trustpilot_stars {
  max-width: 120px;
}

.birdies-design-system--trustpilot_text:where(.w-variant-49163026-b60a-7a56-a9f9-078a4a40f94e), .birdies-design-system--trustpilot_text.birdies-design-system--is-short {
  display: none;
}

.birdies-design-system--trustpilot_text.birdies-design-system--is-short:where(.w-variant-49163026-b60a-7a56-a9f9-078a4a40f94e) {
  display: block;
}

.birdies-design-system--trustpilot_star:where(.w-variant-49163026-b60a-7a56-a9f9-078a4a40f94e) {
  color: #219653;
}

.birdies-design-system--justify-self {
  justify-self: center;
}

.birdies-design-system--hero_cal {
  top: auto;
  left: auto;
  right: -2%;
  bottom: var(--birdies-design-system_radius---element--section);
  width: 23%;
  min-width: 250px;
  position: absolute;
}

.birdies-design-system--flex-v-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.birdies-design-system--flex-v-center.birdies-design-system--gap_rows_10px {
  grid-row-gap: 10px;
}

.birdies-design-system--padding-bottom-60px {
  padding-bottom: 60px;
}

.birdies-design-system--text_large {
  font-size: var(--birdies-design-system_type---large--size);
}

.birdies-design-system--text_center {
  text-align: center;
}

.birdies-design-system--icon_embed-2 {
  transition: transform .2s;
  display: flex;
}

.birdies-design-system--icon_embed-2.birdies-design-system--up-reverse {
  display: none;
}

.birdies-design-system--icon_embed-2.birdies-design-system--up {
  display: flex;
}

.birdies-design-system--icon_embed-2.birdies-design-system--down {
  display: none;
}

.birdies-design-system--paragraph-2 {
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.birdies-design-system--text-weight-medium {
  font-weight: 500;
}

.birdies-design-system--text-weight-medium.birdies-design-system--is-stat:where(.w-variant-46fec828-e175-1dfc-858d-94d271c5bbfd) {
  display: none;
}

.birdies-design-system--cs_pop-up_wrapper {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.birdies-design-system--partner_logo {
  color: #00264d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.birdies-design-system--cs_pop-up {
  z-index: 9999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  cursor: default;
  text-wrap: balance;
  background-color: #f3fafa;
  border: 1px solid #a9dedb;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 440px;
  padding: 16px 20px;
  display: flex;
  position: absolute;
  inset: auto auto 36px;
  box-shadow: 0 4px 6px -1px #0a0d121a, 0 2px 4px -2px #0a0d120f;
}

.birdies-design-system--cs_pop-up.birdies-design-system--is-7th {
  right: -11svw;
}

.birdies-design-system--link-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #00264d;
  align-items: center;
  font-family: Inter Variable, Arial, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.birdies-design-system--partner_cs {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 150px;
  padding-top: 20px;
  padding-right: 16px;
  display: inline-flex;
}

.birdies-design-system--partner_cs.birdies-design-system--is-smaller {
  width: 110px;
}

.birdies-design-system--divider_secondary_1px {
  background-color: #a9dedb;
  width: 100%;
  height: 1px;
}

.birdies-design-system--divider_secondary_1px:where(.w-variant-1980d565-d3dc-2032-14d8-44a531236798), .birdies-design-system--divider_secondary_1px:where(.w-variant-1023554c-1dbe-c390-fdd6-eb9f93d4b84a), .birdies-design-system--divider_secondary_1px:where(.w-variant-5775fba9-c587-7b56-4585-1815ff9db95d) {
  display: none;
}

.birdies-design-system--partner_cs-text {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--birdies-design-system---colours--primary-75);
  font-size: var(--birdies-design-system_type---small--size);
  justify-content: flex-start;
  align-items: center;
  margin-right: -16px;
  font-weight: 500;
  display: flex;
}

.birdies-design-system--grid-4-col {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.birdies-design-system--grid-4-col.birdies-design-system--is-2col_tablet.birdies-design-system--is_flex-vert_mobile {
  grid-column-gap: 130px;
  grid-row-gap: 40px;
  grid-template-rows: min-content;
  grid-template-columns: min-content min-content min-content min-content;
  grid-auto-rows: min-content;
  grid-auto-columns: min-content;
  place-content: center;
  place-items: center;
  margin-bottom: 40px;
}

.birdies-design-system--tabs_rotating {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.birdies-design-system--tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.birdies-design-system--tabs:where(.w-variant-214a3d8f-d072-651d-bde2-99529effe1f2) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start;
}

.birdies-design-system--tab-rotating_content {
  padding-left: var(--birdies-design-system_spacing---gap--huge);
  object-fit: contain;
  border-radius: 8px;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0 auto;
}

.birdies-design-system--tab-rotating_content:where(.w-variant-08d7ec29-8842-11d1-e2da-60d8d33b1e84) {
  width: 100%;
  height: 600px;
  padding-left: 0;
}

.birdies-design-system--tab_inner {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  padding-left: 20px;
  display: flex;
}

.birdies-design-system--tab-rotating {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .5;
  text-align: left;
  flex-flow: column;
  width: 100%;
  max-width: none;
  display: flex;
}

.birdies-design-system--tab-rotating.w--current {
  opacity: 1;
  background-color: #fff0;
}

.birdies-design-system--tab-rotating.birdies-design-system--active {
  opacity: 1;
}

.birdies-design-system--tab_title {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.birdies-design-system--tab_heading {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.birdies-design-system--tab-rotating_image {
  border-radius: var(--birdies-design-system_radius---element--images);
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.birdies-design-system--tab_list {
  grid-column-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.birdies-design-system--tab_list:where(.w-variant-08d7ec29-8842-11d1-e2da-60d8d33b1e84) {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.birdies-design-system--rich-text a {
  color: inherit;
}

.birdies-design-system--rich-text li {
  list-style-type: disc !important;
}

.birdies-design-system--rich-text blockquote {
  border-left-width: 4px;
  border-left-color: var(--birdies-design-system---colours--primary);
  background-color: var(--birdies-design-system---colours--primary-4);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 0;
  padding: 20px 32px;
  font-style: italic;
  line-height: 1.5;
}

.birdies-design-system--text_inter {
  font-family: Inter Variable, Arial, sans-serif;
}

.birdies-design-system--img {
  border-radius: 1.875rem;
}

.birdies-design-system--img.birdies-design-system--is-full {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.birdies-design-system--flex-h_justify-ends {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.birdies-design-system--flex-h_justify-ends.birdies-design-system--is-stat:where(.w-variant-46fec828-e175-1dfc-858d-94d271c5bbfd) {
  display: none;
}

.birdies-design-system--testimonial_wrapper-inner {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 32px;
  display: flex;
}

.birdies-design-system--testimonial_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #00264d0a;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 10%;
  padding: 20px;
  display: grid;
  position: relative;
}

.birdies-design-system--testimonial_wrapper:where(.w-variant-d55e2679-6b12-d6d6-9ab1-e50cc5357c2f) {
  margin-left: 0%;
}

.birdies-design-system--text_secondary {
  color: #54bdb8;
}

.birdies-design-system--text_testimonial {
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 1.8125rem;
  font-weight: 500;
  line-height: 1.2;
}

.birdies-design-system--cal_testimonial {
  max-width: 150px;
  position: absolute;
  inset: auto auto -5% -10%;
}

.birdies-design-system--cal_testimonial:where(.w-variant-d55e2679-6b12-d6d6-9ab1-e50cc5357c2f) {
  display: none;
}

.birdies-design-system--text_primary-75 {
  color: var(--birdies-design-system---colours--primary-75);
}

.birdies-design-system--swiper-wrapper {
  display: flex;
}

.birdies-design-system--swiper_controls {
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.birdies-design-system--swiper_controls:where(.w-variant-70bdbc3c-ed96-d0b6-059f-9c0cbccc69c0) {
  margin-top: 0;
  margin-bottom: 20px;
}

.birdies-design-system--swiper_button-prev {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.birdies-design-system--swiper_button-prev.birdies-design-system--swiper_button-disable {
  opacity: .5;
  cursor: auto;
}

.birdies-design-system--swiper_bullet-active {
  background-color: #1e1e1e;
  border-radius: 8px;
  height: 10px;
  transition-property: width;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: block;
  width: 40px !important;
}

.birdies-design-system--swiper_container {
  max-width: 100%;
}

.birdies-design-system--swiper_container:where(.w-variant-70bdbc3c-ed96-d0b6-059f-9c0cbccc69c0) {
  flex-flow: column-reverse;
  display: flex;
}

.birdies-design-system--swiper_pagination {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.birdies-design-system--swiper_button-next {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.birdies-design-system--swiper_button-next.birdies-design-system--swiper_button-disable {
  opacity: .5;
  cursor: auto;
}

.birdies-design-system--swiper_buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.birdies-design-system--swiper_bullet {
  background-color: #1e1e1e;
  border-radius: 8px;
  width: 10px;
  height: 10px;
  transition: width .2s;
  display: block;
}

.birdies-design-system--swiper-slide {
  background-color: #efefef;
  border-radius: 0;
}

.birdies-design-system--height_full {
  height: 100%;
}

.birdies-design-system--hero_cards-tilted {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.birdies-design-system--card-tilted {
  border-radius: 30px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-height: 370px;
  display: flex;
  position: relative;
  overflow: clip;
}

.birdies-design-system--card-tilted.birdies-design-system--left {
  top: 24px;
  right: -12px;
  transform: rotate(-10deg);
}

.birdies-design-system--card-tilted.birdies-design-system--right {
  top: 24px;
  left: -12px;
  transform: rotate(10deg);
}

.birdies-design-system--card-tilted_pill {
  border: 1px solid var(--birdies-design-system_colours---background--primary);
  background-color: var(--birdies-design-system---colours--white);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  display: flex;
  position: absolute;
  inset: auto auto 12px 12px;
}

.birdies-design-system--fit_cover {
  object-fit: cover;
}

.birdies-design-system--rich-text_highlight {
  font-family: var(--birdies-design-system---font--primary);
  color: var(--birdies-design-system---colours--primary-75);
  font-weight: 600;
}

.birdies-design-system--rich-text_highlight code {
  font-family: var(--birdies-design-system---font--primary);
  color: var(--birdies-design-system---colours--primary);
}

.birdies-design-system--video {
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  overflow: clip;
}

.birdies-design-system--grid_timeline {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
  position: relative;
}

.birdies-design-system--timeline-circle {
  border: 2px solid var(--birdies-design-system---colours--primary-75);
  background-color: var(--birdies-design-system---colours--white);
  border-radius: 100%;
  width: 14px;
  height: 14px;
  margin-bottom: 12px;
}

.birdies-design-system--timeline_item {
  z-index: 1;
  max-width: 280px;
  position: relative;
}

.birdies-design-system--timeline_line {
  background-color: var(--birdies-design-system---colours--primary-75);
  width: 100%;
  height: 2px;
  position: absolute;
  inset: 5.5px 0% auto;
}

.birdies-design-system--timeline_finish {
  z-index: 1;
  background-color: var(--birdies-design-system---colours--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: -9px 0% 0% auto;
}

.birdies-design-system--card_blog {
  border-radius: var(--birdies-design-system_cards---small--radius);
  background-color: var(--birdies-design-system_colours---background--primary);
  color: var(--birdies-design-system---colours--primary);
  cursor: pointer;
  flex-flow: column;
  align-items: stretch;
  height: 100%;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.birdies-design-system--card_blog:where(.w-variant-7bc96426-b9fd-5b37-202c-b789a4cf6249) {
  background-color: var(--birdies-design-system_colours---background--tertiary);
}

.birdies-design-system--card_blog:where(.w-variant-09fb1585-1fb6-2a46-4f99-29dbf262b6bc) {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.birdies-design-system--card_blog:hover {
  background-color: #eef1f3;
}

.birdies-design-system--blog_card-img_wrapper {
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
  position: relative;
}

.birdies-design-system--blog_card-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 20px;
  display: flex;
}

.birdies-design-system--flex_wrap {
  flex-flow: wrap;
  display: flex;
}

.birdies-design-system--flex_wrap.birdies-design-system--gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.birdies-design-system--flex_wrap.birdies-design-system--gap-12px.birdies-design-system--is-centered {
  justify-content: center;
  align-items: center;
}

.birdies-design-system--blog_card-text {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  margin-bottom: 14px;
  display: flex;
}

.birdies-design-system--blog_card-img {
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  object-fit: cover;
  width: 100%;
  height: 200px;
}

.birdies-design-system--blog_card-icon {
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  background-color: var(--birdies-design-system---colours--white);
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
  position: absolute;
  top: 16px;
  left: 16px;
}

.birdies-design-system--blog_card-dot {
  background-color: #bfc9d2;
  border-radius: 100%;
  width: 8px;
  height: 8px;
}

.birdies-design-system--badge {
  background-color: var(--birdies-design-system---colours--hover);
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.birdies-design-system--badge:where(.w-variant-0f032fbc-ca23-6bd2-c146-a96aaae90d73) {
  background-color: var(--birdies-design-system---colours--primary-7);
  cursor: default;
}

.birdies-design-system--flex-v_left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.birdies-design-system--flex-v_left.birdies-design-system--gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.birdies-design-system--pill {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  background-color: var(--birdies-design-system---colours--white);
  font-family: var(--birdies-design-system---font--primary);
  font-size: var(--birdies-design-system_type---default--size);
  text-align: left;
  border: 1px solid #c9d4e8;
  justify-content: center;
  align-items: center;
  padding: 8px 18px;
  font-weight: 500;
  line-height: 120%;
  display: inline-flex;
}

.birdies-design-system--pill:where(.w-variant-82aa40af-9647-8842-18a3-e00deb1c8c5a) {
  padding-left: 14px;
}

.birdies-design-system--pill:where(.w-variant-3883a008-8049-ab39-c38b-f468bd4fad73) {
  padding-left: 14px;
  transition: background-color .2s;
}

.birdies-design-system--pill:hover:where(.w-variant-3883a008-8049-ab39-c38b-f468bd4fad73) {
  background-color: var(--birdies-design-system---colours--hover);
}

.birdies-design-system--pill_icon {
  display: none;
}

.birdies-design-system--pill_icon:where(.w-variant-82aa40af-9647-8842-18a3-e00deb1c8c5a), .birdies-design-system--pill_icon:where(.w-variant-3883a008-8049-ab39-c38b-f468bd4fad73) {
  justify-content: center;
  align-items: center;
  min-width: 24px;
  display: flex;
}

.birdies-design-system--accordion_header {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
  cursor: pointer;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.birdies-design-system--accordion_icon {
  flex: none;
}

.birdies-design-system--accordion_title {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.birdies-design-system--paragraph_unstyled {
  opacity: 100;
  font-family: Inter Variable, Arial, sans-serif;
  font: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.birdies-design-system--checkbox {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/688c89fcd809d7c945da3471_578afce490f3e0138b108126fbbcd043_Checkbox.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0 #000;
  flex: none;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
}

.birdies-design-system--checkbox.w--redirected-checked {
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/688c89fcd809d7c945da3472_3e75ad67b3d32385782b93f6216c3f62_Checkbox%20(Checked).svg");
}

.birdies-design-system--checkbox.w--redirected-focus {
  box-shadow: 0 0 #fff0;
}

.birdies-design-system--checkbox_label {
  font-size: var(--birdies-design-system_type---medium--size);
  margin-bottom: 0;
  font-weight: 500;
}

.birdies-design-system--checkbox_item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.birdies-design-system--checkbox_form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.birdies-design-system--testimonial_secondary {
  z-index: 9999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f3fafa;
  border: 1px solid #a9dedb;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 20px;
  display: flex;
  box-shadow: 0 4px 6px -1px #0a0d121a, 0 2px 4px -2px #0a0d120f;
}

.birdies-design-system--testimonial_secondary:where(.w-variant-1980d565-d3dc-2032-14d8-44a531236798) {
  background-color: var(--birdies-design-system---colours--white);
}

.birdies-design-system--testimonial_secondary:where(.w-variant-1023554c-1dbe-c390-fdd6-eb9f93d4b84a) {
  border-color: var(--birdies-design-system---colours--tertiary-25);
  background-color: var(--birdies-design-system---colours--white);
}

.birdies-design-system--testimonial_secondary:where(.w-variant-5775fba9-c587-7b56-4585-1815ff9db95d) {
  border-color: var(--birdies-design-system---colours--primary-50);
  background-color: var(--birdies-design-system---colours--white);
}

.birdies-design-system--testimonial_logo {
  object-fit: contain;
  width: 60px;
  height: 40px;
}

.birdies-design-system--text_small {
  font-size: var(--birdies-design-system_type---small--size);
}

.birdies-design-system--testimonial_stat:where(.w-variant-46fec828-e175-1dfc-858d-94d271c5bbfd) {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.birdies-design-system--testimonial_stat_wrapper {
  display: none;
}

.birdies-design-system--testimonial_stat_wrapper:where(.w-variant-46fec828-e175-1dfc-858d-94d271c5bbfd) {
  flex-flow: column;
  display: flex;
}

.birdies-design-system--testimonial_link:where(.w-variant-1980d565-d3dc-2032-14d8-44a531236798), .birdies-design-system--testimonial_link:where(.w-variant-1023554c-1dbe-c390-fdd6-eb9f93d4b84a), .birdies-design-system--testimonial_link:where(.w-variant-5775fba9-c587-7b56-4585-1815ff9db95d) {
  display: none;
}

.birdies-design-system--anchor-scroll {
  position: absolute;
  inset: -100px 0% auto;
}

.birdies-design-system--quote {
  border-left-width: 4px;
  border-left-color: var(--birdies-design-system---colours--primary);
  background-color: var(--birdies-design-system---colours--primary-4);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 0;
  padding: 20px 32px;
  font-style: italic;
  line-height: 1.5;
}

.birdies-design-system--rich-text_quote {
  border-left: 4px solid var(--birdies-design-system---colours--primary);
  background-color: var(--birdies-design-system---colours--primary-4);
  border-top-right-radius: 10px;
  padding: 20px 32px;
}

.birdies-design-system--rich-text_quote a {
  color: inherit;
}

.birdies-design-system--rich-text_quote li {
  list-style-type: disc !important;
}

.birdies-design-system--rich-text_quote blockquote {
  font-family: var(--birdies-design-system---font--secondary);
  border-left-style: none;
  margin-bottom: 0;
  padding: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.4;
}

.birdies-design-system--rich-text_quote h1, .birdies-design-system--rich-text_quote h2, .birdies-design-system--rich-text_quote h3, .birdies-design-system--rich-text_quote h4 {
  font-family: var(--birdies-design-system---font--secondary);
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4;
}

.birdies-design-system--rich-text_quote p {
  opacity: 1;
  font-family: var(--birdies-design-system---font--secondary);
  font-size: 16px;
  font-style: italic;
  line-height: 1.4;
}

.birdies-design-system--rich-text_quote strong {
  font-weight: 400;
}

.birdies-design-system--paragraph_quote {
  border-left: 4px solid var(--birdies-design-system---colours--primary);
  background-color: var(--birdies-design-system---colours--primary-4);
  opacity: 1;
  font-family: var(--birdies-design-system---font--secondary);
  font-size: var(--birdies-design-system_type---default--size);
  border-bottom-right-radius: 10px;
  padding-bottom: 20px;
  padding-left: 32px;
  padding-right: 32px;
  font-weight: 500;
  line-height: 1.4;
}

.birdies-design-system--cs_lightbox {
  justify-content: center;
  align-items: center;
  display: flex;
}

.birdies-design-system--cs_lightbox-play {
  position: absolute;
}

.birdies-design-system--cs_lightbox-img {
  border-radius: var(--birdies-design-system---size--20px);
  width: 100%;
}

body {
  font-family: var(--birdies-design-system_type---default--font);
  color: var(--birdies-design-system_colours---text--primary);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  align-items: center;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins \- Upload, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins \- Upload, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins \- Upload, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.2;
}

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

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

p {
  opacity: .75;
  margin-bottom: 0;
}

ul {
  padding-left: 0;
}

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

li {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645e402cc3071e9f1d8fc573_tick-new.svg");
  background-position: 0 12px;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  font-size: 18px;
  line-height: 22px;
  list-style-type: none;
}

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

strong {
  font-weight: 500;
}

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

figure {
  margin-bottom: 10px;
}

.main-navigation-list {
  text-align: left;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.main-navigation-link {
  color: var(--primary);
  align-self: center;
  padding: .5rem 1rem .5rem .7rem;
  font-size: 1rem;
  text-decoration: none;
  display: block;
}

.main-navigation-link.w--current {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d94b4d5ce897bb0b39f4f26_underline.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.main-navigation-link.text-white {
  color: var(--white);
}

.main-navigation-link.is-micro-site.w--current {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  font-weight: 600;
}

.primary-button {
  text-align: center;
  background-color: #0459b4;
  border: 4px #000;
  border-radius: 4px;
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding: 1rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  box-shadow: 1px 1px 4px #00000040;
}

.primary-button:hover {
  background-color: #004084;
}

.primary-button.wide {
  color: var(--white);
  width: 220px;
}

.primary-button.wide.center {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.primary-button.slim {
  min-width: 10rem;
  padding: .5rem 1rem;
}

.primary-button.mme {
  justify-content: center;
  display: inline-block;
}

.primary-button.mme.bottom {
  margin-top: -.9rem;
}

.body {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: center;
}

.body.lp {
  display: block;
}

.main-navigation-button {
  align-self: center;
}

.main-navigation-dropdown {
  margin-right: 0;
  display: flex;
}

.chevron-down {
  color: #54c5c1;
}

.dropdown_old {
  color: var(--white);
  font-size: 1rem;
}

.full-width-container-with-brand-section-break {
  min-width: 100%;
  margin-top: 7rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.full-width-container-with-brand-section-break.dark-navy-bg {
  background-color: var(--primary);
}

.full-width-container-with-brand-section-break.dark-navy-bg.footer {
  margin-top: 0;
}

.full-width-container-with-brand-section-break.yellow-bg {
  background-color: #fff8d6;
}

.full-width-container-with-brand-section-break.negative-margin-bottom {
  margin-bottom: -7rem;
  padding-bottom: 7rem;
}

.full-width-container-with-brand-section-break.negative-margin-bottom.teal-bg {
  margin-bottom: 0;
}

.full-width-container-with-brand-section-break.negative-margin-bottom.blue-bg {
  background-color: #ebf4ff;
}

.full-width-container-with-brand-section-break.negative-margin-bottom.blue-bg.off-mobile {
  background-color: #fff8d6;
}

.full-width-container-with-brand-section-break.negative-margin-bottom.blue-bg.off-mobile.mme {
  flex-direction: column;
  padding-top: 17px;
  padding-bottom: 2.2rem;
  display: flex;
}

.full-width-container-with-brand-section-break.negative-margin-bottom.purple-bg {
  background-color: #faf6ff;
}

.full-width-container-with-brand-section-break.negative-margin-bottom.purple-bg.off-mobile.big-margin {
  margin-top: 200px;
  margin-bottom: 0;
  padding-bottom: 100px;
}

.full-width-container-with-brand-section-break.negative-margin-bottom.purple-bg.off-mobile.big-margin.with-form {
  background-color: #0000;
}

.full-width-container-with-brand-section-break.negative-margin-bottom.dark-yellow-bg {
  margin-bottom: 0;
}

.full-width-container-with-brand-section-break.extra-bottom-padding {
  margin-bottom: 7rem;
}

.full-width-container-with-brand-section-break.dark-yellow-bg {
  background-color: #f7c364;
}

.full-width-container-with-brand-section-break.extra-top-padding {
  margin-top: 8rem;
}

.full-width-container-with-brand-section-break.light-teal-bg {
  background-color: #e2f5f5;
  padding-bottom: 0;
}

.full-width-container-with-brand-section-break.light-teal-bg.negative-margin-bottom.extra-padding-bottom {
  align-self: stretch;
  padding-bottom: 7rem;
}

.full-width-container-with-brand-section-break.light-teal-bg.negative-margin-bottom.extra-padding-bottom.add-padding-for-nav {
  flex: 1;
}

.full-width-container-with-brand-section-break.add-padding-for-nav {
  margin-top: 7rem;
}

.full-width-container-with-brand-section-break.add-padding-for-nav.teal-bg.lp {
  background-color: var(--white);
  color: #0000;
  background-image: none;
  background-size: auto;
  margin-top: auto;
}

.full-width-container-with-brand-section-break.add-padding-for-nav.teal-bg.lp.feature {
  background-color: #54c5c100;
}

.full-width-container-with-brand-section-break.add-padding-for-nav.teal-bg.lp.mme {
  padding-top: 50px;
}

.full-width-container-with-brand-section-break.bottom-bigger {
  padding-bottom: 100px;
}

.hero-title {
  color: var(--primary);
  margin-top: 40px;
  margin-bottom: 1rem;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 100%;
}

.hero-title.mme {
  text-align: center;
  margin-bottom: 0;
}

.hero-text {
  padding-right: 2rem;
}

.hero-text.mme {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.hero-sub-title {
  color: var(--primary);
  white-space: normal;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 150%;
  position: static;
}

.hero-sub-title.mme {
  text-align: center;
  padding-top: 15px;
}

.section-title {
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1rem;
  font-size: 2.9375rem;
  font-weight: 500;
  line-height: 120%;
}

.section-title.centered-on-mobile {
  text-align: left;
  align-self: center;
}

.section-title.centered {
  text-align: center;
  align-self: center;
}

.customer-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #54c5c1;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 0;
  padding-top: 2rem;
  padding-bottom: 19px;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.customer-list.mme {
  margin-top: -1px;
  padding-top: 0;
}

.all-caps-heading {
  text-align: left;
  letter-spacing: .3rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 120%;
}

.all-caps-heading.dark-teal.centered {
  text-align: center;
}

.all-caps-heading.dark-teal.referral-h1-all-caps {
  color: #00264d;
}

.all-caps-heading.w {
  color: var(--black);
  text-align: center;
  padding-top: 14px;
}

.all-caps-heading.w.inv {
  color: var(--primary);
}

.all-caps-heading.w.text_white {
  color: #fff;
}

.all-caps-heading.dark-teal {
  color: #fff;
  margin-top: 40px;
}

.all-caps-heading.dark-teal.r {
  color: #00254d;
  text-align: center;
}

.value-img {
  text-align: center;
}

.value-img.small {
  width: 100px;
  margin-bottom: 30px;
}

.button-wrapper {
  text-align: left;
  padding-top: 1rem;
}

.button-wrapper.mme {
  text-align: center;
  align-self: center;
  width: 200px;
  padding-top: 1.2rem;
  display: block;
}

.footer-links {
  color: var(--white);
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.footer-list-header {
  color: #54c5c1;
}

.footer-link-wrapper {
  padding-top: .5rem;
  padding-bottom: .25rem;
}

.footer-brand-wrapper {
  margin-bottom: 0;
  padding-left: 0;
}

.footer-brand-image {
  margin-bottom: 10px;
}

.app-store-badge {
  padding-bottom: 1rem;
}

.download-badges {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.section-lead-heading {
  color: var(--primary);
  text-align: left;
  margin-top: 0;
  margin-bottom: .5em;
  padding-top: 1rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 125%;
}

.section-lead-heading.center {
  text-align: center;
}

.benefit-heading {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1rem;
  font-size: 1.73rem;
  font-weight: 500;
  line-height: 120%;
}

.body-text {
  color: var(--black);
  text-align: left;
  margin-bottom: 2em;
  padding-top: 0;
  padding-right: 20px;
  line-height: 150%;
  position: static;
}

.body-text.narrow-center {
  text-align: center;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.body-text.narrow-center.mme {
  text-align: center;
  max-width: 80%;
  font-size: 1.2rem;
  display: block;
}

.body-text.narrow-center.registration {
  text-align: left;
  margin-left: 7px;
  margin-right: 34px;
}

.body-text.center {
  text-align: center;
  margin-bottom: 20px;
}

.body-text.mme {
  text-align: right;
}

.inline-link {
  color: #54c5c1;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.inline-link.tertiary-blue {
  color: #0459b4;
}

.brand-section-break {
  z-index: 99;
  height: 7rem;
  position: absolute;
  inset: -7rem 0% auto;
}

.brand-section-break.purple-squiggle {
  height: 128px;
}

.brand-section-break.light-blue-callout-squiggle {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d83a032a704601a5cf3e796_blue0-bg.svg");
  background-position: 0 0;
  background-size: cover;
  display: none;
}

.brand-section-break.dark-blue-squiggle {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d83a1b1c3eb9355b66cfec4_dark-blue-squiggle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.brand-section-break.dark-blue-squiggle._2 {
  z-index: 1;
  top: -3.2rem;
}

.brand-section-break.yellow-squiggle {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d84c80c237c9cca7d40b913_yellow-squiggle.svg");
  background-position: 0 0;
  background-size: cover;
}

.brand-section-break.yellow-squiggle.green {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9d966ead12164070589e3e_light-teal-squiggle.svg");
  margin-top: -87px;
  position: relative;
}

.brand-section-break.yellow-squiggle.mme {
  margin-top: 42px;
  padding-top: 0;
}

.brand-section-break.teal-squiggle {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d88c299c5599e26dfae7fae_primary-teal-squiggle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.brand-section-break.teal-squiggle.neg {
  height: 8rem;
  top: -8rem;
}

.brand-section-break.white-squiggle {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d88dbad08e53e995302b379_white-squiggle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.brand-section-break.dark-yellow-squiggle {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9b26efe7a0b3f76af4036f_yellow-bg-squiggle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.brand-section-break.mid-purple-callout-squiggle {
  display: none;
}

.brand-section-break.light-teal-bg {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9d966ead12164070589e3e_light-teal-squiggle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.brand-section-break.green {
  background-color: #773d3d;
  top: -5.6rem;
}

.brand-section-break.light-blue {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61546f0b01cefa7221e5c493_swig.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  top: -1.4rem;
}

.svg-icon {
  color: #54c5c1;
  align-self: auto;
  display: flex;
}

.svg-icon.tertiary-blue {
  color: #004084;
}

.text-link-with-icon {
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.text-link-with-icon.text_orange-dark.gap-cols-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.benefit-support-list {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 0;
  padding-top: 4rem;
  padding-left: 0;
  display: flex;
}

.benefit-support-item {
  flex: 0 auto;
  width: 32%;
}

.benefit-support-item.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.standard-container {
  flex: none;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.standard-container.columns {
  flex-direction: column;
}

.standard-container.columns.stretch {
  align-items: stretch;
}

.standard-container.columns.extra-padding-top {
  width: 100%;
}

.standard-container.extra-padding-bottom {
  padding-bottom: 4rem;
  padding-left: 0;
  padding-right: 0;
}

.standard-container.extra-padding-bottom.align-items-top {
  align-items: flex-start;
}

.standard-container.extra-padding-bottom.space-evenly {
  justify-content: space-around;
}

.standard-container.extra-padding-top {
  padding-top: 4rem;
}

.standard-container.extra-padding-top.extra-padding-bottom.columns {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 7rem;
}

.standard-container.extra-padding-top.extra-padding-bottom.columns.stretch {
  text-align: center;
  justify-content: flex-end;
  padding-bottom: 4rem;
}

.standard-container.extra-padding-top.extra-padding-bottom.columns.stretch.mme {
  padding-top: 1.9rem;
  padding-bottom: 0;
}

.standard-container.rev {
  flex-direction: row-reverse;
}

.standard-container.margin-135 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.standard-container.vertical {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
}

.standard-container.flex-column.cqc-reg {
  padding-top: 4rem;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.nav-container.short {
  padding-top: 2px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
}

.nav-container.short.ebook {
  padding-top: 5px;
  padding-bottom: 5px;
}

.nav-container.naked-demo {
  padding-top: 12px;
  padding-bottom: 12px;
}

.brand {
  flex: 0 auto;
  width: 100px;
}

.brand.w--current {
  width: 100px;
  padding-top: 0;
}

.brand.min-width-100px {
  flex: none;
}

.brand.min-width-100px.w--current {
  min-width: 100px;
}

.navbar {
  z-index: 990;
  background-color: var(--primary);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar.sticky {
  padding-bottom: 10px;
  position: sticky;
  top: 0;
}

.navbar.sticky.ebook {
  padding-top: 10px;
}

.navbar.landing-page {
  padding-top: 15px;
  padding-bottom: 15px;
}

.navbar.is-micro-site {
  background-color: var(--white);
  padding: 12px 80px;
}

.navbar.is-plain {
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
}

.nav-menu {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.styled-dropdown {
  z-index: 1;
  padding-left: .5rem;
  padding-right: 3rem;
}

.support-page-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . ." .25fr
                 ". Area-3 Area-3 Area-3 Area-3" .25fr
                 ". Area-2 Area-2 Area-2 Area-2" .25fr
                 / 1fr 2.25fr 1fr 3fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2rem;
  display: grid;
}

.support-hero-copy-container {
  padding-right: 2rem;
}

.feature-page-container {
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4rem;
}

.feature-container {
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 4rem;
  display: flex;
}

.feature-container.extra-padding-top {
  padding-top: 4rem;
}

.feature-container.extra-padding-bottom {
  padding-bottom: 4rem;
}

.two-column-copy-container {
  align-self: center;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
}

.two-column-copy-container.padding-right {
  padding-right: 4rem;
}

.two-column-copy-container.padding-left {
  padding-left: 4rem;
}

.two-column-copy-container.bigger {
  width: 60%;
  margin-top: -88px;
}

.two-column-copy-container.full {
  text-align: center;
  width: 100%;
}

.custom-icon-list-item {
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 1rem;
  display: flex;
}

.custom-icon-list-item.center {
  text-align: center;
  justify-content: center;
}

.list-item-text {
  margin-bottom: .5em;
  font-size: 1rem;
  line-height: 150%;
}

.list-item-text.text_24px {
  background-position: 0 18px;
}

.feature-list {
  margin-bottom: 0;
  padding-left: 0;
}

.callout-quote-grid {
  grid-template-rows: .25fr 1fr .25fr;
  grid-template-columns: .25fr 1fr 1fr .25fr;
  max-width: 1200px;
  margin: -8rem auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.block-quote {
  color: #0459b4;
  border-left: 0 #0000;
  padding-top: 0;
  padding-left: .5rem;
  font-size: 1.71rem;
  font-weight: 400;
  line-height: 120%;
}

.block-quote.mme {
  text-align: center;
  align-self: auto;
  max-width: 70%;
  display: block;
}

.block-quote-lead-quotation {
  color: #0459b4;
  font-size: 1.71rem;
  display: inline-block;
}

.block-quote-content-container {
  flex-direction: column;
  display: flex;
}

.block-quote-content-container.mme {
  text-align: center;
  align-items: center;
  padding-top: 19px;
  display: flex;
}

.block-quote-container {
  display: flex;
}

.block-quote-container.center {
  text-align: center;
  justify-content: flex-start;
}

.blockquote-author {
  padding-top: 19px;
  padding-left: .25rem;
}

.two-column-image-container {
  width: 60%;
}

.two-column-image-container.right-padding {
  padding-left: 0;
  padding-right: 4rem;
}

.two-column-image-container.left-padding {
  padding-left: 4rem;
}

.page-hero {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.birdie-academy-grid {
  grid-template-rows: .5fr 1fr;
  grid-template-columns: 1fr .25fr 2fr;
  padding-top: 4rem;
  padding-bottom: 4rem;
  padding-left: 4rem;
}

.birdie-academy-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.birdie-academy-header {
  width: 380px;
}

.half-width-container {
  width: 50%;
}

.half-width-container.padding-left {
  text-align: left;
  align-self: center;
  padding-left: 2rem;
}

.half-width-container.padding-left.align-bottom {
  align-self: flex-end;
}

.half-width-container.padding-right {
  padding-right: 2rem;
}

.accordion-item {
  border-top: 1px solid #54c5c1;
  width: 100%;
  padding-top: 1.5rem;
}

.accordion-item.border-bottom {
  border-bottom: 1px solid #54c5c1;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1.5rem;
  display: flex;
}

.faq-header {
  cursor: pointer;
}

.accordion-item-content {
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.accordion-icon {
  cursor: pointer;
}

.care-planning-container {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  display: flex;
}

.centered {
  text-align: center;
}

.three-column-list {
  justify-content: space-between;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.three-column-list.contained {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.three-column-list.cqc {
  margin-left: 311px;
  margin-right: 311px;
  padding-left: 0;
}

.one-third-container {
  width: 30%;
}

.one-third-container.center-content {
  text-align: center;
}

.planning-header-container {
  margin-bottom: 84px;
  padding-top: 57px;
  padding-bottom: 1rem;
}

.planning-header-container.neg {
  margin-top: -70px;
}

.planning-header-container.mme {
  margin-top: -30px;
  padding-top: 0;
}

.planning-header-container.cqc {
  padding-top: 35px;
}

.why-birdie-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .25fr .5fr .25fr .25fr .75fr;
  grid-template-columns: 1fr 3.5fr 1fr 1.75fr .25fr 1.5fr 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.why-birdie-hero-grid.yellow-bg {
  grid-template-rows: .25fr .5fr .25fr .25fr .5fr;
  grid-template-columns: 1fr 3.5fr 1fr 2fr .25fr 1.5fr 1fr;
}

.why-birdie-hero-grid.purple-bg {
  grid-template-rows: .25fr .25fr .25fr .5fr .75fr;
  grid-template-columns: 1fr 3.5fr 1fr 1.5fr .25fr 1.5fr 1fr;
}

.why-birdie-hero-grid.light-blue-bg {
  grid-template-rows: .25fr .5fr .25fr .5fr .75fr;
}

.birdie-bullet {
  align-self: center;
}

.cta-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 45%;
  padding-right: 2rem;
  display: flex;
}

.cta-container.center {
  align-items: center;
  padding-right: 0;
}

.teal-bg {
  background-color: #54c5c1;
}

.planning-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .5fr .5fr 1fr .25fr 4fr;
  grid-template-columns: 1fr 4fr .25fr 1.5fr .25fr 3.5fr .25fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.planning-hero-grid.add-padding-for-nav {
  margin-top: 4.125rem;
}

.delivery-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .5fr .75fr 1fr .5fr 2.5fr;
  grid-template-columns: 1fr 3.5fr 1fr 1.75fr .25fr 3fr 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.birdie-section-break-bottom {
  z-index: 99;
  transform-style: preserve-3d;
  height: 7rem;
  position: absolute;
  inset: auto 0% -7rem;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.birdie-section-break-bottom.primary-teal-squiggle {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  font-size: .5rem;
}

.birdie-section-break-bottom.primary-teal-squiggle.mme {
  height: 7rem;
}

.birdie-section-break-bottom.light-blue-squiggle {
  display: none;
}

.large-subtitle {
  font-size: 1.25rem;
}

.large-subtitle.red {
  color: #ca2f25;
}

.large-title {
  font-size: 2.98625rem;
}

.large-title.centered {
  z-index: 999;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.98625vw;
  font-weight: 500;
  position: relative;
}

.large-title.centered.margin-top {
  padding-top: 76px;
}

.large-title.centered.margin-top.domiciliarity {
  font-size: 2.5em;
}

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

.bird-head {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto;
}

.bird-head.feat {
  z-index: -1;
  position: absolute;
}

.dropdown-list {
  background-color: #faf6ff;
}

.dropdown-list.w--open {
  background-color: var(--white);
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.dropdown-list {
  color: var(--primary);
  padding: 1rem;
  display: none;
}

.dropdown-list.w--open {
  z-index: 3;
  border-radius: 4px;
  box-shadow: 1px 1px 4px #00000040;
}

.dropdown-sub-link {
  color: var(--primary);
  border-radius: 4px;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1rem .5rem .5rem;
  display: block;
}

.dropdown-sub-link:hover, .dropdown-sub-link.w--current {
  color: #007e7a;
}

.bold {
  font-weight: 500;
}

.full-width-container {
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.full-width-container.grow {
  flex: 1;
}

.full-width-container.grow.section-last {
  max-width: 100%;
}

.pricing-cta-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: 1fr .5fr 1fr;
  grid-template-columns: 1fr 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 53px;
  padding-left: 4rem;
  padding-right: 4rem;
}

.white {
  color: var(--white);
}

.customer-image-container {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62ebd07a20ab646bb1610baf_bullet-point.svg");
  background-repeat: no-repeat;
  background-size: 20px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

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

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

._404-container {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 32rem;
  display: flex;
}

._404-container.add-padding-for-nav {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-value-img {
  width: 60%;
}

.home-value-img.center {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.why-hero-image {
  box-shadow: 1px 1px 6px #0000001a;
}

.why-illustration-bg.keys {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9b6042db7ed61eeadaa269_keys.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.why-illustration-bg.tea {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9f642088029a594cec94ef_cup-of-tea.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.why-illustration-bg.hands {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9c8af856a5b0065ddac102_Hands%20We%20Care.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.how-secondary-hero-img {
  width: 50%;
}

.assessment-menu {
  border-radius: 4px;
  box-shadow: 1px 1px 6px 2px #00000026;
}

.assessment-menu.no-shadow {
  box-shadow: none;
  margin-left: 80px;
}

.assessment-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .5fr .5fr 1fr .5fr 2fr;
  grid-template-columns: 1fr 3.5fr 1fr 1.75fr .25fr 1.5fr 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.small-text {
  font-size: 1rem;
}

.magnifying-glass {
  margin-left: 67px;
}

.form-grid-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 2rem;
  display: flex;
}

.hero-image {
  text-align: center;
  max-width: 40%;
  margin-bottom: 39px;
  display: none;
  position: static;
}

.hero-image.nutshell-image {
  width: 70%;
  padding-top: 50px;
}

.centered-on-mobile {
  font-size: 1.9rem;
}

.centered-on-mobile.cetnter {
  text-align: center;
}

.right-aligned {
  text-align: right;
  margin-bottom: 0;
}

.right-aligned.gold {
  color: #844f00;
}

.pricing-sub-title {
  width: auto;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.pricing-sub-title.padding-removed {
  padding-top: 0;
  padding-bottom: 1rem;
}

.terms-header-container {
  flex: none;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.terms-header-container.extra-padding-top {
  padding-top: 4rem;
}

.terms-content-container {
  flex: none;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.terms-content-container.columns {
  flex-direction: column;
}

.terms-content-container.columns.left-aligned {
  align-items: flex-start;
}

.terms-content-container.extra-padding-bottom {
  padding-bottom: 4rem;
}

.terms-subheading {
  padding-top: 2rem;
}

.gold {
  color: #844f00;
}

.padding-bottom {
  width: 100%;
  padding-bottom: 1.5rem;
}

.padding-bottom.large {
  padding-bottom: 4rem;
}

.footer-support-wrapper {
  padding-top: .5rem;
  padding-bottom: .25rem;
}

.blog-collection-list {
  grid-column-gap: 60px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.blog-collection-tags {
  color: #54c5c1;
  text-transform: uppercase;
  padding-bottom: 1rem;
  font-size: 16px;
  font-weight: 500;
}

.blog-collection-heading {
  margin-top: 0;
  padding-bottom: 1rem;
}

.blog-card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 28px 28px 60px;
  display: flex;
}

.blog-card-img {
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  height: 14rem;
}

.blog-card {
  color: var(--primary);
  background-color: #f3f7fd;
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.add-padding-for-nav {
  margin-top: 4rem;
}

.spacer {
  height: 50px;
}

.spacer._100 {
  height: 100px;
}

.spacer._15 {
  height: 15px;
}

.lightbox-videos {
  transition: transform .4s cubic-bezier(.86, 0, .07, 1);
  display: block;
}

.lightbox-videos:hover {
  transform: scale(1.02);
}

.html-embed {
  border: 1px none var(--primary);
  outline-offset: 0px;
  mix-blend-mode: multiply;
  outline: 1px #00254d;
  flex: 1;
}

.div-container {
  flex-direction: row-reverse;
  max-width: 1200px;
  margin-top: 100px;
}

.heading {
  width: 100%;
  display: block;
}

.text-block-2 {
  margin-bottom: 10px;
  line-height: 150%;
}

.text-block-9 {
  margin-bottom: 40px;
  line-height: 150%;
}

.text-block-13, .text-block-14 {
  line-height: 150%;
}

.top-filler {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100px;
  display: block;
}

.pagination-button {
  color: #007e7a;
  text-align: center;
  background-color: #fff;
  border: 1px solid #007e7a;
  border-radius: 3px;
  width: 140px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px 20px 9px;
  font-size: 14px;
  line-height: 26px;
}

.pagination-button:hover {
  color: #1fb4af;
  background-color: #fffefd;
}

.tag-item {
  flex: 0 auto;
  padding-bottom: 4px;
  padding-right: 6px;
}

.articles-set-wrapper {
  margin-bottom: 30px;
}

.articles-set-wrapper.last {
  margin-bottom: 0;
}

.section-title-wrapper {
  text-align: center;
  margin-bottom: 40px;
}

.section-title-wrapper.align-left {
  text-align: left;
  margin-bottom: 35px;
}

.section-title-wrapper.align-left.small {
  margin-bottom: 20px;
}

.search-field {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5e8345cbd076963bdc3a6846_search%20(2).svg");
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: 20px;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  height: 50px;
  padding-left: 50px;
  font-size: 17px;
}

.search-field:hover {
  border-color: #b4b4b4;
}

.search-field:focus {
  border-color: #c7c7c7;
  box-shadow: 0 0 9px #398fec4d;
}

.header-top-wrapper {
  width: auto;
  margin-bottom: 60px;
}

.mobile-tags-dropdown {
  display: none;
}

.search-button {
  color: #fff0;
  background-color: #0000;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.section-2 {
  background-color: #fbf8f5;
  padding-top: 20px;
  padding-bottom: 70px;
  position: relative;
  overflow: hidden;
}

.section-2.tint {
  background-color: #fff;
}

.section-2.tint.section-last {
  object-fit: contain;
}

.section-2.cms-section {
  background-color: #fbf8f5;
  padding-top: 130px;
  padding-bottom: 120px;
}

.section-2.yellow {
  background-color: #f7c364;
  margin-bottom: 0;
  padding-top: 73px;
  padding-bottom: 70px;
}

.section-2.yellow.more {
  padding-top: 10px;
}

.container-2 {
  flex: 1;
  position: relative;
}

.search-bar {
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}

.section-title-2 {
  margin-top: 20px;
  margin-bottom: 70px;
  font-size: 33px;
  font-weight: 500;
}

.section-title-2.small {
  font-size: 25px;
}

.cms-item {
  order: -1;
  padding-bottom: 20px;
}

.pagination-title {
  display: inline-block;
}

.tags-list {
  flex-wrap: wrap;
  display: flex;
}

.pagination-icon {
  margin-left: 5px;
  display: inline-block;
  overflow: visible;
}

.page-title {
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 47.78px;
  font-weight: 500;
  line-height: 53px;
}

.cms-list {
  flex-wrap: wrap;
  display: flex;
}

.pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  line-height: 26px;
  display: flex;
}

.tag-link {
  color: #00254d;
  background-color: #fae3b8;
  border-radius: 50px;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11px;
  padding-right: 10px;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .2s;
  display: inline-block;
}

.tag-link:hover {
  background-color: #f5d69b;
  text-decoration: none;
}

.tag-link.w--current {
  margin-left: auto;
  margin-right: auto;
}

.tag-link.tint {
  background-color: #00254d12;
  text-decoration: none;
}

.tag-link.tint:hover {
  background-color: #1a63b326;
  text-decoration: none;
}

.tag-link.tint.w--current {
  color: #00254d;
  background-color: #fae3b8;
}

.featured-article-content {
  max-width: 330px;
  margin-bottom: 20px;
  text-decoration: none;
}

.article-header {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 190px;
  transition: filter .2s;
}

.article-header.featured {
  float: left;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/628b68d0ddb8116db3bf8e61_00013%20HCI%20blog%20header.avif");
  background-size: cover;
  width: 50%;
  height: 100%;
}

.tag-wrapper {
  z-index: 10;
  text-decoration: none;
  position: absolute;
  inset: auto 0% 35px;
}

.featured-article-link-block {
  color: #00254d;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Circular-Std, sans-serif;
  text-decoration: none;
  display: flex;
}

.featured-article-content-wrapper {
  float: right;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: block;
  position: relative;
}

.small-block-title {
  margin-bottom: 20px;
  text-decoration: none;
}

.white-block {
  text-align: center;
  background-color: #fffefe;
  border-radius: 4px;
  height: 100%;
  padding: 30px 25px 25px;
  box-shadow: 0 3px 6px -1px #00000030;
}

.white-block.featured-article {
  height: 280px;
  padding: 0;
  overflow: hidden;
}

.white-block.with-article {
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 0;
  transition: box-shadow .2s;
  display: flex;
  overflow: hidden;
}

.white-block.with-article:hover {
  box-shadow: 0 3px 20px -1px #00000030;
}

.block-title {
  margin-bottom: 12px;
  font-size: 19px;
  font-weight: 500;
  text-decoration: none;
}

.block-title.extra-large {
  margin-bottom: 7px;
  font-size: 29px;
  line-height: 36px;
}

.article-block-content {
  text-align: left;
  padding: 20px 25px;
  text-decoration: none;
}

.article-link-block {
  color: #00254d;
  text-decoration: none;
  display: block;
}

.tags-wrapper {
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 25px;
}

.div-block-3 {
  background-color: #0000;
  height: 400px;
  position: relative;
}

.div-block-3.care-extra-hub-header {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62827d5f29c88485b9e8d4ad_Recruitment.avif");
  background-position: 50% 0;
  background-size: cover;
  background-clip: border-box;
}

.div-block-4 {
  justify-content: flex-start;
  display: flex;
}

.h1-page-title {
  color: var(--white);
  text-align: left;
  flex: 0 auto;
  align-self: auto;
  margin-top: 60px;
  margin-left: 40px;
  margin-right: 180px;
  padding-right: 25px;
  position: static;
}

.paragraph-old {
  clear: none;
  color: var(--white);
  text-align: left;
  margin: 10px 220px -.1rem 40px;
  padding-right: 65px;
}

.post-header-block {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 3px;
  width: 100%;
  height: 480px;
}

.page-subtitle {
  padding-left: 60px;
  padding-right: 60px;
}

.post-wrapper {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 30px;
}

.post-wrapper.with-image {
  width: 90%;
  margin-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
}

.tag-link-2 {
  color: #00254d;
  background-color: #fae3b8;
  border-radius: 50px;
  padding-left: 11px;
  padding-right: 10px;
  line-height: 29px;
  transition: background-color .2s;
  display: inline-block;
}

.tag-link-2:hover {
  background-color: #f5d69b;
  text-decoration: none;
}

.tag-link-2.w--current {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.bottom-shape {
  width: 130%;
  min-width: 130%;
  max-width: 130%;
  position: absolute;
  inset: auto 0% -1px -15%;
}

.header-tag-wrapper {
  margin-top: 20px;
  margin-bottom: 30px;
}

.block-title-2 {
  margin-bottom: 12px;
  font-size: 19px;
  font-weight: 500;
}

.more-bottom-block {
  text-align: right;
  margin-top: 10px;
}

.more-link-block {
  color: #00254d;
  font-size: 19px;
}

.more-link-block:hover {
  color: #0c4481;
}

.more-small-arrow {
  height: 12px;
  margin-left: 5px;
  font-size: 10px;
  position: relative;
  top: 0;
}

.more-link-title {
  font-size: 12px;
  display: inline-block;
}

.article-block-content-2 {
  text-align: left;
  padding: 20px 25px;
}

.article-link-block-2 {
  color: #00254d;
  display: block;
}

.container-3 {
  width: 90%;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.section-4 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.section-4.firstsectioncategory {
  margin-top: 0;
  padding-top: 120px;
}

.section-4.othercategories {
  background-color: #54c5c1;
  margin-bottom: -70px;
  padding-top: 40px;
  padding-bottom: 150px;
}

.h2 {
  color: #00254d;
  letter-spacing: -.03em;
  margin-bottom: .5em;
  padding-top: 0;
  font-size: 2.07em;
  font-weight: 500;
  line-height: 125%;
}

.h2.morespace {
  margin-bottom: 1em;
}

.h2.morespace.all {
  margin-bottom: .3em;
}

.h2.morespace.all_cat {
  margin-bottom: .3em;
  padding-left: 8px;
}

.empty-state {
  color: #130b2c;
  background-color: #e8edf4;
  border-radius: 10px;
  width: 100%;
  padding: 36px;
}

.icon-small {
  width: 12px;
  height: 12px;
}

.video-card {
  cursor: pointer;
  background-color: #faf6ff;
  border-radius: 4px;
  flex-direction: column;
  text-decoration: none;
  transition: box-shadow .15s ease-in, transform .15s ease-in;
  display: flex;
}

.video-card:hover {
  transform: translate(0, -12px);
  box-shadow: 0 5px 12px -9px #0009;
}

.grid-thirds {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.row {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.card-play-button-small {
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 45px;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: -25px;
  left: 36px;
}

.heading-3-new {
  color: #00254d;
  font-size: 24px;
  font-weight: 500;
}

.video-card-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 200px;
  padding: 36px;
  display: flex;
  position: relative;
}

.video-card-image-wrapper {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-bottom: 6px solid #6937ff;
  border-radius: 4px 4px 0 0;
  justify-content: flex-end;
  align-items: stretch;
  height: 200px;
  display: flex;
  overflow: hidden;
}

.video-card-image-inner {
  background-color: #130b2c00;
  background-image: linear-gradient(#2a0e6652, #2a0e6652);
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.tagline {
  color: #007e7a;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 24px;
  padding: 3px 9px 3px 12px;
  font-size: .875em;
  font-weight: 500;
  line-height: 120%;
  display: block;
}

.card-image-hero {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  min-height: 400px;
  display: flex;
  overflow: hidden;
}

.subhead {
  color: #00254d;
  margin-bottom: 0;
  font-size: 2.48813em;
  font-weight: 500;
  line-height: 125%;
}

.subhead.text-white-20 {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.card-image-hero-inner {
  background-color: #130b2c99;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 96px;
  display: flex;
}

.square {
  border-radius: 10px;
  width: 65px;
  height: 65px;
  padding: 12px;
}

.section-header {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 36px;
  text-decoration: none;
  display: flex;
}

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

.grid-quarters {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.category-card-wrap {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  text-decoration: none;
  transition: box-shadow .15s ease-in, transform .15s ease-in;
  display: flex;
}

.category-card-wrap:hover {
  transform: translate(0, -12px);
  box-shadow: 0 5px 10px -5px #0009;
}

.category-card {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-image: linear-gradient(#ebf4ff, #ebf4ff);
  border-radius: 4px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.category-card-icon {
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 12px;
  display: flex;
  position: absolute;
}

.category-card-content {
  margin-top: auto;
}

.category-title {
  color: #00254d;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.paragraph-2 {
  font-style: italic;
}

.hero-img-container {
  text-align: center;
}

.flex-column {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-4, .paragraph-3 {
  text-align: center;
}

.div-block-7 {
  margin-top: 33px;
  margin-bottom: 30px;
}

.heading-5 {
  text-align: center;
  padding-bottom: 30px;
}

.heading-6 {
  text-align: center;
}

.container-4 {
  margin-bottom: 60px;
  padding-bottom: 0;
}

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

.columns-2 {
  max-width: 1200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 48px;
  padding-left: 46px;
}

.columns-2.v.marg, .columns-2.v.mme {
  margin-top: 100px;
}

.columns-2.mme {
  padding-top: 0;
}

.columns-2.v {
  color: #fff;
  align-items: center;
  margin-top: 55px;
  margin-bottom: 40px;
  display: flex;
}

.columns-2.v.marg {
  margin-top: 100px;
}

.columns-2.v.rev {
  flex-direction: row-reverse;
  margin-top: 40px;
}

.column {
  padding-top: 100px;
  padding-left: 0;
}

.sections-white {
  padding-top: 0;
  padding-bottom: 51px;
}

.sections-white.green {
  background-color: #d0f3f2;
}

.sections-white.mme {
  padding-bottom: 0;
}

.sections-white.cqc {
  margin-top: -273px;
}

.sections-white.kloe {
  margin-top: 0;
  margin-bottom: -140px;
  padding-top: 68px;
}

.div-content-short {
  width: 70%;
}

.div-content-short.r {
  text-align: right;
}

.div-content-short.mme {
  width: 90%;
  display: block;
}

.column-2 {
  justify-content: flex-end;
  padding-right: 100px;
  display: flex;
}

.column-3 {
  padding-left: 100px;
  padding-right: 0;
}

.tp {
  color: #fff8d6;
  text-align: center;
  flex-direction: row;
  align-items: center;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.tp.centered {
  justify-content: center;
}

.image-3 {
  text-align: center;
  margin: 10px 15px 10px 24px;
}

.image-4 {
  text-align: center;
  margin-left: 49px;
  padding-bottom: 14px;
}

.slider {
  background-color: #ddd0;
  height: auto;
}

.left-arrow, .right-arrow {
  display: none;
}

.slide-nav {
  margin-bottom: -74px;
  font-size: 8px;
}

.slide-nav.mme {
  margin-bottom: -44px;
}

.mask, .slide {
  height: auto;
}

.columns-3 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.columns-3.column-2.margin-left-ppc {
  justify-content: space-between;
  width: 80%;
  padding-right: 0;
}

.li {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5e31f52ec0ead732b09e57b4_check-mark.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 15px;
  margin-bottom: 10px;
  padding-left: 32px;
}

.h4-list {
  margin-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.columns-4 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.ico-testimonial {
  margin-left: auto;
  margin-right: auto;
}

.columns-zero-pad {
  padding-left: 10px;
  padding-right: 10px;
}

.screen {
  color: var(--white);
}

.h2-medium {
  font-size: 24px;
}

.html-embed-2 {
  clear: none;
  justify-content: center;
  display: block;
  position: static;
}

.image-8 {
  padding-bottom: 1px;
}

.image-10 {
  padding-bottom: 17px;
}

.image-11 {
  display: block;
}

.columns-5 {
  justify-content: space-around;
  padding-top: 25px;
  display: block;
}

.container-6 {
  justify-content: space-around;
  display: flex;
}

.text-block-16 {
  text-align: center;
  min-width: 0%;
  max-width: 100%;
  font-size: 1.2rem;
}

.heading-10 {
  justify-content: space-around;
  padding-top: 80px;
  display: flex;
}

.cqc {
  margin-left: -79px;
  margin-right: -80px;
}

.registration {
  margin-left: 45px;
  padding-right: 0;
}

.image-12 {
  clear: none;
  text-align: center;
}

.image-13 {
  text-align: center;
}

.hubspot-form {
  width: 100%;
}

.hubspot-form.is-styled {
  background-color: #fff;
  margin-bottom: 0;
  padding: 20px;
}

.paragraph-5 {
  flex: 0 auto;
  width: 100%;
}

.image-14 {
  align-self: center;
  position: relative;
}

.cqc-registration {
  color: #0000;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cqc-reg-long-explainer-wrapper {
  padding-top: 2rem;
}

.cqc-reg-long-explainer-left {
  padding-right: 2rem;
}

.cqc-reg-long-explainer-right {
  padding-left: 2rem;
}

.reg-explainer-title {
  margin-left: 0;
  display: block;
}

.cqc-reg-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
}

.cqc-reg-icon {
  width: 80%;
}

.container {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.container.nav {
  justify-content: space-between;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.container.hori-ends {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.container.vericle {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -124px;
  display: flex;
}

.navigation {
  z-index: 99;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 68px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
  box-shadow: 0 5px 8px #00000012;
}

.yellow-button {
  color: var(--primary);
  background-color: #f1a92b;
  border-radius: 7px;
  padding: 12px 25px;
  font-weight: 500;
}

.page-section {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 26px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.page-section.margin-top-100px {
  background-color: #e2f4f5;
  margin-top: 220px;
}

.page-section.margin-top-100px.overflow-show {
  z-index: 1;
  margin-top: 66px;
  overflow: visible;
}

.page-section.margin-top-100px.overflow-show.dark {
  margin-top: 90px;
}

.page-section.dark {
  background-color: var(--primary);
}

.page-section.overflow-show {
  overflow: visible;
}

.hero-section {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 91vh;
  padding-left: 29px;
  padding-right: 29px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-content-wrapper {
  justify-content: center;
  align-items: center;
  width: 45%;
  display: flex;
}

.hero-image-wrapper {
  justify-content: center;
  align-items: center;
  width: 48%;
  height: 100%;
  display: flex;
  position: relative;
}

.heading-2 {
  margin-top: 0;
  font-size: 3.875rem;
  line-height: 1.1;
}

.text-22 {
  text-align: center;
  font-size: 1.3rem;
}

.body-2 {
  line-height: 1.3;
}

.margin-small {
  margin: 1.2rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xlarge {
  margin: 6rem 5.6rem 5.6rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-top, .margin-top.margin-small {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xsmall {
  margin: 1.1rem 0 0;
}

.margin-top.margin-medium {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-large {
  margin: 0 0 2rem;
}

.margin-bottom.margin-xsmall, .margin-bottom.margin-small, .margin-bottom.margin-tiny {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxlarge {
  margin: 0 0 4rem;
}

.margin-bottom.margin-small, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xxsmall, .margin-bottom.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-bg {
  z-index: -2;
  opacity: .62;
  background-color: #e2f5f5;
  border-radius: 15px;
  width: 28%;
  height: 60%;
  position: absolute;
  inset: 15% 0% 0% auto;
}

.hero-logo-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: center;
  width: 100%;
  max-width: 1300px;
  height: 10%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 31px;
  padding-right: 31px;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.text-38-px {
  color: var(--black);
  font-size: 1.8rem;
  font-weight: 500;
}

.relative {
  position: relative;
}

.hero-content {
  justify-content: space-between;
  height: 90%;
  margin-top: 77px;
  display: flex;
}

.full-width {
  width: 100%;
}

.full-width.smaller {
  width: 80%;
}

.max-width-50 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.bullet-item {
  grid-column-gap: 15px;
  align-items: center;
  margin-bottom: 20px;
  font-size: 1.2rem;
  display: flex;
}

.tick {
  color: #54c5c1;
}

.plus-icon {
  margin-right: 10px;
}

.max-width-40 {
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
  display: flex;
}

.bg-item-dark {
  z-index: -2;
  opacity: .51;
  background-color: #bcc8d9;
  border-radius: 16px;
  width: 29%;
  height: 40%;
  position: absolute;
  inset: 22% 0% 0% auto;
}

.pill-old {
  color: #fff;
  background-color: #0b244a;
  border-radius: 20px;
  margin-bottom: 16px;
  padding: 10px 20px;
  font-weight: 500;
}

.pill-old.orange {
  color: var(--primary);
  background-color: #efc566;
}

.pill-old.gray {
  color: var(--primary);
  background-color: #54c5c1;
}

.pill-old.blue {
  background-color: #54c5c1;
}

.grid-5-col {
  grid-column-gap: 41px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.people-icon {
  object-fit: contain;
  width: 60px;
  height: 60px;
  margin-bottom: 22px;
}

.people-title {
  margin-bottom: 9px;
  font-size: 1.2rem;
  font-weight: 500;
}

.bg-item-orange {
  z-index: -2;
  opacity: .51;
  background-color: #0b244a;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% -18% 0% auto;
}

.bg-item-orange.left {
  background-color: #ffedce;
  border-radius: 15px;
  width: 32%;
  height: 50%;
  inset: 7% auto 0% 0%;
}

.text_center {
  text-align: center;
}

.text_center.max-width-700px {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.bg-item-grey {
  z-index: -2;
  opacity: .19;
  background-color: #54c5c1;
  border-radius: 16px;
  width: 30%;
  height: 50%;
  position: absolute;
  inset: 6% 0% 0% auto;
}

.cards-wrapper {
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  display: flex;
}

.white-card {
  background-color: #fff;
  border-radius: 12px;
  align-items: center;
  width: 30%;
  margin-bottom: 30px;
  margin-right: 30px;
  padding: 30px 25px;
  font-weight: 500;
  display: flex;
  box-shadow: 1px 1px 6px #00000026;
}

.card-icon {
  margin-right: 16px;
}

.flex-h_justify-ends {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-h_justify-ends.is-horizontal_mobile.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-h_justify-ends.gap-col-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.jumbo-text {
  color: #54c5c1;
  margin-bottom: 10px;
  font-size: 6.7rem;
  font-weight: 500;
  line-height: 1;
}

.text-28-px {
  color: var(--black);
  font-size: 1.3rem;
  font-weight: 500;
}

.text-28-px.blue {
  color: #00254d;
}

.line-image {
  width: 100%;
  margin-top: -35px;
  margin-bottom: 10px;
}

.testimonial-quote {
  font-size: 2.4rem;
  font-weight: 400;
}

.shadow-image {
  border-radius: 11px;
  box-shadow: 18px 18px #54c5c170;
}

.testimonial-details-wrapper {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  width: 100%;
  margin-top: 31px;
  display: flex;
}

.testimonial-name {
  font-size: 1.1rem;
  font-weight: 500;
}

.form-wrapper {
  z-index: 3;
  background-color: #fff;
  border-radius: 11px;
  margin-top: -192px;
  padding: 66px 45px;
  position: relative;
  box-shadow: 4px 4px 14px #0000002b;
}

.hero-line {
  width: 70%;
}

.flex-verticle-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.line-marks {
  width: 80px;
  position: absolute;
  inset: -14% -12% auto auto;
}

.hero-main-image {
  max-width: 130%;
  margin-bottom: -149px;
  padding-top: 62px;
}

.popup-close {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  display: flex;
  position: absolute;
  inset: 2% 1% auto auto;
}

.banner-wrapper {
  z-index: 800;
  background-color: #f7c364;
  justify-content: center;
  align-items: center;
  padding: 12px 30px;
  display: flex;
  position: fixed;
  inset: 59px 0% auto;
  overflow: visible;
}

.banner-wrapper.hide {
  display: none;
}

.div-block-9 {
  color: var(--black);
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding: 5px 10px;
  font-size: .7rem;
  font-weight: 500;
  display: flex;
}

.find-out-more {
  border-bottom: 1px solid var(--primary);
  color: var(--primary);
  margin-left: 5px;
  text-decoration: none;
}

.line {
  margin-left: 2px;
  margin-right: 16px;
}

.text-18 {
  font-size: 1.125rem;
  line-height: 1.3;
}

.max-width-45 {
  flex-direction: column;
  align-items: flex-start;
  width: 42%;
  display: flex;
}

.max-width-45._2 {
  align-items: center;
}

.grid_cols-4 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_cols-4.gap_cols-20px {
  grid-column-gap: 20px;
}

.circle-bg {
  z-index: -1;
  height: 45%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-16 {
  width: 80%;
  margin-left: 48px;
}

.text-18px-2 {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.4;
}

.text-18px-2.bold {
  font-family: Circularstd, sans-serif;
  font-weight: 700;
}

.section-overlap-80 {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -80px;
  position: relative;
}

.text-22px {
  font-size: 22px;
}

.margin-top-8px {
  margin-top: 8px;
}

.list-item-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-underline-yellow {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61deb51d9292f417a3698c13_Vector%20160.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 2px;
}

.bg-top {
  z-index: -1;
  object-fit: contain;
  width: 100%;
  position: absolute;
  inset: -3% 0% auto;
}

.margin-small-2 {
  margin: 3rem;
}

.margin-small-2.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.home-tab {
  text-align: center;
  background-color: #0000;
  border-radius: 100000px;
  justify-content: center;
  align-items: center;
  padding: 0 35px;
  font-size: 18px;
  line-height: 100%;
  display: flex;
}

.home-tab.w--current {
  background-color: #f1a92b;
  padding-top: 11px;
  padding-bottom: 11px;
  font-weight: 500;
  box-shadow: 1px 1px 10px #00000042;
}

.max-width-600px {
  max-width: 600px;
  display: block;
}

.max-width-600px.is-centered {
  margin-left: auto;
  margin-right: auto;
}

.margin-xxsmall-2 {
  margin: .95rem;
}

.margin-xxsmall-2.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.grid-2-col {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 0px;
  border: 1px #000;
  outline: 1px #00254d;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.grid-2-col.smaller-gutters {
  grid-column-gap: 55px;
  grid-row-gap: 54px;
  grid-template-columns: .75fr .75fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-2-col.gutter-0 {
  grid-column-gap: 0px;
}

.grid-2-col._1st-col-55 {
  grid-template-columns: 55% 1fr;
}

.grid-2-col._1st-col-55.spacing-col-40px {
  grid-column-gap: 40px;
}

.grid-2-col.grid-borders {
  border-style: solid;
  grid-template-columns: .75fr 2fr;
  padding-left: 20px;
  padding-right: 20px;
}

.home-grid-item {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-orange {
  color: #00254d;
  background-color: #f1a92b;
  border-radius: 7px;
  padding: 13px 25px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.button-orange.w--current {
  justify-content: center;
  display: flex;
}

.button-orange.wide {
  margin-top: 20px;
  padding-left: 55px;
  padding-right: 55px;
  font-family: Circularstd, sans-serif;
  font-weight: 700;
}

.button-orange.full-width {
  justify-content: space-between;
  font-family: Circularstd, sans-serif;
  font-weight: 700;
  display: flex;
}

.button-orange.full-width.center {
  text-align: center;
  justify-content: center;
}

.button-orange.wider {
  padding-left: 55px;
  padding-right: 55px;
}

.button-orange.news-page {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6305e710413255f957bbe328_news-cta-arrow.svg");
  background-position: 93%;
  background-repeat: no-repeat;
  background-size: auto;
  min-width: 275px;
}

.button-orange.nav-bar {
  background-color: var(--primary-burlywood);
  border-radius: 40px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.trustpilot-home {
  flex: 1;
  align-self: center;
  width: 100%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 35px;
  display: grid;
}

.home-tab-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 75px;
  padding-bottom: 0;
  display: grid;
}

.grid-3-col {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-col.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.appeard-in-logos {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 1100px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 15px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-tabs-menu {
  background-color: #e9eef5;
  border-radius: 1000px;
  justify-content: space-between;
  align-items: center;
  padding: 18px 22px;
  display: flex;
}

.card-old {
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 23px;
  transition: transform .425s ease-out;
  display: flex;
  box-shadow: 2px 2px 5px #0000001f;
}

.card-old:hover {
  transform: translate(0, -19px);
}

.card-old.hero {
  text-align: left;
  justify-content: space-between;
  align-items: stretch;
  padding: 41px 30px;
  box-shadow: 4px 4px 12px #00000012;
}

.card-old.hero:hover {
  box-shadow: 4px 4px 30px #0000003b;
}

.home-grid-img {
  width: 100%;
  height: 271.484px;
  margin-bottom: 30px;
}

.home-tab-content {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.small-icon {
  justify-content: flex-start;
  align-items: stretch;
  width: 50px;
  height: 50px;
  margin-bottom: 15px;
  display: flex;
}

.max-width-1000px {
  max-width: 1000px;
}

.max-width-1000px.is-centred {
  margin-left: auto;
  margin-right: auto;
}

.home-card-cta {
  color: #00254d;
  text-align: center;
  background-color: #fff;
  border: 3px solid #54c5c1;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 36px;
  display: flex;
  box-shadow: 8px 10px #b6e5e5;
}

.text-36 {
  font-size: 36px;
  line-height: 1.2;
}

.text-36.orange {
  color: #ea9809;
}

.text-36.grey {
  color: #0ea8a1;
}

.text-36.blue {
  color: #767ebe;
}

.values-grid {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 15px;
  display: grid;
}

.new-container {
  z-index: 1;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 30px;
  position: relative;
}

.new-container.padding-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.new-container.padding-60.padding-bottom {
  padding-bottom: 100px;
}

.new-container.padding-100 {
  background-color: #0000;
  padding-top: 100px;
  padding-bottom: 100px;
  line-height: 130%;
  display: block;
}

.new-container.padding-100.padding-bottom-200 {
  padding-bottom: 200px;
  display: block;
}

.new-container.padding-top-100 {
  padding-top: 100px;
}

.new-container.auditing {
  padding-top: 100px;
  padding-bottom: 100px;
}

.new-container.feature-nav {
  grid-column-gap: 30px;
  display: flex;
}

.new-container.choose-campaign-hero {
  padding-top: 100px;
  padding-bottom: 60px;
}

.new-container.updated_wrapper {
  padding: 60px 80px;
}

.icon-70px {
  width: 70px;
}

.margin-xsmall-2 {
  margin: 1.5rem;
}

.margin-xsmall-2.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.agencies-logo-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.max-width-500px {
  max-width: 500px;
}

.max-width-500px.is-centred {
  margin-left: auto;
  margin-right: auto;
}

.hero-tab-image {
  object-fit: contain;
  background-color: #ebfffe;
  border-radius: 4px;
  width: 100%;
  max-height: 500px;
  padding: 58px 46px;
}

.main {
  display: block;
  overflow: clip;
}

.main.no-overflow {
  overflow: visible;
}

.main.page_small {
  flex: 1;
}

.agency-care-image {
  object-fit: cover;
  width: 100%;
}

.arrow-img {
  width: 15px;
  margin-left: 10px;
}

.link-wrapper {
  color: #00254d;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.careers-card {
  background-color: #fff;
  border-radius: 10px;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  box-shadow: 0 0 11px #00264d40;
}

.careers-card.auto-none {
  margin-left: 0;
  margin-right: 0;
}

.careers-card.auto-none.width_100 {
  display: block;
}

.careers-card.auto-none.width_100.multi-form-wrapper {
  padding: 15px 10px;
}

.home-hero-arrow {
  z-index: 1;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: absolute;
  inset: auto auto 37.7vh -14.2vw;
}

.home-hero-arrow._2 {
  inset: 12% auto auto -1%;
}

.home-hero-arrow._3 {
  inset: 16% 40px auto auto;
}

.home-hero-arrow._1 {
  top: 41%;
  bottom: auto;
  left: -146px;
}

.home-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  color: var(--black);
  border-radius: 11px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 240px;
  padding: 12px 14px;
  display: grid;
}

.home-card._2 {
  grid-column-gap: 5px;
  max-width: 350px;
}

.home-card._3 {
  max-width: 280px;
  margin-bottom: 16px;
  margin-left: -109px;
  display: flex;
}

.home-card._5 {
  flex-direction: column;
  align-items: flex-start;
  width: 250px;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.home-card._6 {
  margin-bottom: 13px;
  margin-left: -238px;
}

.text-block-20 {
  color: #7f8691;
  font-size: 12px;
  line-height: 123%;
}

.text-block-21 {
  font-size: 14px;
}

.text-block-21._2 {
  color: #00254d;
  font-size: 14px;
}

.image-19 {
  z-index: -1;
  align-self: flex-end;
  margin-top: -34px;
  margin-right: -7px;
}

.image-19._2 {
  align-self: flex-start;
  width: 40px;
  margin-top: 0;
  margin-left: 81px;
  margin-right: 0;
  position: static;
  bottom: -40%;
  right: 54%;
}

.image-19._3 {
  margin-top: -32px;
  margin-right: 22px;
  bottom: -37%;
  right: 12%;
}

.image-20 {
  width: 30px;
  transform: scale(2.1);
}

.sub-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #54c5c1;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-top: 7px;
  padding: 11px;
  display: grid;
}

.div-block-14 {
  width: 100%;
}

.text-span-6 {
  color: #f7c364;
}

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

.section-hero.bg_product-tour {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/653250cba02877d79b3bc4c5_hero-bg.svg");
  background-position: 50% 60px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.section-hero.bg-color_blue-lighter.village-hero {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/65ba08afbdd0d8d32fdd9e71_village-hero-bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.bg-light_teal {
  background-color: #e2f5f5;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-hero-grid {
  grid-column-gap: 210px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.text-grey {
  color: var(--grey);
}

.section-relative {
  position: relative;
}

.section-relative.flex-center {
  align-items: center;
  display: flex;
}

.padding_60px {
  padding-top: 10px;
  padding-bottom: 10px;
}

.padding-top-60 {
  display: block;
}

.blog-card-cta {
  margin-top: 1rem;
  display: flex;
}

.product-cards-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 120px;
  display: grid;
}

.product-card {
  background-color: var(--white);
  color: var(--primary);
  border-radius: 12px;
  height: 100%;
  padding: 50px 30px;
  text-decoration: none;
  box-shadow: 0 0 30px #0000001a;
}

.product-card-line {
  background-color: var(--primary);
  width: 50px;
  height: 5px;
  margin-bottom: 2rem;
}

.product-card-line.teal {
  background-color: #54c5c1;
}

.product-card-line.yellow {
  background-color: #f7c364;
}

.text_teal {
  color: var(--teal);
}

.padding-top-2rem {
  padding-top: 2rem;
}

.product-card-cta {
  color: var(--primary);
  margin-top: 2rem;
  font-weight: 500;
  display: flex;
}

.text-yellow {
  color: #f1a92b;
}

.no-padding {
  margin-top: 0;
  margin-bottom: 0;
}

.bg-img-elipse {
  z-index: 0;
  border-radius: 0;
  width: 100%;
  max-width: none;
  position: absolute;
  inset: 0% 0% auto;
}

.padding-100px {
  padding-top: 100px;
  padding-bottom: 100px;
}

.bg-navy {
  background-color: var(--primary);
  color: var(--white);
}

.block-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 25px;
  display: flex;
}

.block-center.max-width-500px {
  padding-top: 0;
  padding-bottom: 0;
}

.block-center.padding-top-60 {
  padding-top: 60px;
}

.max-width-700px {
  max-width: 700px;
  position: relative;
}

.max-width-700px.flex_v.gap_rows-10px {
  grid-row-gap: 10px;
}

.max-width-700px.is-centered {
  margin-left: auto;
  margin-right: auto;
}

.logo {
  border-radius: 0;
}

.hero-img {
  object-fit: cover;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.padding-200 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.block-img {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.img-diamond {
  border-top-right-radius: 75px;
  border-bottom-left-radius: 75px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.content-card {
  background-color: var(--white);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 12px #0000001a;
}

.text-underline-teal {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61dee5acb79e7bee57880f66_image%2039.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 2px;
}

.padding-top-1rem {
  padding-top: 1rem;
}

.img-decor-left {
  width: 80px;
  position: absolute;
  inset: auto auto -50px -30px;
}

.img-decor-right {
  width: 80px;
  position: absolute;
  inset: -40px -40px auto auto;
}

.bg-lighter_blue {
  background-color: #f3f7fd;
}

.product-card-img {
  width: 100px;
  margin-bottom: 30px;
}

.block_relative {
  position: relative;
}

.text-decor-right {
  position: absolute;
  inset: -19px -58px auto auto;
}

.care-feature {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.care-feature.text-left {
  text-align: left;
  align-items: flex-start;
}

.care-feature-img {
  object-fit: contain;
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
}

.care-feature-img.full-width {
  width: 100%;
  height: 200px;
}

.testimonial-card {
  color: var(--white);
  background-color: #54c5c1;
  border-radius: 12px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.testimonial-card-img {
  object-fit: cover;
  width: 55%;
  height: 100%;
  position: absolute;
  inset: auto auto auto 0%;
}

.testimonial-card-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  padding: 40px;
  display: flex;
}

.testimonial-card-logo {
  width: 100px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.care-tabs {
  display: flex;
}

.care-tab-menu {
  flex-direction: column;
  display: flex;
}

.care-tab {
  background-color: var(--white);
  border-radius: 6px;
  margin-top: 24px;
  box-shadow: 0 0 13px #0000001a;
}

.care-tab.w--current {
  background-color: var(--white);
  color: #54c5c1;
}

.care-tab {
  align-items: center;
  display: flex;
}

.care-tab-icon {
  margin-right: 10px;
}

.care-tabs-content {
  width: 50%;
  margin-top: -100px;
}

.care-tabs-content.care-management-page {
  margin-top: 0;
}

.care-tab-content {
  background-color: var(--white);
  border-radius: 12px;
  width: 340px;
  height: 100%;
  margin-right: 50px;
}

.care-tab-content.bg-color-transparent {
  background-color: #0000;
}

.care-tab-img-wrapper {
  text-align: center;
  background-color: #ebfffe;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.care-tab-img-wrapper.bg-color-transparent {
  background-color: #0000;
}

.bg-wave {
  z-index: -1;
  color: #dde3ec;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.bg-wave.yellow {
  color: #fff6e7;
}

.bg-wave.green {
  color: #d4f0ef;
}

.product-img-wrapper {
  padding: 40px;
  position: relative;
}

.product-img {
  width: 100%;
}

.text_blue {
  color: var(--primary);
}

.text_blue.text-weight-medium {
  text-align: left;
  font-family: Circular-Std, sans-serif;
}

.text_blue.margin_none.text-center {
  text-align: left;
}

.text-weight-medium {
  font-weight: 500;
}

.hero-bg-product {
  background-color: #f3f7fd;
  width: 45%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.product-hero-img {
  z-index: 2;
  object-fit: contain;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.product-hero-img.auditing {
  object-position: 50% 100%;
  width: 55%;
}

.product-hero-img-wrapper {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
  right: 0;
}

.connect-wrapper {
  z-index: 3;
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 14%;
  display: grid;
  position: absolute;
  left: 54%;
}

.pulse1, .pulse2, .pulse3 {
  opacity: 0;
}

.section-last {
  padding-bottom: 13.25rem;
  position: relative;
}

.section-last.bg-navy {
  padding-bottom: 4rem;
}

.bg-teal {
  background-color: #54c5c1;
}

.hide {
  display: none;
}

.grid-6col {
  grid-column-gap: 41px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-6col.columns-auto {
  grid-template-columns: auto auto auto auto auto auto;
}

.hero-img-wrapper {
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-underline-teal-simple {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/61deb51d9292f430e7698c14_Vector%20149.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 2px;
  display: inline;
}

.text-bold {
  font-weight: 500;
}

.appeared-in-logo {
  margin: 20px 50px;
}

.section-footer {
  background-color: var(--primary);
  color: var(--white);
  position: relative;
}

.footer-img {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d83a1b1c3eb9355b66cfec4_dark-blue-squiggle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 7rem;
  position: absolute;
  inset: -7rem 0% auto;
}

.footer-img.book-a-demo-hide {
  display: none;
}

.footer-content {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider-left-arrow {
  background-color: var(--black);
  border-radius: 30px;
  width: 30px;
  height: 30px;
  inset: auto auto -40px 0%;
}

.slider-right-arrow {
  background-color: var(--primary);
  border-radius: 30px;
  width: 30px;
  height: 30px;
  inset: auto 0% -40px auto;
}

.slider-nav {
  height: 30px;
  bottom: -40px;
}

.slider-slide {
  background-color: var(--white);
  border-radius: 22px;
  margin-left: 0;
  margin-right: 20px;
  overflow: hidden;
  box-shadow: 0 0 13px #0000001a;
}

.slider-slide.bg-light_blue {
  background-color: #f3f7fd;
}

.slider-slide.bg-navy {
  background-color: var(--primary);
}

.slider-3 {
  background-color: #0000;
  min-height: 400px;
}

.slide-content {
  align-items: center;
  height: 100%;
  display: flex;
}

.slide-img {
  object-fit: cover;
  width: 60%;
  height: 100%;
}

.slide-text {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  padding: 60px;
  display: flex;
}

.mask-3 {
  min-height: 400px;
  padding: 10px;
}

.text-100 {
  font-size: 7rem;
  line-height: 125%;
}

.text-100.text-bold {
  font-size: 6rem;
}

.padding-top-100 {
  padding-top: 0;
}

.button-secondary {
  border: 1px solid var(--primary);
  background-color: var(--white);
  color: var(--primary);
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
  font-weight: 500;
}

.care-features-more {
  padding-top: 60px;
  display: none;
}

.testimonial-drop {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.testimonial-drop-img {
  z-index: 2;
  object-fit: contain;
  width: 55%;
  height: 100%;
  position: absolute;
  inset: auto auto auto 0%;
}

.testimonial-drop-content {
  text-align: left;
  background-color: #e2f5f5;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 60px 40px 60px 140px;
  display: flex;
  position: relative;
}

.testimonial-quote-img {
  position: absolute;
  inset: 30px auto auto 40px;
}

.home-tabs-mobile {
  display: none;
}

.nav-dropdown {
  display: block;
}

.bg-light_blue {
  background-color: #ebf4ff;
}

.image-21 {
  background-color: #ebfffe;
}

.toc {
  text-align: left;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.toc.is-not-centred {
  margin-left: 0;
  margin-right: 0;
}

.features-pill {
  text-transform: uppercase;
  background-color: #e9eef5;
  border-radius: 18px;
  padding: 5px 10px;
  font-size: .75rem;
  line-height: 100%;
  display: inline-block;
}

.feature-icon {
  max-height: 80px;
  margin-bottom: 10px;
}

.feature-nav-link {
  color: var(--primary);
  border-radius: 10px;
  padding: 10px 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.feature-nav-link:hover {
  font-weight: 500;
}

.feature-nav-link.w--current {
  color: #f1a92b;
  background-color: #ffedce;
  font-weight: 500;
}

.case-study-grid {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template: ". Content" 33%
                 ". Content" 33%
                 ". Content" 33%
                 / .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-study_img {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 85svh;
  margin-bottom: 20px;
  position: sticky;
  top: 100px;
}

.case-study-relative {
  flex: 1;
  position: relative;
}

.case-study-stat {
  position: sticky;
  top: 100px;
}

.case-study-testimonial {
  text-align: left;
  background-color: #e2f5f5;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 60px;
  padding: 60px 40px 60px 140px;
  font-size: 3rem;
  line-height: 150%;
  display: flex;
  position: relative;
}

.sub-category {
  color: #007e7a;
  background-color: #54c5c126;
  border-radius: 20px;
  padding: 5px 10px;
}

.case-study-date-wrapper {
  grid-column-gap: 20px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.case-study-card {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.case-study-card-img {
  object-fit: cover;
  object-position: 50% 0%;
  height: 240px;
}

.case-study-card-content {
  color: var(--primary);
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
  display: flex;
}

.grid_case-studies {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: grid;
}

.grid_case-studies.is-case-studies_page {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.case-study-card-title {
  margin-top: 8px;
  font-size: 23px;
  font-weight: 500;
  line-height: 1.2;
}

.card-subcategory {
  color: #54c5c1;
  text-transform: uppercase;
}

.case-study-feature-list {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.heading-line {
  background-color: #f7c364;
  width: 74px;
  height: 4px;
}

.case-study-heading {
  margin-top: 60px;
  margin-bottom: .5rem;
}

.form-new-wrapper {
  max-width: 700px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 2em 2em 5em;
}

.new-form-wrapper {
  max-width: 700px;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5em;
  padding-left: 2em;
  padding-right: 2em;
}

.section-6 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em 2.5em 5em;
}

.heading-13 {
  color: var(--white);
  font-size: 3rem;
}

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

.wrapper-new {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 120px 30px;
}

.grid_contact {
  grid-column-gap: 26px;
  grid-row-gap: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grid_contact._2-rows {
  grid-template-rows: auto;
}

.grid_contact.is-book-demo_page {
  margin-top: 40px;
  padding-top: 20px;
}

.grid_contact.is-new-demo {
  grid-template-columns: 1.25fr 1fr;
  padding-top: 40px;
}

.book-a-demo-sub-heading {
  color: #3b9693;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.text-weight-bold {
  font-weight: 700;
}

.book-a-demo-heading {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 42px;
  line-height: 50px;
}

.book-a-demo-agency-text {
  color: #222;
  text-align: center;
  font-family: Circularstd book, sans-serif;
  font-size: 21px;
  line-height: 30px;
}

.book-a-demo-agency-number {
  color: #54c5c1;
  font-family: Circularstd, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 70px;
  position: relative;
  right: 8px;
}

.book-a-demo-agency-number.features-page {
  top: 5px;
  left: 9px;
  right: auto;
}

.book-a-demo-number-wrapper {
  justify-content: center;
  display: flex;
}

.book-a-demo-number-wrapper.features-page {
  flex-direction: column;
}

.book-a-demo-arrow {
  position: relative;
  top: 20px;
}

.book-a-demo-arrow.features-page {
  left: 27px;
}

.book-a-demo-agency-wrapper {
  border-radius: 10px;
  box-shadow: 0 0 8px #d9d9d940;
}

.book-a-demo-agency-wrapper.features-page {
  align-items: center;
  margin-top: 60px;
  padding: 40px 35px;
  display: flex;
}

.grid_agency {
  grid-row-gap: 35px;
  grid-template-columns: auto auto;
  justify-content: space-between;
  min-width: 400px;
}

.grid_agency.features-page {
  grid-column-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto;
  margin-left: 60px;
}

.img_agency {
  object-fit: contain;
  width: 160px;
}

.img_agency.small {
  height: 45px;
}

.book-a-demo-form-text {
  color: #667085;
  background-color: #f3f3f300;
  border: 1px solid #00254d4d;
  border-radius: 5px;
  height: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
}

.book-a-demo-form-text::placeholder {
  color: #667085;
  font-family: Circularstd book, sans-serif;
  font-size: 16px;
  line-height: 100%;
}

.book-a-demo-form-text.text-box {
  height: auto;
  min-height: 125px;
}

.book-a-demo-form-grid {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.book-a-demo-form-heading {
  margin-bottom: 10px;
  font-family: Circularstd, sans-serif;
  font-size: 18px;
}

.book-a-demo-form-heading.text-box {
  color: #667085;
  margin-bottom: 5px;
  font-family: Circularstd book, sans-serif;
  font-size: 16px;
}

.book-a-demo-form-paragraph {
  color: #66708599;
  margin-top: -15px;
  margin-bottom: 0;
  font-family: Circularstd book, sans-serif;
  font-size: 14px;
  line-height: 160%;
}

.book-a-demo-privacy-link {
  color: #f7c364;
  font-family: Circularstd, sans-serif;
  font-weight: 700;
}

.book-a-demo-agency-content-wrapper {
  flex-direction: column;
  padding-top: 20px;
  padding-left: 10px;
  display: flex;
}

.book-a-demo-agency-content-wrapper.features-page {
  padding-left: 0;
}

.book-a-demo-agency-content-wrapper.features-page.hide {
  display: block;
}

.book-a-demo-agency-content-wrapper.desktop-hide {
  display: none;
}

.whats-next-heading {
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.flex-hori-justify-center {
  justify-content: center;
  display: flex;
}

.flex-hori-justify-center.position-relative {
  position: relative;
}

.flex-hori-justify-center.gap-col-5px {
  grid-column-gap: 5px;
}

.flex-hori-justify-center.gap-col-5px.wrap {
  flex-wrap: wrap;
}

.flex-hori-justify-center.gap-col-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.stories-wrapper {
  background-color: #54c5c14d;
  border-radius: 5px;
  margin-bottom: 25px;
  margin-left: 25px;
  margin-right: 25px;
  position: relative;
}

.stories-heading {
  color: #222;
  margin-bottom: 0;
  padding-top: 85px;
  padding-left: 100px;
  font-size: 38px;
  line-height: 48.07px;
}

.stories-quote-mark {
  z-index: -1;
  opacity: .3;
  position: absolute;
  inset: 15px auto auto 25px;
}

.stories-trustpilot-img {
  margin-top: 70px;
  margin-bottom: 10px;
  margin-left: 20px;
}

.stories-trustpilot-img.mobile {
  display: none;
}

.stories-content-wrapper {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/628ccf977059a8f1e1f5ab44_mini-birdie-quote.svg");
  background-position: 3px 21px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
  width: 22%;
  padding: 22px 22px 22px 25px;
  position: absolute;
  inset: -7% auto auto 450px;
  box-shadow: 0 0 8px #d9d9d940;
}

.stories-content-wrapper._2 {
  width: 17%;
  left: 751px;
}

.stories-content-wrapper._3 {
  width: 21%;
  top: 60%;
  left: 785px;
}

.stories-content-wrapper._4 {
  top: -27%;
  bottom: auto;
  left: 999px;
}

.stories-content-wrapper._5 {
  width: 17%;
  inset: auto 0% 3% 1052px;
}

.stories-testimonial-text {
  color: #667085;
  margin-bottom: 0;
  font-family: Circularstd book, sans-serif;
  font-size: 13px;
  line-height: 22px;
}

.stories-testimonial-name {
  color: #222;
  margin-top: 15px;
  font-family: Circularstd, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

.stories-content-wrapper-mobile {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/628ccf977059a8f1e1f5ab44_mini-birdie-quote.svg");
  background-position: 3px 21px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
  width: 22%;
  padding: 22px;
  position: absolute;
  inset: -7% auto auto 450px;
  box-shadow: 0 0 8px #d9d9d940;
}

.stories-wrapper-mobile {
  background-color: #54c5c14d;
  border-radius: 5px;
  margin-bottom: 25px;
  margin-left: 25px;
  margin-right: 25px;
  position: relative;
}

.stories-wrapper-mobile.desktop-hide {
  display: none;
}

.calculator-cta-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.calculator-cta-img {
  border-radius: 15px 0 0 15px;
  width: 48%;
  position: absolute;
  left: auto;
  right: 0%;
  box-shadow: 0 0 15px #1825381a;
}

.calculator-cta-img.desktop-hide {
  display: none;
}

.calculator-cta-sub-heading {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.calculator-cta-heading {
  margin-top: 15px;
  margin-bottom: 20px;
  font-size: 2.48rem;
  line-height: 125%;
}

.calculator-cta-paragraph {
  color: #667085;
  margin-bottom: 85px;
  font-size: 21px;
  line-height: 26.57px;
}

.back-to-feature-text {
  color: var(--primary);
  font-family: Circularstd book, sans-serif;
  font-size: 20px;
  line-height: 25px;
  position: relative;
  top: 7px;
  left: 10px;
}

.back-to-feature-link {
  text-decoration: none;
  transition: all .25s;
}

.back-to-feature-link:hover {
  transform: translate(-5px);
}

.feature-bg-color-wrapper {
  grid-column-gap: 12px;
  background-color: #f7c36433;
  border-radius: 16px;
  align-items: center;
  margin-bottom: 5px;
  padding: 6px 10px;
  display: flex;
}

.feature-category-text {
  color: #f7c364;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.feature-bg-white-wrapper {
  background-color: #fff;
  border-radius: 16px;
}

.feature-name-text {
  color: #f7c364;
  padding: 2px 10px;
  font-family: Circularstd book, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.flex-v-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-v-center.gap-row-30px {
  grid-row-gap: 30px;
}

.flex-v-center.gap-row-20px {
  grid-row-gap: 20px;
}

.flex-v-center.gap_rows_60px {
  grid-row-gap: 60px;
}

.flex-v-center.gap_rows_10px {
  grid-row-gap: 10px;
}

.flex-v-center.gap-row-35px {
  grid-row-gap: 35px;
}

.flex-v-center.gap-rows-6px {
  grid-row-gap: 6px;
}

.flex-v-center.hide {
  display: none;
}

.flex-v-center.text_center.is-left_mobile {
  justify-content: flex-start;
  align-items: center;
}

.flex-v-center.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.feature-heading {
  text-align: center;
  width: 760px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 60px;
  line-height: 100%;
}

.features-sub-heading {
  text-align: center;
  width: 500px;
  font-family: Circularstd book, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.video-curved {
  border-radius: 8px;
  overflow: hidden;
}

.feature-video-wrapper {
  border-radius: 8px;
  width: 560px;
  margin-top: 30px;
  margin-bottom: 0;
  overflow: hidden;
}

.feature-bg {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/628df6275db4e86e5eff2aad_hero-bg.svg");
  background-position: 50% 69%;
  background-repeat: no-repeat;
  background-size: contain;
}

.feature-benefits-wrapper {
  grid-column-gap: 50px;
  background-color: #fff;
  border-radius: 10px;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  margin-top: 60px;
  padding: 40px 50px;
  display: flex;
  position: relative;
  box-shadow: 0 0 4px 4px #cdcdcd26;
}

.feature-number {
  font-family: Circularstd, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 50px;
}

.feature-benefit-heading {
  text-align: center;
  height: 50px;
  font-size: 27px;
  font-weight: 500;
  line-height: 30px;
}

.features-benefit-paragraph {
  color: #667085;
  text-align: center;
  max-width: 250px;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Circularstd book, sans-serif;
  font-size: 21px;
  line-height: 27px;
}

.feature-benefit-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-nav-wrapper {
  z-index: 2;
  grid-column-gap: 30px;
  background-color: #fff;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 65px;
  padding-bottom: 10px;
  position: sticky;
  top: 60px;
  box-shadow: 0 2px 5px -1px #c2c2c214;
}

.feature-nav-heading {
  color: #222;
  border-bottom: 4px solid #f7c36433;
  font-family: Circularstd, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 33px;
}

.feature-grid {
  grid-column-gap: 100px;
  grid-template-rows: auto;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.feature-benefit-heading-main {
  color: #222;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 40px;
}

.feature-dark-line {
  background-color: #222;
  border-radius: 10px;
  width: 50px;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.feature-benefit-paragraph-main {
  color: #667085;
  font-family: Circularstd book, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.feature-info-wrapper {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.feature-testimonial-grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.feature-testimonial-img {
  object-fit: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 48%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
  box-shadow: 0 0 12px 1px #b8b8b833;
}

.feature-testimonial-heading {
  color: #222;
  margin-bottom: 0;
  font-family: Circularstd, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 45px;
}

.feature-testimonial-heading.is-position {
  margin-top: 0;
}

.feature-testimonial-sub-heading {
  color: #f7c364;
  font-size: 18px;
  line-height: 21px;
}

.feature-testimonial-paragraph {
  color: #667085;
  margin-bottom: 0;
  font-family: Circularstd book, sans-serif;
  font-size: 18px;
  line-height: 33px;
}

.feature-testimonial-wrapper {
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 30px;
  display: flex;
}

.feature-faq-grid {
  z-index: 1;
  grid-template-rows: auto;
  position: relative;
}

.feature-faq-img.radius-top-right {
  border-top-right-radius: 15px;
}

.feature-faq-img.radius-bottom-left {
  border-bottom-left-radius: 15px;
}

.feature-faq-img.hide {
  display: block;
}

.feature-faq-heading {
  color: #222;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 45px;
}

.feature-faq-paragraph {
  color: #667085;
  font-family: Circularstd book, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.feature-faq-wrapper {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.accordion-dropdown {
  border-bottom: 1px solid #eaecf0;
  width: 100%;
  overflow: hidden;
}

.accordion-dropdown-list {
  position: static;
}

.accordion-dropdown-list.w--open {
  color: #667085;
  background-color: #0000;
  font-family: Circularstd book, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.faq-accordion-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px 0;
  display: flex;
}

.faq-accordion-question {
  color: #222;
  white-space: pre-wrap;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.faq-accordion-circle {
  border: 2px solid #222;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  display: flex;
  position: relative;
}

.faq-accordion-plus {
  background-color: #222;
  width: 10px;
  height: 2px;
  position: absolute;
  transform: rotate(90deg);
}

.faq-accordion-minus {
  background-color: #222;
  width: 10px;
  height: 2px;
  position: absolute;
}

.faq-accordion-answer {
  margin-top: 15px;
  margin-bottom: 15px;
}

.flex-hori {
  display: flex;
}

.flex-hori.bg-img-feature-arrow {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b31302a7bd5f0a5d4d1915_features-arrow.svg");
  background-position: 86% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.flex-hori.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-hori.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-hori.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.features-content-wrapper {
  background-color: #fff;
  border-radius: 10px;
  margin-top: 10px;
  margin-left: 90px;
  padding: 30px 20px 10px 15px;
  position: relative;
  box-shadow: 0 0 8px #d9d9d940;
}

.features-content-wrapper.mobile-hide {
  padding-left: 40px;
  padding-right: 40px;
}

.features-content-wrapper.mobile-hide.tablet-visible {
  display: block;
}

.features-heading {
  width: 320px;
  margin-bottom: 30px;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.features-content-sub-heading {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}

.features-content-paragraph {
  color: #667085;
  width: 300px;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.features-grey-line {
  background-color: #eaecf0;
  width: 120px;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.feature-content-img {
  width: 45px;
}

.features-content-bg {
  z-index: -1;
  border-radius: 10px;
  width: 250px;
  height: 650px;
  position: absolute;
  inset: -30px -30px auto auto;
}

.learn-more-content-mobile.desktop-hide {
  display: none;
}

.learn-more-bg-mobile {
  z-index: -2;
  background-color: #54c5c14d;
  width: 600px;
  height: 200px;
  position: absolute;
  inset: -75px 10% auto auto;
}

.learn-more-content {
  background-color: #fff;
  border-radius: 10px;
  width: 680px;
  margin-top: 100px;
  padding: 30px 20px;
  position: relative;
  box-shadow: 0 0 8px #d9d9d940;
}

.learn-more-content.desktop-hide {
  display: none;
}

.section-7 {
  background-color: #54c5c1;
  padding-top: 35px;
}

.body-text-2 {
  color: var(--black);
  text-align: left;
  margin-bottom: 2em;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 150%;
  position: static;
}

.body-text-2.narrow-center {
  text-align: center;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.screen-2 {
  color: #fff;
}

.section-lead-heading-2 {
  color: #00254d;
  text-align: left;
  margin-top: 0;
  margin-bottom: .5em;
  padding-top: 1rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 125%;
}

.feature-grid-img {
  object-fit: contain;
  border-radius: 10px;
}

.feature-benefits-heading {
  color: #222;
  margin-bottom: 10px;
  font-size: 36px;
  line-height: 45px;
}

.feature-benefit-paragraph {
  color: #667085;
  text-align: center;
  width: 780px;
  font-family: Circularstd book, sans-serif;
  font-size: 21px;
  line-height: 26px;
}

.feature-wave-bg {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/628e03c945c0360b56c4cf3b_Middle%20section-wave.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  position: relative;
}

.tp-box {
  z-index: 9999;
  background-color: #00254df2;
  padding-left: 8px;
  padding-right: 6px;
  position: fixed;
  inset: auto auto 6% 0%;
}

.tp-reviews {
  background-color: #00b67a;
  border-radius: 6px;
  padding: 14px 22px;
  font-size: 1.2rem;
}

.container-11 {
  text-align: center;
  padding-top: 27px;
}

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

.text-color-black-light {
  color: #222;
}

.text-color-black-light.margin-none.padding-top-60 {
  padding-top: 60px;
}

.text-color-grey {
  color: #767676;
}

.text-color-grey.text-size-18px {
  color: var(--primary);
}

.text-18px {
  font-size: 18px;
}

.padding-top-10 {
  padding-top: 10px;
}

.margin_none {
  margin: 0;
}

.margin_none.text-center.extra-padding {
  padding-bottom: 40px;
}

.margin_none.blue_text {
  color: var(--primary);
}

.padding-top-15px {
  padding-top: 15px;
}

.bg-color-teal-10 {
  background-color: #54c5c11a;
  position: relative;
}

.bg-color-teal-10.bg-img-birdie-logo {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b315199c4418afcb1301de_Vector.svg"), url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b315143ccccf6700d0005f_Vector-1.svg");
  background-position: 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.bg-color-teal-10.bg-img-birdie-logo.bg-img-bottom-triangle {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b316bdab8b8f69f93a82fd_features-triangle.svg"), url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b319b4235ca6212a9c5860_Vector.svg"), url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b319b47987a3aeae419508_Vector-1.svg");
  background-position: 50% 101%, 100%, 0 10%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 100%, auto, auto;
}

.padding-20px {
  padding: 20px;
}

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

.img-curved.radius-15px {
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

.img-curved.radius-15px.mobile-hide {
  object-fit: cover;
}

.img-curved.radius-6px {
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.padding-top-40px {
  padding-top: 40px;
}

.padding-bottom-60px {
  padding-bottom: 60px;
}

.hero_video {
  background-color: #157eb299;
  align-items: center;
  height: 80vh;
  display: flex;
}

.desktop-hide {
  display: none;
}

.html-embed-6 {
  text-align: center;
  padding-bottom: 44px;
}

.section-blog-yellow-bg {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b1cb765bce4da495b1dd67_mailing-list-bg.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.keep-reading-blog-text {
  text-align: center;
  font-family: Circularstd, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
}

.keep-reading-wrapper {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b2c151cd148d4e9fc9e175_keep%20reading%20-%20arrow.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  height: 100%;
  padding-top: 80px;
  display: flex;
}

.persona-hero-underline {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b2da4213ba057004db1429_hero-underline.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.flex-vert-justify-between {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.flex-vert-justify-between.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex-vert-justify-between.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-size-21px {
  font-size: 21px;
}

.did-you-know-header {
  margin-bottom: 25px;
  font-size: 26px;
  font-weight: 500;
  line-height: 120%;
  display: inline;
}

.did-you-know-underline {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b2dd4d61a2f04804915382_did%20you%20know%20-%20underline.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.did-you-know-paragraph {
  color: #767676;
  margin-bottom: 0;
  margin-left: 15px;
  font-family: Circularstd book, sans-serif;
  font-size: 26px;
  line-height: 120%;
}

.flex-h-align-center {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.flex-h-align-center.gap-col-12px {
  grid-column-gap: 12px;
}

.flex-h-align-center.gap-col-12px.position-sticky {
  position: sticky;
  top: 40%;
}

.flex-h-align-center.gap-col-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-h-align-center.gap-col-20px.clickeable-shadow {
  box-shadow: 2px 2px 2px -1px #767676;
}

.flex-h-align-center.gap-col-10px {
  grid-column-gap: 10px;
}

.flex-h-align-center.gap_cols-5px {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.flex-h-align-center.gap_cols-5px.hide {
  display: none;
}

.flex-h-align-center.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.did-you-know-content-wrapper {
  align-items: center;
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
}

.section-bg-waves-opacity {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b2e54188ddeb52cbaa18ec_wavesOpacity%203.svg"), url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b2e5412894cafc13d9be36_wavesOpacity%202.svg");
  background-position: 0 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section-bg-waves-opacity.bg-color-peach {
  background-color: #fdf1dc;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b56f788fac361345ab8745_wavesNegative%20(4)%201.svg"), url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b56f779ef02b6409ed3855_wavesNegative%20(4)%201-1.svg");
}

.persona-benefits-heading {
  color: #222;
  max-width: 550px;
  font-size: 30px;
  line-height: 110%;
}

.yellow-underline.word-partner {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b2ea3ff097a8834d188bae_yellow-underline-partner.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.yellow-underline.word-visibility {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b2eadbf7b50cd7746b50b4_yellow-underline-visibility.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.yellow-underline.word-coordination {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b2ef4da974fd240baf3a71_yellow-underline-coordination.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.yellow-underline.word-person-centered {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b2efe807cc96784c9cf3ca_yellow-underline-person-centered.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.yellow-underline.word-cqc {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b2f03a77635d7a60fa891d_yellow-underline-CQC.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.yellow-underline.word-care-managers {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b30986dbb6b27a51f2dcd2_feature-underline.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.persona-benefits-paragraph {
  color: #777;
  max-width: 500px;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Circularstd book, sans-serif;
  font-size: 18px;
}

.flex-vert {
  flex-direction: column;
  display: flex;
}

.flex-vert.spacing-row-160px {
  grid-row-gap: 160px;
}

.flex-vert.gap_rows-20px {
  grid-row-gap: 20px;
}

.flex-vert.gap_rows-10px {
  grid-row-gap: 10px;
}

.persona-benefits-img-wrapper {
  background-color: #fff;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 20px;
  position: sticky;
  top: 30%;
  box-shadow: 0 4px 7px #bcbcbc40;
}

.persona-benefits-img-wrapper.block-image {
  box-shadow: none;
  background-color: #fff0;
  align-self: auto;
  align-items: center;
  padding: 6px;
  position: static;
}

.persona-quote-text {
  color: #222;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b47c32f49e421cc1baba37_birdie-quote.svg");
  background-position: -3px 16px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 35px;
  padding-top: 50px;
  padding-left: 45px;
  font-family: Circularstd book, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 140%;
}

.persona-quote-name {
  color: #222;
  padding-left: 45px;
  font-size: 21px;
  font-weight: 500;
  line-height: 120%;
}

.text-weight-normal {
  font-weight: 400;
}

.grid-2-col-4-rows {
  grid-template-rows: auto auto auto auto;
}

.grid-2-col-4-rows._1st-col-max-content {
  grid-template-columns: max-content 1fr;
}

.grid-2-col-4-rows._1st-col-max-content.gap-30px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.persona-features-heading {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
}

.modal-background {
  z-index: 2;
  background-color: #a6a6a699;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
}

.modal-wrapper {
  background-color: #fff;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 50px 40px;
  position: relative;
  box-shadow: -7px 7px 0 -1px #accecd;
}

.grid-2-col-3-rows {
  grid-template-rows: auto auto auto;
}

.grid-2-col-3-rows.gap-col-60px-row-50px {
  grid-column-gap: 60px;
  grid-row-gap: 50px;
}

.grid-2-col-3-rows.gap-col-60px-row-50px.mobile-persona-pop-up {
  margin-bottom: 0;
}

.padding-top-5 {
  padding-top: 5px;
}

.pop-up-text-wrapper {
  color: var(--primary);
  text-decoration: none;
}

.pop-up-persona-title {
  font-size: 21px;
}

.pop-up-persona-arrow {
  margin-left: 10px;
  margin-right: 3px;
}

.pop-up-persona-exit {
  cursor: pointer;
  position: absolute;
  inset: 20px 20px auto auto;
}

.nav-sub-category {
  color: #767676;
  font-size: .75rem;
}

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

.blog-category-img {
  object-fit: cover;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  width: 100%;
  height: 280px;
  margin-bottom: 25px;
}

.blog-category-img._4-grid {
  flex: none;
  width: 50%;
  height: 200px;
  margin-bottom: 0;
}

.blog-category-sub-heading {
  color: var(--primary);
  margin-top: 5px;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.grid_hero_birdie-steps {
  grid-column-gap: 80px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  display: grid;
}

.wrapper_featured_content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 550px;
  margin-top: 40px;
  padding: 42px 42px 70px;
  display: flex;
  position: relative;
}

.wrapper_featured_content.padding_26px {
  padding: 26px;
}

.wrapper_featured_content.blog_hero {
  min-width: 800px;
}

.blog-post-wrapper {
  text-decoration: none;
  transition: all .25s;
}

.blog-post-wrapper:hover {
  transform: translate(0, -5px);
}

.blog-post-wrapper._4-grid {
  grid-column-gap: 30px;
  display: flex;
}

.padding-bottom-40px {
  padding-bottom: 40px;
}

.blog-read-more-text {
  color: #54c5c1;
  display: inline-block;
}

.blog-read-more-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  margin-top: 15px;
  text-decoration: none;
  display: flex;
}

.journey-grid {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 40px;
  display: grid;
}

.persona-testimonial-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}

.journey-button-wrapper {
  justify-content: center;
  padding-top: 60px;
  padding-bottom: 120px;
  display: flex;
}

.journey-heading {
  color: #222;
  margin-bottom: 0;
  padding-top: 120px;
}

.persona-modal-icon {
  max-height: 100%;
}

.cookie-table-div {
  width: 67rem;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.rich-text-block {
  font-size: 3rem;
  font-weight: 400;
  line-height: 150%;
}

.grid-6-column-cookie {
  grid-row-gap: 16px;
  border: .5px solid #000;
  grid-template: "Cookie-header-table Cookie-header-table Cookie-header-table Cookie-header-table Cookie-header-table Cookie-header-table" 1fr
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 / .5fr 1fr .8fr 1.7fr 1fr 1fr;
  grid-auto-flow: row;
  max-width: 100%;
  font-size: .75rem;
}

.gold-2 {
  color: #844f00;
}

.inline-link-navy {
  color: var(--primary);
}

.padding-top-25 {
  padding-top: 25px;
}

.blog-3-row {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-3-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: ". Area"
                 ". Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-list-wrapper {
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.blog-list-wrapper.jetboost-list-wrapper-5rgw.jetboost-list-wrapper-54p5.jetboost-list-wrapper-5evb {
  margin-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.mailing-wrapper {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  display: grid;
}

.blog-next {
  background-color: #0000;
  border-style: none;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.blog-navigation {
  background-color: #54c5c1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  display: flex;
}

.blog-previus {
  background-color: #0000;
  border-style: none;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-32 {
  justify-content: center;
  display: block;
}

.section-img-right {
  width: 100%;
}

.text-span-19 {
  color: #f7c364;
}

.text-span-20 {
  color: #54c5c1;
}

.position-sticky {
  position: sticky;
}

.position-sticky._40--top {
  top: 40%;
}

.position-sticky.is-18 {
  top: 18%;
}

.position-sticky.is-100px {
  top: 100px;
}

.hero-grid-care-hub {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

.last-update-care-hub {
  color: #909090;
  margin-left: 10px;
  font-family: Circularstd book, sans-serif;
  font-size: 18px;
}

.hero-heading-care-hub {
  color: #222;
  margin-top: 5px;
  margin-bottom: 15px;
  line-height: 110%;
}

.paragraph-large-care-hub {
  color: #909090;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 130%;
}

.toc-wrapper-care-hub {
  border: 3px solid #a9e2e0;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding: 20px;
}

.toc-heading-care-hub {
  color: #222;
  font-size: 30px;
  font-weight: 500;
  line-height: 33px;
  display: inline-block;
}

.toc-grid-care-hub {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content;
  margin-top: 25px;
}

.toc-link-care-hub {
  color: var(--primary);
  margin-left: 10px;
  font-size: 16px;
  text-decoration: none;
}

.toc-link-wrapper {
  align-items: center;
  transition: all .15s;
  display: flex;
}

.toc-link-wrapper:hover {
  transform: translate(5px);
}

.h2-care-hub {
  color: #222;
  text-align: center;
  margin-bottom: 45px;
  font-size: 48px;
}

.text-underline-care-hub {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62e0f252d111dd42aa2d9c05_underline.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.text-underline-care-hub.word-resources {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62e101882a1b383c578e63ad_underline-resources.svg");
}

.text-underline-care-hub.word-articles {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62e10971b4bd5ec8c09bd3af_underline-articles.svg");
}

.text-underline-care-hub.word-demand {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62e11f1fd23ee48fa5380ee2_underline-demand.svg");
}

.text-underline-care-hub.word-events {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62e148b81975015e59a4771e_underline-events.svg");
}

.featured-grid-care-hub {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.featured-img-care-hub {
  object-fit: cover;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  box-shadow: 11px 11px #f8f8f8;
}

.pill-wrapper {
  background-color: #d4f0ef;
  border-radius: 17px;
  padding: 1px 8px;
  display: inline-block;
}

.pill-text {
  color: #54c5c1;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 20px;
}

.h3-care-hub {
  color: #222;
  font-size: 30px;
  line-height: 110%;
}

.paragraph-small-care-hub {
  color: #909090;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 130%;
}

.resources-img-care-hub {
  border-top-right-radius: 12px;
}

.resources-card-wrapper {
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-direction: column;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  box-shadow: 0 1px 4px -1px #1018280f, 0 1px 8px -1px #1018281a;
}

.resources-card-wrapper:hover {
  transform: translate(0, -15px);
  box-shadow: 0 6px 20px -1px #1018280f, 0 6px 20px -1px #1018281a;
}

.resources-heading-care-hub {
  color: #222;
  text-align: center;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
}

.resources-text-wrapper {
  padding: 20px;
}

.resources-link-wrapper {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin-top: 35px;
  text-decoration: none;
  display: flex;
}

.download-resources-text {
  color: #f1a92b;
  font-size: 18px;
  line-height: 100%;
}

.download-resources-icon-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.articles-card-wrapper {
  flex-direction: column;
  display: flex;
}

.articles-text-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto 115px 120px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  padding: 20px;
  display: grid;
}

.articles-link-wrapper {
  grid-column-gap: 7px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 15px;
  text-decoration: none;
  display: flex;
}

.articles-grid-care-hub {
  grid-column-gap: 21px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.articles-img-care-hub {
  object-fit: cover;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  height: 225px;
}

.care-hub-video-thumbnail {
  width: 250px;
}

.care-hub-lightbox-wrapper {
  grid-column-gap: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
  overflow: scroll;
  box-shadow: 0 1px 6px -2px #10182808, 0 1px 16px -2px #10182814;
}

.care-hub-lightbox {
  grid-column-gap: 20px;
  flex-direction: row;
  justify-content: space-between;
  width: 250px;
}

.care-hub-events-arrow {
  position: absolute;
  inset: auto -27% -10% auto;
}

.position-relative {
  position: relative;
}

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

.events-card-wrapper {
  grid-row-gap: 60px;
  border-top-right-radius: 25px;
  border-bottom-left-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 25px;
  display: flex;
  box-shadow: 0 1px 2px #1018280f, 0 1px 3px #1018281a;
}

.events-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 30px;
  padding-right: 30px;
}

.events-date-large {
  color: #54c5c1;
  text-align: center;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 90px;
  font-weight: 400;
  line-height: 90px;
}

.events-date-small {
  color: #595959;
  text-align: center;
  letter-spacing: .9px;
  text-transform: uppercase;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
}

.events-name {
  color: #595959;
  text-align: center;
  margin-bottom: 8px;
  font-size: 26px;
  font-weight: 500;
  line-height: 130%;
}

.events-time-location {
  color: #595959;
  text-align: center;
  min-height: 110px;
  margin-bottom: 25px;
  font-family: Circularstd book, sans-serif;
  font-size: 18px;
  line-height: 130%;
}

.event-link-wrapper {
  grid-column-gap: 5px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.sign-up-text {
  color: #f1a92b;
  font-size: 21px;
  font-weight: 400;
  line-height: 100%;
}

.events-slider {
  z-index: -1;
  background-color: #fff;
  height: 100%;
  position: relative;
}

.events-slider.tablet-hide {
  display: none;
}

.events-mask {
  overflow: visible;
}

.nav-arrow-left {
  background-color: #54c5c1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  inset: auto 3% -10% auto;
}

.nav-arrow-left.news-page {
  z-index: 2;
  background-color: #f7c364;
  inset: 13% auto 0% -1%;
}

.nav-arrow-left.news-page.events-section {
  z-index: 2;
  inset: 0% auto 0% -1%;
}

.nav-arrow-right {
  background-color: #54c5c1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  inset: auto 0% -10% auto;
}

.nav-arrow-right.news-page {
  z-index: 2;
  background-color: #f7c364;
  inset: 13% -1% 0% auto;
}

.nav-arrow-right.news-page.events-section {
  inset: 0% -1% 0% auto;
}

.on-demand-video-main {
  border-radius: 10px;
  width: 92%;
}

.on-demand-video-main.news-page {
  width: 100%;
}

.lightbox-more-videos-wrapper {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.watch-more-text {
  color: #222;
  margin-top: 20px;
  font-size: 21px;
  font-weight: 500;
  line-height: 110%;
}

.events-slider-nav {
  inset: auto 0% -11%;
}

.events-slide {
  margin-right: 30px;
}

.updated-on-wrapper {
  display: flex;
}

.featured-content-text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 500px;
  display: flex;
}

.featured-post-link-wrapper {
  grid-column-gap: 7px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 15px;
  text-decoration: none;
  display: flex;
}

.padding-bottom-120px {
  padding-bottom: 120px;
}

.course-persona_grid {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 60px;
}

.text-wrapper {
  grid-column-gap: 6px;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.text-wrapper.is-centred {
  justify-content: center;
}

.trustpilot_widget-old {
  text-align: left;
  border-radius: 12px;
  align-self: flex-start;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 15px;
}

.trustpilot_widget-old.is-img {
  align-self: center;
  max-width: 500px;
}

.our-customers-grid {
  grid-column-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.value-card-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: 140px 40px 160px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.featured-content-paragraph {
  color: #909090;
  margin-top: 10px;
}

.news-hero-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.news-hero-paragraph {
  color: #909090;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 18px;
  line-height: 130%;
}

.news-hero-content-grid {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content max-content;
  margin-top: 40px;
}

.news-hero-content-text {
  color: #595959;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 17px;
  line-height: 110%;
}

.news-hero-img {
  box-shadow: none;
  border-radius: 10px;
  max-width: 500px;
}

.news-hero-shapes {
  position: absolute;
  inset: 0% auto auto 0%;
}

.news-hero-shapes.shape-1 {
  z-index: -1;
  top: -5%;
  left: -5%;
}

.news-hero-shapes.shape-2 {
  z-index: -1;
  inset: auto auto -8% -6%;
}

.padding-150 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.padding-top-bottom-none {
  padding-top: 0;
  padding-bottom: 0;
}

.news-text-underline.word-featured {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/63048227e7db5494154e578f_Underline-Featured.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.news-text-underline.word-media-pack {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6305e3e49bdc444c3250b745_Underline%20-%20Media%20Pack.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.news-text-underline.word-on-the-blog {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6305e6531a8fa3da06f8e955_Underline%20-%20On%20the%20blog.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.featured-in-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 50px;
}

.featured-in-grid._1st-grid {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content;
  place-content: center;
  place-items: center;
}

.featured-in-grid._2nd-grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

.featured-in-img {
  object-fit: contain;
  width: 250px;
  height: 100px;
}

.featured-in-img.business-insider-img {
  width: 220px;
  height: 80px;
}

.featured-in-img.home-care-img {
  width: 220px;
  height: 85px;
}

.featured-in-img.hyer-img {
  width: 150px;
  height: 75px;
}

.featured-in-img.evening-standard-img {
  width: 300px;
  height: 50px;
}

.featured-in-img.laing-buisson-img {
  width: 225px;
  height: 75px;
}

.featured-in-img.tech-crunch-img {
  width: 200px;
}

.featured-in-img.sifted-img {
  width: 250px;
  height: 75px;
}

.featured-grid-news {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  text-decoration: none;
  display: grid;
}

.featured-img-news {
  object-fit: cover;
}

.media-coverage-nav {
  z-index: 2;
  width: 50px;
  inset: auto 0% -15%;
}

.media-coverage-nav.events-section {
  inset: auto 0% -15%;
}

.padding-top-50px {
  padding-top: 50px;
}

.news-cta-grid {
  grid-column-gap: 100px;
  grid-template-rows: auto;
}

.news-cta-img {
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  margin-top: 40px;
  margin-bottom: 30px;
  box-shadow: 4px 0 24px -2px #10182833;
}

.news-cta-text {
  color: #405c7a;
  font-size: 21px;
}

.news-cta-link-wrapper {
  grid-column-gap: 7px;
  text-decoration: none;
  display: flex;
}

.news-cta-heading {
  text-align: center;
  margin-bottom: 0;
  font-size: 34px;
}

.on-demand-video-wrapper {
  width: 69%;
}

.news-hero-link-wrapper {
  grid-column-gap: 10px;
  align-items: center;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.news-hero-link-wrapper:hover {
  transform: translate(5px);
}

.video-play-button-overlay {
  position: absolute;
  inset: 10px 10px auto auto;
}

.choose-campaign-hero-img {
  max-width: 650px;
  position: absolute;
  inset: 60px 0% auto auto;
}

.choose-campaign-hero-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.choose-campaign-hero-sub-heading {
  color: #a8690c;
  margin-bottom: 0;
  font-family: Circularstd book, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.choose-campaign-h1 {
  margin-top: 10px;
  margin-bottom: 25px;
  line-height: 107%;
}

.choose-campaign-paragraph-text {
  margin-bottom: 0;
  font-family: Circularstd book, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.choose-campaign-content-grid {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-content: center;
  justify-items: center;
  padding: 70px 82px;
  position: relative;
}

.choose-campaign-card {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: 250px 380px 80px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  padding: 40px;
  display: flex;
  position: relative;
}

.choose-campaign-card.work-life-balance {
  background-color: #e6fefe;
}

.choose-campaign-card.professional-development {
  background-color: #f1eef9;
}

.choose-campaign-card-heading {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 35px;
  font-size: 35px;
  line-height: 140%;
}

.choose-campaign-card-sub-heading {
  margin-top: 0;
  padding-bottom: 12px;
  font-family: Circularstd, sans-serif;
  font-weight: 700;
  line-height: 18px;
}

.choose-campaign-card-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  display: flex;
}

.choose-campaign-blob {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.choose-campaign-blob.left {
  height: 80%;
  inset: auto auto auto 0%;
}

.choose-campaign-blob.right {
  height: 80%;
  inset: auto 0% auto auto;
}

.choose-campaign-path-grid {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  justify-content: center;
  justify-items: center;
  margin-bottom: 60px;
}

.choose-campaign-path-heading {
  font-family: Circularstd, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 44px;
}

.choose-campaign-path-content {
  max-width: 635px;
}

.section-choose-campaign-paths {
  align-items: center;
  display: flex;
  position: relative;
}

.choose-campaign-blob-text {
  text-align: center;
}

.choose-campaign-blob-heading {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.choose-campaign-path-icon {
  max-width: 120px;
  max-height: 100px;
}

.choose-campaign-blob-wrapper {
  display: none;
}

.campaign-pop-up-wrapper {
  z-index: 991;
  background-color: #2226;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.campaign-pop-up-wrapper.professional-development, .campaign-pop-up-wrapper.work-life-balance {
  display: none;
}

.campaign-pop-up {
  grid-row-gap: 30px;
  background-color: #f5f9ff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 55px;
  display: flex;
  position: relative;
}

.choose-campaign-form {
  min-width: 800px;
  height: 500px;
  overflow: scroll;
}

.campaign-exit-button {
  cursor: pointer;
  position: absolute;
  inset: 30px 30px auto auto;
}

.grid_hero {
  grid-template-rows: auto;
  align-items: center;
  padding-top: 60px;
}

.grid_hero.page-home {
  padding-top: 60px;
}

.grid_hero.page-products {
  grid-column-gap: 39px;
  margin-bottom: 40px;
  padding-top: 30px;
  position: relative;
}

.grid_hero.ppc-page {
  grid-column-gap: 42px;
  align-items: start;
}

.grid_hero.is-micro-landing {
  align-items: start;
  padding-top: 60px;
}

.grid_hero.is-mid-large-landing {
  grid-template-columns: 1.25fr 1fr;
  align-items: start;
  padding-top: 60px;
}

.hero {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 475px;
  display: flex;
}

.hero.home_page {
  grid-row-gap: 16px;
  max-width: 550px;
}

.hero.gap-row-20px {
  grid-row-gap: 20px;
}

.button_primary {
  background-color: var(--primary-burlywood);
  color: var(--primary);
  text-align: center;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 43px;
  padding: 8px 24px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

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

.button_primary.w--current, .button_primary.full-width {
  justify-content: center;
  display: flex;
}

.button_primary.full-width.home-mobile {
  width: auto;
}

.button_primary.is-full-width_mobile {
  z-index: 1;
  position: relative;
}

.button_primary.is-pricing {
  background-color: var(--white);
  padding-left: 26px;
  padding-right: 26px;
}

.button_primary.is-pricing:hover {
  opacity: .75;
}

.button_primary.is-pricing.is-off-white {
  border: 2px solid var(--primary);
}

.button_primary.is-pricing.is-orange {
  border: 2px solid var(--orange);
}

.button_primary.is-pricing.is-teal {
  border: 2px solid var(--teal);
}

.button_primary.is-pricing.is-purple {
  border: 2px solid var(--purple);
}

.button_primary.is-pricing.is-purple:hover {
  border-color: var(--purple-dark);
}

.button_primary.is-pricing.is-purple.is-thin {
  padding-top: 4px;
  padding-bottom: 4px;
}

.button_primary.is-pricing.is-purple-copy {
  border: 2px solid var(--purple);
  background-color: var(--purple);
  color: var(--white);
  min-height: 43px;
  font-size: 1rem;
}

.button_primary.is-pricing.is-purple-copy:hover {
  background-color: var(--purple-dark);
}

.button_primary.is-pricing.is-purple-copy.is-thin {
  padding-top: 4px;
  padding-bottom: 4px;
}

.button_primary.has-icon {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  padding: 5px 20px 5px 5px;
  display: flex;
}

.button_primary.is-navigation {
  z-index: 1;
  margin-left: 12px;
  margin-right: 12px;
  position: relative;
}

.button_primary.bg_blue-light {
  transition: background-color .2s;
}

.button_primary.bg_blue-light:hover {
  background-color: var(--blue);
}

.button_primary.bg_teal-light {
  transition: background-color .2s;
}

.button_primary.bg_teal-light:hover {
  background-color: var(--teal);
}

.button_primary.bg_teal-light.is-pricing_page {
  margin-top: -20px;
  position: absolute;
  inset: 0% auto auto;
}

.button_primary.bg_teal-light.is-pricing_page:hover {
  background-color: var(--teal-light);
}

.button_primary.is-outline {
  color: var(--black);
  background-color: #ffc67100;
  border: 1px solid #000;
}

.button_primary.is-outline.is-white {
  border-color: var(--white);
  color: var(--white);
}

.button_primary.is-outline.is-teal {
  border-width: 2px;
  border-color: var(--teal);
  font-weight: 400;
  transition-property: all;
}

.button_primary.is-outline.is-teal:hover {
  background-color: var(--teal-lighter);
}

.button_primary.is-icon {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 0 20px 0 0;
  position: relative;
}

.button_primary.bg_purple-flock.hover-animation_purple:hover {
  background-color: var(--purple);
}

.button_primary.is-green {
  color: var(--white);
  background-color: #41b770;
}

.button_primary.bg_blue {
  background-color: var(--blue);
  color: var(--white);
}

.hero_img-corner {
  z-index: -1;
  width: 50%;
  max-width: 680px;
  position: absolute;
  inset: 0 0% auto auto;
}

.grid_association {
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.association-grid {
  grid-column-gap: 70px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.association-heading {
  color: var(--grey);
  text-align: center;
  font-size: 18px;
  line-height: 100%;
}

.association-img {
  object-fit: contain;
  height: 80px;
}

.association-img.gov-uk {
  min-width: 150px;
}

.wrapper {
  cursor: auto;
  padding-left: 80px;
  position: relative;
}

.wrapper.section_open-roles {
  padding-top: 120px;
  padding-bottom: 120px;
}

.wrapper.padding_100px {
  padding-top: 100px;
  padding-bottom: 100px;
}

.wrapper.padding-none {
  padding-left: 0;
  padding-right: 0;
}

.wrapper.padding-bottom-none {
  padding-bottom: 0;
}

.wrapper.pricing-all-plans {
  padding-top: 120px;
}

.grid_2col-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  margin-top: 60px;
  margin-bottom: 60px;
}

.grid_2col-80.is-village_page {
  margin-top: 0;
}

.grid_2col-80.is-village_page.is-last-grid {
  margin-bottom: 0;
}

.card_content-40 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 40px;
  display: flex;
}

.card_content-40.gap-row-10px {
  grid-row-gap: 10px;
}

.card {
  background-color: var(--white);
  color: var(--primary);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 11px #00264d40;
}

.card.animation_hover-up {
  transition: all .2s;
}

.card.animation_hover-up:hover {
  transform: translate(0, -5px);
}

.card.animation_hover-up.additional-space_sides {
  margin-left: 20px;
  margin-right: 20px;
}

.card.animation_hover-up.max-width_300px {
  max-width: 300px;
}

.card.animation_hover-up.align-center {
  align-self: center;
}

.card.animation_hover-up.overflow_visible.is-test {
  z-index: 999;
  position: relative;
  box-shadow: 0 0 15px #00264d80;
}

.card.grid_hori_75 {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.card.is-microsite_signature_card, .card.is-microsite_cta_card {
  align-items: center;
  width: 210px;
}

.card.is-product-philosophy_card {
  max-width: 560px;
  max-height: 250px;
  margin: auto;
  position: absolute;
  inset: 0%;
  overflow: auto;
}

.card.is-product-philosophy_card.is-not_first-slide {
  max-width: 500px;
  height: auto;
  max-height: none;
  margin-top: 20px;
  margin-left: 20px;
  position: relative;
  overflow: visible;
}

.card.is-product-philosophy_card.is-not_first-slide._2nd-card {
  margin-bottom: 20px;
  margin-right: 30px;
}

.card.is-teal-light {
  background-color: var(--teal-light);
}

.card.height-100.is-horizontal_desktop {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.card.no-shadow {
  box-shadow: none;
}

.card.is-100 {
  height: 100%;
}

.card.is-flex_h {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.card.is-stretch {
  align-items: stretch;
}

.grid_partner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
}

.partners_logo {
  width: 150px;
  margin: auto 60px;
}

.partners {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  display: flex;
}

.section_oval-left {
  background-color: var(--purple-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6343d959ebf97b57a82aac25_Results-bottom.svg"), url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6343d958ae8a164390ac1de0_Results-top.svg");
  background-position: 50% 100%, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, 100%;
  padding-top: 20px;
  padding-bottom: 90px;
}

.section_oval-left.top-none {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6343d959ebf97b57a82aac25_Results-bottom.svg");
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.pill {
  grid-column-gap: 12px;
  background-color: var(--white);
  color: var(--orange-dark);
  text-align: center;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  padding: 10px 18px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  text-decoration: none;
  display: flex;
}

.pill.bg_teal-light {
  background-color: var(--teal-light);
  color: var(--teal-dark);
}

.pill.bg_teal-light.w--current {
  background-color: var(--teal);
  color: var(--white);
}

.pill.bg_orange-lighter {
  background-color: var(--orange-lighter);
  text-decoration: none;
}

.pill.bg_orange-lighter.features-link_wrapper.w--current {
  background-color: var(--orange);
  color: var(--white);
}

.pill.bg_color_grey-off-white {
  color: var(--primary);
}

.pill.bg_color_grey-off-white.hover_purple {
  transition: all .2s;
}

.pill.bg_color_grey-off-white.hover_purple:hover {
  background-color: var(--purple-lighter);
  color: var(--purple-dark);
}

.pill.is-2words {
  grid-column-gap: 6px;
  grid-row-gap: 4px;
  flex-flow: wrap;
}

.pill.is-primary {
  border: 2px solid var(--primary);
  color: var(--primary);
  font-weight: 700;
}

.pill.is-persona_page {
  grid-column-gap: 6px;
  color: var(--white);
  background-color: #f1f5ff40;
  line-height: 1;
}

.pill.is-clear {
  color: var(--white);
  background-color: #fff3;
  padding-left: 24px;
  padding-right: 25px;
}

.text_purple-dark {
  color: var(--purple-dark);
}

.text-underline {
  text-decoration: underline;
}

.content {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.img_swiper_bg {
  z-index: -1;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.img_swiper_bg.page_cost-savings {
  top: 0;
}

.img_swiper_bg.page_blog {
  top: 6%;
}

.img_swiper_bg.join-us-page, .img_swiper_bg.join-us-page-2 {
  top: 30%;
}

.img_swiper_bg.page_landings {
  top: 26%;
}

.img_swiper_bg.is-micro-landing {
  max-width: 70%;
}

.case-studies-card-wrapper {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 25px 25px 35px;
  display: flex;
  box-shadow: 0 0 11px #00254d40;
}

.case-studies-paragraph {
  text-align: center;
  margin-top: 26px;
  margin-bottom: 50px;
  font-family: Poppins \- Upload, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}

.max-width-250px {
  max-width: 250px;
}

.case-studies-link {
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.text_green-dark {
  color: var(--teal-dark);
}

.max-width-260px {
  max-width: 260px;
}

.text-color-dark-blue {
  color: #2a74b8;
}

.bg_primary {
  background-color: var(--green);
  color: var(--white);
}

.bg_primary.bg_village-curve {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/65ba11be639ff236a53ef87d_village-bg-icon.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.bg_primary.is-button-outside {
  margin-bottom: 60px;
}

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

.grid_about {
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 60px;
}

.situation-paragraph {
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
  overflow: hidden;
}

.situation-paragraph.expand-section {
  color: #a8690c;
  height: auto;
  margin-top: 0;
}

.situation-content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 520px;
  margin-bottom: 34px;
  display: flex;
}

.situation-content-wrapper.margin_none {
  margin-bottom: 0;
}

.situation-link-wrapper {
  cursor: pointer;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.section_oval-right {
  background-color: var(--blue-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/63441950acf9fd7e37dfe580_enter-birdie-bottom.svg"), url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/63441950acf9fd1691dfe57f_enter-birdie-top.svg");
  background-position: 50% 101%, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.grid_enter-birdie {
  grid-column-gap: 66px;
  grid-template-rows: auto;
  padding-bottom: 60px;
  position: relative;
}

.enter-birdie-img {
  margin-top: -70px;
  position: sticky;
  top: 70px;
}

.enter-birdie-img.mobile {
  display: none;
}

.grid_journey {
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 65px;
  margin-bottom: 60px;
}

.card_journey {
  flex-direction: column;
  align-items: center;
  max-width: 250px;
  display: flex;
}

.journey_sub-heading {
  color: #3b9693;
  text-align: center;
  margin-top: 21px;
  margin-bottom: 5px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.team-top {
  grid-column-gap: 45px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 66px;
  display: flex;
}

.team-bottom {
  grid-column-gap: 21px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 45px;
  display: grid;
}

.grid_birdie-team {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
}

.text_18 {
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
}

.text_18.margin_none.text-align-center {
  text-align: left;
}

.max-width_365px {
  max-width: 365px;
}

.img_open-roles {
  position: absolute;
  inset: 0% 0% auto auto;
}

.img_open-roles.img-1 {
  object-fit: contain;
  max-height: 240px;
}

.img_open-roles.img-2 {
  object-fit: contain;
  min-width: 330px;
  inset: auto 11% -5% auto;
}

.img_open-roles.img-3 {
  object-fit: contain;
  max-height: 220px;
  inset: 38% auto 0% 60px;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.grid_investors {
  grid-column-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 100px;
}

.img_investor {
  min-width: 190px;
}

.text_teal-light {
  color: var(--teal-light);
}

.grid_steps {
  grid-column-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
}

.grid_steps.margin-is-less {
  margin-top: 30px;
  margin-bottom: 20px;
}

.padding_bottom-10px {
  flex-wrap: wrap;
  place-content: space-around space-between;
  padding-bottom: 10px;
}

.hero_img-corner-mobile {
  z-index: -1;
  max-width: 680px;
  display: none;
  position: absolute;
  inset: 60px 0% auto auto;
}

.plus-minus-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.wrapper_hero_illustration {
  align-items: flex-end;
  margin-left: 100px;
  display: flex;
}

.img_featured-bg {
  z-index: -1;
  position: absolute;
}

.img_featured-bg.position_-3 {
  margin-left: auto;
  margin-right: auto;
  top: -3%;
}

.img_featured-bg.centered {
  margin: auto;
  inset: 0%;
}

.button-outline {
  border: 2px solid var(--primary);
  background-color: var(--white);
  color: var(--primary);
  text-align: center;
  white-space: nowrap;
  border-radius: 40px;
  padding: 12px 24px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .2s;
}

.button-outline:hover {
  background-color: var(--grey-off-white);
}

.button-outline.color_blue-dark {
  border-color: var(--blue-dark);
  color: var(--blue-dark);
}

.button-outline.color_blue-dark:hover {
  background-color: var(--white);
}

.button-outline.color_teal-dark {
  border-color: var(--teal-dark);
  color: var(--teal-dark);
}

.button-outline.color_teal-dark:hover {
  background-color: var(--white);
}

.button-outline.color_orange-dark {
  border-color: var(--orange-dark);
  color: var(--orange-dark);
}

.button-outline.color_orange-dark:hover {
  background-color: var(--white);
}

.button-outline.border-color_teal {
  border-color: var(--teal);
}

.button-outline.border-color_teal:hover {
  background-color: var(--teal-lighter);
}

.button-outline.border-color_teal.on-hover_teal-light:hover {
  background-color: var(--teal-light);
  color: var(--black);
}

.button-outline.is-red-outline {
  border-color: var(--orange-dark);
  background-color: #fff0;
}

.button-outline.is-red-outline:hover {
  color: var(--primary);
}

.button-outline.is-dark-green {
  border-color: #41b770;
}

.button-outline.is-dark-green:hover {
  background-color: #41b7701a;
}

.button-outline.is-orange {
  border-color: #e25045;
}

.button-outline.is-primary {
  border-color: var(--primary-burlywood);
}

.button-outline.is-blue {
  border-color: #29529e;
}

.button-outline.is-purple {
  border-color: #87299e;
}

.button-outline.is-background-clear {
  background-color: #fff0;
}

.button-outline.is-background-clear:hover {
  background-color: var(--grey-off-white);
}

.text_card_cta {
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.text_card_cta.text-color-dark-orange {
  color: #ad4221;
}

.grid_blog {
  grid-column-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
  margin-top: 60px;
  margin-bottom: 60px;
}

.grid_blog_items {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_blog_items.is-2cols {
  grid-template-rows: auto;
}

.img_card {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
}

.img_card.max_height-250px {
  object-fit: cover;
  max-height: 250px;
}

.img_card.min_height-250px {
  object-fit: cover;
}

.img_card.height-150px {
  object-fit: cover;
  height: 150px;
}

.img_card.height-200px {
  height: 200px;
}

.img_card.product_card {
  object-fit: cover;
  min-height: 166px;
}

.img_card.partner {
  object-fit: fill;
  height: 180px;
}

.text_orange-dark {
  color: var(--orange-dark);
}

.search-field_blog {
  background-color: #f5f9ff;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/637210f7f003949a58670275_search.svg");
  background-position: 30px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 0 #000;
  border-radius: 30px;
  width: 100%;
  min-height: 54px;
  margin-bottom: 10px;
  padding: 18px 30px 12px 75px;
}

.search-field_blog::placeholder {
  color: var(--grey);
  font-weight: 500;
}

.text_cta_nav {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.blog-clear-button {
  color: var(--grey);
  text-align: left;
  cursor: pointer;
  align-self: flex-end;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: all .25s;
}

.blog-clear-button:hover {
  color: #222;
}

.blog-clear-button.is-updated {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.blog-clear-button.is-updated:hover {
  color: var(--primary);
}

.wrapper_blog_filter_button {
  grid-column-gap: 12px;
  cursor: pointer;
  background-color: #f5f9ff;
  border-radius: 60px;
  align-items: center;
  min-height: 46px;
  padding: 3px 16px 3px 8px;
  display: flex;
}

.wrapper_blog_filter_button.class-is-active {
  -webkit-text-fill-color: inherit;
  background-color: #fff0e3;
  background-clip: border-box;
}

.pagination {
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  position: relative;
}

.pagination_page-count {
  color: var(--black);
  width: auto;
  margin-top: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.pagination_button {
  background-color: #f09600;
  border-style: none;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.pagination_button.left {
  inset: 0% auto 0% 0%;
}

.wrapper_blog_mailing-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fef8ed;
  border-radius: 20px;
  flex-direction: column;
  align-items: stretch;
  padding: 20px;
  display: flex;
}

.wrapper_blog_mailing-list.is-visible_mobile {
  display: none;
}

.wrapper_blog_mailing-list.is-visible_desktop-mobile {
  width: 100%;
}

.form_mailing-list {
  width: 70%;
  margin-bottom: 0;
}

.paragraph_normal {
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
}

.paragraph_normal.text-color-blue {
  color: var(--primary);
}

.grid_mailing-list {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content auto auto;
  margin-top: 60px;
  margin-bottom: 60px;
}

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

.wrapper_mailing-list {
  grid-row-gap: 20px;
  flex-direction: column;
  width: 600px;
  padding-left: 80px;
  display: flex;
}

.img_mailing-list_steps {
  position: absolute;
  inset: auto 0 120px auto;
}

.wrapper_multiple_pills {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  display: flex;
}

.wrapper_multiple_pills.is-centered {
  justify-content: center;
}

.blog-search-container {
  width: 100%;
  position: relative;
}

.search-x {
  cursor: pointer;
  transition: all .4s;
  position: absolute;
  inset: 21px 30px 0% auto;
}

.search-x:hover {
  transform: rotate(180deg);
}

.search-x:active {
  transform: none;
}

.wrapper_blog_dropdown {
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.wrapper_blog_dropdown-list {
  background-color: #0000;
  width: 100%;
  margin-top: 10px;
  display: block;
  position: static;
}

.grid_blog_hero_tag {
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  margin-top: 60px;
  margin-bottom: 20px;
}

.img_birdie_hero_tag {
  margin-right: 25px;
}

.grid_cards-3 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
  display: grid;
}

.blog_rich-text {
  flex-direction: column;
  max-width: 900px;
  margin: 60px auto 30px;
}

.blog_rich-text h2 {
  line-height: 1.3;
}

.blog_rich-text p {
  font-size: 1.125rem;
  line-height: 1.5;
}

.blog_rich-text h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 1.3;
}

.blog_rich-text h3 {
  line-height: 1.3;
}

.blog_rich-text h4 {
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 1.3;
}

.blog_rich-text h5 {
  margin-top: 40px;
  margin-bottom: 0;
}

.toc-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper_blog_cta {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper_blog_filters {
  max-height: 80vh;
  padding-right: 10px;
  position: sticky;
  top: 120px;
  overflow: auto;
}

.swiper-wrapper {
  flex: none;
}

.swiper-wrapper.thumbnails-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.swiper-slide {
  flex: none;
}

.swiper-slide.thumbnail-item {
  border-radius: var(--birdies-design-system_radius---card-content--large\<deleted\|variable-19649cc4-0248-f40e-bc2b-9f14e2459955\>);
  cursor: pointer;
  justify-content: center;
  align-items: stretch;
  width: 200px;
  height: 200px;
  transition: transform .4s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 5.5px #0000;
}

.swiper-slide.gallery-item {
  width: 100%;
}

.overflow_hidden {
  overflow: hidden;
}

.overflow_hidden.section_oval-right-left.bg_color_grey-off-white {
  background-color: var(--grey-off-white);
}

.filters_dropdown {
  grid-column-gap: 5px;
  color: var(--primary);
  cursor: pointer;
  align-items: center;
  height: 40px;
  padding: 0;
  text-decoration: none;
  transition: flex .2s;
  display: flex;
}

.img_birdie-footsteps {
  object-fit: cover;
  object-position: 0% 50%;
  max-width: 200%;
  height: 30px;
}

.img_blog_hero {
  object-fit: cover;
  border-radius: 10px;
  width: 730px;
  height: 400px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.text_teal-dark {
  color: var(--teal-dark);
}

.swiper-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.swiper-wrapper.is-nav_button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  height: 100%;
}

.swiper-wrapper.is-nav_content {
  height: 100%;
}

.swiper-slide {
  height: auto;
}

.swiper-slide.is-nav_content {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 8px;
  display: flex;
}

.swiper-slide.is-nav_button {
  width: 100%;
  display: block;
}

.swiper-slide.is-features {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #54bdb812;
  border-radius: 30px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.hero_content {
  z-index: 1;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  display: flex;
  position: relative;
}

.hero_content.gap_rows-10px {
  grid-row-gap: 10px;
}

.hero_icon.cost-savings_1 {
  position: absolute;
  inset: 2% auto auto 2%;
}

.hero_icon.cost-savings_2 {
  width: 230px;
  position: absolute;
  inset: 125px 30px auto auto;
}

.hero_icon.cost-savings_3 {
  position: absolute;
  inset: auto auto 0% 3%;
}

.hero_icon.cqc-resources_1 {
  position: absolute;
  inset: 50px auto auto 5%;
}

.hero_icon.cqc-resources_2 {
  width: 230px;
  position: absolute;
  inset: 50% 5px auto auto;
}

.hero_icon.growth-resources_1 {
  position: absolute;
  inset: 50px auto auto 5%;
}

.hero_icon.growth-resources_2 {
  width: 230px;
  position: absolute;
  inset: 50% 5px auto auto;
}

.hero_icon.growth-resources_3 {
  width: 230px;
  position: absolute;
  inset: auto auto 15% 0%;
}

.hero_icon.german_landing_1 {
  position: absolute;
  inset: auto auto 6% 3%;
}

.hero_icon.german_landing_2 {
  width: 230px;
  position: absolute;
  inset: 14% 5px auto auto;
}

.hero_icon.change-management_1 {
  position: absolute;
  inset: 7% auto auto 4%;
}

.hero_icon.change-management_2 {
  position: absolute;
  inset: auto 1% 48% auto;
}

.hero_icon.change-management_3 {
  position: absolute;
  inset: -30px 10px auto auto;
}

.hero_icon.german-landing {
  position: absolute;
  inset: 50px auto auto 5%;
}

.hero_icon.join-us-1 {
  position: absolute;
  inset: 60px auto auto 40px;
}

.hero_icon.join-us-2 {
  object-fit: contain;
  max-height: 225px;
  position: absolute;
  inset: 300px 0% auto auto;
}

.hero_icon.home-1 {
  position: absolute;
  inset: 20% auto auto 3%;
}

.hero_icon.home-2 {
  position: absolute;
  inset: auto auto 13% 3%;
}

.hero_icon.home-3 {
  position: absolute;
  inset: 8% 3% auto auto;
}

.hero_icon.home-3.is-mid-large {
  top: 22%;
}

.hero_icon.home-4 {
  position: absolute;
  inset: 38% 3% auto auto;
}

.hero_icon.home-5 {
  position: absolute;
  inset: auto 3% 8% auto;
}

.hero_icon.persona-1 {
  max-width: 250px;
  position: absolute;
  inset: -37% auto auto -36%;
}

.hero_icon.persona-2 {
  max-width: 250px;
  position: absolute;
  inset: auto -37% -156% auto;
}

.hero_icon.pricing-1 {
  position: absolute;
  inset: 18% auto auto 60px;
}

.hero_icon.pricing-2 {
  position: absolute;
  inset: 0% 20px auto auto;
}

.hero_icon.microsite-1 {
  position: absolute;
  inset: -30px 10px auto auto;
}

.hero_icon.vs-1 {
  max-width: 250px;
  position: absolute;
  inset: 7% 0% auto auto;
}

.hero_icon.vs-2 {
  max-width: 250px;
  position: absolute;
  inset: -66% auto auto -34%;
}

.bg_blue-lighter {
  background-color: #e6fefe;
}

.grid_cost-savings-calculator {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.wrapper_testimonials {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 400px;
  padding: 25px 37px;
  display: flex;
  box-shadow: 0 0 11px #00254d40;
}

.padding_bottom_32px {
  padding-bottom: 32px;
}

.img_action_card {
  width: 90px;
  height: 90px;
  margin: auto;
  transition: all .25s;
  position: absolute;
  inset: 0%;
}

.img_action_card:hover {
  transform: scale(.9);
}

.img_action_card.page_recruitment {
  width: 70px;
  height: 70px;
}

.quote-mark {
  position: absolute;
}

.quote-mark.top {
  top: -6%;
  left: -7%;
}

.quote-mark.bottom {
  inset: auto -5% -5% auto;
}

.text_blue-dark {
  color: var(--blue-dark);
}

.img_upcoming-webinar {
  object-fit: cover;
  align-self: stretch;
  height: 100%;
}

.img_bird.webinar_1 {
  position: absolute;
  inset: auto -27% 20px auto;
}

.img_bird.cqc-resources_1 {
  position: absolute;
  inset: auto 20% 10% auto;
}

.img_bird.change-management_1 {
  position: absolute;
  inset: -120px 0% auto auto;
}

.img_bird.german_home_1 {
  position: absolute;
  inset: -25px -90px 0% auto;
}

.img_bird.events-1 {
  position: absolute;
  inset: -50px 15% 0% auto;
}

.img_bird.join-us_hero {
  z-index: -1;
  position: absolute;
  inset: -28px 6px auto auto;
}

.img_bird.join-us-1 {
  position: absolute;
  inset: auto 18% 10% auto;
}

.img_bird.home_1 {
  width: 100px;
  position: absolute;
  inset: 0% -5% auto auto;
}

.img_bird.persona-3 {
  position: absolute;
  inset: auto -21% 20px auto;
}

.img_bird.product-tour {
  position: absolute;
  inset: 90% auto auto -5%;
}

.img_bird.product-tour-2 {
  position: absolute;
  inset: auto -5% -10% auto;
}

.img_bird.ppc-hero {
  margin-top: auto;
  position: absolute;
  inset: 0% -52px 60px auto;
}

.img_bird.is-top-right {
  width: 100px;
  position: absolute;
  inset: 0% -120px auto auto;
}

.img_bird.is-bottom-right {
  width: 100px;
  position: absolute;
  inset: auto -120px 0% auto;
}

.img_bird.micro_1 {
  width: 100px;
  position: absolute;
  inset: auto -140px 0% auto;
}

.img_bird.campaign-1 {
  position: absolute;
  inset: auto -100px 0% auto;
}

.img_bird.campaign-2 {
  position: absolute;
  inset: -70px auto auto;
}

.img_bird.german-job {
  transform-style: preserve-3d;
  max-width: 100px;
  position: absolute;
  inset: auto auto 50px 50px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.img_bird.persona-1 {
  position: absolute;
  inset: -100px auto auto 5vw;
}

.wrapper_link_tags {
  grid-column-gap: 10px;
  justify-content: space-between;
  margin-top: 60px;
  display: flex;
}

.breaking_no-wrap {
  white-space: nowrap;
}

.bg_purple-light {
  background-color: #ded6f2;
}

.padding_top-60px {
  padding-top: 60px;
}

.wrapper_text_expand {
  cursor: pointer;
  align-items: center;
  margin-top: 3px;
  display: flex;
}

.bg_teal-lighter {
  background-color: var(--teal-lighter);
}

.wrapper_events_date {
  background-color: var(--teal-lighter);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  font-size: 60px;
  font-weight: 600;
  line-height: 60px;
  display: flex;
}

.padding_top-medium {
  padding-top: var(--spacing--medium);
}

.grid_lightbox {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.lightbox {
  grid-column-gap: 20px;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
}

.border-radius_10px {
  border-radius: 10px;
}

.border-radius_10px.img-is-full-height {
  object-fit: cover;
  height: 100%;
}

.flex-h_align-top {
  align-items: flex-start;
  display: flex;
}

.flex-h_align-top.gap_cols-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-h_align-top.gap_cols-10px.hide {
  display: none;
}

.flex-h_align-top.gap_cols-2px {
  grid-column-gap: 2px;
}

.flex-h_align-top.gap_6px {
  grid-column-gap: 6px;
  grid-row-gap: 10px;
}

.flex-h_align-top.gap_6px.wrap, .flex-h_align-top.wrap {
  flex-wrap: wrap;
}

.flex-h_align-top.gap-cols-40px {
  grid-column-gap: 40px;
}

.flex-h_align-top.gap-cols-12px {
  grid-column-gap: 12px;
}

.flex-h_align-top.gap-cols-20px {
  grid-column-gap: 20px;
}

.flex-h_align-top.gap-col-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex-h_align-top.gap-30px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.flex-h_align-top.is-opposite {
  justify-content: space-between;
}

.img_german_bg {
  z-index: -1;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.v-tab_text.component_landing-page {
  color: var(--grey);
}

.tabs_and_nav {
  flex-direction: column;
  width: 100%;
  min-height: 870px;
  display: flex;
}

.tabs_and_nav.component_product-slider {
  min-height: 740px;
}

.tabs_and_nav.component-ppc {
  height: 100%;
  min-height: auto;
}

.tabs_and_nav.min-height-auto {
  min-height: auto;
}

.tabs_content {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.arrow {
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  inset: auto auto 98px 0%;
}

.arrow:hover {
  color: #000;
}

.arrow.tab_next {
  transition: all .125s;
  position: absolute;
  inset: auto -25px 400px auto;
}

.arrow.tab_next:active {
  transform: scale(.9);
}

.arrow.tab_next.ppc-page {
  height: 7%;
  top: 55%;
  bottom: 0;
}

.arrow.tab_next.is-centered {
  inset: 200px 0% auto auto;
}

.arrow.tab_next.is-centered_more {
  top: 400px;
  bottom: auto;
}

.arrow.tab_next.is-paid-social {
  top: 300px;
  bottom: auto;
}

.arrow.tab_previous {
  transition: all .125s;
  position: absolute;
  inset: auto auto 400px -25px;
}

.arrow.tab_previous:active {
  transform: scale(.9);
}

.arrow.tab_previous.ppc-page {
  height: 7%;
  top: 55%;
  bottom: 0;
}

.arrow.tab_previous.is-centered {
  inset: 200px auto auto 0%;
}

.arrow.tab_previous.is-centered_more {
  top: 400px;
  bottom: auto;
}

.arrow.tab_previous.is-paid-social {
  top: 300px;
  bottom: auto;
}

.tab_content {
  flex: 1;
  padding: 40px 30px;
  overflow: visible;
}

.values_slide-no {
  text-align: center;
  display: none;
}

.tab_menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.tab_menu.ppc-page {
  margin-bottom: 20px;
}

.tab_menu.is-microsite {
  justify-content: space-between;
  margin-top: 20px;
}

.tab_pan {
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.values {
  grid-template-rows: auto;
  position: relative;
}

.values_slide-no-wrap {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.tab_link {
  background-color: var(--blue-light);
  color: var(--blue-dark);
  text-align: center;
  border-radius: 60px;
  flex: none;
  padding: 12px 16px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.tab_link.w--current {
  background-color: var(--blue);
  color: var(--white);
}

.tab_link.component_resources {
  background-color: var(--grey-off-white);
  color: var(--primary);
}

.tab_link.component_resources.w--current {
  background-color: var(--orange-lighter);
  color: var(--orange-dark);
}

.tab_link.component_products {
  background-color: var(--teal-light);
  color: var(--teal-dark);
  text-decoration: none;
}

.tab_link.component_products.w--current {
  background-color: var(--teal);
  color: var(--white);
}

.tab_link.component_landing-page {
  grid-column-gap: 12px;
  background-color: var(--grey-off-white);
  color: var(--grey);
  align-items: center;
  min-height: 48px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tab_link.component_landing-page.w--current {
  background-color: var(--blue-light);
  color: var(--blue);
}

.section_skew-left {
  background-color: var(--orange-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/639877202d92d43decca3e6c_hero-bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 60px;
}

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

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

.grid_cols-2.gap-cols-120px {
  grid-column-gap: 120px;
}

.grid_cols-2.gap-cols-120px.is-rows_mobile.gap-rows-32px {
  grid-row-gap: 32px;
}

.grid_cols-2.align-center {
  align-items: center;
}

.grid_cols-2.gap-60px.gap-30px_mobile {
  grid-template-columns: 1fr 1fr;
}

.grid_cols-2.direction-vertical {
  grid-auto-flow: column;
}

.grid_cols-2.justify-center.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.grid_cols-2.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.grid_cols-2.col1-1-25fr {
  grid-template-columns: 1.25fr 1fr;
}

.grid_cols-2.gap-60px {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr;
}

.wrapper_milestone_line {
  border-radius: 10px;
  width: 6px;
  height: 100%;
}

.wrapper_milestone_line.left-side {
  background-color: var(--orange);
  margin-right: -4px;
}

.wrapper_milestone_line.right-side {
  background-color: var(--blue);
  margin-left: -4px;
}

.wrapper_milestone {
  background-color: var(--white);
  max-width: 380px;
  padding-top: 16px;
  padding-bottom: 16px;
  position: relative;
}

.wrapper_milestone.left-side {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  max-width: 380px;
  margin-right: 2px;
  padding-left: 40px;
  padding-right: 30px;
}

.wrapper_milestone.left-side.milestone_5 {
  margin-top: 62px;
}

.wrapper_milestone.left-side.milestone_7 {
  margin-top: 116px;
}

.wrapper_milestone.left-side.milestone_8 {
  margin-top: 18px;
}

.wrapper_milestone.left-side.milestone_9 {
  margin-top: 15px;
}

.wrapper_milestone.left-side.milestone_3 {
  margin-top: 80px;
}

.wrapper_milestone.left-side.milestone_11 {
  margin-top: 25px;
}

.wrapper_milestone.left-side.milestone_13, .wrapper_milestone.left-side.milestone_15 {
  margin-top: 20px;
}

.wrapper_milestone.left-side.milestone_16 {
  margin-top: 30px;
}

.wrapper_milestone.left-side.milestone_17 {
  margin-top: 27px;
}

.wrapper_milestone.left-side.milestone_21 {
  margin-top: 30px;
}

.wrapper_milestone.left-side.milestone_14 {
  margin-top: 20px;
}

.wrapper_milestone.right-side {
  outline-offset: 0px;
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  outline: 3px #00264d;
  max-width: 380px;
  margin-left: 2px;
  padding-left: 30px;
  padding-right: 40px;
}

.wrapper_milestone.right-side.milestone_10 {
  margin-top: 25px;
}

.wrapper_milestone.right-side.milestone_1 {
  margin-top: 16px;
}

.wrapper_milestone.right-side.milestone_2 {
  margin-top: 33px;
}

.wrapper_milestone.right-side.milestone_4 {
  margin-top: 45px;
}

.wrapper_milestone.right-side.milestone_6 {
  margin-top: 36px;
}

.wrapper_milestone.right-side.milestone_12 {
  margin-top: 10px;
}

.wrapper_milestone_circle {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
  position: absolute;
}

.wrapper_milestone_circle.left-side {
  background-color: var(--orange);
  top: -15px;
  right: -16px;
}

.wrapper_milestone_circle.right-side {
  background-color: var(--blue);
  inset: -15px auto auto -16px;
}

.text_milestone {
  color: var(--white);
  font-weight: 600;
  position: relative;
  top: 1px;
  left: 1px;
}

.padding_right_15px {
  padding-right: 15px;
}

.padding_left_15px {
  padding-left: 15px;
}

.img_dotted-line.left-side {
  margin-top: 2px;
  margin-right: -4px;
}

.img_dotted-line.right-side {
  margin-top: 2px;
  margin-left: -4px;
}

.grid_milestone-main {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  position: relative;
}

.grid_milestone-main._2nd_grid {
  margin-top: -3px;
}

.padding_top-40px {
  padding-top: 40px;
}

.max-width_875px {
  max-width: 875px;
}

.overflow_visible {
  overflow: visible;
}

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

.padding-top-20px.is-only_mobile {
  padding-top: 0;
}

.wrapper_c-management_buttons {
  z-index: 1;
  grid-column-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.grid_c-management_tabs {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  margin-top: 40px;
  margin-bottom: 60px;
}

.tabs_c-management {
  z-index: 1;
  grid-column-gap: 10px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrapper_german_img_tabs {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.img_german_tabs {
  border-radius: 10px;
  min-width: 500px;
}

.img_german_tabs.tab_2 {
  width: 230px;
  min-width: auto;
}

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

.grid_cols_3.gap_80px {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.grid_cols_3.gap-42px {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
}

.grid_cols_3.gap-30px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.grid_cols_3.gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.grid_cols_3.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.swiper_content {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 400px) 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: flex;
}

.swiper_content.component_products {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.swiper_content.is-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text_20px {
  font-size: 1.25rem;
  line-height: 1.5;
}

.text_20px.text-center {
  text-align: center;
}

.hero_p {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.4;
}

.section_hero {
  overflow: hidden;
}

.block_center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.block_center.width-auto {
  width: auto;
}

.block_center.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.block_center.stretch {
  align-items: stretch;
}

.block_center.horizontel {
  flex-flow: row;
}

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

.text_bold {
  font-weight: 700;
}

.text_underline {
  text-decoration: underline;
}

.text_no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.text_no-margin.text-center {
  text-align: center;
}

.cta {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.button_bird-img {
  width: 80px;
  margin-right: 16px;
}

.margin_auto {
  margin-left: auto;
  margin-right: auto;
}

.card_content-30 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 30px;
  display: flex;
}

.card_content-30.gap-row-8px {
  grid-row-gap: 8px;
}

.card_content-30.flex-v-align-center.text-center.padding-top-20 {
  padding-top: 20px;
}

.card_content-30.gap-row-10px {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.card_content-30.gap-30px {
  grid-row-gap: 30px;
}

.card_content-30.gap-30px.has-grid-row-end {
  grid-row-end: span 4;
}

.card_content-30.border-radius_30px.bg_orange-7.flex_top_tail {
  justify-content: space-around;
}

.card_content-30.gap-60px {
  grid-row-gap: 60px;
}

.text_grey {
  color: var(--grey);
}

.card_content-20 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 20px;
  display: flex;
}

.card_content-20.flex-vert-align-center {
  align-items: center;
}

.card_content-20.gap_rows-0px {
  grid-row-gap: 0px;
}

.card_content-20.gap_rows-0px.justify-top {
  justify-content: flex-start;
}

.card_content-20.flex_v_align_left.gap-rows-8px {
  grid-row-gap: 8px;
}

.card_content-20.flex_v_align_left.gap-rows-8px.flex-v_justify-top {
  justify-content: flex-start;
}

.card_content-20.gap-rows-12px {
  grid-row-gap: 12px;
}

.card_content-20.is-bb_card {
  grid-column-gap: 18px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.card_content-20.is-top {
  justify-content: flex-start;
}

.width_100 {
  width: 100%;
}

.img_journey {
  height: 100px;
}

.max-width_850px {
  max-width: 850px;
}

.h1_hero {
  font-size: 3.75rem;
  line-height: 1.3;
}

.h1_hero.margin_none.text-center {
  text-align: center;
}

.bg-color_blue-lighter {
  background-color: var(--blue-lighter);
}

.margin_top_none {
  margin-top: 0;
}

.flex-v-align-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.flex-v-align-center.gap-row-30px {
  grid-row-gap: 30px;
}

.flex-v-align-center.gap-row-20px {
  grid-row-gap: 20px;
}

.flex-v-align-center.hide {
  display: none;
}

.grid_steps_heading {
  grid-column-gap: 60px;
  justify-content: center;
  display: flex;
}

.margin_bottom-10px {
  margin-bottom: 10px;
}

.carousel {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.swiper {
  height: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.swiper._3cards.margin_none, .swiper.card-sides.margin_none {
  margin-top: 0;
  margin-bottom: 0;
}

.swiper.is-nav {
  overflow: hidden;
}

.swiper.is-nav_buttons {
  max-width: 380px;
  height: auto;
}

.swiper.is-features {
  margin-bottom: 20px;
}

.swiper.blog_featured {
  max-width: 1440px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  padding-left: 5vw;
}

.swiper.margin-less {
  margin-top: 0;
  margin-bottom: 20px;
}

.swiper.cs_swiper {
  max-width: 1440px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  padding-left: 5vw;
}

.padding_20px {
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-v_left_center-mobile {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.flex-v_left_center-mobile.gap_rows-30px {
  grid-row-gap: 30px;
}

.flex-v_left_center-mobile.gap_rows-20px {
  grid-row-gap: 20px;
}

.flex-v_left_center-mobile.gap_rows-10px {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-v_left_center-mobile.gap_rows-60px {
  grid-row-gap: 60px;
}

.flex-v_left_center-mobile.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-v_left_center-mobile.horizontal {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.text_cta_button {
  color: var(--primary);
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.text_cta_button.text_orange-dark {
  color: var(--orange-dark);
}

.margin_right-25px {
  margin-right: 25px;
}

.flex_v_align_right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.flex_v_align_right.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.flex_v_align_right.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex_v {
  flex-direction: column;
  display: flex;
}

.flex_v.gap_rows-20px {
  grid-row-gap: 20px;
}

.flex_v.gap_rows-10px {
  grid-row-gap: 10px;
}

.flex_v.gap-2px {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.flex_v.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.section_oval-right-top {
  background-color: var(--blue-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/63441950acf9fd1691dfe57f_enter-birdie-top.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section_oval-right-top.bg_color_orange-lighter {
  background-color: var(--orange-lighter);
}

.section_oval-right-top.bg_color_birdie-blue {
  background-color: var(--primary);
}

.section_oval-right-top.bg-color_teal-lighter {
  background-color: var(--teal-lighter);
}

.grid_featured {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.filters_collection {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.max-width_800px {
  max-width: 800px;
}

.max-width_800px.is-centered {
  margin-left: auto;
  margin-right: auto;
}

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

.bg_grey-off-white {
  background-color: var(--grey-off-white);
}

.wrapper_blog_back-button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.section_oval-right-left {
  background-color: var(--blue-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/64930e84c97ba693ed506c64_bottom.svg"), url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/63441950acf9fd1691dfe57f_enter-birdie-top.svg");
  background-position: 50% 101%, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section_oval-right-left.bg_color_purple-light {
  background-color: var(--purple-light);
}

.section_oval-right-left.bg_orange-lighter {
  background-color: var(--orange-lighter);
}

.padding_26px {
  padding: 26px;
}

.bg_blue-light {
  background-color: var(--blue-light);
}

.padding_40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.bg_color_purple-lighter {
  background-color: var(--purple-lighter);
}

.lightbox_img {
  border-radius: 10px;
}

.text_16 {
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  line-height: 1.2;
}

.margin_top-60px {
  margin-top: 60px;
}

.grid_content {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: grid;
}

.text-align-right {
  text-align: right;
}

.img_team-member {
  object-fit: cover;
  flex: none;
  width: 100%;
  height: 160px;
}

.flex_v_justify_center {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.flex_v_justify_center.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.max_width-640px {
  max-width: 640px;
}

.grid_landing {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_landing_cards {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 60px;
}

.flex-h_align-bottom {
  align-items: flex-end;
  display: flex;
}

.flex-h_align-bottom.flex-h_justify-ends {
  justify-content: space-between;
}

.flex-h_align-bottom.gap-col-5px {
  grid-column-gap: 5px;
}

.flex-h_align-bottom.gap-col-5px.has-wrap {
  flex-wrap: wrap;
}

.bg_primary {
  background-color: var(--primary);
}

.margin_bottom-none {
  margin-bottom: 0;
}

.margin_bottom-none.form_embed.border-radius_10px {
  border-radius: 10px;
}

.padding_right-none {
  padding-right: 0;
}

.img_events_hero {
  border-radius: 10px;
  position: absolute;
  inset: 0 auto;
}

.youtube_wrapper {
  border-radius: 10px;
  overflow: hidden;
}

.grid_cta_cols-2 {
  grid-template-rows: auto;
  align-items: end;
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid_cta_cols-2.gap_cols-80px {
  grid-column-gap: 80px;
}

.box-shadow {
  box-shadow: 0 0 11px #00264d40;
}

.cta_bg-bottom {
  background-color: var(--white);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.animation_hover-up {
  transition: all .3s;
}

.animation_hover-up:hover {
  transform: translate(0, -5px);
}

.img_desktop-larger {
  display: none;
}

.paragraph-6 {
  padding-bottom: 0;
}

.list-item-3, .list-item-4, .list-item-5, .list-item-6, .list-item-7, .list-item-8, .list-item-9, .list-item-10, .list-item-11 {
  font-size: 1rem;
}

.text-block-24 {
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
}

.min_height-250px {
  min-height: 250px;
}

.img_slider_product {
  object-fit: contain;
  max-height: 470px;
}

.grid_product-testimonial {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  margin-top: 120px;
  margin-bottom: 120px;
}

.testimonial_rich-text p {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.4;
}

.testimonial_rich-text h2 {
  margin-bottom: 20px;
}

.testimonial_rich-text h3 {
  margin-top: 0;
}

.max-width_430px {
  max-width: 430px;
}

.grid_product_features {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 120px;
  display: grid;
}

.grid_product_features.is-expandable {
  margin-bottom: 20px;
  overflow: hidden;
}

.capitalize-lowercase {
  text-transform: lowercase;
}

.grid_product_blog {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 100px;
  display: grid;
}

.padding_top-120px {
  padding-top: 120px;
}

.mobile_hero-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.split-text_wrapper {
  justify-content: center;
  display: flex;
}

.split-text_wrapper.gap-col-10px {
  grid-column-gap: 10px;
}

.split-text_wrapper.gap-col-10px.has-wrap {
  flex-wrap: wrap;
}

.paragraph-8 {
  display: block;
}

.banner_small {
  justify-content: center;
  width: 100%;
  margin-top: 76.8px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0 0% auto;
}

.banner_small.is-large-banner {
  z-index: 1;
  margin-top: 80px;
  position: fixed;
}

.banner_small.is-german-site {
  display: flex;
}

.banner_small.is-top {
  margin-top: 0;
  display: none;
  position: relative;
}

.banner_close {
  z-index: 999;
  cursor: pointer;
  border-radius: 10px;
  width: 40px;
  height: 40px;
  transition: background-color .2s;
  position: relative;
}

.banner_close:hover {
  background-color: #00264d14;
}

.banner_close.is-large-banner {
  align-self: flex-start;
}

.flex_h-center {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.flex_h-center.gap_cols-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex_h-center.gap-cols-10px {
  grid-column-gap: 10px;
}

.flex_h-center.gap-cols-12px {
  grid-column-gap: 12px;
}

.flex_h-center.gap-2px {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.flex_h-center.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex_h-center.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex_h-center.gap-4px.has-flex {
  flex-flow: wrap;
}

.flex_h-center.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex_h-center.gap-6px {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.flex_h-center.gap-6px.has_wrap {
  flex-flow: wrap;
}

.flex_h-center.gap-6px.opacity-75 {
  opacity: .75;
}

.flex_h-center.gap-0px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.banner_inner {
  z-index: 1;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.banner_content {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.banner_content.is-large-banner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.banner-link {
  color: var(--primary);
}

.img_course, .course-persona_img {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 400px;
}

.course_module_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid var(--teal-light);
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.course_module_wrapper.top-module {
  border-top-style: none;
}

.section_oval-right_no-top {
  background-color: var(--blue-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/63441950acf9fd7e37dfe580_enter-birdie-bottom.svg");
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

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

.img-cover {
  object-fit: cover;
}

.img-cover.is-full {
  width: 100%;
}

.policy_header_wrapper {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 32px;
  display: flex;
}

.policy-date {
  white-space: pre;
  font-weight: 500;
}

.padding_top-80px {
  padding-top: 80px;
}

.stats_text-large {
  color: var(--teal);
  text-align: center;
  font-family: Poppins \- Upload, sans-serif;
  font-size: 64px;
  font-weight: 600;
  line-height: 1;
}

.stats_text-large.text_primary.text-align-left {
  text-align: left;
}

.stats_text-large.is-small {
  font-size: 48px;
}

.text_black {
  color: var(--black);
}

.text_black.margin_none.text-center {
  text-align: center;
}

.grid_stats-4col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.grid_awards {
  grid-column-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  align-items: center;
}

.grid_awards.awards-list {
  grid-row-gap: 52px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.img_awards {
  object-fit: contain;
  max-height: 110px;
}

.max-width-510px {
  max-width: 510px;
}

.grid_meet-birdies {
  grid-column-gap: 85px;
  grid-template-rows: auto;
  align-items: center;
}

.meet-birdies_video_wrapper {
  padding: 32px;
  position: relative;
}

.meet-birdies_bg {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.grid_team-values {
  grid-template-rows: auto;
  align-items: center;
}

.birdie_testimonial_img {
  object-fit: cover;
  border-radius: 100%;
  width: 100px;
  height: 100px;
}

.birdie_testimonial_img.is-75px {
  width: 75px;
  height: 75px;
}

.birdie_testimonial_img.is-company-logo {
  object-fit: contain;
  border-radius: 0%;
  width: auto;
  max-width: 120px;
  height: auto;
  max-height: 70px;
}

.grid_social {
  grid-column-gap: 100px;
  grid-template-rows: auto;
  align-items: center;
}

.product_icon {
  width: 90px;
  height: 90px;
}

.rich-text_ppc {
  color: var(--white);
}

.rich-text_ppc h1 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 2rem;
}

.rich-text_ppc h3 {
  margin-top: 0;
  margin-bottom: 30px;
}

.rich-text_ppc p {
  color: var(--white);
}

.img_ppc_slide {
  border-radius: 10px;
  max-width: 430px;
}

.wrapper_ppc_slide_img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 25px;
  display: flex;
  position: relative;
}

.grid_ppc-businesses {
  grid-column-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 20px;
}

.grid_ppc-logos {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: auto auto auto;
}

.padding-12px {
  padding-top: 12px;
  padding-bottom: 12px;
}

.img_hero_ppc-bg {
  z-index: -1;
  max-width: 650px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.lottie_home {
  width: 90%;
}

.product_testimonial-img_wrapper {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.home_cta_mobile {
  display: none;
}

.text_1-25rem {
  font-size: 1.25rem;
}

.product_testimonial_wrapper {
  grid-row-gap: 21px;
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 0 0 11px #00264d40;
}

.product_testimonial-icon {
  position: absolute;
  inset: -55px auto auto -55px;
}

.product_testimonial-company-logo {
  max-width: 170px;
  max-height: 90px;
}

.product_testmonial-bg {
  z-index: -1;
  max-width: 110%;
  position: absolute;
  inset: auto;
}

.product_testimonial {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.home_features_wrapper {
  grid-column-gap: 28px;
  background-color: var(--white);
  color: var(--primary);
  border-radius: 20px;
  align-items: flex-start;
  max-width: 785px;
  padding: 21px 31px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  box-shadow: 0 0 11px #00264d40;
}

.home_features_wrapper:hover {
  transform: translate(5px);
}

.text-link {
  color: var(--orange-dark);
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  text-decoration: none;
}

.text-link.text-color-dark-blue {
  color: var(--primary);
}

.text-link.text-color-dark-blue.text_underline, .text-link.text-underline {
  text-decoration: underline;
}

.text-link.text-underline.text_teal-light {
  color: var(--teal-light);
}

.text-link.text_teal-dark {
  color: var(--teal-dark);
}

.text-link.is-pricing {
  color: var(--primary);
  text-align: center;
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: underline;
}

.text-link.text_primary {
  color: var(--primary);
}

.text-link.text_primary.text_underline {
  text-decoration: underline;
}

.text-link.text_purple-dark {
  color: var(--purple-dark);
}

.padding-bottom-12px {
  padding-bottom: 12px;
}

.padding-top-42px {
  padding-top: 42px;
}

.grid_2-rows {
  grid-template-columns: 1fr;
}

.grid_2-rows.gap-rows-25px {
  grid-row-gap: 25px;
}

.max-width-680px {
  max-width: 680px;
}

.section_oval-left_no-top {
  background-color: var(--purple-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6343d959ebf97b57a82aac25_Results-bottom.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 20px;
  padding-bottom: 90px;
}

.min-height-850px {
  min-height: 850px;
}

.cqc_form_wrapper {
  justify-content: center;
  align-items: flex-start;
  margin-top: -390px;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

.cqc_form {
  z-index: 1;
  grid-row-gap: 21px;
  border: 1px solid var(--grey-off-white);
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px 32px 16px;
  display: flex;
  position: relative;
  left: 15px;
  box-shadow: 0 0 11px #00254d40;
}

.text_purple {
  color: var(--purple);
}

.cqc_brochure {
  background-color: var(--white);
  border-radius: 5px;
  margin-right: 15px;
  padding: 10px 10px 10px 25px;
  position: sticky;
  top: 30px;
  box-shadow: 0 0 11px #00264d40;
}

.border-radius-5px {
  border-radius: 5px;
}

.padding-bottom-100px {
  padding-bottom: 100px;
}

.padding-bottom-100px.on-mobile {
  padding-bottom: 0;
}

.grid_cqc-ebook {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 42px;
  margin-bottom: 100px;
}

.button_teal-dark {
  background-color: var(--teal-dark);
  color: var(--white);
  text-align: center;
  border-radius: 40px;
  padding: 12px 40px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.button_teal-dark.w--current {
  justify-content: center;
  display: flex;
}

.marquee-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 110%;
  margin-top: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.marquee-inner {
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.max-width-750px {
  max-width: 750px;
}

.padding-bottom-80px {
  padding-bottom: 80px;
}

.wrapper_ppc-stats {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bg_color_green-lighter {
  background-color: var(--green-lighter);
}

.text_green {
  color: var(--green);
}

.icon_embed {
  display: flex;
}

.icon_embed.text_green.margin-top-3px {
  margin-top: 3px;
}

.icon_embed.icon_plus {
  margin-bottom: 2px;
}

.icon_embed.is-quote.is-bottom-right {
  position: absolute;
  inset: auto 0% 0% auto;
}

.icon_embed.is-quote.is-top-left {
  position: absolute;
  inset: 0% auto auto 0%;
}

.icon_embed.is-quote.is-top-left_over {
  position: absolute;
  inset: -27px auto auto -27px;
}

.icon_embed.is-quote.is-bottom-right_over {
  position: absolute;
  inset: auto -27px -27px auto;
}

.icon_embed.is-quote_img-square.top-left {
  position: absolute;
  inset: -12px auto auto -12px;
}

.icon_embed.is-quote_img-square.bottom-right {
  position: absolute;
  inset: auto -12px -12px auto;
}

.text_1-125rem {
  text-align: left;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.4;
  text-decoration: none;
}

.text_1-125rem.margin_bottom-none.text_bold.text-center, .text_1-125rem.text_center {
  text-align: center;
}

.text_semi-bold {
  font-weight: 600;
}

.text_semi-bold.text_1-125rem.text-align-center-mobile {
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-weight: 400;
}

.max-width-900px {
  max-width: 900px;
}

.max-width-800px {
  max-width: 800px;
}

.max-width-800px.is-centered {
  margin-left: auto;
  margin-right: auto;
}

.dps-funding_form {
  z-index: 1;
  grid-row-gap: 21px;
  border: 1px solid var(--grey-off-white);
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  min-width: 800px;
  padding: 32px 32px 16px;
  display: flex;
  position: relative;
  left: 15px;
  box-shadow: 0 0 11px #00254d40;
}

.dps-funding_form_wrapper {
  justify-content: center;
  align-items: flex-start;
  margin-top: -390px;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

.grid_dps-funding {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 42px;
  margin-bottom: 100px;
}

.padding-top-6px {
  padding-top: 6px;
}

.person_card {
  color: var(--primary);
  border-radius: 20px;
  flex-direction: column;
  max-width: 270px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 11px #00264d40;
}

.text_24px {
  font-size: 24px;
}

.birdie-staff_inner_wrapper {
  grid-row-gap: 8px;
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
}

.padding-none {
  padding: 0;
}

.padding-none.gap-cols-50px {
  grid-column-gap: 50px;
}

.padding-none.gap-cols-50px.gap-rows-32px {
  grid-row-gap: 32px;
}

.padding-none.gap-cols-50px.gap-cols-80px {
  grid-row-gap: 80px;
}

.padding-none.gap-rows-50px {
  grid-row-gap: 50px;
}

.text_white {
  color: var(--white);
}

.block_max-width-710px {
  max-width: 710px;
}

.staff-img {
  object-fit: cover;
  width: 310px;
  min-height: 230px;
  max-height: 230px;
}

.padding-bottom-65px {
  padding-bottom: 40px;
}

.padding-bottom-65px.is-visible-mobile, .padding-bottom-65px.is-visible-mobile.is-20px_mobile {
  display: none;
}

.bg_wavy-purple {
  z-index: 0;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0%;
}

.divider_purple {
  background-color: var(--purple);
  width: 100%;
  height: 1px;
}

.flex-v_justify-top {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.flex-v_justify-top.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.gap-cols-64px {
  grid-column-gap: 64px;
}

.text-expand_wrapper {
  grid-column-gap: 4px;
  border-bottom: 1px solid var(--orange-dark);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-expand_wrapper.hide {
  display: none;
}

.font-height-1-2 {
  line-height: 1.2;
}

.lottie {
  margin-bottom: 0;
}

.lottie.is-visible_desktop {
  z-index: 1;
  height: 400px;
  position: relative;
}

.lottie.is-visible_mobile {
  display: none;
}

.product-bg {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.icon_44x44 {
  width: 44px;
  height: 44px;
}

.icon_38x38 {
  width: 38px;
  height: 38px;
}

.icon_38x38.is-absolute {
  position: absolute;
  inset: -18px auto auto -18px;
}

.grid_all-features {
  grid-column-gap: 60px;
  grid-template-columns: auto 1fr;
  margin-top: 60px;
  margin-bottom: 80px;
  padding: 0;
}

.grid_all-features._1-row {
  grid-template-rows: auto;
}

.padding-bottom-4px {
  padding-bottom: 4px;
}

.divider_grey_2px {
  background-color: #dadfe7;
  border-radius: 10px;
  width: 100%;
  height: 2px;
}

.grid_features {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.text_1rem {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
}

.text_1rem.text_semi-bold {
  font-weight: 700;
}

.text_14px {
  font-size: 14px;
}

.text_14px.text-link.text_underline {
  text-decoration: underline;
}

.features-link_wrapper {
  width: 100%;
  margin-bottom: 20px;
  text-decoration: none;
}

.bg_all-features {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/64a2c2adc94179e6493d234e_all-features-bg.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.grid_features-main {
  overflow: hidden;
}

.max-width-830px {
  max-width: 830px;
}

.all-features_nav_wrapper {
  position: sticky;
  top: 100px;
}

.all-features_nav_wrapper.is-mobile {
  display: none;
}

._w-slider-dot {
  position: absolute;
}

.slider__icon {
  font-size: 24px;
  font-weight: 700;
}

.slider__arrow {
  border: 1px solid var(--grey-off-white);
  color: var(--primary);
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: color .2s, background-color .2s;
  display: flex;
  box-shadow: 0 0 3px #00264d1a;
}

.slider__arrow:hover {
  color: #fff;
}

.slider__arrow.right {
  transform: translate(50%);
}

.slider__arrow.right:hover {
  color: var(--primary);
}

.slider__arrow.right:focus-visible, .slider__arrow.right[data-wf-focus-visible] {
  outline-offset: 3px;
  outline: 3px solid #fffdf8;
}

.slider__arrow.left {
  background-color: #fffdf8;
  transform: translate(-50%);
}

.slider__arrow.left:hover {
  color: var(--primary);
}

.slider__arrow.left:focus-visible, .slider__arrow.left[data-wf-focus-visible] {
  outline-offset: 3px;
  outline: 3px solid #fffdf8;
}

.slide_features {
  position: static;
  inset: 0%;
  overflow: visible;
}

.slider-mask_features {
  position: static;
  overflow: visible;
}

.slider__nav {
  font-size: .6rem;
  bottom: -45px;
}

.slider__nav:focus {
  color: #8c0a0f;
}

.slider_features {
  background-color: #0000;
  width: 530px;
  height: 300px;
}

.slide__image {
  z-index: 1;
  object-fit: cover;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 3px 14px -6px #00264d1a;
}

.slide__image.next {
  z-index: 1;
  transform-origin: 50%;
  transform: translate(120px)scale(.8);
}

.slide__image.previous {
  z-index: 0;
  transform-origin: 50%;
  transform: translate(-120px)scale(.8);
}

.slide__image.current {
  z-index: 2;
  object-fit: cover;
  object-position: 100% 50%;
  border-radius: 4px;
}

.multiple-headings_wrap {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
  position: relative;
}

.multiple-headings_wrap.test {
  grid-column-gap: 9px;
  justify-content: flex-start;
}

.margin-top--60px {
  margin-top: -60px;
}

.persona_rich-text h3 {
  margin-bottom: 6px;
}

.img_absolute_minus-index {
  z-index: -1;
  position: absolute;
}

.border-radius_20px {
  border-radius: 20px;
}

.padding-bottom-25px {
  padding-bottom: 25px;
}

.section_persona-page {
  background-color: var(--orange-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/64b547f78bf9fbe2a98dde6b_persona-bottom.svg"), url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/64b547f75688adf367c91429_persona-top.svg");
  background-position: 50% 101%, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

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

.persona_video_wrapper {
  grid-row-gap: 24px;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 70%;
  margin-bottom: -370px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.persona_large-padding {
  margin-bottom: 450px;
  padding-top: 60px;
  position: relative;
}

.margin-top-6px {
  margin-top: 6px;
}

.section_oval-left_no-bottom {
  background-color: var(--purple-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6343d958ae8a164390ac1de0_Results-top.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 80px;
  padding-bottom: 90px;
}

.section_oval-left_no-bottom.padding-bottom-25px {
  padding-bottom: 25px;
}

.section_oval-left_no-bottom.bg_blue-lighter {
  background-color: var(--blue-lighter);
}

.section_oval-right-top_purple-lighter {
  background-color: var(--blue-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/64b63a5c84d27e4bfd483852_sales-top-purple.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section_oval-right-top_purple-lighter.bg_color_birdie-blue {
  background-color: var(--primary);
}

.persona_hero-heading {
  color: var(--teal);
  text-align: center;
  margin: 0;
  font-size: 3.75rem;
  line-height: 1.3;
}

.grid_persona-features {
  grid-column-gap: 100px;
  padding: 0;
}

.wrapper {
  cursor: auto;
  grid-template-columns: 2fr 1fr 1fr;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
}

.section_pricing-hero {
  background-color: var(--blue-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/64c224c28b4895d671fb4fcb_hero-bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.grid_pricing-hero {
  grid-column-gap: 21px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  margin-top: 85px;
  margin-bottom: 6rem;
  display: grid;
}

.grid_pricing-hero.is-micro-landing {
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
}

.pricing-feature_wrapper {
  grid-row-gap: 25px;
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  box-shadow: 0 0 8px #00264d40;
}

.pricing-feature_top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 250px;
  margin-bottom: 1rem;
  padding-top: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.pricing-feature_top.min-height-auto {
  min-height: auto;
}

.pricing-feature_bottom {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 3.5rem;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.pricing-button_wrapper {
  justify-content: center;
  display: flex;
  position: absolute;
  inset: auto 0% -24px;
}

.grid_pricing_cm-only {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1100px;
  padding: 40px;
  display: grid;
  box-shadow: 0 0 10px #00000040;
}

.pricing_cm-only_list {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/64c2578d0b43fb0bc677c7c3_tick-small.svg");
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.text_28px {
  font-size: 28px;
  line-height: 1.3;
}

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

.pricing-popular_wrapper {
  z-index: 1;
  background-color: var(--teal-light);
  border-radius: 22px;
  justify-content: center;
  align-items: center;
  max-width: 200px;
  min-height: 44px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: -22px 0% auto;
}

.pricing-header_wrapper {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 42px 12px 16px;
  display: flex;
}

.pricing-header_wrapper.is-off-white {
  background-color: var(--grey-off-white);
}

.pricing-header_wrapper.is-orange {
  background-color: var(--orange-lighter);
}

.pricing-header_wrapper.is-teal {
  background-color: var(--teal-lighter);
}

.pricing-header_wrapper.is-purple {
  background-color: var(--purple-lighter);
}

.grid_pricing-features {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 180px 1fr 1fr 1fr 1fr;
  min-height: 80px;
  position: relative;
}

.pricing-item_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.pricing-item_wrapper.is-off-white {
  background-color: var(--grey-off-white);
}

.pricing-item_wrapper.is-off-white.is-bottom-features {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 30px;
}

.pricing-item_wrapper.is-orange {
  background-color: var(--orange-lighter);
}

.pricing-item_wrapper.is-orange.is-bottom-features {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 30px;
}

.pricing-item_wrapper.is-teal {
  background-color: var(--teal-lighter);
}

.pricing-item_wrapper.is-teal.is-bottom-features {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 30px;
}

.pricing-item_wrapper.is-purple {
  background-color: var(--purple-lighter);
}

.pricing-item_wrapper.is-purple.is-bottom-features {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 30px;
}

.pricing-feature_divider {
  background-color: #a0adbf;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.grid_pricing-header {
  z-index: 1;
  grid-column-gap: 16px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 180px 1fr 1fr 1fr 1fr;
  margin-left: -50px;
  margin-right: -50px;
  padding: 30px 50px 0;
  position: sticky;
  top: 48px;
}

.grid_pricing-category {
  background-color: var(--grey-lighter);
  cursor: pointer;
  border-radius: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  justify-content: space-between;
  align-items: center;
  margin: 10px -50px 10px -25px;
  padding: 12px 20px 12px 25px;
  display: flex;
  position: relative;
}

.grid_pricing-category.is-top {
  margin-top: 0;
}

.pricing-features_collection-wrapper {
  margin-top: -10px;
  margin-bottom: -10px;
  overflow: hidden;
}

.fs_accordion-1_header-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-1_header-2:focus-visible, .fs_accordion-1_header-2[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.grid_pricing-footer {
  grid-column-gap: 16px;
  width: 100%;
  margin-bottom: 60px;
  padding: 0 0 10px;
}

.pricing-cm-only_wrapper {
  grid-column-gap: 40px;
  align-items: center;
  display: flex;
}

.section_pricing-mobile {
  display: none;
}

.swiper_pricing-inner {
  height: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.swiper-wrapper_pricing-inner {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.swiper-slide_pricing-inner {
  height: auto;
}

.text_atkinson {
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
}

.testimonial-individual_wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 3px;
  flex-wrap: wrap;
  display: flex;
}

.microsite-card_wrapper {
  background-color: var(--white);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
  position: absolute;
  inset: auto 0% -20px;
}

.grid_microsite {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 0;
}

.microsite_birdie {
  max-width: 175px;
  margin-top: auto;
  margin-left: auto;
}

.icon_microsite {
  width: 100px;
}

.microsite_signature-img {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  max-width: 250px;
  display: flex;
  position: absolute;
  inset: 0% 10% 0% auto;
  transform: rotate(10deg);
}

.text_microsite-cta {
  color: var(--primary);
  margin: 0;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.25rem;
  text-decoration: none;
}

.micro-site_cta_wrapper {
  grid-column-gap: 50px;
  justify-content: center;
  display: flex;
}

.microsite_signature-content {
  max-width: 700px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.microsite_signature {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid_microsite-footer {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 25px;
  padding-bottom: 25px;
  display: grid;
}

.microsite_footer-link {
  grid-row-gap: 8px;
  color: var(--white);
  flex-direction: column;
  align-items: flex-start;
  font-size: 1.125rem;
  text-decoration: none;
  display: flex;
}

.grid_microsite-clients_hero {
  grid-column-gap: 40px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 20px;
  display: grid;
}

.microsite_slider {
  background-color: #0000;
  height: 100%;
}

.microsite_slider-mask {
  padding-bottom: 60px;
}

.swiper-button-next {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  transition: background-color .2s;
  display: flex;
}

.swiper-button-next:hover {
  background-color: var(--birdies-design-system---colours--hover);
}

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

.section_clients_hori-scroll {
  background-color: var(--teal-lighter);
  flex-direction: column;
  display: flex;
  position: relative;
}

.hori-scroll {
  justify-content: flex-start;
  align-items: center;
  width: 400vw;
  display: flex;
}

.hori-scroll.is_5-sections {
  width: 500vw;
}

.hori-scroll_item {
  flex: none;
  justify-content: center;
  width: 100vw;
  max-width: 1400px;
  height: 100svh;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 80px;
  display: flex;
}

.hori-scroll_item.is-first_slide.is-smaller, .hori-scroll_item.is-smaller {
  height: 65svh;
}

.grid_your-clients {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hori-scroll_nav {
  z-index: 2;
  grid-column-gap: 2rem;
  justify-content: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: absolute;
  inset: 100px 0% auto;
}

.hori-scroll_nav.is_product-philosophy, .hori-scroll_nav.is-village_page {
  grid-column-gap: 0rem;
  grid-row-gap: .75rem;
  background-color: var(--primary);
  flex-direction: column;
  width: auto;
  height: 100%;
  padding-left: 30px;
  padding-right: 30px;
  inset: 0% auto 0% 0%;
  box-shadow: 2px 0 11px 2px #00264d4d;
}

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

.grid_bb-resources {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
  padding: 0;
}

.bb_number-wrapper {
  border: 1px solid var(--grey-lighter);
  background-color: var(--white);
  color: var(--teal-dark);
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
  position: absolute;
  inset: -15px auto auto -15px;
  box-shadow: 0 2px 5px #00264d40;
}

.section_philosophy-roadmap {
  background-color: var(--teal-lighter);
  padding-top: 40px;
}

.button_teal {
  background-color: var(--teal-light);
  color: var(--primary);
  text-align: center;
  border-radius: 40px;
  padding: 12px 40px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.button_teal.w--current {
  justify-content: center;
  display: flex;
}

.grid_philosophy-cta {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 50px;
  position: relative;
}

.philosophy-accordions {
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 875px;
  margin: 140px auto;
  padding: 40px 40px 50px;
  display: flex;
  position: relative;
  box-shadow: 0 0 11px #00000040;
}

.philosophy-accordions_icon {
  position: absolute;
  inset: -50px auto auto -35px;
}

.accordion {
  grid-row-gap: 12px;
  border-bottom: 2px solid var(--primary);
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 16px;
  padding-right: 16px;
  overflow: hidden;
}

.accordion-header {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.accordion-content {
  overflow: hidden;
}

.accordion_chev {
  grid-column-gap: 4px;
  grid-row-gap: 0px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 70px;
  position: relative;
  right: -25px;
}

.accordion_chev.is-small {
  width: auto;
  right: auto;
}

.accordion_rich-text {
  padding-bottom: 21px;
}

.accordion_rich-text a {
  color: var(--teal-dark);
}

.accordion_list {
  grid-row-gap: 21px;
  flex-direction: column;
  display: flex;
}

.hori-scroll-anchor {
  width: 100%;
  height: 100svh;
}

.hori-scroll-anchor.is-first {
  position: absolute;
}

.hori-scroll-anchor.is-first.is-smaller, .hori-scroll-anchor.is-smaller {
  height: 65svh;
}

.hori-scroll-overflow {
  width: 100vw;
  overflow: hidden;
}

.hori-scroll-sticky {
  z-index: 1;
  position: sticky;
  top: 0;
}

.hori-scroll-sticky.is-village_page {
  background-color: var(--primary);
  color: var(--white);
  top: 70px;
}

.philosophy-accordions_bg {
  z-index: -1;
}

.philosophy-accordions_bg.top {
  position: absolute;
  inset: -40px 25px auto auto;
}

.philosophy-accordions_bg.bottom {
  position: absolute;
  inset: auto auto -50px -25px;
}

.padding-top-none {
  padding-top: 0;
}

.section_philosophy_hori-scroll {
  background-color: var(--primary);
  flex-direction: column;
  margin-top: 60px;
  display: flex;
  position: relative;
}

.section_philosophy_hori-scroll.margin_top_none {
  margin-top: 0;
}

.product-philosophy_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 120px;
  display: flex;
  position: relative;
}

.product-philosophy_content.padding-top-none {
  padding-top: 0;
}

.product-philosophy_heading {
  z-index: 999;
  color: var(--white);
  text-align: center;
  position: relative;
  top: -80px;
}

.product-philosophy_heading.text-align-left {
  text-align: left;
}

.hori-scroll_circle {
  background-color: var(--teal-lighter);
  border-radius: 100%;
  width: 18px;
  height: 18px;
}

.hori-scroll_circle.w--current {
  background-color: var(--teal);
}

.product-philosophy_icon {
  position: absolute;
  inset: 7% 0% auto auto;
}

.product-philosophy_icon.is-2nd {
  inset: auto 300px -200px auto;
}

.product-philosophy_icon.is-3rd {
  top: -150px;
}

.product-philosophy_icon.is-4th {
  top: -50px;
}

.product-philosophy_icon.is-5th {
  top: -150px;
}

.product-philosophy_icon.is-6th {
  top: 60px;
}

.product-philosophy_icon.is-7th {
  margin-left: auto;
  margin-right: auto;
  inset: auto 0% -200px 200px;
}

.product-philosophy_icon.is-8th {
  inset: -40px -50px auto auto;
}

.product-philosophy_bottom-wrapper {
  bottom: -20px;
}

.product-philosophy_card-icon {
  z-index: 1;
  position: absolute;
  inset: -40px -35px auto auto;
}

.product-philosophy_card-icon.is-first_icon {
  top: -30px;
  right: 0;
}

.product-philosophy_card-icon.is-last_icon {
  top: 10px;
  right: 60px;
}

.grid_product-philosophy {
  grid-template-rows: auto;
  align-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.hori-scroll_bg {
  width: 100vw;
}

.hori-scroll_bg.is-bottom.village_bg-5 {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/65ba47e6b7b8d2a3323e26b0_Vector%20305.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.hori-scroll_bg.village_bg-1 {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/65ba24d62a9210a6cd47edbf_Vector%20302.svg");
  background-position: -100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hori-scroll_bg.village_bg-2 {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/65ba422d91da1a0c628d43b7_Vector%20302-2.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 70% 50%;
}

.hori-scroll_bg.village_bg-3 {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/65ba44afdb66cbc0e14296b1_Vector%20303.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.hori-scroll_bg.village_bg-4 {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/65ba45378a6558d56c22e5fc_Vector%20304.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 60%;
}

.grid_philosophy-features {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  align-items: center;
  margin-bottom: 100px;
}

.grid_philosophy-features.is-last_grid {
  margin-bottom: 40px;
}

.button_blue {
  background-color: var(--blue);
  color: var(--primary);
  text-align: center;
  border-radius: 40px;
  padding: 12px 40px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.button_blue.w--current {
  justify-content: center;
  display: flex;
}

.product-philosophy_list {
  padding-top: 7px;
  padding-left: 32px;
}

.product-philosophy_img {
  position: absolute;
}

.button_product-philosophy {
  border: 3px solid var(--teal);
  background-color: var(--teal-lighter);
  color: var(--primary);
  text-align: center;
  border-radius: 36px;
  min-width: 290px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  inset: auto auto 0% 0%;
}

.navigation_menu-button {
  padding: 0;
}

.navigation_links-inner {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navigation_link {
  color: var(--white);
  border-radius: 30px;
  align-items: center;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1;
  transition: all .3s;
}

.navigation_link.w--current {
  color: var(--white);
}

.navigation_link.is-large {
  border-radius: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.navigation_dropdown-link {
  color: var(--primary);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem .75rem .75rem .3125rem;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.navigation_dropdown-link:hover {
  background-color: #00264d1a;
}

.navigation_dropdown-heading {
  border-bottom: 1px solid var(--grey-light);
  color: var(--grey);
  margin-bottom: .5rem;
  padding-bottom: 8px;
  padding-left: 5px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.grid_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_dropdown-content.is-3-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_dropdown-content.while-hidden {
  grid-template-columns: 1.1fr 1fr 1fr;
}

.grid_dropdown-content.is-2cols {
  grid-template-columns: 1.1fr 1fr;
}

.navigation_dropdown-content {
  width: 100%;
  display: flex;
}

.navigation_inner {
  background-color: var(--primary);
  border-radius: 60px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 70px;
  padding-right: 32px;
  display: flex;
}

.navigation_inner.is-dropdown {
  background-color: var(--grey-off-white);
  border-radius: 20px;
  width: auto;
  padding: 2rem;
  box-shadow: 0 0 6px #00264d40;
}

.navigation_dropdown-list.w--open {
  background-color: #0000;
  justify-content: center;
  max-width: 1440px;
  padding-top: 1.5rem;
  display: flex;
  position: absolute;
  inset: 4.5rem auto auto;
}

.navigation_dropdown-list.is-full.w--open {
  left: 0;
}

.navigation_icon {
  color: var(--teal);
  justify-content: center;
  align-items: center;
  margin-right: 0;
  display: flex;
  position: static;
}

.navigation_icon.is-mobile_icon {
  display: none;
}

.navigation_dropdown-toggle {
  grid-column-gap: 4px;
  border-radius: 30px;
  align-items: center;
  padding: 1rem;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.navigation_dropdown {
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: static;
}

.navigation_links {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navigation_links.is-micro-landing {
  padding-top: 12px;
  padding-bottom: 12px;
}

.navigation-bar {
  background-color: var(--primary);
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation-bar.is-relative {
  position: relative;
}

.navigation_arrow {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: auto 0% -40px;
}

.navigation_blog-heading {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.navigation_blog-img {
  object-fit: cover;
  border-radius: 5px;
  width: 100%;
  max-height: 200px;
}

.button_secondary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--birdies-design-system---colours--secondary-50);
  font-family: var(--birdies-design-system_buttons-links---link--font);
  color: var(--primary);
  text-align: center;
  border-style: none;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.button_secondary.w--current {
  justify-content: center;
  display: flex;
}

.button_secondary.has-icon {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  padding: 5px 20px;
  display: flex;
}

.button_secondary.text_inter.is-small {
  font-size: 1rem;
}

.navigation_accordion-header.is-below-item {
  margin-top: 2rem;
}

.navigation_accordion-wrapper.flex-vert.gap-row-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.navigation_accordion-wrapper.flex-vert.gap-row-20px.hide {
  display: none;
}

.pricing_slider {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 4px solid var(--grey-lighter);
  background-color: var(--white);
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 850px;
  margin-top: 40px;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.fs_rangeslider-1_input {
  display: none;
}

.fs_rangeslider-1_fill {
  background-color: var(--grey);
  border-top-left-radius: .75rem;
  border-bottom-left-radius: .75rem;
  width: 20%;
  height: 100%;
  position: absolute;
}

.employee_value {
  font-family: Poppins \- Upload, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1;
}

.pricing_slider-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  margin-bottom: 12px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.pricing_slider-text.text-align-left.text-center_mobile {
  height: 80px;
}

.fs_rangeslider-1_handle {
  z-index: 1;
  background-color: var(--primary);
  cursor: grab;
  border-radius: 999rem;
  flex: none;
  width: 2rem;
  height: 2rem;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.fs_rangeslider-1_handle:focus-visible, .fs_rangeslider-1_handle[data-wf-focus-visible] {
  outline-color: var(--grey-lighter);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_rangeslider-1_track {
  background-color: var(--grey-lighter);
  border-radius: .75rem;
  width: 100%;
  min-width: 400px;
  height: .75rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.fs_rangeslider-1_wrapper {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
  position: relative;
}

.fs_rangeslider-1_wrapper.align-left {
  align-items: flex-start;
}

.fs_rangeslider-1_component {
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing_cta-wrapper-1 {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: -20px 0% auto;
}

.pricing_cta-wrapper-1.is-slider_component {
  opacity: 0;
  width: auto;
  display: none;
  inset: auto auto -20px;
}

.pricing_cta-wrapper-1.is-take-tour {
  width: auto;
  display: flex;
  left: auto;
  right: auto;
}

.pricing_cta-wrapper-1.is-on-bottom {
  width: auto;
  max-width: 80%;
  display: flex;
  inset: auto auto -52px;
}

.pricing_value-large {
  text-align: center;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.pricing_cta-play {
  margin: auto;
  position: absolute;
  inset: 0%;
}

.pricing_value-divider {
  background-color: var(--primary);
  border-radius: 100px;
  width: 100%;
  max-width: 150px;
  height: 1px;
  margin: 4px auto 8px;
}

.pricing_value-small {
  text-align: center;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: .95rem;
  font-weight: 400;
  line-height: 1;
}

.pricing_calc {
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 84%;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  display: flex;
  position: relative;
}

.pricing_cta-arrow {
  position: absolute;
  bottom: -10px;
}

.pricing_cta-arrow.is-left {
  left: 0;
}

.pricing_cta-arrow.is-left.is-3grid {
  bottom: -35px;
  left: 5px;
  transform: rotate(-45deg);
}

.pricing_cta-arrow.is-right {
  right: 0;
}

.pricing_cta-arrow.is-right.is-3grid {
  bottom: -35px;
  right: 5px;
  transform: rotate(45deg);
}

.bg_teal-light {
  background-color: var(--teal-light);
}

.navigation_shadow {
  border-radius: 60px;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  position: absolute;
  inset: auto 10px 0%;
  box-shadow: 0 0 11px #00264d40;
}

.product-tour_img {
  border: 1px solid var(--grey-lighter);
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.absolute_button-centre {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.absolute_button-centre.is-auto-size-margin {
  width: auto;
  height: auto;
  margin: auto;
}

.product-tour_stats {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  padding-right: 100px;
  display: grid;
  position: relative;
  top: -38px;
}

.product-tour_stats.is-hidden_mobile {
  margin-top: 140px;
}

.product-tour_stats.is-hidden_desktop {
  display: none;
}

.product-tour_stats.is-micro-landing_page {
  margin-top: 140px;
  display: none;
}

.product-tour_stat {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  color: var(--primary);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 16px 20px 16px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 7px #00264d40;
}

.padding-top-100px {
  padding-top: 100px;
}

.grid_product-tour {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  margin-bottom: 60px;
}

.grid_product-tour.is-last {
  margin-bottom: 0;
  padding-bottom: 60px;
}

.grid_product-tour-cta {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  grid-template-rows: auto;
  margin-top: 40px;
}

.product-tour_cta {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 500px;
  padding: 40px;
  display: grid;
  box-shadow: 0 0 11px #00264d40;
}

.product-tour_bg {
  z-index: -1;
  position: absolute;
  inset: -20px 0% 0%;
}

.product-tour_padding {
  padding-bottom: 25px;
}

.pricing_primary-cta {
  border: 2px solid var(--primary);
  background-color: var(--white);
  color: var(--primary);
  text-align: center;
  cursor: pointer;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 24px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.pricing_primary-cta.w--current {
  justify-content: center;
  display: flex;
}

.pricing_primary-cta.is-orange {
  border-color: var(--orange);
}

.navigation_shadow-2nd {
  border-radius: 60px;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  position: absolute;
  inset: auto 10px 0%;
  box-shadow: 0 0 11px #00264d40;
}

.grid_case-studies_hero {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 410px) 1fr;
  align-items: center;
}

.grid_case-studies_hero.is-inner_grid {
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto auto auto;
}

.case-studies_img {
  object-fit: cover;
  border-radius: 10px;
}

.case-studies_img._2nd-img {
  object-fit: cover;
  min-height: 250px;
}

.case-studies_img._3rd-img {
  min-height: 240px;
}

.case-studies_img._4th-img {
  min-height: 130px;
  margin-top: -40px;
}

.case-studies_img._6th-img {
  min-height: 200px;
}

.case-study_top {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
}

.case-studies_partner-type {
  color: var(--grey);
  cursor: pointer;
  margin-bottom: 0;
  padding: 0;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 23px;
  font-weight: 400;
}

.case-studies_partner-type.is-active {
  color: var(--teal);
  font-weight: 700;
}

.partner-type_wrapper {
  grid-column-gap: 32px;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.partner-type_divider {
  background-color: var(--grey);
  width: 2px;
  height: 20px;
}

.case-studies_bird {
  justify-content: center;
  margin-top: 30px;
  display: flex;
}

.is-2nd_bird {
  margin-top: -2px;
  margin-left: -6px;
  position: absolute;
}

.product-philosophy_inner {
  width: 100%;
  position: relative;
}

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

.confirmation_bg-icon {
  z-index: 0;
  position: absolute;
  inset: -37px -62px auto auto;
}

.section_confirmation-hero {
  background-color: var(--primary);
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6548e8ece207c6290ecf87d7_confirmation-hero-outline.svg");
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 20px;
  padding-bottom: 250px;
  position: relative;
  overflow: hidden;
}

.section_confirmation-hero.padding-less {
  padding-bottom: 200px;
}

.grid_confirmation {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-bottom: 80px;
  padding: 0;
}

.grid_confirmation.is-overlap {
  margin-top: -200px;
}

.banner {
  background-color: var(--purple-lighter);
  color: var(--primary);
  border-radius: 60px;
  justify-content: space-between;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 50px 8px 60px;
  position: relative;
}

.banner.is-large-banner {
  background-color: var(--orange-lighter);
  border-radius: 30px;
  max-width: 1000px;
  padding: 20px;
}

.banner.is-german-site {
  background-color: #ffc671;
}

.banner_bg {
  background-color: var(--purple-lighter);
  width: 100svw;
  position: absolute;
  inset: 0%;
}

.banner_bg.is-german-site {
  background-color: #ffc671;
}

.confirmation_pill-wrapper {
  position: absolute;
  inset: -3% auto auto;
}

.grid_confirmation-hero {
  padding: 0;
}

.grid_plan-summary {
  grid-column-gap: 3rem;
  background-color: var(--primary);
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px 60px 20px 20px;
  position: relative;
}

.plan-summary_slider {
  background-color: var(--white);
  border: 4px solid #0000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  position: relative;
}

.plan-summary_icon {
  position: absolute;
  inset: 30px 32px auto auto;
}

.plan-summary_bird {
  position: absolute;
  inset: auto 26px -43px auto;
}

.plan-summary_stats {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  top: -38px;
}

.plan-summary_stats.is-hidden_mobile {
  padding-top: 30px;
}

.plan-summary_stats.is-hidden_desktop {
  display: none;
}

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

.buttons_wrapper {
  grid-column-gap: var(--spacing--small);
  grid-row-gap: var(--spacing--small);
  display: flex;
}

.ppc_graphic-info {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  padding-top: 20px;
  display: flex;
}

.ppc_graphic-cell {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pricing_cta {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: -20px;
}

.navatic {
  height: 100%;
}

.grid_2col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2col.is-gap-huge {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.grid_2col.gap-col-52px {
  grid-column-gap: 52px;
}

.grid_2col.gap-col-52px.gap-row-16px {
  grid-row-gap: 16px;
}

.grid_2col.gap-50px {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.grid_2col.gap-50px.direction-vertical {
  grid-auto-flow: column;
}

.grid_2col.gap-50px.col2-larger {
  grid-template-columns: 1fr 1.5fr;
}

.grid_2col.gap-50px.roster_temp {
  grid-template-columns: 1.2fr 1fr;
}

.grid_2col.gap-50px.col1-larger {
  grid-template-columns: 1.5fr 1fr;
}

.grid_2col.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.grid_2col.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.grid_2col.gap-80px {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.grid_2col.gap-42px {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
}

.grid_2col.col1-1-5fr {
  grid-template-columns: 1.5fr 1fr;
}

.grid_2col.summer_web {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1.2fr 1fr;
}

.pricing_secondary-cta {
  border: 2px solid var(--primary);
  background-color: var(--white);
  color: var(--primary);
  text-align: center;
  cursor: pointer;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 24px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.pricing_secondary-cta.w--current {
  justify-content: center;
  display: flex;
}

.pricing_secondary-cta.is-orange {
  border-color: var(--orange);
}

.confirmation_hero-arrow {
  position: absolute;
  inset: auto -5% -22% auto;
  transform: rotate(30deg);
}

.tour_popup {
  z-index: 9999;
  background-color: #00264dcc;
  padding: 4rem 2rem 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.tour_popup-close {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--white);
  color: var(--black);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 3px;
  display: flex;
  position: static;
  inset: 1% 1% auto auto;
}

.tour_popup-close-img {
  width: 16px;
  height: 16px;
}

.pricing_demo {
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 84%;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  display: none;
  position: relative;
}

.pricing_cta-wrapper-1-copy {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: -20px 0% auto;
}

.pricing_cta-wrapper-1-copy.is-slider_component {
  opacity: 0;
  width: auto;
  display: none;
  inset: auto auto -20px;
}

.pricing_cta-wrapper-1-copy.is-take-tour {
  width: auto;
  display: flex;
  left: auto;
  right: auto;
}

.pricing_cta-wrapper-1-copy.is-on-bottom {
  width: 80%;
  display: flex;
  inset: auto 0% -52px;
}

.tour_cta {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .5rem 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.pricing_botton-content {
  padding-left: 30px;
  padding-right: 30px;
}

.input_range {
  width: 100%;
  margin-bottom: 1rem;
}

.plan_title {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.plan_calc {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.plan_slider-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  width: 100%;
  margin-bottom: 12px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.pricing-comparison {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-12 {
  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 {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-title {
  margin-top: 10px;
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.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 {
  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:hover {
  color: #fff;
  background-color: #32343a;
}

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

.button-primary.outline-button {
  color: #1a1b1f;
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #1a1b1f;
}

.button-primary.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;
}

.card_img {
  object-fit: contain;
  width: 100%;
  height: 120px;
  margin-bottom: 20px;
}

.card_img.is-large {
  height: 270px;
}

.card_inner {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
  text-align: left;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.text_primary {
  color: var(--primary);
}

.pricing_value {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 700;
  display: flex;
}

.pricing_value-medium {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
}

.pricing_top-text {
  text-align: center;
  min-height: 4rem;
}

.pricing_top-text.max-width-700px {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

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

.bg-white {
  background-color: var(--white);
}

.padding-20px_all-sides {
  padding: 20px;
}

.exec-wing_img {
  object-fit: cover;
  border-radius: 10px;
  height: 100%;
}

.exec-wing_img.img-is-full-height {
  object-fit: cover;
  height: 100%;
}

.min-width-250px {
  min-width: 250px;
}

.section_exec-wing {
  background-color: var(--primary);
}

.section_oval-bottom {
  background-color: var(--primary);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/656ed54b51ef662982ad3c90_ppc-hero-bg.svg");
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 20px;
  padding-bottom: 100px;
}

.section_oval-bottom.bg_color_green-lighter {
  background-color: var(--blue-lighter);
}

.section_oval-bottom.is-ppc_page {
  padding-bottom: 240px;
}

.section_oval-bottom.bg_orange-lighter {
  background-color: var(--orange-lighter);
}

.section_oval-bottom.text_white {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/656ed54b51ef662982ad3c90_ppc-hero-bg.svg");
  background-repeat: no-repeat;
  background-size: 100%;
}

.section_oval-bottom.text_white.padding-less {
  padding-bottom: 0;
}

.section_oval-bottom.text_white.padding-bottom-0px.padding-top-60px {
  padding-top: 60px;
}

.section_oval-bottom.text_white.padding-bottom-0px.padding-top-10px {
  padding-top: 10px;
}

.section_oval-bottom.is-video-overflow {
  margin-bottom: 300px;
}

.section_oval-bottom.purple_grey {
  background-color: var(--purple-lighter);
}

.grid_hero-cover {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -110px;
  display: grid;
}

.grid_hero-cover.is-support_page {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: -10px;
  position: relative;
  top: 85px;
}

.grid_hero-cover.direction-vertical {
  grid-auto-flow: column;
}

.text-30px {
  font-size: 1.875rem;
  line-height: 1.4;
}

.ppc_icon-benefit {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -70px 0% auto;
}

.card_ppc {
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding: 50px 30px 30px;
  display: flex;
  position: relative;
}

.ppc_quote {
  z-index: 0;
  position: absolute;
  inset: auto 41px -41px auto;
}

.ppc_cta-grid {
  grid-column-gap: 5px;
  margin-bottom: 42px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.margin-top--8px {
  margin-top: -8px;
}

.testimonial-info {
  grid-column-gap: 5px;
  flex-wrap: wrap;
  align-items: flex-end;
  font-size: 1.25rem;
  line-height: 1.5;
  display: flex;
}

.grid_executive-wing {
  grid-column-gap: 50px;
  grid-row-gap: 80px;
  padding: 0;
}

.cell, .cell_centre {
  justify-content: center;
}

.text_banner-big {
  color: var(--black);
  margin-bottom: 4px;
  font-size: 1.75rem;
  font-weight: 600;
}

.banner_demo-info {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--teal-lighter);
  color: var(--teal-dark);
  border-radius: 20px;
  align-items: flex-start;
  padding: 20px 28px 20px 20px;
  display: flex;
}

.banner_demo-text {
  margin-bottom: 4px;
  font-size: 1.5rem;
  font-weight: 500;
}

.font-height-1-5 {
  line-height: 1.5;
}

.banner_large {
  z-index: 1;
  justify-content: center;
  width: 100%;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 10px 0% auto;
}

.grid_referral {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  padding: 0;
}

.grid_referral.gap-cols-50px {
  grid-column-gap: 50px;
}

.grid_referral.gap-cols-50px.gap-rows-32px {
  grid-row-gap: 32px;
}

.grid_referral.gap-cols-50px.gap-cols-80px {
  grid-row-gap: 80px;
}

.grid_referral.gap-rows-50px {
  grid-row-gap: 50px;
}

.referral-form {
  border: 1px solid var(--grey-lighter);
  border-radius: 20px;
  width: 100%;
  margin-bottom: 0;
  padding: 24px 24px 12px;
  position: sticky;
  top: 100px;
  box-shadow: 0 0 10px #00264d1a;
}

.referral-form.width-auto {
  width: auto;
}

.padding-right-auto {
  margin-right: auto;
}

.product-feature_link {
  grid-column-gap: 4px;
  color: var(--teal-dark);
  align-items: center;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 40px auto auto 5vw;
}

.product-feature_link.text_white {
  color: var(--white);
}

.pill-main {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--teal-light);
  border-radius: 60px;
  align-items: center;
  padding: 12px 16px;
  display: flex;
}

.product-feature_hero {
  grid-column-gap: 80px;
  margin-top: 60px;
  padding: 0;
}

.product-feature_hero.gap-cols-50px {
  grid-column-gap: 50px;
}

.product-feature_hero.gap-cols-50px.gap-rows-32px {
  grid-row-gap: 32px;
}

.product-feature_hero.gap-cols-50px.gap-cols-80px {
  grid-row-gap: 80px;
}

.product-feature_hero.gap-rows-50px {
  grid-row-gap: 50px;
}

.video-cell {
  justify-content: center;
  align-items: stretch;
}

.product-feature_blob {
  z-index: -1;
  min-width: 600px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.heading-3 {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.product-feature {
  background-color: var(--teal-lighter);
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding: 60px;
  display: flex;
}

.product-feature.is-blue {
  background-color: var(--blue-lighter);
  padding-left: 20px;
  padding-right: 20px;
}

.product-feature_img {
  object-fit: contain;
  width: 100%;
  max-height: 650px;
}

.product-feature_testimonial {
  background-color: var(--teal-lighter);
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 60px;
  display: flex;
  position: relative;
}

.padding-bottom-8px {
  padding-bottom: 8px;
}

.product-feature_testimonial-img {
  border-radius: 20px;
  max-height: 150px;
}

.product-feature_quote {
  position: absolute;
  inset: -28px auto auto -28px;
}

.product-feature_bird {
  max-width: 100px;
  position: absolute;
  inset: auto -45px 0% auto;
}

.section_100vh {
  height: 100svh;
}

.tour_button {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--orange-light);
  cursor: pointer;
  border-radius: 40px;
  align-items: center;
  width: 46px;
  padding: 3px;
  transition: width .2s;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.tour_button:hover {
  background-color: var(--orange);
  width: 190px;
}

.tour_button-play {
  width: 40px;
  height: 40px;
}

.tour_button-text {
  flex: none;
  font-weight: 600;
  line-height: 1;
}

.img_bg {
  z-index: -1;
  max-width: 110%;
  position: absolute;
  inset: auto;
}

.img_bg.is-product_bg {
  width: 115%;
  max-width: none;
  transform: rotate(-177deg);
}

.input {
  border: 1px solid var(--grey-light);
  border-radius: 6px;
}

.form {
  background-color: var(--white);
  color: var(--primary);
  text-align: left;
  border-radius: 10px;
  min-width: 500px;
  margin-top: 60px;
  padding: 2rem;
}

.salary_grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.salary_grid.is-gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.salary_error {
  background-color: var(--red-light);
  border-radius: 20px;
  max-width: 500px;
  padding: 1rem 2rem;
  display: none;
}

.password_img {
  align-self: center;
  max-width: 100px;
}

.grid_ppc-features {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
}

.img_ppc-feature {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  max-height: 350px;
}

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

.de_company {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--grey-off-white);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 420px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.de_company-logos {
  max-width: 100px;
}

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

.padding-bottom-24px.is-visible-mobile {
  display: none;
}

.image-27 {
  max-width: 100px;
}

.lottie_features_de {
  max-width: 500px;
}

.icon_72x72 {
  width: 72px;
  height: 72px;
}

.line-height-1-3 {
  line-height: 1.3;
}

.book_green-text_de {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--teal-lighter);
  color: var(--teal-dark);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 450px;
  padding: 12px;
  display: flex;
}

.book_whats-next_grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  grid-template-rows: 1.25fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.book_whats-next_grid.gap-row-30px {
  grid-row-gap: 30px;
}

.book_whats-next_grid.gap-row-20px {
  grid-row-gap: 20px;
}

.book_whats-next_grid.hide {
  display: none;
}

.team-de_grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 60px;
}

.html-embed-7 {
  margin-bottom: 0;
  display: block;
  position: static;
  inset: auto 0% 0% auto;
}

.people {
  margin-top: var(--spacing--medium);
  grid-column-gap: var(--spacing--medium);
  grid-row-gap: var(--spacing--medium);
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  display: flex;
}

.padding_large {
  padding-top: var(--spacing--large);
  padding-bottom: var(--spacing--large);
}

.village_hero-bg {
  width: 100%;
  max-width: none;
}

.village_hero-icons {
  z-index: 1;
  margin-bottom: -4px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.village_hero-icons.is-mobile {
  display: none;
}

.max-width-550px {
  max-width: 550px;
}

.grid_village {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text_2rem {
  font-size: 2rem;
}

.card_village {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  background-color: var(--white);
  color: var(--primary);
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 0 0 10px 5px #00000040;
}

.village_number {
  background-color: var(--teal-light);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-size: 32px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: -26px auto auto -26px;
}

.padding-bottom-none {
  padding-bottom: 0;
}

.bg_color-birdie-blue {
  background-color: var(--primary);
}

.hori-scroll_img {
  position: absolute;
  inset: 7% 0% auto auto;
}

.hori-scroll_img.is-2nd {
  inset: auto 300px -200px auto;
}

.hori-scroll_img.is-3rd {
  top: -150px;
}

.hori-scroll_img.is-4th {
  top: -50px;
}

.hori-scroll_img.is-5th {
  top: -150px;
}

.hori-scroll_img.is-6th {
  top: 60px;
}

.hori-scroll_img.is-7th {
  margin-left: auto;
  margin-right: auto;
  inset: auto 0% -200px 200px;
}

.hori-scroll_img.is-8th {
  inset: -40px -50px auto auto;
}

.hori-scroll_img.is-slide-1 {
  min-width: 450px;
}

.hori-scroll_img.is-slide-4 {
  min-width: 530px;
  top: 18%;
}

.hori-scroll_img.is-slide-5 {
  min-width: 400px;
  top: 0%;
}

.village_slide_cross-text {
  justify-content: space-between;
  display: flex;
}

.padding_top-10px {
  margin-top: 10px;
}

.village_inner {
  width: 100%;
  position: relative;
}

.village_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.village_content.padding-top-none {
  padding-top: 0;
}

.heading_3 {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.pricing_slider-text-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.input_range-savings {
  width: 100%;
  margin-bottom: 1rem;
}

.village-care_number {
  cursor: pointer;
  position: absolute;
}

.village-care_number.number-01 {
  inset: 32% auto auto 38%;
}

.village-care_number.number-02 {
  inset: 36% auto auto 66%;
}

.village-care_number.number-03 {
  inset: 63% auto auto 72%;
}

.text-span-21 {
  font-weight: 700;
}

.pricing_slider-arrow {
  position: absolute;
  inset: auto -58px -27px auto;
}

.text_legal {
  color: var(--grey);
  font-size: .875rem;
  font-style: italic;
}

.hero_play_icon {
  cursor: pointer;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.micro_stats_large {
  color: var(--teal-dark);
  font-size: 56px;
  font-weight: 600;
}

.max-width-190px {
  max-width: 190px;
}

.padding-top-32px {
  padding-top: 32px;
}

.micro_video-wrapper {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  max-width: 1000px;
  margin-bottom: -180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.micro_quote {
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 38px;
}

.micro_quote.is-small {
  color: var(--teal-dark);
  font-size: 32px;
}

.micro_quote-user {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.micro_quote-marks {
  position: absolute;
  inset: -30px auto auto -40px;
}

.grid_village-hero {
  grid-template-rows: auto;
  align-items: center;
}

.grid_village-hero.page-home {
  padding-top: 60px;
}

.grid_village-hero.page-products {
  grid-column-gap: 39px;
  margin-bottom: 40px;
  padding-top: 30px;
  position: relative;
}

.grid_village-hero.ppc-page {
  grid-column-gap: 42px;
  align-items: start;
}

.icon_64x64 {
  width: 64px;
  height: 64px;
}

.padding-top-2px {
  padding-top: 2px;
}

.section_oval-right_bottom-none {
  background-color: var(--blue-lighter);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/63441950acf9fd1691dfe57f_enter-birdie-top.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.bpk_rich-text h1 {
  margin-top: 0;
  margin-bottom: 12px;
}

.bpk_rich-text p {
  font-size: 18px;
}

.bpk_client-logo {
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.balance {
  clear: none;
  text-wrap: balance;
  align-self: auto;
  font-style: normal;
  font-weight: 700;
  overflow: visible;
}

.balance.text_semi-bold {
  order: 0;
}

.case-study_text {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Poppins \- Upload, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}

.case-study_card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 11px #00254d40;
}

.height-100 {
  height: 100%;
}

.min-height-0px {
  min-height: 0;
}

.has-video-top {
  padding-top: 170px;
}

.padding_top-small {
  padding-top: var(--spacing--small);
}

.nav_dropdown-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav_dropdown-grid.is-3-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.nav_dropdown-grid.while-hidden {
  grid-template-columns: 1.1fr 1fr 1fr;
}

.nav_dropdown-grid.is-2-rows {
  grid-template-rows: auto auto;
}

.nav_dropdown-grid.is-4-grid {
  grid-template-columns: max-content max-content 1fr 1fr;
}

.card_logo {
  max-width: 120px;
  max-height: 120px;
}

.text_60px {
  font-size: 3.75rem;
  line-height: 1.2;
}

.section_support-hero {
  background-color: var(--primary);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/65d337d76ecebf76b8728fd7_support-hero-bg.svg");
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-bottom: -1px;
  padding-bottom: 130px;
}

.z-index-99 {
  z-index: 99;
  position: relative;
}

.icon_support-page {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -66px 0% auto;
}

.section_support-stats {
  background-color: var(--teal-lighter);
  padding-top: 40px;
}

.section_support-content {
  padding-top: 160px;
}

.accordion_bg-circle-teal {
  z-index: -1;
  position: absolute;
  inset: -58px -82px auto auto;
}

.accordion_bg-circle-teal.top {
  position: absolute;
  inset: -40px 25px auto auto;
}

.accordion_bg-circle-teal.bottom {
  position: absolute;
  inset: auto auto -50px -25px;
}

.hero_product_video {
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  margin: 100px auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.rich-text strong {
  font-weight: 700;
}

.rich-text h1 {
  margin-top: 10px;
  margin-bottom: 16px;
}

.rich-text h2 {
  margin-top: 0;
}

.rich-text p {
  line-height: 1.4;
}

.rich-text li {
  background-size: 18px;
  font-size: 1rem;
}

.rich-text a {
  color: inherit;
}

.rich-text.img-outside_card {
  margin-top: -115px;
}

.rich-text.list-spacing-12px ul {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rich-text.is-flex ul {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.max-width-400px {
  max-width: 400px;
}

.max-width-400px.is-centred {
  margin-left: auto;
  margin-right: auto;
}

.cta_communities {
  background-color: var(--primary);
  color: var(--white);
  text-align: center;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 852px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px;
  display: flex;
  position: absolute;
  top: auto;
  left: 0%;
  right: 0%;
}

.section_communities {
  margin-bottom: 225px;
  padding-bottom: 100px;
}

.max-width-300px {
  max-width: 300px;
}

.max-width-100px {
  max-width: 100px;
}

.border-radius-100 {
  border-radius: 100%;
}

.max-width-125px {
  max-width: 125px;
}

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

.grid_5-col.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.staff_img {
  object-fit: cover;
  border-radius: 8px;
  width: 84px;
  height: 84px;
}

.button-outside_wrapper {
  justify-content: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% -20px;
}

.birdie-team_img {
  width: 100%;
}

.show-mobile {
  display: none;
}

.grid_team {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.grid_team.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.grid_team.is-visible_tab-mobile {
  display: none;
}

.padding-right-50px {
  padding-right: 50px;
}

.communities_hero_img {
  object-fit: contain;
  max-width: 365px;
  max-height: 175px;
}

.list-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(#0000, #0000);
  padding-left: 0;
  display: flex;
}

.list-item.opacity-75 {
  opacity: .75;
}

.text_oswald-semi-bold {
  font-family: Oswald \- Not Google API;
  font-weight: 600;
}

.content_toc {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.toc_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--grey-lighter);
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 300px;
  max-width: 400px;
  max-height: 85svh;
  padding: 16px;
  display: flex;
  position: sticky;
  top: 100px;
  overflow: auto;
}

.toc_wrapper.is-blog-page, .toc_wrapper.is-blog {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  min-width: auto;
  max-width: none;
  max-height: 500px;
  padding: 0;
  position: relative;
  top: auto;
}

.toc-link {
  color: var(--grey);
  cursor: pointer;
  text-decoration: none;
}

.toc-link.w--current, .toc-link.text_primary {
  color: var(--primary);
}

.toc-link.is-h3 {
  color: var(--primary);
  margin-left: 8px;
  font-size: .875rem;
}

.toc-link.is-h3.text_primary-75 {
  color: var(--birdies-design-system---colours--primary-75);
}

.toc_accordion, .youtube {
  display: none;
}

.toc_accordion-inner {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  list-style-type: decimal;
  display: flex;
}

.toc_accordion-item {
  color: var(--grey);
  background-image: none;
  margin-left: 24px;
  padding-left: 0;
  list-style-type: decimal;
}

.toc_accordion-item.text_primary {
  color: var(--primary);
}

.max-height-400px {
  max-height: 400px;
}

.video_wrapper {
  width: 70%;
  position: relative;
}

.competitors_testimonial-icon {
  min-width: 80px;
  position: absolute;
  inset: -40px auto auto -40px;
}

.wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}

.flex-v_dont-shrink-or-grow {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  flex: none;
  display: flex;
}

.text_counter_large {
  color: var(--teal);
  font-size: 2.625rem;
  font-weight: 600;
}

.quote_outside {
  position: absolute;
  inset: -32px auto auto -32px;
}

.padding_60px_all-sides {
  padding: 60px;
}

.for-finance-teams_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--teal-lighter);
  text-align: center;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 400px;
  min-height: 350px;
  padding: 60px 50px 50px;
  display: flex;
  position: relative;
}

.for-finance-teams_inner-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% -30px;
}

.circle-bg_1 {
  position: absolute;
  inset: -50px -20px 0% auto;
}

.img_absolute-top-left {
  position: absolute;
  inset: -50px auto auto -50px;
}

.margin-top-10px {
  margin-top: 10px;
}

.gap-row-40px {
  grid-row-gap: 40px;
}

.grid_german-role {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.banner_small-de {
  justify-content: center;
  width: 100%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 10px 0% auto;
}

.banner_small-de.is-large-banner {
  z-index: 1;
  margin-top: 80px;
  position: fixed;
}

.banner_small-de.is-german-site {
  display: flex;
}

.banner_close-de {
  z-index: 999;
  cursor: pointer;
  border-radius: 10px;
  transition: background-color .2s;
  position: relative;
}

.banner_close-de:hover {
  background-color: #00264d14;
}

.banner_close-de.is-large-banner {
  align-self: flex-start;
}

.line-height-1-2 {
  line-height: 1.2;
}

.navigation_accordion-header_no-animation.is-below-item {
  margin-top: 2rem;
}

.image-28 {
  transform: translate(11px);
}

.bold-text-11 {
  font-weight: 400;
}

.heading-15 {
  text-align: center;
}

.fs-nest_nested-item {
  margin-bottom: .5rem;
  margin-right: .5rem;
}

.fs_nest-collection-item {
  background-color: #fff;
}

.fs-nest_insert-nested-tags {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fs-nest_collection-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.page-padding {
  padding-left: 4rem;
  padding-right: 4rem;
}

.collection-list-wrapper-2 {
  display: none;
}

.container-13 {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.fs-nest_nested-list {
  flex-flow: wrap;
  margin-bottom: 2rem;
  display: flex;
}

.all-features_accordion {
  overflow: hidden;
}

.image-29 {
  max-width: 16px;
  max-height: 16px;
  transform: rotate(90deg);
}

.rotate-90 {
  transform: rotate(90deg);
}

.wrapper.no-sides {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.margin-top--1px {
  margin-top: -1px;
}

.text_balance {
  text-wrap: balance;
  align-self: auto;
}

.text_balance.text_semi-bold {
  order: 0;
}

.accordion_header {
  z-index: 1;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion_header.gap-col-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.accordion_text {
  text-wrap: pretty;
  padding-right: 28px;
  overflow: hidden;
}

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

.accordions {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.company_logo {
  object-fit: contain;
  max-width: 250px;
  max-height: 80px;
}

.company_logo.is-small {
  border-radius: 10px;
  max-width: 150px;
  max-height: 64px;
}

.persona_content {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: var(--orange-lighter);
  border-radius: 15px;
  flex-flow: column;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
  display: flex;
}

.blending-luminosity {
  mix-blend-mode: luminosity;
}

.tag {
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 12px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  line-height: 1;
  display: flex;
}

.tag.is-products_tag {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f1f5ff40;
  padding: 0 8px 0 0;
}

.tag.is-products_tag.is-all-features_page {
  color: var(--primary);
  cursor: pointer;
  text-decoration: none;
}

.tag.is-products_tag.is-all-features_page.is-green {
  background-color: #41b77040;
}

.tag.is-products_tag.is-all-features_page.is-blue {
  background-color: #29529e40;
}

.tag.is-products_tag.is-all-features_page.is-red {
  background-color: #e2504540;
}

.tag.is-products_tag.is-all-features_page.is-yellow {
  background-color: #eb910040;
}

.tag.is-products_tag.is-all-features_page.is-purple {
  background-color: #87299e40;
}

.tag.is-products_tag.is-all-features_page.is-pink {
  background-color: #e352b240;
}

.bg_purple-flock {
  background-color: #78468c;
}

.button_pink {
  color: var(--primary);
  text-align: center;
  background-color: #f9cfff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 43px;
  padding: 8px 24px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

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

.button_pink.w--current, .button_pink.full-width {
  justify-content: center;
  display: flex;
}

.button_pink.full-width.home-mobile {
  width: auto;
}

.button_pink.is-full-width_mobile {
  z-index: 1;
  position: relative;
}

.button_pink.is-pricing {
  background-color: var(--white);
  padding-left: 26px;
  padding-right: 26px;
}

.button_pink.is-pricing.is-off-white {
  border: 2px solid var(--primary);
}

.button_pink.is-pricing.is-orange {
  border: 2px solid var(--orange);
}

.button_pink.is-pricing.is-teal {
  border: 2px solid var(--teal);
}

.button_pink.is-pricing.is-purple {
  border: 2px solid var(--purple);
}

.button_pink.has-icon {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  padding: 5px 20px 5px 5px;
  display: flex;
}

.button_pink.is-navigation {
  z-index: 1;
  margin-left: 12px;
  margin-right: 12px;
  position: relative;
}

.button_pink.bg_blue-light {
  transition: background-color .2s;
}

.button_pink.bg_blue-light:hover {
  background-color: var(--blue);
}

.button_pink.bg_teal-light {
  transition: background-color .2s;
}

.button_pink.bg_teal-light:hover {
  background-color: var(--teal);
}

.button_pink.bg_teal-light.is-pricing_page {
  margin-top: -20px;
  position: absolute;
  inset: 0% auto auto;
}

.button_pink.bg_teal-light.is-pricing_page:hover {
  background-color: var(--teal-light);
}

.button_pink.is-outline {
  color: var(--black);
  background-color: #ffc67100;
  border: 1px solid #000;
}

.button_pink.is-outline.is-white {
  border-color: var(--white);
  color: var(--white);
}

.persona_img {
  background-color: var(--white);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 32px;
  display: flex;
}

.accordion_tab-link {
  cursor: default;
  background-color: #fff;
  padding: 0;
}

.accordion_tab-link.w--current {
  background-color: #fff0;
}

.accordion_tabs {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-top-16px {
  padding-top: 16px;
}

.bg_green-light {
  background-color: #d7f5d3;
}

.c-autotabs {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  display: grid;
  position: relative;
}

.c-autotabs_image {
  object-fit: contain;
  width: 80%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.c-autotabs_image.cc-pane-crypto-mobile {
  display: none;
}

.cc-color-primary {
  color: #4e5bed;
}

.c-autotabs_load {
  background-color: var(--teal);
  border-radius: 20px;
  width: 100%;
  height: 0%;
  overflow: visible;
}

.c-autotabs_content {
  position: static;
  overflow: visible;
}

.c-section {
  color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.c-autotabs_pane {
  height: 100%;
  position: static;
}

.c-container {
  border-radius: 4px;
  max-width: 1364px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: block;
}

.c-container.cc-10cols {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.c-title-wrapper {
  margin-bottom: 16px;
}

.c-title-wrapper.cc-title_intro {
  margin-bottom: 50px;
}

.c-title-wrapper.cc-title-nomargin {
  margin-bottom: 0;
}

.c-text-1 {
  color: var(--grey);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.c-title-3 {
  color: var(--primary);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6em;
}

.c-autotabs_menu {
  flex-direction: column;
  display: flex;
}

.c-autotabs_summary {
  margin-bottom: 8px;
}

.c-autotabs_line {
  background-color: #eef3fa;
  border-radius: 20px;
  width: 6px;
  position: absolute;
  inset: 20px auto 20px 40px;
  overflow: hidden;
}

.c-autotabs_link {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 22px 60px 22px 90px;
}

.c-autotabs_link.w--current {
  border: 1px solid var(--grey-off-white);
  background-color: #fff;
  border-radius: 12px;
  padding-top: 49px;
  padding-bottom: 49px;
  box-shadow: 0 0 10px #00264d1a;
}

.c-title-2 {
  color: #323b48;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.2em;
}

.padding-bottom-16px {
  padding-bottom: 16px;
}

.padding-bottom-0px {
  padding-bottom: 0;
}

.navattic_embed {
  width: 100%;
  height: 600px;
}

.bold-text-12, .bold-text-13, .bold-text-14 {
  font-weight: 700;
}

.italic-text, .italic-text-2, .italic-text-3 {
  font-style: normal;
}

.features_video {
  border-radius: 10px;
  max-width: 650px;
  margin: 40px auto -350px;
  overflow: hidden;
}

.max-width-200px {
  max-width: 200px;
}

.button_min-width {
  min-width: 230px;
}

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

.grid_birdie-main {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: end center;
  max-width: 763px;
  margin-bottom: -30px;
  position: relative;
}

.card_data {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #fff3;
  border: 1px solid #385171;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  font-size: 1.125rem;
  transition: all .2s;
  display: flex;
}

.card_data:hover {
  border-color: var(--grey-off-white);
}

.card_data.demo-page {
  background-color: #fff0;
  border-style: none;
}

.img_absolute-top-right {
  position: absolute;
  inset: -18px -18px auto auto;
}

.height-auto {
  height: auto;
}

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

.flex-h_centre.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex-h_centre.gap-6px {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.flex-h_centre.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-h_centre.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

._100--width_mobile.is-250px-height_mobile {
  object-fit: cover;
  align-self: stretch;
}

.testimonial_img {
  max-width: 200px;
}

.testimonial_img.is-product_page {
  object-fit: cover;
  border-radius: 100%;
  min-width: 200px;
  min-height: 200px;
}

.hero_play-button {
  color: #ffffff73;
  max-width: 100px;
  transition: color .2s;
  position: absolute;
  inset: auto;
}

.hero_play-button:hover {
  color: #ffffffbf;
}

.trustpilot_widget {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.trustpilot_widget.is-img {
  align-self: center;
  max-width: 500px;
}

.trustpilot_widget.is-centred {
  margin-left: auto;
  margin-right: auto;
}

.trustpilot_stars {
  max-width: 120px;
}

.product_hero_video {
  border: 5px solid #00264d66;
  border-radius: 20px;
  max-width: 850px;
  margin-top: -145px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.wrapper.padding-top-40px {
  padding-top: 40px;
}

.card_product {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.card_product-bg {
  z-index: 0;
  opacity: .1;
  width: 100%;
  height: 45%;
  position: absolute;
  inset: auto 0% 0%;
}

.fs-toc_richtext {
  background-color: #111;
  padding: 3rem;
}

.fs-toc_link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .25rem;
  margin-bottom: .75rem;
  text-decoration: none;
  display: flex;
}

.fs-toc_link.w--current {
  color: #bcfd2e;
}

.fs-toc_link.is-h6 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h6.w--current {
  color: #eaffbb;
}

.fs-toc_link.is-h3 {
  color: #ccc;
  letter-spacing: .025rem;
  font-size: .875rem;
}

.fs-toc_link.is-h3.w--current {
  color: #eaffbb;
}

.fs-toc_link.is-h5 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h5.w--current {
  color: #eaffbb;
}

.fs-toc_link.is-h4 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h4.w--current {
  color: #eaffbb;
}

.fs-toc_link-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-small {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.4;
}

.fs-toc_label {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #ad00b0;
  padding: .15rem .35rem .125rem .4rem;
  font-size: .75rem;
  font-weight: 500;
  display: inline-block;
}

.fs-toc_example {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fs-toc_sidebar {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #1a1a1a;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 30%;
  padding: 1rem 3rem 2rem 0;
  display: flex;
  position: sticky;
  top: 6rem;
}

.fs-toc_h-trigger {
  display: none;
}

.fs-toc_link-wrapper {
  color: #f5f5f5;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  overflow: hidden;
}

.fs-toc_link-wrapper.is-h4 {
  border-left: 1px solid #252525;
  padding-left: .75rem;
}

.fs-toc_link-wrapper.is-h2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #252525;
}

.fs-toc_link-wrapper.is-h5, .fs-toc_link-wrapper.is-h6, .fs-toc_link-wrapper.is-h3 {
  border-left: 1px solid #252525;
  padding-left: .75rem;
}

.toc_accordion_scroll {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.bg_primary-2 {
  color: #fff;
  background-color: #68c327;
}

.home_features_wrapper-2 {
  grid-column-gap: 28px;
  color: #00264d;
  background-color: #fff;
  border-radius: 20px;
  align-items: flex-start;
  max-width: 785px;
  padding: 21px 31px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  box-shadow: 0 0 11px #00264d40;
}

.home_features_wrapper-2:hover {
  transform: translate(5px);
}

.section_oval-left-2 {
  background-color: #f2edfa;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6343d959ebf97b57a82aac25_Results-bottom.svg"), url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6343d958ae8a164390ac1de0_Results-top.svg");
  background-position: 50% 100%, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, 100%;
  padding-top: 80px;
  padding-bottom: 90px;
}

.text_orange-dark-2 {
  color: #ad4221;
}

.text_teal-2 {
  color: #54bdb8;
}

.pill-2 {
  grid-column-gap: 12px;
  color: #ad4221;
  text-align: center;
  background-color: #fff;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  padding: 10px 18px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  text-decoration: none;
  display: flex;
}

.pill-2.bg_orange-lighter {
  background-color: #fff0e3;
  text-decoration: none;
}

.text-link-2 {
  color: #ad4221;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  text-decoration: none;
}

.text_grey-2 {
  color: #617591;
}

.wrapper-2 {
  cursor: auto;
  padding-left: 80px;
  position: relative;
}

.text_purple-dark-2 {
  color: #4d2e9e;
}

.button_primary-2 {
  color: #00264d;
  text-align: center;
  background-color: #ffc671;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 43px;
  padding: 8px 24px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.button_primary-2:hover {
  background-color: #f09600;
}

.button_primary-2.w--current {
  justify-content: center;
  display: flex;
}

.button_primary-2.is-full-width_mobile {
  z-index: 1;
  position: relative;
}

.button_primary-2.full-width {
  justify-content: center;
  display: flex;
}

.button_primary-2.full-width.home-mobile {
  width: auto;
}

.text_green-dark-2 {
  color: #38827e;
}

.demo_video_wrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.demo_video_wrapper.margin_top_none {
  margin-top: 0;
}

.img-contain {
  object-fit: contain;
}

.book-bg {
  background-color: var(--teal-lighter);
  min-height: 900px;
  position: absolute;
  inset: auto 0% 0%;
}

.book-embed {
  border: 1px solid var(--grey-lighter);
  background-color: var(--white);
  border-radius: 8px;
  width: 100%;
  padding: 16px;
  overflow: hidden;
}

.blog_sticky {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--teal-lighter);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 500px;
  max-height: 100vh;
  margin-top: -86px;
  padding: 60px;
  display: flex;
  position: sticky;
  top: 9%;
  overflow: scroll;
}

.blog_sticky_divider {
  background-color: var(--primary);
  border-radius: 2px;
  width: 100%;
  height: 2px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.img_blog {
  object-fit: contain;
  border-radius: 10px;
  width: 100%;
  margin: 30px auto;
  display: inline-flex;
}

.img_blog-circle {
  z-index: -1;
  background-color: var(--teal-light);
  border-radius: 100%;
  width: 300px;
  height: 300px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% -20px;
}

.text-block-25 {
  background-color: var(--purple-lighter);
  padding-left: 5px;
  padding-right: 5px;
}

.blog_pill {
  border: 1px solid var(--grey);
  color: var(--primary);
  border-radius: 10px;
  padding: 2px 12px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  line-height: 1.4;
  text-decoration: none;
  transition: background-color .2s;
}

.blog_pill:hover {
  background-color: var(--grey-off-white);
}

.blog_pill.text-color-dark-blue {
  color: var(--primary);
}

.blog_pill.text-color-dark-blue.text_underline, .blog_pill.text-underline {
  text-decoration: underline;
}

.blog_pill.text-underline.text_teal-light {
  color: var(--teal-light);
}

.blog_pill.text_teal-dark {
  color: var(--teal-dark);
}

.blog_pill.is-pricing {
  color: var(--primary);
  text-align: center;
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: underline;
}

.blog_pill.text_primary {
  color: var(--primary);
}

.blog_pill.text_primary.text_underline {
  text-decoration: underline;
}

.blog_pill.text_purple-dark {
  color: var(--purple-dark);
}

.table-of-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading_2 {
  font-size: 2rem;
  line-height: 1.3;
}

.text_pill-number {
  background-color: var(--teal);
  color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: inline-flex;
}

.teal_banner {
  background-color: var(--teal-lighter);
  padding-top: 30px;
  padding-bottom: 24px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 22px;
  font-weight: 700;
  position: relative;
}

.wrapper.padding-top-bottom-none {
  padding-top: 0;
  padding-bottom: 0;
}

.pill-block {
  background-color: #fff3;
  border-radius: 5px;
  padding: 14px 20px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 20px;
  line-height: 1;
}

.pill-block.is-primary {
  background-color: var(--primary);
  color: var(--white);
}

.bg_pink {
  background-color: #f9cfff;
}

.text_26px {
  font-size: 26px;
  line-height: 1.3;
}

.resource_play-large {
  object-fit: contain;
  width: 70px;
  height: 70px;
  position: absolute;
  inset: -35px auto auto 32px;
}

.shadow_white {
  border-radius: 5px;
  box-shadow: 16px 16px #fff3;
}

.border-2px {
  border: 2px solid #000;
}

.border-2px.is-teal {
  border-color: var(--teal);
}

.text_12px {
  font-size: 12px;
}

.resources_radio-button {
  border-width: 2px;
  border-color: var(--teal);
  border-radius: 0%;
  width: 18px;
  height: 18px;
  margin-top: 0;
}

.resources_radio-button.w--redirected-checked {
  border-width: 2px;
  border-color: var(--teal);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/63fe27fba616e3fc94065459_Tick.svg");
  background-position: 50%;
  background-size: contain;
}

.resources_radio-button.w--redirected-focus {
  box-shadow: 0 0 3px 1px var(--teal);
}

.e-book_success-message {
  background-color: var(--grey-lighter);
}

.padding-left-8px {
  padding-left: 8px;
}

.nav_menu-button {
  padding: 0;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100\<deleted\|variable-35a3c723\>);
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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-tertiary-gray:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300\<deleted\|variable-51e0117e\>);
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  color: var(--untitled-ui--gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
}

.uui-button-secondary-gray.show-tablet, .show-tablet {
  display: none;
}

.uui-navbar01_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.nav_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar01_link {
  color: var(--white);
  align-items: center;
  padding: 1.75rem 1rem;
  font-weight: 600;
}

.uui-navbar01_link.w--current {
  color: #000;
}

.uui-navbar01_dropdown-right-overlay-absolute {
  background-image: linear-gradient(#f5f9ff, #fff);
  min-width: 100vw;
  position: absolute;
  inset: 0% 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-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  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\<deleted\|variable-ddf4f85f\>);
}

.uui-button-link.is-button-xsmall {
  font-size: .875rem;
}

.uui-navbar01_dropdown-content-button-wrapper {
  letter-spacing: normal;
  margin-top: 1rem;
  margin-left: .75rem;
  font-size: .875rem;
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-navbar01_item-button-wrapper {
  margin-top: .75rem;
}

.uui-text-size-small {
  color: var(--primary);
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1rem;
}

.nav_item-heading {
  color: var(--primary);
  margin-bottom: .25rem;
  font-size: 18px;
  font-weight: 600;
}

.nav_item-heading.margin-bottom-0, .nav_item-heading.margin_bottom-none {
  margin-bottom: 0;
}

.uui-navbar01_large-item-content {
  color: var(--primary);
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar01_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar01_blog-image-wrapper {
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 11rem;
  height: 6.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-navbar01_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar01_blog-item:hover {
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
}

.uui-navbar01_dropdown-blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.uui-navbar01_dropdown-content-heading {
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  letter-spacing: normal;
  margin-left: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.nav_dropdown-content-wrapper {
  z-index: 1;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.nav_dropdown-content-right {
  flex: 1;
  align-self: flex-start;
  max-width: 25rem;
  display: flex;
  position: relative;
}

.nav_item-header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--primary);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-weight: 400;
  display: flex;
}

.nav_icon {
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  display: flex;
}

.nav_icon.is-arrow {
  width: auto;
  height: auto;
  margin-left: auto;
}

.nav_icon.is-arrow.is-mobile {
  display: none;
}

.uui-navbar01_icon-wrapper {
  flex: none;
}

.uui-navbar01_dropdown-link {
  grid-column-gap: 12px;
  grid-row-gap: 4px;
  background-color: var(--grey-off-white);
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  height: 100%;
  padding: 20px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 6px #00264d26;
}

.uui-navbar01_dropdown-link:hover {
  background-color: var(--white);
}

.uui-navbar01_dropdown-link.is-icons {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  transition-property: none;
}

.uui-navbar01_dropdown-link.is-icons:hover {
  background-color: var(--grey-off-white);
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50\<deleted\|variable-9177f7a8\>);
  color: var(--untitled-ui--success700\<deleted\|variable-1c4c81d0\>);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar01_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar01_heading {
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar01_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav_dropdown-content-left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  display: grid;
}

.nav_dropdown-content-left.is-icons {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-top: 0;
  padding-bottom: 0;
}

.nav_dropdown-content-left.is-tabs {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-columns: auto 1fr;
  place-items: start;
}

.nav_dropdown-content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
  display: flex;
}

.nav_container {
  background-image: linear-gradient(#f5f9ff, #fff);
  width: 100%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 5vw;
}

.nav_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.nav_dropdown-list.w--open {
  background-image: linear-gradient(#f5f9ff, #fff);
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  position: absolute;
  bottom: auto;
  left: 0%;
  right: auto;
  overflow: hidden;
}

.nav_dropdown-icon {
  color: var(--teal);
  justify-content: center;
  align-items: center;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.nav_dropdown-toggle {
  color: var(--white);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.nav_menu-dropdown {
  align-self: stretch;
  position: static;
}

.nav_menu-left {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar01_logo-link {
  padding-left: 0;
}

.nav {
  background-color: var(--primary);
  align-items: center;
  min-height: 5rem;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_para-wrapper {
  color: var(--primary);
  padding-left: 50px;
  padding-right: 24px;
}

.nav_items-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav_items-grid.is-icons {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-top: 0;
  padding-bottom: 0;
}

.nav_items-grid.is-3-cols {
  grid-template-columns: 1fr 1fr 1fr;
}

.nav_divider {
  background-color: #a3b0c2;
  width: 2px;
}

.nav_divider.is-horizontal {
  width: 100%;
  height: 2px;
  margin-top: 0;
  margin-bottom: 0;
}

.nav_divider.is-tabs-component {
  margin-top: 0;
  margin-bottom: 0;
}

.nav_links {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--grey-off-white);
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 6px #00264d26;
}

.nav_links.is-icons {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  transition-property: none;
}

.nav_links.is-icons:hover {
  background-color: var(--grey-off-white);
}

.nav_card {
  grid-column-gap: 12px;
  grid-row-gap: 4px;
  background-color: var(--grey-off-white);
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 6px #00264d26;
}

.nav_card:hover {
  background-color: var(--white);
}

.nav_card.is-icons {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  color: var(--primary);
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
}

.nav_card.is-400px {
  width: 400px;
}

.nav_card.is-400px.w--current {
  min-width: 420px;
}

.nav_card.no-hover-animation:hover {
  background-color: var(--grey-off-white);
}

.nav_card.is-solutions {
  background-color: #0000;
  width: 400px;
}

.nav_card.is-solutions.w--current {
  min-width: 420px;
}

.nav_card.is-content {
  width: calc(100% - 466px);
  position: absolute;
  top: 0;
  left: 466px;
}

.padding-left-0px {
  padding-left: 0;
}

.nav_grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto .8fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.nav_grid.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.div-block-33 {
  flex-flow: column;
  padding: 130px 40px 60px;
}

.nav_link {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: var(--primary);
  flex-flow: column;
  padding: 6px 10px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.nav_link:hover {
  background-color: var(--white);
  border-radius: 10px;
}

.nav_link.is-article-card {
  width: 300px;
}

.nav_tabs {
  grid-column-gap: 12px;
  grid-row-gap: 4px;
  background-color: var(--grey-off-white);
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  height: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 6px #00264d26;
}

.nav_tabs.w--current {
  background-color: var(--teal-light);
}

.nav_tabs.is-icons {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  transition-property: none;
}

.nav_tabs.is-icons:hover {
  background-color: var(--grey-off-white);
}

.nav_tabs.is-tabs {
  width: 400px;
}

.nav_tabs.is-tabs.w--current {
  min-width: 420px;
}

.nav_tabs.no-hover-animation:hover {
  background-color: var(--grey-off-white);
}

.nav_grid_about-us {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.swiper-slide-2 {
  flex: none;
  width: 100%;
  height: 100%;
}

.swiper-slide-2.cc-how-slider {
  justify-content: center;
  align-items: center;
  padding: 60px;
  display: flex;
}

.swiper-slide-2.cc-how-slider-thumbs {
  color: #888680;
  border-radius: 8px;
  padding: 24px;
}

.swiper-slide-2.cc-how-slider-thumbs:focus-visible, .swiper-slide-2.cc-how-slider-thumbs[data-wf-focus-visible] {
  outline-offset: -4px;
}

.swiper-slide-2.cc-how-slider-thumbs.swiper-slide-thumb-active {
  color: #fff;
  background-color: #302f2c;
}

.h4 {
  margin-top: 0;
  margin-bottom: .8em;
  font-size: 1.2rem;
  font-weight: 500;
}

.col {
  flex: 1;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.col.col-lg-7 {
  flex-basis: 58.33%;
  max-width: 58.3333%;
}

.col.col-lg-7.col-md-12 {
  max-width: 800px;
}

.col.col-lg-5 {
  flex-basis: 41.67%;
  max-width: 41.6667%;
}

.col.col-lg-5.col-md-12 {
  max-width: 350px;
}

.u-position-relative {
  position: relative;
}

.u-position-relative.u-h-100 {
  height: 100%;
}

.u-mb-0 {
  margin-bottom: 0;
}

.swiper-wrapper-2 {
  height: 100%;
  display: flex;
}

.swiper-wrapper-2.cc-how-slider-thumbs {
  flex-direction: column;
}

.phone-mock_border {
  z-index: 1;
  border: 12px solid #1d1c1a;
  border-radius: 28px;
  position: absolute;
  inset: 0%;
}

.phone-mock {
  background-color: #1d1c1a;
  border-radius: 40px;
  width: 70%;
  max-width: 280px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 50px #0000000f;
}

.slider-arrow {
  color: #dfddd6;
  background-color: #0000;
  border: 1px solid #888680;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  font-size: 24px;
  transition: all .2s;
  display: flex;
}

.slider-arrow:hover {
  color: #fff;
  background-color: #888680;
}

.slider-arrow.cc-how-slide-left {
  z-index: 2;
  position: absolute;
  inset: 50% auto auto 40px;
  transform: translate(0, -50%);
}

.slider-arrow.cc-how-slide-right {
  z-index: 2;
  position: absolute;
  inset: 50% 40px auto auto;
  transform: translate(0, -50%);
}

.phone-screen {
  position: relative;
}

.swiper-2.cc-how-slider-thumbs {
  max-width: 380px;
}

.swiper-2.cc-how-slider {
  background-color: #302f2c;
  border-radius: 8px;
  height: 100%;
  overflow: hidden;
}

.phone-mock_tab {
  background-color: #1d1c1a;
  border-bottom-right-radius: 1em;
  border-bottom-left-radius: 1em;
  width: 50%;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.swiper-slider_details-collapse {
  display: none;
}

.row-2 {
  flex-wrap: wrap;
  align-content: stretch;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.row-2.row-align-center {
  align-items: center;
}

.phone-screen_wrapper {
  border-radius: 28px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.phone-screen_img {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  width: 100%;
  height: 100%;
}

.is-nav_button {
  grid-column-gap: 12px;
  grid-row-gap: 4px;
  background-color: var(--grey-off-white);
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  height: 100%;
  padding: 20px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 6px #00264d26;
}

.is-nav_button:hover {
  background-color: var(--white);
}

.is-nav_button.w--current {
  background-color: var(--teal-light);
}

.is-nav_button.is-icons {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.is-nav_button.is-400px {
  width: 400px;
}

.is-nav_button.is-400px.w--current {
  min-width: 420px;
}

.is-nav_button.no-hover-animation:hover {
  background-color: var(--grey-off-white);
}

.nav_tab-button-wrapper {
  flex: 41.67%;
  max-width: 350px;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.swiper-slide-3 {
  flex: none;
  width: 100%;
  height: 100%;
}

.swiper-slide-3.cc-how-slider {
  justify-content: center;
  align-items: center;
  padding: 60px;
  display: flex;
}

.swiper-slide-3.cc-how-slider-thumbs {
  color: #888680;
  border-radius: 8px;
  padding: 24px;
}

.swiper-slide-3.cc-how-slider-thumbs:focus-visible, .swiper-slide-3.cc-how-slider-thumbs[data-wf-focus-visible] {
  outline-offset: -4px;
}

.swiper-slide-3.cc-how-slider-thumbs.swiper-slide-thumb-active {
  color: #fff;
  background-color: #302f2c;
}

.text_42px {
  font-size: 42px;
}

.section_ppc-statistics {
  margin-top: -160px;
}

.ppc_bird {
  max-width: 80px;
  position: absolute;
  inset: 0% -120px auto auto;
}

.ppc_bottom-img {
  max-width: 400px;
  margin-bottom: -40px;
}

.ppc_bottom-img_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--teal-lighter);
  text-align: center;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 500px;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.ppc_bottom-img_bird {
  position: absolute;
  inset: -70px auto auto;
}

.ppc_content-img {
  object-fit: contain;
  max-width: 500px;
}

.ppc_rich-text p {
  font-weight: 400;
}

.ppc_rich-text strong {
  font-weight: 700;
}

.ppc_rich-text a {
  color: var(--primary);
}

.section_blog_oval-left {
  background-color: var(--primary);
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/66961059c63c65a362075b08_oval-bottom-left-off-white.svg");
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 80px;
}

.blog_featured-img {
  object-fit: contain;
  border-radius: 5px;
  max-width: 600px;
  box-shadow: 0 0 12px #0000001a;
}

.blog_search-field {
  border: 1px solid var(--grey-off-white);
  color: var(--black);
  background-color: #f5f5f5;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/66961263cf1e75d050ff32b3_birdie-blog-search.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 2px;
  width: 100%;
  min-height: 50px;
  margin-bottom: 12px;
  padding: 15px 25px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  transition: all .1s;
}

.blog_search-field:focus {
  border-color: var(--grey-lighter);
}

.blog_search-field::placeholder {
  color: var(--grey);
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1rem;
}

.blog_search-field.margin_bottom-none {
  margin-bottom: 0;
}

.blog_search-field.icon_more-right {
  background-position: 98.5%;
}

.page-count {
  color: #3d4a5c;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 18px;
  line-height: 1.4;
}

.pagination_page-number {
  color: var(--primary);
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 2px;
  padding-right: 2px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: inline;
}

.pagination_page-number.w--current {
  color: var(--teal);
  font-weight: 700;
}

.blog_pagination-button {
  background-color: var(--white);
  cursor: pointer;
  border-style: none;
  border-radius: 100%;
  padding: 6px;
  transition: background-color .2s;
}

.blog_pagination-button:hover {
  background-color: var(--grey-lighter);
}

.blog_empty-state {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--birdies-design-system---colours--primary-4);
  text-align: center;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 32px 20px;
  display: flex;
}

.ebook_hero-img {
  border-radius: 5px;
  min-width: 400px;
  box-shadow: 16px 16px #fff3;
}

.case-studies_tab-link {
  background-color: var(--white);
  color: var(--grey);
  padding: 0;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 24px;
}

.case-studies_tab-link.w--current {
  background-color: var(--white);
  color: var(--teal);
  font-weight: 700;
}

.case-studies_tab-menu {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.case-study_logo {
  object-fit: contain;
  max-width: 200px;
  max-height: 150px;
}

.font-weight_inherit {
  font-weight: inherit;
}

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

.grid_case-studies_search {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-studies_button {
  background-color: var(--teal);
  border-radius: 2px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  transition: background-color .2s;
}

.case-studies_button:hover {
  background-color: var(--teal-dark);
}

.case-studies_button.is-clear {
  border: 2px solid var(--teal);
  background-color: var(--white);
  color: var(--teal);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding-top: 9px;
  padding-bottom: 9px;
  display: flex;
}

.case-studies_button.is-clear:hover {
  background-color: var(--teal-lighter);
}

.blog_item-count {
  text-align: right;
}

.blog_item-count.is-active {
  color: var(--teal-dark);
  font-weight: 600;
}

.blog_item-count.text-align-left {
  text-align: left;
}

.height-250px {
  height: 250px;
}

.tag-template {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--orange-lighter);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  display: inline-flex;
}

.cursor-pointer {
  cursor: pointer;
}

.tags_wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  display: flex;
}

.heading-16 {
  align-self: center;
  margin-bottom: 40px;
}

.blog_dropdown {
  border: 1px solid var(--grey-off-white);
  color: var(--grey);
  background-color: #f5f5f5;
  border-radius: 2px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-height: 50px;
  margin-bottom: 0;
  padding: 15px 25px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-weight: 400;
  transition: all .1s;
  display: flex;
}

.blog_dropdown:focus {
  border-color: var(--grey-lighter);
}

.blog_dropdown::placeholder {
  color: var(--grey);
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1rem;
}

.blog_dropdown.margin_bottom-none {
  margin-bottom: 0;
}

.blog_dropdown-list.w--open {
  background-color: #f5f5f5;
  padding: 10px;
}

.blog_checkbox-wrapper {
  border-radius: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 30px;
  transition: background-color .2s;
}

.blog_checkbox-wrapper:hover {
  background-color: var(--grey-lighter);
}

.grid_product-tags {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: flex;
}

.collection-list-2 {
  grid-template-columns: max-content max-content max-content max-content max-content max-content;
  place-items: center;
}

.icon_32x32 {
  width: 32px;
  height: 32px;
}

.icon_56x56 {
  width: 56px;
  height: 56px;
}

.card_all-features {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--white);
  color: var(--primary);
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px 20px 30px;
  display: flex;
  position: relative;
}

.all-features_button {
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto -20px;
}

.blog_checkbox-label {
  margin-bottom: 0;
  font-weight: 400;
}

.blog_checkbox {
  width: 14px;
  height: 14px;
}

.blog_checkbox.w--redirected-checked {
  border-color: var(--primary);
  background-color: var(--primary);
  background-size: contain;
}

.blog_checkbox.w--redirected-focus {
  box-shadow: 0 0 3px 1px var(--primary);
}

.wrapper.padding-none {
  padding-top: 0;
  padding-bottom: 0;
}

.nav_solutions-content {
  position: relative;
}

.nav_solutions-inner {
  position: absolute;
  inset: 0%;
}

.div-block-34 {
  min-height: 100vh;
  padding-top: 140px;
}

.nav_solutions {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
  position: relative;
}

.text-wrapper_comma {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: flex-end;
  margin-left: -4px;
  display: flex;
}

.a {
  width: 200px;
  height: 200px;
  padding: 32px;
}

.nav_solution-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.nav_solution-inner {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.nav_solution-inner.is-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.nav_card-content {
  grid-column-gap: 12px;
  grid-row-gap: 4px;
  background-color: var(--grey-off-white);
  opacity: 0;
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: calc(100% - 466px);
  height: 100%;
  padding: 20px;
  text-decoration: none;
  transition-property: opacity;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: none;
  position: absolute;
  top: 0;
  left: 466px;
  overflow: auto;
  box-shadow: 0 0 6px #00264d26;
}

.nav_card-content.w--current {
  background-color: var(--teal-light);
}

.nav_card-content.show {
  opacity: 1;
  transition-duration: .6s;
  display: block;
}

.nav_solution {
  background-color: var(--grey-off-white);
  border-radius: 10px;
  transition: background-color .2s;
}

.nav_blog-img {
  object-fit: cover;
  border-radius: 5px;
  width: 100%;
  max-height: 200px;
}

.padding-sides-10px {
  padding-left: 10px;
  padding-right: 10px;
}

.feature_testimonial {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_cta-wrapper {
  padding-left: 10px;
  padding-right: 10px;
}

.padding_10px, .nav-menu_404 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.background-colour_inherit, .hover-state_background-colour_inherit:hover {
  background-color: inherit;
}

.grid_all-features_accordion {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.grid_all-features_accordion.gap_80px {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.grid_all-features_accordion.gap-42px {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
}

.grid_all-features_accordion.gap-30px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.grid_all-features_wrapper {
  overflow: hidden;
}

.birdie_news {
  width: 70px;
  position: absolute;
  inset: auto -110px -40px auto;
}

.div-block-35 {
  min-height: 50px;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-36 {
  position: relative;
}

.navbar-wrapper {
  z-index: 9999999;
  background-color: #fff0;
  position: sticky;
  inset: 0% 0% auto;
}

.max-width-80px {
  width: 80px;
}

.wrapper.padding-top-none {
  padding-top: 0;
}

.wrapper.padding_40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.scroll-anchor_-100px {
  position: absolute;
  top: -100px;
}

.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.heading_4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading_4.text_atkinson {
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
}

.heading_4.text_atkinson.text_bold {
  font-weight: 700;
}

.list-item_general {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/645e402cc3071e9f1d8fc573_tick-new.svg");
  background-position: 0 2px;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 24px;
  font-size: 16px;
  line-height: 1.2;
}

.cqc_birdie {
  position: absolute;
  inset: -80px 40px auto auto;
}

.gap-40px-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex_h-wrap {
  flex-flow: wrap;
  display: flex;
}

.flex_h-wrap.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex_h-wrap.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex_h-wrap.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex_h-wrap.is-centered {
  justify-content: center;
  align-items: center;
}

.flex_h-wrap.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.breadcrumb_link {
  color: var(--primary);
  white-space: pre-line;
  font-size: 14px;
  text-decoration: underline;
}

.breadcrumb_link.breaking_no-wrap {
  white-space: nowrap;
}

.breadcrumb_link.breaking_no-wrap.text_white {
  color: var(--white);
}

.breadcrumb_link.breaking_no-wrap.text_semi-bold.text_primary {
  color: var(--primary);
}

.truncate_1-line.breadcrumb_link.text_white {
  color: var(--white);
}

.truncate_1-line.breadcrumb_link.decoration-none {
  text-decoration: none;
}

.wrapper_new {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 5vw;
  position: relative;
}

.wrapper_new.padding-top-40px {
  padding-top: 40px;
}

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

.text-block-26 {
  font-size: 1.2rem;
}

.block-quote-italics {
  border-left-color: var(--primary-burlywood);
  font-style: italic;
  line-height: 25px;
}

.div-block-37 {
  background-color: var(--blue-light);
  color: var(--black);
  border-radius: 8px;
  padding: 9px 2rem 34px;
}

.temp_features_landing_page {
  padding-top: 70px;
}

.div-block-38 {
  margin-top: 27px;
  margin-bottom: 30px;
}

.bottom_accordian {
  border-bottom: 1px solid var(--grey-lighter);
  margin-bottom: 14px;
  padding-bottom: 30px;
}

.section-8 {
  padding-bottom: 5rem;
}

.div-block-39 {
  padding-top: 9.7rem;
}

.div-block-39.webinar {
  padding-top: 0;
}

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

.webflow_list_homepage_feature-copy {
  padding-left: 0;
}

.tick-box.adjustment {
  margin-top: 2px;
}

.text-size-large {
  font-size: 1.25rem;
}

.text-size-large.text-weight-semibold {
  font-weight: 700;
}

.text-size-large.text-weight-semibold.text-color-popular {
  color: var(--purple);
}

.text-size-large.text-weight-semibold.orange {
  color: var(--orange);
}

.text-size-large.text-weight-semibold.green {
  color: var(--teal);
}

.text-size-large.text-weight-semibold.purple {
  color: var(--purple);
}

.padding-bottom-2 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom-2.padding-tiny {
  padding: 0 0 .45rem;
}

.webflow_list_item_tick {
  margin-bottom: .4rem;
  padding-left: 0;
}

.text_grey_lighter {
  color: var(--grey-lighter);
}

.text_grey_lighter.small_text {
  font-size: 16px;
}

.new_list_item {
  background-image: none;
  padding-left: 0;
}

.div-block-40 {
  background-color: var(--teal-dark);
  border-radius: 100px;
  width: 24px;
  height: 24px;
  padding: 4px;
}

.div-block-40.light_blue-bg {
  background-color: var(--blue-light);
}

.div-block-40.light_teal {
  background-color: var(--teal);
}

.code-embed {
  color: var(--white);
}

.code-embed.black_tick {
  color: var(--primary-burlywood);
}

.span_highlight_blue {
  color: var(--teal-light);
}

.div-block-41 {
  margin-bottom: 6px;
}

.text-block-27 {
  color: #ffffff9e;
  text-transform: uppercase;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-weight: 500;
}

.div-block-42 {
  padding-top: .7rem;
}

.icon_color {
  color: var(--white);
  display: flex;
}

.icon_color.text_green.margin-top-3px {
  margin-top: 3px;
}

.icon_color.icon_plus {
  margin-bottom: 2px;
}

.icon_color.is-quote.is-bottom-right {
  position: absolute;
  inset: auto 0% 0% auto;
}

.icon_color.is-quote.is-top-left {
  position: absolute;
  inset: 0% auto auto 0%;
}

.icon_color.is-quote_img-square.top-left {
  position: absolute;
  inset: -12px auto auto -12px;
}

.icon_color.is-quote_img-square.bottom-right {
  position: absolute;
  inset: auto -12px -12px auto;
}

.grid-2, .grid-3 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

.grid-4 {
  grid-template-columns: 2fr 1fr;
}

.card_downloadable-content {
  border: 1px solid var(--grey-lighter);
  background-color: var(--white);
  border-radius: 28px;
  padding: 22px;
}

.page {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100svh;
  display: flex;
}

.small-banner-image {
  max-width: 55px;
}

.link_smaller_tac {
  color: var(--teal-dark);
  margin-left: 11px;
  font-size: .7rem;
}

.div-block-43 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-30 {
  border-radius: 10px;
  width: 100%;
}

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

.agenda_row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--green-lighter);
  text-align: left;
  border-radius: 6px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: .8rem 1.7rem;
  display: grid;
}

.div-left-align {
  display: flex;
}

.grid-6 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
}

.div-block-44 {
  border-radius: 10px;
  overflow: hidden;
}

.div-block-45 {
  position: relative;
}

.div-block-46 {
  position: sticky;
  top: 80px;
}

.event-h1 {
  margin-top: 5px;
}

.text-block-28 {
  font-size: 1.3rem;
}

.pt_wrapper {
  border-radius: 10px;
  align-self: stretch;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.pt_button {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.product_tour_overlay {
  background-color: #0000006b;
  position: absolute;
  inset: 0%;
}

.h1-product-tour {
  margin-top: 10px;
}

.h1-product-tour.no-bottom-margin {
  margin-bottom: 0;
}

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
}

.div-block-49 {
  justify-content: space-between;
  display: flex;
}

.collection-list-3 {
  grid-column-gap: 2.6rem;
  grid-row-gap: 2.6rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button_primary_tour {
  background-color: var(--birdies-design-system---colours--tertiary);
  text-align: center;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 43px;
  padding: 8px 24px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.button_primary_tour:hover {
  background-color: var(--primary-burlywood);
}

.button_primary_tour.w--current, .button_primary_tour.full-width {
  justify-content: center;
  display: flex;
}

.button_primary_tour.full-width.home-mobile {
  width: auto;
}

.button_primary_tour.is-full-width_mobile {
  z-index: 1;
  position: relative;
}

.button_primary_tour.is-pricing {
  background-color: var(--white);
  padding-left: 26px;
  padding-right: 26px;
}

.button_primary_tour.is-pricing.is-off-white {
  border: 2px solid var(--primary);
}

.button_primary_tour.is-pricing.is-orange {
  border: 2px solid var(--orange);
}

.button_primary_tour.is-pricing.is-teal {
  border: 2px solid var(--teal);
}

.button_primary_tour.is-pricing.is-purple {
  border: 2px solid var(--purple);
}

.button_primary_tour.has-icon {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  padding: 5px 20px 5px 5px;
  display: flex;
}

.button_primary_tour.is-navigation {
  z-index: 1;
  margin-left: 12px;
  margin-right: 12px;
  position: relative;
}

.button_primary_tour.bg_blue-light {
  transition: background-color .2s;
}

.button_primary_tour.bg_blue-light:hover {
  background-color: var(--blue);
}

.button_primary_tour.bg_teal-light {
  transition: background-color .2s;
}

.button_primary_tour.bg_teal-light:hover {
  background-color: var(--teal);
}

.button_primary_tour.bg_teal-light.is-pricing_page {
  margin-top: -20px;
  position: absolute;
  inset: 0% auto auto;
}

.button_primary_tour.bg_teal-light.is-pricing_page:hover {
  background-color: var(--teal-light);
}

.button_primary_tour.is-outline {
  color: var(--black);
  background-color: #ffc67100;
  border: 1px solid #000;
}

.button_primary_tour.is-outline.is-white {
  border-color: var(--white);
  color: var(--white);
}

.button_primary_tour.is-outline.is-teal {
  border-width: 2px;
  border-color: var(--teal);
  font-weight: 400;
  transition-property: all;
}

.button_primary_tour.is-outline.is-teal:hover {
  background-color: var(--teal-lighter);
}

.button_primary_tour.is-icon {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 0 20px 0 0;
  position: relative;
}

.button_primary_tour.bg_purple-flock.hover-animation_purple:hover {
  background-color: var(--purple);
}

.button_primary_tour.is-green {
  color: var(--white);
  background-color: #41b770;
}

.div_product_tour_button {
  margin-left: 1rem;
}

.image-31 {
  min-width: 400px;
}

.text_white-2 {
  color: #fff;
}

.text_teal-light-2 {
  color: #a6fae8;
}

.bg-white-2 {
  background-color: #fff;
}

.section_exec-wing-2 {
  background-color: #00264d;
}

.padding_top-medium-2 {
  padding-top: 3rem;
}

.margin-top-3px {
  margin-top: 3px;
}

.terms_rich-text h2 {
  line-height: 1.3;
}

.terms_rich-text h3 {
  margin-bottom: 4px;
  font-size: 1.25rem;
}

.terms_rich-text p {
  margin-bottom: 1rem;
  line-height: 1.5;
}

.div-block-50 {
  padding-top: 74px;
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium {
  font-size: 1.2rem;
}

.model-button {
  border: 2px solid var(--primary-burlywood);
  color: var(--primary-burlywood);
  text-align: center;
  background-color: #fff0;
  border-radius: 20px;
  padding: .15rem .9rem;
  font-size: .8rem;
  text-decoration: none;
}

.model-button:hover {
  border-color: var(--primary-burlywood);
  background-color: var(--primary-burlywood);
}

.modal1_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.modal1_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.icon-embed-small {
  color: var(--primary);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.modal-content-replace-this-div {
  border: 2px dashed #0000001a;
  width: 100%;
  height: 150vh;
}

.modal1_content-wrapper {
  color: var(--primary);
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  position: relative;
  overflow: scroll;
}

.modal1_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-51 {
  color: var(--primary);
  padding-top: 0;
  padding-bottom: 31px;
}

.div-block-52 {
  padding-top: 14px;
  padding-bottom: 17px;
}

.div-block-53 {
  padding-top: 2px;
  padding-bottom: 9px;
}

.div-block-53.normal {
  color: var(--primary);
}

.button {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.icon-embed-small-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.modal1_content-wrapper-2 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  position: relative;
  overflow: scroll;
}

.div-block-54 {
  position: relative;
}

.div-block-55 {
  position: absolute;
  inset: auto 10% 104% auto;
}

.code-embed-2 {
  color: var(--primary-burlywood);
  width: 55px;
}

.grid-8 {
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  padding-bottom: 8px;
}

.text-block-30 {
  color: var(--grey-lighter);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

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

.div-block-56 {
  padding-bottom: 21px;
}

.text_span_teal {
  color: var(--teal-light);
}

.testimonial-rich-text {
  font-size: 1.3rem;
}

.div-block-57 {
  margin-bottom: 11px;
}

.text-span-link-orange {
  color: var(--primary-burlywood);
  text-decoration: underline;
}

.para-no-bottom-margin {
  margin-bottom: 0;
}

.div-block-58 {
  background-color: var(--grey-light);
  border-radius: 13px;
  margin-top: 3rem;
  padding-top: 20px;
  padding-bottom: 15px;
}

.demo-form-wrapper-min-height {
  min-height: 40rem;
}

.demo-form-wrapper-min-height.smaller {
  min-height: 20rem;
}

.all-headings_paragraph h1, .all-headings_paragraph h2, .all-headings_paragraph h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.all-headings_paragraph h4 {
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.all-headings_paragraph h5, .all-headings_paragraph h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.all-headings_paragraph p {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

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

.flex-v_left.gap_rows-30px {
  grid-row-gap: 30px;
}

.flex-v_left.gap_rows-20px {
  grid-row-gap: 20px;
}

.flex-v_left.gap_rows-10px {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-v_left.gap_rows-60px {
  grid-row-gap: 60px;
}

.flex-v_left.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-v_left.horizontal {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-v_left.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-v_left.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex-v_left.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.text-block-31 {
  font-size: 1.7rem;
}

.div-block-59 {
  border-bottom: 1px solid #ffffff40;
  padding-bottom: 31px;
}

.wrapper.pricing {
  padding-bottom: 0;
}

.text-block-32 {
  font-size: 1.2rem;
}

.text-block-33 {
  font-size: 2.9rem;
  font-weight: 600;
}

.text-block-33.smaller_text {
  font-size: 2rem;
}

.text-span-22 {
  font-size: 1.7rem;
}

.text-span-23 {
  font-size: 1.2rem;
}

.text-block-34 {
  font-size: .7rem;
}

.text-block-35 {
  font-size: .8rem;
}

.div-block-60 {
  margin-bottom: 6px;
}

.text-block-36 {
  font-size: 1.2rem;
}

.div-block-61, .div-block-62 {
  padding-top: 17px;
}

.div-block-63 {
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  display: flex;
}

.div-block-64 {
  padding-bottom: 10px;
}

.div-block-65 {
  color: var(--white);
  background-color: #0c3258;
  border-radius: 19px;
  padding: 1.5rem;
}

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

.grid-10 {
  grid-template-rows: auto;
}

.div-block-67 {
  padding-top: 31px;
}

.div-block-68 {
  text-align: left;
}

.div-block-69 {
  background-color: #fff;
  border-radius: 13px;
  padding-top: 0;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.div-block-70 {
  padding-left: 94px;
}

.div-block-71 {
  background-color: var(--primary);
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-size: 1.3rem;
}

.text-block-38 {
  color: var(--white);
}

.div-block-72 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.div-block-73 {
  color: var(--purple-dark);
  padding-bottom: 10px;
  font-weight: 500;
}

.section_oval-left_teal-lighter {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/67d005f2e4386956d5239d8b_oval-left-teal-lighter.svg");
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 20px;
  padding-bottom: 90px;
}

.section_oval-left_teal-lighter.top-none {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6343d959ebf97b57a82aac25_Results-bottom.svg");
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.absolute_button-bottom {
  position: absolute;
  inset: auto auto -20px;
}

.birdie_partnerships {
  position: absolute;
  inset: auto -12px -52px auto;
}

.grid-4-col {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-4-col.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.tooltip1_component {
  justify-content: center;
  align-items: center;
  margin-top: 2px;
  margin-left: 5px;
  display: flex;
  position: relative;
}

.list1_item {
  display: flex;
}

.section_pricing20 {
  background-color: var(--grey-off-white);
  padding-top: 5rem;
}

.pricing20_plan {
  background-color: var(--white);
  border: 1px solid #e5e7eb;
  border-radius: 1.5rem;
  padding: 1.9rem;
  box-shadow: 0 2px 5px #0003;
}

.pricing20_plan.popular {
  border-width: 2px;
  border-color: var(--purple-dark);
}

.tooltip1_responsive {
  display: none;
}

.grid-small-list-pricing {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  place-items: center start;
  min-height: 4.9rem;
}

.pricing20_feature-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global.bkgground-blue {
  background-color: var(--grey-off-white);
}

.tag-pill {
  color: var(--purple-dark);
  background-color: #4f46e51a;
  border-radius: 5rem;
  padding: 5px 11px;
  font-size: 1.1rem;
  font-weight: 500;
}

.text-size-tiny {
  font-size: .75rem;
  line-height: 1rem;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-embed-xxsmall {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xxsmall.icon-blue {
  color: var(--purple);
}

.pricing20_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.pricing20_feature {
  color: #4b5563;
  font-size: .875rem;
  display: flex;
}

.icon-embed-xsmall {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.3rem;
  height: 1.3rem;
  display: flex;
}

.icon-embed-xsmall.icon-blue {
  color: var(--purple-dark);
}

.pricing20_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.tooltip1_card-wrapper {
  z-index: 2;
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 1.25rem;
  padding: .75rem;
  display: block;
  box-shadow: 0 2px 7px #0003;
}

.tooltip1_tooltip-wrapper {
  width: 15rem;
  padding-bottom: .75rem;
  position: absolute;
  bottom: 100%;
}

.tooltip1_tooltip-wrapper.is-right-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 15.75rem;
  padding-bottom: 0;
  padding-left: .65rem;
  display: block;
  bottom: auto;
  left: 100%;
}

.text-4xl {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.5;
}

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

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large.no-padding-top {
  padding-top: 0;
}

.text-size-small {
  font-size: .875rem;
}

.text-size-small.text-gray-600 {
  color: #4b5563;
}

.text-size-small.text-gray-600.min-h-72px {
  min-height: 72px;
  margin-top: 1rem;
}

.text-size-small.leading-6 {
  line-height: 1.5;
}

.text-size-small.leading-6.text-gray-600.no-bold {
  font-weight: 500;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #2d2af9;
  border: 2px solid #2d2af9;
  border-radius: .375rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
}

.button-2:hover {
  opacity: .85;
}

.button-2.is-secondary {
  color: #2563eb;
  background-color: #0000;
}

.button-2.is-secondary:hover {
  color: #fff;
  background-color: #2563eb;
}

.button-2.is-small {
  padding: .5rem 1.25rem;
}

.list1_component {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

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

.button-3 {
  color: #fff;
  text-align: center;
  background-color: #2d2af9;
  border: 2px solid #2d2af9;
  border-radius: .375rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
}

.button-3:hover {
  opacity: .85;
}

.button-3.is-secondary {
  color: #2563eb;
  background-color: #0000;
}

.button-3.is-secondary:hover {
  color: #fff;
  background-color: #2563eb;
}

.button-3.is-small {
  padding: .5rem 1.25rem;
}

.text-size-regular {
  font-size: 1rem;
}

.pricing21_row-content {
  color: #4b5563;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-size: .875rem;
  font-weight: 400;
  display: flex;
}

.pricing21_row-content.popular {
  background-color: var(--purple-lighter);
  border-left: 1px solid #e5e7eb;
  border-right: 1px solid #e5e7eb;
}

.grid-13 {
  grid-template-columns: 1fr;
}

.pricing_desktop_component {
  width: 100%;
}

.pricing21_top-row-wrapper {
  color: var(--primary);
  justify-content: center;
  align-items: center;
  margin-bottom: -9px;
  font-size: 1.1rem;
  font-weight: 700;
  display: flex;
}

.pricing21_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e5e7eb;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing_mobile_component {
  display: none;
}

.empty_heading_pricing21_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px #e5e7eb;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing21_feature {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
  padding-right: 1.5rem;
  display: flex;
}

.heading_pricing21_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e5e7eb;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing21_top-row {
  z-index: 3;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--grey-off-white);
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  position: sticky;
  top: 70px;
}

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

.pricing21_top-row-content {
  border-left: 1px #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 2rem 1.5rem;
  display: flex;
}

.pricing21_top-row-content.popular_top_row {
  background-color: var(--purple-lighter);
  border-top: 1px solid #e5e7eb;
  border-left-style: solid;
  border-left-color: #e5e7eb;
  border-right: 1px solid #e5e7eb;
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}

.pricing-divider-blank {
  background-color: #b6bbc3;
  width: 15px;
  height: 2px;
}

.button-4 {
  color: #fff;
  text-align: center;
  background-color: #2d2af9;
  border: 2px solid #2d2af9;
  border-radius: .375rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
}

.button-4:hover {
  opacity: .85;
}

.button-4.is-secondary {
  color: #2563eb;
  background-color: #0000;
}

.button-4.is-secondary:hover {
  color: #fff;
  background-color: #2563eb;
}

.button-4.is-small {
  padding: .5rem 1.25rem;
}

.div-block-74 {
  padding-bottom: 80px;
}

.div-block-75 {
  margin-top: 25px;
}

.faq_wrapper {
  background-color: var(--purple-lighter);
  border-radius: 15px;
  max-width: 800px;
  padding: 35px;
  display: block;
}

.faq_wrapper.is-centered {
  margin-left: auto;
  margin-right: auto;
}

.div-block-76 {
  padding-top: 29px;
}

.glow {
  color: var(--purple-dark);
}

.section_oval-top {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/656ed54b51ef662982ad3c90_ppc-hero-bg.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 20px;
  padding-bottom: 100px;
}

.section_oval-top.is-ppc_page {
  padding-bottom: 240px;
}

.section_oval-top.bg_orange-lighter {
  background-color: var(--orange-lighter);
}

.section_oval-top.text_white {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/656ed54b51ef662982ad3c90_ppc-hero-bg.svg");
  background-repeat: no-repeat;
  background-size: 100%;
}

.section_oval-top.text_white.padding-less {
  padding-bottom: 0;
}

.section_oval-top.text_white.padding-bottom-0px.padding-top-60px {
  padding-top: 60px;
}

.section_oval-top.is-video-overflow {
  margin-bottom: 300px;
}

.section_oval-top.purple_grey {
  background-color: var(--purple-lighter);
}

.div-block-77 {
  border-top: 1px dashed var(--purple-light);
  height: 1px;
  margin-left: 10%;
  margin-right: 10%;
}

.buy_out_section {
  height: 1px;
}

.div-block-78 {
  padding-top: 84px;
}

.pricing_link {
  color: var(--primary);
}

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

.div-block-79 {
  padding-top: 7px;
}

.link {
  color: var(--grey);
}

.div-block-80 {
  padding-top: 4px;
}

.link-2 {
  color: var(--teal);
}

.image-32 {
  width: 50%;
}

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

.plan_highlight_text {
  color: var(--purple-dark);
  font-weight: 600;
}

.plan_highlight_text.grey {
  color: var(--primary);
}

.plan_highlight_text.orange {
  color: var(--orange);
}

.plan_highlight_text.green {
  color: var(--teal);
}

.text_pricing.orange {
  color: var(--orange);
}

.text_pricing.green {
  color: var(--teal);
}

.text_pricing.purple {
  color: var(--purple);
}

.hero_img {
  width: 100%;
}

.card_bg {
  padding: var(--birdies-design-system_spacing---cards--huge\<deleted\|variable-70514e68-8cfd-b3c2-c7ae-7a02573faa0f\>);
  border-radius: var(--birdies-design-system_radius---card--large\<deleted\|variable-9391768f-6091-9ed7-70bd-dc11dcec1cd5\>);
  background-color: var(--birdies-design-system_colours---background--secondary);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card_bg.small {
  padding: var(--birdies-design-system_spacing---cards--large\<deleted\|variable-40021912-8019-8d89-8cc8-0eb72299349b\>);
}

.section_cta {
  border-top-left-radius: var(--birdies-design-system_radius---element--section);
  border-top-right-radius: var(--birdies-design-system_radius---element--section);
  background-color: var(--birdies-design-system_colours---background--secondary);
  text-align: center;
}

.subheading {
  color: var(--birdies-design-system_colours---text--secondary);
  margin-bottom: 0;
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 1.3125rem;
  line-height: 1.5;
}

.subheading.text_semi-bold.text_center.text_primary {
  color: var(--birdies-design-system---colours--primary);
}

.marquee {
  width: 100%;
  display: flex;
  overflow: hidden;
}

.img_tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--birdies-design-system---colours--primary-10);
  border-radius: var(--birdies-design-system_radius---element--tag);
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  padding: 6px 13px;
  display: flex;
  position: absolute;
  inset: auto auto 12px 26px;
}

.marquee_img {
  border-radius: var(--birdies-design-system_radius---element--images);
}

.tag_icon {
  display: flex;
}

.marquee_item {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.img {
  border-radius: var(--birdies-design-system_radius---card-content--large\<deleted\|variable-19649cc4-0248-f40e-bc2b-9f14e2459955\>);
}

.img.is-full {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.img.is-full.border-radius_10px {
  border-radius: .625rem;
}

.img.is-full.roster_temp_img {
  object-fit: cover;
}

.heading_1 {
  font-size: 4.625rem;
}

.birdie_home-hero {
  position: absolute;
  inset: auto 0% 94px auto;
}

.button-5 {
  border-radius: var(--birdies-design-system_radius---element--button\<deleted\|variable-c7f1360e-c0ca-aad9-f669-6b1ffb027c28\>);
  background-color: var(--birdies-design-system_colours---elements--button\<deleted\|variable-9431c18d-e03d-4110-a370-ba36d542e321\>);
  color: var(--birdies-design-system_colours---text--button\<deleted\|variable-f5c38c65-d878-f151-9a88-46199488a79c\>);
  padding: 12px 24px;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
}

.text_inter {
  font-family: Inter Variable, Arial, sans-serif;
}

.home_tabs-menu {
  border: 1px solid var(--birdies-design-system---colours--secondary-50);
  background-color: var(--white);
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: 6px;
  display: flex;
  position: absolute;
  inset: -54px 0% auto auto;
}

.home_tabs-menu.is-left {
  left: 0%;
  right: auto;
}

.margin_top-40px {
  margin-top: 40px;
}

.home_tabs {
  background-color: #fff0;
  border-radius: 100px;
  padding: 8px 20px;
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.4;
}

.home_tabs.w--current {
  background-color: var(--birdies-design-system---colours--secondary);
  color: var(--white);
}

.paragraph {
  color: var(--birdies-design-system---colours--primary-75);
  margin-bottom: 0;
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.4;
}

.paragraph.text_1rem {
  font-size: 1rem;
}

.text_primary-75 {
  color: var(--birdies-design-system---colours--primary-75);
}

.birdie_home-right {
  position: absolute;
  inset: auto 0% -10px auto;
}

.birdie_home-right.more-centred {
  right: 20%;
}

.birdie_home-right.more-centred.is-smaller_mobile {
  right: 15%;
}

.border-radius_30px {
  border-radius: 30px;
  overflow: hidden;
}

.bg_orange-7 {
  background-color: #f0960012;
}

.text_tertiary-25 {
  color: var(--birdies-design-system---colours--tertiary-25);
}

.stats_wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #00264d0a;
  border-radius: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 80px;
  display: flex;
}

.stats_wrapper.center_text {
  text-align: center;
}

.swiper-pagination_primary {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.swiper_bullet_primary {
  background-color: #1e1e1e;
  border-radius: 8px;
  width: 10px;
  height: 10px;
  transition: width .2s;
  display: block;
}

.swiper_bullet-active_primary {
  background-color: #1e1e1e;
  border-radius: 8px;
  width: 45px;
  height: 10px;
  transition: width .2s;
  display: block;
}

.swiper-button-next_primary {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  transition: background-color .2s;
  display: flex;
}

.swiper-button-next_primary:hover {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.swiper-button-prev_primary {
  cursor: pointer;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  transition: background-color .2s;
  display: flex;
}

.swiper-button-prev_primary:hover {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.swiper_pagination-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

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

.swiper_buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.birdie_home-left {
  position: absolute;
  inset: auto auto 0% 0%;
}

.testimonial_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #00264d0a;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 20px;
  display: grid;
}

.testimonial_wrapper-inner {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 32px;
  display: flex;
}

.text_testimonial {
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 1.8125rem;
  font-weight: 500;
  line-height: 1.2;
}

.text_small {
  font-size: .875rem;
}

.text_secondary {
  color: var(--birdies-design-system---colours--secondary);
}

.thunmbnail-sliders-holder {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.gallery-swiper {
  width: 100%;
  overflow: hidden;
}

.slider-button-right {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6810b1687798f643cad2941b_Group.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 100px;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-right:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 60%;
}

.slider-button-right:active {
  background-color: #657cff;
}

.slider-button-right.absolute-right {
  position: absolute;
  inset: 210px -100px auto auto;
}

.swiper-wrapper-3 {
  flex: none;
  display: block;
}

.swiper-wrapper-3.gallery-list {
  align-items: center;
  display: flex;
}

.swiper-wrapper-3.thumbnails-list {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: visible;
}

.section-9 {
  flex-direction: column;
  align-items: center;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  position: relative;
}

.section-9.overflow-none {
  background-color: #f0f4f9;
  font-size: 24px;
  line-height: 1.2em;
  overflow: hidden;
}

.slider-button-left {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/6810b1687798f643cad2941a_Group%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-left:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 40%;
}

.slider-button-left:active {
  background-color: #657cff;
}

.slider-button-left.absolute-left {
  position: absolute;
  inset: 210px auto auto -100px;
}

.thumb-swiper {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  overflow: visible;
}

.thumb-swiper-wrapper {
  padding: 5px;
}

.container-14 {
  width: 100%;
  max-width: 1328px;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.container-14.grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.thumbnail-slider-buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial_play {
  position: absolute;
  inset: auto auto 10px 10px;
}

.testimonial_play-overlay {
  border-radius: var(--birdies-design-system_radius---card--large\<deleted\|variable-9391768f-6091-9ed7-70bd-dc11dcec1cd5\>);
  background-image: linear-gradient(60deg, #0000000f, #fff0);
  position: absolute;
  inset: 0%;
}

.testimonial_logo {
  max-width: 100px;
}

.tabs_platform {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 80px;
  display: grid;
  overflow: clip;
}

.tabs_platform.margin-top-50px {
  margin-top: 50px;
}

.tabs-menu_platform {
  flex-flow: column;
  display: flex;
}

.tabs-link_platform {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff0;
  border-bottom: 1px solid #00264d1a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 0;
  font-size: 1.5rem;
  font-weight: 600;
  display: flex;
}

.tabs-link_platform.w--current {
  background-color: #fff0;
}

.tabs-link_text {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.background-video {
  object-fit: contain;
}

.aspect-ratio_4-3 {
  aspect-ratio: 4 / 3;
}

.swiper-pagination_primary_mobile {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: stretch;
  display: none;
}

.platform_video {
  z-index: 1;
  aspect-ratio: 4 / 3;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  overflow: clip;
}

.div-block-82 {
  position: absolute;
  inset: 0%;
}

.button_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button_wrapper.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.button-6 {
  border-radius: var(--birdies-design-system_radius---element--button\<deleted\|variable-c7f1360e-c0ca-aad9-f669-6b1ffb027c28\>);
  background-color: var(--birdies-design-system_colours---elements--button\<deleted\|variable-9431c18d-e03d-4110-a370-ba36d542e321\>);
  color: var(--birdies-design-system_colours---text--button\<deleted\|variable-f5c38c65-d878-f151-9a88-46199488a79c\>);
  padding: 12px 24px;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
}

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

.grid_7col.cols_auto {
  grid-template-columns: auto auto auto auto auto auto auto;
}

.grid_7col.cols_auto.gap-40px, .grid_7col.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.marquee-item {
  object-fit: contain;
  max-width: 200px;
  max-height: 100px;
  margin-left: 60px;
  margin-right: 60px;
}

.padding-sides-none {
  padding-left: 0;
  padding-right: 0;
}

.text_wrap-anywhere {
  overflow-wrap: anywhere;
}

.icon_small {
  justify-content: center;
  align-items: center;
  width: 18px;
  display: flex;
}

.text_pretty {
  text-wrap: pretty;
  align-self: auto;
}

.text_pretty.text_semi-bold {
  order: 0;
}

.bg_transparent {
  background-color: #fff0;
}

.div-block-83 {
  position: relative;
}

.padding-bottom-42px {
  padding-bottom: 42px;
}

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

.grid_4col.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.grid_4col.gap-60px {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.grid_4col.is-centered {
  place-items: center;
}

.grid_4col.is-centered.is-auto {
  grid-template-rows: max-content;
  grid-template-columns: max-content max-content max-content 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  place-content: center;
}

.min-height_200px {
  min-height: 200px;
}

.card-img {
  object-fit: cover;
  width: 100%;
  min-height: 250px;
  max-height: 250px;
}

.text_link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.grid-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.div-block-84 {
  height: 67px;
}

.div-block-85 {
  background-color: var(--primary);
  padding: 5rem 5%;
}

.div-block-86 {
  background-color: var(--blue-lighter);
}

.div-block-87 {
  padding-top: 14px;
}

.div-block-88 {
  width: 100%;
  padding-top: 23px;
}

.cal_cta {
  position: absolute;
  inset: auto 12% -10px auto;
}

.footer_section {
  padding: 40px var(--birdies-design-system_spacing---page--container-horizontal);
  border-radius: 40px;
}

.footer_wrapper {
  padding: var(--birdies-design-system_cards---medium--padding);
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  background-color: var(--primary);
  color: var(--white);
  border-radius: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  overflow: clip;
}

.footer_inner {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.footer_header {
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.footer_links {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer_link-header {
  color: var(--teal);
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.2;
}

.footer_link {
  color: var(--white);
  line-height: 1.2;
  text-decoration: none;
  transition: color .2s;
}

.footer_link:hover {
  color: var(--teal);
}

.footer_pill {
  background-color: var(--birdies-design-system---colours--tertiary);
  color: var(--primary);
  border-radius: 6px;
  padding: 2px 8px;
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
}

.footer_desktop-hide {
  display: none;
}

.footer_links-terms {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.opacity-75 {
  opacity: .75;
}

.footer_lottie {
  display: none;
}

.cta_section {
  padding: 40px;
}

.cta_wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--birdies-design-system_colours---background--secondary);
  text-align: center;
  border-radius: 40px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: flex;
  position: relative;
  overflow: clip;
}

.button-7 {
  border-radius: var(--birdies-design-system_radius---element--button\<deleted\|variable-c7f1360e-c0ca-aad9-f669-6b1ffb027c28\>);
  background-color: var(--birdies-design-system_colours---elements--button\<deleted\|variable-9431c18d-e03d-4110-a370-ba36d542e321\>);
  color: var(--birdies-design-system_colours---text--button\<deleted\|variable-f5c38c65-d878-f151-9a88-46199488a79c\>);
  padding: 12px 24px;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
}

.swiper_controls-2 {
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.swiper_button-prev {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.swiper_button-prev.swiper_button-disable {
  opacity: .5;
  cursor: auto;
}

.swiper_bullet-active {
  background-color: #1e1e1e;
  border-radius: 8px;
  height: 10px;
  transition-property: width;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: block;
  width: 40px !important;
}

.swiper_container {
  max-width: 100%;
}

.swiper_container:where(.w-variant-6b052253-e4e6-a712-0ec9-0a8682bb134c) {
  flex-flow: column-reverse;
  display: flex;
}

.swiper_pagination {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.swiper_button-next {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.swiper_button-next.swiper_button-disable {
  opacity: .5;
  cursor: auto;
}

.swiper_buttons-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.swiper_bullet {
  background-color: #1e1e1e;
  border-radius: 8px;
  width: 10px;
  height: 10px;
  transition: width .2s;
  display: block;
}

.swiper-wrapper-4 {
  display: flex;
}

.swiper-slide-4 {
  background-color: #efefef;
  border-radius: 0;
}

.height_full {
  height: 100%;
}

.div-block-89 {
  margin-bottom: 20px;
}

.section-10 {
  position: relative;
}

.section-10:where(.w-variant-238f993c-77d8-b224-4820-19f36b8286b0) {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.section-10:where(.w-variant-46d37f40-ec09-cdf5-355d-26eee5ebac79) {
  background-color: var(--birdies-design-system---colours--secondary-7);
}

.section-10:where(.w-variant-9d1b487d-e878-c516-89ec-184090635600) {
  background-color: var(--birdies-design-system---colours--tertiary-7);
}

.cw-container {
  padding-right: var(--birdies-design-system_spacing---page--container-horizontal);
  padding-left: var(--birdies-design-system_spacing---page--container-horizontal);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.section-11 {
  position: relative;
}

.section-11:where(.w-variant-238f993c-77d8-b224-4820-19f36b8286b0) {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.section-11:where(.w-variant-46d37f40-ec09-cdf5-355d-26eee5ebac79) {
  background-color: var(--birdies-design-system---colours--secondary-7);
}

.section-11:where(.w-variant-9d1b487d-e878-c516-89ec-184090635600) {
  background-color: var(--birdies-design-system---colours--tertiary-7);
}

.container-15 {
  padding-right: var(--birdies-design-system_spacing---page--container-horizontal);
  padding-left: var(--birdies-design-system_spacing---page--container-horizontal);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.card-2 {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--primary);
  height: 100%;
  position: relative;
  overflow: clip;
}

.card-2:where(.w-variant-7bc96426-b9fd-5b37-202c-b789a4cf6249) {
  background-color: var(--birdies-design-system_colours---background--tertiary);
}

.card-2:where(.w-variant-09fb1585-1fb6-2a46-4f99-29dbf262b6bc) {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.card-2:where(.w-variant-d91ee9d6-02af-04dc-c61f-c01c513ba29d) {
  background-color: var(--birdies-design-system---colours--white);
}

.card-2.secondary {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.slot {
  display: contents;
}

.slot:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.slot-2 {
  display: contents;
}

.slot-2:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.card_inner-2 {
  padding: var(--birdies-design-system_cards---large--padding);
}

.card_inner-2:where(.w-variant-31f9ed00-0dd1-bd0a-9b21-cef30577042f) {
  padding: var(--birdies-design-system_cards---small--padding);
}

.card_inner-2:where(.w-variant-3a7a34f7-095c-3a93-b79c-72e550330c85) {
  padding: var(--birdies-design-system_cards---medium--padding);
}

.card_content {
  justify-content: flex-start;
}

.slot-3 {
  display: contents;
}

.slot-3:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6), .slot-3.tiny-2 {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap {
  flex-flow: column;
  display: flex;
}

.layout_gap:where(.w-variant-5a4ce996-6253-46f3-7651-d8bb5f1bafcb) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap:where(.w-variant-ac5d8f4d-fe32-e7bc-3818-24541a326b69) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap:where(.w-variant-c5446d48-e0c1-2ac6-f9b7-74b584c0ee1a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap:where(.w-variant-1447495e-01f3-a318-9a74-7cd37d21760a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap:where(.w-variant-df42c595-02b4-6387-014e-45d0a9a26b05) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap:where(.w-variant-1618c784-389f-b40e-f00a-23e2813757f8) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap:where(.w-variant-c63e066f-2e6d-e806-7023-1d2312333197) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap:where(.w-variant-27d23aed-2602-8aa2-598e-821bf135a008) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap:where(.w-variant-5e1384a3-e961-be94-13aa-109de2cf3e7f) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap.tiny {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.slot-4 {
  display: contents;
}

.slot-4:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6), .slot-4.tiny-2 {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_flex {
  gap: inherit;
}

.layout_flex:where(.w-variant-92c9bf76-90fb-44ba-a0c8-76e5d06afaab), .layout_flex.vertical-center {
  text-align: center;
}

.layout_flex-content {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.layout_flex-content:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
  grid-template-columns: 1fr 1fr;
}

.layout_flex-content:where(.w-variant-0b91116b-4fcc-3ce3-80c2-795a7b02f500), .layout_flex-content:where(.w-variant-39f25fe9-8639-9611-7817-4a83e7693cce), .layout_flex-content:where(.w-variant-5b8d2018-fa53-b805-e2dc-182048c53a3a) {
  flex-flow: row;
}

.layout_flex-content:where(.w-variant-5918675a-e76f-6989-81a1-1eba0c5dc0e3) {
  flex-flow: wrap;
}

.layout_flex-content:where(.w-variant-92c9bf76-90fb-44ba-a0c8-76e5d06afaab) {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.layout_flex-content:where(.w-variant-6a494a89-4f0e-6377-4ae8-5a404fa0239e) {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.layout_flex-content:where(.w-variant-8feb07a7-2bf0-19ff-0aac-286cce3dec70) {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.layout_flex-content:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
  grid-template-columns: 1fr 1fr;
}

.layout_flex-content:where(.w-variant-4425d49b-ceb4-9cb3-15b4-65d73f8a87b7) {
  flex-flow: row;
  justify-content: space-between;
}

.layout_flex-content.vertical-center-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.heading-17 {
  font-family: var(--birdies-design-system_type---h2--font);
  font-size: var(--birdies-design-system_type---h2--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h2--weight);
}

.heading-17:where(.w-variant-8fb6b541-5218-73c4-d765-1ff20f4fd5f3) {
  font-family: var(--birdies-design-system_type---h1--font);
  font-size: var(--birdies-design-system_type---h1--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---h1--weight);
}

.heading-17:where(.w-variant-2a0b0132-4940-6c3c-c4e4-027e6705f19e) {
  font-family: var(--birdies-design-system_type---heading--font);
  font-size: var(--birdies-design-system_type---heading--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---heading--weight);
}

.heading-17:where(.w-variant-afd3875c-973c-1412-6e27-e8f3a60861a8) {
  font-family: var(--birdies-design-system_type---h3--font);
  font-size: var(--birdies-design-system_type---h3--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h3--weight);
}

.heading-17:where(.w-variant-a689b4ed-4bea-40eb-798a-d25037108b59) {
  font-family: var(--birdies-design-system_type---h4--font);
  font-size: var(--birdies-design-system_type---h4--size);
  line-height: var(--birdies-design-system_type---h4--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.heading-17.h1 {
  font-family: var(--birdies-design-system_type---h1--font);
  font-size: var(--birdies-design-system_type---h1--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---h1--weight);
}

.max-width {
  width: var(--birdies-design-system_widths---max-width--medium);
  max-width: 800px;
}

.max-width:where(.w-variant-3af8aa57-3a8f-0aa9-b06b-779347d2db0b) {
  width: var(--birdies-design-system_widths---max-width--large);
  max-width: 1000px;
}

.max-width:where(.w-variant-fb937d85-c2ef-d559-d43a-1d103e88352a) {
  width: var(--birdies-design-system_widths---max-width--small);
}

.slot_fill {
  width: 100%;
  height: 100%;
}

.paragraph-9 {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.paragraph-9:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.paragraph-9:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.paragraph-9:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.paragraph-9.large-2 {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.event-header2_meta-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.div-block-90 {
  display: flex;
}

.button-14 {
  color: #fff;
  text-align: center;
  background-color: #2563eb;
  border: 2px solid #2563eb;
  border-radius: .375rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
}

.button-14:hover {
  opacity: .85;
}

.button-14.is-secondary {
  color: #2563eb;
  background-color: #0000;
}

.button-14.is-secondary:hover {
  color: #fff;
  background-color: #2563eb;
}

.event-header2_title {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.div-block-91 {
  margin-bottom: 9px;
}

.event-header2_meta-tag {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.event-header2_featured-image {
  aspect-ratio: auto;
  border-radius: var(--birdies-design-system_cards---medium--content-radius);
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-weight-semibold {
  font-weight: 600;
}

.event-header2_padding {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 25px 35px;
  display: flex;
}

.event-header2_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event-header2_featured-list-wrapper {
  background-color: #fff0;
}

.wrapper-guest-spreakers {
  margin-bottom: 0;
}

.heading-style-h5 {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.4;
}

.event-header2_featured-item-link {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid #e5e7eb;
  border-radius: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 4rem;
  text-decoration: none;
  transition: all .2s;
  display: grid;
  box-shadow: 0 2px 5px #0003;
}

.event-header2_featured-item-link:hover {
  transform: scale(1.03);
}

.event-header2_icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-92 {
  margin-bottom: 0;
}

.event-header2_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.padding-section-gated-webinar-hero {
  padding-top: 5rem;
  display: flex;
}

.div-block-93 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.webinar_author-image-wrapper {
  margin-right: 1rem;
}

.gated-webinar-grey-bottom {
  background-color: #fafafa;
}

.webinar_form-block {
  width: 100%;
  padding: 1.8rem;
  overflow: auto;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.webinar_author_title-wrapper {
  align-items: center;
  display: flex;
}

.collection-list-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_input {
  color: #242a2c;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: .375rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  box-shadow: inset 1px 1px 6px -4px #0003;
}

.form_input:focus {
  border-width: 1px;
  border-color: #2563eb;
}

.form_input::placeholder {
  color: #00000069;
}

.form_input.webinar {
  border-color: #bcbcbc;
  padding: 1.05rem;
}

.form_input.webinar:active, .form_input.webinar:focus {
  border-color: #2d2af9;
}

.form_input.webinar::placeholder {
  color: #000000ab;
  font-size: 1.2rem;
}

.webinar-hero-left {
  width: 47%;
}

.divider_webinar_section {
  background-color: #d6d6d6;
  width: 100%;
  height: 1px;
  margin-top: 1rem;
  margin-bottom: 0;
}

.webainr-input-wrapper {
  padding-top: 13px;
}

.grid_webinar_authors {
  grid-template-columns: 1fr;
}

.webinar-hero-right {
  width: 50%;
}

.div-block-94 {
  background-color: #2d2af9;
  border-radius: 20px;
  width: 3px;
  height: 3px;
  margin-left: .4rem;
  margin-right: .4rem;
}

.header-whitetext {
  color: #fff;
}

.webinar_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.text-size-medium-2.text-weight-semibold.timezone {
  margin-left: -12px;
}

.gated-webinar-hero {
  color: #000;
  background-color: #000;
}

.event-item-header1_details-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  align-items: center;
  display: flex;
}

.form_checkbox-label {
  margin-bottom: 0;
}

.div-block-95 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrapper-webinars-nav {
  padding-left: 13px;
}

.form_checkbox {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.webinar-gated_fixed-wrapper {
  margin-top: 80px;
}

.gated-wrapper_webinar {
  position: relative;
}

.text-block-3 {
  color: #2d2af9;
}

.label-webinar-input {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: .35rem;
  font-size: .9rem;
  font-style: normal;
  font-weight: 300;
}

.form_checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 3px;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #2d2af9;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #2d2af9;
  border-radius: .375rem;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.webinar_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.div-block-96 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-block {
  color: #fff;
  font-size: 1.3rem;
  font-weight: 400;
  text-decoration: none;
}

.link-block:hover {
  color: #f20c74;
}

.webinar-gated_content-right {
  background-color: #fff;
  width: 50%;
  min-width: 475px;
  max-width: 575px;
  min-height: 500px;
  max-height: calc(100vh - 80px);
  overflow: auto;
  box-shadow: 0 10px 25px #00000026;
}

.button-15 {
  color: #fff;
  text-align: center;
  background-color: #2d2af9;
  border: 2px solid #2d2af9;
  border-radius: .375rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
}

.button-15:hover {
  opacity: .85;
}

.button-15.full-width {
  width: 100%;
}

.wrapper-guest-speakers-webinar {
  margin-top: -10px;
}

.collection-list-wrapper-3 {
  background-color: #6438e24a;
}

.div-block-97 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.section-12 {
  position: relative;
}

.section-12:where(.w-variant-238f993c-77d8-b224-4820-19f36b8286b0) {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.section-12:where(.w-variant-46d37f40-ec09-cdf5-355d-26eee5ebac79) {
  background-color: var(--birdies-design-system---colours--secondary-7);
}

.section-12:where(.w-variant-9d1b487d-e878-c516-89ec-184090635600) {
  background-color: var(--birdies-design-system---colours--tertiary-7);
}

.container-16 {
  padding-right: var(--birdies-design-system_spacing---page--container-horizontal);
  padding-left: var(--birdies-design-system_spacing---page--container-horizontal);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.cw_card {
  border-radius: var(--birdies-design-system_cards---medium--radius);
  background-color: var(--birdies-design-system---colours--primary-4);
}

.paragraph-10 {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.paragraph-10:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.paragraph-10:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.paragraph-10:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.bsc_pill-text {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: 14px;
  font-weight: 500;
}

.bsc_pill-text.text-weight-medium {
  font-weight: 500;
}

.bg_primary-4 {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.bg_secondary-4 {
  background-color: var(--birdies-design-system---colours--secondary-7);
}

.icon_embed-2 {
  transition: transform .2s;
  display: flex;
}

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

.flex-h_centre-2.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.text_medium {
  opacity: 1;
  color: var(--birdies-design-system---colours--primary);
  font-weight: 500;
}

.text_medium.z-index-1.text_primary-75 {
  color: var(--birdies-design-system---colours--primary-75);
}

.text_medium.opacity-75 {
  opacity: .75;
}

.grid-3-col-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.flex-v-center-2.gap_rows_10px {
  grid-row-gap: 10px;
}

.flex-v-center-2.gap-row-20px {
  grid-row-gap: 20px;
}

.partner_logo {
  color: var(--birdies-design-system---colours--primary);
  justify-content: center;
  align-items: center;
  width: 150px;
  margin: auto 60px;
  display: flex;
  position: relative;
}

.padding-bottom-60px-2 {
  padding-bottom: 60px;
}

.text_large {
  font-size: var(--birdies-design-system_type---large--size);
}

.text_center-2 {
  text-align: center;
}

.cs_pop-up_wrapper {
  z-index: 99;
  justify-content: center;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: -30px -20px auto auto;
}

.cs_pop-up {
  z-index: 9999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--birdies-design-system---colours--secondary-50);
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  text-align: center;
  cursor: default;
  background-color: #f3fafa;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 430px;
  padding: 16px 20px;
  display: flex;
  position: absolute;
  inset: auto auto 28px;
  box-shadow: 0 4px 6px -1px #0a0d121a, 0 2px 4px -2px #0a0d120f;
}

.cs_pop-up.is-bottom-right {
  right: -8svw;
}

.divider_secondary_1px {
  background-color: var(--birdies-design-system---colours--secondary-50);
  width: 100%;
  height: 1px;
}

.div-block-98 {
  padding-top: 0;
  padding-bottom: .5rem;
}

.image {
  border-radius: var(--birdies-design-system_radius---element--images);
}

.image:where(.w-variant-63d457fe-6618-c920-5e66-ae02feec3d85) {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
  object-fit: cover;
  width: 40%;
}

.image:where(.w-variant-33f43355-b5bc-de5d-853a-0b513ccc8d67) {
  border-radius: 0;
}

.image.cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-33 {
  border-radius: var(--birdies-design-system_radius---element--images);
}

.image-33:where(.w-variant-63d457fe-6618-c920-5e66-ae02feec3d85) {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-33:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
  object-fit: cover;
  width: 40%;
}

.image-33:where(.w-variant-33f43355-b5bc-de5d-853a-0b513ccc8d67) {
  border-radius: 0;
}

.image-33.cover-2 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

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

.div-block-101 {
  display: flex;
}

.div-block-102 {
  background-color: var(--grey);
  width: 8px;
  height: 2px;
}

.div-block-103 {
  align-self: center;
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-104 {
  align-self: center;
}

.section-13 {
  position: relative;
}

.section-13:where(.w-variant-238f993c-77d8-b224-4820-19f36b8286b0) {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.section-13:where(.w-variant-46d37f40-ec09-cdf5-355d-26eee5ebac79) {
  background-color: var(--birdies-design-system---colours--secondary-7);
}

.section-13:where(.w-variant-9d1b487d-e878-c516-89ec-184090635600) {
  background-color: var(--birdies-design-system---colours--tertiary-7);
}

.container-17 {
  padding-right: var(--birdies-design-system_spacing---page--container-horizontal);
  padding-left: var(--birdies-design-system_spacing---page--container-horizontal);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.frank_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
  position: relative;
}

.frank_img {
  width: 50%;
  max-width: 600px;
}

.frank_item {
  position: absolute;
}

.frank_item.is-1 {
  width: 30%;
  inset: 13% 4% auto auto;
}

.frank_item.is-2 {
  flex-flow: column;
  width: 32%;
  display: flex;
  inset: 20% auto auto 0%;
}

.frank_item.is-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 42%;
  display: flex;
  inset: auto auto 15% -1%;
}

.frank_item.is-4 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 39%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  inset: auto 3% -5% 0%;
}

.frank_item.is-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 42%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  inset: auto 0% 19% auto;
}

.opacity-100 {
  opacity: 1;
}

.frank_arrow.is-1 {
  width: 20%;
  position: relative;
  bottom: -20px;
  left: -15px;
}

.frank_arrow.is-2 {
  width: 25%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: 40px;
}

.frank_arrow.is-3 {
  margin-top: -10px;
  margin-right: 40px;
}

.frank_arrow.is-5 {
  margin-top: -20px;
}

.frank_arrow.is-4 {
  margin-top: -10px;
  margin-right: 40px;
}

.section-14 {
  position: relative;
}

.section-14:where(.w-variant-238f993c-77d8-b224-4820-19f36b8286b0) {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.section-14:where(.w-variant-46d37f40-ec09-cdf5-355d-26eee5ebac79) {
  background-color: var(--birdies-design-system---colours--secondary-7);
}

.section-14:where(.w-variant-9d1b487d-e878-c516-89ec-184090635600) {
  background-color: var(--birdies-design-system---colours--tertiary-7);
}

.container-18 {
  padding-right: var(--birdies-design-system_spacing---page--container-horizontal);
  padding-left: var(--birdies-design-system_spacing---page--container-horizontal);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.slot-5 {
  display: contents;
}

.slot-5:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-2 {
  flex-flow: column;
  display: flex;
}

.layout_gap-2:where(.w-variant-5a4ce996-6253-46f3-7651-d8bb5f1bafcb) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-2:where(.w-variant-ac5d8f4d-fe32-e7bc-3818-24541a326b69) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-2:where(.w-variant-c5446d48-e0c1-2ac6-f9b7-74b584c0ee1a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-2:where(.w-variant-1447495e-01f3-a318-9a74-7cd37d21760a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-2:where(.w-variant-df42c595-02b4-6387-014e-45d0a9a26b05) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-2:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-2:where(.w-variant-1618c784-389f-b40e-f00a-23e2813757f8) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-2:where(.w-variant-c63e066f-2e6d-e806-7023-1d2312333197) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-2:where(.w-variant-27d23aed-2602-8aa2-598e-821bf135a008) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-2:where(.w-variant-5e1384a3-e961-be94-13aa-109de2cf3e7f) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-2.large-3 {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.slot-6 {
  display: contents;
}

.slot-6:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_grid {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
}

.layout_grid-content {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout_grid-content:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
  grid-template-columns: 1fr 1fr;
}

.layout_grid-content:where(.w-variant-ff9a561d-bd87-fa3c-ec4a-0ef78a4a094a) {
  grid-template-columns: 1fr 1fr 1fr;
}

.layout_grid-content:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f), .layout_grid-content._211 {
  grid-template-columns: 1fr 1fr;
}

.slot-7 {
  display: contents;
}

.slot-7:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-3 {
  flex-flow: column;
  display: flex;
}

.layout_gap-3:where(.w-variant-5a4ce996-6253-46f3-7651-d8bb5f1bafcb) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-3:where(.w-variant-ac5d8f4d-fe32-e7bc-3818-24541a326b69) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-3:where(.w-variant-c5446d48-e0c1-2ac6-f9b7-74b584c0ee1a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-3:where(.w-variant-1447495e-01f3-a318-9a74-7cd37d21760a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-3:where(.w-variant-df42c595-02b4-6387-014e-45d0a9a26b05) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-3:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-3:where(.w-variant-1618c784-389f-b40e-f00a-23e2813757f8) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-3:where(.w-variant-c63e066f-2e6d-e806-7023-1d2312333197) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-3:where(.w-variant-27d23aed-2602-8aa2-598e-821bf135a008) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-3:where(.w-variant-5e1384a3-e961-be94-13aa-109de2cf3e7f) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.slot-8 {
  display: contents;
}

.slot-8:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_flex-2 {
  gap: inherit;
}

.layout_flex-2:where(.w-variant-92c9bf76-90fb-44ba-a0c8-76e5d06afaab) {
  text-align: center;
}

.layout_flex-content-2 {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.layout_flex-content-2:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
  grid-template-columns: 1fr 1fr;
}

.layout_flex-content-2:where(.w-variant-0b91116b-4fcc-3ce3-80c2-795a7b02f500), .layout_flex-content-2:where(.w-variant-39f25fe9-8639-9611-7817-4a83e7693cce), .layout_flex-content-2:where(.w-variant-5b8d2018-fa53-b805-e2dc-182048c53a3a) {
  flex-flow: row;
}

.layout_flex-content-2:where(.w-variant-5918675a-e76f-6989-81a1-1eba0c5dc0e3) {
  flex-flow: wrap;
}

.layout_flex-content-2:where(.w-variant-92c9bf76-90fb-44ba-a0c8-76e5d06afaab) {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.layout_flex-content-2:where(.w-variant-6a494a89-4f0e-6377-4ae8-5a404fa0239e) {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.layout_flex-content-2:where(.w-variant-8feb07a7-2bf0-19ff-0aac-286cce3dec70) {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.layout_flex-content-2:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
  grid-template-columns: 1fr 1fr;
}

.layout_flex-content-2:where(.w-variant-4425d49b-ceb4-9cb3-15b4-65d73f8a87b7) {
  flex-flow: row;
  justify-content: space-between;
}

.layout_flex-content-2:where(.w-variant-aaf57705-8cf4-8aec-2980-aae92c76b43a) {
  justify-content: space-between;
}

.layout_flex-content-2:where(.w-variant-e543acfe-9324-39b8-b43c-ded11e31a29f) {
  text-align: left;
}

.layout_flex-content-2.vertical-opposite-2 {
  justify-content: space-between;
}

.card-3 {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--primary);
  width: 100%;
  height: 100%;
  position: relative;
  overflow: clip;
}

.card-3:where(.w-variant-7bc96426-b9fd-5b37-202c-b789a4cf6249) {
  background-color: var(--birdies-design-system_colours---background--tertiary);
}

.card-3:where(.w-variant-09fb1585-1fb6-2a46-4f99-29dbf262b6bc) {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.card-3:where(.w-variant-d91ee9d6-02af-04dc-c61f-c01c513ba29d) {
  background-color: var(--birdies-design-system---colours--white);
}

.card-3:where(.w-variant-224bc8fb-cab3-5c4d-c1d0-52fdc2dd1255) {
  background-color: var(--birdies-design-system_colours---dark-pastel-green--25);
}

.card-3:where(.w-variant-fd0284ac-99fa-81a1-74fc-f6061e411c9b) {
  background-color: var(--birdies-design-system_colours---imperial-red--25);
}

.card-3.secondary {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.container-19 {
  padding-right: var(--birdies-design-system_spacing---page--container-horizontal);
  padding-left: var(--birdies-design-system_spacing---page--container-horizontal);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.cal_cta-2 {
  width: 14%;
  max-width: 170px;
  position: absolute;
  inset: auto 5% -10px auto;
}

.sticky-header_static-mobile {
  position: sticky;
  top: 100px;
}

.anchor-scroll_top {
  position: absolute;
  inset: 0 0% auto;
}

.anchor-scroll_top.is--100px {
  top: -100px;
}

.image-34 {
  border-radius: var(--birdies-design-system_radius---element--images);
}

.image-34:where(.w-variant-58f7ad42-c6ae-1f3b-be8d-7112322e9dd7) {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-34:where(.w-variant-58f7ad42-c6ae-1f3b-be8d-7112322e9dd8) {
  object-fit: cover;
  width: 40%;
}

.image-34:where(.w-variant-58f7ad42-c6ae-1f3b-be8d-7112322e9dd9) {
  border-radius: 0;
}

.section-15 {
  position: relative;
}

.section-15:where(.w-variant-238f993c-77d8-b224-4820-19f36b8286b0) {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.section-15:where(.w-variant-46d37f40-ec09-cdf5-355d-26eee5ebac79) {
  background-color: var(--birdies-design-system---colours--secondary-7);
}

.section-15:where(.w-variant-9d1b487d-e878-c516-89ec-184090635600) {
  background-color: var(--birdies-design-system---colours--tertiary-7);
}

.container-20 {
  padding-right: var(--birdies-design-system_spacing---page--container-horizontal);
  padding-left: var(--birdies-design-system_spacing---page--container-horizontal);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.card_cw {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--primary);
  width: 100%;
  height: 100%;
  position: relative;
  overflow: clip;
}

.card_cw:where(.w-variant-7bc96426-b9fd-5b37-202c-b789a4cf6249) {
  background-color: var(--birdies-design-system_colours---background--tertiary);
}

.card_cw:where(.w-variant-09fb1585-1fb6-2a46-4f99-29dbf262b6bc) {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.card_cw:where(.w-variant-d91ee9d6-02af-04dc-c61f-c01c513ba29d) {
  background-color: var(--birdies-design-system---colours--white);
}

.card_cw:where(.w-variant-224bc8fb-cab3-5c4d-c1d0-52fdc2dd1255) {
  background-color: var(--birdies-design-system_colours---dark-pastel-green--25);
}

.card_cw:where(.w-variant-fd0284ac-99fa-81a1-74fc-f6061e411c9b) {
  background-color: var(--birdies-design-system_colours---imperial-red--25);
}

.slot-9 {
  display: contents;
}

.slot-9:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.slot-10 {
  display: contents;
}

.slot-10:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.card_inner_cw {
  padding: var(--birdies-design-system_cards---large--padding);
}

.card_inner_cw:where(.w-variant-31f9ed00-0dd1-bd0a-9b21-cef30577042f) {
  padding: var(--birdies-design-system_cards---small--padding);
}

.card_inner_cw:where(.w-variant-3a7a34f7-095c-3a93-b79c-72e550330c85), .card_inner_cw.medium {
  padding: var(--birdies-design-system_cards---medium--padding);
}

.card_content-2 {
  justify-content: flex-start;
}

.image-35 {
  border-radius: var(--birdies-design-system_radius---element--images);
}

.image-35:where(.w-variant-63d457fe-6618-c920-5e66-ae02feec3d85) {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-35:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
  object-fit: cover;
  width: 40%;
}

.image-35:where(.w-variant-33f43355-b5bc-de5d-853a-0b513ccc8d67) {
  border-radius: 0;
}

.image-35.cover-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.li-2 {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/680f6ff42474f338c424ef9f_solar_check-square-line-duotone.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 4px;
  padding-left: 34px;
  list-style: none;
}

.li-2:where(.w-variant-bffbd428-b504-5168-46f2-7b041f61dfff) {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/68b029678d23183a6701b0cd_188294c1cfe55e14680aa849a4c697d3_Check%20Square%20blue.svg");
}

.li-2:where(.w-variant-bffbd428-b504-5168-46f2-7b041f61e000) {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/68b029678d23183a6701b0ce_27e21741b26da67e6dfbcc3346f30fa2_Check%20Square%20yellow.svg");
}

.li_heading {
  padding-top: 2px;
  padding-bottom: 2px;
}

.div-block-105, .div-block-106 {
  align-self: flex-start;
}

.see-everything_grid {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-16 {
  position: relative;
}

.section-16:where(.w-variant-238f993c-77d8-b224-4820-19f36b8286b0) {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.section-16:where(.w-variant-46d37f40-ec09-cdf5-355d-26eee5ebac79) {
  background-color: var(--birdies-design-system---colours--secondary-7);
}

.section-16:where(.w-variant-9d1b487d-e878-c516-89ec-184090635600) {
  background-color: var(--birdies-design-system---colours--tertiary-7);
}

.section-16.colour-primary {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.container-21 {
  padding-right: var(--birdies-design-system_spacing---page--container-horizontal);
  padding-left: var(--birdies-design-system_spacing---page--container-horizontal);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.slot-11 {
  display: contents;
}

.slot-11:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6), .slot-11.tiny-4 {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-4 {
  flex-flow: column;
  display: flex;
}

.layout_gap-4:where(.w-variant-5a4ce996-6253-46f3-7651-d8bb5f1bafcb) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-4:where(.w-variant-ac5d8f4d-fe32-e7bc-3818-24541a326b69) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-4:where(.w-variant-c5446d48-e0c1-2ac6-f9b7-74b584c0ee1a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-4:where(.w-variant-1447495e-01f3-a318-9a74-7cd37d21760a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-4:where(.w-variant-df42c595-02b4-6387-014e-45d0a9a26b05) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-4:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-4:where(.w-variant-1618c784-389f-b40e-f00a-23e2813757f8) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-4:where(.w-variant-c63e066f-2e6d-e806-7023-1d2312333197) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-4:where(.w-variant-27d23aed-2602-8aa2-598e-821bf135a008) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-4:where(.w-variant-5e1384a3-e961-be94-13aa-109de2cf3e7f) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-4.tiny-3 {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.slot-12 {
  display: contents;
}

.slot-12:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6), .slot-12.tiny-4 {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_flex-3 {
  gap: inherit;
}

.layout_flex-3:where(.w-variant-92c9bf76-90fb-44ba-a0c8-76e5d06afaab) {
  text-align: center;
}

.layout_flex-content-3 {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.layout_flex-content-3:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
  grid-template-columns: 1fr 1fr;
}

.layout_flex-content-3:where(.w-variant-0b91116b-4fcc-3ce3-80c2-795a7b02f500), .layout_flex-content-3:where(.w-variant-39f25fe9-8639-9611-7817-4a83e7693cce), .layout_flex-content-3:where(.w-variant-5b8d2018-fa53-b805-e2dc-182048c53a3a) {
  flex-flow: row;
}

.layout_flex-content-3:where(.w-variant-5918675a-e76f-6989-81a1-1eba0c5dc0e3) {
  flex-flow: wrap;
}

.layout_flex-content-3:where(.w-variant-92c9bf76-90fb-44ba-a0c8-76e5d06afaab) {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.layout_flex-content-3:where(.w-variant-6a494a89-4f0e-6377-4ae8-5a404fa0239e) {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.layout_flex-content-3:where(.w-variant-8feb07a7-2bf0-19ff-0aac-286cce3dec70) {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.layout_flex-content-3:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
  grid-template-columns: 1fr 1fr;
}

.layout_flex-content-3:where(.w-variant-4425d49b-ceb4-9cb3-15b4-65d73f8a87b7) {
  flex-flow: row;
  justify-content: space-between;
}

.layout_flex-content-3:where(.w-variant-aaf57705-8cf4-8aec-2980-aae92c76b43a) {
  justify-content: space-between;
}

.layout_flex-content-3:where(.w-variant-e543acfe-9324-39b8-b43c-ded11e31a29f) {
  text-align: left;
}

.layout_flex-content-3:where(.w-variant-b66c46d8-2259-3bf4-8af0-0829c0faca22) {
  flex-flow: wrap;
  justify-content: center;
}

.slot-13 {
  display: contents;
}

.slot-13:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-5 {
  flex-flow: column;
  display: flex;
}

.layout_gap-5:where(.w-variant-5a4ce996-6253-46f3-7651-d8bb5f1bafcb) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-5:where(.w-variant-ac5d8f4d-fe32-e7bc-3818-24541a326b69) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-5:where(.w-variant-c5446d48-e0c1-2ac6-f9b7-74b584c0ee1a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-5:where(.w-variant-1447495e-01f3-a318-9a74-7cd37d21760a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-5:where(.w-variant-df42c595-02b4-6387-014e-45d0a9a26b05) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-5:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-5:where(.w-variant-1618c784-389f-b40e-f00a-23e2813757f8) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-5:where(.w-variant-c63e066f-2e6d-e806-7023-1d2312333197) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-5:where(.w-variant-27d23aed-2602-8aa2-598e-821bf135a008) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-5:where(.w-variant-5e1384a3-e961-be94-13aa-109de2cf3e7f) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-5.small-2 {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.slot-14 {
  display: contents;
}

.slot-14:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_grid-2 {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
}

.layout_grid-content-2 {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout_grid-content-2:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
  grid-template-columns: 1fr 1fr;
}

.layout_grid-content-2:where(.w-variant-ff9a561d-bd87-fa3c-ec4a-0ef78a4a094a) {
  grid-template-columns: 1fr 1fr 1fr;
}

.layout_grid-content-2:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
  grid-template-columns: 1fr 1fr;
}

.layout_grid-content-2:where(.w-variant-59e1ba54-6de0-46d9-2337-3a09aa964475) {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout_grid-content-2:where(.w-variant-79879807-82c3-8737-2a06-36bf2c275597) {
  grid-template-columns: 1fr 1fr;
}

.slot-15 {
  display: contents;
}

.slot-15:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-6 {
  flex-flow: column;
  display: flex;
}

.layout_gap-6:where(.w-variant-5a4ce996-6253-46f3-7651-d8bb5f1bafcb) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-6:where(.w-variant-ac5d8f4d-fe32-e7bc-3818-24541a326b69) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-6:where(.w-variant-c5446d48-e0c1-2ac6-f9b7-74b584c0ee1a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-6:where(.w-variant-1447495e-01f3-a318-9a74-7cd37d21760a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-6:where(.w-variant-df42c595-02b4-6387-014e-45d0a9a26b05) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-6:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-6:where(.w-variant-1618c784-389f-b40e-f00a-23e2813757f8) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-6:where(.w-variant-c63e066f-2e6d-e806-7023-1d2312333197) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-6:where(.w-variant-27d23aed-2602-8aa2-598e-821bf135a008) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-6:where(.w-variant-5e1384a3-e961-be94-13aa-109de2cf3e7f) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-6.large {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.slot-16 {
  display: contents;
}

.slot-16:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_grid-3 {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
}

.layout_grid-content-3 {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout_grid-content-3:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
  grid-template-columns: 1fr 1fr;
}

.layout_grid-content-3:where(.w-variant-ff9a561d-bd87-fa3c-ec4a-0ef78a4a094a) {
  grid-template-columns: 1fr 1fr 1fr;
}

.layout_grid-content-3:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
  grid-template-columns: 1fr 1fr;
}

.layout_grid-content-3:where(.w-variant-59e1ba54-6de0-46d9-2337-3a09aa964475) {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout_grid-content-3:where(.w-variant-79879807-82c3-8737-2a06-36bf2c275597), .layout_grid-content-3._222-2 {
  grid-template-columns: 1fr 1fr;
}

.matters_divider {
  z-index: -1;
  border-radius: var(--birdies-design-system_radius---element--images);
  position: absolute;
  inset: 0% auto;
}

.matters_divider:where(.w-variant-63d457fe-6618-c920-5e66-ae02feec3d85) {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.matters_divider:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
  object-fit: cover;
  width: 40%;
}

.matters_divider:where(.w-variant-33f43355-b5bc-de5d-853a-0b513ccc8d67) {
  border-radius: 0;
}

.list_heading {
  opacity: 1;
  color: var(--birdies-design-system_colours---text--primary);
  font-size: var(--birdies-design-system_type---medium--size);
  font-weight: 600;
}

.vimeo_player {
  border-top-left-radius: var(--birdies-design-system_cards---medium--content-radius);
  border-top-right-radius: var(--birdies-design-system_cards---medium--content-radius);
  border-bottom-left-radius: var(--birdies-design-system_cards---medium--content-radius);
  border-bottom-right-radius: var(--birdies-design-system_cards---medium--content-radius);
  height: -moz-fit-content;
  height: fit-content;
  overflow: clip;
}

.wrapper_tour {
  border-radius: 10px;
  width: 100%;
  overflow: hidden;
}

.div-block-107 {
  border-radius: 10px;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.div-block-108 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.video-padding {
  padding-left: 20%;
  padding-right: 20%;
}

.ashby_wrapper {
  min-height: 300px;
  padding-top: 10px;
}

.form_embed {
  border-radius: var(--birdies-design-system_cards---small--radius);
  background-color: var(--white);
  padding: 24px;
}

.form_embed.has-border {
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  margin-bottom: 0;
}

.form_embed.has-border.has-max-height {
  max-height: 60vh;
  overflow: auto;
}

.card-4 {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--primary);
  width: 100%;
  height: 100%;
  position: relative;
  overflow: clip;
}

.card-4:where(.w-variant-7bc96426-b9fd-5b37-202c-b789a4cf6249) {
  background-color: var(--birdies-design-system_colours---background--tertiary);
}

.card-4:where(.w-variant-09fb1585-1fb6-2a46-4f99-29dbf262b6bc) {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.card-4:where(.w-variant-d91ee9d6-02af-04dc-c61f-c01c513ba29d) {
  background-color: var(--birdies-design-system---colours--white);
}

.card-4:where(.w-variant-224bc8fb-cab3-5c4d-c1d0-52fdc2dd1255) {
  background-color: var(--birdies-design-system_colours---dark-pastel-green--15);
}

.card-4:where(.w-variant-fd0284ac-99fa-81a1-74fc-f6061e411c9b) {
  background-color: var(--birdies-design-system_colours---imperial-red--15);
}

.card-4.white-2 {
  background-color: var(--birdies-design-system---colours--white);
}

.slot-17 {
  display: contents;
}

.slot-17:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.slot-18 {
  display: contents;
}

.slot-18:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.card_inner-3 {
  padding: var(--birdies-design-system_cards---large--padding);
}

.card_inner-3:where(.w-variant-31f9ed00-0dd1-bd0a-9b21-cef30577042f) {
  padding: var(--birdies-design-system_cards---small--padding);
}

.card_inner-3:where(.w-variant-3a7a34f7-095c-3a93-b79c-72e550330c85) {
  padding: var(--birdies-design-system_cards---medium--padding);
}

.card_inner-3.small-4 {
  padding: var(--birdies-design-system_cards---small--padding);
}

.card_content-3 {
  justify-content: flex-start;
}

.slot-19 {
  display: contents;
}

.slot-19:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6), .slot-19.tiny-6 {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-7 {
  flex-flow: column;
  display: flex;
}

.layout_gap-7:where(.w-variant-5a4ce996-6253-46f3-7651-d8bb5f1bafcb) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-7:where(.w-variant-ac5d8f4d-fe32-e7bc-3818-24541a326b69) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-7:where(.w-variant-c5446d48-e0c1-2ac6-f9b7-74b584c0ee1a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-7:where(.w-variant-1447495e-01f3-a318-9a74-7cd37d21760a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-7:where(.w-variant-df42c595-02b4-6387-014e-45d0a9a26b05) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-7:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-7:where(.w-variant-1618c784-389f-b40e-f00a-23e2813757f8) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-7:where(.w-variant-c63e066f-2e6d-e806-7023-1d2312333197) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-7:where(.w-variant-27d23aed-2602-8aa2-598e-821bf135a008) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-7:where(.w-variant-5e1384a3-e961-be94-13aa-109de2cf3e7f) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-7.tiny-5 {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.slot-20 {
  display: contents;
}

.slot-20:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6), .slot-20.tiny-6 {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_flex-4 {
  gap: inherit;
}

.layout_flex-4:where(.w-variant-92c9bf76-90fb-44ba-a0c8-76e5d06afaab) {
  text-align: center;
}

.layout_flex-content-4 {
  display: flex;
}

.layout_flex-content-4:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
  grid-template-columns: 1fr 1fr;
}

.layout_flex-content-4:where(.w-variant-0b91116b-4fcc-3ce3-80c2-795a7b02f500), .layout_flex-content-4:where(.w-variant-39f25fe9-8639-9611-7817-4a83e7693cce), .layout_flex-content-4:where(.w-variant-5b8d2018-fa53-b805-e2dc-182048c53a3a) {
  flex-flow: row;
}

.layout_flex-content-4:where(.w-variant-5918675a-e76f-6989-81a1-1eba0c5dc0e3) {
  flex-flow: wrap;
}

.layout_flex-content-4:where(.w-variant-92c9bf76-90fb-44ba-a0c8-76e5d06afaab) {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.layout_flex-content-4:where(.w-variant-6a494a89-4f0e-6377-4ae8-5a404fa0239e) {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.layout_flex-content-4:where(.w-variant-8feb07a7-2bf0-19ff-0aac-286cce3dec70) {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.layout_flex-content-4:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
  grid-template-columns: 1fr 1fr;
}

.layout_flex-content-4:where(.w-variant-4425d49b-ceb4-9cb3-15b4-65d73f8a87b7) {
  flex-flow: row;
  justify-content: space-between;
}

.layout_flex-content-4:where(.w-variant-aaf57705-8cf4-8aec-2980-aae92c76b43a) {
  justify-content: space-between;
}

.layout_flex-content-4:where(.w-variant-e543acfe-9324-39b8-b43c-ded11e31a29f) {
  text-align: left;
}

.layout_flex-content-4:where(.w-variant-b66c46d8-2259-3bf4-8af0-0829c0faca22) {
  flex-flow: wrap;
  justify-content: center;
}

.div-block-109 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card_blog {
  border-radius: var(--birdies-design-system_cards---small--radius);
  background-color: var(--birdies-design-system_colours---background--primary);
  color: var(--birdies-design-system---colours--primary);
  cursor: pointer;
  flex-flow: column;
  align-items: stretch;
  height: 100%;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.card_blog:where(.w-variant-7bc96426-b9fd-5b37-202c-b789a4cf6249) {
  background-color: var(--birdies-design-system_colours---background--tertiary);
}

.card_blog:where(.w-variant-09fb1585-1fb6-2a46-4f99-29dbf262b6bc) {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.card_blog:hover {
  background-color: #eef1f3;
}

.blog_card-img_wrapper {
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
  position: relative;
}

.blog_card-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 20px;
  display: flex;
}

.blog_card-content.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.blog_card-content.gap-28px {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
}

.blog_card-content.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.flex_wrap {
  flex-flow: wrap;
  display: flex;
}

.flex_wrap.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex_wrap.gap-12px.is-centered {
  justify-content: center;
  align-items: center;
}

.flex_wrap.gap-12px.is-center-y {
  align-items: center;
}

.blog_card-text {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  margin-bottom: 14px;
  display: flex;
}

.blog_card-img {
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  object-fit: cover;
  width: 100%;
  height: 200px;
}

.blog_card-icon {
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  background-color: var(--birdies-design-system---colours--white);
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
  position: absolute;
  inset: auto 16px 16px auto;
}

.blog_card-icon.border-radius_20px {
  border-radius: 20px;
}

.blog_card-icon.is-static {
  flex: none;
  position: static;
}

.blog_card-dot {
  background-color: #bfc9d2;
  border-radius: 100%;
  width: 8px;
  height: 8px;
}

.flex-v_left-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-v_left-2.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.card_blog-2 {
  border-radius: var(--birdies-design-system_cards---small--radius);
  background-color: var(--birdies-design-system_colours---background--primary);
  color: var(--birdies-design-system---colours--primary);
  cursor: pointer;
  flex-flow: column;
  align-items: stretch;
  height: 100%;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.card_blog-2:where(.w-variant-7bc96426-b9fd-5b37-202c-b789a4cf6249) {
  background-color: var(--birdies-design-system_colours---background--tertiary);
}

.card_blog-2:where(.w-variant-09fb1585-1fb6-2a46-4f99-29dbf262b6bc) {
  border-radius: var(--birdies-design-system_cards---large--radius);
  background-color: var(--birdies-design-system_colours---background--secondary);
}

.card_blog-2:hover {
  background-color: #eef1f3;
}

.blog_card-img_wrapper-2 {
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
  position: relative;
}

.blog_card-content-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 20px;
  display: flex;
}

.flex_wrap-2 {
  flex-flow: wrap;
  display: flex;
}

.flex_wrap-2.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex_wrap-2.gap-12px.is-centered {
  justify-content: center;
  align-items: center;
}

.blog_card-text-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  margin-bottom: 14px;
  display: flex;
}

.blog_card-img-2 {
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  object-fit: cover;
  width: 100%;
  height: 200px;
}

.blog_card-icon-2 {
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  background-color: var(--birdies-design-system---colours--white);
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
  position: absolute;
  top: 16px;
  left: 16px;
}

.blog_card-dot-2 {
  background-color: #bfc9d2;
  border-radius: 100%;
  width: 8px;
  height: 8px;
}

.flex-v_left-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-v_left-3.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.wrapper.padding_top-40px {
  padding-top: 40px;
}

.blog_mailer {
  padding: var(--birdies-design-system_spacing---padding--small);
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  background-color: #fef8ed;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.input-field {
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  opacity: 1;
  color: var(--birdies-design-system_colours---text--primary);
  border-radius: 100px;
  width: 100%;
  min-height: 44px;
  margin-bottom: 0;
  padding: 14px 18px;
  transition: border-color .2s;
}

.input-field:focus {
  border-color: var(--birdies-design-system---colours--primary-75);
}

.input-field::placeholder {
  font-size: 14px;
}

.input-field.is-search {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/68dcf00f92b1e6a9e68652ae_Magnifer-small.svg");
  background-position: 18px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 44px;
  transition: padding-left .2s, border-color .2s;
}

.input-field.is-search:focus {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-left: 18px;
}

.input-field.is-search::placeholder {
  color: var(--birdies-design-system---colours--primary-50);
}

.dropdown {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  opacity: 1;
  color: var(--birdies-design-system---colours--primary-50);
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 44px;
  margin-bottom: 0;
  padding: 14px 18px;
  font-size: 14px;
  transition: border-color .2s;
  display: flex;
}

.dropdown:focus {
  border-color: var(--birdies-design-system---colours--primary-75);
}

.dropdown::placeholder {
  font-size: 14px;
}

.dropdown.is-search {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/68dcf00f92b1e6a9e68652ae_Magnifer-small.svg");
  background-position: 18px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 44px;
  transition: padding-left .2s, border-color .2s;
}

.dropdown.is-search:focus {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-left: 18px;
}

.dropdown_navigation.w--open {
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  background-color: var(--white);
  border-radius: 8px;
  max-height: 256px;
  margin-top: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
  overflow: auto;
}

.dropdown_checkbox {
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  margin: 4px 6px;
  padding: 10px 10px 10px 8px;
  display: flex;
  position: relative;
}

.dropdown_checkbox-input {
  z-index: 0;
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  cursor: pointer;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: auto 0% auto auto;
}

.dropdown_checkbox-input.w--redirected-checked {
  border: 1px solid var(--birdies-design-system---colours--secondary-50);
  background-color: #3898ec00;
  background-image: linear-gradient(to bottom, var(--birdies-design-system---colours--secondary-50), var(--birdies-design-system---colours--secondary-50));
  margin-top: 0;
  margin-left: 0;
}

.dropdown_checkbox-input.w--redirected-focus {
  box-shadow: 0 0 #0003;
}

.margin-right_8px {
  margin-right: 8px;
}

.checkbox_badge {
  background-color: #edf0f3;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 4px 8px;
  font-size: 14px;
  transition: background-color .2s;
  position: relative;
}

.checkbox_badge:hover {
  background-color: var(--birdies-design-system---colours--hover);
}

.checkbox_badge-input {
  cursor: pointer;
  border: 1px #000;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.checkbox_badge-input.w--redirected-checked {
  background-color: #fff0;
  background-image: linear-gradient(to bottom, var(--birdies-design-system---colours--secondary-50), var(--birdies-design-system---colours--secondary-50));
}

.checkbox_badge-input.w--redirected-focus {
  box-shadow: 0 0 #0003;
}

.badge, .badge-2 {
  background-color: var(--birdies-design-system---colours--hover);
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.paragraph-11 {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.paragraph-11:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.paragraph-11:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.paragraph-11:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.paragraph-11:where(.w-variant-dd8d5ff0-5629-4ee6-744b-fc1305128db0) {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-11:where(.w-variant-f335d988-e767-95b5-c122-d15e46c27349) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.paragraph-11:where(.w-variant-aba51d13-a350-efd2-af60-f7d3a9debc33) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
  text-wrap: balance;
}

.paragraph-11:where(.w-variant-ad2960bb-e823-ff5b-1312-1da54cf0bdd7) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-11.small-medium {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.paragraph-12 {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.paragraph-12:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.paragraph-12:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.paragraph-12:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.paragraph-12:where(.w-variant-dd8d5ff0-5629-4ee6-744b-fc1305128db0) {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-12:where(.w-variant-f335d988-e767-95b5-c122-d15e46c27349) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.paragraph-12:where(.w-variant-aba51d13-a350-efd2-af60-f7d3a9debc33) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
  text-wrap: balance;
}

.paragraph-12:where(.w-variant-ad2960bb-e823-ff5b-1312-1da54cf0bdd7) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-12.small-medium-2 {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.pagination_next {
  background-color: #fafafa00;
  border-style: none;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 12px;
  margin-right: 0;
  padding: 8px;
  transition: background-color .2s;
  display: flex;
}

.pagination_next:hover {
  background-color: var(--birdies-design-system---colours--hover);
}

.pagination_number {
  background-color: var(--birdies-design-system---colours--primary-4);
  color: var(--birdies-design-system---colours--primary-75);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.pagination_number:hover {
  background-color: var(--birdies-design-system---colours--hover);
}

.pagination_number.w--current {
  background-color: var(--birdies-design-system---colours--primary);
  color: var(--birdies-design-system---colours--white);
}

.pagination_prev {
  background-color: #fafafa00;
  border-style: none;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 12px;
  padding: 0;
  transition: background-color .2s;
  display: flex;
}

.pagination_prev:hover {
  background-color: var(--birdies-design-system---colours--hover);
}

.heading-18 {
  font-family: var(--birdies-design-system_type---h2--font);
  font-size: var(--birdies-design-system_type---h2--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h2--weight);
}

.heading-18:where(.w-variant-8fb6b541-5218-73c4-d765-1ff20f4fd5f3) {
  font-family: var(--birdies-design-system_type---h1--font);
  font-size: var(--birdies-design-system_type---h1--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---h1--weight);
}

.heading-18:where(.w-variant-2a0b0132-4940-6c3c-c4e4-027e6705f19e) {
  font-family: var(--birdies-design-system_type---heading--font);
  font-size: var(--birdies-design-system_type---heading--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---heading--weight);
}

.heading-18:where(.w-variant-afd3875c-973c-1412-6e27-e8f3a60861a8) {
  font-family: var(--birdies-design-system_type---h3--font);
  font-size: var(--birdies-design-system_type---h3--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h3--weight);
}

.heading-18:where(.w-variant-a689b4ed-4bea-40eb-798a-d25037108b59) {
  font-family: var(--birdies-design-system_type---h4--font);
  font-size: var(--birdies-design-system_type---h4--size);
  line-height: var(--birdies-design-system_type---h4--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.heading-18.h3 {
  font-family: var(--birdies-design-system_type---h3--font);
  font-size: var(--birdies-design-system_type---h3--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h3--weight);
}

.paragraph-13 {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.paragraph-13:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.paragraph-13:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.paragraph-13:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.paragraph-13:where(.w-variant-dd8d5ff0-5629-4ee6-744b-fc1305128db0) {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-13:where(.w-variant-f335d988-e767-95b5-c122-d15e46c27349) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.paragraph-13:where(.w-variant-aba51d13-a350-efd2-af60-f7d3a9debc33) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
  text-wrap: balance;
}

.paragraph-13:where(.w-variant-ad2960bb-e823-ff5b-1312-1da54cf0bdd7) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-13.small-medium-3 {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.paragraph-14 {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.paragraph-14:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.paragraph-14:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.paragraph-14:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.paragraph-14:where(.w-variant-dd8d5ff0-5629-4ee6-744b-fc1305128db0) {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-14:where(.w-variant-f335d988-e767-95b5-c122-d15e46c27349) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.paragraph-14:where(.w-variant-aba51d13-a350-efd2-af60-f7d3a9debc33) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
  text-wrap: balance;
}

.paragraph-14:where(.w-variant-ad2960bb-e823-ff5b-1312-1da54cf0bdd7) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-14.small-medium-4 {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.swiper-button-prev {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  transition: background-color .2s;
  display: flex;
}

.swiper-button-prev:hover {
  background-color: var(--birdies-design-system---colours--hover);
}

.blog_button-next {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  transition: background-color .2s;
  display: flex;
}

.blog_button-next:hover {
  background-color: var(--birdies-design-system---colours--hover);
}

.blog_button-prev {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  transition: background-color .2s;
  display: flex;
}

.blog_button-prev:hover {
  background-color: var(--birdies-design-system---colours--hover);
}

.swiper-button-disabled {
  opacity: .5;
  cursor: not-allowed;
}

.swiper-button-disabled:hover {
  background-color: #fff0;
}

.is-list-pagination-disabled {
  opacity: .5;
  cursor: not-allowed;
}

.is-list-pagination-disabled:hover {
  background-color: #fff0;
}

.background-card.is-primary.is-medium_padding {
  border-radius: var(--birdies-design-system_cards---medium--radius);
  padding: 30px;
}

.background-card.is-secondary {
  background-color: var(--birdies-design-system---colours--secondary-7);
}

.background-card.is-secondary.is-medium_padding {
  border-radius: var(--birdies-design-system_cards---medium--radius);
  padding: 30px;
}

.background-card.is-white {
  background-color: var(--birdies-design-system---colours--white);
}

.background-card.is-white.is-medium_padding {
  border-radius: var(--birdies-design-system_cards---medium--radius);
  padding: 30px;
}

.background-card.is-primary {
  background-color: #f5f7f8;
}

.grid_blog-hero {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.author-icon {
  background-color: var(--birdies-design-system---colours--primary-10);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 4px;
  display: flex;
}

.blog-content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 288px) 1fr minmax(200px, 288px);
  grid-auto-columns: 1fr;
  display: flex;
}

.blog-content.is-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 290px) 1fr minmax(200px, 290px);
  grid-auto-columns: 1fr;
  display: flex;
}

.rich-text_blog p {
  opacity: 1;
  color: var(--birdies-design-system---colours--primary-75);
  letter-spacing: .25px;
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 150%;
}

.rich-text_blog h2 {
  font-family: var(--birdies-design-system_type---heading--font);
  letter-spacing: .25px;
  margin-top: 32px;
  margin-bottom: 8px;
  font-size: 2.25rem;
  line-height: 1.3;
}

.rich-text_blog h3 {
  font-family: var(--birdies-design-system_type---heading--font);
  letter-spacing: .25px;
  margin-top: 28px;
  margin-bottom: 8px;
  font-size: 1.75rem;
}

.rich-text_blog h4 {
  font-family: var(--birdies-design-system_type---heading--font);
  letter-spacing: .25px;
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 1.25rem;
}

.rich-text_blog strong {
  opacity: 1;
  color: var(--birdies-design-system---colours--primary);
  font-weight: 600;
}

.rich-text_blog a {
  opacity: 1;
  color: #2952a3;
  font-weight: 600;
}

.rich-text_blog img {
  border-radius: 20px;
  width: 100%;
}

.rich-text_blog figure {
  background-color: #f3fafa;
  border-radius: 30px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding: 20px;
}

.rich-text_blog li {
  opacity: .75;
  font-family: var(--birdies-design-system_type---default--font);
  letter-spacing: .25px;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/68f0bb8c9f17ec54639d2b36_94f540a4aec72a74d0097c04eefd9cb6_bullet-point.svg");
  background-position: 0 20px;
  background-size: auto;
  padding-left: 20px;
  font-size: 20px;
  line-height: 150%;
  list-style-type: disc;
}

.rich-text_blog h5 {
  letter-spacing: .25px;
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.rich-text_blog h6 {
  letter-spacing: .25px;
  margin-bottom: 8px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.2;
}

.rich-text_blog h1 {
  font-family: var(--birdies-design-system_type---heading--font);
  letter-spacing: .25px;
  margin-top: 32px;
  margin-bottom: 8px;
}

.rich-text_blog blockquote {
  border-left-color: var(--birdies-design-system---colours--primary-10);
  letter-spacing: .25px;
  font-weight: 500;
  line-height: 140%;
}

.blog_link {
  color: var(--birdies-design-system---colours--primary-75);
  border-radius: 8px;
  padding: 4px 8px;
  font-weight: 400;
  text-decoration: none;
  transition: all .2s;
}

.blog_link.w--current {
  background-color: var(--birdies-design-system---colours--hover);
}

.blog_toc {
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  background-color: var(--birdies-design-system---colours--primary-4);
  align-self: flex-start;
  min-width: 290px;
  max-height: 80svh;
  padding: 20px;
  position: sticky;
  top: 18%;
  overflow: auto;
}

.blog_socials {
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  background-color: var(--birdies-design-system---colours--primary-4);
  align-self: flex-start;
  min-width: 290px;
  margin-bottom: 10px;
  padding: 20px;
  position: relative;
}

.blog_socials-link {
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  background-color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.blog_socials-link:hover {
  background-color: #edf0f3;
}

.blog_socials-icon.is-2nd {
  opacity: 0;
  display: none;
  position: absolute;
}

.pill_blog {
  background-color: var(--birdies-design-system---colours--white);
  font-family: var(--birdies-design-system---font--primary);
  font-size: var(--birdies-design-system_type---small--size);
  text-align: left;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 4px 12px 4px 10px;
  font-weight: 500;
  line-height: 140%;
  display: inline-flex;
  position: relative;
}

.pill_blog:where(.w-variant-82aa40af-9647-8842-18a3-e00deb1c8c5a) {
  padding-left: 14px;
}

.pill_blog:where(.w-variant-3883a008-8049-ab39-c38b-f468bd4fad73) {
  padding-left: 14px;
  transition: background-color .2s;
}

.pill_blog:hover {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.pill_blog:hover:where(.w-variant-3883a008-8049-ab39-c38b-f468bd4fad73) {
  background-color: var(--birdies-design-system---colours--hover);
}

.pill_blog.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.pill_blog.has-outline {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
}

.pill_icon:where(.w-variant-82aa40af-9647-8842-18a3-e00deb1c8c5a), .pill_icon:where(.w-variant-3883a008-8049-ab39-c38b-f468bd4fad73) {
  justify-content: center;
  align-items: center;
  display: flex;
}

.divider_blog {
  background-color: var(--grey-lighter);
  width: 100%;
  height: 1px;
}

.margin-right_6px {
  margin-right: 6px;
}

.events-none {
  pointer-events: none;
}

.max-width_32px {
  max-width: 32px;
}

.max-width_64px {
  max-width: 64px;
}

.rich-text_testimonial {
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
}

.books_card-img {
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  object-fit: contain;
  width: 100%;
  height: 250px;
}

.books_card-img.is-cover {
  object-fit: cover;
}

.border-radius_images {
  border-radius: var(--birdies-design-system_radius---element--images);
}

.border-radius_images:where(.w-variant-63d457fe-6618-c920-5e66-ae02feec3d85) {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.border-radius_images:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
  object-fit: cover;
  width: 40%;
}

.border-radius_images:where(.w-variant-33f43355-b5bc-de5d-853a-0b513ccc8d67) {
  border-radius: 0;
}

.padding-top-8px {
  padding-top: 8px;
}

.flock_image {
  border-radius: var(--birdies-design-system_radius---element--images);
  mix-blend-mode: luminosity;
  width: 100%;
}

.flock_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--birdies-design-system---colours--white);
  flex-flow: column;
  max-width: 600px;
  display: flex;
  position: absolute;
  inset: auto auto 30px 30px;
}

.div-block-110 {
  border-radius: var(--birdies-design-system_radius---element--images);
  -webkit-backdrop-filter: grayscale();
  backdrop-filter: grayscale();
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
}

.div-block-110:hover {
  opacity: 0;
}

.text-18px-copy {
  font-size: 18px;
}

.padding-4px {
  padding-top: 4px;
  padding-bottom: 4px;
}

.rich-text_books_hero h1 {
  margin-bottom: 12px;
}

.rich-text_books_hero p {
  font-size: var(--birdies-design-system_type---medium--size);
}

.books_hero-img {
  border-radius: var(--birdies-design-system_radius---element--images);
  object-fit: contain;
  object-position: 50% 0%;
  width: 100%;
  max-height: 400px;
}

.books_hero-img:where(.w-variant-63d457fe-6618-c920-5e66-ae02feec3d85) {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.books_hero-img:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
  object-fit: cover;
  width: 40%;
}

.books_hero-img:where(.w-variant-33f43355-b5bc-de5d-853a-0b513ccc8d67) {
  border-radius: 0;
}

.books_hero-img.is-cover {
  object-fit: cover;
}

.rotate-y_180 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.uui-text-size-medium {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  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-small-2 {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  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;
}

.show-tablet-2 {
  display: none;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2:hover {
  border-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-2:focus {
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100\<deleted\|variable-35a3c723\>);
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar03_dropdown-content-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.uui-navbar03_dropdown-link {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 8px;
  text-decoration: none;
  transition: background-color .2s;
  display: grid;
}

.uui-navbar03_dropdown-link:hover {
  background-color: #54bdb81f;
}

.uui-navbar03_dropdown-link.is-large {
  border-radius: 8px;
  padding: 12px;
}

.uui-navbar03_dropdown-link.is-secondary {
  grid-template-columns: max-content;
}

.uui-navbar03_dropdown-link.is-secondary:hover {
  background-color: #f5f7f8;
}

.uui-navbar03_bottom-bar-background {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #f3fafa;
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: flex;
}

.uui-navbar03_dropdown-link-list.is-transparent {
  grid-row-gap: 12px;
  background-color: #f3fafa00;
  border-radius: 0;
}

.uui-navbar03_dropdown-link-list.no-bg-and-padding {
  background-color: #f3fafa00;
  border-radius: 0;
  padding: 0;
}

.uui-navbar03_dropdown-link-list.is-grey {
  grid-row-gap: 12px;
  background-color: var(--birdies-design-system---colours--primary-4);
  grid-row-gap: 12px;
  background-color: #f5f7f8;
}

.uui-navbar03_item-right {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar03_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.uui-navbar03_bottom-bar-right {
  grid-column-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-navbar03_bottom-bar-left {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_dropdown-content {
  background-color: var(--white);
  width: 100%;
  padding: 28px 28px 20px;
  display: flex;
}

.uui-navbar03_dropdown-content.is-bottom {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f7f8fa;
  padding-top: 20px;
}

.uui-navbar03_dropdown-content.is-bottom.is-spaced-between {
  justify-content: space-between;
}

.uui-navbar03_dropdown-content.padding-bottom_28px {
  padding-bottom: 28px;
}

.uui-navbar03_icon-wrapper {
  flex: none;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  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-2:hover {
  color: var(--untitled-ui--primary800\<deleted\|variable-ddf4f85f\>);
}

.uui-button-icon-2 {
  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;
}

.navbar_main {
  background-color: var(--birdies-design-system---colours--primary);
  align-items: center;
  min-height: 4.625rem;
  display: flex;
}

.navbar_wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.navbar_wrapper.inner {
  padding-left: 0;
  padding-right: 0;
}

.uui-navbar03_logo-link {
  padding-left: 0;
}

.uui-navbar03_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar03_link {
  color: var(--birdies-design-system---colours--white);
  align-items: center;
  padding: 1.75rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar03_link:hover, .uui-navbar03_link.w--current {
  color: var(--birdies-design-system---colours--secondary);
}

.uui-navbar03_menu-dropdown {
  position: static;
}

.uui-navbar03_dropdown-toggle {
  color: var(--birdies-design-system---colours--white);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar03_dropdown-toggle:hover {
  color: var(--birdies-design-system---colours--secondary);
}

.uui-navbar03_dropdown-list.w--open {
  background-color: #fff0;
  width: 100vw;
  padding-top: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  right: 0%;
}

.uui-navbar03_dropdown-list.is-right.w--open {
  bottom: auto;
  left: 0%;
  right: auto;
}

.uui-navbar03_dropdown-list.is-2nd.w--open {
  left: -330%;
}

.uui-navbar03_dropdown-list.is-3rd.w--open {
  left: -485%;
}

.uui-navbar03_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar03_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300\<deleted\|variable-51e0117e\>);
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-2:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  color: var(--untitled-ui--gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-2:focus {
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
}

.uui-button-secondary-gray-2.show-tablet-2 {
  display: none;
}

.uui-button-tertiary-gray-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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-tertiary-gray-2:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar03_button-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: center;
  display: flex;
}

.uui-logo_component-2 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-2 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-2 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-2 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-2 {
  flex: none;
  width: auto;
  height: 100%;
}

.icon-featured-large {
  background-color: var(--untitled-ui--primary100\<deleted\|variable-35a3c723\>);
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
}

.uui-navbar03_heading {
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar03_item-heading {
  color: var(--birdies-design-system_colours---text--primary);
  font-size: 16px;
  font-weight: 600;
}

.uui-navbar03_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-badge-small-success-2 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50\<deleted\|variable-9177f7a8\>);
  color: var(--untitled-ui--success700\<deleted\|variable-1c4c81d0\>);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-logo_image-2 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-navbar3_menu-button {
  padding: 0;
}

.navbar_inner {
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: 1rem;
  overflow: hidden;
}

.card_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--birdies-design-system_colours---text--primary);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.card_wrapper:hover {
  background-color: var(--birdies-design-system---colours--hover);
}

.underline_bottom_primary75 {
  border-bottom: 1px solid var(--birdies-design-system---colours--primary-75);
}

.ppc_section_wrapper {
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 5vw;
}

.icon_embed-3 {
  color: var(--birdies-design-system---colours--tertiary-25);
  transition: transform .2s;
  display: flex;
}

.icon_embed-3:where(.w-variant-feb99103-4409-70a4-0561-fd409d1563dd) {
  color: #00264d40;
}

.icon_embed-3:where(.w-variant-30864626-0e31-6dd1-f3c7-5b1fe9fd1a93) {
  color: #54bdb840;
}

.icon_embed-3:where(.w-variant-4899a6d6-0c65-987a-eff2-dcd89a0efde6) {
  color: #00264d40;
}

.icon_embed-3:where(.w-variant-ce24937d-94f3-d528-df4c-20e26f226e19) {
  color: #54bdb840;
}

.icon_embed-3:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06946) {
  color: #00264d40;
}

.icon_embed-3:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06948) {
  color: #54bdb840;
}

.icon_embed-3:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06947) {
  color: #00264d40;
}

.icon_embed-3:where(.w-variant-a413adc8-0fd0-2c6f-f674-30cdc3a06949) {
  color: #54bdb840;
}

.icon_embed-3.down {
  display: none;
}

.icon_embed-3.down:where(.w-variant-dcbbf3d1-691f-5896-7a08-468fefe1c351) {
  display: flex;
}

.icon_embed-3.up {
  color: #f7cb80;
  display: flex;
}

.icon_embed-3.up:where(.w-variant-dcbbf3d1-691f-5896-7a08-468fefe1c351), .icon_embed-3.up:where(.w-variant-5726e923-1eb5-9cd0-95f8-a51187adde12) {
  display: none;
}

.icon_embed-3.up:where(.w-variant-ce6fa247-e55d-1e66-dbd8-24db0cf78f5f) {
  color: var(--birdies-design-system---colours--secondary);
}

.icon_embed-3.up-reverse, .icon_embed-3.up-reverse:where(.w-variant-dcbbf3d1-691f-5896-7a08-468fefe1c351) {
  display: none;
}

.icon_embed-3.up-reverse:where(.w-variant-5726e923-1eb5-9cd0-95f8-a51187adde12) {
  display: flex;
  transform: translate(0);
}

.link-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-family: var(--birdies-design-system_buttons-links---link--font);
  color: var(--birdies-design-system_buttons-links---link--text);
  font-weight: var(--birdies-design-system_buttons-links---link--weight);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-3:where(.w-variant-5726e923-1eb5-9cd0-95f8-a51187adde12) {
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
}

.link_text:where(.w-variant-d4c7b97a-ec34-9472-083b-401089e6dfde), .link_text.up-text-white-2 {
  color: var(--birdies-design-system---colours--white);
}

.videos_card-img {
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  object-fit: cover;
  width: 100%;
  height: 200px;
}

.videos_card-img.is-cover {
  object-fit: cover;
}

.opacity-50 {
  opacity: .5;
}

.rich-text_no-p-margin p {
  opacity: 1;
  color: var(--birdies-design-system---colours--primary-75);
  letter-spacing: .25px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 150%;
}

.rich-text_no-p-margin h2 {
  font-family: var(--birdies-design-system_type---heading--font);
  letter-spacing: .25px;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 2.25rem;
  line-height: 1.3;
}

.rich-text_no-p-margin h3 {
  font-family: var(--birdies-design-system_type---heading--font);
  letter-spacing: .25px;
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 1.75rem;
}

.rich-text_no-p-margin h4 {
  font-family: var(--birdies-design-system_type---heading--font);
  letter-spacing: .25px;
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 1.25rem;
}

.rich-text_no-p-margin strong {
  opacity: 1;
  color: var(--birdies-design-system---colours--primary);
  font-weight: 600;
}

.rich-text_no-p-margin a {
  opacity: 1;
  color: #2952a3;
  font-weight: 600;
}

.rich-text_no-p-margin img {
  border-radius: 20px;
  width: 100%;
}

.rich-text_no-p-margin figure {
  background-color: #f3fafa;
  border-radius: 30px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding: 20px;
}

.rich-text_no-p-margin li {
  opacity: .75;
  font-family: var(--birdies-design-system_type---default--font);
  letter-spacing: .25px;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/68f0bb8c9f17ec54639d2b36_94f540a4aec72a74d0097c04eefd9cb6_bullet-point.svg");
  background-position: 0 20px;
  background-size: auto;
  padding-left: 20px;
  font-size: 20px;
  line-height: 150%;
  list-style-type: disc;
}

.rich-text_no-p-margin h5 {
  letter-spacing: .25px;
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.rich-text_no-p-margin h6 {
  letter-spacing: .25px;
  margin-bottom: 8px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.2;
}

.rich-text_no-p-margin h1 {
  font-family: var(--birdies-design-system_type---heading--font);
  letter-spacing: .25px;
  margin-top: 32px;
  margin-bottom: 8px;
}

.rich-text_no-p-margin blockquote {
  border-left-color: var(--birdies-design-system---colours--primary-10);
  letter-spacing: .25px;
  font-weight: 500;
  line-height: 140%;
}

.button-16 {
  border-top-left-radius: var(--birdies-design-system_buttons-links---primary--radius);
  border-top-right-radius: var(--birdies-design-system_buttons-links---primary--radius);
  border-bottom-left-radius: var(--birdies-design-system_buttons-links---primary--radius);
  border-bottom-right-radius: var(--birdies-design-system_buttons-links---primary--radius);
  background-color: var(--birdies-design-system_buttons-links---primary--background);
  font-family: var(--birdies-design-system_buttons-links---link--font);
  color: var(--birdies-design-system_buttons-links---primary--text);
  justify-content: flex-start;
  align-items: center;
  width: max-content;
  padding: .78125rem 1.5rem;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-16:where(.w-variant-51e8d0cd-3385-30ce-6c33-6687541408e9) {
  background-color: var(--birdies-design-system_buttons-links---secondary--background);
  color: var(--birdies-design-system_buttons-links---secondary--text);
}

.button-16:where(.w-variant-529dec09-d026-b829-7deb-45fc0597ec2a) {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.button-16:where(.w-variant-84279e17-0cd9-b909-e526-6127ebc49d9a) {
  background-color: var(--birdies-design-system_buttons-links---secondary--background);
  color: var(--birdies-design-system_buttons-links---secondary--text);
  justify-content: center;
  align-items: center;
  width: 100%;
}

.button-16:where(.w-variant-a6f5e481-f5b6-1ce4-f9b1-c78f1416957e) {
  background-color: var(--birdies-design-system_buttons-links---secondary--background);
  color: var(--birdies-design-system_buttons-links---secondary--text);
  padding: .5rem 1.25rem;
}

.button_icon {
  opacity: 0;
  transition: opacity .2s, transform .2s cubic-bezier(.25, .46, .45, .94);
  position: absolute;
  left: 1.5rem;
  transform: translate(-100%);
}

.button_icon:where(.w-variant-a6f5e481-f5b6-1ce4-f9b1-c78f1416957e) {
  left: 1.25rem;
}

.button_arrow {
  padding-left: 10px;
  transition: opacity .2s, transform .2s;
}

.button_text {
  transition: transform .2s;
}

.rich-text_hori {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.rich-text_hori h2, .rich-text_hori p {
  width: 50%;
}

.flock_corner-img {
  width: 20%;
  max-width: 230px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.flock_corner-img.is-mobile {
  display: none;
}

.team_wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bg-clear {
  background-color: #fff0;
}

.uui-text-size-small-3 {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  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;
}

.show-tablet-3 {
  display: none;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  border-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-3:focus {
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100\<deleted\|variable-35a3c723\>);
}

.uui-dropdown-icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar07_icon-wrapper {
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  flex: none;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
}

.uui-navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar07_component {
  border-bottom: 1px solid var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar07_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar07_logo-link {
  padding-left: 0;
}

.uui-navbar07_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar07_link {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  align-items: center;
  padding: .75rem 1rem;
  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;
  transition: all .3s;
}

.uui-navbar07_link:hover {
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar07_link.w--current {
  color: #000;
}

.uui-navbar07_dropdown-toggle {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  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;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar07_menu-button {
  padding: 0;
}

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

.uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300\<deleted\|variable-51e0117e\>);
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-3:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  color: var(--untitled-ui--gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-3:focus {
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
}

.uui-button-secondary-gray-3.show-tablet-3 {
  display: none;
}

.uui-button-tertiary-gray-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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-tertiary-gray-3:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component-3 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-3 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-3 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-3 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-3 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-3 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar07_item-heading {
  color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-logo_image-3 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-text-size-small-4 {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  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;
}

.show-tablet-4 {
  display: none;
}

.uui-button-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-4:hover {
  border-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-4:focus {
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100\<deleted\|variable-35a3c723\>);
}

.uui-dropdown-icon-3 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar08_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar08_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
}

.uui-navbar08_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_icon-wrapper {
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  flex: none;
}

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

.uui-navbar08_component {
  border-bottom: 1px solid var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar08_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar08_logo-link {
  padding-left: 0;
}

.uui-navbar08_link {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  align-items: center;
  padding: .75rem 1rem;
  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;
  transition: all .3s;
}

.uui-navbar08_link:hover {
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar08_link.w--current {
  color: #000;
}

.uui-navbar08_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar08_dropdown-toggle {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  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;
  transition: all .3s;
  display: flex;
}

.uui-navbar08_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar08_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  border-radius: .75rem;
  width: 40rem;
  padding: 1.25rem;
  left: -100%;
}

.uui-navbar08_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar08_menu-button {
  padding: 0;
}

.uui-button-secondary-gray-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300\<deleted\|variable-51e0117e\>);
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-4:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  color: var(--untitled-ui--gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-4:focus {
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
}

.uui-button-secondary-gray-4.show-tablet-4 {
  display: none;
}

.uui-button-tertiary-gray-4 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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-tertiary-gray-4:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar08_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component-4 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-4 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-4 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-4 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-4 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-4 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar08_heading {
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-badge-small-success-3 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50\<deleted\|variable-9177f7a8\>);
  color: var(--untitled-ui--success700\<deleted\|variable-1c4c81d0\>);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar08_item-heading {
  color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar08_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-logo_image-4 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

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

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  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-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-size: 14px;
}

.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-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary-2 {
  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-2:hover {
  color: #fff;
  background-color: #32343a;
}

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

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-navbar02_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar02_dropdown-blog-item-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
}

.uui-navbar02_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar02_blog-item {
  border-radius: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-navbar02_blog-item:hover {
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
}

.uui-navbar02_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar02_menu-button {
  padding: 0;
}

.uui-navbar02_blog-content {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar02_dropdown-content-wrapper {
  z-index: 1;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar02_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar02_dropdown-right-overlay-absolute {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-navbar02_dropdown-content-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 22rem;
  padding: 1.25rem;
  position: relative;
}

.uui-navbar02_blog-image-wrapper {
  border-radius: .375rem;
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 55%;
  position: relative;
  overflow: hidden;
}

.uui-button-link-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  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-3:hover {
  color: var(--untitled-ui--primary800\<deleted\|variable-ddf4f85f\>);
}

.uui-button-link-3.is-button-xsmall {
  font-size: .875rem;
}

.uui-navbar02_component {
  border-bottom: 1px solid var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar02_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar02_logo-link {
  padding-left: 0;
}

.uui-navbar02_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar02_link {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  align-items: center;
  padding: 1.75rem 1rem;
  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;
  transition: all .3s;
}

.uui-navbar02_link:hover {
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar02_link.w--current {
  color: #000;
}

.uui-navbar02_menu-dropdown {
  position: static;
}

.uui-navbar02_dropdown-toggle {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  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;
  transition: all .3s;
  display: flex;
}

.uui-navbar02_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar02_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar02_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar02_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar02_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar02_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
}

.uui-navbar02_icon-wrapper {
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  flex: none;
}

.uui-navbar02_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar02_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-button-link-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  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-gray:hover {
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-button-link-gray.is-button-xsmall {
  font-size: .875rem;
}

.uui-navbar02_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar02_heading {
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar02_item-heading {
  color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar02_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar02_dropdown-content-button-wrapper {
  letter-spacing: normal;
  margin-top: .75rem;
  font-size: .875rem;
}

.nav_mobile-divider {
  display: none;
}

.height-400svh {
  height: 400svh;
}

.div-block-111 {
  flex-flow: column;
  width: 100vw;
  max-width: 1280px;
  display: flex;
}

.nav_bg {
  z-index: -1;
  opacity: 0;
  pointer-events: none;
  background-color: #0f0f0f54;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.events_card-header {
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  object-fit: cover;
  width: 100%;
  height: 215px;
}

.events_card-header.is-cover {
  object-fit: cover;
}

.capitalize_all-caps {
  text-transform: uppercase;
}

.capitalize_all-caps.opacity-75 {
  opacity: .75;
}

.heading-19 {
  font-family: var(--birdies-design-system_type---h2--font);
  font-size: var(--birdies-design-system_type---h2--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h2--weight);
}

.heading-19:where(.w-variant-8fb6b541-5218-73c4-d765-1ff20f4fd5f3) {
  font-family: var(--birdies-design-system_type---h1--font);
  font-size: var(--birdies-design-system_type---h1--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---h1--weight);
}

.heading-19:where(.w-variant-2a0b0132-4940-6c3c-c4e4-027e6705f19e) {
  font-family: var(--birdies-design-system_type---heading--font);
  font-size: var(--birdies-design-system_type---heading--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---heading--weight);
}

.heading-19:where(.w-variant-afd3875c-973c-1412-6e27-e8f3a60861a8) {
  font-family: var(--birdies-design-system_type---h3--font);
  font-size: var(--birdies-design-system_type---h3--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h3--weight);
}

.heading-19:where(.w-variant-a689b4ed-4bea-40eb-798a-d25037108b59) {
  font-family: var(--birdies-design-system_type---h4--font);
  font-size: var(--birdies-design-system_type---h4--size);
  line-height: var(--birdies-design-system_type---h4--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.heading-19.h3-2 {
  font-family: var(--birdies-design-system_type---h3--font);
  font-size: var(--birdies-design-system_type---h3--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h3--weight);
}

.paragraph-15 {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.paragraph-15:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.paragraph-15:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.paragraph-15:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.paragraph-15:where(.w-variant-dd8d5ff0-5629-4ee6-744b-fc1305128db0) {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-15:where(.w-variant-f335d988-e767-95b5-c122-d15e46c27349) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.paragraph-15:where(.w-variant-aba51d13-a350-efd2-af60-f7d3a9debc33) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
  text-wrap: balance;
}

.paragraph-15:where(.w-variant-ad2960bb-e823-ff5b-1312-1da54cf0bdd7) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-15.base-semi-bold {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-16 {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.paragraph-16:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.paragraph-16:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.paragraph-16:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.paragraph-16:where(.w-variant-dd8d5ff0-5629-4ee6-744b-fc1305128db0) {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-16:where(.w-variant-f335d988-e767-95b5-c122-d15e46c27349) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.paragraph-16:where(.w-variant-aba51d13-a350-efd2-af60-f7d3a9debc33) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
  text-wrap: balance;
}

.paragraph-16:where(.w-variant-ad2960bb-e823-ff5b-1312-1da54cf0bdd7) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-16.base-semi-bold-2 {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-17 {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.paragraph-17:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.paragraph-17:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.paragraph-17:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.paragraph-17:where(.w-variant-dd8d5ff0-5629-4ee6-744b-fc1305128db0) {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-17:where(.w-variant-f335d988-e767-95b5-c122-d15e46c27349) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.paragraph-17:where(.w-variant-aba51d13-a350-efd2-af60-f7d3a9debc33) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
  text-wrap: balance;
}

.paragraph-17:where(.w-variant-ad2960bb-e823-ff5b-1312-1da54cf0bdd7) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-17.base-semi-bold-3 {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-18 {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.paragraph-18:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.paragraph-18:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.paragraph-18:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.paragraph-18:where(.w-variant-dd8d5ff0-5629-4ee6-744b-fc1305128db0) {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-18:where(.w-variant-f335d988-e767-95b5-c122-d15e46c27349) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.paragraph-18:where(.w-variant-aba51d13-a350-efd2-af60-f7d3a9debc33) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
  text-wrap: balance;
}

.paragraph-18:where(.w-variant-ad2960bb-e823-ff5b-1312-1da54cf0bdd7) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-18.base-semi-bold-4 {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.heading-20 {
  font-family: var(--birdies-design-system_type---h2--font);
  font-size: var(--birdies-design-system_type---h2--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h2--weight);
}

.heading-20:where(.w-variant-8fb6b541-5218-73c4-d765-1ff20f4fd5f3) {
  font-family: var(--birdies-design-system_type---h1--font);
  font-size: var(--birdies-design-system_type---h1--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---h1--weight);
}

.heading-20:where(.w-variant-2a0b0132-4940-6c3c-c4e4-027e6705f19e) {
  font-family: var(--birdies-design-system_type---heading--font);
  font-size: var(--birdies-design-system_type---heading--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---heading--weight);
}

.heading-20:where(.w-variant-afd3875c-973c-1412-6e27-e8f3a60861a8) {
  font-family: var(--birdies-design-system_type---h3--font);
  font-size: var(--birdies-design-system_type---h3--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h3--weight);
}

.heading-20:where(.w-variant-a689b4ed-4bea-40eb-798a-d25037108b59) {
  font-family: var(--birdies-design-system_type---h4--font);
  font-size: var(--birdies-design-system_type---h4--size);
  line-height: var(--birdies-design-system_type---h4--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.heading-20.h3-3 {
  font-family: var(--birdies-design-system_type---h3--font);
  font-size: var(--birdies-design-system_type---h3--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h3--weight);
}

.heading-21 {
  font-family: var(--birdies-design-system_type---h2--font);
  font-size: var(--birdies-design-system_type---h2--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h2--weight);
}

.heading-21:where(.w-variant-8fb6b541-5218-73c4-d765-1ff20f4fd5f3) {
  font-family: var(--birdies-design-system_type---h1--font);
  font-size: var(--birdies-design-system_type---h1--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---h1--weight);
}

.heading-21:where(.w-variant-2a0b0132-4940-6c3c-c4e4-027e6705f19e) {
  font-family: var(--birdies-design-system_type---heading--font);
  font-size: var(--birdies-design-system_type---heading--size);
  line-height: var(--birdies-design-system_type---h1--line-height);
  font-weight: var(--birdies-design-system_type---heading--weight);
}

.heading-21:where(.w-variant-afd3875c-973c-1412-6e27-e8f3a60861a8) {
  font-family: var(--birdies-design-system_type---h3--font);
  font-size: var(--birdies-design-system_type---h3--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h3--weight);
}

.heading-21:where(.w-variant-a689b4ed-4bea-40eb-798a-d25037108b59) {
  font-family: var(--birdies-design-system_type---h4--font);
  font-size: var(--birdies-design-system_type---h4--size);
  line-height: var(--birdies-design-system_type---h4--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.heading-21.h3-4 {
  font-family: var(--birdies-design-system_type---h3--font);
  font-size: var(--birdies-design-system_type---h3--size);
  line-height: var(--birdies-design-system_type---h2--line-height);
  font-weight: var(--birdies-design-system_type---h3--weight);
}

.flex-v_space-between {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.flex-v_space-between.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.border-radius_40px {
  border-radius: 40px;
}

.addeventatc {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-family: var(--birdies-design-system_buttons-links---link--font);
  color: var(--birdies-design-system_buttons-links---link--text);
  font-weight: var(--birdies-design-system_buttons-links---link--weight);
  align-items: center;
  text-decoration: none;
  display: flex !important;
}

.addeventatc:where(.w-variant-5726e923-1eb5-9cd0-95f8-a51187adde12) {
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
}

.badge-3 {
  background-color: var(--birdies-design-system---colours--hover);
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.badge-3:where(.w-variant-0f032fbc-ca23-6bd2-c146-a96aaae90d73) {
  background-color: var(--birdies-design-system---colours--primary-7);
  cursor: default;
}

.paragraph-19 {
  font-family: var(--birdies-design-system_type---default--font);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---default--weight);
}

.paragraph-19:where(.w-variant-9f3ef804-e959-27a7-8cea-8b76d37a1b72) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: var(--birdies-design-system_type---small--weight);
}

.paragraph-19:where(.w-variant-1b484d17-4a21-4521-6573-b7e6ec94e7c4) {
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---large--weight);
  text-wrap: balance;
}

.paragraph-19:where(.w-variant-85d528a2-1eba-609a-d304-69d5dfb50418) {
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---medium--weight);
}

.paragraph-19:where(.w-variant-dd8d5ff0-5629-4ee6-744b-fc1305128db0) {
  opacity: 1;
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-19:where(.w-variant-f335d988-e767-95b5-c122-d15e46c27349) {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.paragraph-19:where(.w-variant-aba51d13-a350-efd2-af60-f7d3a9debc33) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---large--font);
  font-size: var(--birdies-design-system_type---large--size);
  line-height: var(--birdies-design-system_type---large--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
  text-wrap: balance;
}

.paragraph-19:where(.w-variant-ad2960bb-e823-ff5b-1312-1da54cf0bdd7) {
  opacity: 1;
  font-family: var(--birdies-design-system_type---medium--font);
  font-size: var(--birdies-design-system_type---medium--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  font-weight: var(--birdies-design-system_type---h4--weight);
}

.paragraph-19.small-medium-5 {
  font-family: var(--birdies-design-system_type---small--font);
  font-size: var(--birdies-design-system_type---small--size);
  line-height: var(--birdies-design-system_type---small--line-height);
  font-weight: 500;
}

.banner_bg-2 {
  background-color: #f2edfa;
  width: 100svw;
  position: absolute;
  inset: 0%;
}

.paragraph-20 {
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.paragraph-20.medium-3 {
  font-family: Inter Variable, Arial, sans-serif;
  font-size: clamp(1rem, .958rem + .185vw, 1.125rem);
  font-weight: 400;
  line-height: 140%;
}

.paragraph-20.base-semi-bold-5 {
  opacity: 1;
  font-weight: 600;
}

.banner-2 {
  color: #00264d;
  background-color: #f2edfa;
  border-radius: 60px;
  justify-content: space-between;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 50px 8px 60px;
  position: relative;
}

.banner-2.is-large-banner {
  background-color: #fff0e3;
  border-radius: 30px;
  max-width: 1000px;
  padding: 20px;
}

.button_primary-3 {
  color: #00264d;
  text-align: center;
  background-color: #ffc671;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 43px;
  padding: 8px 24px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.button_primary-3:hover {
  background-color: #f09600;
}

.button_primary-3.w--current {
  justify-content: center;
  display: flex;
}

.button_primary-3.is-navigation {
  z-index: 1;
  margin-left: 12px;
  margin-right: 12px;
  position: relative;
}

.button_primary-3.bg_blue-light {
  transition: background-color .2s;
}

.button_primary-3.bg_blue-light:hover {
  background-color: #52bfff;
}

.button_primary-3.is-full-width_mobile {
  z-index: 1;
  position: relative;
}

.text_primary-2 {
  color: #00264d;
}

.navigation-bar-2 {
  background-color: #00264d;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation-bar-2.is-relative {
  position: relative;
}

.heading-22 {
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(1.75rem, 1.599rem + .668vw, 2.2rem);
  font-weight: 600;
  line-height: 120%;
}

.heading-22.h4-7 {
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(1rem, .961rem + .182vw, 1.125rem);
  font-weight: 600;
  line-height: 140%;
}

.heading-22.h3-5 {
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(1.375rem, 1.333rem + .185vw, 1.5rem);
  font-weight: 600;
  line-height: 120%;
}

.heading-22.h1-2 {
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(1.9rem, 1.196rem + 3.116vw, 4rem);
  font-weight: 600;
  line-height: 120%;
}

.slot-21 {
  display: contents;
}

.slot-21.tiny-9 {
  gap: .625rem;
}

.text-link-3 {
  color: #ad4221;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  text-decoration: none;
}

.text-link-3.text_primary-2 {
  color: #00264d;
}

.text-link-3.text_primary-2.text_underline {
  text-decoration: underline;
}

.layout_gap-8 {
  flex-flow: column;
  display: flex;
}

.layout_gap-8.small-11 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.layout_gap-8.large-9 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.layout_gap-8.tiny-10 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
}

.uui-navbar03_dropdown-content-2 {
  background-color: #fff;
  width: 100%;
  padding: 28px 28px 20px;
  display: flex;
}

.uui-navbar03_dropdown-content-2.padding-bottom_28px {
  padding-bottom: 28px;
}

.uui-navbar03_dropdown-content-2.is-bottom {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f7f8fa;
  padding-top: 20px;
}

.uui-navbar03_dropdown-content-2.is-bottom.is-spaced-between {
  justify-content: space-between;
}

.link_text-2.up-text-white-2 {
  color: #fff;
}

.footer_link-2 {
  color: #fff;
  line-height: 1.2;
  text-decoration: none;
  transition: color .2s;
}

.footer_link-2:hover {
  color: #54bdb8;
}

.blog_empty-state-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  background-color: #f5f7f8;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 32px 20px;
  display: flex;
}

.text_banner-big-2 {
  color: #000;
  margin-bottom: 4px;
  font-size: 1.75rem;
  font-weight: 600;
}

.navigation_dropdown-heading-2 {
  color: #617591;
  border-bottom: 1px solid #a3b0c2;
  margin-bottom: .5rem;
  padding-bottom: 8px;
  padding-left: 5px;
  font-family: Atkinson Hyperlegible \- Upload, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.slot_fill-2 {
  width: 100%;
  height: 100%;
}

.container-23 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(20px, 5vw, 100px);
  padding-right: clamp(20px, 5vw, 100px);
}

.footer_link-header-2 {
  color: #54bdb8;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.2;
}

.list_content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.button_icon-2 {
  opacity: 0;
  transition: opacity .2s, transform .2s cubic-bezier(.25, .46, .45, .94);
  position: absolute;
  left: 1.5rem;
  transform: translate(-100%);
}

.button_icon-2.secondary-small-2 {
  left: 1.25rem;
}

.layout_grid-content-4 {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout_grid-content-4._211-5, .layout_grid-content-4._211-reverse-2 {
  grid-template-columns: 1fr 1fr;
}

.layout_flex-5 {
  gap: inherit;
}

.card_content-4 {
  justify-content: flex-start;
}

.layout_flex-content-5 {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.layout_flex-content-5.hvv-opposite-2 {
  flex-flow: row;
  justify-content: space-between;
}

.layout_flex-content-5.vertical-opposite-4 {
  justify-content: space-between;
}

.icon_embed-4 {
  color: #fbe5bf;
  transition: transform .2s;
  display: flex;
}

.icon_embed-4.up-reverse, .icon_embed-4.down {
  display: none;
}

.icon_embed-4.up {
  color: #f7cb80;
  display: flex;
}

.icon_embed-4.up.up-teal-icon-9 {
  color: #54bdb8;
}

.accordion_icon-2 {
  flex: none;
}

.accordion_header-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.text_medium-2 {
  opacity: 1;
  color: #00264d;
  font-weight: 500;
}

.image-36 {
  border-radius: 1.875rem;
}

.image-36.cover-5 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-36.border-radius-none-2 {
  border-radius: 0;
}

.tag-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #00264d;
  background-color: #fff;
  border: 1px solid #c9d4e8;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 10px 4px 6px;
  font-family: Poppins, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 120%;
  display: inline-flex;
}

.tag-2.all-caps {
  text-transform: uppercase;
}

.navigation_inner-2 {
  background-color: #00264d;
  border-radius: 60px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 70px;
  padding-right: 32px;
  display: flex;
}

.navigation_inner-2.is-dropdown {
  background-color: #f5f9ff;
  border-radius: 20px;
  width: auto;
  padding: 2rem;
  box-shadow: 0 0 6px #00264d40;
}

.max-width-2 {
  width: 60%;
  max-width: 800px;
}

.max-width-2.small-6 {
  width: 50%;
}

.text_primary-75-2 {
  color: #405c7a;
}

.card-5 {
  background-color: #f5f7f8;
  border-radius: 2.5rem;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: clip;
}

.card-5.secondary-3 {
  background-color: #54bdb812;
  border-radius: 2.5rem;
}

.card-5.white-6 {
  background-color: #fff;
}

.button_arrow-2 {
  padding-left: 10px;
  transition: opacity .2s, transform .2s;
}

.button-17 {
  color: #00264d;
  background-color: #f7cb80;
  border-radius: 6.25rem;
  justify-content: flex-start;
  align-items: center;
  width: max-content;
  padding: .78125rem 1.5rem;
  font-family: Inter Variable, Arial, sans-serif;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-17.secondary-small {
  color: #00264d;
  background-color: #a9dedb;
  padding: .5rem 1.25rem;
}

.list_container {
  margin-bottom: 0;
  padding-left: 0;
}

.nav_menu-left-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-navbar03_dropdown-toggle-2 {
  color: #fff;
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar03_dropdown-toggle-2:hover {
  color: #54bdb8;
}

.navigation_dropdown-link-2 {
  color: #00264d;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem .75rem .75rem .3125rem;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.navigation_dropdown-link-2:hover {
  background-color: #00264d1a;
}

.footer_pill-2 {
  color: #00264d;
  background-color: #f7cb80;
  border-radius: 6px;
  padding: 2px 8px;
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
}

.footer_section-2 {
  border-radius: 40px;
  padding: 40px clamp(20px, 5vw, 100px);
}

.addeventatc-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #00264d;
  align-items: center;
  font-family: Inter Variable, Arial, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.icon_embed-5 {
  color: #fbe5bf;
  transition: transform .2s;
  display: flex;
}

.icon_embed-5.up {
  color: #f7cb80;
  display: flex;
}

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

.hide-2 {
  display: none;
}

.hide-2.hide-tablet-6 {
  display: block;
}

.icon_embed-6 {
  display: flex;
}

.layout_grid-4 {
  grid-column-gap: inherit;
  grid-row-gap: inherit;
}

.pill-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #c9d4e8;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 8px 18px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 120%;
  display: inline-flex;
}

.pill-3.with-icon {
  padding-left: 14px;
}

.paragraph_unstyled {
  opacity: 100;
  font-family: Inter Variable, Arial, sans-serif;
  font: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.pill_icon-2 {
  display: none;
}

.pill_icon-2.with-icon-2 {
  justify-content: center;
  align-items: center;
  min-width: 24px;
  display: flex;
}

.section-footer-2 {
  color: #fff;
  background-color: #00264d;
  position: relative;
}

.nav_mobile-divider-2 {
  display: none;
}

.li-3 {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/680f6ff42474f338c424ef9f_solar_check-square-line-duotone.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 4px;
  padding-left: 34px;
  list-style: none;
}

.li-3.blue-6 {
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/68b029678d23183a6701b0cd_188294c1cfe55e14680aa849a4c697d3_Check%20Square%20blue.svg");
}

.link-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #00264d;
  align-items: center;
  font-family: Inter Variable, Arial, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.navigation_icon-2 {
  color: #54bdb8;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  display: flex;
  position: static;
}

.navigation_icon-2.is-mobile_icon {
  display: none;
}

.link-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #00264d;
  align-items: center;
  font-family: Inter Variable, Arial, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.footer_wrapper-2 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  color: #fff;
  background-color: #00264d;
  border-radius: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 2.5rem;
  display: grid;
  overflow: clip;
}

.uui-dropdown-icon-4 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.list_heading-2 {
  opacity: 1;
  color: #00264d;
  font-size: clamp(1rem, .958rem + .185vw, 1.125rem);
  font-weight: 600;
}

.footer-links-2 {
  color: #fff;
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.flex-v_left-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-v_left-4.gap_rows-20px {
  grid-row-gap: 20px;
}

.flex-v_left-4.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex-v_left-4.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.navigation_link-2 {
  color: #fff;
  border-radius: 30px;
  align-items: center;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1;
  transition: all .3s;
}

.navigation_link-2.w--current {
  color: #fff;
}

.section-17 {
  position: relative;
}

.section-17.colour-primary-2 {
  background-color: #f5f7f8;
}

.button_text-2 {
  transition: transform .2s;
}

.icon-2 {
  width: 24px;
  height: 24px;
}

.icon-2._16px-3 {
  width: 16px;
  height: 16px;
}

.spacer-2 {
  padding-top: 3.75rem;
}

.spacer-2.small-8 {
  padding-top: 1.25rem;
}

.spacer-2.medium-4 {
  padding-top: 2.5rem;
}

.spacer-2.tiny-12 {
  padding-top: .625rem;
}

.uui-navbar03_link-2 {
  color: #fff;
  align-items: center;
  padding: 1.75rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar03_link-2:hover, .uui-navbar03_link-2.w--current {
  color: #54bdb8;
}

.card_inner-4 {
  padding: 5rem;
}

.card_inner-4.small-15 {
  padding: 1.25rem;
}

.rich-text_agenda code {
  opacity: .75;
  font-family: var(--birdies-design-system---font--secondary);
  font-size: var(--birdies-design-system_type---default--size);
  margin-right: 16px;
  font-weight: 400;
}

.rich-text_agenda li {
  padding: var(--birdies-design-system_cards---small--padding);
  border-radius: var(--birdies-design-system_cards---small--content-radius);
  background-color: var(--birdies-design-system---colours--primary-4);
  font-family: var(--birdies-design-system---font--primary);
  font-size: var(--birdies-design-system_type---default--size);
  line-height: var(--birdies-design-system_type---default--line-height);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  font-weight: 600;
}

.rich-text_agenda ul, .rich-text_agenda ol {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
}

.tab_link-new {
  background-color: #ddd0;
  border-radius: 100px;
}

.tab_link-new.w--current {
  background-color: var(--birdies-design-system---colours--secondary-50);
}

.rich-text_stat {
  flex-flow: column-reverse;
  display: flex;
}

.rich-text_stat:where(.w-variant-ea4337dc-344b-3d9e-7e06-85bfea768161) {
  flex-flow: column;
}

.rich-text_stat h1 {
  font-family: var(--birdies-design-system---font--secondary);
  font-size: 21px;
}

.rich-text_stat h3 {
  opacity: .75;
  font-family: var(--birdies-design-system---font--secondary);
  font-size: 18px;
  font-weight: 400;
}

.rich-text_stat.key-results {
  flex-flow: column;
}

.div-block-112 {
  margin-bottom: 39px;
}

.max-height_600px {
  max-height: 600px;
}

.cs_logo_wrapper {
  background-color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 8px;
  display: flex;
}

.cs_logo_wrapper.is-absolute {
  border-radius: 16px;
  width: 74px;
  height: 74px;
  position: absolute;
  inset: 10px auto auto 10px;
}

.cs_logo_wrapper.cs_template-page {
  margin-top: auto;
  margin-bottom: auto;
}

.cs_testimonial h1, .cs_testimonial h2, .cs_testimonial h3, .cs_testimonial h4 {
  font-family: var(--birdies-design-system---font--primary);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.cs_testimonial p {
  opacity: 1;
  font-family: var(--birdies-design-system---font--primary);
  font-size: 16px;
  line-height: 1.4;
}

.cs_testimonial h5, .cs_testimonial h6 {
  font-family: var(--birdies-design-system---font--primary);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.cs_content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  display: flex;
}

.cs_content-left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-self: flex-start;
  max-width: 250px;
  display: flex;
  position: sticky;
  top: 120px;
}

.cs_content-right {
  max-width: 700px;
}

.wrapper.padding_right-none {
  padding-right: 0;
}

.padding-10px_all-sides {
  padding: 10px;
}

.cs_featured-stat {
  background-color: var(--white);
  color: var(--primary);
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: auto 4px 4px;
}

.cs_rich-text_stat {
  opacity: .75;
  flex-flow: column;
  display: flex;
}

.cs_rich-text_stat h1 {
  margin-bottom: 2px;
  font-size: 28px;
}

.cs_rich-text_stat h2 {
  font-size: 22px;
  line-height: 1.2;
}

.cs_rich-text_stat h3 {
  font-size: 20px;
}

.cs_featured {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.cs_rich-text_quote h1, .cs_rich-text_quote h2 {
  font-family: var(--birdies-design-system---font--secondary);
  color: var(--birdies-design-system_colours---text--secondary);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.cs_rich-text_quote h3 {
  font-family: var(--birdies-design-system---font--secondary);
  color: var(--birdies-design-system---colours--primary-75);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.cs_rich-text_quote p {
  opacity: 1;
  font-family: var(--birdies-design-system---font--secondary);
  color: var(--birdies-design-system_colours---text--secondary);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.cs_rich-text_quote h4 {
  font-family: var(--birdies-design-system---font--secondary);
  color: var(--birdies-design-system_colours---text--secondary);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.cs_rich-text_quote blockquote {
  font-family: var(--birdies-design-system---font--secondary);
  color: var(--birdies-design-system---colours--primary-75);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.cs_rich-text_quote h5, .cs_rich-text_quote h6 {
  font-family: var(--birdies-design-system---font--secondary);
  color: var(--birdies-design-system_colours---text--secondary);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.cs_featured-card {
  background-color: var(--primary);
  color: var(--birdies-design-system---colours--white);
  border-radius: 30px;
  width: 70%;
  padding: 10px;
}

.cs_featured-testimonial {
  background-color: var(--birdies-design-system---colours--primary-4);
  border-radius: 30px;
  width: 30%;
  padding: 10px;
}

.cs_card-img {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 225px;
}

.cs_card-top {
  background-color: var(--white);
  color: var(--birdies-design-system_colours---text--primary);
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.cs_card-inner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 0 10px 10px;
  display: flex;
}

.cs_tab-link {
  cursor: pointer;
  background-color: #ddd0;
  border-radius: 100px;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 18px;
  font-weight: 500;
  position: relative;
}

.cs_tab-link.w--current {
  background-color: var(--birdies-design-system---colours--secondary);
  color: var(--birdies-design-system---colours--white);
}

.cs_tab-link.is-active {
  background-color: var(--teal);
  color: var(--birdies-design-system---colours--white);
}

.cs_tabs-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--birdies-design-system---colours--secondary-50);
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px;
  display: inline-flex;
}

.cs_tabs-content {
  margin-top: 32px;
}

.cs_dropdown {
  width: 300px;
  margin-left: 0;
  margin-right: 0;
}

.cs_dropdown-toggle {
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  background-color: var(--white);
  color: var(--birdies-design-system---colours--primary-50);
  font-size: var(--birdies-design-system_type---small--size);
  border-radius: 100px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  line-height: 1;
}

.cs_dropdown-navigation.w--open {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--birdies-design-system_colours---polynesian-blue--25);
  background-color: var(--white);
  border-radius: 10px;
  flex-flow: column;
  margin-top: 4px;
  padding: 4px;
  display: flex;
}

.cs_dropdown-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 8px calc(28px + 4%) 8px 4px;
  display: flex;
  position: relative;
}

.cs_dropdown-link:hover {
  background-color: var(--birdies-design-system---colours--primary-4);
}

.video-2 {
  height: 200px;
}

.cs_dropdown-radio {
  float: none;
  border: 1px #000;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.cs_dropdown-radio.w--redirected-checked {
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62174506056f241ab63b81b6_tick.svg"), linear-gradient(#00264d26, #00264d26);
  background-position: 96%, 0 0;
  background-size: 16px, auto;
  margin-top: 0;
  margin-left: 0;
}

.cs_dropdown-radio.w--redirected-focus {
  box-shadow: 0 0 #0000;
}

.cs_form-block {
  margin-bottom: 0;
}

.slot-22 {
  display: contents;
}

.slot-22:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-9 {
  flex-flow: column;
  display: flex;
}

.layout_gap-9:where(.w-variant-5a4ce996-6253-46f3-7651-d8bb5f1bafcb) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-9:where(.w-variant-ac5d8f4d-fe32-e7bc-3818-24541a326b69) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-9:where(.w-variant-c5446d48-e0c1-2ac6-f9b7-74b584c0ee1a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-9:where(.w-variant-1447495e-01f3-a318-9a74-7cd37d21760a) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-9:where(.w-variant-df42c595-02b4-6387-014e-45d0a9a26b05) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-9:where(.w-variant-4c666c7f-6995-40b7-bab1-90852872c2c6) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
  grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
}

.layout_gap-9:where(.w-variant-1618c784-389f-b40e-f00a-23e2813757f8) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.layout_gap-9:where(.w-variant-c63e066f-2e6d-e806-7023-1d2312333197) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--medium);
  grid-row-gap: var(--birdies-design-system_spacing---gap--medium);
}

.layout_gap-9:where(.w-variant-27d23aed-2602-8aa2-598e-821bf135a008) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--large);
  grid-row-gap: var(--birdies-design-system_spacing---gap--large);
}

.layout_gap-9:where(.w-variant-5e1384a3-e961-be94-13aa-109de2cf3e7f) {
  grid-column-gap: var(--birdies-design-system_spacing---gap--huge);
  grid-row-gap: var(--birdies-design-system_spacing---gap--huge);
}

.layout_gap-9.small {
  grid-column-gap: var(--birdies-design-system_spacing---gap--small);
  grid-row-gap: var(--birdies-design-system_spacing---gap--small);
}

.cs_form {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  display: flex;
}

.cs_radio {
  border: 1px #000;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.cs_radio.w--redirected-focus {
  box-shadow: 0 0 #0003;
}

.wpc_img {
  border-radius: var(--birdies-design-system_radius---element--images);
  width: 100%;
}

.wpc_img:where(.w-variant-63d457fe-6618-c920-5e66-ae02feec3d85) {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.wpc_img:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
  object-fit: cover;
  width: 40%;
}

.wpc_img:where(.w-variant-33f43355-b5bc-de5d-853a-0b513ccc8d67) {
  border-radius: 0;
}

.wpc_img.cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cs_logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.cs_logos_wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.cs_card-bottom {
  margin-top: -1px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.cs_card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 30px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  transition: transform .2s;
  display: flex;
  overflow: clip;
}

.cs_card:hover {
  transform: translate(0, -4px);
}

.cs_tab-link_gradient {
  display: none;
}

.cs_empty-state {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--birdies-design-system---colours--white);
  text-align: center;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.clear_button {
  color: var(--birdies-design-system_colours---text--primary);
}

.blog_featured-nav {
  border-radius: 4px;
  flex: none;
  width: 200px;
}

.pt_card {
  background-color: var(--birdies-design-system---colours--primary-4);
  color: var(--birdies-design-system_colours---text--primary);
  border-radius: 30px;
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.pt_card:hover {
  background-color: var(--birdies-design-system---colours--primary-7);
}

.pt_card-bottom {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.text_breadcrumb {
  color: var(--birdies-design-system_colours---text--primary);
  font-size: var(--birdies-design-system_type---default--size);
  font-weight: 600;
}

@media screen and (min-width: 1280px) {
  .feature-nav-link.w--current {
    display: inline-block;
  }
}

@media screen and (min-width: 1440px) {
  .feature-nav-link.w--current {
    display: inline-block;
  }
}

@media screen and (max-width: 991px) {
  body {
    --birdies-design-system_spacing---gap--small: var(--birdies-design-system---size--20px);
    --birdies-design-system_spacing---padding--medium: var(--birdies-design-system---size--40px);
    --birdies-design-system_spacing---padding--large: var(--birdies-design-system---size--60px);
    --birdies-design-system_spacing---padding--small: var(--birdies-design-system---size--20px);
    --birdies-design-system_spacing---padding--tiny: var(--birdies-design-system---size--10px);
    --birdies-design-system_spacing---padding--huge: var(--birdies-design-system---size--80px);
    --birdies-design-system_spacing---gap--tiny: var(--birdies-design-system---size--10px);
    --birdies-design-system_spacing---gap--medium: var(--birdies-design-system---size--30px);
    --birdies-design-system_spacing---gap--large: var(--birdies-design-system---size--40px);
    --birdies-design-system_spacing---gap--huge: var(--birdies-design-system---size--80px);
    --birdies-design-system_spacing---page--container-horizontal: clamp(20px, 5vw, 100px);
    --birdies-design-system_spacing---cards--huge\<deleted\|variable-70514e68-8cfd-b3c2-c7ae-7a02573faa0f\>: var(--birdies-design-system---size--80px);
    --birdies-design-system_spacing---cards--large\<deleted\|variable-40021912-8019-8d89-8cc8-0eb72299349b\>: var(--birdies-design-system---size--20px);
    --birdies-design-system_spacing---page--sections-vertical: var(--birdies-design-system---size--100px);
    --birdies-design-system_widths---max-width--medium: 80%;
    --birdies-design-system_widths---max-width--large: 100%;
    --birdies-design-system_widths---max-width--small: 60%;
  }

  .birdies-design-system--max-width {
    width: 85%;
    max-width: 85%;
  }

  .birdies-design-system--max-width:where(.w-variant-fb937d85-c2ef-d559-d43a-1d103e88352a) {
    width: 85%;
  }

  .birdies-design-system--max-width:where(.w-variant-3af8aa57-3a8f-0aa9-b06b-779347d2db0b) {
    width: 100%;
  }

  .birdies-design-system--tab_content {
    border-style: none;
    border-radius: 0;
    flex-flow: column;
    padding: 0;
  }

  .birdies-design-system--tab_panel {
    transition: height .2s;
  }

  .birdies-design-system--tab_link {
    text-align: left;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .birdies-design-system--tab {
    padding-top: var(--birdies-design-system_spacing---gap--small);
    padding-bottom: var(--birdies-design-system_spacing---gap--small);
    border-bottom: 1px solid var(--birdies-design-system---colours--primary-10);
  }

  .birdies-design-system--tab_icon {
    transition: transform .2s;
    display: flex;
  }

  .birdies-design-system--layout_grid-content:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0), .birdies-design-system--layout_grid-content:where(.w-variant-ff9a561d-bd87-fa3c-ec4a-0ef78a4a094a) {
    grid-template-columns: 1fr;
  }

  .birdies-design-system--layout_grid-content:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .birdies-design-system--layout_grid-content:where(.w-variant-59e1ba54-6de0-46d9-2337-3a09aa964475), .birdies-design-system--layout_flex-content:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
    grid-template-columns: 1fr;
  }

  .birdies-design-system--layout_flex-content:where(.w-variant-0b91116b-4fcc-3ce3-80c2-795a7b02f500) {
    flex-flow: column;
  }

  .birdies-design-system--layout_flex-content:where(.w-variant-8feb07a7-2bf0-19ff-0aac-286cce3dec70) {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .birdies-design-system--layout_flex-content:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
    grid-template-columns: 1fr;
  }

  .birdies-design-system--layout_flex-content:where(.w-variant-4425d49b-ceb4-9cb3-15b4-65d73f8a87b7) {
    flex-flow: column;
  }

  .birdies-design-system--layout_flex-content:where(.w-variant-e543acfe-9324-39b8-b43c-ded11e31a29f) {
    text-align: center;
  }

  .birdies-design-system--image:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
    width: 100%;
    height: 300px;
  }

  .birdies-design-system--cal_cta {
    right: 7%;
  }

  .birdies-design-system--hide {
    display: block;
  }

  .birdies-design-system--hide:where(.w-variant-f7385ef4-8efe-681c-2d2b-bfa02a580820), .birdies-design-system--hide:where(.w-variant-c8739400-cc8b-9145-4350-cebbb4938eb9) {
    display: none;
  }

  .birdies-design-system--trustpilot_widget {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .birdies-design-system--partner_logo {
    max-width: 120px;
  }

  .birdies-design-system--cs_pop-up.birdies-design-system--is-7th {
    right: auto;
  }

  .birdies-design-system--cs_pop-up.birdies-design-system--is-2nd {
    right: -100px;
  }

  .birdies-design-system--grid-4-col {
    grid-column-gap: 30px;
  }

  .birdies-design-system--grid-4-col.birdies-design-system--is-2col_tablet {
    grid-template-columns: 1fr 1fr;
  }

  .birdies-design-system--grid-4-col.birdies-design-system--is-2col_tablet.birdies-design-system--is_flex-vert_mobile {
    grid-column-gap: 40px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
  }

  .birdies-design-system--tabs_rotating {
    flex-flow: column;
  }

  .birdies-design-system--tab-rotating_content {
    width: 100%;
    height: auto;
    position: static;
  }

  .birdies-design-system--tab-rotating {
    flex-flow: column;
    width: 100%;
    max-width: none;
  }

  .birdies-design-system--tab_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .birdies-design-system--testimonial_wrapper-inner {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 20px;
  }

  .birdies-design-system--testimonial_wrapper {
    flex-flow: column;
    margin-left: 0%;
    display: flex;
  }

  .birdies-design-system--cal_testimonial {
    display: none;
  }

  h2 {
    font-size: 2.2rem;
  }

  .main-navigation-list {
    background-color: var(--white);
    min-width: 100vw;
    padding-bottom: 1rem;
    display: block;
    position: absolute;
  }

  .main-navigation-link {
    align-self: flex-start;
    padding-left: .25rem;
  }

  .main-navigation-link.w--current {
    background-image: none;
  }

  .main-navigation-link.text-white {
    color: var(--primary);
  }

  .primary-button.slim {
    margin-left: 1rem;
  }

  .main-navigation-button {
    padding-left: 10px;
  }

  .main-navigation-dropdown {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dropdown_old {
    color: var(--primary);
  }

  .full-width-container-with-brand-section-break.negative-margin-bottom.blue-bg.off-mobile {
    padding-bottom: 70px;
  }

  .full-width-container-with-brand-section-break.negative-margin-bottom.purple-bg.off-mobile.big-margin {
    margin-top: 150px;
    padding-bottom: 70px;
  }

  .full-width-container-with-brand-section-break.negative-margin-bottom.dark-yellow-bg {
    margin-top: 6rem;
    padding-bottom: 6rem;
  }

  .full-width-container-with-brand-section-break.extra-bottom-padding {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .full-width-container-with-brand-section-break.add-padding-for-nav.teal-bg.lp.feature {
    margin-bottom: 0;
  }

  .full-width-container-with-brand-section-break.bottom-bigger {
    padding-bottom: 70px;
  }

  .hero-title {
    font-size: 4rem;
  }

  .hero-text {
    width: 100%;
    padding-right: 1rem;
  }

  .section-title {
    font-size: 2.35rem;
  }

  .section-title.centered-on-mobile {
    text-align: left;
  }

  .customer-list {
    padding-left: 30px;
    padding-right: 30px;
  }

  .all-caps-heading.w.inv {
    font-size: 12px;
  }

  .value-img {
    align-self: flex-start;
  }

  .footer-links {
    width: 100%;
  }

  .footer-brand-wrapper {
    padding-right: 2rem;
  }

  .body-text {
    color: var(--black);
  }

  .body-text.narrow-center {
    max-width: 100%;
  }

  .brand-section-break {
    height: 96px;
    top: -5.9rem;
  }

  .brand-section-break.mid-purple-callout-squiggle {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9cac4a1c5b48f0fa7a39ac_mid-purple-squiggle.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 96px;
    display: block;
    top: -5.9rem;
  }

  .brand-section-break.light-blue-callout-squiggle {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d83a032a704601a5cf3e796_blue0-bg.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
  }

  .brand-section-break.dark-yellow-callout-squiggle {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9b26efe7a0b3f76af4036f_yellow-bg-squiggle.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .benefit-support-item.margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .standard-container, .standard-container.extra-padding-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .standard-container.extra-padding-bottom.extra-padding-top.columns {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .standard-container.extra-padding-bottom.align-items-top {
    align-items: flex-start;
  }

  .standard-container.extra-padding-bottom.space-evenly {
    padding-bottom: 50px;
  }

  .standard-container.extra-padding-top.extra-padding-bottom.columns.stretch {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .standard-container.vertical, .nav-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-container.short {
    padding-left: 20px;
  }

  .nav-container.naked-demo {
    padding-bottom: 12px;
  }

  .brand {
    z-index: 99;
    position: relative;
  }

  .navbar {
    align-self: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar.is-micro-site {
    padding-left: 40px;
    padding-right: 40px;
  }

  .menu-button.w--open {
    clear: right;
    background-color: #0000;
  }

  .nav-menu {
    background-color: var(--white);
    width: 100vw;
    height: 100vh;
  }

  .styled-dropdown {
    width: 100%;
  }

  .hamburger-icon {
    float: right;
    color: #54c5c1;
  }

  .support-page-hero-grid {
    grid-template-rows: .25fr .75fr .25fr 1fr 1fr .25fr;
    grid-template-areas: ". . . . ."
                         ". Area-3 Area-3 Area-3 Area-3"
                         ". Area-2 Area-2 Area-2 Area-2"
                         ". Area-2 Area-2 Area-2 Area-2"
                         ". Area-2 Area-2 Area-2 Area-2"
                         ". . . . .";
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .feature-container {
    flex-wrap: nowrap;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .two-column-copy-container {
    width: 50%;
  }

  .two-column-copy-container.padding-right {
    padding-right: 0;
  }

  .two-column-copy-container.padding-left {
    padding-left: 0;
  }

  .two-column-copy-container.bigger {
    width: 100%;
  }

  .custom-icon-list-item.center {
    text-align: left;
    justify-content: flex-start;
  }

  .callout-quote-grid {
    z-index: 100;
    grid-template-rows: 1fr;
    margin-top: -2rem;
    margin-bottom: -2rem;
    position: relative;
  }

  .callout-quote-grid.mid-purple-bg {
    background-color: #cabeea;
  }

  .callout-quote-grid.light-blue-bg {
    background-color: #ebf4ff;
  }

  .callout-quote-grid.dark-yellow-bg {
    background-color: #f7c364;
  }

  .callout-quote-grid.mid-blue-bg {
    background-color: #ebf4ff;
  }

  .callout-bg {
    display: none;
  }

  .block-quote {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.368rem;
  }

  .two-column-image-container {
    width: 50%;
  }

  .two-column-image-container.right-padding {
    padding-right: 2rem;
  }

  .two-column-image-container.left-padding {
    padding-left: 2rem;
  }

  .birdie-academy-grid {
    grid-template-rows: .75fr 1fr;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .care-planning-container {
    padding-top: 50px;
  }

  .one-third-container {
    width: 32%;
  }

  .planning-header-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .planning-header-container.neg {
    margin-top: -110px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .why-birdie-hero-grid {
    grid-template-rows: .5fr .5fr .25fr .25fr .75fr auto;
    grid-template-columns: 1fr 1fr 2fr 1.75fr .25fr 1.5fr 1fr;
  }

  .why-birdie-hero-grid.yellow-bg {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9b19fc574a7d7869303314_bg-graphic-yellow.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .why-birdie-hero-grid.purple-bg {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9b19fc166f626ae596bf14_bg-graphic-purple.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .why-birdie-hero-grid.light-blue-bg {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9b19fceaeaab45af50b9eb_bg-graphic-blue.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: 1fr 3.5fr 1fr 2fr .25fr 1.5fr 1fr;
  }

  .cta-container.center {
    width: 70%;
  }

  .planning-hero-grid {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d94b51e4cde5d61ae639cdc_light-green-birdie-head.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: .25fr 4fr .25fr 1.5fr .25fr 5fr .25fr;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .delivery-hero-grid {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d94b51e4cde5d61ae639cdc_light-green-birdie-head.avif");
    background-position: 50%;
    background-size: cover;
    grid-template-rows: .5fr .5fr 1fr .5fr 2fr;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .birdie-section-break-bottom {
    height: 96px;
    display: block;
    bottom: -5.9rem;
  }

  .birdie-section-break-bottom.primary-teal-squiggle {
    bottom: -6rem;
  }

  .birdie-section-break-bottom.mid-purple-squiggle {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9cac4a1c5b48f0fa7a39ac_mid-purple-squiggle.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 96px;
    bottom: -5.9rem;
  }

  .birdie-section-break-bottom.light-blue-squiggle {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d83a032a704601a5cf3e796_blue0-bg.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
  }

  .birdie-section-break-bottom.dark-yellow-callout-squiggle {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d9b26efe7a0b3f76af4036f_yellow-bg-squiggle.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .large-title {
    font-size: 2.07rem;
  }

  .large-title.centered {
    font-size: 6vw;
  }

  .bird-head {
    display: none;
  }

  .bird-head.feat {
    display: block;
  }

  .pricing-cta-grid {
    grid-template-rows: 1fr .25fr .75fr;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .customer-image-container {
    width: 18%;
  }

  .how-hero-heading-container {
    padding-right: 1rem;
  }

  .assessment-hero-grid {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/5d94b51e4cde5d61ae639cdc_light-green-birdie-head.avif");
    background-position: 50%;
    background-size: cover;
    grid-template-rows: .5fr .5fr 1fr .5fr 2fr;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .magnifying-glass {
    margin-left: 25px;
  }

  .form-grid-container.referral-form {
    padding-top: 2rem;
  }

  .form-grid-container.referral-text {
    padding-right: 0;
  }

  .hero-image.nutshell-image {
    width: 80%;
    max-width: 65%;
  }

  .terms-header-container, .terms-content-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .footer-links-wrapper {
    width: 100%;
  }

  .blog-collection-list {
    grid-column-gap: 20px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .blog-card-img {
    height: 22rem;
  }

  .html-embed {
    align-self: center;
    width: 100%;
  }

  .div-container {
    margin-bottom: 100px;
  }

  .header-top-wrapper {
    margin-bottom: 50px;
  }

  .section-2 {
    padding: 60px 30px;
  }

  .section-title-2 {
    font-size: 35px;
  }

  .featured-article-link-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-subtitle.cms-version {
    margin-top: -20px;
  }

  .post-wrapper {
    width: 90%;
  }

  .post-wrapper.with-image {
    width: 100%;
    padding: 0;
  }

  .section-4 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

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

  .h2.morespace {
    font-size: 40px;
  }

  .grid-thirds {
    grid-template-columns: 1fr;
  }

  .video-card-content {
    min-height: auto;
  }

  .subhead {
    font-size: 24px;
    line-height: 28px;
  }

  .card-image-hero-inner {
    text-align: center;
    padding: 72px;
  }

  .grid-quarters {
    grid-template-columns: 1fr 1fr;
  }

  .hero-img-container {
    width: 100%;
  }

  .columns-2, .columns-2.v, .columns-2.v.rev, .columns-2.v, .columns-2.v.rev {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sections-white {
    padding-bottom: 150px;
    padding-left: 0;
    padding-right: 0;
  }

  .sections-white.green {
    padding-bottom: 120px;
  }

  .div-content-short {
    width: 100%;
  }

  .column-2 {
    padding-left: 0;
    padding-right: 40px;
  }

  .column-3 {
    padding-left: 40px;
  }

  .tp.centered {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-3 {
    max-width: 142px;
  }

  .image-4 {
    max-width: 140px;
  }

  .columns-3 {
    width: 100%;
  }

  .reg-explainer-title {
    text-align: center;
  }

  .hero-section {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2 {
    font-size: 3.2rem;
  }

  .text-22 {
    font-size: 1.1rem;
  }

  .margin-medium {
    margin: 2.3rem 1.5rem 1.5rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-bg {
    width: 31%;
    height: 40%;
    top: 29%;
  }

  .hero-logo-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
    bottom: 1%;
  }

  .max-width-50 {
    margin-right: 0;
  }

  .bullet-item {
    margin-bottom: 28px;
    font-size: 1rem;
  }

  .max-width-40 {
    width: 45%;
  }

  .grid-5-col {
    grid-column-gap: 19px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .text_center.margin_bottom-none.text_18 {
    text-align: center;
  }

  .text_center.desktop-hide.display-block_mobile {
    display: block;
  }

  .white-card {
    width: 45%;
  }

  .jumbo-text {
    font-size: 6rem;
  }

  .testimonial-quote {
    font-size: 2rem;
  }

  .shadow-image {
    box-shadow: 11px 11px #54c5c170;
  }

  .max-width-45 {
    margin-right: 30px;
  }

  .grid_cols-4 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .circle-bg {
    height: 30%;
  }

  .mobile-tab {
    cursor: pointer;
    border-top: 1px solid #00254d36;
    justify-content: space-between;
    padding-top: 18px;
    padding-bottom: 18px;
    display: flex;
  }

  .section-overlap-80.hide-tablet {
    display: none;
  }

  .bg-top {
    top: -3%;
  }

  .home-tab {
    margin-bottom: 5px;
    margin-right: 2px;
  }

  .mobile-tab-content {
    display: none;
  }

  .grid-2-col {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-2-col._1st-col-55.spacing-col-40px {
    grid-template-columns: 1fr;
  }

  .grid-2-col.mobile-gap-row-30px {
    grid-row-gap: 30px;
  }

  .grid-2-col.grid-borders {
    grid-template-columns: .75fr 2fr;
  }

  .trustpilot-home {
    margin-bottom: 0;
  }

  .list-wrapper {
    margin-bottom: 30px;
  }

  .home-tab-wrapper {
    grid-template-columns: 1fr max-content;
    padding-top: 0;
    display: block;
  }

  .grid-3-col {
    grid-column-gap: 30px;
  }

  .grid-3-col.gap-32px.is-flex-vert_mobile {
    flex-direction: column;
    display: flex;
  }

  .grid-3-col.is-wrap_mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-3-col.is-2col_tablet {
    grid-template-columns: 1fr 1fr;
  }

  .home-tabs-menu {
    flex-wrap: wrap;
    place-content: center;
    height: auto;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .home-tab-content {
    padding-top: 1rem;
  }

  .max-width-1000px {
    width: 100%;
    max-width: 900px;
  }

  .home-tabs {
    display: none;
  }

  .text-36 {
    font-size: 30px;
  }

  .new-container.padding-60 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-container.padding-100.padding-bottom-200 {
    padding-bottom: 140px;
  }

  .new-container.padding-150 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .new-container.choose-campaign-hero {
    padding-top: 20px;
  }

  .new-container.updated_wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .agencies-logo-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 60px;
    margin-top: 40px;
  }

  .max-width-500px.is-100-_tablet {
    width: 100%;
    max-width: 100%;
  }

  .hero-tab-image {
    margin-bottom: 30px;
  }

  .home-hero-arrow {
    display: none;
  }

  .section-hero.bg_product-tour {
    background-position: 50% 0;
    background-size: auto;
  }

  .new-hero-grid {
    grid-template-columns: 1fr;
  }

  .padding_60px.is-20px_tablet-down {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-img {
    width: 100%;
    position: static;
  }

  .padding-200 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .text_blue.margin_none {
    text-align: left;
  }

  .text_blue.margin_none.text-center {
    text-align: center;
  }

  .hero-bg-product {
    width: 100%;
    height: 400px;
    padding-bottom: 100px;
    inset: auto 0% 0%;
  }

  .product-hero-img {
    width: 80%;
    height: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 100px;
    display: block;
    position: relative;
  }

  .product-hero-img.auditing {
    padding-bottom: 0;
  }

  .connect-wrapper {
    width: 10%;
    left: 57%;
  }

  .grid-6col {
    grid-column-gap: 19px;
  }

  .footer-img {
    height: 96px;
    top: -5.9rem;
  }

  .home-tabs-mobile {
    display: block;
  }

  .plus-wrapper {
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    display: flex;
  }

  .plus-vertical {
    background-color: var(--primary);
    width: 1px;
    height: 16px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
  }

  .plus-horizontal {
    background-color: var(--primary);
    width: 16px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
  }

  .nav-dropdown {
    width: 100%;
    margin-left: 0;
  }

  .case-study-grid {
    grid-template: "."
                   "."
                   "."
                   / 1fr;
  }

  .case-study_img {
    object-fit: cover;
    position: static;
  }

  .case-study-relative {
    height: 300px;
  }

  .case-study-relative.stats {
    height: auto;
  }

  .case-study-relative.is-img {
    display: none;
  }

  .case-study-stat {
    margin-top: 20px;
  }

  .case-study-stat.last {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .grid_case-studies {
    grid-template-columns: 1fr;
  }

  .form-new-wrapper, .new-form-wrapper {
    max-width: 1100px;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .wrapper-new {
    padding: 90px 50px;
  }

  .grid_contact {
    grid-row-gap: 30px;
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid_contact.is-book-demo_page {
    grid-row-gap: 60px;
    margin-top: 20px;
  }

  .grid_contact.is-new-demo {
    flex-flow: column;
    display: flex;
  }

  .book-a-demo-heading {
    text-align: center;
  }

  .grid_agency {
    grid-template-columns: max-content max-content;
    place-content: center;
  }

  .img_agency {
    object-fit: scale-down;
    width: 110px;
    height: auto;
  }

  .book-a-demo-form-grid {
    grid-column-gap: 15px;
    grid-row-gap: 10px;
    grid-template-rows: 0 auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .book-a-demo-form-paragraph {
    text-align: left;
  }

  .book-a-demo-agency-content-wrapper {
    padding-left: 0;
  }

  .book-a-demo-agency-content-wrapper.features-page {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .stories-wrapper.mobile-hide {
    display: none;
  }

  .stories-heading {
    text-align: center;
    padding-top: 0;
    padding-left: 0;
  }

  .stories-quote-mark.mobile {
    inset: -20% auto auto 40%;
  }

  .stories-trustpilot-img.mobile {
    margin-top: 10px;
    display: inline-block;
  }

  .stories-content-wrapper-mobile {
    flex-direction: column;
    justify-content: space-between;
    width: 370px;
    margin-left: 15px;
    margin-right: 15px;
    display: flex;
    position: static;
    top: auto;
    left: auto;
  }

  .stories-testimonial-wrapper-mobile {
    align-items: center;
    display: flex;
  }

  .stories-wrapper-mobile {
    margin-bottom: 175px;
    position: static;
  }

  .stories-wrapper-mobile.desktop-hide {
    background-color: #0000;
    margin-top: 60px;
    margin-bottom: 100px;
    display: block;
    position: relative;
  }

  .stories-marquee-wrapper {
    width: 100%;
    height: 150px;
    display: flex;
    overflow: hidden;
  }

  .calculator-cta-grid {
    grid-template-columns: 1fr;
  }

  .calculator-cta-img {
    display: none;
  }

  .calculator-cta-img.desktop-hide {
    border-radius: 20px;
    width: 100%;
    display: block;
    position: static;
  }

  .calculator-cta-sub-heading {
    text-align: center;
  }

  .calculator-cta-heading {
    text-align: center;
    margin-bottom: 30px;
  }

  .calculator-cta-paragraph {
    text-align: center;
    width: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 70px;
    padding-right: 70px;
  }

  .calculator-cta-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .back-to-feature-link {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
    display: flex;
    position: relative;
  }

  .flex-v-center.gap-row-30px.desktop-hide, .flex-v-center.gap_rows_60px.desktop-hide {
    display: flex;
  }

  .flex-v-center.padding_top-40px.is-0px_mobile {
    padding-top: 0;
  }

  .flex-v-center.text_center.is-left_mobile {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .feature-heading {
    width: auto;
  }

  .feature-bg {
    background-position: 50% 57%;
    background-size: auto;
  }

  .feature-benefits-wrapper {
    grid-row-gap: 40px;
    flex-wrap: wrap;
    padding: 30px;
  }

  .features-benefit-paragraph {
    max-width: 200px;
  }

  .features-nav-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center;
    margin-top: 20px;
    display: flex;
  }

  .feature-grid {
    grid-column-gap: 60px;
  }

  .feature-benefit-heading-main, .feature-benefit-paragraph-main {
    text-align: center;
  }

  .feature-info-wrapper {
    align-items: center;
  }

  .feature-testimonial-grid {
    grid-template-columns: 1fr;
  }

  .feature-testimonial-img {
    object-fit: cover;
    object-position: 50% 80%;
    border-radius: 0;
    width: 100%;
    height: 275px;
    position: static;
  }

  .feature-testimonial-paragraph {
    text-align: center;
  }

  .feature-testimonial-wrapper {
    grid-row-gap: 11px;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .feature-faq-grid {
    grid-template-columns: 1fr;
  }

  .feature-faq-img, .feature-faq-img.radius-top-right, .feature-faq-img.radius-bottom-left {
    border-radius: 10px;
  }

  .feature-faq-wrapper {
    align-items: center;
  }

  .faq-accordion-wrapper {
    padding-bottom: 15px;
  }

  .faq-img-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 40px;
  }

  .flex-hori.bg-img-feature-arrow {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/62b410fc41e064496ac2f8f5_features-arrow-mobile.svg");
    background-position: 5% 80%;
    padding-bottom: 100px;
  }

  .features-content-wrapper {
    margin-left: 40px;
  }

  .features-content-wrapper.mobile-hide.tablet-visible {
    margin-left: 0;
    display: block;
  }

  .features-heading, .features-content-paragraph {
    text-align: center;
    width: auto;
  }

  .features-content-bg {
    display: none;
  }

  .learn-more-content-mobile.desktop-hide {
    flex-direction: column;
    margin-bottom: 300px;
    display: none;
    position: relative;
  }

  .learn-more-bg-mobile {
    width: 100%;
    height: 300px;
    position: static;
    top: auto;
    right: auto;
  }

  .learn-more-content {
    margin-top: 60px;
  }

  .learn-more-content.desktop-hide {
    display: block;
  }

  .learn-more-absolute-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: absolute;
    top: 100px;
  }

  .feature-cms-content-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .body-text-2 {
    color: #000;
  }

  .body-text-2.narrow-center {
    max-width: 100%;
  }

  .feature-benefits-heading {
    text-align: center;
  }

  .feature-benefit-paragraph {
    width: auto;
    margin-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .tp-box {
    opacity: 1;
    display: none;
    overflow: visible;
  }

  .text-18px.margin-bottom-4px_mobile {
    margin-bottom: 4px;
  }

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

  .margin_none.text-center.extra-padding {
    padding-bottom: 20px;
  }

  .bg-color-teal-10.bg-img-birdie-logo.bg-img-bottom-triangle {
    background-position: 50% 100%, 100%, 0 80%;
  }

  .img-curved.radius-15px {
    object-fit: cover;
    width: 100%;
    height: 300px;
  }

  .hero_video {
    background-position: 50% 101%;
    height: 70vh;
  }

  .mobile-hide {
    display: none;
  }

  .desktop-hide {
    display: inline-block;
  }

  .keep-reading-wrapper {
    background-position: 100% 25%;
    background-size: auto;
  }

  .flex-vert-justify-between.mobile-gap-row-100px {
    grid-row-gap: 100px;
  }

  .text-size-21px.text-color-grey {
    text-align: center;
  }

  .did-you-know-paragraph {
    font-size: 24px;
  }

  .flex-h-align-center.gap-col-12px.position-sticky {
    justify-content: center;
    position: static;
  }

  .flex-h-align-center.gap-col-20px.is-flex-vert_mobile {
    text-align: center;
    flex-direction: column;
  }

  .section-bg-waves-opacity.bg-color-peach {
    background-size: contain, contain;
  }

  .persona-benefits-heading, .persona-benefits-paragraph {
    text-align: center;
    max-width: 600px;
  }

  .flex-vert.spacing-row-160px {
    grid-row-gap: 110px;
  }

  .persona-quote-name {
    padding-left: 45px;
  }

  .persona-features-heading {
    text-align: center;
    padding-left: 66px;
    padding-right: 66px;
  }

  .persona-read-more-line.desktop-hide.tablet-hide, .persona-read-more-wrapper.desktop-hide.tablet-hide, .persona-read-more-seperater.desktop-hide.tablet-hide, .mobile-persona-pop-up-line.desktop-hide.tablet-hide {
    display: none;
  }

  .blog-category-img._4-grid {
    width: 100%;
    margin-bottom: 25px;
  }

  .grid_hero_birdie-steps {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    transition: none;
  }

  .grid_hero_birdie-steps:hover {
    transform: none;
  }

  .wrapper_featured_content {
    padding: 55px;
  }

  .wrapper_featured_content.blog_hero {
    min-width: auto;
  }

  .blog-post-wrapper {
    transition: none;
  }

  .blog-post-wrapper:hover {
    transform: none;
  }

  .blog-post-wrapper._4-grid {
    flex-direction: column;
  }

  .padding-bottom-40px.is-0px_tablet {
    padding-bottom: 0;
  }

  .journey-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .persona-testimonial-grid {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .journey-button-wrapper {
    padding-bottom: 100px;
  }

  .journey-heading {
    padding-top: 100px;
  }

  .cookie-table-div {
    max-width: 100%;
  }

  .grid-6-column-cookie {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: .5fr 1fr .8fr 2fr .5fr .5fr;
    grid-auto-flow: row;
  }

  .cookie-text {
    object-fit: fill;
  }

  .inline-link-navy {
    color: var(--primary);
    text-decoration: underline;
  }

  .hero-grid-care-hub {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .hero-img-care-hub.desktop-hide {
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    width: 70%;
  }

  .hero-heading-care-hub {
    text-align: center;
  }

  .paragraph-large-care-hub {
    display: none;
  }

  .toc-wrapper-care-hub {
    align-self: center;
    margin-top: 30px;
  }

  .toc-link-wrapper {
    transition: none;
  }

  .toc-link-wrapper:hover {
    transform: none;
  }

  .featured-grid-care-hub {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    width: auto;
  }

  .h3-care-hub, .paragraph-small-care-hub {
    text-align: center;
  }

  .resources-card-wrapper {
    box-shadow: none;
    transition: none;
  }

  .resources-card-wrapper:hover {
    box-shadow: none;
    transform: none;
  }

  .resources-heading-care-hub {
    line-height: 110%;
  }

  .articles-text-wrapper {
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto;
  }

  .care-hub-lightbox {
    width: auto;
  }

  .events-card-wrapper {
    padding: 20px;
  }

  .events-date-large {
    font-size: 80px;
    line-height: 70px;
  }

  .events-name {
    font-size: 24px;
    line-height: 120%;
  }

  .events-time-location {
    margin-bottom: 15px;
  }

  .events-slider.tablet-hide {
    display: none;
  }

  .nav-arrow-left {
    right: 6%;
  }

  .lightbox-more-videos-wrapper {
    margin-top: 80px;
  }

  .updated-on-wrapper {
    justify-content: center;
  }

  .featured-content-text-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .featured-post-link-wrapper.news-page {
    justify-content: center;
    margin-top: 10px;
  }

  .course-persona_grid {
    grid-column-gap: 40px;
    grid-row-gap: 80px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
  }

  .text-wrapper.is-centre_mobile {
    justify-content: center;
    align-items: center;
  }

  .our-customers-grid {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-align-center-mobile, .featured-content-paragraph {
    text-align: center;
  }

  .featured-content-paragraph.news-page {
    text-align: center;
    margin-bottom: 0;
  }

  .news-hero-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .news-hero-img {
    object-fit: cover;
    width: 100%;
    max-width: none;
  }

  .news-hero-shapes.shape-1 {
    inset: -9% 1% auto auto;
    transform: rotate(-80deg);
  }

  .news-hero-shapes.shape-2 {
    inset: auto auto -14% -4%;
  }

  .featured-in-grid._1st-grid {
    grid-column-gap: 20px;
    margin-top: 30px;
  }

  .featured-in-grid._2nd-grid {
    grid-column-gap: 20px;
  }

  .featured-in-img.business-insider-img {
    width: 150px;
    height: 60px;
  }

  .featured-in-img.home-care-img {
    width: 150px;
  }

  .featured-in-img.hyer-img {
    height: 50px;
  }

  .featured-in-img.evening-standard-img {
    width: 175px;
  }

  .featured-in-img.laing-buisson-img {
    width: 200px;
    height: 50px;
  }

  .featured-in-img.tech-crunch-img, .featured-in-img.sifted-img {
    width: 150px;
  }

  .featured-grid-news {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .media-coverage-nav.events-section {
    bottom: -10%;
  }

  .news-cta-grid {
    align-items: start;
  }

  .on-demand-video-wrapper {
    width: 100%;
  }

  .choose-campaign-hero-img {
    max-width: 100%;
    position: static;
  }

  .choose-campaign-hero-img.desktop-hide {
    width: 100%;
    margin-top: 60px;
  }

  .choose-campaign-hero-grid {
    grid-template-columns: 1fr;
  }

  .choose-campaign-content-grid {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    align-items: center;
    padding: 20px;
    display: flex;
  }

  .choose-campaign-card {
    grid-template-rows: auto auto auto;
  }

  .choose-campaign-blob.left, .choose-campaign-blob.right {
    display: none;
  }

  .choose-campaign-path-grid {
    grid-row-gap: 30px;
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 25px;
    margin-bottom: 20px;
    display: flex;
  }

  .choose-campaign-path-heading {
    margin-bottom: 1.5rem;
  }

  .choose-campaign-mobile-blob {
    width: 100%;
    position: sticky;
    top: 20px;
  }

  .choose-campaign-blob-wrapper {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
  }

  .campaign-pop-up-wrapper.professional-development {
    display: flex;
  }

  .campaign-pop-up {
    padding: 45px;
  }

  .choose-campaign-form {
    min-width: 600px;
    height: 400px;
  }

  .campaign-exit-button {
    top: 45px;
    right: 45px;
  }

  .grid_hero {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .grid_hero.page-events {
    padding-top: 0;
  }

  .grid_hero.page-home {
    grid-row-gap: 40px;
    padding-top: 50px;
  }

  .grid_hero.page-products {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    margin-bottom: 20px;
    padding-top: 60px;
    display: flex;
  }

  .grid_hero.ppc-page {
    grid-row-gap: 30px;
  }

  .grid_hero.is-micro-landing {
    grid-row-gap: 40px;
    padding-top: 50px;
  }

  .grid_hero.is-mid-large-landing {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: stretch;
    padding-top: 50px;
    display: flex;
  }

  .button_primary.is-pricing {
    margin-bottom: 40px;
    display: none;
  }

  .button_primary.is-navigation {
    align-self: flex-start;
    margin-left: 0;
  }

  .hero_img-corner {
    width: 60%;
    max-width: 475px;
  }

  .wrapper {
    padding-left: 60px;
    padding-right: 60px;
  }

  .wrapper.is-pricing_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid_2col-80 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .grid_2col-80.is-village_page {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 80px;
    display: flex;
  }

  .grid_2col-80.is-village_page.is-reversed {
    flex-direction: column-reverse;
  }

  .card_content-40 {
    padding: 20px;
  }

  .card.grid_hori_75 {
    grid-template-columns: 1fr;
    width: auto;
  }

  .card.is-product-philosophy_card {
    max-width: none;
    height: auto;
    max-height: none;
    margin: 0;
    position: relative;
    overflow: visible;
  }

  .card.is-product-philosophy_card.is-not_first-slide {
    max-width: none;
    margin-top: 0;
    margin-left: 0;
  }

  .card.is-product-philosophy_card.is-not_first-slide._2nd-card {
    margin-bottom: 0;
    margin-right: 0;
  }

  .card.height-100.is-horizontal_desktop, .card.is-flex_h.is-flex-v_mobile {
    flex-flow: column;
  }

  .grid_partner {
    grid-column-gap: 20px;
    margin-top: 50px;
  }

  .partners_logo {
    max-width: 120px;
  }

  .pill.bg_orange-lighter.features-link_wrapper {
    text-align: center;
  }

  .img_swiper_bg.join-us-page {
    display: none;
    top: 48%;
  }

  .img_swiper_bg.join-us-page-2, .img_swiper_bg.page_landings {
    display: none;
  }

  .case-studies-card-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .grid_about {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .situation-content-wrapper {
    max-width: 100%;
  }

  .grid_enter-birdie {
    grid-template-columns: 1fr;
  }

  .enter-birdie-img {
    margin-top: 0;
  }

  .enter-birdie-img.desktop {
    display: none;
  }

  .enter-birdie-img.mobile {
    display: block;
  }

  .grid_journey {
    grid-template-columns: 1fr 1fr;
  }

  .team-top {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .team-bottom {
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .grid_birdie-team {
    flex-direction: column-reverse;
    display: flex;
  }

  .text_18, .text_18.margin_none {
    text-align: left;
  }

  .text_18.margin_none.text-align-center, .text_18.text-center {
    text-align: center;
  }

  .img_open-roles.img-1 {
    position: relative;
    top: -12px;
    right: 5%;
  }

  .img_open-roles.img-2 {
    display: none;
  }

  .img_open-roles.img-3 {
    position: relative;
    top: 50px;
  }

  .grid_investors {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .hero_img-corner-mobile {
    max-width: 475px;
  }

  .wrapper_hero_illustration {
    margin-left: 220px;
  }

  .img_featured-bg {
    top: 5%;
  }

  .grid_blog {
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .grid_blog_items {
    grid-template-columns: 1fr;
  }

  .blog-clear-button {
    align-self: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
    transition: none;
  }

  .blog-clear-button:hover {
    color: #617591;
  }

  .blog-clear-button.is-updated {
    align-self: flex-end;
    margin-top: 10px;
  }

  .wrapper_blog_mailing-list {
    display: none;
  }

  .wrapper_blog_mailing-list.is-visible_mobile {
    margin-top: 30px;
    display: flex;
  }

  .wrapper_blog_mailing-list.is-visible_desktop-mobile {
    display: flex;
  }

  .form_mailing-list {
    width: 100%;
  }

  .grid_mailing-list {
    grid-template-columns: max-content auto;
  }

  .wrapper_mailing-list {
    width: 95%;
    padding-left: 40px;
  }

  .img_mailing-list_steps {
    bottom: 45px;
  }

  .wrapper_blog_dropdown {
    flex-direction: column;
    display: flex;
  }

  .wrapper_blog_dropdown-list {
    margin-top: 20px;
  }

  .grid_blog_hero_tag, .grid_cards-3 {
    grid-template-columns: 1fr;
  }

  .wrapper_blog_filters {
    position: static;
  }

  .swiper-slide.thumbnail-item {
    cursor: pointer;
  }

  .filters_dropdown.is-left-aligned_mobile {
    margin-left: 0;
  }

  .img_blog_hero {
    width: auto;
    height: auto;
  }

  .hero_icon.cost-savings_1 {
    display: none;
    inset: -4% auto auto -4%;
  }

  .hero_icon.cost-savings_2 {
    display: none;
    inset: auto -9% 20% auto;
  }

  .hero_icon.cost-savings_3 {
    max-width: 12%;
    inset: auto auto 18% 1%;
  }

  .hero_icon.cqc-resources_1 {
    inset: -4% auto auto -4%;
  }

  .hero_icon.cqc-resources_2 {
    inset: -4% -5% auto auto;
  }

  .hero_icon.growth-resources_1 {
    inset: -4% auto auto -4%;
  }

  .hero_icon.growth-resources_2 {
    inset: -4% -5% auto auto;
  }

  .hero_icon.growth-resources_3, .hero_icon.german_landing_1, .hero_icon.german_landing_2 {
    display: none;
    inset: -4% -5% auto auto;
  }

  .hero_icon.change-management_1, .hero_icon.change-management_2 {
    display: none;
  }

  .hero_icon.german-landing {
    display: none;
    inset: -4% auto auto -4%;
  }

  .hero_icon.join-us-1 {
    inset: -5% auto auto -10%;
  }

  .hero_icon.join-us-2 {
    inset: 28% -22% 0% auto;
  }

  .hero_icon.home-1, .hero_icon.home-2, .hero_icon.home-3, .hero_icon.home-4, .hero_icon.home-5, .hero_icon.persona-1, .hero_icon.persona-2, .hero_icon.pricing-1, .hero_icon.pricing-2, .hero_icon.vs-1, .hero_icon.vs-2 {
    display: none;
  }

  .grid_cost-savings-calculator {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .quote-mark.bottom {
    bottom: -2%;
    right: -7%;
  }

  .img_bird.webinar_1 {
    display: none;
    inset: 2% 11% auto auto;
  }

  .img_bird.cqc-resources_1 {
    right: 9%;
  }

  .img_bird.german_home_1 {
    display: none;
    top: -80px;
    right: -15px;
  }

  .img_bird.events-1 {
    right: 0%;
  }

  .img_bird.join-us-1 {
    right: -2%;
  }

  .img_bird.home_1 {
    display: none;
  }

  .img_bird.persona-3 {
    display: none;
    inset: 2% 11% auto auto;
  }

  .img_bird.product-tour, .img_bird.product-tour-2, .img_bird.micro_1 {
    display: none;
  }

  .img_bird.persona-1 {
    display: none;
    inset: 2% 11% auto auto;
  }

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

  .padding_top-60px.is-30px_mobile {
    padding-top: 30px;
  }

  .grid_lightbox {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .lightbox {
    width: auto;
  }

  .border-radius_10px.overflow_hidden {
    align-self: stretch;
  }

  .flex-h_align-top.gap-cols-40px.flex-hori-justify-center.is-vert_mobile {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .arrow.tab_next {
    top: 900px;
    bottom: auto;
  }

  .arrow.tab_next.is-paid-social {
    top: 400px;
  }

  .arrow.tab_previous {
    top: 900px;
    bottom: auto;
  }

  .arrow.tab_previous.is-paid-social {
    top: 400px;
  }

  .tab_menu {
    margin-bottom: 40px;
  }

  .tab_menu.ppc-page {
    margin-bottom: 0;
  }

  .values {
    width: 330px;
  }

  .values.tab-wrapper {
    width: auto;
  }

  .tab_link.component_resources {
    text-align: center;
  }

  .grid_cols-2.is-vert_mobile, .grid_cols-2.gap-60px {
    grid-template-columns: 1fr;
  }

  .grid_cols-2.gap-60px.is-10px_tablet-down {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .wrapper_milestone {
    border-radius: 0 14px 14px;
    max-width: 100%;
  }

  .wrapper_c-management_buttons {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: grid;
  }

  .grid_c-management_tabs {
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
    display: flex;
  }

  .tabs_c-management {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid_cols_3.gap_80px, .grid_cols_3.gap-42px.has-less-cols_below-desktop {
    grid-template-columns: 1fr 1fr;
  }

  .grid_cols_3.gap-42px.is-20px_mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid_cols_3.gap-100px_mobile {
    grid-row-gap: 100px;
  }

  .grid_cols_3.gap-24px.is-2col_tablet {
    grid-template-columns: 1fr 1fr;
  }

  .swiper_content {
    flex-wrap: wrap;
    display: flex;
  }

  .swiper_content.component_products {
    justify-content: center;
    display: flex;
  }

  .swiper_content.component_products.is-reversed_mobile {
    flex-direction: column-reverse;
  }

  .swiper_content.is-grid {
    display: flex;
  }

  .home_laptop-img {
    margin-bottom: -180px;
  }

  .home_laptop-img.is-persona_page {
    margin-bottom: -130px;
  }

  .padding_top-80 {
    padding-top: 80px;
  }

  .card_content-30, .card_content-20 {
    padding: 20px;
  }

  .card_content-20.is-bb_card {
    flex-direction: column;
  }

  .h1_hero.margin_none {
    text-align: left;
  }

  .h1_hero.margin_none.text-center, .h1_hero.text-align-center.margin_none {
    text-align: center;
  }

  .margin_top_none.text_blue {
    text-align: left;
  }

  .margin_top_none.is-pricing_header {
    font-size: 18px;
  }

  .flex-v_left_center-mobile {
    justify-content: center;
    align-items: center;
  }

  .flex_v_align_right.gap-20px.is-left_tablet {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex_v.gap-4px {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .grid_featured {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .filters_collection {
    align-items: center;
  }

  .filters_collection.is-left-aligned_mobile {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .padding_40px.is-0px_tablet {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lightbox_img {
    width: 100%;
  }

  .grid_content {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid_landing {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid_landing_cards {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .margin_bottom-none.text_center-mobile {
    text-align: left;
  }

  .img_events_hero {
    top: -30px;
  }

  .youtube_wrapper {
    width: 100%;
  }

  .grid_cta_cols-2.gap_cols-80px {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .img_desktop {
    display: none;
  }

  .img_desktop-larger.and-smaller {
    display: inline-block;
  }

  .grid_product-testimonial {
    flex-direction: column;
    display: flex;
  }

  .grid_product-testimonial.is-persona_page {
    grid-row-gap: 50px;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .grid_product_features.is-expandable {
    grid-template-columns: 1fr 1fr;
  }

  .grid_product_blog {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 40px;
    display: flex;
  }

  .padding_top-120px.is-40px_mobile {
    padding-top: 40px;
  }

  .mobile_hero-wrapper {
    padding-top: 0;
    padding-right: 60px;
  }

  .split-text_wrapper {
    flex-direction: column;
    align-items: center;
  }

  .banner_small {
    z-index: 0;
    margin-top: 60px;
    top: 10px;
  }

  .banner_small.is-top {
    top: 0;
  }

  .flex_h-center.gap_cols-20px.is-vert_tablet {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex_h-center.gap-8px.is-wrap_tablet {
    flex-flow: wrap;
  }

  .course-persona_img {
    height: 350px;
  }

  .course-overview_img {
    display: none;
  }

  .policy_header_wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .padding_top-80px {
    padding-top: 80px;
  }

  .grid_stats-4col {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .grid_awards {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .grid_meet-birdies {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .meet-birdies_video_wrapper {
    width: 100%;
  }

  .grid_team-values {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .grid_social {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .social-cta_wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .rich-text_ppc h1 {
    font-size: 2.2rem;
  }

  .grid_ppc-businesses {
    grid-column-gap: 30px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    margin-bottom: 60px;
  }

  .img_hero_ppc-bg {
    display: none;
  }

  .lottie_home {
    width: 100%;
  }

  .product_testimonial-img_wrapper {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .products_rich-text h1 {
    margin-top: 0;
  }

  .product_testmonial-bg {
    max-width: 100%;
  }

  .product_testimonial {
    margin-top: 30px;
    margin-bottom: 60px;
  }

  .home_features_wrapper:hover {
    transform: none;
  }

  .cqc_form_wrapper {
    flex-direction: column;
    align-items: center;
    margin-bottom: 60px;
  }

  .cqc_form {
    padding-top: 21px;
    left: auto;
  }

  .cqc_brochure {
    margin-top: -20px;
    margin-right: 0;
    padding-top: 30px;
    padding-left: 10px;
    display: none;
  }

  .padding-bottom-100px.on-mobile {
    padding-bottom: 100px;
  }

  .padding-bottom-100px.on-mobile.is-de-page {
    display: none;
  }

  .padding-bottom-100px.is-60px_mobile {
    padding-bottom: 60px;
  }

  .grid_cqc-ebook {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    margin-top: 30px;
    margin-bottom: 80px;
  }

  .img_cqc-ebook {
    width: 100%;
  }

  .button_teal-dark.is-full-wdith_mobile {
    align-self: center;
  }

  .marquee-wrapper {
    width: 200%;
  }

  .wrapper_ppc-stats {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .dps-funding_form {
    width: 100%;
    min-width: auto;
    padding-top: 21px;
    left: auto;
  }

  .dps-funding_form_wrapper {
    flex-direction: column;
    align-items: center;
    margin-top: -290px;
    margin-bottom: 60px;
  }

  .grid_dps-funding {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    margin-top: 30px;
    margin-bottom: 80px;
  }

  .text_white.is-blue_mobile {
    color: var(--primary);
  }

  .lottie {
    margin-top: 20px;
  }

  .product-bg {
    display: none;
  }

  .grid_all-features {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-top: 40px;
    position: relative;
  }

  .bg_all-features {
    margin-top: -80px;
    position: relative;
  }

  .bg_all-features.margin_top_none {
    margin-top: 0;
  }

  .all-features_nav_wrapper {
    grid-column-gap: 12px;
    background-color: var(--white);
    justify-content: space-between;
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: sticky;
    inset: auto 0% 0%;
  }

  .all-features_nav_wrapper.is-desktop {
    display: none;
  }

  .all-features_nav_wrapper.is-mobile {
    z-index: 100;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    top: 88%;
  }

  .all-features_nav_wrapper.is-mobile.is-de-page {
    grid-column-gap: 12px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    position: sticky;
    top: 74%;
  }

  .slider_features {
    width: 540px;
    height: 300px;
  }

  .all-features_hide_mobile {
    display: none;
  }

  .section_persona-page {
    padding-top: 20px;
  }

  .persona_video_wrapper {
    width: 90%;
    margin-bottom: -300px;
    bottom: -115%;
  }

  .persona_large-padding {
    margin-bottom: 250px;
  }

  .grid_persona-features {
    grid-row-gap: 70px;
  }

  .grid_pricing-hero {
    grid-row-gap: 100px;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-feature_top {
    min-height: 190px;
  }

  .grid_pricing_cm-only {
    grid-row-gap: 0px;
    flex-direction: column;
    max-width: none;
    display: flex;
  }

  .pricing_cm-only_list.first-item {
    margin-top: 20px;
  }

  .pricing-item_wrapper.is-off-white {
    color: var(--primary);
  }

  .pricing-item_wrapper.is-orange {
    color: var(--orange);
  }

  .pricing-item_wrapper.is-teal {
    color: var(--teal);
  }

  .pricing-item_wrapper.is-purple {
    color: var(--purple);
  }

  .grid_pricing-header {
    min-width: 700px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid_pricing-category {
    min-width: 700px;
    margin-left: -10px;
    margin-right: -10px;
  }

  .pricing-features_collection-wrapper, .grid_pricing-footer {
    min-width: 700px;
  }

  .section_pricing-mobile {
    margin-bottom: 60px;
    display: none;
  }

  .pricing_mobile_heading.is-grey {
    color: var(--grey);
    font-size: 12px;
    font-weight: 600;
  }

  .pricing_mobile_heading.is-orange {
    color: var(--orange);
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
  }

  .pricing_mobile_heading.is-teal {
    color: var(--teal);
    font-size: 12px;
    font-weight: 600;
  }

  .pricing_mobile_heading.is-purple {
    color: var(--purple);
    font-size: 12px;
    font-weight: 600;
  }

  .swiper_pricing-inner {
    flex: none;
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .swiper-wrapper_pricing-inner {
    flex-direction: column;
    width: 100%;
  }

  .swiper-slide_pricing-inner {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #a0adbf80;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    min-height: 72px;
    display: grid;
  }

  .pricing-tabs {
    z-index: 99;
    background-color: var(--white);
    justify-content: space-between;
    margin-top: 10px;
    margin-left: -20px;
    margin-right: -20px;
    padding: 16px 20px;
    display: flex;
    position: sticky;
    top: 60px;
  }

  .pricing-tabs_link {
    color: var(--black);
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    display: flex;
  }

  .pricing-tabs_link.w--current {
    width: 100%;
  }

  .pricing-tabs_link.is-core {
    background-color: var(--orange-lighter);
  }

  .pricing-tabs_link.is-core.w--current {
    border: 2px solid var(--orange);
    padding-left: 28px;
    padding-right: 28px;
  }

  .pricing-tabs_link.is-advanced {
    background-color: var(--teal-lighter);
  }

  .pricing-tabs_link.is-advanced.w--current {
    border: 2px solid var(--teal);
    padding-left: 28px;
    padding-right: 28px;
  }

  .pricing-tabs_link.is-plus {
    background-color: var(--purple-lighter);
  }

  .pricing-tabs_link.is-plus.w--current {
    border: 2px solid var(--purple);
    padding-left: 28px;
    padding-right: 28px;
  }

  .pricing-tabs_link.is-starter {
    background-color: var(--grey-off-white);
  }

  .pricing-tabs_link.is-starter.w--current {
    border: 2px solid var(--grey);
    padding-left: 28px;
    padding-right: 28px;
  }

  .icon_microsite {
    width: 70px;
  }

  .microsite_signature-img {
    inset: auto 1% 13% auto;
  }

  .micro-site_cta_wrapper {
    grid-column-gap: 30px;
  }

  .microsite_signature-content {
    max-width: 470px;
  }

  .grid_microsite-footer {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .grid_microsite-clients_hero {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    transition: none;
  }

  .grid_microsite-clients_hero:hover {
    transform: none;
  }

  .microsite_slider-mask {
    padding-bottom: 40px;
  }

  .hori-scroll {
    flex-direction: column;
    width: auto;
  }

  .hori-scroll.is_5-sections {
    width: auto;
    margin-bottom: 40px;
    padding-top: 60px;
  }

  .hori-scroll.is_5-sections.is-village_page {
    flex-direction: row;
    width: 500vw;
    margin-bottom: 0;
    padding-top: 0;
  }

  .hori-scroll_item {
    height: auto;
    padding: 0 20px;
  }

  .hori-scroll_item.is-first_slide.is-smaller, .hori-scroll_item.is-0px-top_mobile.is-smaller, .hori-scroll_item.is-smaller {
    height: auto;
  }

  .hori-scroll_item.is-visible_mobile {
    height: 100svh;
  }

  .grid_your-clients {
    flex-direction: column;
    padding-top: 100px;
  }

  .hori-scroll_nav {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    padding-left: 60px;
    padding-right: 60px;
    display: none;
  }

  .hori-scroll_nav.is-village_page {
    grid-column-gap: .75rem;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
  }

  .grid_bb-resources {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .section_philosophy-roadmap {
    padding-top: 0;
  }

  .grid_philosophy-cta {
    grid-template-columns: 1fr;
    padding-bottom: 40px;
  }

  .hori-scroll-anchor {
    display: none;
  }

  .hori-scroll-anchor.is-first.is-visible_mobile, .hori-scroll-anchor.is-visible_mobile {
    display: block;
  }

  .hori-scroll-sticky {
    z-index: 1;
    position: static;
  }

  .hori-scroll-sticky.is-village_page {
    position: sticky;
  }

  .product-philosophy_content {
    flex-direction: column;
    justify-content: center;
  }

  .product-philosophy_content.padding-top-none.justify-top_mobile {
    justify-content: flex-start;
  }

  .product-philosophy_heading {
    display: none;
    position: relative;
    top: -6%;
  }

  .product-philosophy_icon {
    display: none;
  }

  .product-philosophy_bottom-wrapper {
    position: static;
  }

  .product-philosophy_bottom-wrapper.has-1-card {
    bottom: 25%;
  }

  .product-philosophy_card-icon.is-last_icon {
    top: -35px;
    right: -20px;
  }

  .grid_product-philosophy {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: stretch;
    height: auto;
    padding-top: 40px;
    padding-bottom: 0;
    position: static;
  }

  .hori-scroll_bg {
    width: auto;
  }

  .hori-scroll_bg.is-bottom {
    margin-top: 40px;
  }

  .hori-scroll_bg.is-bottom.village_bg-5 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100vw;
    margin-top: 0;
  }

  .hori-scroll_bg.village_bg-1, .hori-scroll_bg.village_bg-2, .hori-scroll_bg.village_bg-3, .hori-scroll_bg.village_bg-4 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100vw;
  }

  .product-philosophy_icon_bg {
    display: none;
  }

  .product-philosophy_img {
    max-width: 125px;
    inset: -70px -60px auto auto;
  }

  .button_product-philosophy {
    display: none;
  }

  .menu-icon_line-bottom {
    background-color: var(--white);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--white);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--white);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navigation_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .navigation_links-inner {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navigation_link {
    color: var(--primary);
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 1rem;
    font-size: 1.125rem;
  }

  .navigation_link:hover, .navigation_link.w--current {
    color: var(--primary);
  }

  .navigation_link.is-large {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
  }

  .navigation_dropdown-link {
    padding-right: 0;
    font-size: 1rem;
  }

  .navigation_dropdown-link:hover {
    background-color: #0000;
  }

  .navigation_dropdown-heading {
    padding-bottom: 5px;
    padding-right: 20px;
  }

  .grid_dropdown-content, .grid_dropdown-content.is-3-grid {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .grid_dropdown-content.while-hidden {
    grid-template-columns: 1fr;
  }

  .grid_dropdown-content.is-2cols {
    grid-template-columns: 1.1fr;
  }

  .navigation_dropdown-content {
    flex-direction: column;
  }

  .navigation_inner {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 60px;
  }

  .navigation_inner.is-dropdown {
    background-color: var(--white);
    box-shadow: none;
    padding: 1rem;
  }

  .navigation_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navigation_dropdown-list.w--open {
    box-shadow: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding-top: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .navigation_icon {
    margin-top: 0;
    margin-bottom: 0;
    inset: auto 0% auto auto;
  }

  .navigation_icon.is-mobile_icon {
    color: var(--grey);
    display: block;
    position: absolute;
    inset: 2px 0% auto auto;
  }

  .navigation_dropdown-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1.125rem;
    display: flex;
  }

  .navigation_dropdown-toggle:hover {
    color: #101828;
  }

  .navigation_dropdown {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .navigation_links {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .navigation_accordion-header {
    cursor: pointer;
    position: relative;
  }

  .navigation_accordion-wrapper {
    overflow: hidden;
  }

  .pricing_slider {
    flex-direction: column;
  }

  .fs_rangeslider-1_handle {
    width: 2rem;
    height: 2rem;
  }

  .pricing_calc {
    max-width: 80%;
  }

  .pricing_cta-arrow {
    bottom: -15px;
  }

  .pricing_cta-arrow.is-left {
    bottom: -23px;
  }

  .pricing_cta-arrow.is-left.is-3grid {
    bottom: -20px;
    left: -20px;
    transform: none;
  }

  .pricing_cta-arrow.is-right {
    bottom: -23px;
  }

  .pricing_cta-arrow.is-right.is-3grid {
    bottom: -20px;
    right: -20px;
    transform: none;
  }

  .navigation_shadow {
    margin-left: 10px;
    margin-right: 10px;
    inset: auto 0% 0%;
  }

  .product-tour_stats {
    padding-right: 0;
  }

  .product-tour_stats.is-hidden_mobile {
    display: none;
  }

  .product-tour_stats.is-hidden_desktop {
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
    position: static;
  }

  .product-tour_stats.is-micro-landing_page {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding-top: 40px;
    display: grid;
    top: 0;
  }

  .product-tour_stat {
    flex-direction: column;
    padding-right: 16px;
  }

  .product-tour_padding {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .navigation_shadow-2nd {
    margin-left: 10px;
    margin-right: 10px;
    inset: auto 0% 0%;
  }

  .grid_case-studies_hero {
    grid-template-columns: 1fr;
  }

  .partner-type_wrapper {
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .partner-type_divider, .is-2nd_bird {
    display: none;
  }

  .section_confirmation-hero {
    padding-top: 0;
  }

  .section_confirmation-hero.padding-less {
    padding-bottom: 140px;
  }

  .banner {
    padding-left: 20px;
    padding-right: 20px;
    left: auto;
    right: auto;
  }

  .banner.is-large-banner {
    max-width: 850px;
  }

  .confirmation_pill-wrapper {
    top: 0%;
  }

  .grid_confirmation-hero {
    grid-row-gap: 52px;
  }

  .grid_plan-summary {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    padding: 30px;
  }

  .plan-summary_slider {
    align-items: stretch;
  }

  .plan-summary_bird {
    display: none;
  }

  .plan-summary_stats {
    padding-right: 0;
  }

  .plan-summary_stats.is-hidden_mobile {
    display: none;
  }

  .plan-summary_stats.is-hidden_desktop {
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
    position: static;
  }

  .ppc_graphic-grid {
    grid-template-columns: 1fr;
  }

  .ppc_graphic-arrow {
    transform: rotate(90deg);
  }

  .ppc_graphic-image {
    max-width: 300px;
  }

  .grid_2col {
    grid-template-columns: 1fr;
  }

  .grid_2col.is-gap-huge.is-reversed {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid_2col.gap-row-20px_tab-mobile {
    grid-row-gap: 20px;
  }

  .grid_2col.gap-50px.direction-vertical {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .grid_2col.gap-50px.col2-larger.gap-20px_tablet {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid_2col.gap-32px.is-2cols_mobile {
    grid-template-columns: 1fr 1fr;
  }

  .grid_2col.gap-20px.is-12px_tablet {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .grid_2col.col1-1-5fr.gap-40px.gap-20px_tablet {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid_2col.summer_web {
    grid-template-columns: 1fr;
  }

  .confirmation_hero-arrow {
    display: none;
  }

  .container-12 {
    max-width: 728px;
  }

  .pricing-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .pricing-card {
    width: 350px;
  }

  .pricing_top-text {
    min-height: 3rem;
  }

  .pricing_top-text.desktop-hide.display-block_mobile {
    display: block;
  }

  .exec-wing_img {
    object-fit: cover;
    width: 100%;
    max-height: 300px;
    margin-bottom: 60px;
  }

  .exec-wing_img.overflow_hidden {
    align-self: stretch;
  }

  .exec-wing_logo {
    margin-top: 8px;
    margin-bottom: 18px;
  }

  .section_exec-wing {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/656dd503a491799f6422d869_exec-wing_bg.svg");
    background-position: 0 -400px;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .section_oval-bottom.is-ppc_page {
    padding-bottom: 180px;
  }

  .grid_hero-cover {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .grid_hero-cover.is-support_page {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .grid_hero-cover.direction-vertical.row-16px_mobile {
    grid-row-gap: 16px;
  }

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

  .grid_referral {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .referral-form {
    position: static;
  }

  .product-feature_hero {
    grid-row-gap: 80px;
  }

  .product-feature_bird {
    right: -29px;
  }

  .flex-h_align-stretch {
    align-items: stretch;
  }

  .img_bg {
    max-width: 100%;
  }

  .img_bg.is-product_bg {
    width: 100%;
  }

  .grid_ppc-features {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .img_ppc-feature {
    max-height: 300px;
    margin-bottom: 20px;
  }

  .lottie_features_de {
    width: 100%;
  }

  .people {
    flex-wrap: wrap;
  }

  .max-width-550px.is-0px_mobile {
    max-width: none;
  }

  .max-width-550px.is-centred_tablet {
    margin-left: auto;
    margin-right: auto;
  }

  .grid_village {
    flex-direction: column;
    display: flex;
  }

  .hori-scroll_img {
    display: none;
  }

  .hori-scroll_img.is-slide-1, .hori-scroll_img.is-slide-4, .hori-scroll_img.is-slide-5 {
    display: block;
    position: static;
  }

  .village_slide_cross-text {
    flex-direction: column;
  }

  .village_inner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 59px;
    display: flex;
  }

  .village_content {
    flex-direction: column;
    justify-content: center;
  }

  .village_content.padding-top-none.justify-top_mobile {
    justify-content: flex-start;
  }

  .grid_village-hero {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .grid_village-hero.page-events {
    padding-top: 0;
  }

  .grid_village-hero.page-home {
    grid-row-gap: 40px;
    padding-top: 50px;
  }

  .grid_village-hero.page-products {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    margin-bottom: 20px;
    padding-top: 60px;
    display: flex;
  }

  .grid_village-hero.ppc-page {
    grid-row-gap: 30px;
  }

  .bpk_client-logo {
    max-width: 100%;
  }

  .case-study_card {
    margin-left: auto;
    margin-right: auto;
  }

  .has-video-top {
    padding-top: 120px;
  }

  .has-video-top.is-40px_mobile {
    padding-top: 40px;
  }

  .nav_dropdown-grid, .nav_dropdown-grid.is-3-grid {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .nav_dropdown-grid.while-hidden {
    grid-template-columns: 1fr;
  }

  .nav_dropdown-grid.is-4-grid {
    grid-template-columns: max-content;
  }

  .hero_product_video {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .rich-text.img-outside_card {
    margin-top: 0;
  }

  .rich-text.is-flex ul {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .cta_communities {
    width: 100%;
    position: static;
  }

  .section_communities {
    margin-bottom: 60px;
    padding-bottom: 60px;
  }

  .grid_5-col.gap-32px.is-flex-vert_mobile {
    flex-direction: column;
    display: flex;
  }

  .grid_team {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .grid_team.gap-32px.is-flex-vert_mobile {
    flex-direction: column;
    display: flex;
  }

  .grid_team.is-visible_tab-mobile {
    grid-column-gap: 30px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .padding-right-50px.only-desktop {
    padding-right: 0;
  }

  .toc_wrapper {
    min-width: 200px;
  }

  .toc_wrapper.is-blog-page {
    position: sticky;
  }

  .video_wrapper {
    width: 100%;
  }

  .for-finance-teams_wrapper {
    margin-bottom: 20px;
  }

  .navigation_accordion-header_no-animation {
    cursor: pointer;
    position: relative;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .persona_content {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .button_pink.is-pricing {
    margin-bottom: 40px;
    display: none;
  }

  .button_pink.is-navigation {
    align-self: flex-start;
    margin-left: 0;
  }

  .accordion_tabs {
    grid-template-rows: auto auto;
    margin-top: 40px;
  }

  .c-autotabs {
    flex-flow: column-reverse;
  }

  .c-autotabs_content {
    width: auto;
    margin-bottom: 40px;
  }

  .c-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .c-title-3 {
    font-size: 28px;
  }

  .c-autotabs_menu {
    width: auto;
  }

  .flex-h_centre.gap-12px.is-vert_mobile {
    flex-flow: column;
  }

  .flex-h_centre.is-wrap_mobile {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
  }

  ._100--width_mobile {
    width: 100%;
  }

  .trustpilot_widget {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

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

  .fs-toc_richtext {
    padding: 1.5rem;
  }

  .heading-small {
    font-size: 1.5rem;
  }

  .fs-toc_example {
    flex-direction: column;
  }

  .fs-toc_sidebar {
    width: 100%;
    padding: 1.5rem;
    position: relative;
    top: 0;
  }

  .home_features_wrapper-2:hover {
    transform: none;
  }

  .wrapper-2 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .book-bg {
    min-height: 70%;
  }

  .blog_sticky {
    width: 100%;
    max-height: none;
    position: static;
  }

  .img_blog {
    width: auto;
    height: auto;
  }

  .menu-icon_line-bottom-2 {
    background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-2 {
    background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-2 {
    background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .nav_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-2 {
    display: none;
  }

  .uui-button-secondary-gray.show-tablet, .show-tablet {
    display: block;
  }

  .uui-navbar01_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .nav_menu-right {
    grid-row-gap: .75rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: .75rem;
  }

  .uui-navbar01_link {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar01_link:hover {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  }

  .uui-navbar01_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar01_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_large-item-content {
    width: 100%;
  }

  .uui-navbar01_blog-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-blog-list {
    width: 100%;
  }

  .uui-navbar01_dropdown-content-heading {
    margin-bottom: 0;
    margin-left: 0;
  }

  .nav_dropdown-content-right {
    border-radius: 10px;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    overflow: hidden;
  }

  .nav_icon.is-arrow.is-desktop {
    display: none;
  }

  .nav_icon.is-arrow.is-mobile {
    display: flex;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-link:hover {
    background-color: #0000;
  }

  .nav_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .nav_dropdown-content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .nav_container {
    color: var(--primary);
    background-image: none;
    padding: 1rem;
  }

  .nav_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .nav_dropdown-list.w--open {
    background-color: var(--white);
    box-shadow: none;
    color: var(--primary);
    background-image: none;
    border-radius: 4px;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .nav_dropdown-icon {
    color: var(--primary);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .nav_dropdown-toggle {
    color: var(--primary);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    line-height: 1;
    display: flex;
  }

  .nav_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .nav_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .75rem;
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    overflow: auto;
  }

  .nav_menu {
    border-top: 1px solid var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100svh;
    margin-left: 0;
    padding: 1.5rem 2rem 10rem;
    position: absolute;
    overflow: scroll;
  }

  .nav_items-grid {
    grid-template-columns: 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .nav_links {
    width: 100%;
  }

  .nav_card:hover {
    background-color: #0000;
  }

  .nav_card.is-solutions {
    background-color: var(--grey-off-white);
    width: 100%;
    height: auto;
  }

  .nav_grid {
    grid-column-gap: 30px;
  }

  .nav_grid.gap-32px.is-flex-vert_mobile {
    flex-direction: column;
    display: flex;
  }

  .nav_tabs {
    padding-left: 0;
    padding-right: 0;
  }

  .nav_tabs:hover {
    background-color: #0000;
  }

  .nav_grid_about-us {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .swiper-slide-2.cc-how-slider-thumbs {
    opacity: 0;
    display: none;
  }

  .swiper-slide-2.cc-how-slider-thumbs.swiper-slide-thumb-active {
    opacity: 1;
    background-color: #0000;
    display: block;
  }

  .u-mb-0 {
    margin-bottom: 0;
  }

  .swiper-wrapper-2.cc-how-slider-thumbs {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .phone-mock {
    width: 90%;
  }

  .swiper-2.cc-how-slider-thumbs {
    max-width: none;
  }

  .swiper-2.cc-how-slider {
    height: 650px;
  }

  .is-nav_button {
    padding-left: 0;
    padding-right: 0;
  }

  .is-nav_button:hover {
    background-color: #0000;
  }

  .swiper-slide-3.cc-how-slider-thumbs {
    opacity: 0;
    display: none;
  }

  .swiper-slide-3.cc-how-slider-thumbs.swiper-slide-thumb-active {
    opacity: 1;
    background-color: #0000;
    display: block;
  }

  .ppc_bird {
    right: -80px;
  }

  .ebook_hero-img {
    min-width: 100%;
  }

  .grid_case-studies_search {
    grid-template-columns: 1fr;
    align-items: center;
  }

  .blog_item-count {
    text-align: left;
  }

  .tags_wrapper {
    border-top: 1px solid var(--grey-lighter);
    padding-top: 10px;
  }

  .padding-bottom-10px_mobile {
    padding-bottom: 10px;
  }

  .grid_product-tags {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .nav_solution-inner {
    width: 100%;
  }

  .nav_card-content {
    background-color: #fff0;
    width: auto;
    height: auto;
    margin-top: 20px;
    position: static;
    left: 0;
  }

  .nav_card-content:hover {
    background-color: #0000;
  }

  .nav_solution {
    background-color: #fff0;
    width: 100%;
  }

  .nav_cta-wrapper {
    align-self: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu_404 {
    background-color: var(--white);
    padding: 40px 20px;
  }

  .grid_all-features_accordion, .grid_all-features_accordion.gap_80px, .grid_all-features_accordion.gap-42px.has-less-cols_below-desktop {
    grid-template-columns: 1fr 1fr;
  }

  .grid_all-features_accordion.gap-42px.is-20px_mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid_all-features_accordion.gap-100px_mobile {
    grid-row-gap: 100px;
  }

  .wrapper_new {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-39 {
    padding-top: 0;
  }

  .padding-bottom-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-6 {
    grid-template-columns: 1fr;
  }

  .h1-product-tour.no-bottom-margin {
    text-align: center;
  }

  .collection-list-3 {
    grid-template-columns: 1fr 1fr;
  }

  .button_primary_tour.is-pricing {
    margin-bottom: 40px;
    display: none;
  }

  .button_primary_tour.is-navigation {
    align-self: flex-start;
    margin-left: 0;
  }

  .text_white-2.is-blue_mobile {
    color: #00264d;
  }

  .section_exec-wing-2 {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/656dd503a491799f6422d869_exec-wing_bg.svg");
    background-position: 0 -400px;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .modal1_content-wrapper, .modal1_content-wrapper-2 {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .div-block-55 {
    display: none;
  }

  .demo-form-wrapper-min-height {
    min-height: 20rem;
  }

  .flex-v_left.gap-12px.is-stretch_mobile {
    align-items: stretch;
  }

  .wrapper.pricing {
    padding-top: 20px;
  }

  .div-block-70 {
    padding-left: 20px;
  }

  .grid-4-col {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-4-col.gap-32px.is-flex-vert_mobile {
    flex-direction: column;
    display: flex;
  }

  .grid-small-list-pricing.collapse-on-mobile {
    min-height: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .tag-pill {
    font-size: .9rem;
  }

  .pricing20_component {
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-size-small.text-gray-600.min-h-72px {
    min-height: auto;
  }

  .pricing21_row-content.is-first {
    border-left-style: none;
  }

  .pricing_desktop_component {
    display: none;
  }

  .pricing_mobile_component {
    display: block;
  }

  .pricing21_top-row-content {
    padding: 1.5rem 1rem;
  }

  .section_oval-top.is-ppc_page {
    padding-bottom: 180px;
  }

  .grid-15 {
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
  }

  .card_bg {
    padding: 3.75rem 1.25rem;
  }

  .img.is-full-width_tablet {
    width: 100%;
  }

  .birdie_home-hero {
    max-height: 125px;
  }

  .home_tabs-menu {
    border-radius: 25px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 30px;
    position: static;
  }

  .home_tabs {
    text-align: center;
  }

  .birdie_home-right.more-centred.is-smaller_mobile {
    right: 0%;
  }

  .stats_wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 40px;
  }

  .swiper-pagination_primary {
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial_wrapper {
    flex-flow: column;
    display: flex;
  }

  .testimonial_wrapper-inner {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 20px;
  }

  .thunmbnail-sliders-holder {
    flex-flow: column;
  }

  .slider-button-right:hover {
    background-position: 50%;
  }

  .slider-button-right.absolute-right {
    top: 130px;
    right: -70px;
  }

  .section-9 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .slider-button-left:hover {
    background-position: 50%;
  }

  .slider-button-left.absolute-left {
    top: 130px;
    left: -70px;
  }

  .thumb-swiper-wrapper {
    display: none;
  }

  .container-14.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .tabs_platform {
    flex-flow: column;
    margin-top: 30px;
    display: flex;
  }

  .tabs-menu_platform {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .tabs-link_platform {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: stretch;
  }

  .tabs-link_text {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
  }

  .tabs-content {
    display: none;
  }

  .swiper-pagination_primary_mobile {
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .platform_video.desktop-hide {
    aspect-ratio: 16 / 9;
  }

  .marquee-item {
    max-width: 150px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .wrapper.padding-sides-none {
    padding-left: 0;
    padding-right: 0;
  }

  .cal_cta {
    right: 0%;
  }

  .footer_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-radius: 20px;
    flex-flow: column;
    display: flex;
  }

  .footer_inner {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer_header {
    font-size: 1.5rem;
  }

  .footer_desktop-hide {
    display: block;
  }

  .footer_mobile-hide {
    display: none;
  }

  .footer_links-terms {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    opacity: .75;
    flex-flow: wrap;
  }

  .opacity-75 {
    opacity: .75;
  }

  .padding-bottom-28px_tablet {
    padding-bottom: 28px;
  }

  .cta_section {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-radius: 20px;
    flex-flow: column;
    display: flex;
  }

  .layout_flex-content:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
    grid-template-columns: 1fr;
  }

  .layout_flex-content:where(.w-variant-0b91116b-4fcc-3ce3-80c2-795a7b02f500) {
    flex-flow: column;
  }

  .layout_flex-content:where(.w-variant-8feb07a7-2bf0-19ff-0aac-286cce3dec70) {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .layout_flex-content:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
    grid-template-columns: 1fr;
  }

  .layout_flex-content:where(.w-variant-4425d49b-ceb4-9cb3-15b4-65d73f8a87b7) {
    flex-flow: column;
  }

  .max-width {
    width: 85%;
    max-width: 85%;
  }

  .max-width:where(.w-variant-fb937d85-c2ef-d559-d43a-1d103e88352a) {
    width: 85%;
  }

  .max-width:where(.w-variant-3af8aa57-3a8f-0aa9-b06b-779347d2db0b) {
    width: 100%;
  }

  .event-header2_padding {
    padding: 1.875rem;
  }

  .event-header2_padding.is-top {
    padding-bottom: .5rem;
  }

  .event-header2_featured-item-link {
    grid-template-columns: 1fr;
  }

  .padding-section-gated-webinar-hero {
    flex-flow: column;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .webinar-hero-left, .webinar-hero-right {
    width: 100%;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .webinar-gated_fixed-wrapper {
    margin-top: 35px;
    position: static;
  }

  .webinar-gated_content-right {
    width: 100%;
    max-width: none;
    position: static;
  }

  .grid-3-col-2 {
    grid-column-gap: 30px;
  }

  .grid-3-col-2.is-wrap_mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .partner_logo {
    max-width: 120px;
  }

  .cs_pop-up.is-bottom-left, .cs_pop-up.is-bottom-right {
    right: -80px;
  }

  .image:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21), .image-33:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
    width: 100%;
    height: 300px;
  }

  .frank_wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .frank_img {
    width: 75%;
  }

  .frank_item {
    position: static;
  }

  .frank_item.is-1, .frank_item.is-2, .frank_item.is-3, .frank_item.is-4, .frank_item.is-5 {
    width: 100%;
  }

  .frank_arrow {
    display: none;
  }

  .layout_grid-content:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0), .layout_grid-content:where(.w-variant-ff9a561d-bd87-fa3c-ec4a-0ef78a4a094a) {
    grid-template-columns: 1fr;
  }

  .layout_grid-content:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout_grid-content._211, .layout_flex-content-2:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
    grid-template-columns: 1fr;
  }

  .layout_flex-content-2:where(.w-variant-0b91116b-4fcc-3ce3-80c2-795a7b02f500) {
    flex-flow: column;
  }

  .layout_flex-content-2:where(.w-variant-8feb07a7-2bf0-19ff-0aac-286cce3dec70) {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .layout_flex-content-2:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
    grid-template-columns: 1fr;
  }

  .layout_flex-content-2:where(.w-variant-4425d49b-ceb4-9cb3-15b4-65d73f8a87b7) {
    flex-flow: column;
  }

  .layout_flex-content-2:where(.w-variant-e543acfe-9324-39b8-b43c-ded11e31a29f) {
    text-align: center;
  }

  .cal_cta-2 {
    right: 7%;
  }

  .sticky-header_static-mobile {
    position: static;
  }

  .image-34:where(.w-variant-58f7ad42-c6ae-1f3b-be8d-7112322e9dd8), .image-35:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
    width: 100%;
    height: 300px;
  }

  .div-block-106 {
    align-self: flex-start;
  }

  .see-everything_grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .layout_flex-content-3:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
    grid-template-columns: 1fr;
  }

  .layout_flex-content-3:where(.w-variant-0b91116b-4fcc-3ce3-80c2-795a7b02f500) {
    flex-flow: column;
  }

  .layout_flex-content-3:where(.w-variant-8feb07a7-2bf0-19ff-0aac-286cce3dec70) {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .layout_flex-content-3:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
    grid-template-columns: 1fr;
  }

  .layout_flex-content-3:where(.w-variant-4425d49b-ceb4-9cb3-15b4-65d73f8a87b7) {
    flex-flow: column;
  }

  .layout_flex-content-3:where(.w-variant-e543acfe-9324-39b8-b43c-ded11e31a29f) {
    text-align: center;
  }

  .layout_grid-content-2:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0), .layout_grid-content-2:where(.w-variant-ff9a561d-bd87-fa3c-ec4a-0ef78a4a094a) {
    grid-template-columns: 1fr;
  }

  .layout_grid-content-2:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout_grid-content-2:where(.w-variant-59e1ba54-6de0-46d9-2337-3a09aa964475), .layout_grid-content-3:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0), .layout_grid-content-3:where(.w-variant-ff9a561d-bd87-fa3c-ec4a-0ef78a4a094a) {
    grid-template-columns: 1fr;
  }

  .layout_grid-content-3:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout_grid-content-3:where(.w-variant-59e1ba54-6de0-46d9-2337-3a09aa964475) {
    grid-template-columns: 1fr;
  }

  .matters_divider {
    transform: rotate(90deg);
  }

  .matters_divider:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
    width: 100%;
    height: 300px;
  }

  .form_embed.has-border.has-max-height {
    max-height: none;
  }

  .layout_flex-content-4:where(.w-variant-c53d04d7-809e-632d-2bfc-8ee5cdc80ec0) {
    grid-template-columns: 1fr;
  }

  .layout_flex-content-4:where(.w-variant-0b91116b-4fcc-3ce3-80c2-795a7b02f500) {
    flex-flow: column;
  }

  .layout_flex-content-4:where(.w-variant-8feb07a7-2bf0-19ff-0aac-286cce3dec70) {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .layout_flex-content-4:where(.w-variant-f1ad1e58-4e4b-e6fc-f3f1-b7c04b070f3f) {
    grid-template-columns: 1fr;
  }

  .layout_flex-content-4:where(.w-variant-4425d49b-ceb4-9cb3-15b4-65d73f8a87b7) {
    flex-flow: column;
  }

  .layout_flex-content-4:where(.w-variant-e543acfe-9324-39b8-b43c-ded11e31a29f) {
    text-align: center;
  }

  .blog_mailer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid_blog-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    display: flex;
  }

  .blog-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 200px) 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .blog-content.is-grid {
    display: flex;
  }

  .blog_toc {
    width: 100%;
    min-width: auto;
    padding: 8px;
    position: static;
    top: 12%;
  }

  .blog_socials {
    width: 100%;
    min-width: auto;
    margin-bottom: 0;
  }

  .border-radius_images:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
    width: 100%;
    height: 300px;
  }

  .flock_image {
    object-fit: cover;
    min-height: 500px;
  }

  .text-18px-copy.margin-bottom-4px_mobile {
    margin-bottom: 4px;
  }

  .books_hero-img:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
    width: 100%;
    height: 300px;
  }

  .hide-tablet-3 {
    display: none;
  }

  .show-tablet-2 {
    display: block;
  }

  .uui-dropdown-icon {
    color: var(--primary);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-3 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-3 {
    background-color: var(--white);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-3 {
    background-color: var(--white);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-3 {
    background-color: var(--white);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav_menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar03_dropdown-content-left {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar03_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar03_bottom-bar-background {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_dropdown-link-list {
    grid-row-gap: 12px;
    background-color: #f3fafa00;
  }

  .uui-navbar03_bottom-bar {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .uui-navbar03_bottom-bar-left {
    margin-bottom: 2rem;
  }

  .uui-navbar03_dropdown-content {
    flex-direction: column;
    padding: 0;
  }

  .uui-navbar03_dropdown-content.is-bottom {
    background-color: #f7f8fa00;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

  .uui-navbar03_dropdown-content.is-bottom.is-spaced-between {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 20px;
  }

  .navbar_wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .navbar_wrapper.inner {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_menu {
    border-top: 1px solid var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 40px 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar03_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar03_link {
    color: var(--primary);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link:hover {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  }

  .uui-navbar03_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar03_dropdown-toggle {
    color: var(--birdies-design-system---colours--primary);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  }

  .uui-navbar03_dropdown-list {
    position: relative;
  }

  .uui-navbar03_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    width: auto;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar03_dropdown-list.is-2nd.w--open, .uui-navbar03_dropdown-list.is-3rd.w--open {
    left: 0%;
  }

  .uui-navbar03_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .uui-button-secondary-gray-2.show-tablet-2 {
    display: block;
  }

  .uui-navbar03_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar3_menu-button.w--open {
    background-color: #0000;
  }

  .navbar_inner {
    border-radius: 0;
    overflow: visible;
  }

  .card_wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .link_text.up-text-white-2 {
    color: var(--birdies-design-system---colours--primary);
  }

  .rich-text_hori {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rich-text_hori h2, .rich-text_hori p {
    width: auto;
  }

  .flock_corner-img.is-desktop {
    display: none;
  }

  .flock_corner-img.is-mobile {
    display: block;
    inset: 0% auto auto 0%;
  }

  .team_wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .hide-tablet-4 {
    display: none;
  }

  .show-tablet-3 {
    display: block;
  }

  .uui-dropdown-icon-2 {
    color: var(--untitled-ui--gray500\<deleted\|variable-68f29e84\>);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-4 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-4 {
    background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-4 {
    background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-4 {
    background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_menu {
    border-top: 1px solid var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_link {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link:hover {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_dropdown-toggle {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  }

  .uui-navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar07_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-button-secondary-gray-3.show-tablet-3 {
    display: block;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .hide-tablet-5 {
    display: none;
  }

  .show-tablet-4 {
    display: block;
  }

  .uui-dropdown-icon-3 {
    color: var(--untitled-ui--gray500\<deleted\|variable-68f29e84\>);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-5 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-5 {
    background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-5 {
    background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-5 {
    background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar08_dropdown-content {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar08_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_link {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link:hover {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  }

  .uui-navbar08_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar08_menu {
    border-top: 1px solid var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar08_dropdown-toggle {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  }

  .uui-navbar08_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-navbar08_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar08_menu-button.w--open {
    background-color: #0000;
  }

  .uui-button-secondary-gray-4.show-tablet-4 {
    display: block;
  }

  .uui-navbar08_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .container-22 {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .uui-navbar02_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar02_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar02_blog-content {
    max-width: none;
  }

  .uui-navbar02_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .uui-navbar02_menu {
    border-top: 1px solid var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar02_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar02_link {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar02_link:hover {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  }

  .uui-navbar02_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar02_dropdown-toggle {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar02_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  }

  .uui-navbar02_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar02_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar02_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar02_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar02_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .banner-2 {
    padding-left: 20px;
    padding-right: 20px;
    left: auto;
    right: auto;
  }

  .banner-2.is-large-banner {
    max-width: 850px;
  }

  .button_primary-3.is-navigation {
    align-self: flex-start;
    margin-left: 0;
  }

  .uui-navbar03_dropdown-content-2 {
    flex-direction: column;
    padding: 0;
  }

  .uui-navbar03_dropdown-content-2.is-bottom {
    background-color: #f7f8fa00;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

  .uui-navbar03_dropdown-content-2.is-bottom.is-spaced-between {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 20px;
  }

  .link_text-2.up-text-white-2 {
    color: #00264d;
  }

  .navigation_dropdown-heading-2 {
    padding-bottom: 5px;
    padding-right: 20px;
  }

  .layout_grid-content-4._211-5 {
    grid-template-columns: 1fr;
  }

  .layout_grid-content-4._211-reverse-2 {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout_flex-content-5.hvv-opposite-2 {
    flex-flow: column;
  }

  .menu-icon_line-middle-6 {
    background-color: #fff;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navigation_inner-2 {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 60px;
  }

  .navigation_inner-2.is-dropdown {
    box-shadow: none;
    background-color: #fff;
    padding: 1rem;
  }

  .max-width-2 {
    width: 85%;
    max-width: 85%;
  }

  .max-width-2.small-6 {
    width: 85%;
  }

  .nav_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .75rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    overflow: auto;
  }

  .uui-navbar03_dropdown-toggle-2 {
    color: #00264d;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle-2:hover {
    color: #101828;
  }

  .navigation_dropdown-link-2 {
    padding-right: 0;
    font-size: 1rem;
  }

  .navigation_dropdown-link-2:hover {
    background-color: #0000;
  }

  .hide-2 {
    display: block;
  }

  .hide-2.hide-tablet-6 {
    display: none;
  }

  .navigation_icon-2 {
    margin-top: 0;
    margin-bottom: 0;
    inset: auto 0% auto auto;
  }

  .navigation_icon-2.is-mobile_icon {
    color: #617591;
    display: block;
    position: absolute;
    inset: 2px 0% auto auto;
  }

  .menu-icon_line-top-6 {
    background-color: #fff;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .footer_wrapper-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-radius: 20px;
    flex-flow: column;
    display: flex;
  }

  .uui-dropdown-icon-4 {
    color: #00264d;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .footer-links-2 {
    width: 100%;
  }

  .flex-v_left-4.gap-12px.is-stretch_mobile {
    align-items: stretch;
  }

  .navigation_link-2 {
    color: #00264d;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 1rem;
    font-size: 1.125rem;
  }

  .navigation_link-2:hover, .navigation_link-2.w--current {
    color: #00264d;
  }

  .menu-icon_line-bottom-6 {
    background-color: #fff;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar03_link-2 {
    color: #00264d;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link-2:hover {
    color: #101828;
  }

  .cs_content {
    flex-flow: column;
  }

  .cs_content-left {
    max-width: 100%;
    position: static;
  }

  .cs_featured {
    flex-flow: column;
  }

  .cs_featured-card, .cs_featured-testimonial {
    width: 100%;
  }

  .cs_form-block {
    position: static;
  }

  .cs_form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .wpc_img:where(.w-variant-f799b3d4-1fa2-795b-2d71-110983847a21) {
    width: 100%;
    height: 300px;
  }

  .cs_logos_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .blog_featured-nav {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  body {
    --birdies-design-system_radius---element--images: var(--birdies-design-system---size--20px);
    --birdies-design-system_radius---element--section: var(--birdies-design-system---size--60px);
    --birdies-design-system_radius---card-content--large\<deleted\|variable-19649cc4-0248-f40e-bc2b-9f14e2459955\>: var(--birdies-design-system---size--10px);
    --birdies-design-system_radius---card--large\<deleted\|variable-9391768f-6091-9ed7-70bd-dc11dcec1cd5\>: var(--birdies-design-system---size--20px);
    --birdies-design-system_radius---element--tag: var(--birdies-design-system---size--100px);
    --birdies-design-system_radius---element--button\<deleted\|variable-c7f1360e-c0ca-aad9-f669-6b1ffb027c28\>: var(--birdies-design-system---size--100px);
    --birdies-design-system_spacing---gap--small: var(--birdies-design-system---size--20px);
    --birdies-design-system_spacing---padding--medium: var(--birdies-design-system---size--40px);
    --birdies-design-system_spacing---padding--large: var(--birdies-design-system---size--60px);
    --birdies-design-system_spacing---padding--small: var(--birdies-design-system---size--20px);
    --birdies-design-system_spacing---padding--tiny: var(--birdies-design-system---size--10px);
    --birdies-design-system_spacing---padding--huge: var(--birdies-design-system---size--60px);
    --birdies-design-system_spacing---gap--tiny: var(--birdies-design-system---size--10px);
    --birdies-design-system_spacing---gap--medium: var(--birdies-design-system---size--30px);
    --birdies-design-system_spacing---gap--large: var(--birdies-design-system---size--40px);
    --birdies-design-system_spacing---gap--huge: var(--birdies-design-system---size--60px);
    --birdies-design-system_spacing---page--container-horizontal: clamp(20px, 5vw, 100px);
    --birdies-design-system_spacing---cards--huge\<deleted\|variable-70514e68-8cfd-b3c2-c7ae-7a02573faa0f\>: var(--birdies-design-system---size--80px);
    --birdies-design-system_spacing---cards--large\<deleted\|variable-40021912-8019-8d89-8cc8-0eb72299349b\>: var(--birdies-design-system---size--20px);
    --birdies-design-system_spacing---page--sections-vertical: var(--birdies-design-system---size--80px);
    --birdies-design-system_cards---small--padding: var(--birdies-design-system---size--20px);
    --birdies-design-system_cards---small--radius: var(--birdies-design-system---size--20px);
    --birdies-design-system_cards---large--radius: var(--birdies-design-system---size--20px);
    --birdies-design-system_cards---small--content-radius: var(--birdies-design-system---size--20px);
    --birdies-design-system_cards---large--padding: var(--birdies-design-system---size--40px);
    --birdies-design-system_cards---medium--padding: var(--birdies-design-system---size--30px);
    --birdies-design-system_cards---medium--content-radius: var(--birdies-design-system---size--10px);
    --birdies-design-system_cards---medium--radius: var(--birdies-design-system---size--20px);
    --birdies-design-system_cards---large--content-radius: var(--birdies-design-system---size--10px);
    --birdies-design-system_widths---max-width--medium: 100%;
    --birdies-design-system_widths---max-width--large: 100%;
    --birdies-design-system_widths---max-width--small: 100%;
  }

  .birdies-design-system--marquee_img {
    object-fit: cover;
    max-height: 225px;
  }

  .birdies-design-system--flex-h_centre.birdies-design-system--gap-8px.birdies-design-system--has-wrap_mobile {
    flex-flow: wrap;
  }

  .birdies-design-system--marquee_section {
    margin-top: var(--birdies-design-system_spacing---padding--medium);
  }

  .birdies-design-system--spacer {
    padding-top: 1.875rem;
  }

  .birdies-design-system--spacer:where(.w-variant-a1a1d073-f01b-39a6-a99e-d72556cd0e2c) {
    padding-top: var(--birdies-design-system_spacing---padding--tiny);
  }

  .birdies-design-system--max-width {
    width: 100%;
    max-width: 100%;
  }

  .birdies-design-system--max-width:where(.w-variant-fb937d85-c2ef-d559-d43a-1d103e88352a) {
    width: 100%;
  }

  .birdies-design-system--card_inner {
    padding: 1.875rem;
  }

  .birdies-design-system--card_inner:where(.w-variant-31f9ed00-0dd1-bd0a-9b21-cef30577042f) {
    padding: 1.25rem;
  }

  .birdies-design-system--card_inner:where(.w-variant-3a7a34f7-095c-3a93-b79c-72e550330c85) {
    padding: 1.875rem;
  }

  .birdies-design-system--layout_flex-content:where(.w-variant-39f25fe9-8639-9611-7817-4a83e7693cce) {
    flex-flow: column;
  }

  .birdies-design-system--list_heading {
    margin-top: -2px;
  }

  .birdies-design-system--button {
    justify-content: center;
    align-items: center;
    min-width: 100%;
  }

  .birdies-design-system--cal_cta, .birdies-design-system--hide:where(.w-variant-cab3c28a-d65d-41b3-e0f1-4c630c0174c6), .birdies-design-system--hide:where(.w-variant-c8739400-cc8b-9145-4350-cebbb4938eb9) {
    display: none;
  }

  .birdies-design-system--stat:where(.w-variant-715ae12a-c943-1e3e-1656-a750a37a704c) {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .birdies-design-system--stat_number {
    font-size: 2.5rem;
  }

  .birdies-design-system--stat_number:where(.w-variant-82017a8a-f619-4380-f2da-41826b4eb75f), .birdies-design-system--stat_number.birdies-design-system--is-small:where(.w-variant-46fec828-e175-1dfc-858d-94d271c5bbfd) {
    font-size: 2rem;
  }

  .birdies-design-system--hero_cal {
    min-width: 200px;
    bottom: .425rem;
  }

  .birdies-design-system--cs_pop-up {
    width: auto;
    min-width: 60svw;
    max-width: 80svw;
    right: -170px;
  }

  .birdies-design-system--cs_pop-up.birdies-design-system--is-7th {
    right: -170px;
  }

  .birdies-design-system--cs_pop-up.birdies-design-system--is-1st {
    left: auto;
  }

  .birdies-design-system--cs_pop-up.birdies-design-system--is-2nd {
    right: -70px;
  }

  .birdies-design-system--grid-4-col {
    grid-row-gap: 46px;
    grid-template-columns: 1fr;
  }

  .birdies-design-system--flex-h_justify-ends {
    flex-direction: column;
  }

  .birdies-design-system--flex-h_justify-ends.birdies-design-system--is-stat {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .birdies-design-system--text_testimonial {
    font-size: 1.5rem;
    line-height: 1.3;
  }

  .birdies-design-system--hero_cards-tilted {
    margin-top: 8px;
  }

  .birdies-design-system--card-tilted {
    max-height: 230px;
  }

  .birdies-design-system--card-tilted.birdies-design-system--left {
    top: 0;
    right: 4px;
    transform: rotate(0);
  }

  .birdies-design-system--card-tilted.birdies-design-system--right {
    top: 0;
    left: 4px;
    transform: rotate(0);
  }

  .birdies-design-system--card-tilted_pill {
    max-width: 70px;
    height: 50px;
    max-height: none;
    padding-left: 8px;
    padding-right: 8px;
  }

  .birdies-design-system--grid_timeline {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 10px;
    padding-bottom: 40px;
    display: flex;
  }

  .birdies-design-system--grid_timeline:where(.w-variant-255d0b24-da38-7d80-c2a0-7eed4bac7f5d) {
    padding-bottom: 0;
  }

  .birdies-design-system--timeline-circle {
    flex: none;
    margin-bottom: 0;
  }

  .birdies-design-system--timeline_item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    max-width: none;
    display: flex;
  }

  .birdies-design-system--timeline_line {
    width: 2px;
    height: 100%;
    top: 0;
    left: 6px;
  }

  .birdies-design-system--timeline_finish {
    inset: auto auto 0% -8px;
  }

  .birdies-design-system--blog_card-text {
    margin-bottom: 12px;
  }

  .birdies-design-system--testimonial_secondary {
    right: -170px;
  }

  .birdies-design-system--testimonial_stat:where(.w-variant-46fec828-e175-1dfc-858d-94d271c5bbfd) {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .birdies-design-system--rich-text_quote, .birdies-design-system--paragraph_quote {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-navigation-list.is-microsite {
    padding-left: 20px;
  }

  .full-width-container-with-brand-section-break.negative-margin-bottom.yellow-bg.off-mobile, .full-width-container-with-brand-section-break.negative-margin-bottom.blue-bg.off-mobile {
    display: block;
  }

  .full-width-container-with-brand-section-break.negative-margin-bottom.purple-bg.off-mobile {
    display: none;
  }

  .full-width-container-with-brand-section-break.negative-margin-bottom.purple-bg.off-mobile.big-margin {
    display: block;
  }

  .benefit-support-item.margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .standard-container.extra-padding-bottom.align-items-top {
    flex-direction: column;
  }

  .navbar.is-micro-site {
    padding-left: 0;
    padding-right: 0;
  }

  .styled-dropdown, .html-embed {
    width: 100%;
  }

  .top-filler {
    height: 50px;
  }

  .filter-dropdown-list.w--open {
    color: #fff;
    background-color: #004d4a;
    border-radius: 4px;
    max-height: 250px;
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: auto;
  }

  .articles-set-wrapper {
    margin-bottom: 0;
  }

  .section-title-wrapper {
    margin-bottom: 0;
    padding: 40px 30px;
  }

  .section-title-wrapper.align-left {
    text-align: left;
    margin-bottom: 0;
    padding-left: 25px;
  }

  .section-title-wrapper.align-left.small {
    margin-bottom: 0;
    padding-top: 30px;
  }

  .search-field {
    color: #000;
    margin-bottom: 4px;
  }

  .search-field::placeholder {
    color: #868686;
  }

  .header-top-wrapper {
    margin-bottom: 0;
    padding: 40px 25px 20px;
  }

  .mobile-tags-toggle {
    color: #868686;
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    height: 50px;
    padding: 11px 0 0 50px;
    font-size: 17px;
    display: block;
  }

  .mobile-tags-toggle.w--open {
    border-color: #00254d;
  }

  .mobile-tags-dropdown {
    display: block;
  }

  .section-2 {
    padding: 0;
  }

  .section-2.cms-section {
    padding-top: 90px;
    padding-bottom: 80px;
  }

  .search-bar {
    margin-bottom: 7px;
  }

  .filtr-icon {
    opacity: .5;
    inset: 17px auto auto 20px;
  }

  .cms-item {
    padding-left: 25px;
    padding-right: 25px;
  }

  .featured-cms-list-wrapper {
    padding: 0 25px;
  }

  .tags-list-wrapper.hide-on-mobile {
    display: none;
  }

  .pagination-wrapper {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .tag-wrapper {
    bottom: 20px;
  }

  .featured-article-link-block {
    padding-bottom: 40px;
  }

  .post-header-block {
    height: 300px;
  }

  .post-wrapper.with-image {
    margin-bottom: 40px;
  }

  .more-bottom-block {
    padding-bottom: 40px;
    padding-right: 25px;
  }

  .more-link-block {
    text-align: right;
    padding-left: 25px;
    display: block;
  }

  .container-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-4 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .h2 {
    font-size: 40px;
  }

  .grid-thirds {
    grid-row-gap: 24px;
  }

  .tagline {
    letter-spacing: 3px;
  }

  .subhead {
    font-size: 20px;
    line-height: 24px;
  }

  .card-image-hero-inner {
    text-align: left;
    align-items: flex-start;
    padding: 56px;
  }

  .section-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .grid-quarters {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .tp.centered {
    justify-content: center;
  }

  .container {
    max-width: 550px;
  }

  .container.hori-ends {
    flex-direction: column;
    align-items: flex-start;
  }

  .container.hori-ends.reverse-mobile {
    flex-direction: column-reverse;
  }

  .container.vericle {
    margin: 0;
  }

  .page-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .page-section.margin-top-100px.overflow-show {
    margin-top: 75px;
  }

  .page-section.margin-top-100px.overflow-show.dark {
    margin-top: 137px;
  }

  .hero-section {
    justify-content: center;
    height: auto;
    margin-top: 63px;
  }

  .hero-content-wrapper {
    width: 100%;
    margin-bottom: 45px;
  }

  .hero-image-wrapper {
    width: 100%;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .margin-xlarge.margin-top {
    margin-top: 4rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-bg {
    width: 48%;
    height: 30%;
    display: none;
    top: 57%;
  }

  .hero-logo-wrapper {
    grid-column-gap: 12px;
    margin-top: 90px;
    margin-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .text-38-px {
    font-size: 1.6rem;
  }

  .hero-content {
    flex-direction: column;
    height: auto;
    margin-top: 63px;
  }

  .max-width-50 {
    width: 100%;
    margin-top: 40px;
    margin-right: 0;
  }

  .bullet-item {
    font-size: 1.1rem;
  }

  .max-width-40 {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .bg-item-dark {
    height: 40%;
    display: none;
    inset: auto 0% -2% auto;
  }

  .grid-5-col {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .people-feature-item {
    width: 100%;
    margin-bottom: 30px;
    margin-right: 11px;
  }

  .bg-item-orange.left {
    width: 45%;
    height: 25%;
    display: none;
    top: 3%;
    left: 0%;
  }

  .bg-item-grey {
    height: 40%;
    display: none;
    top: 63%;
    right: 0%;
  }

  .white-card {
    width: 100%;
    margin-right: 0;
  }

  .flex-h_justify-ends {
    flex-direction: column;
  }

  .flex-h_justify-ends.is-horizontal_mobile {
    flex-direction: row;
  }

  .flex-h_justify-ends.gap-col-20px.is-hori_mobile {
    flex-flow: row;
  }

  .flex-h_justify-ends.gap-col-20px.is-hori_mobile.is-bottom_mobile {
    justify-content: space-between;
    align-items: flex-end;
  }

  .flex-h_justify-ends.gap-col-20px.is-vert-left_mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-h_justify-ends.has-wrap_mobile {
    flex-flow: wrap;
  }

  .flex-h_justify-ends.has-wrap_mobile.has-10px-gap_mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .shadow-image {
    box-shadow: 11px 11px #54c5c170;
  }

  .form-wrapper {
    margin-top: -147px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .banner-wrapper {
    text-align: center;
    flex-direction: row;
    padding-left: 65px;
    padding-right: 65px;
  }

  .div-block-9 {
    display: none;
  }

  .find-out-more {
    margin-left: 9px;
  }

  .max-width-45 {
    width: 100%;
    margin-top: 53px;
    margin-right: 0;
  }

  .grid_cols-4 {
    grid-column-gap: 25px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .circle-bg {
    height: 20%;
  }

  .image-16 {
    width: 100%;
    margin-left: 0;
  }

  .bg-top {
    top: -2%;
  }

  .home-tab {
    font-size: 17px;
  }

  .grid-2-col {
    grid-column-gap: 8px;
    grid-template-columns: 1fr;
  }

  .home-tab-wrapper {
    grid-row-gap: 34px;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-3-col {
    grid-row-gap: 46px;
    grid-template-columns: 1fr;
  }

  .grid-3-col.gap-32px.is-24px_mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid-3-col.gap-rows-30px_mobile {
    grid-row-gap: 30px;
  }

  .home-tabs-menu {
    border-radius: 25px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-left: 17px;
    padding-right: 17px;
  }

  .home-tabs {
    display: none;
  }

  .new-container.padding-100.padding-bottom-200 {
    padding-bottom: 100px;
  }

  .new-container.feature-nav {
    justify-content: center;
  }

  .main.no-overflow.overflow-hidden_mobile {
    overflow: hidden;
  }

  .padding_60px.is-less_mobile {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .product-cards-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .text-decor-right {
    right: -5px;
  }

  .care-tabs {
    flex-direction: column;
  }

  .care-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .care-tab {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    margin-top: 20px;
  }

  .care-tab-icon {
    margin-right: 0;
  }

  .care-tabs-content {
    width: 100%;
    margin-top: 40px;
  }

  .care-tab-content {
    margin-right: 0;
  }

  .grid-6col {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-between;
  }

  .footer-content {
    grid-template-columns: 1fr 1fr;
  }

  .slider-3 {
    min-height: 600px;
  }

  .slide-content {
    flex-direction: column;
  }

  .slide-img, .slide-text {
    width: 100%;
  }

  .testimonial-drop {
    grid-template-columns: 1fr;
  }

  .testimonial-drop-img {
    height: auto;
    inset: auto auto -90px 0%;
  }

  .nav-dropdown {
    width: 100%;
  }

  .feature-nav-link {
    font-size: 1.25rem;
  }

  .case-study-feature-list {
    grid-template-columns: 1fr 1fr;
  }

  .wrapper-new {
    padding-left: 50px;
    padding-right: 50px;
  }

  .grid_contact {
    flex-direction: column;
    grid-template-columns: auto;
    display: flex;
  }

  .grid_contact.is-book-demo_page {
    padding-top: 0;
  }

  .book-a-demo-heading {
    font-size: 36px;
    line-height: 45px;
  }

  .book-a-demo-agency-wrapper.features-page {
    flex-direction: column;
  }

  .grid_agency {
    grid-column-gap: 20px;
    min-width: auto;
  }

  .grid_agency.features-page {
    margin-left: 0;
  }

  .book-a-demo-form-paragraph {
    text-align: center;
  }

  .book-a-demo-agency-content-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .book-a-demo-agency-content-wrapper.features-page.hide {
    display: none;
  }

  .book-a-demo-agency-content-wrapper.desktop-hide {
    display: flex;
  }

  .stories-quote-mark.mobile {
    top: -24%;
    left: 36%;
  }

  .stories-trustpilot-img.mobile {
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .stories-wrapper-mobile.desktop-hide {
    margin-top: 60px;
    margin-bottom: 140px;
  }

  .calculator-cta-paragraph {
    padding-left: 30px;
    padding-right: 30px;
  }

  .flex-v-center.is-hidden_mobile {
    display: none;
  }

  .feature-heading {
    font-size: 52px;
  }

  .feature-video-wrapper {
    width: auto;
    min-width: 490px;
  }

  .feature-bg {
    background-position: 50% 55%;
  }

  .feature-number {
    font-size: 38px;
  }

  .feature-benefit-heading {
    font-size: 25px;
  }

  .features-benefit-paragraph {
    width: auto;
    font-size: 19px;
  }

  .features-nav-wrapper {
    grid-template-rows: auto;
    justify-content: center;
    box-shadow: 0 2px 5px -1px #c2c2c22e;
  }

  .feature-grid {
    grid-template-columns: 1fr;
  }

  .feature-info-wrapper {
    padding-right: 30px;
  }

  .feature-testimonial-sub-heading {
    text-align: center;
  }

  .feature-faq-img.hide {
    display: none;
  }

  .faq-accordion-wrapper {
    padding-right: 0;
  }

  .faq-img-grid {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 40px;
  }

  .flex-hori.bg-img-feature-arrow {
    background-position: 4% 90%;
    padding-bottom: 60px;
  }

  .features-content-wrapper.mobile-hide, .features-content-wrapper.mobile-hide.tablet-visible {
    display: none;
  }

  .features-content-sub-heading {
    text-align: center;
  }

  .features-content-paragraph {
    width: auto;
    margin-top: 0;
  }

  .features-grey-line {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .learn-more-content-mobile {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .learn-more-content-mobile.desktop-hide {
    display: flex;
    position: relative;
  }

  .learn-more-bg-mobile {
    width: 100vw;
    height: 400px;
    inset: -10px auto auto;
  }

  .learn-more-content.desktop-hide {
    z-index: 1;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-top: -75px;
    display: flex;
  }

  .learn-more-mobile-img {
    z-index: 2;
    width: 70%;
    margin-bottom: 0;
    position: relative;
    top: -27px;
  }

  .feature-cms-list {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .feature-cms-grid {
    grid-column-gap: 16px;
    flex-direction: column;
    grid-template-rows: 30% 70% 30%;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .feature-wave-bg {
    background-size: auto 100%;
  }

  .text-align-center.margin_none.is-left_mobile {
    text-align: left;
  }

  .text-18px.text_bold {
    font-weight: 700;
  }

  .margin_none.text-center.extra-padding {
    padding-bottom: 10px;
  }

  .bg-color-teal-10.bg-img-birdie-logo.bg-img-bottom-triangle {
    background-position: 50% 100%, 100% 30%, 0 108%;
  }

  .padding-top-20 {
    padding-top: 10px;
  }

  .padding-bottom-60px.is-20px_mobile {
    padding-bottom: 20px;
  }

  .hero_video {
    height: 55vh;
  }

  .section-blog-yellow-bg {
    background-size: auto 70vh;
  }

  .keep-reading-wrapper {
    background-position: 80% 0;
    height: 180px;
    padding-top: 20px;
  }

  .flex-vert-justify-between.mobile-gap-row-100px {
    grid-row-gap: 100px;
  }

  .section-bg-waves-opacity.bg-color-peach {
    background-size: contain, contain;
  }

  .persona-benefits-heading {
    text-align: left;
    font-size: 28px;
  }

  .persona-benefits-paragraph {
    text-align: left;
    height: auto;
    overflow: hidden;
  }

  .flex-vert.spacing-row-160px {
    grid-row-gap: 60px;
  }

  .persona-features-heading {
    padding-left: 0;
    padding-right: 0;
  }

  .persona-read-more-line {
    background-color: #76767633;
    justify-content: center;
    width: 100%;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .persona-read-more-line.desktop-hide.tablet-hide {
    display: inline-block;
  }

  .persona-read-more-wrapper {
    grid-column-gap: 5px;
    justify-content: center;
    display: flex;
  }

  .persona-read-more-wrapper.desktop-hide.tablet-hide {
    justify-content: flex-start;
    display: flex;
  }

  .persona-read-more-seperater {
    background-color: #76767680;
    width: 40px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .persona-read-more-seperater.desktop-hide.tablet-hide {
    display: block;
  }

  .modal-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-2-col-3-rows.gap-col-60px-row-50px.mobile-persona-pop-up {
    grid-column-gap: 50px;
    grid-row-gap: 30px;
  }

  .pop-up-persona-title {
    font-size: 18px;
  }

  .grid_hero_birdie-steps {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: 1fr max-content;
    grid-template-columns: 1fr;
    padding-top: 50px;
  }

  .wrapper_featured_content {
    min-width: auto;
    display: flex;
  }

  .blog-post-wrapper {
    width: 100%;
  }

  .padding-bottom-40px.is-0px_mobile {
    padding-bottom: 0;
  }

  .padding-bottom-40px.is-10px_mobile {
    padding-bottom: 10px;
  }

  .padding-bottom-40px.is-20px_mobile {
    padding-bottom: 20px;
  }

  .journey-grid, .persona-testimonial-grid {
    grid-column-gap: 8px;
    grid-template-columns: 1fr;
  }

  .journey-button-wrapper {
    padding-bottom: 80px;
  }

  .journey-heading {
    padding-top: 80px;
  }

  .grid-6-column-cookie {
    grid-column-gap: 16px;
    grid-template-columns: .25fr 1fr .8fr 2fr .5fr .5fr;
    grid-template-areas: ".";
  }

  .blog-3-row {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .blog-3-grid {
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         "."
                         "Area";
  }

  .mailing-wrapper {
    grid-template-columns: 1fr;
  }

  .hero-img-care-hub.desktop-hide {
    width: 80%;
  }

  .hero-heading-care-hub {
    font-size: 52px;
  }

  .toc-wrapper-care-hub {
    padding: 15px;
  }

  .h2-care-hub {
    margin-bottom: 35px;
    font-size: 40px;
  }

  .featured-grid-care-hub {
    grid-row-gap: 40px;
  }

  .paragraph-small-care-hub.text-align-center {
    margin-top: 5px;
  }

  .resources-img-care-hub {
    width: 100%;
  }

  .resources-card-wrapper:hover {
    box-shadow: none;
    transform: none;
  }

  .articles-card-wrapper {
    align-items: center;
  }

  .articles-text-wrapper {
    grid-template-rows: auto auto auto auto;
  }

  .articles-grid-care-hub {
    grid-row-gap: 45px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .care-hub-video-thumbnail {
    object-fit: cover;
    width: 225px;
    height: auto;
  }

  .care-hub-lightbox-wrapper {
    grid-row-gap: 25px;
    flex-direction: column;
  }

  .care-hub-events-arrow {
    width: 80px;
    bottom: -1%;
    right: -21%;
  }

  .position-relative {
    position: relative;
    inset: auto 0% 0%;
  }

  .position-relative.is-overflow-auto_pricing-page {
    overflow: auto;
  }

  .events-card-wrapper {
    grid-row-gap: 50px;
  }

  .events-date-large {
    font-size: 60px;
    line-height: 50px;
  }

  .events-name {
    font-size: 21px;
    line-height: 110%;
  }

  .events-time-location {
    min-height: auto;
    margin-top: 20px;
    font-size: 17px;
    line-height: 120%;
  }

  .sign-up-text {
    font-size: 18px;
  }

  .events-slider {
    flex-direction: column;
    justify-content: space-between;
  }

  .events-slider.tablet-hide {
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .events-slider.mobile-land-port-hide {
    display: none;
  }

  .nav-arrow-left {
    bottom: -14%;
    right: 9%;
  }

  .nav-arrow-left.news-page {
    inset: 10% auto 0% -2%;
  }

  .nav-arrow-left.news-page-events-section {
    inset: 0% auto 0% -2%;
  }

  .nav-arrow-right {
    bottom: -14%;
  }

  .nav-arrow-right.news-page {
    inset: 10% -2% 0% auto;
  }

  .nav-arrow-right.news-page-events-section {
    inset: 0% -2% 0% auto;
  }

  .on-demand-video-main {
    width: 95%;
  }

  .lightbox-more-videos-wrapper {
    grid-row-gap: 10px;
    margin-top: 45px;
  }

  .watch-more-text {
    font-size: 18px;
  }

  .events-slider-nav {
    z-index: -1;
    justify-content: center;
    align-items: center;
    display: flex;
    bottom: -17%;
  }

  .events-slide {
    margin-right: 35%;
  }

  .events-slide.mobile-land-port {
    margin-right: 10%;
  }

  .our-customers-grid {
    grid-template-columns: auto auto;
  }

  .value-card-grid {
    grid-template-rows: auto auto auto;
    padding-left: 80px;
    padding-right: 80px;
  }

  .featured-in-grid._1st-grid {
    grid-template-columns: max-content max-content;
  }

  .featured-in-grid._2nd-grid {
    grid-row-gap: 25px;
    grid-template-columns: max-content max-content;
  }

  .featured-in-img.evening-standard-img {
    width: 220px;
  }

  .media-coverage-nav {
    width: 150px;
    inset: auto 0% -55px;
  }

  .padding-top-50px.is-30px_mobile {
    padding-top: 30px;
  }

  .news-cta-grid {
    grid-row-gap: 100px;
    grid-template-columns: 1fr;
  }

  .news-cta-img {
    margin-top: 20px;
  }

  .choose-campaign-mobile-blob {
    top: 100px;
  }

  .campaign-pop-up {
    margin: 16px;
    padding: 30px;
  }

  .choose-campaign-form {
    min-width: 400px;
  }

  .campaign-exit-button {
    top: 30px;
    right: 30px;
  }

  .grid_hero {
    grid-template-columns: 1fr;
  }

  .grid_hero.page-home, .grid_hero.is-micro-landing, .grid_hero.is-mid-large-landing {
    grid-row-gap: 32px;
    padding-top: 40px;
  }

  .hero {
    max-width: 100%;
  }

  .hero.home_page {
    grid-row-gap: 8px;
  }

  .button_primary.full-width.home-mobile, .button_primary.is-full-width_mobile.including-landscape {
    width: 100%;
  }

  .button_primary.is-visible-desktop {
    display: none;
  }

  .button_primary.is-pricing {
    margin-bottom: 40px;
  }

  .button_primary.is-navigation.is-full-width, .button_primary.bg_teal-light.is-full-width_mobile {
    width: 100%;
  }

  .hero_img-corner {
    width: 100%;
    max-width: 400px;
  }

  .association-grid {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: auto;
    margin-top: 12px;
    display: grid;
  }

  .association-heading {
    text-align: center;
    font-family: Atkinson Hyperlegible \- Upload, sans-serif;
    font-size: 20px;
    line-height: 1.4;
  }

  .association-img.gov-uk {
    min-width: 120px;
  }

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

  .wrapper.section_open-roles {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .grid_2col-80 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .grid_2col-80.home-hide {
    display: none;
  }

  .grid_2col-80.has-less-margin_mobile {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .card.animation_hover-up.max-width_300px {
    max-width: none;
  }

  .card.is-microsite_signature_card {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    width: 300px;
  }

  .card.is-microsite_cta_card {
    align-items: flex-start;
    width: 300px;
  }

  .grid_partner {
    grid-template-rows: auto auto;
    margin-top: 70px;
  }

  .partners {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section_oval-left.top-none {
    background-position: 50% 100%;
  }

  .pill.bg_orange-lighter.features-link_wrapper {
    width: auto;
    margin-bottom: 0;
  }

  .content.join-us_page {
    align-items: center;
  }

  .img_swiper_bg, .img_swiper_bg.home, .img_swiper_bg.is-micro-landing {
    display: none;
  }

  .case-studies-paragraph {
    margin-bottom: 20px;
  }

  .bg_primary.is-button-outside {
    margin-bottom: 0;
  }

  .grid_about.margin-is-less_mobile {
    margin-top: 20px;
  }

  .grid_enter-birdie.margin-bottom-none_mobile {
    padding-bottom: 0;
  }

  .enter-birdie-img {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid_journey {
    grid-column-gap: 35px;
    margin-top: 40px;
  }

  .grid_journey.is-1col_mobile {
    grid-template-columns: 1fr;
  }

  .team-top {
    margin-top: 40px;
  }

  .max-width_365px.is-100-_mobile {
    width: 100%;
  }

  .img_open-roles.img-1 {
    max-height: 200px;
    top: 21px;
    right: 14%;
  }

  .img_open-roles.img-3 {
    top: -81px;
    left: 188px;
  }

  .grid_steps {
    grid-template-columns: 1fr;
  }

  .hero_img-corner-mobile {
    width: 100%;
    max-width: none;
    display: none;
  }

  .wrapper_hero_illustration {
    height: 50%;
    margin-left: 100px;
  }

  .img_card.is-microsite {
    border-radius: 100px;
    width: 50%;
  }

  .img_card.height-200px.img-contain.height-auto_mobile {
    height: auto;
  }

  .grid_mailing-list {
    grid-template-columns: auto;
  }

  .wrapper_mailing-list {
    width: 100%;
    padding-left: 0;
  }

  .grid_cards-3 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .blog_rich-text h2 {
    margin-top: 25px;
  }

  .blog_rich-text p {
    font-size: 17px;
  }

  .blog_rich-text h1, .blog_rich-text h3, .blog_rich-text h4, .blog_rich-text h5 {
    margin-top: 25px;
  }

  .wrapper_blog_cta {
    max-width: 500px;
    margin-top: 20px;
  }

  .swiper-slide.thumbnail-item {
    cursor: pointer;
    width: 52px;
    height: 52px;
  }

  .img_blog_hero {
    min-height: 280px;
    margin-top: 10px;
  }

  .swiper-slide {
    margin-left: auto;
    margin-right: auto;
  }

  .swiper-slide.flex-h_centre {
    margin-left: 0;
    margin-right: 0;
  }

  .hero_icon.cost-savings_1 {
    z-index: -1;
    display: none;
  }

  .hero_icon.cost-savings_2 {
    display: none;
  }

  .hero_icon.cost-savings_3 {
    max-width: 20%;
    display: none;
    inset: auto auto 12% 0%;
  }

  .hero_icon.cqc-resources_1 {
    z-index: -1;
  }

  .hero_icon.cqc-resources_2 {
    display: none;
  }

  .hero_icon.growth-resources_1 {
    z-index: -1;
  }

  .hero_icon.growth-resources_2 {
    right: -7%;
  }

  .hero_icon.growth-resources_3, .hero_icon.german_landing_1 {
    display: none;
  }

  .hero_icon.german_landing_2 {
    right: -7%;
  }

  .hero_icon.german-landing {
    z-index: -1;
  }

  .hero_icon.join-us-1, .hero_icon.join-us-2 {
    display: none;
  }

  .grid_cost-savings-calculator {
    grid-row-gap: 20px;
  }

  .padding_bottom_32px.is-20px_mobile {
    padding-bottom: 20px;
  }

  .img_action_card {
    z-index: 1;
  }

  .img_bird.webinar_1 {
    inset: 0% 0% auto auto;
  }

  .img_bird.cqc-resources_1 {
    display: none;
    inset: auto 0% 0% auto;
  }

  .img_bird.german_home_1, .img_bird.events-1 {
    display: none;
  }

  .img_bird.join-us-1 {
    display: none;
    inset: auto 0% 0% auto;
  }

  .img_bird.persona-3 {
    inset: 0% 0% auto auto;
  }

  .img_bird.ppc-hero, .img_bird.campaign-1, .img_bird.german-job {
    display: none;
  }

  .img_bird.persona-1 {
    inset: 0% 0% auto auto;
  }

  .grid_lightbox {
    grid-row-gap: 25px;
    flex-direction: column;
  }

  .flex-h_align-top.gap-30px.is-vert_mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .arrow.tab_next {
    right: -10px;
  }

  .arrow.tab_next.ppc-page {
    top: 60%;
  }

  .arrow.tab_next.is-centered {
    top: 150px;
  }

  .arrow.tab_next.is-centered_more, .arrow.tab_next.is-paid-social {
    top: 480px;
  }

  .arrow.tab_previous {
    left: -10px;
  }

  .arrow.tab_previous.ppc-page {
    top: 60%;
  }

  .arrow.tab_previous.is-centered {
    top: 150px;
  }

  .arrow.tab_previous.is-centered_more, .arrow.tab_previous.is-paid-social {
    top: 480px;
  }

  .tab_content {
    padding: 20px 10px;
  }

  .tab_menu {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .tab_menu.ppc-page {
    margin-bottom: 20px;
  }

  .tab_menu.ppc-page.is-left_mobile {
    justify-content: flex-start;
  }

  .tab_menu.ppc-page.is-left_mobile.margin-top-20px_mobile {
    margin-top: 20px;
  }

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

  .tab_link.component_landing-page {
    justify-content: center;
    width: 100%;
  }

  .grid_cols-2.gap-cols-120px.is-rows_mobile {
    grid-row-gap: 52px;
    grid-template-columns: 1fr;
  }

  .grid_cols-2.gap-row-32px_mobile {
    grid-row-gap: 32px;
  }

  .grid_cols-2.gap-60px.gap-30px_mobile {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .wrapper_milestone_line.left-side {
    margin-left: -10px;
    margin-right: 0;
    position: absolute;
  }

  .wrapper_milestone_line.right-side {
    margin-left: 0;
    margin-right: -10px;
    position: absolute;
  }

  .wrapper_milestone.left-side {
    border-top-left-radius: 0;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper_milestone.left-side.milestone_5, .wrapper_milestone.left-side.milestone_7 {
    margin-top: 0;
  }

  .wrapper_milestone.left-side.milestone_8 {
    margin-top: 30px;
  }

  .wrapper_milestone.left-side.milestone_9 {
    z-index: 2;
    margin-top: 30px;
  }

  .wrapper_milestone.left-side.milestone_3, .wrapper_milestone.left-side.milestone_11, .wrapper_milestone.left-side.milestone_13, .wrapper_milestone.left-side.milestone_15, .wrapper_milestone.left-side.milestone_16, .wrapper_milestone.left-side.milestone_17, .wrapper_milestone.left-side.milestone_21, .wrapper_milestone.left-side.milestone_14 {
    margin-top: 0;
  }

  .wrapper_milestone.right-side {
    max-width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper_milestone.right-side.milestone_10 {
    margin-top: 30px;
  }

  .wrapper_milestone.right-side.milestone_1 {
    max-width: 100%;
    margin-top: 0;
  }

  .wrapper_milestone.right-side.milestone_2, .wrapper_milestone.right-side.milestone_4, .wrapper_milestone.right-side.milestone_6, .wrapper_milestone.right-side.milestone_12 {
    margin-top: 0;
  }

  .wrapper_milestone_circle.left-side {
    inset: -15px auto auto -16px;
  }

  .img_dotted-line.left-side {
    margin-top: -25px;
    margin-right: 0;
  }

  .img_dotted-line.right-side {
    margin-top: -25px;
    margin-left: 0;
    position: absolute;
    inset: 0%;
  }

  .grid_milestone-main {
    grid-column-gap: 10px;
    grid-row-gap: 30px;
    position: relative;
  }

  .padding_top-40px.is-20px_mobile {
    padding-top: 20px;
  }

  .wrapper_c-management_buttons, .tabs_c-management {
    flex-direction: column;
  }

  .wrapper_german_img_tabs {
    min-width: auto;
    padding-left: 32px;
    display: flex;
  }

  .img_german_tabs {
    min-width: 100%;
  }

  .grid_cols_3.gap_80px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid_cols_3.gap-42px.has-less-cols_below-desktop {
    grid-template-columns: 1fr;
  }

  .grid_cols_3.gap-30px.is-flex-vert_mobile {
    flex-flow: column;
    display: flex;
  }

  .swiper_content.component_products.gap-is-less_mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text_20px.is-16px_mobile {
    font-size: 1rem;
  }

  .home_laptop-img {
    display: none;
  }

  .text_center-mobile {
    text-align: center;
  }

  .card_content-20.flex-vert-align-center.is-hori_mobile {
    grid-column-gap: 20px;
    flex-direction: row;
  }

  .card_content-20.is-bb_card {
    padding-left: 60px;
    padding-right: 60px;
  }

  .card_content-20.block_center.row-0px_mobile {
    grid-row-gap: 0px;
  }

  .card_content-20.padding-10px_mobile {
    padding: 10px;
  }

  .width_100.is-birdie-team {
    width: 1000px;
    max-width: none;
  }

  .width_100.flex-h_justify-ends {
    flex-flow: row;
  }

  .margin_top_none.is-pricing_header {
    font-size: 16px;
  }

  .grid_steps_heading {
    flex-direction: column-reverse;
  }

  .flex-v_left_center-mobile.is-stretch_mobile.and-tablet {
    justify-content: flex-start;
  }

  .section_oval-right-left {
    background-position: 50% 100%, 50% 0;
  }

  .padding_40px.is-20px_mobile {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .margin_top-60px {
    margin-top: 40px;
  }

  .flex_v_justify_center.gap-32px.is-20px_mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid_landing {
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .margin_bottom-none.text_center-mobile {
    text-align: center;
  }

  .img_events_hero {
    object-fit: cover;
    top: -55px;
  }

  .grid_product-testimonial.is-persona_page {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .grid_product_features {
    grid-template-columns: 1fr 1fr;
    margin-top: 30px;
  }

  .grid_product_features.is-expandable {
    grid-template-columns: 1fr;
  }

  .mobile_hero-wrapper {
    padding-right: 0;
  }

  .banner_small.is-large-banner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .banner_close {
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .flex_h-center.gap-16px.is-flex-v_mobile {
    flex-flow: column;
  }

  .flex_h-center.gap-8px.is-4px_mobile {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .banner_inner {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
  }

  .banner_content {
    width: 85%;
  }

  .banner_content.is-top_mobile {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .img_course {
    height: 350px;
  }

  .padding_top-80px.is-40px_mobile {
    padding-top: 40px;
  }

  .grid_stats-4col {
    grid-column-gap: 25px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .grid_awards {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .grid_awards.awards-list {
    grid-column-gap: 30px;
    grid-row-gap: 52px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 60px;
    display: grid;
  }

  .rich-text_ppc h1 {
    font-size: 3rem;
  }

  .img_ppc_slide {
    min-width: 100%;
  }

  .wrapper_ppc_slide_img {
    min-width: auto;
    padding-left: 32px;
    display: flex;
  }

  .grid_ppc-businesses {
    grid-template-columns: 1fr;
  }

  .home_hide {
    display: none;
  }

  .home_cta_mobile {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .product_testimonial {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .cqc_form_wrapper {
    margin-top: -210px;
    margin-bottom: 45px;
  }

  .cqc_form {
    padding-left: 21px;
    padding-right: 21px;
  }

  .padding-bottom-80px.is-60px_mobile {
    padding-bottom: 60px;
  }

  .wrapper_ppc-stats {
    grid-column-gap: 25px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .icon_embed.is-quote {
    justify-content: center;
    align-items: center;
    max-width: 32px;
    max-height: 32px;
  }

  .icon_embed.is-quote.is-top-left_over {
    top: -12px;
    left: -12px;
  }

  .icon_embed.is-quote.is-bottom-right_over {
    bottom: -12px;
    right: -12px;
  }

  .dps-funding_form {
    padding-left: 21px;
    padding-right: 21px;
  }

  .dps-funding_form_wrapper {
    margin-top: -70px;
    margin-bottom: 45px;
  }

  .person_card {
    max-width: 100%;
  }

  .text_24px.is-20px_mobile {
    font-size: 20px;
  }

  .padding-none.gap-cols-50px.gap-rows-50px_mobile {
    grid-row-gap: 50px;
  }

  .padding-none.gap-rows-50px {
    grid-row-gap: 40px;
  }

  .padding-bottom-65px.is-visible-mobile {
    display: block;
  }

  .padding-bottom-65px.is-visible-mobile.is-20px_mobile {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bg_wavy-purple, .lottie.is-visible_desktop {
    display: none;
  }

  .lottie.is-visible_mobile {
    display: block;
  }

  .grid_features {
    grid-template-columns: 1fr 1fr;
  }

  .all-features_nav_wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }

  .all-features_nav_wrapper.is-mobile {
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
    top: 86%;
  }

  .all-features_nav_wrapper.is-mobile.is-de-page {
    top: 78%;
  }

  .slider_features {
    width: 340px;
    height: 190px;
  }

  .img_absolute_minus-index.is-persona_page {
    max-width: 70%;
  }

  .border-radius_20px.is-persona_page {
    max-width: 60%;
  }

  .section_persona-page {
    background-position: 50% 100%, 50% 0;
    padding-top: 60px;
  }

  .persona_large-padding {
    margin-bottom: 340px;
    padding-top: 0;
  }

  .grid_persona-features {
    padding-bottom: 40px;
  }

  .grid_pricing-hero {
    grid-template-columns: 1fr;
  }

  .grid_pricing-hero.is-micro-landing {
    flex-direction: column;
    display: flex;
  }

  .pricing-feature_top {
    min-height: 170px;
    margin-bottom: .75rem;
  }

  .text_28px.text-weight-medium.is-24px_mobile {
    font-size: 24px;
  }

  .pricing-header_wrapper {
    min-width: 100px;
  }

  .grid_pricing-features {
    width: 700px;
  }

  .pricing-item_wrapper {
    min-width: 100px;
  }

  .grid_pricing-header {
    width: 700px;
    position: static;
  }

  .grid_pricing-category {
    border-radius: 0;
    width: 700px;
    margin-left: 0;
    margin-right: 0;
  }

  .pricing-features_collection-wrapper {
    width: 700px;
    overflow: visible;
  }

  .grid_pricing-footer {
    width: 700px;
  }

  .pricing_mobile_heading {
    font-size: 12px;
    font-weight: 600;
  }

  .swiper-wrapper_pricing-inner {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .swiper-slide_pricing-inner {
    grid-column-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .microsite_signature-img {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    position: static;
    transform: rotate(0);
  }

  .micro-site_cta_wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .microsite_signature-content {
    max-width: none;
    padding-bottom: 10px;
  }

  .microsite_signature {
    flex-direction: column;
  }

  .grid_microsite-footer {
    grid-template-columns: 1fr 1fr;
  }

  .grid_microsite-clients_hero {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: 1fr max-content;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
    padding-top: 50px;
  }

  .microsite_slider-mask {
    margin-left: 35px;
    margin-right: 35px;
  }

  .hori-scroll_item.is-visible_mobile {
    align-items: flex-start;
  }

  .grid_your-clients {
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-top: 20px;
  }

  .hori-scroll_nav {
    margin-top: 40px;
    position: static;
  }

  .hori-scroll_nav.is-village_page {
    flex-direction: row;
    width: 100%;
    height: auto;
    position: absolute;
    inset: auto 0% 63px;
  }

  .grid_bb-resources {
    grid-template-columns: 1fr;
  }

  .button_teal.is-full-width_mobile {
    width: 100%;
  }

  .grid_philosophy-cta {
    grid-template-columns: 1fr;
  }

  .philosophy-accordions {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 30px 20px 40px;
  }

  .philosophy-accordions_icon {
    display: none;
    inset: -40px -20px auto auto;
  }

  .philosophy-accordions_bg {
    display: none;
  }

  .section_philosophy_hori-scroll {
    margin-top: 0;
  }

  .product-philosophy_heading {
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    top: -6%;
  }

  .product-philosophy_card-icon, .product-philosophy_card-icon.is-first_icon {
    top: -35px;
    right: -20px;
  }

  .product-philosophy_card-icon.is-last_icon {
    inset: -35px -20px auto auto;
  }

  .grid_philosophy-features {
    flex-direction: column;
    margin-bottom: 60px;
    display: flex;
  }

  .grid_philosophy-features.is-reversed_mobile {
    flex-direction: column-reverse;
  }

  .product-philosophy_img {
    right: -40px;
  }

  .navigation_dropdown-heading {
    font-size: 1.125rem;
  }

  .grid_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .grid_dropdown-content.is-3-grid {
    grid-template-columns: 1fr;
  }

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

  .navigation_links {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navigation-bar {
    min-height: 4.5rem;
  }

  .fs_rangeslider-1_track {
    width: 70svw;
    min-width: auto;
  }

  .pricing_cta-arrow {
    bottom: -30px;
  }

  .pricing_cta-arrow.is-left {
    left: -24px;
  }

  .pricing_cta-arrow.is-left.is-3grid {
    bottom: -35px;
    left: 10px;
    transform: rotate(-45deg);
  }

  .pricing_cta-arrow.is-right {
    right: -24px;
  }

  .pricing_cta-arrow.is-right.is-3grid {
    bottom: -35px;
    right: 10px;
    transform: rotate(45deg);
  }

  .product-tour_stats.is-hidden_desktop {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: auto auto;
  }

  .padding-top-100px.is-40px_mobile {
    padding-top: 40px;
  }

  .padding-top-100px.is-20px_mobile {
    padding-top: 20px;
  }

  .grid_product-tour {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-bottom: 80px;
  }

  .grid_product-tour-cta {
    grid-template-columns: 1fr;
  }

  .product-tour_cta {
    padding: 32px;
  }

  .product-tour_bg {
    display: none;
  }

  .product-tour_padding {
    padding-top: 40px;
  }

  .case-studies_img._4th-img {
    margin-top: 0;
  }

  .padding-bottom-20px.is-10px_mobile {
    padding-bottom: 10px;
  }

  .banner {
    border-radius: 20px;
  }

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

  .plan-summary_stats.is-hidden_desktop {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: auto auto;
  }

  .ppc_graphic-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .ppc_graphic-arrow {
    max-height: 100px;
  }

  .grid_2col.gap-50px.gap-20px_mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid_2col.gap-80px.is-40px_mobile {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .pricing-comparison {
    padding: 60px 15px;
  }

  .pricing-wrapper {
    justify-items: stretch;
  }

  .pricing-card {
    width: auto;
  }

  .pricing-title {
    font-size: 34px;
    line-height: 42px;
  }

  .card_img {
    height: 180px;
  }

  .section_exec-wing {
    background-position: 0 -210px;
  }

  .section_oval-bottom.bg_orange-lighter.is-40px-bottom_mobile {
    padding-bottom: 40px;
  }

  .section_oval-bottom.is-video-overflow {
    margin-bottom: 170px;
    padding-bottom: 20px;
  }

  .grid_hero-cover {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .ppc_quote {
    display: none;
  }

  .ppc_cta-grid {
    margin-bottom: 30px;
  }

  .banner_demo-info {
    flex-direction: column;
    padding-right: 20px;
  }

  .banner_demo-text {
    margin-bottom: 8px;
  }

  .banner_large {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid_referral.gap-cols-50px.gap-rows-50px_mobile {
    grid-row-gap: 50px;
  }

  .grid_referral.gap-rows-50px {
    grid-row-gap: 40px;
  }

  .product-feature_hero.gap-cols-50px.gap-rows-50px_mobile {
    grid-row-gap: 50px;
  }

  .product-feature_hero.gap-rows-50px {
    grid-row-gap: 40px;
  }

  .product-feature_blob {
    min-width: 400px;
  }

  .product-feature_testimonial {
    padding-left: 40px;
    padding-right: 40px;
  }

  .product-feature_bird {
    max-width: 110px;
    display: none;
  }

  .salary_grid, .salary_grid.is-gap-80 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .form-2 {
    width: 100%;
  }

  .img_ppc-feature {
    max-height: 200px;
  }

  .padding-bottom-24px.is-visible-mobile {
    display: block;
  }

  .team-de_grid {
    grid-template-columns: 1fr;
  }

  .village_hero-icons.is-desktop {
    display: none;
  }

  .village_hero-icons.is-mobile {
    display: inline-block;
  }

  .card_village {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
  }

  .hori-scroll_img.is-slide-1.is-hidden_mobile {
    display: none;
  }

  .village_inner {
    padding-left: 0;
  }

  .village_content {
    justify-content: flex-start;
    padding-top: 2rem;
  }

  .village-care_number {
    max-width: 36px;
  }

  .padding-top-32px.is-0px_mobile {
    padding-top: 0;
  }

  .micro_quote {
    font-size: 24px;
  }

  .micro_quote.is-small {
    font-size: 20px;
  }

  .micro_quote-user {
    margin-top: 10px;
  }

  .micro_quote-marks {
    display: none;
  }

  .micro_quote-logo {
    max-width: 100px;
  }

  .grid_village-hero {
    grid-template-columns: 1fr;
    margin-bottom: 60px;
  }

  .grid_village-hero.page-home {
    grid-row-gap: 32px;
    padding-top: 40px;
  }

  .bpk_client-logo {
    max-width: 250px;
  }

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

  .height-100.position-relative.width_100.test_img {
    max-height: 400px;
  }

  .nav_dropdown-grid {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .nav_dropdown-grid.is-3-grid {
    grid-template-columns: 1fr;
  }

  .nav_dropdown-grid.is-4-grid {
    grid-row-gap: 1rem;
  }

  .section_support-hero {
    padding-bottom: 120px;
  }

  .accordion_bg-circle-teal {
    display: none;
  }

  .birdie-team_img {
    overflow: scroll;
  }

  .show-mobile {
    color: var(--grey);
    text-align: center;
    margin-bottom: 8px;
    display: block;
  }

  .grid_team {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .grid_team.is-visible_tab-mobile {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .communities_hero_img {
    width: 100%;
    max-height: 150px;
  }

  .content_toc {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column-reverse wrap;
  }

  .toc_wrapper {
    background-color: var(--white);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    max-width: none;
    height: 60px;
    max-height: none;
    position: fixed;
    inset: auto 0% 0%;
    overflow: visible;
    box-shadow: 0 -1px 8px 1px #00264d1a;
  }

  .toc_wrapper.is-blog-page {
    background-color: var(--white);
    max-width: none;
    position: fixed;
  }

  .toc_wrapper.is-blog {
    box-shadow: none;
    background-color: #fff0;
    justify-content: flex-start;
    align-items: flex-start;
    height: 40px;
  }

  .toc_accordion {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: -25px 0% auto;
  }

  .toc_accordion.is-blog {
    position: relative;
    top: auto;
  }

  .toc_accordion-button {
    border: 1px solid var(--grey-lighter);
    background-color: var(--white);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
    box-shadow: 0 2px 10px #00264d1a;
  }

  .toc_accordion-button.is-blog {
    box-shadow: none;
    background-color: #fff0;
    border-style: none;
    width: 30px;
    height: 30px;
  }

  .toc_accordion-inner {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    overflow: auto;
  }

  .toc_accordion-inner.overflow_visible {
    overflow: visible;
  }

  .toc_accordion-inner.overflow_visible.is-left-aligned {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .toc_accordion-item {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--grey-off-white);
    width: 100%;
    padding-top: 8px;
    padding-bottom: 9px;
    list-style-type: none;
  }

  .flex-v_dont-shrink-or-grow {
    flex-flow: row;
  }

  .for-finance-teams_wrapper {
    margin-top: 40px;
  }

  .circle-bg_1 {
    display: none;
  }

  .img_absolute-top-left {
    left: -10px;
  }

  .banner_small-de.is-large-banner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .banner_close-de {
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .page-padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .accordion_header.is-horizontal_mobile {
    flex-direction: row;
  }

  .company_logo.is-small.hide_mobile {
    display: none;
  }

  .button_pink.full-width.home-mobile, .button_pink.is-full-width_mobile.including-landscape {
    width: 100%;
  }

  .button_pink.is-visible-desktop {
    display: none;
  }

  .button_pink.is-pricing {
    margin-bottom: 40px;
  }

  .button_pink.is-navigation.is-full-width, .button_pink.bg_teal-light.is-full-width_mobile {
    width: 100%;
  }

  .persona_img {
    padding: 20px;
  }

  .padding-top-16px.is-8px_mobile {
    padding-top: 8px;
  }

  .c-autotabs {
    flex-direction: column-reverse;
  }

  .c-autotabs_image {
    margin-right: auto;
  }

  .c-autotabs_image.cc-pane-crypto {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .c-autotabs_image.cc-pane-crypto-mobile {
    margin-right: -24px;
    display: block;
  }

  .c-autotabs_content {
    width: 100%;
    margin-bottom: 30px;
  }

  .c-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .c-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .c-text-1 {
    font-size: 16px;
    line-height: 28px;
  }

  .c-title-3 {
    font-size: 24px;
    line-height: 38px;
  }

  .c-autotabs_menu {
    width: 100%;
  }

  .c-title-2 {
    font-size: 7vw;
    font-weight: 500;
    line-height: 44px;
  }

  .features_video {
    margin-top: 20px;
    margin-bottom: -200px;
  }

  .grid_birdie-main {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .flex-h_centre.gap-8px.has-wrap_mobile {
    flex-flow: wrap;
  }

  ._100--width_mobile.is-250px-height_mobile {
    object-fit: cover;
    object-position: 50% 10%;
    max-height: 250px;
  }

  .testimonial_img {
    max-width: 150px;
  }

  .heading-small {
    font-size: 1.25rem;
  }

  .toc_accordion_scroll {
    width: 100%;
    overflow: auto;
  }

  .toc_accordion_scroll.is-blog {
    max-height: 500px;
  }

  .wrapper-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button_primary-2.full-width.home-mobile {
    width: 100%;
  }

  .book-embed {
    align-self: stretch;
  }

  .blog_sticky {
    padding: 30px;
  }

  .img_blog {
    min-height: 280px;
    margin-top: 10px;
  }

  .toc_top {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .heading_2 {
    font-size: 1.75rem;
  }

  .pill-block {
    font-size: 18px;
  }

  .text_26px.text-weight-medium.is-24px_mobile {
    font-size: 24px;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
    background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    background-color: #0000;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
    color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-navbar01_link, .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-text-size-small.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar01_blog-item {
    grid-column-gap: 1rem;
    grid-template-columns: .6fr 1fr;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-navbar01_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .nav_dropdown-content-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav_dropdown-content {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .nav_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/651ab5692db08ef39055026f_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .nav {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav_items-grid {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav_card.is-400px {
    width: auto;
  }

  .nav_grid {
    grid-row-gap: 46px;
    grid-template-columns: 1fr;
  }

  .nav_link {
    border: 1px solid var(--grey-lighter);
    background-color: var(--grey-off-white);
    border-radius: 4px;
  }

  .nav_link.is-article-card {
    margin-left: auto;
    margin-right: auto;
  }

  .nav_grid_about-us {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-columns: auto;
  }

  .swiper-wrapper-2.cc-how-slider-thumbs {
    width: 90%;
  }

  .phone-mock {
    box-shadow: none;
    width: 150%;
  }

  .slider-arrow {
    width: 3rem;
    height: 3rem;
    font-size: 20px;
  }

  .slider-arrow.cc-how-slide-left {
    left: 20px;
  }

  .slider-arrow.cc-how-slide-right {
    right: 20px;
  }

  .phone-mock_tab {
    border-bottom-right-radius: .5em;
    border-bottom-left-radius: .5em;
    height: 29px;
  }

  .text_42px.is-24px_mobile {
    font-size: 24px;
  }

  .ppc_bird {
    display: none;
  }

  .section_blog_oval-left {
    background-position: 50% 100%;
  }

  .blog_featured-img {
    width: 100%;
  }

  .blog_search-field.icon_more-right {
    background-position: 95%;
  }

  .nav_solution-wrapper.is-vert_mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .nav_solution-inner.is-grid {
    grid-template-columns: 1fr;
  }

  .grid_all-features_accordion.gap_80px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid_all-features_accordion.gap-42px.has-less-cols_below-desktop {
    grid-template-columns: 1fr;
  }

  .wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

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

  .text-size-large {
    font-size: 1.125rem;
  }

  .padding-bottom-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .icon_color.is-quote {
    justify-content: center;
    align-items: center;
    max-width: 32px;
    max-height: 32px;
  }

  .link_smaller_tac {
    margin-left: 0;
  }

  .div-block-43 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button_primary_tour.full-width.home-mobile, .button_primary_tour.is-full-width_mobile.including-landscape {
    width: 100%;
  }

  .button_primary_tour.is-visible-desktop {
    display: none;
  }

  .button_primary_tour.is-pricing {
    margin-bottom: 40px;
  }

  .button_primary_tour.is-navigation.is-full-width, .button_primary_tour.bg_teal-light.is-full-width_mobile {
    width: 100%;
  }

  .image-31 {
    min-width: auto;
  }

  .section_exec-wing-2 {
    background-position: 0 -210px;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .modal1_component {
    align-items: flex-start;
  }

  .modal1_content-wrapper, .modal1_content-wrapper-2 {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .flex-v_left.is-stretch_mobile.and-tablet {
    justify-content: flex-start;
  }

  .wrapper.pricing {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-10 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .div-block-70 {
    padding-left: 0;
  }

  .section_oval-left_teal-lighter.top-none {
    background-position: 50% 100%;
  }

  .grid-4-col {
    grid-row-gap: 46px;
    grid-template-columns: 1fr;
  }

  .grid-4-col.gap-32px.is-24px_mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid-4-col.gap-rows-30px_mobile {
    grid-row-gap: 30px;
  }

  .pricing20_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .pricing20_component {
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-small.text-gray-600.min-h-72px {
    margin-bottom: 9px;
  }

  .pricing21_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing21_empty-space {
    display: none;
  }

  .pricing21_row, .empty_heading_pricing21_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing21_feature {
    border-bottom: 1px solid #000;
    padding-right: 1rem;
  }

  .heading_pricing21_row, .pricing21_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-76 {
    padding-top: 0;
  }

  .section_oval-top.is-video-overflow {
    margin-bottom: 170px;
    padding-bottom: 20px;
  }

  .marquee_img {
    object-fit: cover;
    max-height: 225px;
  }

  .heading_1 {
    font-size: 2.5rem;
  }

  .swiper_buttons.is-100--width_mobile {
    width: 100%;
  }

  .swiper_buttons.is-100--width_mobile.is-opposite_mobile {
    justify-content: space-between;
  }

  .text_testimonial {
    font-size: 1.5rem;
    line-height: 1.3;
  }

  .slider-button-right {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .slider-button-right.absolute-right {
    position: static;
  }

  .swiper-wrapper-3.thumbnails-list {
    justify-content: center;
  }

  .section-9 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .slider-button-left {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .slider-button-left.absolute-left {
    position: static;
  }

  .thumb-swiper {
    max-width: none;
    margin-bottom: 16px;
  }

  .container-14 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .container-14.grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .thumbnail-slider-buttons-wrapper {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .button_wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .padding-bottom-60px_mobile {
    padding-bottom: 60px;
  }

  .grid_7col.gap-40px.flex-wrap_mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cal_cta {
    max-width: 30%;
    margin-left: auto;
    margin-right: auto;
    inset: auto 0% -10px;
  }

  .footer_section {
    padding-top: var(--birdies-design-system_spacing---page--container-horizontal);
    padding-bottom: var(--birdies-design-system_spacing---page--container-horizontal);
  }

  .footer_wrapper {
    padding: 40px 20px 0;
  }

  .footer_lottie {
    justify-content: center;
    align-items: flex-end;
    margin-bottom: -6px;
    display: flex;
  }

  .cta_section {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .swiper_pagination.hide_mobile {
    display: none;
  }

  .card_inner-2 {
    padding: 1.875rem;
  }

  .card_inner-2:where(.w-variant-31f9ed00-0dd1-bd0a-9b21-cef30577042f) {
    padding: 1.25rem;
  }

  .card_inner-2:where(.w-variant-3a7a34f7-095c-3a93-b79c-72e550330c85) {
    padding: 1.875rem;
  }

  .layout_flex-content:where(.w-variant-39f25fe9-8639-9611-7817-4a83e7693cce) {
    flex-flow: column;
  }

  .max-width {
    width: 100%;
    max-width: 100%;
  }

  .max-width:where(.w-variant-fb937d85-c2ef-d559-d43a-1d103e88352a) {
    width: 100%;
  }

  .event-header2_padding {
    padding: 1.5rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .event-header2_featured-item-link {
    grid-template-columns: 1fr;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .flex-h_centre-2.gap-8px.has-wrap_mobile {
    flex-flow: wrap;
  }

  .grid-3-col-2 {
    grid-row-gap: 46px;
    grid-template-columns: 1fr;
  }

  .cs_pop-up {
    width: auto;
    min-width: 60svw;
    max-width: 80svw;
  }

  .cs_pop-up.is-bottom-left, .cs_pop-up.is-bottom-right {
    right: -40px;
  }

  .layout_flex-content-2:where(.w-variant-39f25fe9-8639-9611-7817-4a83e7693cce) {
    flex-flow: column;
  }

  .cal_cta-2 {
    display: none;
  }

  .card_inner_cw {
    padding: 1.875rem;
  }

  .card_inner_cw:where(.w-variant-31f9ed00-0dd1-bd0a-9b21-cef30577042f) {
    padding: 1.25rem;
  }

  .card_inner_cw:where(.w-variant-3a7a34f7-095c-3a93-b79c-72e550330c85), .card_inner_cw.medium {
    padding: 1.875rem;
  }

  .layout_flex-content-3:where(.w-variant-39f25fe9-8639-9611-7817-4a83e7693cce) {
    flex-flow: column;
  }

  .wrapper_tour {
    display: none;
  }

  .video-padding {
    padding-left: 0%;
    padding-right: 0%;
  }

  .card_inner-3 {
    padding: 1.875rem;
  }

  .card_inner-3:where(.w-variant-31f9ed00-0dd1-bd0a-9b21-cef30577042f) {
    padding: 1.25rem;
  }

  .card_inner-3:where(.w-variant-3a7a34f7-095c-3a93-b79c-72e550330c85) {
    padding: 1.875rem;
  }

  .card_inner-3.small-4 {
    padding: 1.25rem;
  }

  .layout_flex-content-4:where(.w-variant-39f25fe9-8639-9611-7817-4a83e7693cce) {
    flex-flow: column;
  }

  .blog_card-text, .blog_card-text-2 {
    margin-bottom: 12px;
  }

  .background-card.is-primary.is-medium_padding, .background-card.is-secondary.is-medium_padding, .background-card.is-white.is-medium_padding {
    padding: 20px;
  }

  .blog-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: minmax(0, 150px) 1fr;
  }

  .rich-text_blog h2 {
    font-size: 1.5rem;
  }

  .rich-text_blog h3 {
    font-size: 1.25rem;
  }

  .rich-text_blog h1 {
    font-size: 2rem;
  }

  .blog_toc {
    border-radius: 10px;
  }

  .rich-text_testimonial {
    font-size: 20px;
  }

  .flock_content {
    padding-right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .text-18px-copy {
    font-weight: 500;
  }

  .text-18px-copy.text_bold {
    font-weight: 700;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
    background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  }

  .uui-navbar03_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: 100%;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  }

  .navbar_main {
    min-height: 4.5rem;
  }

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

  .uui-navbar03_menu {
    padding-top: 1rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-navbar03_link, .uui-navbar03_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
    color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-tertiary-gray-2:hover {
    color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    background-color: #0000;
  }

  .uui-navbar03_button-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .uui-styleguide_logomark-bg-2 {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/651ab5692db08ef39055026f_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-badge-small-success-2 {
    padding: .125rem .5rem;
  }

  .rich-text_no-p-margin h2 {
    font-size: 1.5rem;
  }

  .rich-text_no-p-margin h3 {
    font-size: 1.25rem;
  }

  .rich-text_no-p-margin h1 {
    font-size: 2rem;
  }

  .button-16 {
    justify-content: center;
    align-items: center;
    min-width: 100%;
  }

  .flock_corner-img.is-mobile {
    width: 30%;
  }

  .team_wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
    background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_link, .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
    color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-tertiary-gray-3:hover {
    color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg-3 {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/651ab5692db08ef39055026f_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-text-size-small-4.hide-mobile-landscape-2, .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    border-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
    background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  }

  .uui-navbar08_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar08_link {
    font-size: 1rem;
  }

  .uui-navbar08_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar08_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
    color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-tertiary-gray-4:hover {
    color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg-4 {
    background-image: url("https://cdn.prod.website-files.com/5d80c03f1edd7bd68fcdb623/651ab5692db08ef39055026f_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-badge-small-success-3 {
    padding: .125rem .5rem;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    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;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-navbar02_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar02_blog-item {
    padding: 0;
  }

  .uui-navbar02_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar02_dropdown-content-right {
    padding: 2rem 1rem;
  }

  .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  }

  .uui-navbar02_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar02_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar02_link, .uui-navbar02_dropdown-toggle, .uui-button-link-gray {
    font-size: 1rem;
  }

  .uui-button-link-gray:hover {
    color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  }

  .banner-2 {
    border-radius: 20px;
  }

  .button_primary-3.is-navigation.is-full-width {
    width: 100%;
  }

  .navigation-bar-2 {
    min-height: 4.5rem;
  }

  .navigation_dropdown-heading-2 {
    font-size: 1.125rem;
  }

  .navigation_inner-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .max-width-2 {
    width: 100%;
    max-width: 100%;
  }

  .max-width-2.small-6 {
    width: 100%;
  }

  .button-17 {
    justify-content: center;
    align-items: center;
    min-width: 100%;
  }

  .uui-navbar03_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .footer_section-2 {
    padding-top: clamp(20px, 5vw, 100px);
    padding-bottom: clamp(20px, 5vw, 100px);
  }

  .footer_wrapper-2 {
    padding: 40px 20px 0;
  }

  .spacer-2 {
    padding-top: 1.875rem;
  }

  .spacer-2.tiny-12 {
    padding-top: .625rem;
  }

  .uui-navbar03_link-2 {
    font-size: 1rem;
  }

  .card_inner-4 {
    padding: 1.875rem;
  }

  .card_inner-4.small-15 {
    padding: 1.25rem;
  }

  .cs_dropdown {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .birdies-design-system--button {
    width: 100%;
  }

  .birdies-design-system--hide:where(.w-variant-76536488-db8d-81e1-eb6f-60a9aee0fba0), .birdies-design-system--hide:where(.w-variant-c8739400-cc8b-9145-4350-cebbb4938eb9) {
    display: none;
  }

  .birdies-design-system--trustpilot_widget {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .birdies-design-system--hero_cal {
    min-width: 150px;
    bottom: -2rem;
  }

  .birdies-design-system--padding-bottom-60px {
    padding-bottom: 40px;
  }

  .birdies-design-system--partner_logo {
    max-width: none;
  }

  .birdies-design-system--cs_pop-up {
    width: 300px;
    min-width: auto;
    max-width: none;
    inset: auto auto 28px;
  }

  .birdies-design-system--cs_pop-up.birdies-design-system--is-5th, .birdies-design-system--cs_pop-up.birdies-design-system--is-7th, .birdies-design-system--cs_pop-up.birdies-design-system--is-2nd {
    right: auto;
  }

  .birdies-design-system--partner_cs {
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-right: 0;
  }

  .birdies-design-system--partner_cs-text {
    margin-right: 0;
  }

  .birdies-design-system--grid-4-col {
    grid-row-gap: 50px;
  }

  .birdies-design-system--grid-4-col.birdies-design-system--is-2col_tablet.birdies-design-system--is_flex-vert_mobile {
    flex-flow: column;
    display: flex;
  }

  .birdies-design-system--img.birdies-design-system--is-full {
    object-position: 50% 0%;
  }

  .birdies-design-system--card-tilted {
    border-radius: 20px;
    height: 170px;
    max-height: none;
  }

  .birdies-design-system--card-tilted_pill {
    bottom: 4px;
    left: 4px;
  }

  .birdies-design-system--accordion_header {
    grid-column-gap: var(--birdies-design-system_spacing---gap--tiny);
    grid-row-gap: var(--birdies-design-system_spacing---gap--tiny);
  }

  .birdies-design-system--testimonial_secondary {
    inset: auto auto 28px;
  }

  h1 {
    font-size: 2rem;
  }

  h2 {
    margin-top: 1rem;
    font-size: 1.75rem;
    line-height: 1.25;
  }

  h3 {
    font-size: 1.375rem;
  }

  h4 {
    font-weight: 500;
  }

  .main-navigation-list {
    flex-wrap: wrap;
  }

  .main-navigation-link {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .main-navigation-link.w--current {
    color: #54c5c1;
    background-image: none;
  }

  .primary-button {
    text-align: center;
    width: 80%;
    margin-left: 30px;
    margin-right: 30px;
    display: block;
  }

  .primary-button.wide {
    align-self: center;
  }

  .primary-button.wide.center.bigger {
    margin-top: -1.6rem;
  }

  .primary-button.slim {
    width: 100%;
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .main-navigation-button {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: inline-block;
  }

  .main-navigation-dropdown {
    flex: 0 auto;
    width: 100%;
  }

  .full-width-container-with-brand-section-break {
    margin-top: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .full-width-container-with-brand-section-break.dark-navy-bg.footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .full-width-container-with-brand-section-break.negative-margin-bottom {
    margin-bottom: -4rem;
    padding-bottom: 4rem;
  }

  .full-width-container-with-brand-section-break.negative-margin-bottom.yellow-bg.off-mobile {
    display: block;
  }

  .full-width-container-with-brand-section-break.negative-margin-bottom.teal-bg {
    margin-top: 4rem;
    padding-bottom: 4rem;
  }

  .full-width-container-with-brand-section-break.negative-margin-bottom.dark-yellow-bg {
    margin-top: 4rem;
    padding-bottom: 76px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .full-width-container-with-brand-section-break.extra-top-padding.extra-bottom-padding {
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

  .full-width-container-with-brand-section-break.light-teal-bg.negative-margin-bottom.extra-padding-bottom {
    max-width: 100%;
    margin-top: 4rem;
  }

  .full-width-container-with-brand-section-break.light-teal-bg.negative-margin-bottom.extra-padding-bottom.add-padding-for-nav.added-padding-top-mobile {
    padding-top: 2rem;
  }

  .full-width-container-with-brand-section-break.add-padding-for-nav.teal-bg {
    max-width: 100%;
    margin-top: 8rem;
  }

  .full-width-container-with-brand-section-break.add-padding-for-nav.teal-bg.lp {
    background-position: 50%;
    margin-top: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .full-width-container-with-brand-section-break.add-padding-for-nav.teal-bg.lp.feature {
    padding-left: 0;
    padding-right: 0;
  }

  .full-width-container-with-brand-section-break.bottom-bigger {
    margin-bottom: 0;
    padding-top: 36px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-title {
    margin-top: -63px;
    font-size: 2.6rem;
  }

  .hero-text {
    padding-right: 0;
  }

  .section-title {
    font-size: 2rem;
  }

  .section-title.centered-on-mobile, .section-title.centered {
    text-align: center;
  }

  .customer-list {
    flex-wrap: wrap;
    padding-left: 10px;
    padding-right: 10px;
  }

  .all-caps-heading.dark-teal.centered {
    text-align: left;
  }

  .all-caps-heading.w {
    margin-bottom: 10px;
    font-size: 9px;
  }

  .all-caps-heading.dark-teal {
    margin-top: 83px;
  }

  .value-img {
    align-self: center;
    width: 30%;
  }

  .footer-links {
    padding-top: 0;
    display: inline-block;
  }

  .footer-brand-wrapper {
    width: 100%;
  }

  .footer-brand-image {
    display: inline-block;
  }

  .section-lead-heading {
    font-size: 1.5rem;
  }

  .body-text.narrow-center {
    padding-top: 2.2rem;
  }

  .brand-section-break {
    height: 64px;
    top: -3.9rem;
  }

  .brand-section-break.yellow-squiggle.green {
    margin-top: -24px;
  }

  .brand-section-break.mid-purple-callout-squiggle {
    height: 64px;
    top: -3.9rem;
  }

  .benefit-support-list {
    flex-wrap: wrap;
    padding-top: 0;
  }

  .benefit-support-item {
    width: 100%;
    padding-top: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .benefit-support-item.margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .standard-container {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .standard-container.columns.extra-padding-bottom.stretch.extra-padding-top {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .standard-container.extra-padding-bottom {
    max-width: none;
    padding-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .standard-container.extra-padding-bottom.align-items-top {
    padding-left: 20px;
    padding-right: 20px;
  }

  .standard-container.extra-padding-bottom.space-evenly {
    padding-left: 0;
    padding-right: 0;
  }

  .standard-container.extra-padding-top {
    padding-top: 2rem;
  }

  .standard-container.extra-padding-top.extra-padding-bottom.columns.stretch {
    margin-bottom: 39px;
  }

  .standard-container.rev {
    flex-direction: column;
  }

  .standard-container.flex-column.cqc-reg {
    padding-top: 2rem;
  }

  .nav-container {
    display: flex;
  }

  .nav-container.short {
    max-width: none;
    padding-right: 0;
  }

  .nav-container.short.ebook {
    padding-left: .5rem;
  }

  .brand {
    flex: 1;
    padding-left: 0;
  }

  .brand.sizing-shrink-if-needed {
    flex: 0 auto;
  }

  .navbar.sticky {
    padding-bottom: 20px;
    position: static;
  }

  .navbar.sticky.ebook {
    padding-bottom: 10px;
  }

  .navbar.landing-page, .navbar.is-plain {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .menu-button.w--open {
    background-color: var(--white);
  }

  .menu-button.hide {
    display: none;
  }

  .nav-menu {
    background-color: var(--white);
    height: 100vh;
    position: absolute;
  }

  .support-page-hero-grid {
    grid-template: "Area-4 Area-4 Area-4 Area-4" .5fr
                   "Area-3 Area-3 Area-3 ." .75fr
                   "Area-3 Area-3 Area-3 ." .25fr
                   "Area-3 Area-3 Area-3 ." minmax(200px, .25fr)
                   "Area-2 Area-2 Area-2 Area-2" .25fr
                   / .75fr 2fr 2fr .25fr;
    padding-top: 2rem;
  }

  .support-hero-copy-container {
    padding-bottom: 2rem;
  }

  .feature-page-container {
    padding-bottom: 0;
  }

  .feature-container {
    flex-wrap: wrap;
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .feature-container.reverse {
    flex-wrap: wrap-reverse;
  }

  .feature-container.extra-padding-top {
    padding-top: 2rem;
  }

  .feature-container.extra-padding-bottom.extra-padding-top {
    padding-bottom: 2rem;
  }

  .two-column-copy-container {
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .two-column-copy-container.padding-right {
    padding-top: 2rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .callout-quote-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr .75fr;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .block-quote {
    padding-right: 0;
  }

  .block-quote-container {
    padding-top: 1rem;
  }

  .block-quote-container.center {
    position: static;
  }

  .blockquote-author {
    padding-left: 0;
  }

  .two-column-image-container {
    width: 100%;
  }

  .two-column-image-container.right-padding {
    padding-right: 0;
  }

  .two-column-image-container.left-padding {
    width: 100%;
    padding-left: 0;
  }

  .birdie-academy-grid {
    grid-template-rows: 1.5fr 1fr auto;
    grid-template-columns: .25fr 1fr .25fr;
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .birdie-academy-header, .half-width-container {
    width: 100%;
  }

  .half-width-container.padding-left {
    padding-left: 0;
  }

  .accordion-item-content {
    flex-wrap: wrap;
  }

  .care-planning-container {
    padding: 22px 20px 4rem;
  }

  .centered {
    text-align: left;
  }

  .three-column-list {
    flex-wrap: wrap;
  }

  .one-third-container {
    width: 100%;
  }

  .one-third-container.center-content {
    padding-top: 18px;
  }

  .planning-header-container {
    margin-bottom: 100px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .planning-header-container.neg {
    margin-top: -84px;
  }

  .why-birdie-hero-grid {
    grid-template-rows: .5fr .5fr .25fr .25fr .75fr;
    grid-template-columns: .25fr 1fr .25fr;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .why-birdie-hero-grid.yellow-bg, .why-birdie-hero-grid.purple-bg {
    grid-template-rows: .5fr 1fr .5fr .25fr .75fr;
    grid-template-columns: 1fr 3.5fr 1fr;
  }

  .why-birdie-hero-grid.light-blue-bg {
    grid-template-rows: .5fr 1fr .5fr .25fr .75fr;
    grid-template-columns: 1fr 3.5fr 1fr 2fr;
  }

  .cta-container {
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .planning-hero-grid {
    grid-template-rows: .25fr .25fr .25fr 1fr;
    grid-template-columns: .25fr 1fr .25fr;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .delivery-hero-grid {
    grid-template-rows: .25fr .75fr .25fr 1fr;
    grid-template-columns: .25fr 1fr .25fr;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .delivery-hero-grid.add-padding-for-nav {
    margin-top: 4rem;
  }

  .birdie-section-break-bottom {
    height: 64px;
    bottom: -3.9rem;
  }

  .birdie-section-break-bottom.primary-teal-squiggle {
    bottom: -4rem;
  }

  .birdie-section-break-bottom.mid-purple-squiggle {
    height: 64px;
    bottom: -3.9rem;
  }

  .large-title {
    font-size: 1.904rem;
  }

  .large-title.centered {
    text-align: center;
    font-size: 40px;
    line-height: 35px;
  }

  .large-title.centered.margin-top.largg {
    margin-bottom: -7rem;
    padding-top: 32px;
  }

  .dropdown-list.w--open {
    box-shadow: none;
    border-top: 1.5px solid #ebf4ff;
    border-bottom: 1px solid #ebf4ff;
    border-radius: 0;
  }

  .dropdown-sub-link {
    max-width: 100%;
    display: block;
  }

  .full-width-container {
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .pricing-cta-grid {
    grid-template-rows: 1fr .25fr;
    grid-template-columns: 1fr;
    padding-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .customer-image-container {
    text-align: center;
    width: 33%;
    margin-bottom: 1rem;
  }

  .how-hero-heading-container {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .monitoring-container, ._404-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home-value-img {
    width: 100%;
  }

  .why-illustration-bg.tea {
    background-position: 50% 0;
  }

  .why-illustration-bg.hands {
    background-position: 50% 100%;
    background-size: contain;
  }

  .how-secondary-hero-img {
    width: 100%;
  }

  .assessment-menu {
    width: 70%;
  }

  .assessment-menu.no-shadow {
    margin-left: 0;
  }

  .assessment-hero-grid {
    grid-template-rows: .25fr .25fr .25fr 1fr;
    grid-template-columns: .25fr 1fr .25fr;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .benefits-container {
    padding-bottom: 1rem;
  }

  .small-text {
    font-size: .75rem;
  }

  .cta-image {
    order: 0;
    width: 70%;
  }

  .cta-image.off-mobile {
    display: none;
  }

  .magnifying-glass {
    width: 60%;
    padding-bottom: 2rem;
  }

  .magnifying-glass.neg-margin {
    padding-bottom: 6.6rem;
  }

  .form-grid-container {
    width: 100%;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .hero-image {
    margin-top: 4px;
    font-size: 100%;
  }

  .hero-image.nutshell-image {
    width: 100%;
    max-width: 100%;
    margin-bottom: 29px;
  }

  .training-secondary-header {
    padding-top: 2rem;
  }

  .centered-on-mobile {
    text-align: center;
  }

  .map-illustration, .stamp-illustration {
    width: 60%;
  }

  .book-a-demo-img {
    display: none;
  }

  .right-aligned {
    text-align: left;
  }

  .form-header {
    max-width: 100%;
  }

  .pricing-sub-title {
    margin-bottom: 1rem;
    padding-top: 1rem;
  }

  .terms-header-container {
    flex-wrap: wrap;
    padding-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .terms-header-container.extra-padding-top {
    padding-top: 2rem;
  }

  .terms-content-container {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .terms-content-container.extra-padding-bottom {
    padding-bottom: 2rem;
  }

  .terms-subheading {
    padding-top: 1rem;
    font-size: 1.592rem;
  }

  .footer-links-wrapper {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .blog-collection-list {
    flex-wrap: wrap;
    overflow: auto;
  }

  .blog-card-img {
    height: 12rem;
  }

  .lightbox-videos, .html-embed {
    margin-top: 20px;
  }

  .div-container {
    margin-bottom: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .heading {
    flex-wrap: nowrap;
    justify-content: flex-start;
    display: flex;
  }

  .pagination-button {
    flex: 1;
    width: 120px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .tag-item {
    padding-right: 0;
  }

  .section-title-wrapper {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-title-wrapper.align-left {
    max-width: 100%;
    padding-bottom: 35px;
    padding-left: 25px;
  }

  .section-title-wrapper.align-left.small {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .cms-list-wrapper {
    padding-bottom: 20px;
  }

  .search-field {
    height: 40px;
    font-size: 14px;
  }

  .header-top-wrapper {
    padding-top: 35px;
  }

  .mobile-tags-toggle {
    height: 40px;
    padding-top: 6px;
    font-size: 14px;
  }

  .search-button {
    width: 10px;
  }

  .section-2.cms-section {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .container-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-title-2 {
    font-size: 27px;
    line-height: 35px;
  }

  .section-title-2.small {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .filtr-icon {
    top: 13px;
  }

  .page-title {
    margin-bottom: 20px;
    font-size: 34px;
    line-height: 38px;
  }

  .tag-link {
    font-size: 14px;
  }

  .featured-article-content {
    margin-bottom: 10px;
  }

  .article-header {
    height: 160px;
  }

  .article-header.featured {
    float: none;
    width: 100%;
    height: 170px;
    display: block;
  }

  .tag-wrapper {
    padding-bottom: 20px;
    padding-left: 20px;
    position: static;
  }

  .featured-article-link-block {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .featured-article-content-wrapper {
    text-align: left;
    width: 100%;
    height: auto;
    display: block;
  }

  .small-block-title {
    font-size: 14px;
  }

  .white-block {
    padding: 20px;
  }

  .white-block.featured-article {
    height: auto;
  }

  .block-title.extra-large {
    font-size: 20px;
    line-height: 27px;
  }

  .article-block-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tags-wrapper {
    padding-left: 20px;
  }

  .div-block-3.care-extra-hub-header {
    height: 500px;
  }

  .h1-page-title, .paragraph-old {
    margin-left: 20px;
    margin-right: 20px;
  }

  .post-header-block {
    border-radius: 0;
    height: 220px;
  }

  .page-subtitle.cms-version {
    margin-top: -10px;
    margin-bottom: -9px;
  }

  .post-wrapper {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .tag-link-2 {
    font-size: 14px;
  }

  .rtb {
    font-size: 14px;
    line-height: 23px;
  }

  .more-bottom-block {
    text-align: center;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .more-link-block {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    line-height: 21px;
    display: block;
  }

  .more-small-arrow {
    top: -1px;
  }

  .article-block-content-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .h2.morespace {
    font-size: 28px;
    line-height: 35px;
  }

  .card-play-button-small {
    left: 24px;
  }

  .heading-3-new {
    font-size: 20px;
    line-height: 24px;
  }

  .video-card-content {
    padding: 36px 24px 24px;
  }

  .video-card-image-wrapper {
    height: 160px;
  }

  .video-card-image-inner {
    padding: 24px;
  }

  .tagline {
    letter-spacing: 2px;
  }

  .subhead.text-white-20 {
    font-size: 18px;
    line-height: 24px;
  }

  .card-image-hero-inner {
    padding: 36px;
  }

  .category-card-wrap {
    min-height: 270px;
  }

  .hero-img-container {
    min-width: 100%;
    position: relative;
  }

  .columns-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-2.v {
    flex-direction: column-reverse;
    margin-top: -26px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-2.v.marg {
    margin-top: 61px;
  }

  .columns-2.v.rev {
    flex-direction: column-reverse;
  }

  .column {
    padding-right: 0;
  }

  .sections-white {
    padding-top: 0;
    padding-bottom: 12px;
  }

  .sections-white.green {
    padding-bottom: 80px;
  }

  .column-2 {
    padding-right: 0;
  }

  .column-3 {
    margin-top: -52px;
    padding-left: 0;
  }

  .tp {
    flex-direction: column;
  }

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

  .image-4 {
    margin-left: 0;
  }

  .slider {
    width: 100%;
  }

  .columns-3.column-2 {
    display: inline-block;
  }

  .columns-zero-pad {
    flex: 0 auto;
  }

  .screen {
    margin-top: 20px;
  }

  .cqc-reg-long-explainer-right {
    padding-left: 0;
  }

  .cqc-reg-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cqc-reg-icon {
    width: 50%;
  }

  .container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container.hori-ends.reverse-mobile {
    flex-direction: column-reverse;
  }

  .page-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .page-section.margin-top-100px.overflow-show.dark {
    margin-top: 115px;
  }

  .heading-2 {
    font-size: 2.5rem;
  }

  .margin-medium.margin-top {
    margin-top: 2.65rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-bg {
    height: 20%;
    top: 50%;
  }

  .hero-logo-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .full-width.smaller {
    width: 90%;
  }

  .max-width-50 {
    margin-top: 40px;
  }

  .bullet-item {
    height: 35px;
    margin-bottom: 22px;
  }

  .grid-5-col {
    grid-template-columns: 1fr;
  }

  .people-feature-item {
    margin-right: 0;
  }

  .people-icon {
    width: 50px;
    height: 50px;
  }

  .people-title {
    font-size: 1rem;
  }

  .bg-item-orange.left {
    width: 60%;
    height: 36%;
  }

  .text_center.text_2rem {
    font-size: 1.75rem;
  }

  .flex-h_justify-ends.is-horizontal_mobile.align-left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
  }

  .jumbo-text {
    font-size: 4rem;
  }

  .line-image {
    margin-top: -23px;
  }

  .testimonial-quote {
    font-size: 1.6rem;
  }

  .shadow-image {
    box-shadow: 9px 9px #54c5c170;
  }

  .testimonial-details-wrapper {
    justify-content: space-between;
    display: flex;
  }

  .form-wrapper {
    margin-top: -122px;
    padding: 30px 15px;
  }

  .line-marks {
    width: 50px;
    top: -12%;
    right: -5%;
  }

  .popup-close {
    width: 50px;
    height: 50px;
  }

  .banner-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }

  .max-width-45 {
    margin-top: 55px;
  }

  .grid_cols-4 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .circle-bg {
    height: 11%;
  }

  .text-18px-2 {
    font-size: 16px;
  }

  .section-overlap-80 {
    margin-top: 0;
  }

  .text-22px {
    font-size: 20px;
  }

  .bg-top {
    object-fit: cover;
    object-position: 50% 0%;
    height: 60px;
    top: -1%;
  }

  .home-tab {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-2-col.smaller-gutters {
    grid-column-gap: 20px;
    grid-row-gap: 15px;
    align-content: stretch;
    width: 100%;
    display: none;
  }

  .button-orange {
    text-align: center;
    font-size: 17px;
  }

  .button-orange.wide {
    width: 100%;
    font-size: 15px;
  }

  .button-orange.full-width {
    justify-content: center;
    align-items: center;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 16px;
    display: flex;
  }

  .button-orange.wider {
    font-size: 15px;
  }

  .button-orange.nav-bar {
    width: 100%;
  }

  .trustpilot-home {
    margin-top: 52px;
  }

  .trustpilot-home.margin_top_none {
    margin-top: 0;
  }

  .trustpilot-home.margin-top-20px {
    margin-top: 20px;
  }

  .home-tab-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-3-col {
    grid-row-gap: 50px;
  }

  .grid-3-col.is-2col_tablet.is_flex-vert_mobile {
    flex-flow: column;
    display: flex;
  }

  .appeard-in-logos {
    grid-column-gap: 31px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .home-tabs-menu {
    grid-template-columns: 1fr;
  }

  .card-old {
    width: 125px;
    height: 125px;
    padding: 10px;
  }

  .card-old.hero {
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    padding: 30px 15px;
  }

  .home-card-cta {
    padding: 40px 20px;
  }

  .text-36 {
    font-size: 28px;
  }

  .text-36.orange {
    font-size: 25px;
  }

  .values-grid {
    grid-row-gap: 57px;
    grid-template-columns: 1fr;
  }

  .new-container {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .new-container.padding-100 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.padding-100.padding-bottom-200 {
    padding-bottom: 80px;
  }

  .new-container.feature-nav {
    grid-row-gap: 20px;
    flex-wrap: wrap;
  }

  .new-container.updated_wrapper {
    padding: 40px 15px;
  }

  .agencies-logo-wrapper {
    grid-column-gap: 37px;
    grid-row-gap: 33px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .careers-card {
    padding: 30px 20px;
  }

  .section-hero.padding_top-40px {
    padding-top: 20px;
  }

  .padding_60px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding_60px.padding-top-8px_mobile {
    padding-top: 8px;
  }

  .padding_60px.is-20px_tablet-down {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .padding-100px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-bg-product {
    padding-bottom: 60px;
  }

  .hero-bg-product.auditing {
    height: 300px;
  }

  .product-hero-img {
    width: 100%;
    padding-bottom: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .product-hero-img.auditing {
    width: 100%;
    height: 300px;
  }

  .connect-wrapper {
    grid-column-gap: 3px;
    align-content: center;
  }

  .grid-6col {
    grid-template-columns: 1fr;
  }

  .footer-img {
    height: 64px;
    top: -3.9rem;
  }

  .footer-content {
    grid-template-columns: 1fr;
  }

  .testimonial-drop-img {
    width: 86%;
    bottom: -102px;
  }

  .testimonial-drop-content {
    padding-top: 117px;
    padding-left: 40px;
  }

  .case-study_img {
    height: auto;
    min-height: auto;
    max-height: 300px;
  }

  .case-study-relative.is-img {
    height: auto;
    display: block;
  }

  .case-study-testimonial {
    margin-top: 30px;
    padding-top: 110px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .case-study-date-wrapper {
    grid-row-gap: 12px;
    flex-wrap: wrap;
  }

  .case-study-heading {
    padding-right: 20px;
  }

  .heading-13 {
    object-fit: cover;
    font-size: 2rem;
    position: static;
  }

  .wrapper-new {
    padding: 80px 30px;
  }

  .grid_contact {
    grid-row-gap: 20px;
  }

  .grid_contact.is-book-demo_page {
    grid-row-gap: 40px;
  }

  .book-a-demo-sub-heading {
    font-size: 18px;
  }

  .book-a-demo-heading {
    font-size: 38px;
    line-height: 40px;
  }

  .book-a-demo-agency-wrapper {
    margin-top: 10px;
  }

  .grid_agency {
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto;
    grid-template-columns: max-content 1fr;
  }

  .grid_agency._2-rows_mobile {
    grid-template-rows: auto auto;
  }

  .img_agency {
    object-fit: contain;
    height: 60px;
  }

  .book-a-demo-form {
    margin-bottom: 0;
  }

  .book-a-demo-form-grid {
    grid-template-columns: 1fr 1fr;
  }

  .book-a-demo-agency-content-wrapper {
    margin-top: 60px;
    padding-top: 0;
  }

  .flex-hori-justify-center.hide-mobile {
    display: none;
  }

  .stories-quote-mark.mobile {
    top: -26%;
    left: 31%;
  }

  .stories-trustpilot-img.mobile.margin_top_none {
    margin-top: 0;
  }

  .stories-wrapper-mobile.desktop-hide {
    margin-bottom: 100px;
  }

  .calculator-cta-heading {
    font-size: 36px;
    line-height: 100%;
  }

  .calculator-cta-paragraph {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 135%;
  }

  .back-to-feature-link {
    align-items: center;
    position: static;
  }

  .feature-bg-color-wrapper {
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .feature-category-text {
    text-align: center;
  }

  .feature-bg-white-wrapper {
    width: 100%;
  }

  .feature-name-text {
    text-align: center;
  }

  .feature-heading {
    margin-top: 20px;
    font-family: Circularstd, sans-serif;
    font-size: 44px;
    font-weight: 700;
    line-height: 90%;
  }

  .features-sub-heading {
    width: auto;
  }

  .feature-video-wrapper {
    min-width: 110%;
    max-width: 100%;
    height: auto;
  }

  .feature-benefit-heading {
    font-size: 24px;
  }

  .features-benefit-paragraph {
    margin-top: 5px;
    font-size: 18px;
  }

  .features-nav-wrapper {
    flex-flow: column wrap;
    grid-template-columns: auto;
    padding: 20px 25px;
    box-shadow: 0 2px 5px -1px #c2c2c23d;
  }

  .feature-nav-heading {
    font-size: 1.8em;
    line-height: 1.1em;
  }

  .feature-grid {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .feature-info-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .feature-testimonial-img {
    height: auto;
  }

  .feature-testimonial-heading {
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .feature-testimonial-sub-heading {
    font-size: 16px;
  }

  .feature-faq-img.hide {
    display: none;
  }

  .feature-faq-heading, .feature-faq-paragraph {
    text-align: center;
  }

  .faq-accordion-wrapper {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .faq-accordion-question {
    flex-wrap: wrap;
  }

  .faq-img-grid {
    grid-template-columns: 1fr 1fr;
  }

  .flex-hori.bg-img-feature-arrow {
    background-position: 6% 94%;
    padding-bottom: 100px;
  }

  .features-content-wrapper {
    margin-top: 10px;
  }

  .features-content-paragraph {
    width: auto;
  }

  .learn-more-content-mobile.desktop-hide {
    margin-top: 40px;
    margin-bottom: 400px;
  }

  .learn-more-content.desktop-hide {
    margin-top: -26px;
  }

  .learn-more-mobile-img {
    top: 0;
  }

  .image-26 {
    margin-top: 32px;
  }

  .body-text-2.narrow-center {
    padding-top: 2.2rem;
  }

  .screen-2 {
    margin-top: 20px;
  }

  .section-lead-heading-2 {
    font-size: 1.5rem;
  }

  .feature-benefits-heading {
    text-align: center;
  }

  .collection-list-wrapper, .collection-list, .collection-item {
    width: 100%;
  }

  .tp-reviews {
    border-radius: 5px;
    padding: 14px 22px;
  }

  .margin_none.text-center.extra-padding {
    padding-bottom: 0;
  }

  .padding-bottom-60px {
    padding-bottom: 40px;
  }

  .hero_video {
    height: 40vh;
  }

  .section-blog-yellow-bg {
    background-size: auto 100vh;
  }

  .keep-reading-wrapper {
    background-position: 80% 0;
    position: relative;
    left: -25px;
  }

  .flex-vert-justify-between.gap-40px.height-100.gap-20px_mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-size-21px.text-color-grey {
    font-size: 19px;
  }

  .did-you-know-header {
    font-size: 23px;
  }

  .did-you-know-underline {
    font-size: 24px;
  }

  .did-you-know-paragraph {
    font-size: 21px;
  }

  .did-you-know-content-wrapper {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .section-bg-waves-opacity.bg-color-peach {
    background-size: contain, contain;
  }

  .persona-benefits-heading {
    font-size: 26px;
  }

  .persona-quote-text {
    font-size: 24px;
  }

  .modal-background {
    display: flex;
  }

  .modal-wrapper {
    padding: 22px 20px;
  }

  .grid-2-col-3-rows.gap-col-60px-row-50px.mobile-persona-pop-up {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: max-content;
    grid-auto-columns: 1fr;
    place-content: center start;
    place-items: center start;
    width: 90%;
    display: grid;
  }

  .pop-up-persona-exit {
    top: 22px;
    right: 22px;
  }

  .padding-right-15 {
    padding-right: 15%;
  }

  .mobile-persona-pop-up-line {
    background-color: #54c5c180;
    width: 25%;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .mobile-persona-pop-up-line.desktop-hide.tablet-hide {
    width: 70%;
    display: block;
  }

  .blog-category-img {
    height: 200px;
  }

  .wrapper_featured_content {
    padding: 21px;
  }

  .wrapper_featured_content.blog_hero {
    margin-top: 0;
  }

  .journey-button-wrapper {
    padding-bottom: 80px;
  }

  .cookie-table-div {
    object-fit: fill;
  }

  .blog-list-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video {
    display: flex;
  }

  .position-sticky.is-18, .position-sticky.is-100px, .hero-img-care-hub.desktop-hide {
    width: 100%;
  }

  .hero-heading-care-hub {
    font-size: 45px;
    line-height: 100%;
  }

  .toc-wrapper-care-hub {
    padding: 20px;
  }

  .toc-grid-care-hub {
    grid-template-columns: max-content;
  }

  .toc-link-wrapper {
    transition: none;
  }

  .toc-link-wrapper:hover {
    transform: none;
  }

  .h2-care-hub {
    font-size: 35px;
    line-height: 100%;
  }

  .h3-care-hub {
    font-size: 28px;
  }

  .resources-heading-care-hub {
    font-size: 22px;
    line-height: 105%;
  }

  .care-hub-video-thumbnail {
    width: auto;
    height: 120px;
  }

  .care-hub-lightbox-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .events-card-wrapper {
    padding: 18px 5px;
  }

  .events-date-large {
    font-size: 50px;
    line-height: 40px;
  }

  .events-date-small {
    font-size: 22px;
    line-height: 24px;
  }

  .events-name {
    font-size: 20px;
  }

  .events-time-location {
    margin-top: 10px;
    font-size: 16px;
  }

  .nav-arrow-left {
    right: 12%;
  }

  .nav-arrow-left.news-page {
    left: 0%;
  }

  .nav-arrow-left.news-page-events-section {
    inset: auto auto -15% 12%;
  }

  .nav-arrow-right.news-page {
    right: 0%;
  }

  .nav-arrow-right.news-page-events-section {
    inset: auto 12% -15% auto;
  }

  .events-slide.mobile-land-port {
    margin-right: 20%;
  }

  .course-persona_grid {
    grid-row-gap: 40px;
  }

  .trustpilot_widget-old {
    margin-top: 52px;
    margin-bottom: 44px;
  }

  .trustpilot_widget-old.is-img {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .our-customers-grid {
    grid-column-gap: 45px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .value-card-grid {
    padding-left: 30px;
    padding-right: 30px;
  }

  .news-hero-content-grid {
    grid-template-columns: max-content;
  }

  .news-hero-img {
    height: auto;
  }

  .featured-in-grid._1st-grid, .featured-in-grid._2nd-grid {
    grid-column-gap: 30px;
  }

  .featured-in-img.business-insider-img, .featured-in-img.home-care-img, .featured-in-img.hyer-img {
    width: 130px;
  }

  .featured-in-img.evening-standard-img {
    width: 175px;
  }

  .featured-in-img.laing-buisson-img {
    width: 150px;
  }

  .featured-in-img.tech-crunch-img, .featured-in-img.sifted-img {
    width: 130px;
  }

  .featured-grid-news {
    margin-top: 30px;
  }

  .media-coverage-nav {
    inset: auto 0% -11.5%;
  }

  .news-cta-grid {
    grid-row-gap: 75px;
  }

  .choose-campaign-hero-img {
    margin-top: 60px;
  }

  .choose-campaign-h1 {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .choose-campaign-content-grid {
    padding: 8px;
  }

  .choose-campaign-card {
    padding: 20px;
  }

  .choose-campaign-card.work-life-balance {
    margin-top: 20px;
  }

  .choose-campaign-card-heading {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 100%;
  }

  .choose-campaign-card-sub-heading {
    text-align: left;
    padding-bottom: 6px;
  }

  .choose-campaign-card-content {
    align-items: flex-start;
  }

  .choose-campaign-path-grid {
    margin-bottom: 0;
  }

  .choose-campaign-blob-text {
    text-align: left;
  }

  .choose-campaign-blob-heading {
    grid-column-gap: 16px;
    flex-direction: row;
    margin-bottom: 20px;
  }

  .choose-campaign-path-icon {
    width: 45px;
  }

  .choose-campaign-path-icon.bottom-icon {
    width: auto;
    height: 50px;
  }

  .choose-campaign-mobile-blob {
    top: 100px;
  }

  .campaign-pop-up-wrapper.professional-development {
    display: none;
  }

  .campaign-pop-up {
    padding: 20px 15px;
  }

  .choose-campaign-form {
    min-width: 175px;
    height: 500px;
  }

  .grid_hero {
    grid-row-gap: 40px;
  }

  .grid_hero.page-home {
    padding-top: 30px;
  }

  .grid_hero.page-products {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .grid_hero.ppc-page, .grid_hero.is-micro-landing, .grid_hero.is-mid-large-landing {
    padding-top: 30px;
  }

  .button_primary {
    text-align: center;
    font-size: 17px;
  }

  .button_primary.full-width {
    justify-content: center;
    align-items: center;
    min-width: auto;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 16px;
    display: flex;
  }

  .button_primary.is-full-width_mobile, .button_primary.is-outline.is-teal {
    width: 100%;
  }

  .wrapper.padding_100px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid_2col-80.has-less-margin_mobile {
    margin-bottom: 30px;
  }

  .grid_2col-80.is-village_page {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-bottom: 60px;
  }

  .card.animation_hover-up.additional-space_sides {
    margin-left: 0;
    margin-right: 0;
  }

  .grid_partner {
    grid-row-gap: 20px;
  }

  .partners_logo {
    width: 150px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .partners.bottom-row {
    margin-top: 20px;
  }

  .section_oval-left {
    z-index: 10;
    padding-top: 0;
    padding-bottom: 70px;
  }

  .pill {
    padding: 8px 12px;
  }

  .img_swiper_bg.page_cost-savings {
    display: none;
  }

  .case-studies-card-wrapper {
    padding: 12px 18px;
  }

  .case-studies-paragraph {
    min-height: auto;
  }

  .grid_about.margin-is-less_mobile {
    margin-top: 0;
  }

  .enter-birdie-img.mobile {
    margin-bottom: 0;
  }

  .team-top {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .team-bottom {
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
    margin-top: 25px;
  }

  .text_18.text-align-center {
    text-align: center;
  }

  .img_open-roles.img-3 {
    width: 200px;
    top: -25px;
    left: 42%;
  }

  .grid_investors {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .img_investor {
    min-width: 150px;
  }

  .grid_steps {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .hero_img-corner-mobile {
    display: none;
    position: static;
  }

  .wrapper_hero_illustration {
    grid-column-gap: 6px;
    inset: auto 0% 0%;
  }

  .img_featured-bg.section_blog {
    top: auto;
  }

  .button-outline.color_blue-dark, .button-outline.color_teal-dark, .button-outline.color_orange-dark, .button-outline.has-wrap {
    white-space: normal;
  }

  .button-outline.is-red-outline {
    width: 100%;
  }

  .blog-clear-button.is-updated {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .img_mailing-list_steps {
    left: 25%;
  }

  .grid_blog_hero_tag {
    margin-top: 40px;
  }

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

  .blog_rich-text p {
    margin-top: 5px;
  }

  .filters_dropdown {
    padding-top: 20px;
  }

  .img_blog_hero {
    min-height: 0;
    margin-top: 60px;
  }

  .text_teal-dark.margin_bottom-none.is-comma, .hero_icon.cqc-resources_1, .hero_icon.growth-resources_1, .hero_icon.growth-resources_2, .hero_icon.german_landing_2 {
    display: none;
  }

  .hero_icon.change-management_3 {
    display: none;
    inset: 10px 0% auto auto;
  }

  .hero_icon.german-landing {
    display: none;
  }

  .grid_cost-savings-calculator {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper_testimonials {
    padding-left: 25px;
    padding-right: 25px;
  }

  .quote-mark.top {
    inset: -8% auto auto -5%;
  }

  .text_blue-dark.text-center.join-us_comma, .img_bird.change-management_1, .img_bird.german_home_1 {
    display: none;
  }

  .wrapper_link_tags {
    grid-template-columns: 1fr;
  }

  .padding_top-60px {
    padding-top: 40px;
  }

  .padding_top-60px.is-60px_mobile {
    padding-top: 60px;
  }

  .padding_top-60px.is-30px_mobile, .padding_top-60px.is-0px_mobile {
    padding-top: 0;
  }

  .grid_lightbox {
    grid-row-gap: 20px;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-h_align-top.gap-cols-40px.vert_mobile {
    grid-row-gap: 21px;
    flex-direction: column;
  }

  .flex-h_align-top.gap-cols-20px.is-vert_mobile {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .tabs_and_nav.component_product-slider {
    min-height: auto;
  }

  .arrow {
    display: none;
  }

  .arrow.tab_next {
    display: none;
    inset: auto 0% -1% auto;
  }

  .arrow.tab_previous {
    display: none;
    inset: auto auto -1% 0%;
  }

  .tab_content {
    padding-bottom: 0;
  }

  .values_slide-no {
    display: none;
  }

  .tab_menu {
    margin-bottom: 10px;
  }

  .tab_menu.ppc-page {
    margin-bottom: 0;
  }

  .tab_pan {
    padding-left: 0;
    padding-right: 0;
  }

  .values {
    width: 100%;
    height: auto;
  }

  .tab_link.component_resources {
    justify-content: center;
    align-items: center;
    height: 60px;
    display: flex;
  }

  .tab_link.component_products {
    width: 100%;
  }

  .section_skew-left {
    padding-bottom: 25px;
  }

  .wrapper_milestone.left-side, .wrapper_milestone.right-side {
    padding: 12px;
  }

  .grid_milestone-main {
    padding-left: 8px;
    padding-right: 8px;
  }

  .padding-top-20px.is-only_mobile {
    padding-top: 20px;
  }

  .padding-top-20px.is-0px_mobile {
    padding-top: 0;
  }

  .wrapper_german_img_tabs {
    padding: 14px;
  }

  .grid_cols_3 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid_cols_3.gap_80px {
    grid-row-gap: 60px;
  }

  .grid_cols_3.gap_80px.is-40px-row_mobile {
    grid-row-gap: 40px;
  }

  .text_20px.text_semi-bold.text-18px_mobile {
    font-size: 1.125rem;
  }

  .home_laptop-img {
    margin-bottom: -145px;
  }

  .h1_hero {
    font-size: 2.5rem;
    line-height: 1.25;
  }

  .h1_hero.margin_none.text-center {
    text-align: center;
  }

  .swiper._3cards.margin-bottom-none_mobile {
    margin-bottom: 0;
  }

  .flex-v_left_center-mobile.is-stretch_mobile {
    align-items: stretch;
  }

  .flex_v.gap-2px.is-8px_mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .wrapper_blog_back-button {
    justify-content: center;
    margin-bottom: 30px;
  }

  .grid_content {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .img_events_hero {
    position: static;
  }

  .grid_cta_cols-2.gap_cols-80px {
    grid-row-gap: 60px;
  }

  .img_desktop-larger.and-smaller {
    display: none;
  }

  .img_slider_product {
    max-height: none;
  }

  .grid_product-testimonial {
    margin-top: 40px;
    margin-bottom: 80px;
  }

  .grid_product-testimonial.is-persona_page {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid_product_features {
    grid-template-columns: 1fr;
    margin-bottom: 80px;
  }

  .padding_top-120px {
    padding-top: 80px;
  }

  .padding_top-120px.is-unchanged_mobile {
    padding-top: 120px;
  }

  .mobile_hero-wrapper {
    align-items: stretch;
    margin-top: 20px;
  }

  .banner_small.is-large-banner {
    padding-left: 16px;
    padding-right: 16px;
  }

  .flex_h-center.gap_cols-20px.is-vert_mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .banner_content {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 85%;
  }

  .banner_content.is-large-banner {
    width: 100%;
  }

  .img_course, .course-persona_img {
    height: 250px;
  }

  .section_oval-right_no-top {
    background-position: 50% 100%;
  }

  .stats_text-large {
    font-size: 52px;
  }

  .grid_stats-4col {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid_awards.awards-list {
    grid-template-columns: 1fr 1fr;
  }

  .meet-birdies_video_wrapper {
    padding: 16px;
  }

  .grid_team-values {
    grid-row-gap: 30px;
  }

  .rich-text_ppc h1 {
    margin-bottom: 10px;
    font-size: 1.75rem;
  }

  .rich-text_ppc h3 {
    margin-bottom: 16px;
    font-size: 1.25rem;
  }

  .img_ppc_slide {
    width: 100%;
  }

  .wrapper_ppc_slide_img {
    padding: 8px;
  }

  .grid_ppc-businesses {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .grid_ppc-logos {
    grid-template-columns: auto auto;
  }

  .product_testimonial-img_wrapper {
    width: 70%;
    display: none;
  }

  .product_testimonial_wrapper {
    padding: 20px;
  }

  .product_testimonial-icon, .product_testmonial-bg {
    display: none;
  }

  .product_testimonial {
    margin-bottom: 25px;
    padding-left: 0;
    padding-right: 0;
  }

  .home_features_wrapper {
    grid-row-gap: 8px;
    flex-direction: column;
    padding-left: 25px;
    padding-right: 25px;
  }

  .padding-bottom-12px.is-8px_mobile {
    padding-bottom: 8px;
  }

  .img_feature {
    height: 55px;
    margin-left: -4px;
  }

  .section_oval-left_no-top {
    z-index: 10;
    padding-top: 0;
    padding-bottom: 70px;
  }

  .min-height-850px.is-auto-height_mobile {
    min-height: auto;
  }

  .cqc_form_wrapper {
    margin-top: -220px;
    margin-bottom: 66px;
  }

  .cqc_form {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile_large-word_wrapper {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .button_teal-dark {
    text-align: center;
    font-size: 17px;
  }

  .button_teal-dark.is-full-wdith_mobile {
    width: 100%;
  }

  .marquee-wrapper {
    width: 300%;
  }

  .wrapper_ppc-stats {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .icon_embed.is-quote {
    max-width: 28px;
    max-height: 28px;
  }

  .text_semi-bold.text_1-25rem.is-1-125-rem_mobile {
    font-size: 1.125rem;
  }

  .dps-funding_form {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .dps-funding_form_wrapper {
    margin-top: -50px;
    margin-bottom: 50px;
  }

  .grid_dps-funding {
    margin-bottom: 40px;
  }

  .padding-bottom-65px.is-visible-mobile {
    padding-bottom: 65px;
  }

  .padding-bottom-65px.is-visible-mobile.is-16px_mobile {
    padding-bottom: 16px;
  }

  .lottie.is-visible_mobile {
    align-self: stretch;
  }

  .grid_features {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .all-features_nav_wrapper.is-mobile {
    padding-top: 20px;
    padding-bottom: 20px;
    top: 84%;
  }

  .all-features_nav_wrapper.is-mobile.is-de-page {
    grid-template-columns: 1fr 1fr;
    top: 67%;
  }

  .slider__nav {
    margin-top: 0;
    margin-bottom: -48px;
  }

  .slider_features {
    width: 240px;
    height: 130px;
  }

  .slide__image.next {
    transform: translate(66px)scale(.8);
  }

  .slide__image.previous {
    transform: translate(-66px)scale(.8);
  }

  .margin-top--60px.is-52px_mobile {
    margin-top: -52px;
  }

  .img_absolute_minus-index.is-persona_page {
    max-width: 100%;
  }

  .border-radius_20px.is-persona_page {
    max-width: 80%;
  }

  .persona_video_wrapper {
    margin-bottom: -170px;
  }

  .persona_large-padding {
    margin-bottom: 160px;
  }

  .section_oval-left_no-bottom {
    z-index: 10;
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .persona_hero-heading {
    font-size: 2.5rem;
    line-height: 1.25;
  }

  .section_pricing-hero {
    z-index: 10;
    padding-bottom: 20px;
  }

  .grid_pricing-hero {
    grid-row-gap: 100px;
    grid-template-columns: 1fr;
    margin-top: 3.75rem;
    margin-bottom: 4rem;
  }

  .pricing-feature_top {
    min-height: auto;
  }

  .pricing-feature_bottom {
    padding-bottom: 64px;
  }

  .pricing-button_wrapper {
    bottom: -18px;
  }

  .grid_pricing_cm-only {
    padding: 21px 32px;
  }

  .text_28px.is-20px_mobile {
    font-size: 20px;
  }

  .text_28px.is-24px_mobile {
    font-size: 24px;
  }

  .pricing-header_wrapper {
    width: 120px;
  }

  .grid_pricing-features {
    grid-template-columns: 130px 1fr 1fr 1fr 1fr;
    width: 700px;
    min-height: 75px;
  }

  .pricing-item_wrapper {
    width: 120px;
  }

  .pricing-feature_divider {
    width: 99%;
  }

  .grid_pricing-header {
    grid-template-columns: 130px 1fr 1fr 1fr 1fr;
  }

  .grid_pricing-category {
    width: 694px;
  }

  .pricing-cm-only_wrapper {
    margin-top: 40px;
  }

  .swiper-slide_pricing-inner {
    min-height: 100px;
  }

  .pricing-tabs {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 12px 16px;
    display: grid;
  }

  .microsite_birdie {
    max-width: 125px;
  }

  .icon_microsite {
    width: 50px;
  }

  .microsite_signature-img {
    padding-bottom: 30px;
  }

  .grid_microsite-footer {
    grid-template-columns: 1fr;
  }

  .swiper-button-next.is-microsite {
    right: -10px;
  }

  .hori-scroll.is_5-sections {
    margin-bottom: 0;
    padding-top: 30px;
  }

  .hori-scroll.is_5-sections.is-village_page {
    padding-top: 0;
  }

  .hori-scroll_item {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hori-scroll_item.is-first_slide {
    padding-bottom: 0;
  }

  .hori-scroll_item.is-first_slide.is-smaller {
    padding-top: 10px;
  }

  .hori-scroll_item.is-first_slide.is-visible_mobile, .hori-scroll_item.is-0px-top_mobile {
    padding-top: 0;
  }

  .hori-scroll_item.is-smaller {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hori-scroll_item.is-visible_mobile, .grid_your-clients {
    padding-top: 0;
  }

  .hori-scroll_nav {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_philosophy-roadmap {
    margin-bottom: 0;
    padding-top: 0;
  }

  .button_teal {
    text-align: center;
    font-size: 17px;
  }

  .philosophy-accordions {
    padding-left: 10px;
    padding-right: 10px;
  }

  .philosophy-accordions_icon {
    display: none;
  }

  .accordion {
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion_chev {
    right: -20px;
  }

  .product-philosophy_heading {
    top: -5%;
  }

  .product-philosophy_card-icon {
    position: absolute;
    top: -28px;
    right: -23px;
  }

  .grid_product-philosophy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hori-scroll_bg.is-bottom {
    margin-top: 0;
    padding-top: 0;
  }

  .grid_philosophy-features.is-last_grid {
    margin-bottom: 0;
  }

  .product-philosophy_heading-wrapper {
    padding-right: 60px;
  }

  .is-2-rem_mobile {
    font-size: 2rem;
  }

  .button_blue {
    text-align: center;
    font-size: 17px;
  }

  .button_blue.is-full-width_mobile {
    width: 100%;
  }

  .product-philosophy_img {
    max-width: 85px;
    top: -25px;
  }

  .navigation_dropdown-heading.no-wrap_mobile {
    white-space: nowrap;
  }

  .grid_dropdown-content {
    grid-template-columns: 1fr;
  }

  .grid_dropdown-content.is-3-grid {
    grid-row-gap: 1.5rem;
  }

  .navigation_inner.is-dropdown {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .button_secondary {
    text-align: center;
    font-size: 17px;
  }

  .button_secondary.has-icon.is-pricing_button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button_secondary._100--width_mobile-portrait {
    width: 100%;
  }

  .pricing_slider {
    border-radius: 10px;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .employee_value {
    display: block;
  }

  .pricing_slider-text {
    margin-left: auto;
    margin-right: auto;
    line-height: 1.5;
  }

  .pricing_slider-text.text-align-left.text-center_mobile {
    text-align: center;
  }

  .fs_rangeslider-1_track {
    width: 60svw;
  }

  .fs_rangeslider-1_track.is-plan-summary_page {
    width: 100%;
  }

  .fs_rangeslider-1_wrapper {
    padding-top: 0;
  }

  .fs_rangeslider-1_wrapper.align-left {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing_cta-wrapper-1.is-on-bottom {
    bottom: -60px;
  }

  .pricing_value-divider {
    max-width: 200px;
  }

  .pricing_calc {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing_cta-arrow {
    bottom: -15px;
  }

  .pricing_cta-arrow.is-left {
    left: 0;
  }

  .pricing_cta-arrow.is-left.is-3grid {
    bottom: -15px;
    left: 25px;
    transform: none;
  }

  .pricing_cta-arrow.is-right {
    right: 0;
  }

  .pricing_cta-arrow.is-right.is-3grid {
    bottom: -15px;
    right: 25px;
    transform: none;
  }

  .product-tour_stats.is-micro-landing_page {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .product-tour_stat {
    justify-content: flex-start;
  }

  .grid_product-tour-cta {
    margin-top: 20px;
  }

  .pricing_primary-cta {
    text-align: center;
    font-size: 17px;
  }

  .grid_case-studies_hero.is-inner_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .case-studies_img._2nd-img {
    min-height: 200px;
    margin-top: -9px;
  }

  .case-studies_img._3rd-img {
    min-height: 150px;
  }

  .case-studies_img._4th-img {
    margin-top: 10px;
  }

  .case-studies_img._5th-img {
    display: none;
  }

  .case-studies_img._6th-img {
    object-position: 0% 20%;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 90%;
    height: 125px;
    min-height: auto;
  }

  .case-studies_img._7th-img {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 85%;
    margin-bottom: 20px;
  }

  .case-studies_img._1st-img {
    display: none;
  }

  .partner-type_wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    margin-top: 20px;
  }

  .partner-type_divider {
    display: none;
  }

  .confirmation_bg-icon {
    width: 80%;
    top: -20px;
  }

  .section_confirmation-hero {
    padding-bottom: 270px;
  }

  .section_confirmation-hero.padding-less {
    margin-bottom: 40px;
    padding-bottom: 100px;
  }

  .banner {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .confirmation_pill-wrapper {
    top: -20px;
  }

  .grid_plan-summary {
    border-radius: 30px;
    padding: 20px;
  }

  .plan-summary_slider {
    text-align: center;
    border-radius: 10px;
    align-items: center;
  }

  .plan-summary_icon {
    display: none;
  }

  .plan-summary_stats.is-hidden_desktop {
    margin-bottom: 0;
  }

  .ppc_graphic-arrow {
    max-height: 90px;
  }

  .buttons_wrapper {
    flex-direction: column;
  }

  .buttons_wrapper.is-100--width_mobile {
    width: 100%;
  }

  .ppc_graphic-cell {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid_2col.is-gap-huge.is-reversed.gap-smaller_mobile, .grid_2col.is-gap-huge.gap-smaller_mobile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid_2col.gap-50px.col1-larger.gap-20px_mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid_2col.gap-32px.is-0px_mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .grid_2col.gap-42px.height-100.gap-20px_mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pricing_secondary-cta {
    text-align: center;
    font-size: 17px;
  }

  .tour_popup {
    padding-top: 7.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing_demo {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing_cta-wrapper-1-copy.is-on-bottom {
    bottom: -60px;
  }

  .plan_title {
    text-align: center;
    flex-direction: column;
  }

  .plan_calc {
    grid-template-columns: 1fr;
  }

  .plan_slider-text {
    margin-left: auto;
    margin-right: auto;
    line-height: 1.5;
  }

  .plan_slider-text.text-align-left.text-center_mobile {
    text-align: center;
  }

  .container-12 {
    max-width: none;
  }

  .pricing_top-text {
    min-height: auto;
  }

  .section_exec-wing {
    background-position: 0 -50px;
  }

  .section_oval-bottom {
    z-index: 10;
    padding-top: 0;
    padding-bottom: 70px;
  }

  .section_oval-bottom.is-ppc_page {
    padding-bottom: 230px;
  }

  .section_oval-bottom.text_white.padding-less {
    background-position: 50% 100%;
    padding-bottom: 20px;
  }

  .section_oval-bottom.text_white.padding-bottom-0px {
    padding-bottom: 0;
  }

  .grid_hero-cover {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    margin-top: -150px;
  }

  .grid_hero-cover.direction-vertical.row-16px_mobile {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-info {
    flex-direction: column;
    align-items: flex-start;
  }

  .text_banner-big {
    width: 90%;
  }

  .banner_large {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid_referral {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .product-feature_hero {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .product-feature_blob {
    min-width: auto;
  }

  .product-feature_testimonial {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .form {
    min-width: 100%;
  }

  .img_ppc-feature.is-paid-social {
    margin-bottom: 52px;
  }

  .de_company {
    max-width: none;
  }

  .de_company-logos {
    max-width: 75px;
  }

  .padding-bottom-24px.is-visible-mobile.is-16px_mobile {
    padding-bottom: 16px;
  }

  .hori-scroll_img.is-slide-1 {
    min-width: auto;
  }

  .hori-scroll_img.is-slide-4 {
    min-width: auto;
    max-width: 80%;
  }

  .hori-scroll_img.is-slide-5 {
    min-width: auto;
  }

  .village-care_number {
    max-width: 26px;
  }

  .pricing_slider-arrow {
    display: none;
  }

  .max-width-190px.border-radius-5px.is-100-_mobile {
    max-width: 100%;
  }

  .padding-top-32px.is-12px_mobile {
    padding-top: 12px;
  }

  .micro_quote-logo {
    max-width: 125px;
  }

  .grid_village-hero {
    margin-bottom: 52px;
  }

  .grid_village-hero.page-home {
    padding-top: 30px;
  }

  .grid_village-hero.page-products {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .grid_village-hero.ppc-page {
    padding-top: 30px;
  }

  .bpk_rich-text h1, .bpk_rich-text h2 {
    overflow-wrap: anywhere;
  }

  .case-study_text {
    min-height: auto;
  }

  .case-study_card {
    padding: 12px 18px;
  }

  .height-100.position-relative.width_100.test_img {
    max-height: 220px;
  }

  .has-video-top.is-unchanged_mobile {
    padding-top: 120px;
  }

  .nav_dropdown-grid {
    grid-template-columns: 1fr;
  }

  .nav_dropdown-grid.is-3-grid, .nav_dropdown-grid.is-4-grid {
    grid-row-gap: 1.5rem;
  }

  .section_support-hero {
    z-index: 10;
    background-position: 50% 100%;
    padding-bottom: 80px;
  }

  .hero_product_video {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .section_communities {
    margin-bottom: 40px;
    padding-bottom: 40px;
  }

  .border-radius-100.is-rectangle_mobile {
    object-fit: cover;
    border-radius: 8px;
    width: 100%;
    max-height: 150px;
  }

  .staff_img {
    flex: none;
    width: 100px;
    height: auto;
    max-height: 100px;
  }

  .toc_accordion {
    top: -20px;
  }

  .toc_accordion-button {
    width: 40px;
    height: 40px;
  }

  .toc_accordion-icon {
    width: 50%;
  }

  .competitors_testimonial-icon {
    display: none;
  }

  .flex-v_dont-shrink-or-grow {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .is-full-width_mobile {
    width: 100%;
  }

  .grid_german-role {
    grid-template-columns: max-content;
  }

  .banner_small-de.is-large-banner {
    padding-left: 16px;
    padding-right: 16px;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion_header.is-horizontal_mobile.align-left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
  }

  .company_logo {
    max-width: 200px;
    max-height: 60px;
  }

  .persona_content {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    padding: 20px;
  }

  .persona_content.padding-sides-8px_mobile {
    padding-left: 8px;
    padding-right: 8px;
  }

  .button_pink {
    text-align: center;
    font-size: 17px;
  }

  .button_pink.full-width {
    justify-content: center;
    align-items: center;
    min-width: auto;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 16px;
    display: flex;
  }

  .button_pink.is-full-width_mobile {
    width: 100%;
  }

  .persona_img {
    border-radius: 8px;
  }

  .c-autotabs_image {
    width: 100%;
  }

  .c-autotabs_image.cc-pane-crypto-mobile {
    width: auto;
    height: auto;
    margin-right: 0;
    position: static;
    transform: translate(16px);
  }

  .c-section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .c-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .c-title-3 {
    font-size: 20px;
    line-height: 34px;
  }

  .c-autotabs_line {
    left: 25px;
  }

  .c-autotabs_link {
    padding-left: 53px;
    padding-right: 40px;
  }

  .c-autotabs_link.w--current {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .c-title-2 {
    font-size: 32px;
    line-height: 36px;
  }

  .margin-top--30px.is-52px_mobile {
    margin-top: -52px;
  }

  .margin-top--30px.is-0px_mobile {
    margin-top: 0;
  }

  .testimonial_img {
    max-width: 100px;
  }

  .hero_play-button {
    color: #ffffffbf;
    max-width: 80px;
  }

  .trustpilot_widget {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .trustpilot_widget.is-img {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .product_hero_video {
    margin-top: -110px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .home_features_wrapper-2 {
    grid-row-gap: 8px;
    flex-direction: column;
    padding-left: 25px;
    padding-right: 25px;
  }

  .section_oval-left-2 {
    z-index: 10;
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .pill-2 {
    padding: 8px 12px;
  }

  .button_primary-2 {
    text-align: center;
    font-size: 17px;
  }

  .button_primary-2.is-full-width_mobile {
    width: 100%;
  }

  .button_primary-2.full-width {
    justify-content: center;
    align-items: center;
    min-width: auto;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 16px;
    display: flex;
  }

  .blog_sticky {
    padding: 15px;
  }

  .img_blog {
    min-height: 0;
    margin-top: 60px;
  }

  .text_pill-number.is-flex_mobile {
    display: flex;
  }

  .nav_menu-right {
    padding-bottom: 8rem;
  }

  .uui-navbar01_large-item-content {
    margin-top: 1rem;
  }

  .uui-navbar01_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar01_dropdown-blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
  }

  .nav_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav_dropdown-content-left.is-icons {
    display: none;
  }

  .nav_items-grid {
    grid-template-columns: 1fr;
  }

  .nav_grid {
    grid-row-gap: 50px;
  }

  .nav_link.is-article-card {
    width: 100%;
  }

  .nav_tabs {
    padding-left: 0;
  }

  .swiper-slide-2.cc-how-slider-thumbs {
    padding-left: 0;
    padding-right: 0;
  }

  .col {
    flex-basis: 100%;
    order: 1;
    max-width: 100%;
  }

  .u-mb-0 {
    margin-bottom: 0;
  }

  .swiper-wrapper-2.cc-how-slider-thumbs {
    width: 100%;
  }

  .phone-mock_border {
    border-width: 5px;
  }

  .slider-arrow {
    width: 2rem;
    height: 2rem;
    font-size: 16px;
    display: none;
  }

  .slider-arrow.cc-how-slide-left {
    display: flex;
    left: 12px;
  }

  .slider-arrow.cc-how-slide-right {
    display: flex;
    right: 12px;
  }

  .swiper-2.cc-how-slider {
    height: 130vw;
  }

  .phone-mock_tab {
    height: 5vw;
  }

  .is-nav_button {
    padding-left: 0;
  }

  .nav_tab-button-wrapper {
    flex-basis: 100%;
    order: 1;
    max-width: 100%;
  }

  .swiper-slide-3.cc-how-slider-thumbs {
    padding-left: 0;
    padding-right: 0;
  }

  .ppc_bottom-img {
    width: 100%;
  }

  .ppc_bottom-img_wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ppc_content-img {
    width: 100%;
  }

  .section_blog_oval-left {
    z-index: 10;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .blog_dropdown {
    padding-right: 12px;
  }

  .nav_card-content {
    padding: 12px;
  }

  .grid_all-features_accordion {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid_all-features_accordion.gap_80px {
    grid-row-gap: 60px;
  }

  .grid_all-features_accordion.gap_80px.is-40px-row_mobile {
    grid-row-gap: 40px;
  }

  .flex_h-wrap.gap-16px.is-center_mobile {
    justify-content: center;
    align-items: center;
  }

  .padding-bottom-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .icon_color.is-quote {
    max-width: 28px;
    max-height: 28px;
  }

  .collection-list-3 {
    grid-template-columns: 1fr;
  }

  .button_primary_tour {
    text-align: center;
    font-size: 17px;
  }

  .button_primary_tour.full-width {
    justify-content: center;
    align-items: center;
    min-width: auto;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 16px;
    display: flex;
  }

  .button_primary_tour.is-full-width_mobile, .button_primary_tour.is-outline.is-teal {
    width: 100%;
  }

  .image-31 {
    min-width: auto;
  }

  .section_exec-wing-2 {
    background-position: 0 -50px;
  }

  .modal1_component {
    display: none;
  }

  .flex-v_left.is-stretch_mobile {
    align-items: stretch;
  }

  .section_oval-left_teal-lighter {
    z-index: 10;
    padding-top: 0;
    padding-bottom: 70px;
  }

  .grid-4-col {
    grid-row-gap: 50px;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .pricing21_top-row-content {
    padding: 1rem .5rem;
  }

  .section_oval-top {
    z-index: 10;
    padding-top: 0;
    padding-bottom: 70px;
  }

  .section_oval-top.is-ppc_page {
    padding-bottom: 230px;
  }

  .section_oval-top.text_white.padding-less {
    background-position: 50% 100%;
    padding-bottom: 20px;
  }

  .section_oval-top.text_white.padding-bottom-0px {
    padding-bottom: 0;
  }

  .img.is-full {
    object-position: 50% 0%;
  }

  .birdie_home-hero {
    max-height: 75px;
    bottom: 70px;
    right: -12px;
  }

  .swiper-button-next_primary.is-microsite, .swiper-button-prev_primary.is-microsite {
    right: -10px;
  }

  .button_wrapper.gap-16px.is-100-_mobile {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .grid_4col.gap-60px.is-flex-v_mobile {
    flex-flow: column;
    display: flex;
  }

  .cta_wrapper {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .event-header2_meta-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .webinar_form-block {
    padding: .7rem;
  }

  .grid-17 {
    grid-template-columns: 1fr;
  }

  .webinar-gated_content-right {
    min-width: auto;
  }

  .grid-3-col-2 {
    grid-row-gap: 50px;
  }

  .partner_logo {
    width: 150px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .padding-bottom-60px-2 {
    padding-bottom: 40px;
  }

  .cs_pop-up {
    width: 300px;
    min-width: auto;
    max-width: none;
    margin-right: -60px;
    inset: auto 0% 28px auto;
  }

  .cs_pop-up.is-bottom-left, .cs_pop-up.is-bottom-right {
    top: auto;
    left: auto;
    right: 0%;
  }

  .blog_card-content.gap-28px.min-height_200px.min-height_auto_mobile {
    min-height: auto;
  }

  .swiper-button-prev.is-microsite, .blog_button-next.is-microsite, .blog_button-prev.is-microsite {
    right: -10px;
  }

  .blog_toc {
    min-width: 90px;
  }

  .max-width_150px_mobile {
    max-width: 150px;
  }

  .uui-navbar03_dropdown-content-left {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-content-left.is-shorter_mobile {
    grid-row-gap: 1.5rem;
  }

  .uui-navbar03_dropdown-link.is-secondary {
    flex-flow: column;
    display: flex;
  }

  .uui-navbar03_dropdown-link-list {
    padding: 0;
  }

  .uui-navbar03_dropdown-link-list.is-grey {
    padding: 10px;
  }

  .uui-navbar03_bottom-bar {
    align-items: flex-start;
  }

  .uui-navbar03_bottom-bar-right {
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .uui-navbar03_bottom-bar-left {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .uui-navbar03_dropdown-content.is-bottom.is-spaced-between {
    justify-content: space-between;
    align-items: flex-start;
  }

  .uui-navbar03_dropdown-content.padding-bottom_28px.is-0px_mobile {
    padding-bottom: 0;
  }

  .uui-navbar03_menu {
    padding-bottom: 15rem;
  }

  .button-16 {
    width: 100%;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
  }

  .container-22 {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .uui-navbar02_dropdown-blog-item-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar02_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar02_blog-content {
    margin-top: .5rem;
  }

  .uui-navbar02_dropdown-content-wrapper {
    width: 100%;
  }

  .uui-navbar02_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: none;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
  }

  .nav_mobile-divider {
    background-color: var(--birdies-design-system---colours--primary-7);
    width: 100%;
    height: 1px;
    display: block;
  }

  .banner-2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .button_primary-3 {
    text-align: center;
    font-size: 17px;
  }

  .button_primary-3.is-full-width_mobile {
    width: 100%;
  }

  .uui-navbar03_dropdown-content-2.padding-bottom_28px.is-0px_mobile {
    padding-bottom: 0;
  }

  .uui-navbar03_dropdown-content-2.is-bottom.is-spaced-between {
    justify-content: space-between;
    align-items: flex-start;
  }

  .text_banner-big-2 {
    width: 90%;
  }

  .navigation_dropdown-heading-2.no-wrap_mobile {
    white-space: nowrap;
  }

  .accordion_header-2 {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
  }

  .navigation_inner-2.is-dropdown {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .button-17 {
    width: 100%;
  }

  .nav_mobile-divider-2 {
    background-color: #edf0f3;
    width: 100%;
    height: 1px;
    display: block;
  }

  .footer-links-2 {
    padding-top: 0;
    display: inline-block;
  }

  .cs_logo_wrapper.cs_template-page {
    align-self: center;
    height: 60px;
  }

  .cs_featured-stat {
    padding: 8px;
  }

  .cs_rich-text_stat h1 {
    font-size: 24px;
  }

  .cs_rich-text_stat h2, .cs_rich-text_quote h2 {
    margin-top: 0;
  }

  .cs_featured-card {
    padding: 4px;
  }

  .cs_tab-link {
    white-space: nowrap;
    padding-left: 8px;
    padding-right: 8px;
  }

  .cs_tabs-menu {
    position: relative;
    overflow: scroll;
  }

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

  .cs_tab-link_gradient {
    background-image: linear-gradient(270deg, #54bdb8bd, #fff0);
    width: 10%;
    display: block;
    position: absolute;
    inset: 0% 0% 0% auto;
  }
}

#w-node-_0e19875a-b4bf-870c-0560-b28bc8bf502c-7507c69c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4381-7507c69c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4382-7507c69c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4383-7507c69c {
  place-self: center;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4385-7507c69c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4386-7507c69c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4387-7507c69c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4388-7507c69c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4389-7507c69c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b438a-7507c69c {
  grid-area: 1 / 4 / 2 / 5;
  place-self: end center;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b438b-7507c69c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b438c-7507c69c {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end center;
}

#w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4522-7507c69c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bd61502f-75f5-443e-e0ef-ead77e1c53c7-dec819db, #w-node-_51b7bc0c-d83b-adf3-acdd-7a90ef96b746-dec819db, #w-node-_8f0354ff-27da-6c75-78a7-e8f81cf223e3-dec819db, #w-node-d752460b-580d-272e-d91a-e530aac2cff3-dec819db, #w-node-bcdd3f48-b2be-a5b0-a1ad-91eabdd86670-dec819db, #w-node-bfebdc30-5eef-290d-cd7e-d8894f26844a-dec819db, #w-node-_093a1fab-9f7c-cb43-a153-556d94f63033-dec819db, #w-node-_093a1fab-9f7c-cb43-a153-556d94f63064-dec819db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020b9-fb8020ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020ce-fb8020ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020cf-fb8020ad, #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020d2-fb8020ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020e7-fb8020ad {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end center;
}

#w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020e8-fb8020ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020fd-fb8020ad {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020fe-fb8020ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5dcf8715-b4d5-962a-58e1-77d4fb802114-fb8020ad {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5dcf8715-b4d5-962a-58e1-77d4fb802115-fb8020ad, #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb802118-fb8020ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e1933bea-ebb0-c72b-78a1-dad37639f677-afb95a71, #w-node-_59ef9b83-a253-7746-05f5-d2c310114f6d-afb95a71 {
  align-self: start;
}

#w-node-_3c442f78-0807-c8db-24cd-9cc30c20edc5-afb95a71, #w-node-_43f2cd49-62aa-4749-9933-6f88899ab093-afb95a71, #w-node-c89682cd-05bb-6b2b-8037-84efeaf7bedb-afb95a71, #w-node-a3c69499-3713-8006-62a8-05f8f9b9237b-afb95a71, #w-node-e66804ad-2e1b-ad96-df6c-0f9d6f37441b-afb95a71 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_901e4c63-94c6-0f55-68f4-c91af131ea96-afb95a71 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_35fe1cf1-8f70-4c2b-3ffd-6830c46b1a2a-afb95a71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73bc7a56-2bba-9fff-72bf-27d8a408f9ce-5407c6d9, #w-node-_73bc7a56-2bba-9fff-72bf-27d8a408fa12-5407c6d9 {
  align-self: start;
}

#w-node-afb3eea6-b5c4-fb20-dd62-3e7ddb56e47f-fa07c720 {
  order: -9999;
}

#w-node-ff006e20-589e-1aaa-5226-724ac6687062-4507c727 {
  place-self: center;
}

#w-node-ff006e20-589e-1aaa-5226-724ac6687065-4507c727 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff006e20-589e-1aaa-5226-724ac6687085-4507c727 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c8294461-f368-84c7-4d2a-c93d480774b3-4507c727 {
  place-self: center;
}

#w-node-_79d13d0e-9a80-fdaf-692d-2866b592fd61-4507c727 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6f21e03-60eb-3e9f-08d3-719da62ed8ae-4507c727 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6e054ccd-6513-13f6-6e05-d5ec30594302-4507c727, #w-node-_6540852d-9f3f-675e-21ac-8d8ba11f120e-a11f120e {
  place-self: center;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961b7-1807c728 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961cd-1807c728 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start stretch;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961cf-1807c728 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961d8-1807c728 {
  place-self: center start;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961d9-1807c728 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961da-1807c728 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961db-1807c728 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961dd-1807c728 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961e7-1807c728 {
  place-self: center start;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961e8-1807c728 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961e9-1807c728 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961ea-1807c728 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-_666f3940-2579-f934-08e2-f56746f961ef-1807c728 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_666f3940-2579-f934-08e2-f56746f96204-1807c728 {
  align-self: start;
}

#w-node-_666f3940-2579-f934-08e2-f56746f96205-1807c728 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_666f3940-2579-f934-08e2-f56746f9620e-1807c728 {
  place-self: center end;
}

#w-node-_666f3940-2579-f934-08e2-f56746f9620f-1807c728 {
  place-self: center start;
}

#w-node-_666f3940-2579-f934-08e2-f56746f96210-1807c728 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_666f3940-2579-f934-08e2-f56746f96211-1807c728 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_666f3940-2579-f934-08e2-f56746f96212-1807c728 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-_666f3940-2579-f934-08e2-f56746f96213-1807c728 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_666f3940-2579-f934-08e2-f56746f96219-1807c728 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_666f3940-2579-f934-08e2-f56746f9621a-1807c728, #w-node-_666f3940-2579-f934-08e2-f56746f9621c-1807c728 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_666f3940-2579-f934-08e2-f56746f9621e-1807c728 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_666f3940-2579-f934-08e2-f56746f96220-1807c728, #w-node-_666f3940-2579-f934-08e2-f56746f96226-1807c728, #w-node-_666f3940-2579-f934-08e2-f56746f9622c-1807c728 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4456cef5-2c2a-3fa0-93b6-166c4d763f87-2a07c76a, #w-node-_41344da1-f205-186d-70c6-e281189a0e99-2a07c76a {
  align-self: center;
}

#w-node-cfc2e756-c80c-3a86-f19a-18b594316916-2a07c76a {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_964d418d-3342-f4e6-8b2f-f56bcc8ceb82-2a07c76a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_95801631-734f-1c6e-1d92-f855861cec24-2a07c76a {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-e8f6b2b4-aabb-d518-cfbe-0443b5d18a25-2a07c76a {
  place-self: center;
}

#w-node-d6d6ee25-cf70-f12a-058a-6b9474c90f47-2a07c76a {
  align-self: start;
}

#w-node-acded176-2b00-2aeb-731f-e0c68ffef607-2a07c76a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-acded176-2b00-2aeb-731f-e0c68ffef60a-2a07c76a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-acded176-2b00-2aeb-731f-e0c68ffef60b-2a07c76a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52f9008e-9d34-2ed2-5ac5-82656b46ae0e-e607c771, #w-node-_52f9008e-9d34-2ed2-5ac5-82656b46ae17-e607c771 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19cd8dfa-542c-7593-6ca7-49262be2f9c5-2be2f9b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_19cd8dfa-542c-7593-6ca7-49262be2f9b5-2be2f9b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_19cd8dfa-542c-7593-6ca7-49262be2f9b6-2be2f9b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6e5327d-a25e-639c-7edb-efefd2a1f837-8707c773 {
  align-self: stretch;
}

#w-node-_58e01ecd-9690-a98a-1d10-c9dfabc3d1c8-2307c783, #w-node-f5eb8437-188d-d82a-0adc-c48abbf88605-2307c783 {
  align-self: center;
}

#w-node-_34a29f72-6a1e-9c4b-614c-5e1c9abd3770-2307c783, #w-node-_6c02a28e-96f5-7a7c-d767-6fa773f7c95f-2307c783, #w-node-_8e79a0d1-db64-c19f-8129-e6a365460088-2307c783, #w-node-afb889f6-17bb-1c39-6592-03efdee74f5f-2307c783, #w-node-_5b46d416-a004-ea5b-d022-31bbc48c355e-2307c783, #w-node-c36aae9a-e84d-eb0c-4217-141ea5c61e0e-2307c783, #w-node-_1e34ae69-25c7-d37c-d2cc-4f0a3b8bab69-2307c783, #w-node-_0905b4de-1d65-80cc-e7c5-ab067792e7c5-2307c783, #w-node-a80e597f-cc1e-e083-cbb9-96e3f760501e-2307c783, #w-node-bce0e363-7f78-0173-6888-c0c17da45365-2307c783, #w-node-_30933b0c-db5e-4f92-d721-e767a1529f7b-2307c783, #w-node-_0c11ec36-c3db-743d-2bb1-b916a13a534e-2307c783, #w-node-_744a6aed-6638-4363-90e6-702bc734998c-2307c783, #w-node-_7d52e849-cad3-5d59-d885-c673b6d40e50-2307c783, #w-node-_7ffa1ef5-e503-694c-9c21-16aa1ead0945-2307c783, #w-node-_6f79a063-d013-4bac-c8ad-050e8ccc2671-2307c783, #w-node-_845da0c9-4586-ad5d-8709-5caf7fda8c84-2307c783, #w-node-_1c269902-9950-c001-dddc-15b7e9e3e3f0-2307c783 {
  place-self: center;
}

#w-node-_58e01ecd-9690-a98a-1d10-c9dfabc3d245-2307c783 {
  justify-self: center;
}

#w-node-_58e01ecd-9690-a98a-1d10-c9dfabc3d254-2307c783 {
  place-self: center;
}

#w-node-_3cdeda7f-d56b-80b8-2c14-1a83115b33ac-2307c783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6236230-9c87-6329-a7fa-4a2417dfd269-2307c783 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eda0aced-e925-b027-6173-cd8bc11dd29e-2307c783 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_157ebb96-2a4a-0eb8-f4be-8ee3e49dcea2-2307c783 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ae8e8891-a336-3d7b-78ac-fe72eaed5366-2307c783 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2d635fe6-b9f6-2d2f-d84f-869c1c4e267c-2307c783 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba19-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba1e-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba23-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba28-6c07c78e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba31-6c07c78e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba32-6c07c78e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba33-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba34-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba35-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba36-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba37-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba38-6c07c78e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba46-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba47-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba6c-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba72-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba78-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba7e-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba84-6c07c78e, #w-node-b3956362-3ebc-24c5-a18e-ffbbec7eba8a-6c07c78e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3759-1707c857 {
  align-self: center;
}

#w-node-_6a02659b-5da3-9465-8f8b-e0831f5e37c4-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e37c9-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e37ce-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e37d3-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e37d8-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e37dd-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e37f7-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e37fc-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3801-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3806-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e380b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3827-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e382c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3831-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3836-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e383b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3855-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e385a-1707c857 {
  align-self: start;
}

#w-node-_6a02659b-5da3-9465-8f8b-e0831f5e389d-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e38cb-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a55-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a6c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a82-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a98-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3aae-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ac4-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ada-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3af0-1707c857 {
  align-self: center;
}

#w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b0c-1707c857 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b15-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b2c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b43-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b67-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b7d-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b93-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ba9-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3bbf-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3bd5-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3beb-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c05-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c1b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c31-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c47-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c5e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c74-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c8b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ca1-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3cb7-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ccd-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ce3-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3cef-1707c857 {
  align-self: center;
}

#w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3cff-1707c857 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d08-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d1e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d34-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d4a-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d60-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d76-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d8c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3da2-1707c857 {
  align-self: center;
}

#w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3dcf-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3dd4-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3dda-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3de0-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3de6-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3deb-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3df0-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3dfa-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3dff-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e04-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e09-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e0e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e14-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e1a-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e24-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e29-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e2e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e33-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e38-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e3d-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e46-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e4c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e52-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e5c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e62-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e68-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e6e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e74-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e7e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e84-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e8a-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e93-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e99-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3e9f-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ea5-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3eab-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3eb1-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3eb7-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ece-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ed3-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ed9-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3edf-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ee5-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3eea-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3eef-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ef5-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3efb-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f05-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f0a-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f0f-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f14-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f19-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f1f-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f25-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f2f-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f34-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f39-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f3e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f43-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f48-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f4d-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f56-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f5c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f62-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f6c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f72-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f78-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f7e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f84-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f8a-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f90-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3f96-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fa0-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fa6-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fac-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fb2-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fb8-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fbe-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fc4-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fca-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fd0-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fd9-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fdf-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3fe5-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3feb-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ff1-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ff7-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ffd-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4014-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4019-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e401f-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4025-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e402b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4030-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4035-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e403b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4041-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4047-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e404d-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4057-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e405c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4061-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4066-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e406b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4071-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4077-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e407d-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4083-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e408d-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4092-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4097-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e409c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40a1-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40a6-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40ab-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40b0-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40b9-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40bf-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40c5-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40cf-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40d5-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40db-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40e1-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40e7-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40ed-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40f3-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e40f9-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4103-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4109-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e410f-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4115-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e411b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4121-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4127-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e412d-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4133-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4139-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e413f-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4148-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e414e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4154-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e415a-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4160-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4166-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e416c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4183-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4188-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e418e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4194-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e419a-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e419f-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41a4-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41aa-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41b0-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41b6-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41bc-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41c6-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41cb-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41d0-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41d5-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41da-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41e0-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41e6-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41ec-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41f2-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e41fc-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4201-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4206-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e420b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4210-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4215-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e421a-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e421f-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4228-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e422e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4234-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e423e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4244-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e424a-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4250-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4256-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e425c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4262-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4268-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4272-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4278-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e427e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4284-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e428a-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4290-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e4296-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e429c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e42a2-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e42a8-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e42ae-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e42b7-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e42bd-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e42c3-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e42c9-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e42cf-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e42d5-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e42db-1707c857 {
  align-self: start;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9300-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9301-f39b92fe {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9302-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9303-f39b92fe {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9304-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9305-f39b92fe {
  grid-area: 1 / 4 / 2 / 5;
  place-self: end center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9306-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9307-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9308-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9309-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b930f-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9310-f39b92fe {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9311-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9312-f39b92fe {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9313-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9314-f39b92fe {
  grid-area: 1 / 4 / 2 / 5;
  place-self: end center;
}

#w-node-_55973cae-1e43-dc61-f954-1871f39b9315-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9316-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9317-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9318-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b722381-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b722382-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b722383-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b722384-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b722385-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b722386-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b722387-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b722388-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b72238a-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b72238b-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b72238c-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b72238d-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b72238e-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a5e9b6-392e-2fbf-2917-634c5b72238f-f39b92fe {
  place-self: center;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d75-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d76-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d77-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d78-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d79-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d7a-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d7b-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d7c-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d7d-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d7e-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d7f-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d80-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d81-f39b92fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d82-f39b92fe {
  place-self: center;
}

#w-node-_3eb6100e-7c35-5225-f285-72c5e863843d-2207c87d, #w-node-c3725eac-ab7a-9e45-56da-94bdf985e969-2207c87d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e54d5487-78df-4595-2fec-bbf805fbc810-2207c87d, #w-node-e54d5487-78df-4595-2fec-bbf805fbc84a-2207c87d {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: auto;
}

#w-node-_80e71a33-ab8b-ae8f-b470-cd62eb949b01-6d07c8e6, #w-node-dd0fb54d-c450-4b5f-2d6a-6205ab96181c-6d07c8e6, #w-node-_2373d2bf-3621-3431-bf11-c8efb6bd1f7c-6d07c8e6, #w-node-c6df8e1d-f3c3-b596-c614-92fddc6e7a59-6d07c8e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09078e64-34a4-dfb9-0449-c9eaf27020a2-6d07c8e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4dde57bb-89c6-8762-ded8-572971ca5513-6d07c8e6, #w-node-a9d157e6-69d5-8e4c-073c-497cedb425a5-6d07c8e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9d157e6-69d5-8e4c-073c-497cedb425a4-6d07c8e6, #w-node-af602c18-9cb9-5a01-cada-014c81654759-6d07c8e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-af602c18-9cb9-5a01-cada-014c8165474a-6d07c8e6, #w-node-cfe4c749-19cc-ffb7-5ff3-efc7afac7b0b-6d07c8e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfe4c749-19cc-ffb7-5ff3-efc7afac7b1a-6d07c8e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_12be0371-8c42-cc7f-f36d-5fd35ff04ef0-5b07c8ea {
  align-self: center;
}

#w-node-_0ca945ea-c355-3007-5a72-1f06c410bf48-5b07c8ea, #w-node-_0ca945ea-c355-3007-5a72-1f06c410bf49-5b07c8ea, #w-node-_0ca945ea-c355-3007-5a72-1f06c410bf4b-5b07c8ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ca945ea-c355-3007-5a72-1f06c410bf4d-5b07c8ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2feafa7f-a573-9c1c-930d-35e8a5f53a1e-5b07c8ea, #w-node-_073d3729-24c6-570d-a70d-c9fd378dc323-5b07c8ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c24e6f0e-11c4-b1cf-b649-6cd00637f300-5b07c8ea {
  align-self: auto;
}

#w-node-_0ca945ea-c355-3007-5a72-1f06c410bf80-5b07c8ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0ca945ea-c355-3007-5a72-1f06c410bfb9-5b07c8ea {
  place-self: center;
}

#w-node-_0ca945ea-c355-3007-5a72-1f06c410bfc0-5b07c8ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b899d92-c6f9-3721-8ebe-5d4fc2692fd1-9760b4a3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e319d6a6-c4d2-39c5-b9c6-655e9030aa98-9760b4a3, #w-node-dd7c9e09-7a00-927d-edd9-0ea9898d5211-9760b4a3, #w-node-_760ff7ab-8040-1d9f-cbe8-9e65e5c74253-9760b4a3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b768d7d5-1991-b577-4ced-eda1ef0a14a8-9760b4a3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .3fr;
}

#w-node-d0dd8b00-58f7-0f3c-effc-5f46b60d4e7f-9760b4a3, #w-node-bf06453f-4aa5-84f0-a3de-0aa2dfdf560b-9760b4a3, #w-node-a892ce1b-6ed0-3054-70dc-c1327ac16b7e-9760b4a3 {
  align-self: stretch;
}

#w-node-d0dd8b00-58f7-0f3c-effc-5f46b60d4e45-9760b4a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d0dd8b00-58f7-0f3c-effc-5f46b60d4e72-9760b4a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ab1b346f-9d8d-1eb6-5daf-953986e6d539-9760b4a3 {
  place-self: center end;
}

#w-node-d0dd8b00-58f7-0f3c-effc-5f46b60d4f26-9760b4a3, #w-node-_2cd37a94-65e2-9cc9-d5c3-923b82bdc12b-9760b4a3 {
  align-self: start;
}

#w-node-b91096ad-bc8b-d1be-351c-cd22f4006e95-9760b4a3, #w-node-d0dd8b00-58f7-0f3c-effc-5f46b60d4f71-9760b4a3 {
  place-self: center;
}

#w-node-_830f579e-5f22-1033-5a8b-8248ed87f141-02156f1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_830f579e-5f22-1033-5a8b-8248ed87f145-02156f1f, #w-node-_830f579e-5f22-1033-5a8b-8248ed87f148-02156f1f, #w-node-_830f579e-5f22-1033-5a8b-8248ed87f153-02156f1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_830f579e-5f22-1033-5a8b-8248ed87f18b-02156f1f {
  place-self: center;
}

#w-node-bb0a5a85-6b64-99bc-0935-0ff187a07ba6-86920928 {
  align-self: center;
}

#w-node-c88a5590-943a-3a4b-3584-c58ecc4653bc-86920928 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c88a5590-943a-3a4b-3584-c58ecc4653bd-86920928 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c88a5590-943a-3a4b-3584-c58ecc4653be-86920928 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c88a5590-943a-3a4b-3584-c58ecc4653c0-86920928 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c88a5590-943a-3a4b-3584-c58ecc4653c2-86920928 {
  grid-area: Content;
}

#w-node-_825d7651-9b0b-91d5-772b-433864e98ff5-afbda1fe {
  align-self: center;
}

#w-node-_924baf85-e04f-f61e-657b-d4be98121d8a-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6c554707-c32e-9553-e92a-f993b71de3aa-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6c554707-c32e-9553-e92a-f993b71de39d-afbda1fe, #w-node-c037e5a6-a93b-146b-de8f-ec290fabbc9e-afbda1fe {
  align-self: center;
}

#w-node-c037e5a6-a93b-146b-de8f-ec290fabbc9d-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6730c0f0-02df-44a8-f76a-35d4e462167e-afbda1fe {
  align-self: center;
}

#w-node-_6730c0f0-02df-44a8-f76a-35d4e462168f-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_624a3782-3305-5011-47ca-414b33d7b85e-afbda1fe, #w-node-a13ba95a-7403-1cc3-9fc5-bd5bd0ce1847-afbda1fe, #w-node-a47e66cb-23ce-0b13-186d-ee2e7c223d04-afbda1fe, #w-node-fd0eb61f-e8ec-2ba4-df1d-cbc073e8e8f1-afbda1fe, #w-node-_7f1a2371-599c-40c9-d359-2bf0243739f5-afbda1fe, #w-node-_14b5c53f-8afe-7e4a-9ed6-30df64d0163a-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_630f710c-5574-013f-c5db-417a066004a8-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08801d4d-5a1b-e2f1-c694-31f375a3e89b-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_39f8671c-6d22-028d-e967-2de2d62a177c-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_16f05712-f1bc-52a3-59b8-6a6731e95a14-afbda1fe, #w-node-_4897bc15-4c6b-c73e-e57e-94a2589c4875-afbda1fe, #w-node-_84c50be7-ea69-f81e-6861-3c2012fd7c08-afbda1fe, #w-node-_5ed76b65-2093-2859-3d43-c98fcae30966-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d8fe0-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d9013-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d9014-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d901a-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d901b-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d901c-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d903e-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d9044-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d904a-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d9050-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d9056-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d905c-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d906a-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d906c-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d9077-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d9079-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d9082-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d9083-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90a2-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90a3-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90a4-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90a5-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90bb-afbda1fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90bc-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90c4-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90cc-afbda1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd7f5d6f-0a59-f565-13ec-2a0f7683c1f6-f6cc95eb {
  align-self: center;
}

#w-node-_71219565-43e3-ba1d-9362-fe19c4e210f9-f6cc95eb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f421879e-b136-6bf2-8dcb-f3c5eef7b92e-f6cc95eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3114ce7-b1de-79ca-b03c-07bdf29da877-f6cc95eb {
  align-self: stretch;
}

#w-node-bf7e65a2-4eb3-6332-315f-ff613098ed84-f6cc95eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6368fb27-becd-a3b6-563e-eecf873c1789-f6cc95eb {
  align-self: start;
}

#w-node-_32426efc-df13-b103-e375-44e73f5d4842-f6cc95eb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_34b3a64a-b817-043f-ee01-fe025e8b97f8-f6cc95eb {
  place-self: center end;
}

#w-node-_34b3a64a-b817-043f-ee01-fe025e8b97f9-f6cc95eb {
  place-self: center start;
}

#w-node-_34b3a64a-b817-043f-ee01-fe025e8b97fa-f6cc95eb {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_34b3a64a-b817-043f-ee01-fe025e8b97fb-f6cc95eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_34b3a64a-b817-043f-ee01-fe025e8b97fc-f6cc95eb {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-af3deeaf-c508-1ea9-e1dc-05b01936d769-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_222ca780-3e14-d99f-8ff6-b6c2da87b0ba-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93c011c6-d5b4-90ab-906a-279beb05b234-2420c8fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_981471a6-c34a-189b-f736-e0fe64f2d50e-2420c8fe, #w-node-_8e0201ba-6951-b547-8874-1e203930bafb-2420c8fe, #w-node-b1b39a12-e7c9-4f41-6ebb-c67efb5d82db-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8ae5-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b02-2420c8fe {
  justify-self: center;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b03-2420c8fe, #w-node-_862f17f4-e632-cbd0-2d31-3497760a8b0e-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b0f-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b10-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b11-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b12-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b13-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b14-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b15-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b17-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b18-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b19-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b1a-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b1b-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b1c-2420c8fe {
  place-self: center;
}

#w-node-_862f17f4-e632-cbd0-2d31-3497760a8b25-2420c8fe, #w-node-_862f17f4-e632-cbd0-2d31-3497760a8cc2-2420c8fe, #w-node-_862f17f4-e632-cbd0-2d31-3497760a8ccc-2420c8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_764000b5-57bf-0160-d11a-ffed947e56e5-659c1c6f {
  align-self: center;
}

#w-node-c5435138-a89d-6d6e-3b7b-64008c5c3ee5-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d528d4b-c40d-202f-2f0a-b21970d2c6d6-e8b2129c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d528d4b-c40d-202f-2f0a-b21970d2c703-e8b2129c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3a387922-ba3d-95e2-a4e3-56961c9b322f-e8b2129c, #w-node-_3a387922-ba3d-95e2-a4e3-56961c9b327b-e8b2129c {
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafae7-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafaeb-e8b2129c {
  align-self: start;
}

#lottieID.w-node-_9232c845-8269-1ec8-6d94-4896cdeafaec-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#lottieID.w-node-_9232c845-8269-1ec8-6d94-4896cdeafaed-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafaee-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafaf8-e8b2129c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafaf9-e8b2129c, #w-node-_9232c845-8269-1ec8-6d94-4896cdeafaff-e8b2129c, #w-node-_9232c845-8269-1ec8-6d94-4896cdeafb05-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb0e-e8b2129c {
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb1a-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb1c-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb26-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb28-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb40-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb42-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb4c-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb4e-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb58-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb5a-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb74-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb76-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb80-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb82-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb8c-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb8e-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb98-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafb9a-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbb6-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbb8-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbc2-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbc4-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbce-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbd0-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbda-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbdc-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbe6-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbe8-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbf8-e8b2129c, #w-node-_9232c845-8269-1ec8-6d94-4896cdeafbf9-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbfc-e8b2129c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafbfe-e8b2129c {
  place-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafc04-e8b2129c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafc45-e8b2129c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9232c845-8269-1ec8-6d94-4896cdeafc46-e8b2129c, #w-node-_9232c845-8269-1ec8-6d94-4896cdeafc4e-e8b2129c, #w-node-_9232c845-8269-1ec8-6d94-4896cdeafc56-e8b2129c, #w-node-_5fa189b4-4c17-3b34-9739-4a89f62c5b27-f62c5b23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b3efd36-6764-539c-a8ed-10d2658b8bf5-f62c5b23 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-f72ccb6f-1047-588e-91d8-2af975268044-7526801d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7e929709-e56e-d403-9696-c4a01c6c1c50-d00ec022 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7e929709-e56e-d403-9696-c4a01c6c1c51-d00ec022, #w-node-_7e929709-e56e-d403-9696-c4a01c6c1c52-d00ec022 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4397ced-62b8-90c2-605c-80d058fc42f4-d00ec022 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b4397ced-62b8-90c2-605c-80d058fc42f5-d00ec022, #w-node-b4397ced-62b8-90c2-605c-80d058fc42f6-d00ec022 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa27437a-e8d3-0d19-a30b-da5278de61cc-d00ec022 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-fa27437a-e8d3-0d19-a30b-da5278de61d3-d00ec022 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aa2dc1d6-69f2-ea45-711e-7396ff6b8918-d00ec022 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-aa2dc1d6-69f2-ea45-711e-7396ff6b892a-d00ec022 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79cc2b90-a494-6e24-290a-2cd3654b5920-d00ec022 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_79cc2b90-a494-6e24-290a-2cd3654b5921-d00ec022, #w-node-_79cc2b90-a494-6e24-290a-2cd3654b5929-d00ec022, #w-node-_79cc2b90-a494-6e24-290a-2cd3654b5931-d00ec022 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b080e677-6148-1687-3a15-e17d063403cf-d00ec022 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b080e677-6148-1687-3a15-e17d063403f1-d00ec022 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c47c39d9-178a-e27c-e3b3-3e581561e157-d00ec022 {
  place-self: center;
}

#w-node-_372c6b99-73b5-ce5c-71e9-7960b619b5e3-d00ec022, #w-node-_4eef396b-443c-31dc-7c2a-d015a0f92f41-d00ec022, #w-node-_3f4e4643-3eae-ea55-92a5-ab810fdb7191-d00ec022, #w-node-_203efc69-78cc-2800-7d4e-f8fafd59e9a9-d00ec022, #w-node-_8214319f-c22d-688f-8439-fa94595b2c1b-d00ec022 {
  align-self: center;
}

#w-node-_3d973d0f-e99c-c019-d17c-2f7811abedf0-d00ec022, #w-node-_21388a20-746d-265d-8579-02b380c57f33-d00ec022 {
  place-self: center;
}

#w-node-_58866768-3c35-b08a-90cd-11f423025ac2-bec57905 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_58866768-3c35-b08a-90cd-11f423025ac3-bec57905, #w-node-_58866768-3c35-b08a-90cd-11f423025ac4-bec57905, #w-node-a6e7076d-f333-d696-0688-e5c444ea4f3e-bec57905, #w-node-a0db2cf3-fbc2-5fc6-519a-cf15a0b8e365-bec57905, #w-node-_47d425f9-9373-8d77-07b0-d31994608b60-bec57905, #w-node-f179bd43-9bff-9701-775d-838e6b4ed415-bec57905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acb494e-fcc2-d4b6-a9c2-6b13c7321b05-bec57905, #w-node-_72d154ae-7a20-e8c1-2a52-3b72a6f21b55-bec57905, #w-node-_29919460-e25e-be91-da91-68d26347a95a-bec57905 {
  justify-self: center;
}

#w-node-_05bfc9c9-63b5-3b66-5dfe-ee2a1724f608-bec57905, #w-node-_05bfc9c9-63b5-3b66-5dfe-ee2a1724f60a-bec57905, #w-node-b554345a-9dd2-b2f0-bf31-d015615f9486-bec57905, #w-node-b554345a-9dd2-b2f0-bf31-d015615f9487-bec57905, #w-node-b554345a-9dd2-b2f0-bf31-d015615f948d-bec57905, #w-node-b554345a-9dd2-b2f0-bf31-d015615f948e-bec57905, #w-node-b554345a-9dd2-b2f0-bf31-d015615f9494-bec57905, #w-node-b554345a-9dd2-b2f0-bf31-d015615f9495-bec57905, #w-node-b554345a-9dd2-b2f0-bf31-d015615f949b-bec57905, #w-node-b554345a-9dd2-b2f0-bf31-d015615f949c-bec57905, #w-node-cd0a21e5-52a2-c272-d6d4-b83302e3d6ed-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd0a21e5-52a2-c272-d6d4-b83302e3d6f1-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03a5-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03a8-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03aa-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03ad-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03b0-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03b5-9c985efd {
  place-self: center;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03b8-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03bb-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03bd-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03c0-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03c3-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1d0b34e-1dd7-199c-98b6-ce7c91ce03c5-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_584e4040-5e18-aa57-8610-e6a75ca9da89-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_584e4040-5e18-aa57-8610-e6a75ca9da8c-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6143db1-2c70-d5d8-a92c-499c1fca0667-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_081923f2-9246-95a9-2b17-71d52e5d55a4-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_081923f2-9246-95a9-2b17-71d52e5d55a7-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fe7af5d-a70b-640b-6be1-96bb26977178-9c985efd {
  place-self: center;
}

#w-node-_1ea028dc-ac36-8b41-c0b8-f678a66ffbe3-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1ea028dc-ac36-8b41-c0b8-f678a66ffbe6-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d1dd50a-3459-eb3e-e6ca-a5811c5fad7f-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_39f0f5e9-273c-8b14-a932-bad910c14b92-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_39f0f5e9-273c-8b14-a932-bad910c14b95-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38bf373a-383c-1d54-c961-0a312a54f0b6-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bda9e0-9c985efd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa01-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa02-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa03-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa04-9c985efd {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa05-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa06-9c985efd {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa07-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa08-9c985efd {
  grid-area: 1 / 4 / 2 / 5;
  place-self: end center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa09-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa0a-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa0b-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa0c-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa12-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa13-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa14-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa15-9c985efd {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa16-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa17-9c985efd {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa18-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa19-9c985efd {
  grid-area: 1 / 4 / 2 / 5;
  place-self: end center;
}

#w-node-_5748c602-6636-8a3e-af83-a00668bdaa1a-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa1b-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa1c-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa1d-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_1db11da6-dc13-f1ff-42d0-d7890a104969-9c985efd, #w-node-_1db11da6-dc13-f1ff-42d0-d7890a10496a-9c985efd, #w-node-_1db11da6-dc13-f1ff-42d0-d7890a104970-9c985efd, #w-node-_1db11da6-dc13-f1ff-42d0-d7890a104971-9c985efd, #w-node-_1db11da6-dc13-f1ff-42d0-d7890a104977-9c985efd, #w-node-_1db11da6-dc13-f1ff-42d0-d7890a104978-9c985efd, #w-node-_1db11da6-dc13-f1ff-42d0-d7890a10497e-9c985efd, #w-node-_1db11da6-dc13-f1ff-42d0-d7890a10497f-9c985efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f69f4-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d8158bb5-5774-634f-f6bd-4d3cdef14bd3-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f69fc-ae1bcfaf {
  place-self: center;
}

#w-node-cc0d6750-0a49-2861-cb7c-47f8ad80a03a-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ffc1a652-a35b-e8e0-6260-8b8253a126be-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ffc1a652-a35b-e8e0-6260-8b8253a126c1-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a0f-ae1bcfaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a13-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a14-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a15-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a16-ae1bcfaf {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a17-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a18-ae1bcfaf {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a19-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a1a-ae1bcfaf {
  grid-area: 1 / 4 / 2 / 5;
  place-self: end center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a1b-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a1c-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a1d-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a1e-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a24-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a25-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a26-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a27-ae1bcfaf {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a28-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a29-ae1bcfaf {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2a-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2b-ae1bcfaf {
  grid-area: 1 / 4 / 2 / 5;
  place-self: end center;
}

#w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2c-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2d-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2e-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2f-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9a30d2ef-8396-0162-b161-7ed8881e28d8-ae1bcfaf, #w-node-_9a30d2ef-8396-0162-b161-7ed8881e28d9-ae1bcfaf, #w-node-_9a30d2ef-8396-0162-b161-7ed8881e28df-ae1bcfaf, #w-node-_9a30d2ef-8396-0162-b161-7ed8881e28e0-ae1bcfaf, #w-node-_9a30d2ef-8396-0162-b161-7ed8881e28e6-ae1bcfaf, #w-node-_9a30d2ef-8396-0162-b161-7ed8881e28e7-ae1bcfaf, #w-node-_9a30d2ef-8396-0162-b161-7ed8881e28ed-ae1bcfaf, #w-node-_9a30d2ef-8396-0162-b161-7ed8881e28ee-ae1bcfaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_848b28e9-a028-9526-0f7d-b78a585fea70-30585fc5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06d9927f-bb0b-d3af-a940-e06a638679d0-30585fc5 {
  justify-self: end;
}

#w-node-_37d8fffc-03bf-a65f-62a2-163b33ebb305-30585fc5 {
  justify-self: center;
}

#w-node-bf03533f-8345-d7f4-57ac-ecf887d218ad-30585fc5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3dea2ac3-8ff9-20d5-e3d0-c08ccc164b39-30585fc5, #w-node-_3dea2ac3-8ff9-20d5-e3d0-c08ccc164b58-30585fc5 {
  place-self: center;
}

#w-node-_66fdd110-0845-aecf-4969-ba8c4fc86568-092719c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_66fdd110-0845-aecf-4969-ba8c4fc8656b-092719c6, #w-node-_66fdd110-0845-aecf-4969-ba8c4fc86575-092719c6, #w-node-_66fdd110-0845-aecf-4969-ba8c4fc8657a-092719c6, #w-node-_66fdd110-0845-aecf-4969-ba8c4fc8657f-092719c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dbe5f9d-a2d1-647e-83e3-4e083e748b94-092719c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fb885d3a-a666-584e-8d93-eb34d6a8b912-092719c6, #w-node-_43406ed5-261e-6457-6c5c-1a1c5f2261a6-092719c6, #w-node-e486742f-acc1-a9aa-a88c-8890266440e1-092719c6, #w-node-_4ff908b0-ed6d-be10-b806-aa17569390f9-092719c6, #w-node-dec19e17-72d5-978c-57e8-33014ce8b822-092719c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617f3d82-ed44-cc16-5d5c-979f45dfc360-4a9196f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5a3bd4fa-2972-9fe6-30bb-075de52e8ecb-4a9196f0 {
  align-self: start;
}

#w-node-c6bc8fbf-d813-1f28-3096-eda6d70f57d4-4a9196f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa4f75f8-d6ca-9f58-28b5-5efdadb71096-4a9196f0 {
  place-self: center end;
}

#w-node-_02571e07-792d-44fe-5a7d-4a1f3021bb55-4a9196f0 {
  place-self: center start;
}

#w-node-b941d8d9-6125-b4c0-d06a-9767a89b8ffc-4a9196f0 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_795c5e31-8922-c395-c8ec-45e0773161a3-4a9196f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6d0a8ea8-d255-385e-93fa-61e911250d73-4a9196f0 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-_5e0eb0a6-2acf-42b7-7ddf-4596c839f233-4a9196f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_5297b49c-9212-21f3-f914-7e111b11f251-4a9196f0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_5b8adcde-437d-b1b1-2e4c-90e66dd63656-4a9196f0, #w-node-_6e0d8cb3-1cbd-bffd-bd63-9c517bd922cd-4a9196f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_001f7f2d-f9a2-8074-254f-2e37ef9770da-4a9196f0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_812a4f0d-712d-9b6a-52a9-22535d4d847f-4a9196f0, #w-node-_41cc7537-2474-bda2-c925-a7eb540c03ff-4a9196f0, #w-node-d7ccd50d-8eb1-7a54-45b2-9a55ebcd05e3-4a9196f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace46-b3b9fcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace47-b3b9fcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace51-b3b9fcba, #w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace56-b3b9fcba, #w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace57-b3b9fcba, #w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace58-b3b9fcba, #w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace59-b3b9fcba, #w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace5a-b3b9fcba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8caceae-b3b9fcba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cdf919e9-4f32-6761-002e-35fee8994205-b3b9fcba {
  place-self: center;
}

#w-node-e0904010-bc76-0b7a-b148-4db7799a5165-b3b9fcba, #w-node-_3468c618-28d2-54f6-8183-f5a2b9217b28-b3b9fcba {
  justify-self: center;
}

#lottieID.w-node-b17cd136-faa0-64c6-bf29-0f30ede1d44f-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d450-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d467-d8edf10d {
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d469-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-fbe46163-6846-be35-d1c1-d9f0459a34f3-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d46e-d8edf10d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d46f-d8edf10d, #w-node-b17cd136-faa0-64c6-bf29-0f30ede1d477-d8edf10d, #w-node-b17cd136-faa0-64c6-bf29-0f30ede1d47f-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb931faa-c92a-fef8-67f9-80c5678c9572-d8edf10d {
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d499-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d4ad-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d4b7-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d4cb-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d4e6-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d4fa-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d504-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d518-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d522-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d536-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d554-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d568-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d572-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d586-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d590-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d5a4-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d5ae-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d5c2-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d5e3-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d5f7-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d601-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d615-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d61f-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d633-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d63d-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d651-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d65b-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b17cd136-faa0-64c6-bf29-0f30ede1d66f-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_811b299a-b18a-f29b-b406-c52b5afdd8fa-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_811b299a-b18a-f29b-b406-c52b5afdd8fc-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1cb5-d8edf10d {
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1cc2-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1cc4-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1ccd-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1ccf-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1ce6-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1ce8-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1cf1-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1cf3-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1cfc-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1cfe-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d17-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d19-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d22-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d24-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d2d-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d2f-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d38-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d3a-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d57-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d59-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d62-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d64-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d6d-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d6f-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d78-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d7a-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d83-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d85-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d8e-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_72b204c7-6008-e365-f395-41834f3c1d90-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_18a73afb-7a1b-215c-ed7d-df8c1b10d479-d8edf10d, #w-node-_5bc09ca6-70f6-c6dd-bab3-c1162ea78536-d8edf10d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b7e7186-fc65-7a7b-269f-fa68b9e7b7ae-d8edf10d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-a37b5aaf-7711-8de6-aeb9-de2d5f9d6608-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a37b5aaf-7711-8de6-aeb9-de2d5f9d6619-d8edf10d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a884e008-bfb4-1725-aea1-3551db1738db-1cdf72d2, #w-node-a884e008-bfb4-1725-aea1-3551db1738db-3197c79c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3e5ac957-63e6-6019-4588-d44282408f7a-c2a53360 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_3e5ac957-63e6-6019-4588-d44282408f7b-c2a53360, #w-node-_3e5ac957-63e6-6019-4588-d44282408f85-c2a53360 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e5ac957-63e6-6019-4588-d44282408fad-c2a53360 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3e5ac957-63e6-6019-4588-d44282408fae-c2a53360, #w-node-_3e5ac957-63e6-6019-4588-d44282408fb0-c2a53360 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e5ac957-63e6-6019-4588-d44282408fcf-c2a53360 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: auto 1fr;
}

#w-node-_3e5ac957-63e6-6019-4588-d44282408fd0-c2a53360 {
  grid-row: span 6 / span 6;
}

#w-node-e1308900-1eaa-1069-7b78-c44467ccb372-c2a53360 {
  place-self: center;
}

#w-node-e1308900-1eaa-1069-7b78-c44467ccb373-c2a53360, #w-node-e1308900-1eaa-1069-7b78-c44467ccb374-c2a53360 {
  justify-self: center;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f4f-742e7c4e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c2f4b5a-7dff-179a-f861-ed648aeb9d06-742e7c4e {
  align-self: start;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f65-742e7c4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f79-742e7c4e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f8e-742e7c4e {
  align-self: start;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f8f-742e7c4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f98-742e7c4e {
  place-self: center end;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f99-742e7c4e {
  place-self: center start;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f9a-742e7c4e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f9b-742e7c4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f9c-742e7c4e {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f9d-742e7c4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3fa3-742e7c4e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3fa4-742e7c4e, #w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3fa6-742e7c4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3fa8-742e7c4e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3faa-742e7c4e, #w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3fb0-742e7c4e, #w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3fb6-742e7c4e, #w-node-_56fa07f9-864a-08d5-d0e3-29ba415d602d-08bce721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dca3a99-f30b-da8d-94e3-6c861b539a81-08bce721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0b78ac45-42e6-8907-71f4-0711a749205b-08bce721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-ff193f72-41d6-a9ce-1320-1f7207702243-08bce721, #w-node-a80e81c2-4727-73ba-1932-f58e0cb9db40-08bce721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_398d7c5f-057a-a0ac-fcd1-dba28d05ad22-08bce721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_624a3782-3305-5011-47ca-414b33d7b85e-08bce721, #w-node-a13ba95a-7403-1cc3-9fc5-bd5bd0ce1847-08bce721, #w-node-a47e66cb-23ce-0b13-186d-ee2e7c223d04-08bce721, #w-node-fd0eb61f-e8ec-2ba4-df1d-cbc073e8e8f1-08bce721, #w-node-_14b5c53f-8afe-7e4a-9ed6-30df64d0163a-08bce721, #w-node-_7f1a2371-599c-40c9-d359-2bf0243739f5-08bce721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1e0ae841-7d71-8a69-0f58-261d47fc0820-08bce721, #w-node-_138aa641-7411-23a7-950d-2660e9af28d6-08bce721, #w-node-_6fce255a-b576-1897-8686-96ca83ef15d6-08bce721, #w-node-bf7c67a9-88e7-fe09-2342-a40312f09a09-08bce721, #w-node-cd798d9c-b6ef-8a05-1a6c-5d1a86970d89-08bce721, #w-node-_8bd85186-96f4-8dae-3e3b-acd85e41748e-08bce721, #w-node-c96ac6a7-3c7b-7219-967f-86c1a428a101-08bce721, #w-node-ce3bac6d-0bfa-1923-1048-f53162bd4d5e-08bce721, #w-node-ce3bac6d-0bfa-1923-1048-f53162bd4d60-08bce721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffdc1219-b7cb-4818-611c-24efcb3d7e5b-17e7dcac {
  align-self: center;
}

#w-node-ffdc1219-b7cb-4818-611c-24efcb3d7f0e-17e7dcac {
  place-self: center;
}

#w-node-ffdc1219-b7cb-4818-611c-24efcb3d7f04-17e7dcac, #w-node-ffdc1219-b7cb-4818-611c-24efcb3d7f11-17e7dcac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffdc1219-b7cb-4818-611c-24efcb3d7f10-17e7dcac, #w-node-ffdc1219-b7cb-4818-611c-24efcb3d7f34-17e7dcac {
  place-self: center;
}

#w-node-ffdc1219-b7cb-4818-611c-24efcb3d7f27-17e7dcac, #w-node-_67d60c4e-7aa4-ab96-55c2-3fea09a719c6-17e7dcac, #w-node-_234604f0-f629-6887-bc92-73da059c65d2-17e7dcac, #w-node-fb26aaeb-5690-8508-6433-883619b61285-17e7dcac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca794f64-b3b8-981a-5ae2-eefcf8f72c02-17e7dcac {
  place-self: center;
}

#w-node-ca794f64-b3b8-981a-5ae2-eefcf8f72c03-17e7dcac, #w-node-b416e06b-13a5-322e-8928-338dd368d3ac-17e7dcac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b416e06b-13a5-322e-8928-338dd368d3ab-17e7dcac, #w-node-_78fb05e4-abab-1a72-e9b4-b756397ee88e-17e7dcac {
  place-self: center;
}

#w-node-_78fb05e4-abab-1a72-e9b4-b756397ee88f-17e7dcac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ac355-2aae-2eff-0997-d84211588e52-3e8df916 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-acbf2ec5-018d-1e39-b488-f7bcb88ff43c-3e8df916 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_99f2cab6-c06d-7cdd-b837-bd7e996ffc7e-e33fe614 {
  align-self: center;
}

#w-node-_546fc6a0-15d6-9b16-a4b2-e33fcef28c7d-e33fe614 {
  place-self: center;
}

#w-node-_6b3894cf-464d-358a-7039-28cd712b02c5-e33fe614 {
  align-self: center;
}

#w-node-fee34180-1f3d-24db-9a1f-9d20f06046ea-e33fe614, #w-node-_2c8da164-4fed-b6b9-6039-9d22839f5112-e33fe614 {
  place-self: center;
}

#w-node-_2c8da164-4fed-b6b9-6039-9d22839f5111-e33fe614 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_96a86fb7-45ee-d026-85bc-7ae266f4c212-e33fe614 {
  align-self: center;
}

#w-node-_96a86fb7-45ee-d026-85bc-7ae266f4c213-e33fe614, #w-node-_6b3894cf-464d-358a-7039-28cd712b0302-e33fe614 {
  place-self: center;
}

#w-node-ec60f89b-b55c-a8eb-080a-c89e3944b83a-e33fe614 {
  align-self: center;
}

#w-node-_617f3d82-ed44-cc16-5d5c-979f45dfc360-9e345864 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9cc0b415-03a5-c664-d14c-34b2bbf4cbd2-9e345864 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4204-9e345864 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4219-9e345864 {
  align-self: start;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc421a-9e345864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4223-9e345864 {
  place-self: center end;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4224-9e345864 {
  place-self: center start;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4225-9e345864 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4226-9e345864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4227-9e345864 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4228-9e345864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_03a717f5-20c8-70e4-398e-169548e53238-5005f317 {
  align-self: center;
}

#w-node-f112f056-f00a-fce0-e724-e291da2502f4-5005f317, #w-node-d64d4624-3224-fb52-54c0-7546a0c43334-5005f317, #w-node-_7d4e7e3c-daf5-c31b-0ff2-61af8cafe444-5005f317, #w-node-_2299f713-30ab-f7b4-7175-2c171fac6fc1-5005f317, #w-node-f8da3799-5c2d-40c1-f4a8-fc0783717de2-5005f317, #w-node-_4301f7e5-162c-08e9-af8a-5143be7b0a42-5005f317, #w-node-_6d8efb5b-f92d-9e55-3ba0-161df2c7110b-5005f317, #w-node-_060d68a3-87af-ff0f-4c50-c62eef94918a-5005f317 {
  place-self: center;
}

#w-node-_4e8902b8-6f59-a1ed-fc35-7080e9e5c3ad-5005f317 {
  align-self: center;
}

#w-node-_52028d48-72bd-8691-6e46-a4c1d31b1503-5005f317 {
  align-self: start;
}

#w-node-_764f2b8f-4379-3504-87a6-a15834c622d9-5005f317 {
  place-self: start center;
}

#w-node-cabdc198-3fda-9374-5380-7968419333b4-5005f317 {
  align-self: start;
}

#w-node-cabdc198-3fda-9374-5380-7968419333da-5005f317 {
  place-self: start center;
}

#w-node-_497e3bba-ff69-bd4a-3a9d-ca384e3aea89-5005f317 {
  align-self: start;
}

#w-node-_11cb1907-1278-1462-1131-3a02299c9701-5005f317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d9a28743-e81f-efc5-058a-f7437bd3ebd4-5005f317, #w-node-f0e2ae78-66af-eef6-a91a-ab8df859c4af-5005f317, #w-node-_35b686d4-1357-fdf6-5c3b-35133a24d6b1-5005f317 {
  align-self: center;
}

#w-node-_6d204c80-65cd-3079-ffb6-734cf6bd0456-5005f317 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d5209d63-4047-65a5-3824-5ab3519b12b5-9d169317 {
  align-self: center;
}

#w-node-d5209d63-4047-65a5-3824-5ab3519b12ce-9d169317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d5209d63-4047-65a5-3824-5ab3519b12d4-9d169317, #w-node-d5209d63-4047-65a5-3824-5ab3519b12eb-9d169317, #w-node-d5209d63-4047-65a5-3824-5ab3519b1302-9d169317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d5209d63-4047-65a5-3824-5ab3519b150c-9d169317, #w-node-d5209d63-4047-65a5-3824-5ab3519b1524-9d169317, #w-node-d5209d63-4047-65a5-3824-5ab3519b152a-9d169317 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-d5209d63-4047-65a5-3824-5ab3519b150a-9d169317, #w-node-f562ae59-966d-eed8-e5b6-ffcf8b7dd1ec-9d169317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f562ae59-966d-eed8-e5b6-ffcf8b7dd1f4-9d169317 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f562ae59-966d-eed8-e5b6-ffcf8b7dd1f5-9d169317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4de398b6-5e7a-e28a-98fc-6f7ca4147ca0-9d169317, #w-node-_4de398b6-5e7a-e28a-98fc-6f7ca4147ca7-9d169317, #w-node-_4de398b6-5e7a-e28a-98fc-6f7ca4147cae-9d169317, #w-node-_0c1dc0fe-32d7-4e93-aa2b-37d415d4fff2-9d169317, #w-node-_395bcf7d-c5df-5ce4-e77a-a0deb9655972-9d169317, #w-node-_73eac158-754f-d176-e526-f60f8dbb7484-9d169317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2084bfeb-5558-06f8-5588-71291190dcbe-fabb1f71, #w-node-_2084bfeb-5558-06f8-5588-71291190dcbf-fabb1f71, #w-node-_2084bfeb-5558-06f8-5588-71291190dcc1-fabb1f71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2084bfeb-5558-06f8-5588-71291190dcc3-fabb1f71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b8c88b3a-9caf-85f8-7850-d91262b00bf4-fabb1f71, #w-node-_28017ae4-deee-a07e-33d7-60a7eed86908-fabb1f71 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_28017ae4-deee-a07e-33d7-60a7eed86909-fabb1f71, #w-node-_28017ae4-deee-a07e-33d7-60a7eed8690b-fabb1f71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2084bfeb-5558-06f8-5588-71291190dcf9-fabb1f71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2084bfeb-5558-06f8-5588-71291190dd30-fabb1f71 {
  place-self: center;
}

#w-node-_2084bfeb-5558-06f8-5588-71291190dd37-fabb1f71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_03a717f5-20c8-70e4-398e-169548e53238-0775da32 {
  align-self: center;
}

#w-node-f112f056-f00a-fce0-e724-e291da2502f4-0775da32 {
  place-self: center;
}

#w-node-_52028d48-72bd-8691-6e46-a4c1d31b1503-0775da32 {
  align-self: start;
}

#w-node-_764f2b8f-4379-3504-87a6-a15834c622d9-0775da32 {
  place-self: start center;
}

#w-node-cabdc198-3fda-9374-5380-7968419333b4-0775da32 {
  align-self: center;
}

#w-node-cabdc198-3fda-9374-5380-7968419333da-0775da32, #w-node-_804f12ee-3570-4f40-fd2e-78d44767a5f7-0775da32 {
  place-self: start center;
}

#w-node-_804f12ee-3570-4f40-fd2e-78d44767a5d7-0775da32, #w-node-_423f6e9d-aa23-dbc4-ea46-29b6dae08b1a-0775da32 {
  align-self: center;
}

#w-node-_423f6e9d-aa23-dbc4-ea46-29b6dae08b3a-0775da32, #w-node-_053662b1-371c-bc1a-41ba-d08c0656665b-0775da32 {
  place-self: start center;
}

#w-node-_053662b1-371c-bc1a-41ba-d08c0656663b-0775da32 {
  align-self: center;
}

#w-node-_6d204c80-65cd-3079-ffb6-734cf6bd0456-0775da32 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fc44f5c7-9daf-7a77-681d-6bbfc1d9fbcc-0775da32 {
  place-self: center;
}

#w-node-_03a717f5-20c8-70e4-398e-169548e53238-6e55055a {
  align-self: center;
}

#w-node-f112f056-f00a-fce0-e724-e291da2502f4-6e55055a {
  place-self: center;
}

#w-node-_52028d48-72bd-8691-6e46-a4c1d31b1503-6e55055a {
  align-self: start;
}

#w-node-_764f2b8f-4379-3504-87a6-a15834c622d9-6e55055a {
  place-self: start center;
}

#w-node-cabdc198-3fda-9374-5380-7968419333b4-6e55055a {
  align-self: center;
}

#w-node-cabdc198-3fda-9374-5380-7968419333df-6e55055a, #w-node-_804f12ee-3570-4f40-fd2e-78d44767a5f8-6e55055a {
  place-self: center;
}

#w-node-_804f12ee-3570-4f40-fd2e-78d44767a5d7-6e55055a, #w-node-_423f6e9d-aa23-dbc4-ea46-29b6dae08b1a-6e55055a {
  align-self: center;
}

#w-node-_423f6e9d-aa23-dbc4-ea46-29b6dae08b3b-6e55055a, #w-node-_053662b1-371c-bc1a-41ba-d08c0656665c-6e55055a {
  place-self: center;
}

#w-node-_053662b1-371c-bc1a-41ba-d08c0656663b-6e55055a, #w-node-fd68bf1a-15b9-242d-ae57-5df1d5ec9e4f-6e55055a {
  align-self: center;
}

#w-node-_781765ef-22b0-0713-dee9-ce2543fb32bb-6e55055a {
  place-self: center;
}

#w-node-_6d204c80-65cd-3079-ffb6-734cf6bd0456-6e55055a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8f877e8c-a391-0969-a029-4edc0d4ffc7b-6e55055a {
  place-self: center;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac4c5-1ecf349b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac4f2-1ecf349b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac53a-1ecf349b, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53d-1ecf349b, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac56e-1ecf349b {
  align-self: center;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a4-1ecf349b, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5f0-1ecf349b {
  place-self: center;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac4c5-f12f6a5f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac4f2-f12f6a5f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac53a-f12f6a5f, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53d-f12f6a5f, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac56e-f12f6a5f {
  align-self: center;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a4-f12f6a5f, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5f0-f12f6a5f {
  place-self: center;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac4c5-49746ac4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac4f2-49746ac4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac53a-49746ac4, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53d-49746ac4, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac56e-49746ac4 {
  align-self: center;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a4-49746ac4, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5f0-49746ac4 {
  place-self: center;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac4c5-30d220bf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac4f2-30d220bf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac53a-30d220bf, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53d-30d220bf, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac56e-30d220bf {
  align-self: center;
}

#w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a4-30d220bf, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5f0-30d220bf {
  place-self: center;
}

#w-node-b59d64f3-a7e9-9985-2cc4-f85932797669-56d8358a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b59d64f3-a7e9-9985-2cc4-f8593279766a-56d8358a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b59d64f3-a7e9-9985-2cc4-f85932797677-56d8358a {
  justify-self: end;
}

#w-node-b59d64f3-a7e9-9985-2cc4-f8593279767f-56d8358a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b59d64f3-a7e9-9985-2cc4-f85932797687-56d8358a {
  align-self: center;
}

#w-node-b59d64f3-a7e9-9985-2cc4-f8593279769d-56d8358a {
  place-self: center;
}

#w-node-b59d64f3-a7e9-9985-2cc4-f859327977a5-56d8358a {
  align-self: center;
}

#w-node-b59d64f3-a7e9-9985-2cc4-f85932797854-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f85932797873-56d8358a {
  place-self: center;
}

#w-node-d3ee187c-073a-f503-2180-a4f136f64d4d-9ef184db {
  align-self: center;
}

#w-node-d3ee187c-073a-f503-2180-a4f136f64dce-9ef184db {
  align-self: start;
}

#w-node-d3ee187c-073a-f503-2180-a4f136f64e40-9ef184db {
  place-self: center;
}

#w-node-_7d374149-e2c6-795e-3d57-a7d644a1c2bc-9ef184db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7d374149-e2c6-795e-3d57-a7d644a1c2bf-9ef184db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d374149-e2c6-795e-3d57-a7d644a1c2c9-9ef184db {
  place-self: center;
}

#w-node-_7d374149-e2c6-795e-3d57-a7d644a1c2cd-9ef184db {
  place-self: start center;
}

#w-node-_321650bd-8872-7200-b2fa-d4ffbe39aeb0-9ef184db {
  align-self: start;
}

#w-node-_7d374149-e2c6-795e-3d57-a7d644a1c2d9-9ef184db {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c998a72a-69b0-c8f5-b71c-2a10837a913e-9ef184db {
  place-self: start center;
}

#w-node-c998a72a-69b0-c8f5-b71c-2a10837a914b-9ef184db {
  align-self: start;
}

#w-node-_7d374149-e2c6-795e-3d57-a7d644a1c301-9ef184db {
  place-self: center;
}

#w-node-_90e31e06-37ce-96b4-0ae5-5ea790cf9cf6-12a0bb10, #w-node-b91508bc-b881-8909-3921-960e8d3b238b-12a0bb10, #w-node-_90e31e06-37ce-96b4-0ae5-5ea790cf9cf9-12a0bb10 {
  align-self: center;
}

#w-node-_26e1e5da-d0ea-44d8-328e-91ec67b240ba-12a0bb10 {
  align-self: start;
}

#w-node-_26e1e5da-d0ea-44d8-328e-91ec67b240c7-12a0bb10, #w-node-_26e1e5da-d0ea-44d8-328e-91ec67b240cb-12a0bb10, #w-node-_26e1e5da-d0ea-44d8-328e-91ec67b240cf-12a0bb10, #w-node-_26e1e5da-d0ea-44d8-328e-91ec67b240d3-12a0bb10, #w-node-_26e1e5da-d0ea-44d8-328e-91ec67b240d7-12a0bb10 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26e1e5da-d0ea-44d8-328e-91ec67b240db-12a0bb10 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-c46816fd-bc11-a2e7-f5ff-def81520a918-12a0bb10 {
  align-self: start;
}

#w-node-d92f2b05-f6ac-57e7-81ab-d3749df0430d-12a0bb10 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_90e31e06-37ce-96b4-0ae5-5ea790cf9d68-12a0bb10 {
  place-self: center;
}

#w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fe80-12a0bb10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fe83-12a0bb10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fe8c-12a0bb10 {
  place-self: center;
}

#w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fea3-12a0bb10 {
  align-self: start;
}

#form.w-node-_286ef6cb-ef15-be0a-44f5-62b8cfb4f8d6-12a0bb10, #w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084feb2-12a0bb10, #w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084feb6-12a0bb10, #w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084feba-12a0bb10, #w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084febe-12a0bb10, #w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fec2-12a0bb10 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fec6-12a0bb10 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-da95bf20-2843-03b3-6cdc-1d88d65a80ff-12a0bb10 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fee4-12a0bb10 {
  place-self: center;
}

#w-node-_8b701e67-23d3-7ad8-3376-3d699b8a8dbf-3078911d {
  align-self: center;
}

#w-node-d1e6514f-f51c-0784-13ab-2f73ca45fa5e-cb94c333 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d1e6514f-f51c-0784-13ab-2f73ca45fa98-cb94c333 {
  place-self: center;
}

#w-node-d1e6514f-f51c-0784-13ab-2f73ca45fa9f-cb94c333 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be85c9cf-6c1d-f768-8d7d-69b9cb9eb75d-cb94c333 {
  place-self: center;
}

#w-node-d1e6514f-f51c-0784-13ab-2f73ca45fac8-cb94c333 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d1e6514f-f51c-0784-13ab-2f73ca45fae0-cb94c333, #w-node-_6cd38d7b-8cb1-76f9-c87e-5cb051d261f6-02461e40 {
  place-self: center;
}

#w-node-_6cd38d7b-8cb1-76f9-c87e-5cb051d261f8-02461e40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1e6514f-f51c-0784-13ab-2f73ca45fa5e-02461e40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d1e6514f-f51c-0784-13ab-2f73ca45fa98-02461e40 {
  place-self: center;
}

#w-node-d1e6514f-f51c-0784-13ab-2f73ca45fa9f-02461e40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce6a79e0-8a0b-3cbe-59e6-1a8e01b95522-02461e40 {
  place-self: center;
}

#w-node-d1e6514f-f51c-0784-13ab-2f73ca45fac8-02461e40 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d1e6514f-f51c-0784-13ab-2f73ca45fae0-02461e40 {
  place-self: center;
}

#w-node-d17ef6e8-937e-604e-49fb-d25381af6fb7-01f56f22, #w-node-a00689ec-fa7c-48e3-fb17-3d86ebbd0400-01f56f22, #w-node-_47a179d5-a432-04b8-aac8-df59ce56d562-01f56f22, #w-node-d17ef6e8-937e-604e-49fb-d25381af6fb7-2e3afbed, #w-node-d17ef6e8-937e-604e-49fb-d25381af6fb7-33e6d9b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617f3d82-ed44-cc16-5d5c-979f45dfc360-b7e43de5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5a1375be-914f-56b1-f6a2-ed31f13102e9-b7e43de5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start stretch;
}

#w-node-c6bc8fbf-d813-1f28-3096-eda6d70f57d4-b7e43de5 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_02571e07-792d-44fe-5a7d-4a1f3021bb55-b7e43de5 {
  place-self: center start;
}

#w-node-b941d8d9-6125-b4c0-d06a-9767a89b8ffc-b7e43de5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_795c5e31-8922-c395-c8ec-45e0773161a3-b7e43de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6d0a8ea8-d255-385e-93fa-61e911250d73-b7e43de5 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-_5a3bd4fa-2972-9fe6-30bb-075de52e8ecb-b7e43de5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-fe72a082-d8a5-a181-bff8-2eddf9faa9e5-b7e43de5 {
  place-self: center start;
}

#w-node-fe72a082-d8a5-a181-bff8-2eddf9faa9e6-b7e43de5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-fe72a082-d8a5-a181-bff8-2eddf9faa9e7-b7e43de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-fe72a082-d8a5-a181-bff8-2eddf9faa9e8-b7e43de5 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4204-b7e43de5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4219-b7e43de5 {
  align-self: start;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc421a-b7e43de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4223-b7e43de5 {
  place-self: center end;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4224-b7e43de5 {
  place-self: center start;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4225-b7e43de5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4226-b7e43de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4227-b7e43de5 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4228-b7e43de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_5297b49c-9212-21f3-f914-7e111b11f251-b7e43de5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_5b8adcde-437d-b1b1-2e4c-90e66dd63656-b7e43de5, #w-node-_6e0d8cb3-1cbd-bffd-bd63-9c517bd922cd-b7e43de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_001f7f2d-f9a2-8074-254f-2e37ef9770da-b7e43de5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_812a4f0d-712d-9b6a-52a9-22535d4d847f-b7e43de5, #w-node-_41cc7537-2474-bda2-c925-a7eb540c03ff-b7e43de5, #w-node-d7ccd50d-8eb1-7a54-45b2-9a55ebcd05e3-b7e43de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-34fe812e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-34fe812e, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f0-34fe812e, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f9-34fe812e, #w-node-c88202cb-9f0e-6416-fb76-badfac075602-34fe812e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3815d544-9af9-60f0-29c8-3fa7fb42351b-34fe812e {
  align-self: center;
}

#w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-34fe812e {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-34fe812e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-34fe812e {
  align-self: center;
}

#w-node-b4279586-fbc6-908e-9569-0444574bd90e-34fe812e, #w-node-b4279586-fbc6-908e-9569-0444574bd918-34fe812e, #w-node-b4279586-fbc6-908e-9569-0444574bd922-34fe812e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-34fe812e {
  place-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb2b-34fe812e {
  align-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbda-34fe812e {
  place-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-730f5df1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-730f5df1, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f0-730f5df1, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f9-730f5df1, #w-node-c88202cb-9f0e-6416-fb76-badfac075602-730f5df1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-730f5df1 {
  justify-self: center;
}

#w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1a2-730f5df1, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1ad-730f5df1, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1b8-730f5df1, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1c3-730f5df1, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1ce-730f5df1 {
  justify-self: stretch;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-730f5df1 {
  align-self: center;
}

#w-node-b4279586-fbc6-908e-9569-0444574bd90e-730f5df1, #w-node-b4279586-fbc6-908e-9569-0444574bd918-730f5df1, #w-node-b4279586-fbc6-908e-9569-0444574bd922-730f5df1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-730f5df1 {
  place-self: center;
}

#w-node-b6ba6aeb-c9b9-5553-1bc9-231d0e470b1a-200c2895 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_302cad99-645f-53f6-d49a-ae8f1f329eee-200c2895 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_302cad99-645f-53f6-d49a-ae8f1f329ef8-200c2895 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10a7d38-5507-3c64-3ab5-b9fb2004f70c-200c2895 {
  place-self: center;
}

#w-node-_07c732bb-44ea-7465-6184-11023b05b6f2-9114a660 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07c732bb-44ea-7465-6184-11023b05b6ff-9114a660, #w-node-_07c732bb-44ea-7465-6184-11023b05b71c-9114a660 {
  place-self: center;
}

#w-node-_66d56ff1-effe-c78e-361e-a87778f369c3-f9e74577, #w-node-_66d56ff1-effe-c78e-361e-a87778f369ce-f9e74577, #w-node-_66d56ff1-effe-c78e-361e-a87778f369e5-f9e74577, #w-node-_66d56ff1-effe-c78e-361e-a87778f369f0-f9e74577 {
  align-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-6c7cf746 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-6c7cf746, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f0-6c7cf746, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f9-6c7cf746, #w-node-c88202cb-9f0e-6416-fb76-badfac075602-6c7cf746 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3815d544-9af9-60f0-29c8-3fa7fb42351b-6c7cf746 {
  align-self: center;
}

#w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-6c7cf746 {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-6c7cf746 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-6c7cf746 {
  align-self: center;
}

#w-node-b4279586-fbc6-908e-9569-0444574bd90e-6c7cf746, #w-node-b4279586-fbc6-908e-9569-0444574bd918-6c7cf746, #w-node-b4279586-fbc6-908e-9569-0444574bd922-6c7cf746 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-6c7cf746 {
  place-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb2b-6c7cf746 {
  align-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbda-6c7cf746 {
  place-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-48fa8adb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-48fa8adb, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f0-48fa8adb, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f9-48fa8adb, #w-node-c88202cb-9f0e-6416-fb76-badfac075602-48fa8adb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-48fa8adb {
  justify-self: center;
}

#w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1a2-48fa8adb, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1ad-48fa8adb, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1b8-48fa8adb, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1c3-48fa8adb, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1ce-48fa8adb {
  justify-self: stretch;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-48fa8adb {
  align-self: center;
}

#w-node-b4279586-fbc6-908e-9569-0444574bd90e-48fa8adb, #w-node-b4279586-fbc6-908e-9569-0444574bd918-48fa8adb, #w-node-b4279586-fbc6-908e-9569-0444574bd922-48fa8adb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-48fa8adb {
  place-self: center;
}

#w-node-_617f3d82-ed44-cc16-5d5c-979f45dfc360-ed0fcfc8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5a1375be-914f-56b1-f6a2-ed31f13102e9-ed0fcfc8 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start stretch;
}

#w-node-c6bc8fbf-d813-1f28-3096-eda6d70f57d4-ed0fcfc8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_02571e07-792d-44fe-5a7d-4a1f3021bb55-ed0fcfc8 {
  place-self: center start;
}

#w-node-b941d8d9-6125-b4c0-d06a-9767a89b8ffc-ed0fcfc8 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_795c5e31-8922-c395-c8ec-45e0773161a3-ed0fcfc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6d0a8ea8-d255-385e-93fa-61e911250d73-ed0fcfc8 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-_5a3bd4fa-2972-9fe6-30bb-075de52e8ecb-ed0fcfc8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-fe72a082-d8a5-a181-bff8-2eddf9faa9e5-ed0fcfc8 {
  place-self: center start;
}

#w-node-fe72a082-d8a5-a181-bff8-2eddf9faa9e6-ed0fcfc8 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-fe72a082-d8a5-a181-bff8-2eddf9faa9e7-ed0fcfc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-fe72a082-d8a5-a181-bff8-2eddf9faa9e8-ed0fcfc8 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4204-ed0fcfc8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4219-ed0fcfc8 {
  align-self: start;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc421a-ed0fcfc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4223-ed0fcfc8 {
  place-self: center end;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4224-ed0fcfc8 {
  place-self: center start;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4225-ed0fcfc8 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4226-ed0fcfc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4227-ed0fcfc8 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center end;
}

#w-node-_0a3d42a0-9269-fc74-564d-44c868cc4228-ed0fcfc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_5297b49c-9212-21f3-f914-7e111b11f251-ed0fcfc8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_5b8adcde-437d-b1b1-2e4c-90e66dd63656-ed0fcfc8, #w-node-_6e0d8cb3-1cbd-bffd-bd63-9c517bd922cd-ed0fcfc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_001f7f2d-f9a2-8074-254f-2e37ef9770da-ed0fcfc8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_812a4f0d-712d-9b6a-52a9-22535d4d847f-ed0fcfc8, #w-node-_41cc7537-2474-bda2-c925-a7eb540c03ff-ed0fcfc8, #w-node-d7ccd50d-8eb1-7a54-45b2-9a55ebcd05e3-ed0fcfc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4888c1b-fd65-9ab8-1008-ba40390f8264-83ae9982 {
  align-self: center;
}

#w-node-_98c25bd2-4855-6651-9d87-aa81062e173f-83ae9982 {
  place-self: center;
}

#w-node-_17be8ad3-3075-2b3d-d913-02219ef33b33-83ae9982 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c13917d5-518b-84c1-6a04-0de6b7770f62-83ae9982, #w-node-d1ec2ccd-8daa-cfa4-cba2-e7e305c097db-83ae9982, #w-node-_90b322db-bc90-378d-a4a7-f5d1e816e318-83ae9982, #w-node-aa3bf279-fe8d-c296-7f8e-74233e7ca614-83ae9982, #w-node-_679ab0ac-482f-7895-8b07-f4d76b8203be-83ae9982, #w-node-_80dc9c31-76ab-02be-6e7e-9ef5531b342c-83ae9982, #w-node-_872fd801-69e9-6699-e03b-7f42a82b18b3-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989ae-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989af-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989b0-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989b1-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989b2-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989b3-83ae9982, #w-node-_88f2ff84-a90a-3c00-82ec-c39d7e86718d-83ae9982 {
  place-self: center;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3cffd-b6031bc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d005-b6031bc7 {
  align-self: end;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d008-b6031bc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d00a-b6031bc7 {
  align-self: center;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d015-b6031bc7, #w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d01f-b6031bc7, #w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d034-b6031bc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d047-b6031bc7 {
  align-self: center;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d050-b6031bc7 {
  justify-self: center;
}

#w-node-_0a13e0b9-1008-aba5-e91c-c1dfcbdd2a9b-b6031bc7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-b6031bc7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c0f47ab2-5beb-59be-a10e-ac46018c07e2-4aea7973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0f47ab2-5beb-59be-a10e-ac46018c07ea-4aea7973 {
  align-self: end;
}

#w-node-c0f47ab2-5beb-59be-a10e-ac46018c07ed-4aea7973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c0f47ab2-5beb-59be-a10e-ac46018c07ef-4aea7973 {
  align-self: center;
}

#w-node-c0f47ab2-5beb-59be-a10e-ac46018c07fa-4aea7973, #w-node-c0f47ab2-5beb-59be-a10e-ac46018c0804-4aea7973, #w-node-c0f47ab2-5beb-59be-a10e-ac46018c0819-4aea7973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0f47ab2-5beb-59be-a10e-ac46018c082c-4aea7973 {
  align-self: center;
}

#w-node-c0f47ab2-5beb-59be-a10e-ac46018c0835-4aea7973 {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-4aea7973 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-4aea7973 {
  align-self: center;
}

#w-node-b4279586-fbc6-908e-9569-0444574bd90e-4aea7973, #w-node-b4279586-fbc6-908e-9569-0444574bd918-4aea7973, #w-node-b4279586-fbc6-908e-9569-0444574bd922-4aea7973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-4aea7973 {
  place-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb2b-4aea7973 {
  align-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbda-4aea7973 {
  place-self: center;
}

#w-node-_708f3022-1a35-d649-a5ab-a19ebb00f030-a8fa32e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_708f3022-1a35-d649-a5ab-a19ebb00f038-a8fa32e7 {
  align-self: end;
}

#w-node-_708f3022-1a35-d649-a5ab-a19ebb00f03b-a8fa32e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_708f3022-1a35-d649-a5ab-a19ebb00f03d-a8fa32e7 {
  align-self: center;
}

#w-node-_708f3022-1a35-d649-a5ab-a19ebb00f048-a8fa32e7, #w-node-_708f3022-1a35-d649-a5ab-a19ebb00f052-a8fa32e7, #w-node-_708f3022-1a35-d649-a5ab-a19ebb00f067-a8fa32e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_708f3022-1a35-d649-a5ab-a19ebb00f07a-a8fa32e7 {
  align-self: center;
}

#w-node-_708f3022-1a35-d649-a5ab-a19ebb00f083-a8fa32e7 {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-a8fa32e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-a8fa32e7 {
  align-self: center;
}

#w-node-b4279586-fbc6-908e-9569-0444574bd90e-a8fa32e7, #w-node-b4279586-fbc6-908e-9569-0444574bd918-a8fa32e7, #w-node-b4279586-fbc6-908e-9569-0444574bd922-a8fa32e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-a8fa32e7 {
  place-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb2b-a8fa32e7 {
  align-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbda-a8fa32e7 {
  place-self: center;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb9868d-4f2ccdf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb98695-4f2ccdf3 {
  align-self: end;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb98698-4f2ccdf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb9869a-4f2ccdf3 {
  align-self: center;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb986a5-4f2ccdf3, #w-node-c58841a4-a5c6-b99f-3a40-1ae9feb986af-4f2ccdf3, #w-node-c58841a4-a5c6-b99f-3a40-1ae9feb986c4-4f2ccdf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb986d7-4f2ccdf3 {
  align-self: center;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb986e0-4f2ccdf3 {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-4f2ccdf3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-4f2ccdf3 {
  align-self: center;
}

#w-node-b4279586-fbc6-908e-9569-0444574bd90e-4f2ccdf3, #w-node-b4279586-fbc6-908e-9569-0444574bd918-4f2ccdf3, #w-node-b4279586-fbc6-908e-9569-0444574bd922-4f2ccdf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-4f2ccdf3 {
  place-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb2b-4f2ccdf3 {
  align-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbda-4f2ccdf3 {
  place-self: center;
}

#w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4fa0-688e5004 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4fa5-688e5004 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4fc0-688e5004 {
  place-self: center;
}

#w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4fd8-688e5004 {
  align-self: start;
}

#form.w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4fd9-688e5004, #w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4fe8-688e5004, #w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4fec-688e5004, #w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4ff0-688e5004, #w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4ff4-688e5004, #w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4ff8-688e5004 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4ffc-688e5004 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_26e2980f-fb24-48b0-ee35-9a49a65e5033-688e5004 {
  place-self: center;
}

#w-node-_7fa3a521-844c-6a50-544b-84cf9d5dcff5-6b81c536, #w-node-_7fa3a521-844c-6a50-544b-84cf9d5dd036-6b81c536, #w-node-_1011c80b-a296-5481-d7ba-a9b98664c73d-6b81c536, #w-node-c407709c-a294-88a4-3680-c73318509442-6b81c536 {
  align-self: start;
}

#w-node-_215ce7d6-9c82-84a4-ccc1-4763827f37f6-6b81c536 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_215ce7d6-9c82-84a4-ccc1-4763827f37f7-6b81c536 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_215ce7d6-9c82-84a4-ccc1-4763827f37fa-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f37fc-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f37fd-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3800-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3801-6b81c536 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3802-6b81c536 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3803-6b81c536 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: end center;
}

#w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3804-6b81c536 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3805-6b81c536 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end center;
}

#w-node-a949b822-a60f-541b-1b24-73c5336ef956-6b81c536 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_61c201f2-a189-d47c-e9a8-4f606c71c50a-6b81c536, #w-node-_61c201f2-a189-d47c-e9a8-4f606c71c55e-6b81c536 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a1f04-49355866 {
  place-self: end;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a1f0e-49355866 {
  place-self: center;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a1f3e-49355866 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a1fc4-49355866 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a200b-49355866 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a2011-49355866 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a2016-49355866 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a201c-49355866 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a202e-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2033-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2038-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a203d-49355866 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a2052-49355866 {
  place-self: center;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a20a7-49355866 {
  align-self: center;
}

#w-node-_008f7d4f-fe77-bbac-98b6-9270476a20ac-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20f4-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20f6-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20f7-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20f8-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20f9-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20fa-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20fb-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20fe-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20ff-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2100-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2101-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2102-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2103-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2134-49355866 {
  place-self: center;
}

#w-node-_7abb184d-dfbc-726c-a937-2483cd2bdad1-a1f32152 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f54e785-75fe-2fc3-fd52-6780bf37096e-a1f32152 {
  align-self: end;
}

#w-node-ec446f0c-26a4-b4e0-cb25-2edbe51923f0-a1f32152 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_78a235d7-1674-6a99-a4d7-8209f50f05ab-a1f32152, #w-node-a20ba314-bdee-2770-86de-d6ae858f7625-a1f32152 {
  align-self: center;
}

#w-node-_6dfe8641-eb4e-c71b-0d7c-993fc605b5bf-a1f32152 {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-361c1c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-361c1c47, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f0-361c1c47, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f9-361c1c47, #w-node-c88202cb-9f0e-6416-fb76-badfac075602-361c1c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-361c1c47 {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-361c1c47 {
  align-self: center;
}

#w-node-b4279586-fbc6-908e-9569-0444574bd90e-361c1c47, #w-node-b4279586-fbc6-908e-9569-0444574bd918-361c1c47, #w-node-b4279586-fbc6-908e-9569-0444574bd922-361c1c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-361c1c47 {
  place-self: center;
}

#w-node-db5ce042-9b77-4437-5d08-cd691e33c539-b8d461ed, #w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-4cff21e9 {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-4cff21e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-4cff21e9, #w-node-c58841a4-a5c6-b99f-3a40-1ae9feb9868d-231a41d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb98695-231a41d3 {
  align-self: end;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb98698-231a41d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb9869a-231a41d3 {
  align-self: center;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb986a5-231a41d3, #w-node-c58841a4-a5c6-b99f-3a40-1ae9feb986af-231a41d3, #w-node-c58841a4-a5c6-b99f-3a40-1ae9feb986c4-231a41d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb986d7-231a41d3 {
  align-self: center;
}

#w-node-c58841a4-a5c6-b99f-3a40-1ae9feb986e0-231a41d3 {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-231a41d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c3d2cf06-6625-2bc0-eb0a-2bfcb65aa2eb-231a41d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-a6006315 {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-a6006315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-a6006315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-4e30a056 {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-4e30a056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-4e30a056 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-ac51d6f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-ac51d6f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-ac51d6f7, #w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-53548a6b {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-53548a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-53548a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd1a87b2-38f4-e134-d4f5-f88beefacc26-a8534b09 {
  align-self: center;
}

#w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-63bf5d8c {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-63bf5d8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-63bf5d8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67515a0d-3bf9-d884-a441-02dd1cf1d776-0085b51c {
  place-self: center;
}

#w-node-c3dd9682-cd57-8012-d60c-850cfb3dc233-0085b51c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_52025672-d09e-0478-4e0f-88de838ab981-0085b51c {
  place-self: end start;
}

#w-node-c6f35f06-4378-cac0-5b9b-1b1d5ed065d6-f3b0b48a {
  place-self: center;
}

#w-node-c3dd9682-cd57-8012-d60c-850cfb3dc233-f3b0b48a {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_52025672-d09e-0478-4e0f-88de838ab981-f3b0b48a {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-_37bb9ee6-1bd3-c788-5576-a6c9b3a08467-e6777c48 {
  place-self: center;
}

#w-node-c3dd9682-cd57-8012-d60c-850cfb3dc233-e6777c48 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_52025672-d09e-0478-4e0f-88de838ab981-e6777c48 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-_5f24ff21-5b89-1738-9426-5334b98957a2-c8b80fac {
  place-self: center;
}

#w-node-c3dd9682-cd57-8012-d60c-850cfb3dc233-c8b80fac {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_52025672-d09e-0478-4e0f-88de838ab981-c8b80fac {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-_37bb9ee6-1bd3-c788-5576-a6c9b3a08467-e950c82c {
  place-self: center;
}

#w-node-c3dd9682-cd57-8012-d60c-850cfb3dc233-e950c82c {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_52025672-d09e-0478-4e0f-88de838ab981-e950c82c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-_12b02af9-6dc4-d117-4e25-bdcd01371c4f-14814610 {
  align-self: center;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3cffd-a41ffd14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d005-a41ffd14 {
  align-self: end;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d008-a41ffd14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d00a-a41ffd14 {
  align-self: center;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d015-a41ffd14, #w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d01f-a41ffd14, #w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d034-a41ffd14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d047-a41ffd14 {
  align-self: center;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d050-a41ffd14 {
  justify-self: center;
}

#w-node-_0a13e0b9-1008-aba5-e91c-c1dfcbdd2a9b-a41ffd14 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-a41ffd14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-86064ad5 {
  justify-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-86064ad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-86064ad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdd1086d-dc7c-b697-d917-f47a005cc479-510e95da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d050-8b32095c {
  justify-self: center;
}

#w-node-_0a13e0b9-1008-aba5-e91c-c1dfcbdd2a9b-8b32095c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_92c26343-7780-903d-0cfa-f6ce0a83ef40-8b32095c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_92c26343-7780-903d-0cfa-f6ce0a83efb2-8b32095c {
  place-self: end start;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3cffd-32af6a4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d005-32af6a4c {
  align-self: end;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d008-32af6a4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d00a-32af6a4c {
  align-self: center;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d015-32af6a4c, #w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d01f-32af6a4c, #w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d034-32af6a4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d047-32af6a4c {
  align-self: center;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d050-32af6a4c {
  justify-self: center;
}

#w-node-_0a13e0b9-1008-aba5-e91c-c1dfcbdd2a9b-32af6a4c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fc3555c3-abad-fbce-22d6-b0447dd90cad-3cfd2459 {
  justify-self: start;
}

#w-node-_9c50b8af-0fc4-9126-d0be-388939bfb733-dc3dc5b8 {
  align-self: center;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-de7ec97f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ed-de7ec97f, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f0-de7ec97f, #w-node-c88202cb-9f0e-6416-fb76-badfac0755f9-de7ec97f, #w-node-c88202cb-9f0e-6416-fb76-badfac075602-de7ec97f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76c321d9-afa9-8ec8-8c39-04145af95358-de7ec97f {
  justify-self: center;
}

#w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1a2-de7ec97f, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1ad-de7ec97f, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1b8-de7ec97f, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1c3-de7ec97f, #w-node-_60f1c5c1-3eb6-8877-4bc0-6fa06e9ce1ce-de7ec97f, #w-node-e97ef096-6d0c-a8d6-f999-14833121d418-de7ec97f {
  justify-self: stretch;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-de7ec97f {
  align-self: center;
}

#w-node-b4279586-fbc6-908e-9569-0444574bd90e-de7ec97f, #w-node-b4279586-fbc6-908e-9569-0444574bd918-de7ec97f, #w-node-b4279586-fbc6-908e-9569-0444574bd922-de7ec97f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-de7ec97f {
  place-self: center;
}

#w-node-_7a9c1bf0-480d-c360-456b-c170bcf3d050-ab70c2fe {
  justify-self: center;
}

#w-node-_0a13e0b9-1008-aba5-e91c-c1dfcbdd2a9b-ab70c2fe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_92c26343-7780-903d-0cfa-f6ce0a83ef40-ab70c2fe {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_92c26343-7780-903d-0cfa-f6ce0a83efb2-ab70c2fe {
  place-self: end start;
}

#w-node-b800ff1b-e9e1-c18a-c531-6e521addddc9-19d1f70e, #w-node-_64a15011-81fb-f063-5c98-acae620405c6-6ee2d0b0, #w-node-_4ad2fdce-b2d7-a945-3fe3-abbdae0eadab-6ee2d0b0 {
  align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-acded176-2b00-2aeb-731f-e0c68ffef60b-2a07c76a, #w-node-_19cd8dfa-542c-7593-6ca7-49262be2f9b6-2be2f9b2 {
    justify-self: end;
  }

  #w-node-_80e71a33-ab8b-ae8f-b470-cd62eb949aea-6d07c8e6, #w-node-_862f17f4-e632-cbd0-2d31-3497760a8cc2-2420c8fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-acded176-2b00-2aeb-731f-e0c68ffef607-2a07c76a, #w-node-_19cd8dfa-542c-7593-6ca7-49262be2f9c5-2be2f9b2 {
    justify-self: end;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4382-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4386-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4388-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b438a-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b438c-7507c69c {
    align-self: center;
  }

  #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b43a8-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b43db-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4407-7507c69c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b458a-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4598-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b45a6-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b45d0-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b45d5-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b45da-7507c69c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020ce-fb8020ad, #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020e7-fb8020ad, #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020fd-fb8020ad, #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb802114-fb8020ad {
    align-self: center;
  }

  #w-node-_43f2cd49-62aa-4749-9933-6f88899ab093-afb95a71, #w-node-e66804ad-2e1b-ad96-df6c-0f9d6f37441b-afb95a71 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_901e4c63-94c6-0f55-68f4-c91af131ea96-afb95a71 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ff006e20-589e-1aaa-5226-724ac6687085-4507c727, #w-node-_79d13d0e-9a80-fdaf-692d-2866b592fd61-4507c727 {
    grid-column: span 2 / span 2;
  }

  #w-node-f6f21e03-60eb-3e9f-08d3-719da62ed8ae-4507c727, #w-node-_6e054ccd-6513-13f6-6e05-d5ec305942f3-4507c727 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e054ccd-6513-13f6-6e05-d5ec30594302-4507c727 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_666f3940-2579-f934-08e2-f56746f961cd-1807c728 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_666f3940-2579-f934-08e2-f56746f961cf-1807c728 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-_666f3940-2579-f934-08e2-f56746f961dd-1807c728 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_666f3940-2579-f934-08e2-f56746f961de-1807c728 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_666f3940-2579-f934-08e2-f56746f96205-1807c728 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  #w-node-cfc2e756-c80c-3a86-f19a-18b594316916-2a07c76a, #w-node-_964d418d-3342-f4e6-8b2f-f56bcc8ceb82-2a07c76a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_95801631-734f-1c6e-1d92-f855861cec24-2a07c76a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: start;
  }

  #w-node-d6d6ee25-cf70-f12a-058a-6b9474c90f47-2a07c76a, #w-node-cff4c366-e452-ece2-3d93-31a847de95d6-2a07c76a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-acded176-2b00-2aeb-731f-e0c68ffef60b-2a07c76a, #w-node-_19cd8dfa-542c-7593-6ca7-49262be2f9b6-2be2f9b2 {
    justify-self: start;
  }

  #w-node-_34a29f72-6a1e-9c4b-614c-5e1c9abd3770-2307c783, #w-node-_6c02a28e-96f5-7a7c-d767-6fa773f7c95f-2307c783 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8e79a0d1-db64-c19f-8129-e6a365460088-2307c783 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-afb889f6-17bb-1c39-6592-03efdee74f5f-2307c783, #w-node-_5b46d416-a004-ea5b-d022-31bbc48c355e-2307c783, #w-node-c36aae9a-e84d-eb0c-4217-141ea5c61e0e-2307c783, #w-node-_1e34ae69-25c7-d37c-d2cc-4f0a3b8bab69-2307c783 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0905b4de-1d65-80cc-e7c5-ab067792e7c5-2307c783 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-a80e597f-cc1e-e083-cbb9-96e3f760501e-2307c783, #w-node-bce0e363-7f78-0173-6888-c0c17da45365-2307c783 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30933b0c-db5e-4f92-d721-e767a1529f7b-2307c783 {
    grid-area: 12 / 1 / 13 / 3;
    place-self: center;
  }

  #w-node-_0c11ec36-c3db-743d-2bb1-b916a13a534e-2307c783, #w-node-_744a6aed-6638-4363-90e6-702bc734998c-2307c783, #w-node-_7d52e849-cad3-5d59-d885-c673b6d40e50-2307c783, #w-node-_7ffa1ef5-e503-694c-9c21-16aa1ead0945-2307c783 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f79a063-d013-4bac-c8ad-050e8ccc2671-2307c783 {
    grid-area: 15 / 1 / 16 / 3;
  }

  #w-node-aff48ced-65a5-2d0f-749e-2e1e1fea6d02-2307c783, #w-node-_783bdb84-5abc-e61b-53eb-a4b150e4046f-2307c783, #w-node-_542b0985-9644-a61b-bac0-7b0b290db31e-2307c783, #w-node-_612e219d-03c2-730e-ceec-b749de94a005-2307c783, #w-node-_2eaabc95-55f1-5c77-03f3-092e900ce90a-2307c783, #w-node-e1d0211d-cbe5-b9d1-d18e-38024d33fee0-2307c783, #w-node-_58e01ecd-9690-a98a-1d10-c9dfabc3d245-2307c783 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_58e01ecd-9690-a98a-1d10-c9dfabc3d254-2307c783 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3781-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3789-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3791-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3799-1707c857 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_55973cae-1e43-dc61-f954-1871f39b9301-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9303-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9305-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9307-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9309-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9310-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9312-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9314-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9316-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9318-f39b92fe {
    align-self: center;
  }

  #w-node-_3eb6100e-7c35-5225-f285-72c5e863843d-2207c87d, #w-node-c3725eac-ab7a-9e45-56da-94bdf985e969-2207c87d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e54d5487-78df-4595-2fec-bbf805fbc810-2207c87d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e54d5487-78df-4595-2fec-bbf805fbc84a-2207c87d {
    grid-area: 2 / 1 / 4 / 3;
  }

  #w-node-_0ca945ea-c355-3007-5a72-1f06c410bf55-5b07c8ea {
    justify-self: center;
  }

  #w-node-_7b899d92-c6f9-3721-8ebe-5d4fc2692fd1-9760b4a3, #w-node-dd7c9e09-7a00-927d-edd9-0ea9898d5211-9760b4a3, #w-node-b768d7d5-1991-b577-4ced-eda1ef0a14a8-9760b4a3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d0dd8b00-58f7-0f3c-effc-5f46b60d4e7f-9760b4a3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-bf06453f-4aa5-84f0-a3de-0aa2dfdf560b-9760b4a3, #w-node-a892ce1b-6ed0-3054-70dc-c1327ac16b7e-9760b4a3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d0dd8b00-58f7-0f3c-effc-5f46b60d4e45-9760b4a3 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-d0dd8b00-58f7-0f3c-effc-5f46b60d4e72-9760b4a3 {
    grid-column-start: 1;
  }

  #w-node-ab1b346f-9d8d-1eb6-5daf-953986e6d539-9760b4a3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d0dd8b00-58f7-0f3c-effc-5f46b60d4f26-9760b4a3, #w-node-_2cd37a94-65e2-9cc9-d5c3-923b82bdc12b-9760b4a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b91096ad-bc8b-d1be-351c-cd22f4006e95-9760b4a3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b91096ad-bc8b-d1be-351c-cd22f4006e96-9760b4a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a51657e3-3593-1699-69cd-19edc0041383-9760b4a3, #w-node-_19032552-5bed-7739-68b2-71394b157b69-9760b4a3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d0dd8b00-58f7-0f3c-effc-5f46b60d4f62-9760b4a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0dd8b00-58f7-0f3c-effc-5f46b60d4f71-9760b4a3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_830f579e-5f22-1033-5a8b-8248ed87f15f-02156f1f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_830f579e-5f22-1033-5a8b-8248ed87f18b-02156f1f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_830f579e-5f22-1033-5a8b-8248ed87f18c-02156f1f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c88a5590-943a-3a4b-3584-c58ecc4653be-86920928 {
    grid-row: 2 / 3;
  }

  #w-node-c88a5590-943a-3a4b-3584-c58ecc4653c0-86920928 {
    grid-row: 3 / 4;
  }

  #w-node-c88a5590-943a-3a4b-3584-c58ecc4653c2-86920928 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_825d7651-9b0b-91d5-772b-433864e98ff5-afbda1fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_924baf85-e04f-f61e-657b-d4be98121d8a-afbda1fe, #w-node-_6c554707-c32e-9553-e92a-f993b71de3aa-afbda1fe {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6c554707-c32e-9553-e92a-f993b71de39d-afbda1fe, #w-node-c037e5a6-a93b-146b-de8f-ec290fabbc9e-afbda1fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-c037e5a6-a93b-146b-de8f-ec290fabbc9d-afbda1fe {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6730c0f0-02df-44a8-f76a-35d4e462167e-afbda1fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_6730c0f0-02df-44a8-f76a-35d4e462168f-afbda1fe {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_08801d4d-5a1b-e2f1-c694-31f375a3e89b-afbda1fe {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-_39f8671c-6d22-028d-e967-2de2d62a177c-afbda1fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d901a-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d901b-afbda1fe {
    justify-self: center;
  }

  #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d901c-afbda1fe {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90bb-afbda1fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90bc-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90c4-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90cc-afbda1fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52d163cd-8370-86b9-64bb-2587ec049564-f6cc95eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6368fb27-becd-a3b6-563e-eecf873c1789-f6cc95eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_32426efc-df13-b103-e375-44e73f5d4842-f6cc95eb {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_34b3a64a-b817-043f-ee01-fe025e8b97ef-f6cc95eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-d1191f5c-a9b6-8503-b120-64c1777ca6d8-2420c8fe, #w-node-_8e0201ba-6951-b547-8874-1e203930bafa-2420c8fe, #w-node-b1b39a12-e7c9-4f41-6ebb-c67efb5d82da-2420c8fe {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1c733ccf-f7e3-467d-ee4c-b62b5718c38f-5f77c6d5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5252b059-9245-8195-d5b1-2e7c2d7b0725-e8b2129c, #w-node-_2d8b732d-f66f-bff8-4ea2-84cac482ca80-e8b2129c, #w-node-b48503f0-ebbe-e870-e036-5872e34af12d-e8b2129c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1d528d4b-c40d-202f-2f0a-b21970d2c6d6-e8b2129c {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_1d528d4b-c40d-202f-2f0a-b21970d2c703-e8b2129c {
    grid-column-start: 1;
  }

  #w-node-_875b9f0e-fa7f-5d91-0c49-ed05d9987cd9-e8b2129c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3a387922-ba3d-95e2-a4e3-56961c9b322f-e8b2129c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3a387922-ba3d-95e2-a4e3-56961c9b3230-e8b2129c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4dfb9c1a-9e1c-bd15-d1c2-005933e3c755-e8b2129c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3a387922-ba3d-95e2-a4e3-56961c9b326c-e8b2129c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3a387922-ba3d-95e2-a4e3-56961c9b327b-e8b2129c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9232c845-8269-1ec8-6d94-4896cdeafaf8-e8b2129c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9232c845-8269-1ec8-6d94-4896cdeafaf9-e8b2129c, #w-node-_9232c845-8269-1ec8-6d94-4896cdeafaff-e8b2129c, #w-node-_9232c845-8269-1ec8-6d94-4896cdeafb05-e8b2129c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9232c845-8269-1ec8-6d94-4896cdeafbf8-e8b2129c {
    align-self: center;
  }

  #w-node-_9232c845-8269-1ec8-6d94-4896cdeafc45-e8b2129c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_9232c845-8269-1ec8-6d94-4896cdeafc46-e8b2129c, #w-node-_9232c845-8269-1ec8-6d94-4896cdeafc4e-e8b2129c, #w-node-_9232c845-8269-1ec8-6d94-4896cdeafc56-e8b2129c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e929709-e56e-d403-9696-c4a01c6c1c50-d00ec022 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7e929709-e56e-d403-9696-c4a01c6c1c51-d00ec022, #w-node-_7e929709-e56e-d403-9696-c4a01c6c1c52-d00ec022 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa2dc1d6-69f2-ea45-711e-7396ff6b8918-d00ec022 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-aa2dc1d6-69f2-ea45-711e-7396ff6b892a-d00ec022 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: start center;
  }

  #w-node-_79cc2b90-a494-6e24-290a-2cd3654b5920-d00ec022 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_79cc2b90-a494-6e24-290a-2cd3654b5921-d00ec022, #w-node-_79cc2b90-a494-6e24-290a-2cd3654b5929-d00ec022, #w-node-_79cc2b90-a494-6e24-290a-2cd3654b5931-d00ec022 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b080e677-6148-1687-3a15-e17d063403cf-d00ec022 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-b080e677-6148-1687-3a15-e17d063403f1-d00ec022 {
    grid-column-start: 1;
  }

  #w-node-c47c39d9-178a-e27c-e3b3-3e581561e157-d00ec022 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_372c6b99-73b5-ce5c-71e9-7960b619b5e3-d00ec022 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-cf00b1fc-8fc9-326d-977e-213ccfe2cd7b-d00ec022 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4eef396b-443c-31dc-7c2a-d015a0f92f41-d00ec022, #w-node-_3f4e4643-3eae-ea55-92a5-ab810fdb7191-d00ec022 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3f4e4643-3eae-ea55-92a5-ab810fdb715c-d00ec022, #w-node-_203efc69-78cc-2800-7d4e-f8fafd59e974-d00ec022 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_203efc69-78cc-2800-7d4e-f8fafd59e9a9-d00ec022, #w-node-_8214319f-c22d-688f-8439-fa94595b2c1b-d00ec022 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8214319f-c22d-688f-8439-fa94595b2be6-d00ec022 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3d973d0f-e99c-c019-d17c-2f7811abedf0-d00ec022 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d6ec081-d127-d1d8-7a22-8a7dc798ecc7-d00ec022 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2fc29fc2-492d-bb3d-cd6e-4b5208d3dc83-d00ec022 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_21388a20-746d-265d-8579-02b380c57f2e-d00ec022 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_21388a20-746d-265d-8579-02b380c57f33-d00ec022 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_58866768-3c35-b08a-90cd-11f423025ac2-bec57905 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_58866768-3c35-b08a-90cd-11f423025ac3-bec57905, #w-node-_58866768-3c35-b08a-90cd-11f423025ac4-bec57905, #w-node-a6e7076d-f333-d696-0688-e5c444ea4f3e-bec57905, #w-node-a0db2cf3-fbc2-5fc6-519a-cf15a0b8e365-bec57905, #w-node-_47d425f9-9373-8d77-07b0-d31994608b60-bec57905, #w-node-f179bd43-9bff-9701-775d-838e6b4ed415-bec57905 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5748c602-6636-8a3e-af83-a00668bdaa02-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa04-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa06-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa08-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa0a-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa0c-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa13-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa15-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa17-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa19-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa1b-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa1d-9c985efd, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a14-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a16-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a18-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a1a-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a1c-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a1e-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a25-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a27-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a29-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2b-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2d-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2f-ae1bcfaf {
    align-self: center;
  }

  #w-node-e93c50fa-d797-58bf-54a8-68c4b2446006-30585fc5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3dea2ac3-8ff9-20d5-e3d0-c08ccc164b39-30585fc5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3dea2ac3-8ff9-20d5-e3d0-c08ccc164b3a-30585fc5, #w-node-_3dea2ac3-8ff9-20d5-e3d0-c08ccc164b49-30585fc5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3dea2ac3-8ff9-20d5-e3d0-c08ccc164b58-30585fc5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c6bc8fbf-d813-1f28-3096-eda6d70f57d4-4a9196f0 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  #w-node-b17cd136-faa0-64c6-bf29-0f30ede1d46e-d8edf10d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b17cd136-faa0-64c6-bf29-0f30ede1d46f-d8edf10d, #w-node-b17cd136-faa0-64c6-bf29-0f30ede1d477-d8edf10d, #w-node-b17cd136-faa0-64c6-bf29-0f30ede1d47f-d8edf10d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a37b5aaf-7711-8de6-aeb9-de2d5f9d6608-d8edf10d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: start center;
  }

  #w-node-a37b5aaf-7711-8de6-aeb9-de2d5f9d6619-d8edf10d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-a884e008-bfb4-1725-aea1-3551db1738db-1cdf72d2, #w-node-a884e008-bfb4-1725-aea1-3551db1738db-3197c79c, #w-node-_3e5ac957-63e6-6019-4588-d44282408f7a-c2a53360 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3e5ac957-63e6-6019-4588-d44282408f7b-c2a53360 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3e5ac957-63e6-6019-4588-d44282408fcf-c2a53360 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: auto;
  }

  #w-node-_3e5ac957-63e6-6019-4588-d44282408fd0-c2a53360 {
    grid-area: span 5 / span 1 / span 5 / span 1;
  }

  #Finance.w-node-_3e5ac957-63e6-6019-4588-d44282408fe1-c2a53360, #Rostering.w-node-_3e5ac957-63e6-6019-4588-d44282408fff-c2a53360, #Care-Management.w-node-_3e5ac957-63e6-6019-4588-d4428240901d-c2a53360, #app.w-node-_3e5ac957-63e6-6019-4588-d4428240903b-c2a53360, #auditing.w-node-_3e5ac957-63e6-6019-4588-d44282409059-c2a53360 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f65-742e7c4e, #w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3f8f-742e7c4e {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  #w-node-ff193f72-41d6-a9ce-1320-1f7207702243-08bce721, #w-node-a80e81c2-4727-73ba-1932-f58e0cb9db40-08bce721 {
    justify-self: center;
  }

  #w-node-_398d7c5f-057a-a0ac-fcd1-dba28d05ad22-08bce721 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0a7ac355-2aae-2eff-0997-d84211588e52-3e8df916 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-acbf2ec5-018d-1e39-b488-f7bcb88ff43c-3e8df916 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center start;
  }

  #w-node-_99f2cab6-c06d-7cdd-b837-bd7e996ffc7e-e33fe614 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_546fc6a0-15d6-9b16-a4b2-e33fcef28c7d-e33fe614 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6b3894cf-464d-358a-7039-28cd712b02c5-e33fe614 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-fee34180-1f3d-24db-9a1f-9d20f06046ea-e33fe614, #w-node-_2c8da164-4fed-b6b9-6039-9d22839f5112-e33fe614 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2c8da164-4fed-b6b9-6039-9d22839f5111-e33fe614, #w-node-_96a86fb7-45ee-d026-85bc-7ae266f4c212-e33fe614 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_96a86fb7-45ee-d026-85bc-7ae266f4c213-e33fe614 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8ea3e8e9-1581-0e13-cea7-549be601f52b-e33fe614 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6b3894cf-464d-358a-7039-28cd712b0302-e33fe614 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_11302d7e-bfb2-5409-58bc-eca325f6bd50-e33fe614 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ec60f89b-b55c-a8eb-080a-c89e3944b83a-e33fe614 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_0a3d42a0-9269-fc74-564d-44c868cc421a-9e345864 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  #w-node-_03a717f5-20c8-70e4-398e-169548e53238-5005f317 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f112f056-f00a-fce0-e724-e291da2502f4-5005f317 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e6d1791d-5704-d05b-a55d-c68e287932be-5005f317 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e0a3d795-5276-256a-46b1-40191bbf1450-5005f317 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_310e37dc-7f18-5c61-b941-90444f5ba894-5005f317 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6298e2b5-6c17-1e6b-ee11-3ff65bce4ef2-5005f317 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_060d68a3-87af-ff0f-4c50-c62eef94918a-5005f317 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4e8902b8-6f59-a1ed-fc35-7080e9e5c3ad-5005f317 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_52028d48-72bd-8691-6e46-a4c1d31b1503-5005f317 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_764f2b8f-4379-3504-87a6-a15834c622d9-5005f317 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-cabdc198-3fda-9374-5380-7968419333b4-5005f317 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-cabdc198-3fda-9374-5380-7968419333da-5005f317 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: start;
  }

  #w-node-_497e3bba-ff69-bd4a-3a9d-ca384e3aea89-5005f317 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_11cb1907-1278-1462-1131-3a02299c9701-5005f317, #w-node-b28b0bda-edaf-eadf-daef-c9571c199cd9-5005f317 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9c979b0b-eea4-65c6-b4b5-fff5d95ba4e4-5005f317 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d9a28743-e81f-efc5-058a-f7437bd3ebd4-5005f317 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f0e2ae78-66af-eef6-a91a-ab8df859c4af-5005f317 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_35b686d4-1357-fdf6-5c3b-35133a24d6b1-5005f317 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_35b686d4-1357-fdf6-5c3b-35133a24d6a1-5005f317 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_6d204c80-65cd-3079-ffb6-734cf6bd0456-5005f317 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d5209d63-4047-65a5-3824-5ab3519b12b5-9d169317 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d5209d63-4047-65a5-3824-5ab3519b12ce-9d169317 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4749264c-4ae8-c87b-2b1d-f57158e4f915-9d169317 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4749264c-4ae8-c87b-2b1d-f57158e4f919-9d169317 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4749264c-4ae8-c87b-2b1d-f57158e4f91d-9d169317 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_4749264c-4ae8-c87b-2b1d-f57158e4f921-9d169317 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d5209d63-4047-65a5-3824-5ab3519b12d4-9d169317 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-d5209d63-4047-65a5-3824-5ab3519b12eb-9d169317 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-d5209d63-4047-65a5-3824-5ab3519b1302-9d169317 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }

  #w-node-d5209d63-4047-65a5-3824-5ab3519b150b-9d169317 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d5209d63-4047-65a5-3824-5ab3519b150a-9d169317 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_65ef3b22-5140-bf01-d7b6-68d2c7294b4e-9d169317 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65ef3b22-5140-bf01-d7b6-68d2c7294b75-9d169317 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_03a717f5-20c8-70e4-398e-169548e53238-0775da32 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f112f056-f00a-fce0-e724-e291da2502f4-0775da32 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e6d1791d-5704-d05b-a55d-c68e287932be-0775da32 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e0a3d795-5276-256a-46b1-40191bbf1450-0775da32 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_310e37dc-7f18-5c61-b941-90444f5ba894-0775da32 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6298e2b5-6c17-1e6b-ee11-3ff65bce4ef2-0775da32 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_52028d48-72bd-8691-6e46-a4c1d31b1503-0775da32 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_764f2b8f-4379-3504-87a6-a15834c622d9-0775da32 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-cabdc198-3fda-9374-5380-7968419333b4-0775da32 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-cabdc198-3fda-9374-5380-7968419333da-0775da32, #w-node-_804f12ee-3570-4f40-fd2e-78d44767a5f7-0775da32 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: start;
  }

  #w-node-_804f12ee-3570-4f40-fd2e-78d44767a5d7-0775da32, #w-node-_423f6e9d-aa23-dbc4-ea46-29b6dae08b1a-0775da32 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_423f6e9d-aa23-dbc4-ea46-29b6dae08b3a-0775da32, #w-node-_053662b1-371c-bc1a-41ba-d08c0656665b-0775da32 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: start;
  }

  #w-node-_053662b1-371c-bc1a-41ba-d08c0656663b-0775da32 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_6d204c80-65cd-3079-ffb6-734cf6bd0456-0775da32 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fc44f5c7-9daf-7a77-681d-6bbfc1d9fbbd-0775da32 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fc44f5c7-9daf-7a77-681d-6bbfc1d9fbcc-0775da32 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_03a717f5-20c8-70e4-398e-169548e53238-6e55055a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f112f056-f00a-fce0-e724-e291da2502f4-6e55055a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e6d1791d-5704-d05b-a55d-c68e287932be-6e55055a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e0a3d795-5276-256a-46b1-40191bbf1450-6e55055a {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_310e37dc-7f18-5c61-b941-90444f5ba894-6e55055a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6298e2b5-6c17-1e6b-ee11-3ff65bce4ef2-6e55055a {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_52028d48-72bd-8691-6e46-a4c1d31b1503-6e55055a {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_007b6d13-b620-3b79-8ed8-6a885e10c90c-6e55055a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_764f2b8f-4379-3504-87a6-a15834c622d9-6e55055a {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-cabdc198-3fda-9374-5380-7968419333b4-6e55055a, #w-node-_804f12ee-3570-4f40-fd2e-78d44767a5d7-6e55055a, #w-node-_423f6e9d-aa23-dbc4-ea46-29b6dae08b1a-6e55055a, #w-node-_053662b1-371c-bc1a-41ba-d08c0656663b-6e55055a, #w-node-fd68bf1a-15b9-242d-ae57-5df1d5ec9e4f-6e55055a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_6d204c80-65cd-3079-ffb6-734cf6bd0456-6e55055a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8f877e8c-a391-0969-a029-4edc0d4ffc6c-6e55055a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8f877e8c-a391-0969-a029-4edc0d4ffc7b-6e55055a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac4c5-1ecf349b {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac4f2-1ecf349b {
    grid-column-start: 1;
  }

  #w-node-_72affcd5-9cd6-e5ae-4745-c1804a8c056c-1ecf349b, #w-node-db4096f8-3a23-d91f-1b7a-e253583acf91-1ecf349b, #w-node-_8cd8c402-5ccb-5760-50c7-91a5e07669ad-1ecf349b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac523-1ecf349b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53a-1ecf349b, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53d-1ecf349b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5f5691ab-15da-b246-aa0a-be091bce9664-1ecf349b, #w-node-_93fedc12-98a5-03a3-42eb-20f7525054d6-1ecf349b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac56e-1ecf349b, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a4-1ecf349b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a5-1ecf349b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5b6-1ecf349b, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5c3-1ecf349b, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5d0-1ecf349b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5e1-1ecf349b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5f0-1ecf349b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac4c5-f12f6a5f {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac4f2-f12f6a5f {
    grid-column-start: 1;
  }

  #w-node-_72affcd5-9cd6-e5ae-4745-c1804a8c056c-f12f6a5f, #w-node-db4096f8-3a23-d91f-1b7a-e253583acf91-f12f6a5f, #w-node-_8cd8c402-5ccb-5760-50c7-91a5e07669ad-f12f6a5f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac523-f12f6a5f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53a-f12f6a5f, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53d-f12f6a5f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5f5691ab-15da-b246-aa0a-be091bce9664-f12f6a5f, #w-node-_93fedc12-98a5-03a3-42eb-20f7525054d6-f12f6a5f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac56e-f12f6a5f, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a4-f12f6a5f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a5-f12f6a5f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5b6-f12f6a5f, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5c3-f12f6a5f, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5d0-f12f6a5f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5e1-f12f6a5f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5f0-f12f6a5f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac4c5-49746ac4 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac4f2-49746ac4 {
    grid-column-start: 1;
  }

  #w-node-_72affcd5-9cd6-e5ae-4745-c1804a8c056c-49746ac4, #w-node-db4096f8-3a23-d91f-1b7a-e253583acf91-49746ac4, #w-node-_8cd8c402-5ccb-5760-50c7-91a5e07669ad-49746ac4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac523-49746ac4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53a-49746ac4, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53d-49746ac4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5f5691ab-15da-b246-aa0a-be091bce9664-49746ac4, #w-node-_93fedc12-98a5-03a3-42eb-20f7525054d6-49746ac4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac56e-49746ac4, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a4-49746ac4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a5-49746ac4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5b6-49746ac4, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5c3-49746ac4, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5d0-49746ac4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5e1-49746ac4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5f0-49746ac4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac4c5-30d220bf {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac4f2-30d220bf {
    grid-column-start: 1;
  }

  #w-node-_72affcd5-9cd6-e5ae-4745-c1804a8c056c-30d220bf, #w-node-db4096f8-3a23-d91f-1b7a-e253583acf91-30d220bf, #w-node-_8cd8c402-5ccb-5760-50c7-91a5e07669ad-30d220bf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac523-30d220bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53a-30d220bf, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac53d-30d220bf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5f5691ab-15da-b246-aa0a-be091bce9664-30d220bf, #w-node-_93fedc12-98a5-03a3-42eb-20f7525054d6-30d220bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac56e-30d220bf, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a4-30d220bf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5a5-30d220bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5b6-30d220bf, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5c3-30d220bf, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5d0-30d220bf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5e1-30d220bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5f0-30d220bf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f85932797669-56d8358a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f85932797677-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f85932797678-56d8358a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f85932797687-56d8358a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f8593279769d-56d8358a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f859327976cf-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f859327976e7-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f859327976ff-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f85932797717-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f8593279772f-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f85932797747-56d8358a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f8593279775f-56d8358a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f85932797768-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f8593279777e-56d8358a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f859327977a5-56d8358a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f85932797803-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f85932797810-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f8593279781d-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f8593279782a-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f85932797837-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f85932797844-56d8358a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f85932797854-56d8358a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f85932797855-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f85932797864-56d8358a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f85932797873-56d8358a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d3ee187c-073a-f503-2180-a4f136f64d4d-9ef184db {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_237e64ce-ac56-8b9d-636c-2f6a27f8d541-9ef184db, #w-node-a932194e-86f3-bc87-624c-f146e0e9f433-9ef184db, #w-node-d3ee187c-073a-f503-2180-a4f136f64dce-9ef184db {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7d374149-e2c6-795e-3d57-a7d644a1c2bc-9ef184db {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_7d374149-e2c6-795e-3d57-a7d644a1c2c9-9ef184db {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_7d374149-e2c6-795e-3d57-a7d644a1c2cd-9ef184db {
    grid-area: 2 / 1 / 3 / 3;
    place-self: start;
  }

  #w-node-_321650bd-8872-7200-b2fa-d4ffbe39aeb0-9ef184db {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7d374149-e2c6-795e-3d57-a7d644a1c2d9-9ef184db {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c998a72a-69b0-c8f5-b71c-2a10837a913e-9ef184db {
    grid-area: 2 / 1 / 3 / 3;
    place-self: start;
  }

  #w-node-c998a72a-69b0-c8f5-b71c-2a10837a914b-9ef184db {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c998a72a-69b0-c8f5-b71c-2a10837a914c-9ef184db {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7d374149-e2c6-795e-3d57-a7d644a1c2f2-9ef184db {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7d374149-e2c6-795e-3d57-a7d644a1c301-9ef184db {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-_90e31e06-37ce-96b4-0ae5-5ea790cf9cf6-12a0bb10, #w-node-b91508bc-b881-8909-3921-960e8d3b238b-12a0bb10 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_90e31e06-37ce-96b4-0ae5-5ea790cf9cf9-12a0bb10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_26e1e5da-d0ea-44d8-328e-91ec67b240ba-12a0bb10 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-c46816fd-bc11-a2e7-f5ff-def81520a918-12a0bb10, #w-node-d92f2b05-f6ac-57e7-81ab-d3749df0430d-12a0bb10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fe80-12a0bb10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fe8c-12a0bb10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fe90-12a0bb10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fea3-12a0bb10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: start stretch;
  }

  #w-node-da95bf20-2843-03b3-6cdc-1d88d65a80ff-12a0bb10, #w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fed5-12a0bb10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e0dd8b8-80d3-cb5b-dbd6-daa59084fee4-12a0bb10 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-d1e6514f-f51c-0784-13ab-2f73ca45fa5e-cb94c333, #w-node-d1e6514f-f51c-0784-13ab-2f73ca45fa9f-cb94c333 {
    grid-column: span 2 / span 2;
  }

  #w-node-d1e6514f-f51c-0784-13ab-2f73ca45fac8-cb94c333, #w-node-d1e6514f-f51c-0784-13ab-2f73ca45fad1-cb94c333 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d1e6514f-f51c-0784-13ab-2f73ca45fae0-cb94c333 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e38fe4a5-7169-b4bb-7ff1-7c38c6a9f9d8-02461e40 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6715ec3b-9b07-277d-83cb-f6e5e56684b5-02461e40 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d1e6514f-f51c-0784-13ab-2f73ca45fa5e-02461e40, #w-node-d1e6514f-f51c-0784-13ab-2f73ca45fa9f-02461e40 {
    grid-column: span 2 / span 2;
  }

  #w-node-d1e6514f-f51c-0784-13ab-2f73ca45fac8-02461e40, #w-node-d1e6514f-f51c-0784-13ab-2f73ca45fad1-02461e40 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d1e6514f-f51c-0784-13ab-2f73ca45fae0-02461e40 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_12f5d77b-783f-136c-dfd7-bd31a45a6969-c4098a89, #w-node-_9eb5a9a9-0bfa-27eb-06a9-c4940bd6d2f8-c4098a89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d17ef6e8-937e-604e-49fb-d25381af6fb6-01f56f22, #w-node-a00689ec-fa7c-48e3-fb17-3d86ebbd03ff-01f56f22, #w-node-_47a179d5-a432-04b8-aac8-df59ce56d561-01f56f22, #w-node-d17ef6e8-937e-604e-49fb-d25381af6fb6-2e3afbed, #w-node-d17ef6e8-937e-604e-49fb-d25381af6fb6-33e6d9b4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5a1375be-914f-56b1-f6a2-ed31f13102e9-b7e43de5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c6bc8fbf-d813-1f28-3096-eda6d70f57d4-b7e43de5 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-_5a3bd4fa-2972-9fe6-30bb-075de52e8ecb-b7e43de5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe72a082-d8a5-a181-bff8-2eddf9faa9dc-b7e43de5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0a3d42a0-9269-fc74-564d-44c868cc421a-b7e43de5 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-34fe812e, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-34fe812e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-34fe812e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba55-34fe812e, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba6d-34fe812e, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba85-34fe812e, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba9d-34fe812e, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bab5-34fe812e, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bacd-34fe812e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb2b-34fe812e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb04-34fe812e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bae5-34fe812e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875baee-34fe812e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbdb-34fe812e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbda-34fe812e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-730f5df1, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-730f5df1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-730f5df1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_302cad99-645f-53f6-d49a-ae8f1f329eee-200c2895 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b10a7d38-5507-3c64-3ab5-b9fb2004f70c-200c2895 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b10a7d38-5507-3c64-3ab5-b9fb2004f70d-200c2895 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_07c732bb-44ea-7465-6184-11023b05b6f2-9114a660 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_07c732bb-44ea-7465-6184-11023b05b6ff-9114a660 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_07c732bb-44ea-7465-6184-11023b05b71c-9114a660 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_07c732bb-44ea-7465-6184-11023b05b71d-9114a660 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66d56ff1-effe-c78e-361e-a87778f369c3-f9e74577 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_66d56ff1-effe-c78e-361e-a87778f369cd-f9e74577 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66d56ff1-effe-c78e-361e-a87778f369ce-f9e74577 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_66d56ff1-effe-c78e-361e-a87778f369e5-f9e74577 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_66d56ff1-effe-c78e-361e-a87778f369ec-f9e74577, #w-node-_66d56ff1-effe-c78e-361e-a87778f369ef-f9e74577 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_66d56ff1-effe-c78e-361e-a87778f369f0-f9e74577 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_66d56ff1-effe-c78e-361e-a87778f369fd-f9e74577 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #form.w-node-_66d56ff1-effe-c78e-361e-a87778f36a04-f9e74577 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-6c7cf746, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-6c7cf746 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-6c7cf746 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba55-6c7cf746, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba6d-6c7cf746, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba85-6c7cf746, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba9d-6c7cf746, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bab5-6c7cf746, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bacd-6c7cf746 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb2b-6c7cf746 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb04-6c7cf746 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bae5-6c7cf746 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875baee-6c7cf746 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbdb-6c7cf746 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbda-6c7cf746 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-48fa8adb, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-48fa8adb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-48fa8adb {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5a1375be-914f-56b1-f6a2-ed31f13102e9-ed0fcfc8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c6bc8fbf-d813-1f28-3096-eda6d70f57d4-ed0fcfc8 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-_5a3bd4fa-2972-9fe6-30bb-075de52e8ecb-ed0fcfc8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe72a082-d8a5-a181-bff8-2eddf9faa9dc-ed0fcfc8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0a3d42a0-9269-fc74-564d-44c868cc421a-ed0fcfc8 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  #w-node-_17be8ad3-3075-2b3d-d913-02219ef33b33-83ae9982 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_17be8ad3-3075-2b3d-d913-02219ef33b43-83ae9982 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_728fa092-4b91-d9e3-bd45-5a863f71dd70-83ae9982, #w-node-c5a42f58-bc83-d640-0564-0bc3dfba6df9-83ae9982, #w-node-caf7e138-fa34-5bfb-b1ad-a383b602699b-83ae9982 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_88f2ff84-a90a-3c00-82ec-c39d7e86717e-83ae9982 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88f2ff84-a90a-3c00-82ec-c39d7e86718d-83ae9982 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-4aea7973 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-4aea7973 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba55-4aea7973, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba6d-4aea7973, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba85-4aea7973, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba9d-4aea7973, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bab5-4aea7973, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bacd-4aea7973 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb2b-4aea7973 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb04-4aea7973 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bae5-4aea7973 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875baee-4aea7973 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbdb-4aea7973 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbda-4aea7973 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ff1d683b-2632-a4b6-aef9-9673b1877326-a8fa32e7, #w-node-ff1d683b-2632-a4b6-aef9-9673b187732e-a8fa32e7, #w-node-ff1d683b-2632-a4b6-aef9-9673b1877336-a8fa32e7, #w-node-ff1d683b-2632-a4b6-aef9-9673b187733e-a8fa32e7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-a8fa32e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-a8fa32e7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba55-a8fa32e7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba6d-a8fa32e7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba85-a8fa32e7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba9d-a8fa32e7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bab5-a8fa32e7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bacd-a8fa32e7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb2b-a8fa32e7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb04-a8fa32e7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bae5-a8fa32e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875baee-a8fa32e7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbdb-a8fa32e7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbda-a8fa32e7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-4f2ccdf3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-4f2ccdf3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba55-4f2ccdf3, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba6d-4f2ccdf3, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba85-4f2ccdf3, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba9d-4f2ccdf3, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bab5-4f2ccdf3, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bacd-4f2ccdf3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb2b-4f2ccdf3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb04-4f2ccdf3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bae5-4f2ccdf3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875baee-4f2ccdf3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbdb-4f2ccdf3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bbda-4f2ccdf3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4fa0-688e5004 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4fc0-688e5004 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4fc4-688e5004 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_26e2980f-fb24-48b0-ee35-9a49a65e4fd8-688e5004 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: start stretch;
  }

  #w-node-_26e2980f-fb24-48b0-ee35-9a49a65e5024-688e5004 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_26e2980f-fb24-48b0-ee35-9a49a65e5033-688e5004 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f37f7-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f37fd-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3801-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3803-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3805-6b81c536 {
    align-self: center;
  }

  #w-node-_72630146-17ca-038f-5312-bf651ff27e93-6b81c536, #w-node-_02e0b493-8ba5-fb61-4b85-0d63a352b1ae-6b81c536, #w-node-_669efbf4-ea5e-94e1-ff8b-7e0a20ebb7b2-6b81c536, #w-node-_65ce5189-4038-f5c7-ee3d-cfb5cb694fbc-6b81c536, #w-node-f54125c3-e609-56ec-9688-f3515d0eb15a-6b81c536, #w-node-e2a9b458-bfcb-4b10-4d63-c25a77821f55-6b81c536 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a1efd-49355866 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a1f04-49355866 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a1fa4-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a1fac-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a1fb4-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a1fbc-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a1fc4-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a1fd9-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a1feb-49355866 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a200b-49355866 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2011-49355866 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2016-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a201c-49355866 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a202e-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2033-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2038-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a203d-49355866 {
    grid-column: span 2 / span 2;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2052-49355866 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2053-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2125-49355866 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2134-49355866 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_46c4684a-8f2a-199d-c005-1ee9c83ef347-a1f32152, #w-node-_46c4684a-8f2a-199d-c005-1ee9c83ef355-a1f32152, #w-node-_46c4684a-8f2a-199d-c005-1ee9c83ef363-a1f32152 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_69b70f5e-5af6-c87d-ec9e-049a9926bbe0-a1f32152, #w-node-_69b70f5e-5af6-c87d-ec9e-049a9926bbe1-a1f32152, #w-node-_69b70f5e-5af6-c87d-ec9e-049a9926bc13-a1f32152, #w-node-_69b70f5e-5af6-c87d-ec9e-049a9926bc14-a1f32152, #w-node-_69b70f5e-5af6-c87d-ec9e-049a9926bc3f-a1f32152, #w-node-_69b70f5e-5af6-c87d-ec9e-049a9926bc40-a1f32152 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-361c1c47, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-361c1c47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-361c1c47 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-4cff21e9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f60efbce-7967-33d7-b1c8-e17631fbec55-231a41d3, #w-node-f60efbce-7967-33d7-b1c8-e17631fbec88-231a41d3, #w-node-f60efbce-7967-33d7-b1c8-e17631fbecb4-231a41d3, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bae5-231a41d3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875baee-231a41d3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-bba86310-fb75-471f-e010-f1c56a5dfe25-231a41d3, #w-node-bba86310-fb75-471f-e010-f1c56a5dfe33-231a41d3, #w-node-bba86310-fb75-471f-e010-f1c56a5dfe41-231a41d3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-a6006315, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-4e30a056, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-ac51d6f7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-53548a6b, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-63bf5d8c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_8a18b89e-5572-87ec-a92c-5515ba8d5c7a-0085b51c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c3dd9682-cd57-8012-d60c-850cfb3dc233-0085b51c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_52025672-d09e-0478-4e0f-88de838ab981-0085b51c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: end start;
  }

  #w-node-_8a18b89e-5572-87ec-a92c-5515ba8d5c7a-f3b0b48a, #w-node-c3dd9682-cd57-8012-d60c-850cfb3dc233-f3b0b48a, #w-node-_52025672-d09e-0478-4e0f-88de838ab981-f3b0b48a, #w-node-_8a18b89e-5572-87ec-a92c-5515ba8d5c7a-e6777c48, #w-node-c3dd9682-cd57-8012-d60c-850cfb3dc233-e6777c48, #w-node-_52025672-d09e-0478-4e0f-88de838ab981-e6777c48, #w-node-_8a18b89e-5572-87ec-a92c-5515ba8d5c7a-c8b80fac, #w-node-c3dd9682-cd57-8012-d60c-850cfb3dc233-c8b80fac, #w-node-_52025672-d09e-0478-4e0f-88de838ab981-c8b80fac, #w-node-_8a18b89e-5572-87ec-a92c-5515ba8d5c7a-e950c82c, #w-node-c3dd9682-cd57-8012-d60c-850cfb3dc233-e950c82c, #w-node-_52025672-d09e-0478-4e0f-88de838ab981-e950c82c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-86064ad5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-cdd1086d-dc7c-b697-d917-f47a005cc479-510e95da {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92c26343-7780-903d-0cfa-f6ce0a83ef3b-8b32095c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_92c26343-7780-903d-0cfa-f6ce0a83ef40-8b32095c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_92c26343-7780-903d-0cfa-f6ce0a83efb2-8b32095c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: end start;
  }

  #w-node-c4827c56-a628-52cd-7b15-316aaba3091a-3cfd2459, #w-node-_1456f38b-34b9-8d22-bc3d-3183f90c880a-3cfd2459, #w-node-_632983b8-9e55-7776-74e9-dda1192dd5de-dc3dc5b8, #w-node-_9c50b8af-0fc4-9126-d0be-388939bfb733-dc3dc5b8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9ec-de7ec97f, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba06-de7ec97f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875ba27-de7ec97f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_92c26343-7780-903d-0cfa-f6ce0a83ef3b-ab70c2fe {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_92c26343-7780-903d-0cfa-f6ce0a83ef40-ab70c2fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_92c26343-7780-903d-0cfa-f6ce0a83efb2-ab70c2fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: end start;
  }

  #w-node-f6431ea2-de26-baa4-fad4-7923778067ca-647633e8 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4381-7507c69c {
    justify-self: center;
  }

  #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4383-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4385-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4387-7507c69c {
    place-self: center;
  }

  #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b4389-7507c69c, #w-node-_9dfe5b3f-da68-7806-7a14-bf54656b438b-7507c69c {
    justify-self: center;
  }

  #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020b9-fb8020ad, #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020cf-fb8020ad {
    place-self: center;
  }

  #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020d2-fb8020ad, #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020e8-fb8020ad, #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb8020fe-fb8020ad, #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb802115-fb8020ad, #w-node-_5dcf8715-b4d5-962a-58e1-77d4fb802118-fb8020ad, #w-node-acded176-2b00-2aeb-731f-e0c68ffef60a-2a07c76a, #w-node-_19cd8dfa-542c-7593-6ca7-49262be2f9b5-2be2f9b2 {
    justify-self: center;
  }

  #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e388f-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3894-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e389d-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e38b4-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e38cb-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e38e2-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e38f8-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e390f-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3925-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e393b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3951-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e395d-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3962-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e396b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3981-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3997-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e39ad-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e39c3-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e39d9-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e39ef-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a05-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a1b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a31-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a47-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a4c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a55-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a6c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a82-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3a98-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3aae-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ac4-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ada-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3af0-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b07-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b0c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b15-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b2c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b43-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b59-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b5e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b67-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b7d-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3b93-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ba9-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3bbf-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3bd5-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3beb-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3bf7-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3bfc-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c05-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c1b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c31-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c47-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c5e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c74-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3c8b-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ca1-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3cb7-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ccd-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3ce3-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3cef-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3cfa-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3cff-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d08-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d1e-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d34-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d4a-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d60-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d76-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3d8c-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3da2-1707c857, #w-node-_6a02659b-5da3-9465-8f8b-e0831f5e3db8-1707c857 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_55973cae-1e43-dc61-f954-1871f39b9300-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9302-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9304-f39b92fe {
    justify-self: center;
  }

  #w-node-_55973cae-1e43-dc61-f954-1871f39b9306-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9308-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b930c-f39b92fe {
    place-self: center;
  }

  #w-node-_55973cae-1e43-dc61-f954-1871f39b930f-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9311-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9313-f39b92fe {
    justify-self: center;
  }

  #w-node-_55973cae-1e43-dc61-f954-1871f39b9315-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b9317-f39b92fe, #w-node-_55973cae-1e43-dc61-f954-1871f39b931b-f39b92fe {
    place-self: center;
  }

  #w-node-d0a5e9b6-392e-2fbf-2917-634c5b72238a-f39b92fe, #w-node-_3683269b-05c9-f97a-37d1-e3f5f2406d7d-f39b92fe {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_09078e64-34a4-dfb9-0449-c9eaf27020a2-6d07c8e6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4dde57bb-89c6-8762-ded8-572971ca5513-6d07c8e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a9d157e6-69d5-8e4c-073c-497cedb425a5-6d07c8e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a9d157e6-69d5-8e4c-073c-497cedb425a4-6d07c8e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-af602c18-9cb9-5a01-cada-014c81654759-6d07c8e6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-af602c18-9cb9-5a01-cada-014c8165474a-6d07c8e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cfe4c749-19cc-ffb7-5ff3-efc7afac7b0b-6d07c8e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cfe4c749-19cc-ffb7-5ff3-efc7afac7b1a-6d07c8e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-ab1b346f-9d8d-1eb6-5daf-953986e6d539-9760b4a3 {
    justify-self: start;
  }

  #w-node-c88a5590-943a-3a4b-3584-c58ecc4653be-86920928 {
    grid-row: 3 / 4;
  }

  #w-node-c88a5590-943a-3a4b-3584-c58ecc4653c0-86920928 {
    grid-row: 4 / 5;
  }

  #w-node-c88a5590-943a-3a4b-3584-c58ecc4653c2-86920928 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d637f3a9-ee50-b338-b5a1-3b44bb491a8c-afbda1fe {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90bb-afbda1fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90bc-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90c4-afbda1fe, #w-node-_8c1d7b6f-ba41-f225-9b18-b8e57a7d90cc-afbda1fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93c011c6-d5b4-90ab-906a-279beb05b234-2420c8fe {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_862f17f4-e632-cbd0-2d31-3497760a8b17-2420c8fe {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_9232c845-8269-1ec8-6d94-4896cdeafc45-e8b2129c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9232c845-8269-1ec8-6d94-4896cdeafc46-e8b2129c, #w-node-_9232c845-8269-1ec8-6d94-4896cdeafc4e-e8b2129c, #w-node-_9232c845-8269-1ec8-6d94-4896cdeafc56-e8b2129c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79cc2b90-a494-6e24-290a-2cd3654b5920-d00ec022 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_79cc2b90-a494-6e24-290a-2cd3654b5921-d00ec022, #w-node-_79cc2b90-a494-6e24-290a-2cd3654b5929-d00ec022, #w-node-_79cc2b90-a494-6e24-290a-2cd3654b5931-d00ec022 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5748c602-6636-8a3e-af83-a00668bda9e0-9c985efd {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5748c602-6636-8a3e-af83-a00668bdaa01-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa03-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa05-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa07-9c985efd {
    justify-self: center;
  }

  #w-node-_5748c602-6636-8a3e-af83-a00668bdaa09-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa0b-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa0f-9c985efd {
    place-self: center;
  }

  #w-node-_5748c602-6636-8a3e-af83-a00668bdaa12-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa14-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa16-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa18-9c985efd {
    justify-self: center;
  }

  #w-node-_5748c602-6636-8a3e-af83-a00668bdaa1a-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa1c-9c985efd, #w-node-_5748c602-6636-8a3e-af83-a00668bdaa20-9c985efd {
    place-self: center;
  }

  #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a0f-ae1bcfaf {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a13-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a15-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a17-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a19-ae1bcfaf {
    justify-self: center;
  }

  #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a1b-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a1d-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a21-ae1bcfaf {
    place-self: center;
  }

  #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a24-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a26-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a28-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2a-ae1bcfaf {
    justify-self: center;
  }

  #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2c-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a2e-ae1bcfaf, #w-node-f7d08272-2f22-de34-a5f1-cb5fb51f6a32-ae1bcfaf {
    place-self: center;
  }

  #w-node-_984433e8-d633-2396-7cef-74c586494d07-30585fc5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_848b28e9-a028-9526-0f7d-b78a585fea70-30585fc5, #w-node-bf03533f-8345-d7f4-57ac-ecf887d218ad-30585fc5 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace56-b3b9fcba, #w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace57-b3b9fcba, #w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace58-b3b9fcba, #w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8cace59-b3b9fcba {
    justify-self: center;
  }

  #w-node-_0b4e73d4-b1ea-fbfe-30c7-6006a8caceae-b3b9fcba {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5bc09ca6-70f6-c6dd-bab3-c1162ea78536-d8edf10d, #w-node-_9b7e7186-fc65-7a7b-269f-fa68b9e7b7ae-d8edf10d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d8efb5b-f92d-9e55-3ba0-161df2c7110b-5005f317 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6d204c80-65cd-3079-ffb6-734cf6bd0456-5005f317 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d5209d63-4047-65a5-3824-5ab3519b12d4-9d169317 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-d5209d63-4047-65a5-3824-5ab3519b12eb-9d169317 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-d5209d63-4047-65a5-3824-5ab3519b1302-9d169317 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-f562ae59-966d-eed8-e5b6-ffcf8b7dd1eb-9d169317 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f562ae59-966d-eed8-e5b6-ffcf8b7dd1f4-9d169317 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4de398b6-5e7a-e28a-98fc-6f7ca4147ca0-9d169317 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_4de398b6-5e7a-e28a-98fc-6f7ca4147ca7-9d169317 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_4de398b6-5e7a-e28a-98fc-6f7ca4147cae-9d169317 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_0c1dc0fe-32d7-4e93-aa2b-37d415d4fff2-9d169317 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_395bcf7d-c5df-5ce4-e77a-a0deb9655972-9d169317 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_73eac158-754f-d176-e526-f60f8dbb7484-9d169317 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }

  #w-node-_6d204c80-65cd-3079-ffb6-734cf6bd0456-0775da32, #w-node-_6d204c80-65cd-3079-ffb6-734cf6bd0456-6e55055a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5b6-1ecf349b, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5c3-1ecf349b, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5d0-1ecf349b, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5b6-f12f6a5f, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5c3-f12f6a5f, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5d0-f12f6a5f, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5b6-49746ac4, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5c3-49746ac4, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5d0-49746ac4, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5b6-30d220bf, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5c3-30d220bf, #w-node-_0d146d58-a59f-89f6-a863-75111b1ac5d0-30d220bf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f8593279767f-56d8358a {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f859327977b2-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f859327977bd-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f859327977c8-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f859327977d3-56d8358a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-34fe812e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_1ee516d4-e7dd-1514-e8fc-411b535354f8-200c2895, #w-node-_50efb0f6-bf39-7350-0fc4-f3b40fe78768-9114a660 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-6c7cf746, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-b6031bc7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-4aea7973, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-a8fa32e7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-4f2ccdf3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f37f6-6b81c536 {
    justify-self: center;
  }

  #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f37f8-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f37fa-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f37fc-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3800-6b81c536 {
    place-self: center;
  }

  #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3802-6b81c536, #w-node-_215ce7d6-9c82-84a4-ccc1-4763827f3804-6b81c536 {
    justify-self: center;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-231a41d3, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875b9fe-a41ffd14 {
    grid-area: 1 / 1 / 2 / 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1f109666-cca5-af5f-4c71-3d1cd6e51a3b-4507c727 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_666f3940-2579-f934-08e2-f56746f9621e-1807c728 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_95801631-734f-1c6e-1d92-f855861cec24-2a07c76a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_458dd416-6dc9-826b-5ed6-25f6d4b250f8-2a07c76a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-acded176-2b00-2aeb-731f-e0c68ffef60a-2a07c76a, #w-node-_19cd8dfa-542c-7593-6ca7-49262be2f9b5-2be2f9b2 {
    justify-self: center;
  }

  #w-node-e6236230-9c87-6329-a7fa-4a2417dfd269-2307c783 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eda0aced-e925-b027-6173-cd8bc11dd29e-2307c783 {
    grid-row: 3 / 4;
  }

  #w-node-_157ebb96-2a4a-0eb8-f4be-8ee3e49dcea2-2307c783 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ae8e8891-a336-3d7b-78ac-fe72eaed5366-2307c783 {
    grid-row: 5 / 6;
  }

  #w-node-_2d635fe6-b9f6-2d2f-d84f-869c1c4e267c-2307c783 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-e54d5487-78df-4595-2fec-bbf805fbc810-2207c87d, #w-node-e54d5487-78df-4595-2fec-bbf805fbc84a-2207c87d {
    grid-row: span 1 / span 1;
  }

  #w-node-ebfc9cf1-fcea-0e09-4e2c-aefb3873f990-5b07c8ea, #w-node-_3ba1474c-891c-3720-13f5-d6d441a92aa6-5b07c8ea, #w-node-aa5fb3d5-e5b0-89dd-00e5-52b7a47173db-5b07c8ea, #w-node-da4b8300-b210-caa7-63ee-84676f84fd5c-5b07c8ea, #w-node-_171dc0db-84a1-8880-f19d-51f13226cf22-5f77c6d5, #w-node-b0c6fbd8-dc0a-8b82-ad0e-7ad9a0d3c6a3-659c1c6f, #w-node-eb18fc3d-ce46-edb3-e9c0-cf56b4564cbb-659c1c6f, #w-node-_998b8d98-62da-45dd-1bab-db27ba3ef8ed-659c1c6f, #w-node-_256ec066-f965-5629-79c7-838a41ff3e87-659c1c6f, #w-node-_998b8d98-62da-45dd-1bab-db27ba3ef958-659c1c6f, #w-node-b0c6fbd8-dc0a-8b82-ad0e-7ad9a0d3c6df-659c1c6f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b3efd36-6764-539c-a8ed-10d2658b8bf5-f62c5b23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_58866768-3c35-b08a-90cd-11f423025ac2-bec57905 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_58866768-3c35-b08a-90cd-11f423025ac3-bec57905, #w-node-_58866768-3c35-b08a-90cd-11f423025ac4-bec57905, #w-node-a6e7076d-f333-d696-0688-e5c444ea4f3e-bec57905, #w-node-a0db2cf3-fbc2-5fc6-519a-cf15a0b8e365-bec57905, #w-node-_47d425f9-9373-8d77-07b0-d31994608b60-bec57905, #w-node-f179bd43-9bff-9701-775d-838e6b4ed415-bec57905 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd0a21e5-52a2-c272-d6d4-b83302e3d6f1-9c985efd {
    justify-self: auto;
  }

  #w-node-_06d9927f-bb0b-d3af-a940-e06a638679d0-30585fc5 {
    justify-self: stretch;
  }

  #w-node-_001f7f2d-f9a2-8074-254f-2e37ef9770da-4a9196f0, #w-node-d6406e11-58f1-fdc8-af78-c5dd23cd3fa8-742e7c4e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e6d1791d-5704-d05b-a55d-c68e287932be-5005f317 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e0a3d795-5276-256a-46b1-40191bbf1450-5005f317 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_310e37dc-7f18-5c61-b941-90444f5ba894-5005f317 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_6298e2b5-6c17-1e6b-ee11-3ff65bce4ef2-5005f317 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_2084bfeb-5558-06f8-5588-71291190dcc3-fabb1f71 {
    justify-self: auto;
  }

  #w-node-e6d1791d-5704-d05b-a55d-c68e287932be-0775da32 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e0a3d795-5276-256a-46b1-40191bbf1450-0775da32 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_310e37dc-7f18-5c61-b941-90444f5ba894-0775da32 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_6298e2b5-6c17-1e6b-ee11-3ff65bce4ef2-0775da32 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-e6d1791d-5704-d05b-a55d-c68e287932be-6e55055a {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e0a3d795-5276-256a-46b1-40191bbf1450-6e55055a {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_310e37dc-7f18-5c61-b941-90444f5ba894-6e55055a {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_6298e2b5-6c17-1e6b-ee11-3ff65bce4ef2-6e55055a {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-b59d64f3-a7e9-9985-2cc4-f8593279777f-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f85932797789-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f85932797793-56d8358a, #w-node-b59d64f3-a7e9-9985-2cc4-f8593279779b-56d8358a, #w-node-_69233cc8-1543-3c93-d062-9d975bfd8ddc-9ef184db, #w-node-bd2d7387-a754-a50c-4756-da1b0a099ef0-12a0bb10, #w-node-_9950780f-3d6f-21cf-c9b9-3fe9f10a0864-cb94c333, #w-node-fb367da3-d25b-04e4-d156-777f2c44fc28-02461e40, #w-node-aa92bbc0-b7cb-380a-8e33-b6c2dcea48d1-02461e40, #w-node-_1cd1e6e8-3c56-5ec9-666d-b9d8d17d6278-02461e40 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_001f7f2d-f9a2-8074-254f-2e37ef9770da-b7e43de5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb05-34fe812e, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb0f-34fe812e, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb19-34fe812e, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb21-34fe812e, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb05-6c7cf746, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb0f-6c7cf746, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb19-6c7cf746, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb21-6c7cf746 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_001f7f2d-f9a2-8074-254f-2e37ef9770da-ed0fcfc8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c13917d5-518b-84c1-6a04-0de6b7770f62-83ae9982, #w-node-d1ec2ccd-8daa-cfa4-cba2-e7e305c097db-83ae9982, #w-node-_90b322db-bc90-378d-a4a7-f5d1e816e318-83ae9982, #w-node-aa3bf279-fe8d-c296-7f8e-74233e7ca614-83ae9982, #w-node-_679ab0ac-482f-7895-8b07-f4d76b8203be-83ae9982, #w-node-_80dc9c31-76ab-02be-6e7e-9ef5531b342c-83ae9982, #w-node-_872fd801-69e9-6699-e03b-7f42a82b18b3-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989ae-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989af-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989b0-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989b1-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989b2-83ae9982, #w-node-_071b4ac3-4617-f6c2-874f-8815617989b3-83ae9982 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb05-4aea7973, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb0f-4aea7973, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb19-4aea7973, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb21-4aea7973, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb05-a8fa32e7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb0f-a8fa32e7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb19-a8fa32e7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb21-a8fa32e7, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb05-4f2ccdf3, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb0f-4f2ccdf3, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb19-4f2ccdf3, #w-node-_0f26f0e0-3a4c-5d12-1019-9068f875bb21-4f2ccdf3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a202e-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2033-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2038-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a203d-49355866 {
    grid-column: span 4 / span 4;
  }

  #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20f4-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20f6-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20f7-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20f8-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20f9-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20fa-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20fb-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20fe-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a20ff-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2100-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2101-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2102-49355866, #w-node-_008f7d4f-fe77-bbac-98b6-9270476a2103-49355866 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c4827c56-a628-52cd-7b15-316aaba30979-3cfd2459, #w-node-_69b1b235-b223-5ce8-dd9b-57cffb9775ce-3cfd2459, #w-node-_632983b8-9e55-7776-74e9-dda1192dd686-dc3dc5b8, #w-node-_9c50b8af-0fc4-9126-d0be-388939bfb771-dc3dc5b8, #w-node-f6431ea2-de26-baa4-fad4-79237780689d-647633e8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
