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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --secondary-2: #181818;
  --oc-pillars-description: #7b7973;
  --primary-1: #130b2c;
  --primary-2: #d93636;
  --_html-to-design---color--black--solid: #060606;
  --secondary-1: #e8edf4;
  --white: white;
  --_incredible-trifle-fe8e1e-netlify-app---font-family--font-1: Oswald, sans-serif;
  --_incredible-trifle-fe8e1e-netlify-app---color--grey--60: #999;
  --_incredible-trifle-fe8e1e-netlify-app---font-size--13: 13px;
  --_incredible-trifle-fe8e1e-netlify-app---line-height--20_8: 20.8px;
  --_incredible-trifle-fe8e1e-netlify-app---letter-spacing--2: 2px;
  --_clever-entremet-25aeef-netlify-app---color--grey--16: #2a2a2a;
  --_clever-entremet-25aeef-netlify-app---color--grey--5-92: #0d0d0deb;
  --_clever-entremet-25aeef-netlify-app---font-family--font-1: "Bebas Neue", sans-serif;
  --_html-to-design---color--white--solid: #fff;
  --_clever-entremet-25aeef-netlify-app---line-height--28_16: 28.16px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--2_64: 2.64px;
  --_incredible-trifle-fe8e1e-netlify-app---item-spacing--m: 32px;
  --_clever-entremet-25aeef-netlify-app---color--grey--5: #0d0d0d;
  --_clever-entremet-25aeef-netlify-app---font-size--12: 12px;
  --_html-to-design---color--grey--9: #181818;
  --_html-to-design---color--grey--42: #666a70;
  --light-grey-small-text: #acaead;
  --_html-to-design---color--azure--25: #373f47;
  --_html-to-design---color--grey--10: #181919;
  --_clever-entremet-25aeef-netlify-app---color--grey--5-98: #0d0d0dfa;
  --_html-to-design---color--grey--8-49: #1414147d;
  --_html-to-design---color--grey--10-0: #18191900;
  --_clever-entremet-25aeef-netlify-app---color--grey--46: #757575;
  --_html-to-design---color--grey--17: #2a2a2d;
  --_clever-entremet-25aeef-netlify-app---color--grey--40: #666;
  --_clever-entremet-25aeef-netlify-app---color--grey--20: #333;
  --_incredible-trifle-fe8e1e-netlify-app---color--grey--16: #2a2a2a;
  --_clever-entremet-25aeef-netlify-app---color--grey--63: #a0a0a0;
  --_clever-entremet-25aeef-netlify-app---color--grey--10: #1a1a1a;
  --_clever-entremet-25aeef-netlify-app---color--grey--13: #222;
  --_html-to-design---color--red--53: #d93636;
  --_html-to-design---color--white--0_2: #fff0;
  --_html-to-design---color--grey--93: #e8edf4;
  --_html-to-design---color--grey--81: #cbced1;
  --_html-to-design---color--grey--8: #141514;
  --_html-to-design---color--grey--22: #363738;
  --_html-to-design---color--grey--41: #606a72;
  --_html-to-design---color--grey--46: #767676;
  --_html-to-design---color--orange--47: #f05600;
  --_html-to-design---font-family--font-1: Montserrat, sans-serif;
  --_html-to-design---font-family--font-2: "Bebas Neue", sans-serif;
  --_html-to-design---font-family--font-3: "Nunito Sans";
  --_html-to-design---font-family--font-4: Inter, sans-serif;
  --_html-to-design---font-family--font-5: Oswald, sans-serif;
  --_html-to-design---font-size--16: 16px;
  --_html-to-design---font-size--18: 18px;
  --_html-to-design---font-size--14: 14px;
  --_html-to-design---font-size--60: 60px;
  --_html-to-design---font-size--84: 84px;
  --_html-to-design---font-weight--700: 700px;
  --_html-to-design---font-weight--600: 600px;
  --_html-to-design---font-weight--400: 400px;
  --_html-to-design---font-weight--500: 500px;
  --_html-to-design---line-height--28: 28px;
  --_html-to-design---line-height--24: 24px;
  --_html-to-design---line-height--22: 22px;
  --_html-to-design---line-height--58: 58px;
  --_html-to-design---line-height--30: 30px;
  --_html-to-design---line-height--20: 20px;
  --_html-to-design---line-height--17: 17px;
  --_html-to-design---line-height--21: 21px;
  --_html-to-design---opacity--100: 100px;
  --_html-to-design---stroke-weight--0_04: .0391389px;
  --_html-to-design---stroke-weight--0_83: .833333px;
  --_html-to-design---stroke-weight--0_07: .0666667px;
  --_html-to-design---stroke-weight--1_75: 1.75px;
  --_html-to-design---stroke-weight--0_02: .015625px;
  --_html-to-design---stroke-weight--1: 1px;
  --_html-to-design---stroke-weight--2: 2px;
  --_html-to-design---width--40: 40px;
  --_html-to-design---width--1660: 1660px;
  --_html-to-design---width--391: 391px;
  --_html-to-design---width--505_33: 505.33px;
  --_html-to-design---width--505_34: 505.34px;
  --_html-to-design---width--200: 200px;
  --_html-to-design---width--50: 50px;
  --_html-to-design---width--1000: 1000px;
  --_html-to-design---width--430: 430px;
  --_html-to-design---width--450: 450px;
  --_html-to-design---letter-spacing--0_48: -.48px;
  --_html-to-design---letter-spacing--5: 5px;
  --_html-to-design---item-spacing--36: 36px;
  --_html-to-design---item-spacing--1283_65: 1283.65px;
  --_html-to-design---item-spacing--10: 10px;
  --_html-to-design---item-spacing--1338_53: 1338.53px;
  --_html-to-design---item-spacing--l: 48px;
  --_html-to-design---item-spacing--176_42: 176.42px;
  --_html-to-design---item-spacing--6: 6px;
  --_html-to-design---item-spacing--1046_19: 1046.19px;
  --_html-to-design---height--1200: 1200px;
  --_html-to-design---height--620: 620px;
  --_html-to-design---height--650: 650px;
  --_clever-entremet-25aeef-netlify-app---color--white--solid: #fff;
  --_clever-entremet-25aeef-netlify-app---color--white--2: #ffffff05;
  --_clever-entremet-25aeef-netlify-app---color--red--52: #d43333;
  --_clever-entremet-25aeef-netlify-app---color--red--47: #c42b2b;
  --_clever-entremet-25aeef-netlify-app---color--red--47-8: #c42b2b14;
  --_clever-entremet-25aeef-netlify-app---color--grey--8: #141414;
  --_clever-entremet-25aeef-netlify-app---color--grey--5-0: #0d0d0d00;
  --_clever-entremet-25aeef-netlify-app---color--grey--5-30: #0d0d0d4d;
  --_clever-entremet-25aeef-netlify-app---color--grey--5-85: #0d0d0dd9;
  --_clever-entremet-25aeef-netlify-app---font-family--font-2: Inter, sans-serif;
  --_clever-entremet-25aeef-netlify-app---font-size--16: 16px;
  --_clever-entremet-25aeef-netlify-app---font-size--32: 32px;
  --_clever-entremet-25aeef-netlify-app---font-size--24: 24px;
  --_clever-entremet-25aeef-netlify-app---font-size--8: 8px;
  --_clever-entremet-25aeef-netlify-app---font-size--28: 28px;
  --_clever-entremet-25aeef-netlify-app---font-size--72: 72px;
  --_clever-entremet-25aeef-netlify-app---font-size--56: 56px;
  --_clever-entremet-25aeef-netlify-app---font-size--112: 112px;
  --_clever-entremet-25aeef-netlify-app---font-size--80: 80px;
  --_clever-entremet-25aeef-netlify-app---font-weight--400: 400px;
  --_clever-entremet-25aeef-netlify-app---font-weight--300: 300px;
  --_clever-entremet-25aeef-netlify-app---font-weight--500: 500px;
  --_clever-entremet-25aeef-netlify-app---font-weight--600: 600px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--1_6: 1.6px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--0_76: .76px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--1_2: 1.2px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--2_08: 2.08px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--2_04: 2.04px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--1_68: 1.68px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--1_8: 1.8px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--1_12: 1.12px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--1_28: 1.28px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--1_44: 1.44px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--2_24: 2.24px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--1_12-2: -1.12px;
  --_clever-entremet-25aeef-netlify-app---letter-spacing--1_79: 1.792px;
  --_clever-entremet-25aeef-netlify-app---line-height--25_6: 25.6px;
  --_clever-entremet-25aeef-netlify-app---line-height--24_32: 24.32px;
  --_clever-entremet-25aeef-netlify-app---line-height--20_48: 20.48px;
  --_clever-entremet-25aeef-netlify-app---line-height--51_2: 51.2px;
  --_clever-entremet-25aeef-netlify-app---line-height--38_4: 38.4px;
  --_clever-entremet-25aeef-netlify-app---line-height--16_64: 16.64px;
  --_clever-entremet-25aeef-netlify-app---line-height--33_28: 33.28px;
  --_clever-entremet-25aeef-netlify-app---line-height--21_76: 21.76px;
  --_clever-entremet-25aeef-netlify-app---line-height--19_2: 19.2px;
  --_clever-entremet-25aeef-netlify-app---line-height--17_92: 17.92px;
  --_clever-entremet-25aeef-netlify-app---line-height--12_8: 12.8px;
  --_clever-entremet-25aeef-netlify-app---line-height--46: 46px;
  --_clever-entremet-25aeef-netlify-app---line-height--44_8: 44.8px;
  --_clever-entremet-25aeef-netlify-app---line-height--23_12: 23.12px;
  --_clever-entremet-25aeef-netlify-app---line-height--68_4: 68.4px;
  --_clever-entremet-25aeef-netlify-app---line-height--25_84: 25.84px;
  --_clever-entremet-25aeef-netlify-app---line-height--89_6: 89.6px;
  --_clever-entremet-25aeef-netlify-app---line-height--106_4: 106.4px;
  --_clever-entremet-25aeef-netlify-app---line-height--28_56: 28.56px;
  --_clever-entremet-25aeef-netlify-app---line-height--76: 76px;
  --_clever-entremet-25aeef-netlify-app---line-height--27_36: 27.36px;
  --_clever-entremet-25aeef-netlify-app---line-height--35_84: 35.84px;
  --_clever-entremet-25aeef-netlify-app---line-height--25_92: 25.92px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--0: --6.25278e-13px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--2_19: 2.19px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--0_01: -.01px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--5_39: 5.39px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--7: 7px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--xl: 64px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--15: 15px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--20: 20px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--15_4: 15.4px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--48: 48px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--1267_39: 1267.39px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--1522_36: 1522.36px;
  --_clever-entremet-25aeef-netlify-app---item-spacing--1169_12: 1169.12px;
  --_clever-entremet-25aeef-netlify-app---stroke-weight--1: 1px;
  --_clever-entremet-25aeef-netlify-app---stroke-weight--0_67: .666667px;
  --_clever-entremet-25aeef-netlify-app---opacity--100: 100px;
  --_clever-entremet-25aeef-netlify-app---width--180: 180px;
  --_clever-entremet-25aeef-netlify-app---width--380: 380px;
  --_clever-entremet-25aeef-netlify-app---width--900: 900px;
  --_clever-entremet-25aeef-netlify-app---width--420: 420px;
  --_clever-entremet-25aeef-netlify-app---width--800: 800px;
  --_clever-entremet-25aeef-netlify-app---width--650: 650px;
  --_clever-entremet-25aeef-netlify-app---width--460: 460px;
  --_clever-entremet-25aeef-netlify-app---height--1200: 1200px;
  --_incredible-trifle-fe8e1e-netlify-app---color--white--solid: #fff;
  --_incredible-trifle-fe8e1e-netlify-app---color--red--50: #d42a2a;
  --_incredible-trifle-fe8e1e-netlify-app---color--red--44: #c41e1e;
  --_incredible-trifle-fe8e1e-netlify-app---color--grey--10: #1a1a1a;
  --_incredible-trifle-fe8e1e-netlify-app---color--grey--13: #222;
  --_incredible-trifle-fe8e1e-netlify-app---color--grey--91: #e8e8e8;
  --_incredible-trifle-fe8e1e-netlify-app---font-family--font-2: "Source Sans 3";
  --_incredible-trifle-fe8e1e-netlify-app---font-size--14: 14px;
  --_incredible-trifle-fe8e1e-netlify-app---font-size--32: 32px;
  --_incredible-trifle-fe8e1e-netlify-app---font-size--12: 12px;
  --_incredible-trifle-fe8e1e-netlify-app---font-size--48: 48px;
  --_incredible-trifle-fe8e1e-netlify-app---font-size--17: 17px;
  --_incredible-trifle-fe8e1e-netlify-app---font-size--18: 18px;
  --_incredible-trifle-fe8e1e-netlify-app---font-weight--600: 600px;
  --_incredible-trifle-fe8e1e-netlify-app---font-weight--700: 700px;
  --_incredible-trifle-fe8e1e-netlify-app---font-weight--400: 400px;
  --_incredible-trifle-fe8e1e-netlify-app---font-weight--500: 500px;
  --_incredible-trifle-fe8e1e-netlify-app---font-weight--300: 300px;
  --_incredible-trifle-fe8e1e-netlify-app---letter-spacing--3: 3px;
  --_incredible-trifle-fe8e1e-netlify-app---letter-spacing--4: 4px;
  --_incredible-trifle-fe8e1e-netlify-app---line-height--22_4: 22.4px;
  --_incredible-trifle-fe8e1e-netlify-app---line-height--51_2: 51.2px;
  --_incredible-trifle-fe8e1e-netlify-app---line-height--19_2: 19.2px;
  --_incredible-trifle-fe8e1e-netlify-app---line-height--52_8: 52.8px;
  --_incredible-trifle-fe8e1e-netlify-app---line-height--28_9: 28.9px;
  --_incredible-trifle-fe8e1e-netlify-app---line-height--30_6: 30.6px;
  --_incredible-trifle-fe8e1e-netlify-app---stroke-weight--1: 1px;
  --_incredible-trifle-fe8e1e-netlify-app---width--1200: 1200px;
  --_incredible-trifle-fe8e1e-netlify-app---item-spacing--xl: 64px;
  --_incredible-trifle-fe8e1e-netlify-app---item-spacing--7_99: 7.99px;
  --_incredible-trifle-fe8e1e-netlify-app---item-spacing--s: 16px;
  --_incredible-trifle-fe8e1e-netlify-app---font-style--light-italic: "Light Italic";
}

.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-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-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformheader {
  text-align: center;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.w-users-usersignuptermsofservicewrapper {
  flex-direction: row;
  margin-bottom: 10px;
  display: flex;
}

.w-users-usersignuptermsofservicecheckboxinput {
  margin-top: 4px;
  margin-right: 8px;
}

.w-users-usersignupverificationmessage {
  display: none;
}

.w-users-userresetpasswordformwrapper, .w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

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

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

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

.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-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

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

body {
  background-color: var(--secondary-2);
  color: var(--oc-pillars-description);
  margin-top: -60px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

h1 {
  color: var(--primary-1);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 58px;
  font-weight: 800;
  line-height: 58px;
}

h2 {
  color: var(--primary-1);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 44px;
  font-weight: 800;
  line-height: 48px;
}

h3 {
  color: var(--primary-1);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

h4 {
  color: var(--primary-1);
  letter-spacing: -.02em;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h5 {
  color: var(--primary-1);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

h6 {
  color: var(--primary-1);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

p {
  color: var(--oc-pillars-description);
  margin-bottom: 24px;
  font-weight: 500;
}

a {
  color: var(--primary-1);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-decoration: underline;
}

a:hover {
  color: var(--primary-2);
}

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

li {
  margin-bottom: 8px;
}

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

form {
  width: 100%;
}

label {
  color: var(--primary-1);
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 800;
  line-height: 20px;
  display: block;
}

strong {
  font-weight: 800;
}

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

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

.header-container {
  background-color: var(--_html-to-design---color--black--solid);
  color: #141514;
  justify-content: space-between;
  align-items: center;
  max-width: 1296px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.header {
  z-index: 99;
  color: #141514;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: sticky;
  top: 0;
  box-shadow: 2px 2px 20px #0000007d;
}

.logo {
  max-width: 200px;
  transition: transform .25s ease-in-out;
}

.logo:hover {
  transform: scale(1.05);
}

.nav-menu {
  color: #e7e7e7;
  align-items: center;
  display: flex;
}

.video-hero {
  background-color: var(--secondary-1);
  padding-top: 140px;
  padding-bottom: 300px;
}

.video-image-wrapper {
  -webkit-text-fill-color: inherit;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 410px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.button {
  background-color: var(--secondary-1);
  color: var(--primary-2);
  text-align: center;
  cursor: pointer;
  border-radius: 8px;
  padding: 12px 28px;
  font-size: 16px;
  font-weight: 700;
  transition: transform .15s ease-in, background-color .2s cubic-bezier(.755, .05, .855, .06);
}

.button:hover {
  color: var(--secondary-2);
  transform: translate(0, -3px);
  box-shadow: 0 3px 10px -5px #130b2cb3;
}

.button.button-full {
  width: 100%;
}

.button.play-icon {
  background-color: var(--primary-2);
  color: var(--secondary-1);
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60e901cb9e8f2b6b16ef4db5_play.svg");
  background-position: 28px;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-left: 56px;
}

.button.play-icon.margin-top-36 {
  background-color: var(--primary-2);
  color: var(--secondary-1);
}

.button.button-small {
  padding: 8px 20px;
  font-size: 14px;
}

.video-notes h2 {
  color: var(--secondary-1);
  margin-top: 48px;
  margin-bottom: 20px;
}

.video-notes p {
  margin-bottom: 20px;
}

.video-notes ul {
  margin-top: 32px;
  margin-bottom: 32px;
  padding-left: 26px;
}

.video-notes li {
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: 500;
}

.video-notes ol {
  margin-top: 36px;
  margin-bottom: 36px;
  padding-left: 26px;
}

.video-notes blockquote {
  background-color: var(--secondary-1);
  color: var(--primary-1);
  border-left-style: none;
  border-radius: 10px;
  margin-top: 48px;
  margin-bottom: 48px;
  padding: 36px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5;
}

.video-notes h3 {
  color: var(--secondary-1);
  margin-top: 48px;
  margin-bottom: 20px;
}

.video-notes figure {
  margin-top: 50px;
  margin-bottom: 50px;
}

.video-notes figcaption {
  background-color: var(--secondary-1);
  border: 1px #000;
  border-radius: 10px;
  margin-top: 8px;
  padding: 10px 25px;
  font-size: 16px;
}

.video-notes a {
  color: var(--primary-1);
  font-weight: 600;
}

.video-notes a:hover {
  color: var(--primary-2);
}

.video-notes img {
  border-radius: 10px;
}

.video-notes strong {
  color: var(--primary-1);
}

.video-notes h4 {
  color: var(--secondary-1);
  margin-top: 48px;
}

.video-transcript ul {
  padding-left: 0;
}

.video-transcript li {
  border-bottom: 2px solid var(--secondary-1);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.video-transcript strong {
  color: var(--primary-1);
  font-weight: 800;
}

.video-transcript p {
  font-size: 16px;
  line-height: 24px;
}

.video-tab-menu {
  border-bottom: 2px solid var(--oc-pillars-description);
  margin-bottom: 30px;
}

.video-tab-link {
  color: #919197;
  background-color: #0000;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  font-weight: 500;
}

.video-tab-link:hover {
  color: #1d1241;
}

.video-tab-link.w--current {
  border-bottom: 5px solid var(--primary-2);
  color: var(--primary-2);
  background-color: #0000;
  font-weight: 600;
}

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

.section.no-margin-top {
  margin-top: 0;
}

.section.about-bg {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60f7422b5c827f25da9d1b40_Screen%20Shot%202021-07-20%20at%204.35.08%20PM.png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.section.hero {
  box-sizing: border-box;
  float: none;
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 500px;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section.q-a-background {
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60f9f67bc8df88b168a08f59_andy.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 0;
}

.section.padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1296px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  display: grid;
  position: relative;
}

.heading-lg {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-bottom: -17px;
  margin-left: auto;
  margin-right: auto;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
}

.heading-xl {
  color: var(--secondary-1);
  letter-spacing: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 84px;
  font-weight: 800;
  line-height: 84px;
}

.text-large {
  color: var(--oc-pillars-description);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.link-large {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.text-small {
  font-size: 14px;
  line-height: 22px;
}

.link-small {
  font-size: 15px;
  font-weight: 600;
}

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

.margin-bottom-36 {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-bottom: 36px;
  font-family: Bebas Neue, sans-serif;
}

.margin-bottom-extra-small {
  color: var(--oc-pillars-description);
  margin-bottom: 6px;
}

.container-width-medium {
  max-width: 728px;
  margin-left: auto;
  margin-right: auto;
}

.container-width-medium.left-align {
  margin-left: 0;
}

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

.video-wrapper-large {
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.video-wrapper-large.pull-top {
  margin-top: -215px;
}

.video-wrapper-large.video-info-row-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.card-body {
  background-color: var(--secondary-2);
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 36px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.card-body.card-alt {
  background-color: #2c2c2d;
}

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

.margin-left-12 {
  margin-left: 12px;
}

.grid-halves {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.container-width-large {
  max-width: 948px;
  margin-left: auto;
  margin-right: auto;
}

.container-width-large.left-align {
  margin-left: 0;
}

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

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

.card-with-icon {
  background-color: var(--secondary-1);
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 60px 36px 36px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.card-body-large {
  background-color: #18181800;
  border-radius: 2px;
  flex-direction: column;
  align-items: flex-start;
  padding: 60px;
  display: flex;
  position: relative;
}

.h1 {
  color: var(--secondary-1);
  letter-spacing: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 58px;
}

.sticky {
  color: var(--oc-pillars-description);
  position: sticky;
  top: 140px;
}

.rounded {
  border-radius: 10px;
  overflow: hidden;
}

.card {
  background-color: var(--secondary-1);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 36px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.card.card-centered {
  text-align: center;
  align-items: center;
}

.card.card-centered.bg-white {
  background-color: var(--oc-pillars-description);
}

.card-play-button-small {
  background-color: var(--white);
  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;
}

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

.row-space-between {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-sidebar {
  grid-column-gap: 72px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.3fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-horizontal {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #e8edf3;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-horizontal.testimonial {
  grid-template-columns: .4fr 1fr;
  min-height: auto;
  position: relative;
  overflow: hidden;
}

.card-horizontal-image {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.icon-bg-small {
  background-color: var(--secondary-1);
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  color: var(--oc-pillars-description);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sidebar-widget {
  border-bottom: 2px solid var(--secondary-1);
  margin-bottom: 40px;
  padding-bottom: 40px;
}

.sidebar-widget.padding-top-18 {
  padding-top: 18px;
}

.bg-primary-1 {
  background-color: var(--primary-1);
}

.text-primary-1 {
  color: var(--primary-1);
}

.bg-primary-2, .bg-primary-2.style-guide-color {
  background-color: var(--primary-2);
}

.text-primary-2 {
  color: var(--primary-2);
}

.bg-primary-3 {
  background-color: var(--oc-pillars-description);
}

.text-primary-3 {
  color: var(--oc-pillars-description);
}

.bg-card-1 {
  background-color: var(--secondary-1);
}

.bg-card-2, .bg-card-2.style-guide-color {
  background-color: var(--secondary-2);
}

.table-of-content-item {
  background-color: var(--oc-pillars-description);
  color: var(--secondary-1);
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  padding: 12px;
  font-size: 15px;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .25s ease-in-out;
  display: flex;
}

.table-of-content-item:hover, .table-of-content-item.w--current {
  background-color: var(--primary-2);
  color: var(--white);
}

.subhead {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 450px;
  padding: 20px 0 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.content-intro {
  margin-bottom: 60px;
}

.footer-section-title {
  color: var(--oc-pillars-description);
  font-size: 18px;
  line-height: 28px;
}

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

.footer-column.footer-column-margin-left {
  margin-left: 80px;
}

.footer-column.right {
  align-items: flex-end;
}

.footer-column.newsletter {
  align-items: stretch;
}

.footer-link {
  color: var(--oc-pillars-description);
  cursor: pointer;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.footer-link:hover {
  color: var(--primary-2);
  text-decoration: underline;
}

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

.bg-white.style-guide-color.white {
  border: 3px solid var(--secondary-1);
}

.container-width-small {
  direction: ltr;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}

.container-width-small.left-aligned {
  max-width: 100%;
  margin-left: 0;
}

.container-width-small.right-aligned {
  margin-right: 0;
}

.play-button {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  transition: transform .2s;
  display: flex;
}

.play-button:hover {
  transform: scale(1.2);
}

.play-button.small {
  width: 40px;
  height: 40px;
}

.play-button.card-play-button {
  position: absolute;
}

.play-button.bg-card-1 {
  background-color: var(--secondary-1);
}

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

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

.section-bg.bg-primary-1 {
  color: var(--white);
}

.section-bg.bg-primary-1.margin-top-0 {
  background-color: var(--secondary-2);
}

.section-bg.bg-card-1.margin-bottom-0 {
  background-color: #303030;
}

.section-hero {
  opacity: 1;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 600px;
  margin-top: 0;
  margin-left: auto;
  margin-right: -80px;
  padding-top: 40px;
  padding-right: 99px;
  display: block;
}

.button-full {
  background-color: var(--primary-2);
  text-align: center;
  border-radius: 10px;
  width: 100%;
}

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

.icon-extra-small {
  width: 8px;
  height: 8px;
}

.breadcrumbs-wrapper {
  background-color: var(--white);
  border-radius: 10px;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.breadcrumb-link {
  color: var(--oc-pillars-description);
  font-weight: 500;
  text-decoration: none;
}

.breadcrumb-link:hover {
  color: var(--primary-2);
  text-decoration: underline;
}

.breadcrumb-active {
  color: var(--primary-1);
  font-weight: 800;
}

.breadcrumb-break {
  color: var(--oc-pillars-description);
  margin-left: 15px;
  margin-right: 15px;
}

.grid-halves-vertical {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template: ". Area Area-2"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.grid-halves-vertical.reversed {
  direction: rtl;
}

.grid-halves-vertical.no-gap {
  grid-column-gap: 0px;
}

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

.section-footer {
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60e912539e8f2b5b67ef75aa_website_banner_2560x1440.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer-logo {
  width: 200px;
  margin-bottom: 24px;
  padding-left: 0;
}

.footer-logo.w--current {
  max-width: 180px;
}

.series-list-link {
  background-color: var(--secondary-1);
  cursor: pointer;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 12px;
  padding: 12px 16px 12px 12px;
  font-size: 15px;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .25s ease-in-out;
  display: flex;
}

.series-list-link:hover {
  background-color: var(--primary-2);
  color: var(--white);
}

.series-list-link.section-title {
  color: var(--primary-1);
  cursor: default;
  background-color: #0000;
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 800;
  transition-property: none;
}

.series-list-link.section-title:hover {
  box-shadow: none;
  transform: none;
}

.series-lesson-title {
  margin-left: 12px;
  line-height: 24px;
  text-decoration: none;
}

.series-lesson-time {
  margin-left: auto;
}

.note {
  background-color: var(--oc-pillars-description);
  color: var(--primary-1);
  border-radius: 10px;
  align-items: center;
  margin-top: 36px;
  margin-bottom: 60px;
  padding: 20px 24px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.footer-social-icon {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  transition: background-color .15s ease-in;
  display: flex;
}

.footer-social-icon:hover {
  background-color: var(--primary-2);
}

.footer-social-icon.bg-white {
  background-color: var(--white);
}

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

.footer-bottom-row {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.footer-description {
  max-width: 300px;
  color: var(--oc-pillars-description);
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.footer-row {
  margin-bottom: 72px;
  display: flex;
}

.footer-column-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-right {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.section-footer-alt {
  background-color: var(--secondary-1);
  padding-top: 120px;
  padding-bottom: 48px;
}

.footer-social-links-wrapper {
  display: flex;
}

.footer-2-row {
  justify-content: space-between;
  display: flex;
}

.footer-2-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-2-column {
  flex-direction: column;
  display: flex;
}

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

.input {
  background-color: var(--secondary-1);
  height: 60px;
  color: var(--primary-1);
  border: 1px #000;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-weight: 500;
}

.input.bg-white {
  background-color: var(--white);
}

.input.inline {
  margin-bottom: 0;
}

.submit-button {
  background-color: var(--primary-2);
  border-radius: 10px;
  height: 60px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 15px;
  font-weight: 600;
  transition: transform .15s ease-in, background-color .15s ease-in;
}

.submit-button:hover {
  transform: translate(0, -3px);
  box-shadow: 0 3px 10px -5px #130b2c80;
}

.submit-button.button-full {
  background-color: var(--primary-2);
  width: 100%;
}

.card-wrapper {
  color: var(--primary-2);
  background-color: #666a7000;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  display: flex;
  overflow: hidden;
}

.card-wrapper.margin-bottom-large {
  background-color: var(--oc-pillars-description);
}

.card-wrapper.alt {
  background-color: #2d2c2c;
}

.video-card-horizontal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--secondary-2);
  color: var(--oc-pillars-description);
  cursor: pointer;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  transition: box-shadow .25s ease-in-out, transform .25s ease-in-out;
  display: grid;
  overflow: hidden;
}

.video-card-horizontal:hover {
  color: var(--oc-pillars-description);
  transform: translate(0, -3px);
  box-shadow: 0 10px 20px -10px #1d104340;
}

.video-post-image-small {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 136px;
  min-width: 136px;
  height: 88px;
  min-height: 88px;
  margin-right: 16px;
  overflow: hidden;
}

.video-post-horizontal {
  margin-bottom: 24px;
  display: flex;
}

.video-post-small {
  flex-direction: column;
  align-items: flex-start;
  font-size: 16px;
  line-height: 22px;
  display: flex;
}

.video-post-title {
  color: var(--secondary-1);
  margin-top: 6px;
  margin-bottom: 6px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  display: block;
}

.table-of-contents-section-title {
  color: var(--primary-1);
  padding: 12px 12px 12px 0;
  font-size: 16px;
  font-weight: 700;
}

.toc-item-text {
  margin-left: 12px;
  line-height: 20px;
}

.icon-large {
  width: 55px;
  min-width: 55px;
  height: 55px;
  min-height: 55px;
}

.grid-testimonial-large {
  grid-column-gap: 120px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-testimonial-large.reversed {
  direction: rtl;
}

.testimonial-image-wrapper {
  position: relative;
}

.quotation-icon {
  z-index: 1;
  width: 36px;
  position: absolute;
  bottom: 24px;
  left: 24px;
}

.tweet-card {
  background-color: var(--secondary-1);
  border-radius: 10px;
  padding: 36px;
  position: relative;
}

.tweet-card.bg-white {
  background-color: var(--white);
}

.text-bold {
  color: var(--primary-1);
  margin-bottom: 24px;
  font-weight: 600;
}

.tweet-avatar {
  object-fit: cover;
  border-radius: 10px;
  width: 50px;
  height: 50px;
  margin-right: 12px;
}

.twitter-bird {
  cursor: pointer;
  width: 25px;
  height: 25px;
  margin-left: auto;
}

.twitter-bird:hover {
  transform: translate(0, -3px);
}

.tweet-header {
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.card-image-top {
  object-fit: cover;
  border-radius: 10px;
  width: 70px;
  height: 70px;
  margin-bottom: 24px;
  position: absolute;
  top: -35px;
}

.tweet-name {
  color: var(--primary-1);
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}

.tweet-username {
  font-size: 13px;
  line-height: 18px;
}

.tweet-date {
  font-size: 14px;
  line-height: 18px;
}

.coming-soon-wrapper {
  flex-direction: row;
  justify-content: space-between;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.coming-soon-left {
  background-color: var(--primary-1);
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100vh;
  padding: 10%;
  display: flex;
}

.coming-soon-page {
  margin-top: 0;
}

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

.coming-soon-right {
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 10%;
  display: flex;
}

.form {
  width: 100%;
  margin-bottom: 0;
}

.width-full {
  width: 100%;
}

.form-input-group {
  flex: 1;
  width: 100%;
  margin-bottom: 0;
}

.header-logo-centered {
  justify-content: center;
  margin-bottom: 36px;
  padding: 36px;
  display: flex;
}

.grid-sidebar-reversed {
  grid-column-gap: 72px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-list-item-border {
  border-bottom: 2px solid var(--white);
  color: var(--primary-1);
  justify-content: space-between;
  margin-bottom: 0;
  padding: 12px 36px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.card-list-item-border.check-mark {
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60e901cb9e8f2b838aef4dbc_check.svg");
  background-position: 36px;
  background-repeat: no-repeat;
  background-size: 10px;
  margin-bottom: 0;
  padding-left: 60px;
}

.card-wrapper-button-padding {
  padding: 21px 36px;
}

.card-wrapper-title {
  border-bottom: 2px solid var(--secondary-2);
  color: var(--secondary-1);
  background-color: #0000;
  margin-bottom: 0;
  padding: 24px 36px 20px;
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
}

.card-list {
  margin-bottom: 0;
}

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

.pagination-previous {
  background-color: var(--secondary-1);
  color: var(--white);
  border-style: none;
  border-radius: 10px;
  margin-left: 0;
  margin-right: 12px;
  padding: 12px;
  font-size: 16px;
  line-height: 28px;
}

.pagination-next {
  background-color: var(--secondary-1);
  color: var(--white);
  border-style: none;
  border-radius: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 12px;
  font-size: 14px;
  line-height: 24px;
}

.form-link {
  color: var(--secondary-1);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

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

.category-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.category-title {
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 700;
}

.tagline {
  background-color: var(--white);
  color: var(--primary-2);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 10px;
  margin-bottom: 24px;
  padding: 3px 9px 3px 12px;
  font-size: 10px;
  font-weight: 800;
  line-height: 22px;
  display: inline-block;
}

.tagline.video-length-tag {
  position: absolute;
  bottom: 0;
  right: 20px;
}

.sidebar-title {
  color: var(--secondary-1);
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.pagination-count {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: auto;
  color: var(--primary-1);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: inline-block;
}

.key-takeaways li {
  border-bottom: 2px solid var(--white);
  color: var(--primary-1);
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60e901cb9e8f2b838aef4dbc_check.svg");
  background-position: 36px;
  background-repeat: no-repeat;
  background-size: 10px;
  margin-bottom: 0;
  padding: 14px 36px 14px 60px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.key-takeaways ul {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.empty-state {
  background-color: var(--secondary-1);
  width: 100%;
  color: var(--primary-1);
  border-radius: 10px;
  padding: 36px;
}

.empty-state.inline {
  text-align: left;
  padding: 24px;
}

.empty-state.inline.bg-white {
  background-color: var(--white);
}

.style-guide-color {
  height: 100px;
  color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.style-guide-color-wrap {
  font-size: 16px;
  font-weight: 600;
}

.card-large {
  background-color: var(--secondary-1);
  color: var(--primary-1);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 72px;
  display: flex;
}

.card-large.stretch {
  justify-content: center;
}

.button-secondary {
  background-color: var(--primary-2);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 8px;
  padding: 12px 30px;
  font-size: 14px;
  font-weight: 700;
  transition: transform .15s ease-in, background-color .15s cubic-bezier(.755, .05, .855, .06);
  display: block;
  position: static;
}

.button-secondary:hover {
  background-color: var(--secondary-2);
  color: var(--white);
  transform: translate(0, -3px);
  box-shadow: 0 3px 10px -5px #130b2cb3;
}

.button-secondary.button-full {
  background-color: var(--oc-pillars-description);
  width: 100%;
}

.card-large-primary-1 {
  background-color: var(--oc-pillars-description);
  color: #ffffffb3;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 72px;
  display: flex;
}

.list-row-border {
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.list {
  margin-top: 36px;
  margin-bottom: 36px;
  padding-left: 20px;
}

.brand {
  width: 144px;
  padding-left: 0;
}

.brand.w--current {
  max-width: 180px;
}

.text-white-70 {
  color: #ffffffb3;
}

.accordion-wrapper {
  background-color: var(--secondary-1);
  cursor: pointer;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
}

.accordion-wrapper.bg-white {
  background-color: var(--oc-pillars-description);
}

.accordion-icon {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px;
  margin-left: 24px;
}

.accordion-header {
  justify-content: space-between;
  align-items: center;
  padding: 24px 36px;
  display: flex;
}

.accordion-body {
  overflow: hidden;
}

.margin-bottom-0 {
  color: var(--secondary-1);
  margin-bottom: 0;
}

.accordion-body-inner {
  padding-bottom: 24px;
  padding-left: 36px;
  padding-right: 36px;
}

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

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

.testimonial-slider-wrap {
  height: auto;
  color: var(--oc-pillars-description);
  background-color: #0000;
  padding-bottom: 60px;
}

.slider-arrow {
  color: var(--primary-1);
  position: relative;
}

.slider-arrow.left {
  color: var(--secondary-1);
  margin-left: 0;
  margin-right: auto;
}

.slider-arrow.right {
  color: var(--secondary-1);
  margin-left: auto;
  margin-right: 0;
}

.slide-nav {
  background-color: var(--secondary-1);
  border-radius: 10px;
  margin-top: 28px;
  padding: 12px 16px;
  font-size: 8px;
  display: inline-block;
  position: relative;
}

.testimonial-avatar {
  object-fit: cover;
  border-radius: 10px;
  width: 70px;
  height: 70px;
}

.testimonial-slider-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testimonial-slider-quote {
  color: var(--secondary-1);
  font-size: 28px;
  line-height: 36px;
}

.margin-top-0 {
  margin-top: 0;
}

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

.card-xlarge {
  background-color: var(--secondary-1);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 600px;
  padding: 120px;
  display: flex;
}

.card-xlarge.bg-image {
  background-image: linear-gradient(#130b2c80, #130b2c80), url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60e901cb9e8f2be3f1ef4dd2_editing.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card-feature {
  background-color: var(--primary-1);
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding-top: 48px;
  padding-left: 72px;
  padding-right: 72px;
  text-decoration: none;
  transition: transform .15s ease-in, box-shadow .15s ease-in;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.card-feature-image {
  object-position: 50% 0%;
  border-radius: 10px 10px 0 0;
}

.card-feature-title {
  color: var(--white);
  margin-bottom: 36px;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.card-feature-title:hover {
  text-decoration: none;
}

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

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

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

.double-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.background-video-section {
  background-image: linear-gradient(#130b2cb3, #130b2cb3);
  align-items: center;
  min-height: 700px;
  display: flex;
}

.video-card {
  background-color: var(--secondary-1);
  cursor: pointer;
  border-radius: 10px;
  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;
}

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

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

.category-card-wrap {
  min-height: 400px;
  color: var(--white);
  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;
  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;
}

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

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

.video-card-image-inner {
  background-color: #30141499;
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.video-length {
  margin-top: auto;
}

.video-card-link {
  color: var(--oc-pillars-description);
  flex-direction: column;
  text-decoration: none;
}

.video-card-link:hover {
  color: var(--oc-pillars-description);
}

.video-card-length {
  color: var(--primary-1);
  margin-top: auto;
  font-weight: 700;
}

.category-list-icon {
  border-radius: 10px;
  width: 50px;
  height: 50px;
  padding: 12px;
}

.category-list-title {
  font-weight: 700;
}

.category-list-card {
  background-color: var(--secondary-1);
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  transition: box-shadow .15s ease-in, transform .15s ease-in;
  display: flex;
}

.category-list-card:hover {
  transform: translate(0, -3px);
  box-shadow: 0 5px 10px -10px #000000b3;
}

.video-image-inner {
  background-color: #30141400;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-horizontal-image-inner {
  background-color: #130b2c99;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

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

.section-header.center-content {
  align-items: center;
}

.section-header-title {
  color: var(--white);
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.section-header-link {
  color: var(--oc-pillars-description);
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: color .15s ease-in;
}

.section-header-link:hover {
  color: var(--primary-2);
  text-decoration: underline;
}

.image-darken {
  background-color: #30141499;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.series-info-row {
  width: 100%;
  color: var(--primary-1);
  align-items: center;
  margin-top: 36px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.margin-left-6 {
  margin-left: 6px;
}

.series-info-item {
  border-right: 2px solid var(--white);
  margin-right: 24px;
  padding-right: 24px;
  display: flex;
}

.series-info-item.last {
  border-right-style: none;
}

.card-feature-fade {
  background-image: linear-gradient(to bottom, #130b2c00, var(--primary-1));
  width: 100%;
  height: 40%;
  position: absolute;
  bottom: 0;
  left: 0;
}

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

.video-info-row {
  background-color: var(--secondary-1);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 20px 36px;
  display: flex;
}

.video-post-medium {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 212px;
  text-decoration: none;
  transition: box-shadow .15s ease-in, transform .15s ease-in;
  position: relative;
  overflow: hidden;
}

.video-post-medium:hover {
  transform: translate(0, -5px);
  box-shadow: 0 5px 10px -5px #130b2c80;
}

.up-next-title {
  color: var(--secondary-1);
  margin-bottom: 27px;
  font-weight: 800;
}

.video-info-row-title {
  margin-bottom: 0;
  font-size: 28px;
  line-height: 36px;
}

.video-info-row-arrow {
  align-items: center;
  width: 40px;
  display: flex;
}

.grid-form-row-halves {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.nav-dropdown {
  color: var(--secondary-1);
  padding: 28px 40px 28px 24px;
  font-size: 16px;
  font-weight: 600;
}

.nav-dropdown:hover {
  color: var(--primary-2);
}

.nav-dropdown-list-wrapper {
  display: none;
}

.nav-dropdown-list-wrapper.w--open {
  background-color: var(--secondary-1);
  border-radius: 10px;
  min-width: 200px;
  margin-top: -20px;
  padding: 12px;
  overflow: hidden;
  box-shadow: 0 5px 10px -5px #130b2c66;
}

.nav-dropdown-link {
  font-size: 16px;
  text-decoration: none;
}

.nav-dropdown-link.w--current {
  color: var(--primary-2);
  font-weight: 600;
  text-decoration: none;
}

.text-block {
  text-decoration: none;
}

.button-arrow {
  width: 40px;
  display: flex;
}

.button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
}

.error-message {
  background-color: var(--secondary-2);
  color: var(--primary-1);
  text-align: center;
  border-radius: 10px;
  margin-top: 12px;
  padding: 36px;
}

.error-message.inline {
  color: var(--primary-2);
  text-align: left;
  background-color: #0000;
  padding: 0;
  font-weight: 700;
}

.grid-inline-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .33fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.password-wrapper {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.password-form {
  justify-content: center;
  align-items: center;
  max-width: 480px;
  display: flex;
}

.anchor {
  height: 0;
}

.style-guide-note-icon {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 24px;
}

.section-header-border {
  border-bottom: 2px solid var(--secondary-1);
  color: var(--secondary-1);
  margin-bottom: 48px;
  padding-bottom: 12px;
}

.section-header-border.margin-top-48 {
  margin-top: 48px;
}

.text-area {
  background-color: var(--secondary-1);
  border: 0 #000;
  border-radius: 10px;
  min-height: 120px;
}

.select {
  background-color: var(--secondary-1);
  border: 1px #000;
  height: 60px;
}

.grid-inline-email-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-form {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  display: grid;
}

.form-group {
  width: 100%;
}

.text-xsmall {
  font-size: 14px;
  line-height: 22px;
}

.card-primary-1 {
  background-color: var(--primary-1);
  color: #ffffffb3;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.card-primary-2 {
  background-color: var(--primary-2);
  color: #ffffffb3;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

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

.icon-medium {
  width: 20px;
  height: 20px;
}

.breadcrumb-row {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-link {
  color: var(--secondary-1);
  letter-spacing: 1.8px;
  text-transform: uppercase;
  padding: 28px 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.nav-link.hidden {
  display: none;
}

.image {
  color: var(--primary-2);
}

.link, .link-2 {
  color: var(--oc-pillars-description);
}

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

.heading {
  color: var(--secondary-1);
}

.heading-2 {
  color: var(--secondary-1);
  letter-spacing: 0;
  font-family: Bebas Neue, sans-serif;
}

.text-block-2 {
  color: var(--oc-pillars-description);
}

.heading-3 {
  color: var(--secondary-1);
  letter-spacing: 0;
  font-family: Bebas Neue, sans-serif;
}

.dropdown, .dropdown-2 {
  color: var(--secondary-1);
}

.body-2, .body-3 {
  background-color: var(--secondary-2);
}

.heading-4 {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 20px;
  font-family: Bebas Neue, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.heading-5, .heading-6 {
  color: var(--secondary-1);
  letter-spacing: 0;
  font-family: Bebas Neue, sans-serif;
}

.body-4 {
  background-color: var(--secondary-2);
}

.heading-7, .field-label {
  color: var(--secondary-1);
}

.body-5 {
  background-color: var(--secondary-2);
}

.field-label-2, .field-label-3 {
  color: var(--secondary-1);
}

.body-6 {
  background-color: var(--secondary-2);
}

.field-label-4, .field-label-5, .field-label-6, .field-label-7 {
  color: var(--secondary-1);
}

.body-7 {
  background-color: var(--secondary-2);
}

.paragraph, .paragraph-2, .paragraph-3, .bold-text {
  color: var(--secondary-1);
}

.heading-8 {
  color: var(--secondary-2);
}

.body-8 {
  background-color: var(--secondary-2);
}

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

.text-block-3 {
  color: var(--oc-pillars-description);
  font-size: 14px;
}

.body-9 {
  background-color: var(--secondary-2);
}

.video-post-title-2 {
  color: #e8edf4;
  margin-top: 6px;
  margin-bottom: 6px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  display: block;
}

.link-3 {
  color: var(--oc-pillars-description);
}

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

.div-block {
  padding-top: 0;
}

.grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

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

.heading-11 {
  color: var(--secondary-1);
  text-align: center;
}

.heading-12 {
  color: var(--oc-pillars-description);
  text-align: center;
}

.heading-13 {
  color: var(--oc-pillars-description);
  text-align: center;
  font-weight: 400;
}

.heading-14 {
  color: var(--secondary-1);
  text-align: center;
}

.heading-15 {
  color: var(--oc-pillars-description);
  text-align: center;
  font-weight: 400;
}

.heading-16, .heading-17, .text-block-4, .heading-18 {
  color: var(--secondary-1);
}

.collection-list-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-item {
  display: block;
}

.collection-list-2 {
  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;
}

.collection-list-2.inner-collection {
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-19 {
  color: var(--secondary-1);
  margin-bottom: 0;
}

.text-block-5 {
  color: var(--oc-pillars-description);
  margin-top: 10px;
  font-size: 14px;
  line-height: 17px;
}

.div-block-2 {
  opacity: .37;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/69a7d3c82585eae075b469a1_HERO.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 700px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero-2 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60f8a06e9eb862122a645e19_andy-stumpf-skydiving.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 263px;
  height: 28%;
  position: absolute;
  inset: auto 0% 43% auto;
}

.text-block-6 {
  text-transform: uppercase;
  font-size: 14px;
}

.heading-20 {
  color: var(--secondary-1);
  letter-spacing: 0;
  font-family: Bebas Neue, sans-serif;
  font-weight: 400;
}

.text-block-7 {
  color: var(--oc-pillars-description);
}

.link-block {
  color: var(--secondary-1);
  text-decoration: none;
}

.link-block.w--current {
  text-decoration: none;
}

.hidden {
  display: none;
}

.field-label-8, .field-label-9 {
  color: var(--oc-pillars-description);
}

.section-head-sm {
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/64089b1db94633748bcf53a6_header-rip-sm.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 150px;
}

.section-head-lg {
  height: 253px;
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/64089b9ce4cf6a3f6df5ee89_header-rip-lg.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.heading-21 {
  color: var(--secondary-1);
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Bebas Neue, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 50px;
}

.div-block-3 {
  flex-direction: row;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-4 {
  width: 50%;
  height: auto;
  font-size: 24px;
  display: flex;
}

.container-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.container-3 {
  padding-top: 0;
  display: inline-block;
  position: static;
}

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

.paragraph-5 {
  white-space: normal;
  margin-left: 0;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
}

.column {
  position: fixed;
  left: 17px;
}

.column-2 {
  right: -21px;
}

.column-3 {
  position: relative;
}

.paragraph-6 {
  font-size: 20px;
}

.paragraph-7 {
  font-size: 20px;
  line-height: 30px;
}

.button-3 {
  background-color: var(--primary-2);
}

.link-4 {
  color: #bbaf2b;
}

.component-1 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text {
  font-family: var(--_incredible-trifle-fe8e1e-netlify-app---font-family--font-1);
  color: var(--_incredible-trifle-fe8e1e-netlify-app---color--grey--60);
  font-size: var(--_incredible-trifle-fe8e1e-netlify-app---font-size--13);
  line-height: var(--_incredible-trifle-fe8e1e-netlify-app---line-height--20_8);
  letter-spacing: var(--_incredible-trifle-fe8e1e-netlify-app---letter-spacing--2);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  text-decoration: none;
}

.nav {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--_clever-entremet-25aeef-netlify-app---color--grey--16);
  background-color: var(--_clever-entremet-25aeef-netlify-app---color--grey--5-92);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  padding: 20px 48px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.spannav-logo-mark {
  padding: 3.2px 8px;
}

.spannav-logo-text {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.cleared-hot {
  clear: both;
  font-family: var(--_clever-entremet-25aeef-netlify-app---font-family--font-1);
  color: var(--_html-to-design---color--white--solid);
  font-size: 18px;
  line-height: var(--_clever-entremet-25aeef-netlify-app---line-height--28_16);
  letter-spacing: var(--_clever-entremet-25aeef-netlify-app---letter-spacing--2_64);
  order: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.frame-style {
  grid-column-gap: var(--_incredible-trifle-fe8e1e-netlify-app---item-spacing--m);
  background-color: #2e1bbf00;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.li-style {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.25px;
  padding-bottom: 3.34px;
  text-decoration: none;
  display: flex;
}

.text-2 {
  color: var(--_incredible-trifle-fe8e1e-netlify-app---color--grey--60);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 20.8px;
  text-decoration: underline;
}

.component-3 {
  background-color: #c42b2b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 13.6px 28px;
  text-decoration: none;
  display: flex;
}

.real-conversations-no-filter {
  color: var(--_html-to-design---color--white--solid);
  letter-spacing: -1.12px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 112px;
  font-weight: 400;
  line-height: 106.4px;
  text-decoration: none;
}

.long-form-conversations-with-the-people-doing-the-work-military-fitness-mental-health-business-and-e {
  color: #a0a0a0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 28.56px;
  text-decoration: none;
}

.divhero-email-label {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 593px;
  padding-bottom: .92px;
  text-decoration: none;
  display: flex;
}

.never-miss-an-episode {
  color: #666;
  letter-spacing: 1.68px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 17.92px;
  text-decoration: none;
}

.divhero-email-row {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 420px;
  text-decoration: none;
  display: flex;
}

.divplaceholder {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.enter-your-email {
  color: #757575;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.divhero-email-note {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 593px;
  text-decoration: none;
  display: flex;
}

.show-updates-guest-announcements-and-exclusive-content-no-spam-unsubscribe-anytime {
  color: #666;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 19.2px;
  text-decoration: none;
}

.text-3 {
  color: var(--_html-to-design---color--white--solid);
  text-align: center;
  letter-spacing: 1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.hero-3 {
  grid-row-gap: 10px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  height: 1200.08px;
  min-height: 1200.08px;
  padding: 341px 111px 278px 1216px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.input-2 {
  background-color: #1a1a1a;
  border: 1px solid #2a2a2a;
  border-right-width: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 46.2px;
  padding: 13.6px 20px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.real-conversations-no-filter-2 {
  color: var(--_html-to-design---color--white--solid);
  letter-spacing: -1.12px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 112px;
  font-weight: 400;
  line-height: 106.4px;
  text-decoration: none;
}

.grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 11px;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-areas: ". Area";
}

.grid-3 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-areas: ". ."
                       ". Area"
                       ". .";
}

.div-block-4 {
  background-color: #000;
  height: 200px;
}

.grid-4 {
  background-color: #084b61;
}

.div-block-5 {
  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;
}

.div-block-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-7 {
  float: none;
  clear: none;
  opacity: .48;
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/69a7d3c82585eae075b469a1_HERO.jpg");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 500px;
  overflow: visible;
}

.body-10 {
  background-color: var(--_clever-entremet-25aeef-netlify-app---color--grey--5);
  margin-top: 0;
}

.bold-text-2 {
  color: var(--primary-2);
  letter-spacing: .4em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}

.book-details-main-box {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  width: auto;
  height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
}

.div-block-8-copy {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 100px;
  display: flex;
}

.image-2 {
  float: left;
  width: 400px;
  margin-top: 52px;
  margin-left: 20px;
  padding-top: 40px;
  padding-left: 0;
  display: block;
}

.div-block-9 {
  text-align: left;
  background-color: #06060600;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 2.5fr;
}

.div-block-10 {
  background-color: #2f2e2e;
  padding: 10px 10px 5px;
}

.heading-lg-copy {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 60px;
}

.section-hero-copy {
  opacity: 1;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 600px;
  margin-left: auto;
  margin-right: 150px;
  padding-right: 10px;
  display: block;
}

.price {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.price.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.price.text-grey {
  color: #acaead;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.subhead-3 {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-3.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-3.text-grey {
  color: #acaead;
  padding-top: 31px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.subhead-3.text-grey-3 {
  color: #acaead;
  padding-top: 5px;
  padding-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.link-5 {
  clear: none;
  color: var(--white);
  text-transform: uppercase;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.gearlink-home-new {
  font-size: 20px;
}

.button-secondary-watch {
  background-color: var(--primary-2);
  width: 200px;
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 8px;
  margin-top: 20px;
  padding: 12px 30px;
  font-size: 16px;
  font-weight: 700;
  transition: transform .15s ease-in, background-color .15s cubic-bezier(.755, .05, .855, .06);
  display: block;
  position: static;
}

.button-secondary-watch:hover {
  background-color: var(--secondary-2);
  color: var(--white);
  transform: translate(0, -3px);
  box-shadow: 0 3px 10px -5px #130b2cb3;
}

.button-secondary-watch.button-full {
  background-color: var(--oc-pillars-description);
  width: 100%;
}

.heading-shop-all-gear {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
}

.grid-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  font-size: 14px;
}

.button-operator-code {
  background-color: var(--_html-to-design---color--grey--9);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  border: 1px solid #3a3a3a;
  border-radius: 0;
  padding: 12px 20px;
  font-size: 11px;
  font-weight: 700;
  transition: transform .15s ease-in, background-color .15s cubic-bezier(.755, .05, .855, .06);
  display: block;
  position: static;
}

.button-operator-code:hover {
  background-color: var(--secondary-2);
  color: var(--white);
  transform: translate(0, -3px);
  box-shadow: 0 3px 10px -5px #130b2cb3;
}

.button-operator-code.button-full {
  background-color: var(--oc-pillars-description);
  width: 100%;
}

.button-secondary-watch-episodes {
  float: none;
  background-color: var(--primary-2);
  width: auto;
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 8px;
  flex-flow: row;
  margin-top: 20px;
  padding: 12px 0 12px 45px;
  font-size: 16px;
  font-weight: 700;
  transition: transform .15s ease-in, background-color .15s cubic-bezier(.755, .05, .855, .06);
  display: flex;
  position: static;
  overflow: visible;
}

.button-secondary-watch-episodes:hover {
  background-color: var(--secondary-2);
  color: var(--white);
  transform: translate(0, -3px);
  box-shadow: 0 3px 10px -5px #130b2cb3;
}

.button-secondary-watch-episodes.button-full {
  background-color: var(--oc-pillars-description);
  width: 100%;
}

.div-block-11 {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-footer {
  box-sizing: border-box;
  float: none;
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--_html-to-design---color--black--solid);
  text-align: left;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 140px;
  margin-bottom: 0;
  padding: 40px 50px;
  display: flex;
}

.subhead-footer {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-footer.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-footer.text-grey {
  color: #acaead;
  padding-top: 31px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.subhead-footer.text-grey-footer {
  color: #acaead;
  width: 200px;
  padding-top: 5px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 30px;
}

.ch-footer {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 60px;
}

.grid-7 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2"
                       "Area-4 Area-3";
}

.subhead-footer-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-footer-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-footer-copy.text-grey {
  color: #acaead;
  padding-top: 31px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.subhead-footer-copy.text-grey-footer {
  color: #acaead;
  width: 200px;
  padding-top: 5px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.subhead-footer-copy.text-grey-footer-header {
  color: #acaead;
  text-align: center;
  width: 200px;
  padding-top: 5px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.subhead-code-1 {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-code-1.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-code-1.text-grey {
  color: #acaead;
  padding-top: 31px;
  padding-left: 70px;
  padding-right: 70px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.div-block-12 {
  float: left;
  width: 300px;
}

.footer-div-right {
  float: left;
  text-align: right;
  width: 300px;
}

.footer-div-left {
  float: left;
  width: 300px;
}

.footer-right-links {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
}

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

.book-copy-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin: 20px 10px;
  padding-right: 0;
  display: block;
}

.book-right-text-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
}

.book-right-text-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-right-text-copy.text-grey {
  color: #acaead;
  text-align: left;
  width: auto;
  margin-top: 10px;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 30px;
}

.column-5 {
  -webkit-text-stroke-color: var(--_html-to-design---color--black--solid);
  border: 1px #000;
}

.image-3 {
  width: 80%;
  padding-left: 20px;
}

.bold-text-3 {
  font-weight: 400;
}

.heading-lg-top-text {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 60px;
}

.section-hero-mobile-top {
  opacity: 1;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 600px;
  margin-top: 0;
  margin-left: auto;
  margin-right: -80px;
  padding-top: 40px;
  padding-right: 99px;
  display: block;
}

.column-6 {
  flex: 0 30%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-7 {
  flex: 0 30%;
  display: block;
}

.columns-2 {
  border: 0 solid #000;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.book-subhead-grey {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.book-subhead-grey.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-subhead-grey.text-grey {
  color: #acaead;
  padding: 20px 20px 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.book-subhead-grey.book-text-grey {
  color: #acaead;
  text-align: center;
  padding: 20px 20px 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.book-heading-lg {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 96px;
  font-weight: 600;
  line-height: 60px;
}

.book-red-bold-text-1 {
  color: #da3636;
  letter-spacing: .5em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}

.column-8 {
  background-color: #1a1a1a;
  border: 1px solid #616161;
  flex: 0 30%;
  padding-right: 0;
}

.book-cover-image {
  float: left;
  width: 400px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
}

.book-bold-text-2 {
  font-size: 18px;
  font-weight: 400;
  line-height: 14px;
}

.book-price-heading {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 60px;
}

.div-block-13 {
  background-color: #555;
  height: 1px;
}

.book-left-header {
  font-size: 50px;
}

.book-left-text {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  padding-right: 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.book-left-text.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-left-text.text-grey {
  color: #acaead;
  text-align: left;
  width: auto;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-8, .text-block-9, .text-block-10 {
  font-size: 14px;
}

.text-block-11 {
  color: var(--_html-to-design---color--grey--42);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-block-14 {
  margin-top: 20px;
}

.text-block-12, .text-block-13 {
  text-align: left;
  font-family: Inter, sans-serif;
}

.text-block-14 {
  font-family: Inter, sans-serif;
}

.div-block-11-copy {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.button-book-page-vendors {
  text-transform: uppercase;
  background-color: #141414;
  border: 1px solid #616161;
  justify-content: center;
  align-items: center;
  width: 163px;
  height: 70px;
  padding-top: 12px;
  font-size: 13px;
  display: flex;
}

.button-book-page-vendors:hover {
  background-color: var(--secondary-2);
  color: var(--white);
  border: 1px solid #e30000;
  box-shadow: 0 3px 10px -5px #130b2cb3;
}

.button-book-page-vendors.button-full {
  background-color: var(--oc-pillars-description);
  width: 100%;
}

.text-block-15 {
  font-size: 13px;
}

.book-copy-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.digital-button {
  border: 1px solid #616161;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 70px;
  display: flex;
}

.hardcover-button {
  background-color: #291313;
  border: 1px solid #e30000;
  justify-content: center;
  align-items: center;
  width: 163px;
  height: 70px;
  margin-right: 0;
  display: flex;
}

.book-right-header-text {
  letter-spacing: 0;
}

.book-right-subheader {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.book-right-subheader.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-right-subheader.text-grey {
  margin-bottom: 10px;
}

.book-page-top-subheader {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.book-page-top-subheader.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-page-top-subheader.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 450px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.columns-3 {
  margin-bottom: 40px;
}

.book-details-reviews {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.book-details-reviews.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-details-reviews.text-grey {
  color: var(--secondary-1);
  text-align: left;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.book-detals-main-text-2 {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.book-detals-main-text-2.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-detals-main-text-2.text-grey {
  color: var(--secondary-1);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
}

.book-detals-main-text-2.grey-text-dark {
  color: var(--_html-to-design---color--grey--42);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
}

.book-detals-main-text-2.text-grey-copy {
  color: var(--secondary-1);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
}

.book-page-readers-drownproof {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.book-page-readers-drownproof.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-page-readers-drownproof.text-grey {
  color: var(--primary-2);
  text-align: left;
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Bebas Neue, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 35px;
}

.book-detals-bullet-list {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.book-detals-bullet-list.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-detals-bullet-list.text-grey {
  color: #acaead;
  padding-top: 31px;
  padding-left: 70px;
  padding-right: 70px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.list-2 {
  color: var(--secondary-1);
  text-align: left;
}

.book-details-header-bottom {
  color: var(--secondary-1);
  text-align: left;
  letter-spacing: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
}

.book-top-header-box {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.hr-line-book-bottom-1 {
  background-color: var(--_html-to-design---color--grey--42);
  border: 1px #000;
  height: 1px;
  margin-top: 40px;
}

.columns-4 {
  justify-content: flex-start;
  align-items: center;
  width: 500px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.book-details-main-box-copy {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  width: auto;
  height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
}

.book-details-reviews-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.book-details-reviews-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-details-reviews-copy.text-grey {
  color: #acaead;
  text-align: left;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.book-left-header-copy {
  font-size: 50px;
}

.book-details-header-bottom-copy {
  color: var(--secondary-1);
  text-align: left;
  letter-spacing: 0;
  margin: 40px auto 20px;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
}

.book-details-reviews-copy-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.book-details-reviews-copy-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-details-reviews-copy-copy.text-grey {
  color: var(--secondary-1);
  text-align: left;
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
}

.homepage-latest-episode {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 80px;
  margin-bottom: 30px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.homepage-operator-code-box {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.column-9 {
  margin-bottom: 20px;
  font-size: 15px;
}

.italic-text {
  color: var(--secondary-1);
}

.column-17 {
  padding-left: 0;
}

.button-secondary-copy {
  background-color: var(--primary-2);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 8px;
  padding: 12px 30px;
  font-size: 14px;
  font-weight: 700;
  transition: transform .15s ease-in, background-color .15s cubic-bezier(.755, .05, .855, .06);
  display: block;
  position: static;
}

.button-secondary-copy:hover {
  background-color: var(--secondary-2);
  color: var(--white);
  transform: translate(0, -3px);
  box-shadow: 0 3px 10px -5px #130b2cb3;
}

.button-secondary-copy.button-full {
  background-color: var(--oc-pillars-description);
  width: 100%;
}

.double-button-wrapper-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.subhead-phone {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-phone.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-phone.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 450px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.heading-lg-phone, .heading-lg-phone-copy {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-bottom: -17px;
  margin-left: auto;
  margin-right: auto;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
}

.subhead-phone-copy.text-grey {
  color: #acaead;
  text-align: center;
  text-transform: none;
  width: 70%;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.operator-text-full {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.operator-text-full.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.operator-text-full.text-grey {
  color: #acaead;
  padding-top: 31px;
  padding-left: 70px;
  padding-right: 70px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.subhead-3-represent {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-3-represent.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-3-represent.text-grey {
  color: #acaead;
  padding-top: 31px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.subhead-3-represent.text-grey-3 {
  color: #acaead;
  padding-top: 5px;
  padding-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.about-page-main-box {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  width: 900px;
  height: auto;
  margin: 80px auto;
  padding-left: 100px;
  padding-right: 100px;
}

.hr-line-about-page {
  background-color: var(--_html-to-design---color--grey--42);
  border: 1px #000;
  height: 1px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.youtube {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-16 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.book-detals-main-text-below-image {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.book-detals-main-text-below-image.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-detals-main-text-below-image.text-grey {
  color: var(--secondary-1);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
}

.book-detals-main-text-below-image.grey-text-dark {
  color: var(--_html-to-design---color--grey--42);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
}

.book-detals-main-text-below-image.text-grey-copy {
  color: var(--secondary-1);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
}

.black-rifle-coffee-subhead {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.black-rifle-coffee-subhead.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.black-rifle-coffee-subhead.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 450px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.black-rifle-coffee-subhead.text-grey-black-riffle {
  color: #acaead;
  letter-spacing: .4em;
  text-transform: lowercase;
  max-width: 450px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.text-span {
  color: var(--primary-2);
}

.text-field {
  border: 1px solid var(--_html-to-design---color--azure--25);
  background-color: var(--_html-to-design---color--grey--10);
  width: 300px;
  height: 60px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.text-field.dark-input-filed {
  width: 320px;
  color: var(--oc-pillars-description);
  order: -9999;
  display: block;
}

.never-miss-an-eposide {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.never-miss-an-eposide.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.never-miss-an-eposide.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 450px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.never-miss-an-eposide.text-grey-black-riffle {
  color: #acaead;
  letter-spacing: .4em;
  text-transform: lowercase;
  max-width: 450px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.never-miss-grey {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}

.submit-button-2 {
  background-color: var(--primary-2);
  width: 200px;
  height: 60px;
  margin-left: 4px;
  font-size: 14px;
  font-weight: 600;
  display: block;
}

.submit-button-2:hover {
  border: 1px solid var(--primary-2);
  background-color: var(--_html-to-design---color--grey--42);
}

.div-block-18 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-hero-tablet, .section-hero-mobiel-wide {
  opacity: 1;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 600px;
  margin-top: 0;
  margin-left: auto;
  margin-right: -80px;
  padding-top: 40px;
  padding-right: 99px;
  display: block;
}

.success-message {
  background-color: var(--secondary-2);
  width: 100%;
  height: 121px;
  padding-top: 20px;
}

.error-message-2 {
  background-color: var(--primary-2);
  width: 400px;
  color: var(--white);
  font-size: 16px;
  font-weight: 400;
}

.text-block-16 {
  color: var(--white);
  margin: 10px auto;
  font-size: 16px;
}

.download-free-pdf {
  background-color: var(--primary-2);
  width: 260px;
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 30px;
  font-size: 14px;
  font-weight: 700;
  transition: transform .15s ease-in, background-color .15s cubic-bezier(.755, .05, .855, .06);
  display: block;
  position: static;
}

.download-free-pdf:hover {
  background-color: var(--secondary-2);
  color: var(--white);
  box-shadow: 0 3px 10px -5px #130b2cb3;
}

.download-free-pdf.button-full {
  background-color: var(--oc-pillars-description);
  width: 100%;
}

.ep-pg-section {
  background-color: #0d0d0d;
  padding: 96px 48px;
}

.ep-pg-label {
  color: #c42b2b;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 11.2px;
  font-weight: 400;
  line-height: 1.6;
}

.ep-pg-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Bebas Neue, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1;
}

.ep-pg-desc {
  color: #a0a0a0;
  max-width: 600px;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 15.2px;
  font-weight: 300;
  line-height: 1.7;
}

.ep-pg-featured {
  transition: background-color .3s ease, border-color undefined undefined;
  color: #fff;
  background-color: #1a1a1a;
  border: 1px solid #2a2a2a;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 24px;
  text-decoration: none;
  display: grid;
}

.ep-pg-featured:hover {
  background-color: #222;
  border-color: #333;
}

.ep-pg-thumb {
  grid-row-gap: 8px;
  background-color: #141414;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  position: relative;
}

.ep-pg-thumb-logo {
  color: #c42b2b;
  letter-spacing: .05em;
  font-family: Bebas Neue, sans-serif;
  font-size: 28.8px;
}

.ep-pg-thumb-num {
  color: #666;
  letter-spacing: .2em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10.4px;
}

.ep-pg-play {
  z-index: 2;
  background-color: #c42b2b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-top: -24px;
  display: flex;
  position: absolute;
  top: 50%;
  right: -24px;
}

.ep-pg-info {
  flex-direction: column;
  justify-content: center;
  padding: 40px 40px 40px 48px;
  display: flex;
}

.ep-pg-tag {
  color: #c42b2b;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 10.4px;
  font-weight: 500;
}

.ep-pg-ep-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Bebas Neue, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.1;
}

.ep-pg-ep-desc {
  color: #a0a0a0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 13.6px;
  font-weight: 300;
  line-height: 1.7;
}

.ep-pg-meta {
  grid-column-gap: 24px;
  display: flex;
}

.ep-pg-meta-text {
  color: #666;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
}

.ep-pg-browse {
  grid-column-gap: 8px;
  color: #c42b2b;
  letter-spacing: .15em;
  text-transform: uppercase;
  transition-property: gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease;
  transition-duration: gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease;
  transition-timing-function: gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease gap .3s ease;
  align-items: center;
  margin-top: 16px;
  margin-left: 24px;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.ep-pg-browse:hover {
  grid-column-gap: 12px;
}

.ep-pg-secondary {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr;
  width: 1030px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ep-pg-card {
  color: #fff;
  background-color: #1a1a1a;
  border: 1px solid #2a2a2a;
  flex-direction: column;
  text-decoration: none;
  transition: background-color .3s, border-color;
  display: none;
}

.ep-pg-card:hover {
  background-color: #222;
  border-color: #333;
}

.ep-pg-card-thumb {
  grid-row-gap: 6px;
  background-color: #141414;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ep-pg-card-info {
  flex-direction: column;
  flex-grow: 1;
  padding: 24px;
  display: flex;
}

.ep-pg-card-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Bebas Neue, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.1;
}

.ep-pg-card-desc {
  color: #a0a0a0;
  flex-grow: 1;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 12.8px;
  font-weight: 300;
  line-height: 1.7;
  overflow: visible;
}

.ep-pg-card-logo {
  color: #c42b2b;
  letter-spacing: .05em;
  font-family: Bebas Neue, sans-serif;
  font-size: 24px;
}

.ep-pg-play-icon {
  color: #fff;
  font-size: 16px;
}

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

.home-hero-form-div-block {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.the-forge-body-div {
  background-color: var(--_clever-entremet-25aeef-netlify-app---color--grey--5-98);
  margin-top: 0;
}

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

.the-forge-top-section.no-margin-top {
  margin-top: 0;
}

.the-forge-top-section.about-bg {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60f7422b5c827f25da9d1b40_Screen%20Shot%202021-07-20%20at%204.35.08%20PM.png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.the-forge-top-section.hero {
  box-sizing: border-box;
  float: none;
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/69a7ee9b9bff307d28030bb4_hero2.png");
  background-position: 60%;
  background-size: cover;
  background-clip: border-box;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 300px;
  display: block;
}

.the-forge-top-section.q-a-background {
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60f9f67bc8df88b168a08f59_andy.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 0;
}

.the-forge-top-section.padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.the-forge-top-section.the-forge-hero {
  box-sizing: border-box;
  float: none;
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#0000009c, #0000009c), url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/69b7448822fb149d8d6b47ce_Montana_Mountain.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 100px;
  display: block;
}

.the-forge-header-text-div {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 90px;
  display: flex;
}

.the-forge-heading-lg {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 60px;
}

.the-forge-form-div {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.the-forge-bottom-header-lg-copy {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 60px;
}

.the-forge-div-block-18 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.the-forge-image-about {
  float: left;
  width: 550px;
  margin-top: 0;
  margin-left: 20px;
  padding-top: 40px;
  padding-left: 0;
  display: block;
}

.hr-line-the-forge {
  background-color: var(--_html-to-design---color--grey--42);
  border: 1px #000;
  width: 90%;
  height: 1px;
  margin: 40px auto;
}

.the-forge-couples-header-text-div-copy {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 120px;
  display: flex;
}

.the-forge-couples-bottom-header-lg-copy-copy {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 60px;
}

.book-already-purchased-box-div {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.operator-text-full-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.operator-text-full-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.operator-text-full-copy.text-grey {
  color: #acaead;
  padding-top: 31px;
  padding-left: 70px;
  padding-right: 70px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.the-forge-who-is-it-text-div-copy {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 0;
  display: flex;
}

.subhead-built-for-main-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-built-for-main-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-built-for-main-copy.text-grey {
  color: #acaead;
  text-transform: none;
  max-width: 700px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.the-forge-70-heading-lg-copy {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 60px;
}

.the-forge-bottom-div-copy {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.heading-medium-forge {
  color: var(--secondary-1);
  text-align: left;
  letter-spacing: 0;
  margin: 40px auto -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
}

.the-forge-40-heading-lg-copy {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 60px;
}

.text-span-red-2 {
  color: var(--primary-2);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 60px;
}

.subhead-day-text-the-forge {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-day-text-the-forge.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-day-text-the-forge.text-grey {
  color: #acaead;
  text-align: left;
  text-transform: none;
  max-width: 700px;
  padding: 0 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.list-item-3 {
  color: var(--secondary-1);
  text-align: left;
  font-size: 14px;
}

.text-span-4, .bold-text-9 {
  color: var(--primary-2);
}

.div-block-19, .div-block-20, .div-block-21 {
  width: 50%;
}

.subhead-built-for-everthing-intentional-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-built-for-everthing-intentional-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-built-for-everthing-intentional-copy.text-grey {
  color: #acaead;
  text-align: left;
  text-transform: none;
  width: 60%;
  max-width: none;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.bold-text-21 {
  color: var(--primary-2);
  text-transform: uppercase;
}

.inteional-list {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-top: 20px;
  display: flex;
}

.bold-text-22, .bold-text-22-copy {
  color: var(--primary-2);
  text-transform: uppercase;
}

.italic-text-6-copy {
  text-align: center;
}

.list-item-intentional {
  color: var(--secondary-1);
  text-align: left;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.text-block-18 {
  color: var(--secondary-1);
  padding-right: 10px;
  font-size: 14px;
}

.icon-2 {
  background-color: var(--_html-to-design---color--grey--8-49);
  color: var(--secondary-1);
  -webkit-text-stroke-color: var(--oc-pillars-description);
}

.dropdown-link, .dropdown-link-2 {
  color: var(--secondary-1);
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.dropdown-list.w--open {
  background-color: var(--_html-to-design---color--black--solid);
  color: var(--secondary-1);
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.nav-link-forge-ind {
  color: var(--oc-pillars-description);
  letter-spacing: 1.8px;
  text-transform: uppercase;
  padding: 28px 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.nav-link-forge-ind.hidden {
  display: none;
}

.nav-link-forge-couples {
  color: var(--oc-pillars-description);
  letter-spacing: 1.8px;
  text-transform: uppercase;
  padding: 28px 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.nav-link-forge-couples.hidden {
  display: none;
}

.forge-couples-heading-lg {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-bottom: -17px;
  margin-left: auto;
  margin-right: auto;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
}

.forge-couples-2-heading-lg-copy-copy {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 60px;
}

.subhead-couples-7-pillars {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-couples-7-pillars.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-couples-7-pillars.text-grey {
  color: #acaead;
  text-transform: none;
  max-width: 700px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.couples-red-7-pillars-text {
  color: var(--primary-2);
}

.subhead-couples-7-pillars-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-couples-7-pillars-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-couples-7-pillars-copy.text-grey {
  color: #acaead;
  text-align: left;
  text-transform: none;
  max-width: 700px;
  padding: 20px 0 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.the-forge-bottom-header-lg-copy-copy {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 60px;
}

.subhead-middle-forge-fix {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-middle-forge-fix.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-middle-forge-fix.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 450px;
  padding: 20px 0 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.list-item-3-copy {
  color: var(--secondary-1);
  text-align: left;
  font-size: 14px;
}

.ep-pg-tag-copy {
  color: var(--light-grey-small-text);
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 10.4px;
  font-weight: 500;
}

.youtube-2 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.heading-lg-footer-new {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-bottom: -17px;
  margin-left: auto;
  margin-right: auto;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
}

.speaking-top-section {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: 800px;
  height: auto;
  margin: 0 auto 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.speaking-very-top-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 32px;
  display: grid;
}

.speaking-image-text {
  text-align: left;
  background-color: #06060600;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
  display: flex;
}

.speaking-column-7 {
  flex: 0 30%;
  display: block;
}

.italic-text-7 {
  color: var(--_clever-entremet-25aeef-netlify-app---color--grey--46);
}

.speaking-button {
  border: 1px solid var(--primary-2);
  background-color: var(--primary-2);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 0;
  padding: 12px 30px;
  font-size: 14px;
  font-weight: 700;
  transition: transform .15s ease-in, background-color .15s cubic-bezier(.755, .05, .855, .06);
  display: block;
  position: static;
}

.speaking-button:hover {
  border: 1px solid var(--primary-2);
  background-color: var(--secondary-2);
  color: var(--white);
}

.speaking-button.button-full {
  background-color: var(--oc-pillars-description);
  width: 100%;
}

.div-block-22 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-23 {
  margin-top: 100px;
}

.speaking-biography-heading-lg {
  color: var(--secondary-1);
  text-align: left;
  letter-spacing: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 60px;
  display: flex;
  position: static;
}

.speaking-heading-lg-div {
  color: var(--secondary-1);
  text-align: left;
  letter-spacing: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -17px;
  margin-left: 0;
  margin-right: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
  display: flex;
}

.subhead-speaking-copy-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-speaking-copy-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-speaking-copy-copy.text-grey {
  color: #acaead;
  text-align: left;
  text-transform: none;
  width: 100%;
  max-width: none;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.speaking-topics {
  background-color: var(--_html-to-design---color--grey--9);
  width: 180px;
  height: 80px;
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  border: 1px solid #3a3a3a;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 11px;
  font-weight: 700;
  transition: transform .15s ease-in, background-color .15s cubic-bezier(.755, .05, .855, .06);
  display: flex;
  position: static;
}

.speaking-topics:hover {
  border-color: var(--primary-2);
  background-color: var(--secondary-2);
  color: var(--white);
  box-shadow: 0 3px 10px -5px #130b2cb3;
}

.speaking-topics.button-full {
  background-color: var(--oc-pillars-description);
  width: 100%;
}

.speaker-bottom-div {
  margin-top: 100px;
}

.speaking-bring {
  text-align: left;
  background-color: #06060600;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
  display: flex;
}

.speaker-bring-andy-box {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.subhead-speaking-copy-copy-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-speaking-copy-copy-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-speaking-copy-copy-copy.text-grey {
  color: #acaead;
  text-align: center;
  text-transform: none;
  width: 100%;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.speaking-middle-section {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: 800px;
  height: auto;
  margin: 0 auto 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.speaking-keynote-heading-lg-copy {
  color: var(--secondary-1);
  text-align: left;
  letter-spacing: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 60px;
  display: flex;
  position: static;
}

.booking-modal-overlay {
  z-index: 999;
  background-color: #00000080;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-24 {
  z-index: 1000;
  background-color: var(--_html-to-design---color--grey--17);
  width: 450px;
  padding: 40px;
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
}

.modal-speaking-subhead {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.modal-speaking-subhead.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.modal-speaking-subhead.text-grey, .modal-speaking-subhead.text-grey-speaking-mobile {
  color: #acaead;
  text-transform: lowercase;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  display: block;
}

.speaking-modal-heading {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-bottom: -17px;
  margin-left: auto;
  margin-right: auto;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
}

.speaking-modal-heading-lg-copy {
  color: var(--secondary-1);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Bebas Neue, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 60px;
}

.speaking-modal-subhead-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.speaking-modal-subhead-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.speaking-modal-subhead-copy.text-grey {
  color: #acaead;
  text-align: left;
  text-transform: none;
  width: 100%;
  max-width: 600px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.speaking-modal-div-block-18 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.form-text-multiline {
  border: 1px solid var(--_html-to-design---color--azure--25);
  background-color: var(--_html-to-design---color--grey--10);
  width: 300px;
  height: 60px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.form-text-multiline.dark-input-filed {
  width: 100%;
  height: 100px;
  color: var(--oc-pillars-description);
  order: -9999;
  line-height: 16;
  display: block;
}

.form-text-multiline.dark-multiline-filed-copy {
  width: 100%;
  height: 130px;
  color: var(--oc-pillars-description);
  order: -9999;
  line-height: 16;
  display: block;
}

.textarea {
  border: 1px solid var(--_html-to-design---color--azure--25);
  background-color: var(--_html-to-design---color--grey--10);
  height: 300px;
  font-size: 16px;
  font-weight: 400;
  overflow: auto;
}

.speaking-modal-textarea {
  border: 1px solid var(--_html-to-design---color--azure--25);
  background-color: var(--_html-to-design---color--grey--10);
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 320px;
  height: 130px;
  min-height: 130px;
  font-size: 16px;
  font-weight: 400;
  display: block;
  overflow: auto;
}

.button-4 {
  background-color: var(--primary-2);
  text-align: center;
  width: 30px;
  height: 30px;
  padding: 5px;
  line-height: 18px;
  position: absolute;
  inset: 1px 0 0 1px;
}

.button-4:hover {
  background-color: var(--_clever-entremet-25aeef-netlify-app---color--grey--40);
  color: var(--white);
}

.operator-top-header-section {
  margin-top: 100px;
}

.operator-column-6 {
  flex: 0 30%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.operator-hero-right {
  opacity: 1;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 600px;
  margin-top: 0;
  margin-left: auto;
  margin-right: -80px;
  padding-top: 0;
  padding-right: 0;
  display: block;
}

.operator-subhead-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.operator-subhead-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.operator-subhead-copy.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 450px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.operator-subhead-copy.text-grey-black-riffle {
  color: #acaead;
  letter-spacing: .4em;
  text-transform: lowercase;
  max-width: none;
  padding: 0 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.operator-image-text {
  text-align: left;
  background-color: #06060600;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
  display: flex;
}

.operator-hero-submit-button {
  background-color: var(--primary-2);
  width: 200px;
  height: 60px;
  font-size: 14px;
  font-weight: 600;
  display: block;
}

.operator-hero-submit-button:hover {
  border: 1px solid var(--primary-2);
  background-color: var(--_html-to-design---color--grey--42);
}

.subhead-phone-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-phone-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-phone-copy.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 610px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.subhead-phone-copy-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-phone-copy-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-phone-copy-copy.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 410px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.image-9 {
  padding-left: 0;
}

.operator-column-7 {
  flex: 0 30%;
  display: block;
}

.subhead-phone-copy-copy-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-phone-copy-copy-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-phone-copy-copy-copy.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 410px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.operator-hero-under-submit {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.operator-hero-under-submit.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.operator-hero-under-submit.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 410px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.operator-note-from-andy-wrap {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.operator-note-section {
  box-sizing: border-box;
  float: none;
  clear: none;
  background-color: var(--secondary-2);
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: auto;
  margin: 40px auto 0;
  padding: 140px 0;
  display: block;
}

.operator-andy-note-large {
  color: var(--secondary-1);
  text-align: left;
  letter-spacing: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  display: block;
  position: static;
}

.operator-heading-lg-div {
  color: var(--secondary-1);
  text-align: left;
  letter-spacing: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -17px;
  margin-left: 0;
  margin-right: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 60px;
  display: flex;
}

.operator-andy-note-large-bold {
  color: var(--secondary-1);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 60px;
  display: flex;
  position: static;
}

.operator-subhead-copy-1 {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.operator-subhead-copy-1.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.operator-subhead-copy-1.text-grey {
  color: #acaead;
  text-align: left;
  text-transform: none;
  width: 100%;
  max-width: none;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.bold-text-2-copy, .bold-text-2-copy-copy {
  color: var(--primary-2);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}

.operator-bold-note {
  color: var(--primary-2);
  letter-spacing: .3em;
  text-transform: uppercase;
  font-family: Bebas Neue, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.bold-text-23 {
  font-family: Bebas Neue, sans-serif;
  line-height: 40px;
}

.operator-note-text-main {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.operator-note-text-main.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.operator-note-text-main.text-grey {
  color: #acaead;
  text-align: left;
  text-transform: none;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.operator-andy-note-large-copy {
  color: var(--_clever-entremet-25aeef-netlify-app---color--grey--63);
  text-align: left;
  letter-spacing: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  display: block;
  position: static;
}

.text-span-6 {
  color: var(--primary-2);
}

.operator-andy-note-2 {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Bebas Neue, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  display: block;
  position: static;
}

.bold-text-24 {
  color: var(--oc-pillars-description);
}

.bold-text-25 {
  color: var(--light-grey-small-text);
}

.text-span-7, .text-span-8 {
  font-style: italic;
}

.operator-andy-subhead {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.operator-andy-subhead.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.operator-andy-subhead.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 450px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.operator-andy-subhead.text-grey-black-riffle {
  color: #acaead;
  letter-spacing: .4em;
  text-transform: lowercase;
  max-width: none;
  margin-bottom: 20px;
  padding: 0 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.operator-seven-pillars-div {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.operator-seven-pillars-wrapper {
  background-color: #0d0d0d;
  margin-top: 0;
}

.oc-pillars-inner {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
  padding-left: 48px;
  padding-right: 48px;
  display: block;
}

.oc-subhead-copy {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.oc-subhead-copy.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.oc-subhead-copy.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.subhead-oc-seven-pillars-1 {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subhead-oc-seven-pillars-1.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subhead-oc-seven-pillars-1.text-grey {
  color: #acaead;
  text-align: center;
  text-transform: none;
  width: 100%;
  max-width: 600px;
  margin: 20px auto;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.oc-pillars-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #1c1c1c;
  border: 1px solid #1c1c1c;
  grid-template: "Area"
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.oc-pillar-item-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: #0d0d0d;
  border-left: 3px solid #0000;
  grid-template: "Area Area-2"
  / minmax(56px, 56px) 1fr;
  grid-auto-columns: 1fr;
  height: 260px;
  padding: 40px 36px;
  transition: all .3s;
  display: grid;
}

.oc-pillar-item-1:hover {
  border-left-color: var(--primary-2);
  background-color: #262626;
}

.oc-pillar-number {
  color: var(--_clever-entremet-25aeef-netlify-app---color--grey--10);
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.oc-pillar-name {
  color: var(--secondary-1);
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 20px;
}

.oc-pillar-subname {
  color: var(--primary-2);
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 11px;
}

.paragraph-8 {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.oc-pillar-item-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: #0d0d0d;
  border-left: 3px solid #0000;
  grid-template: "Area Area-2"
  / minmax(56px, 56px) 1fr;
  grid-auto-columns: 1fr;
  height: 260px;
  padding: 40px 36px;
  transition: all .3s;
  display: grid;
}

.oc-pillar-item-7:hover {
  border-left-color: var(--primary-2);
  background-color: #262626;
}

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

.oc-section.no-margin-top {
  margin-top: 0;
}

.oc-section.about-bg {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60f7422b5c827f25da9d1b40_Screen%20Shot%202021-07-20%20at%204.35.08%20PM.png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.oc-section.hero {
  box-sizing: border-box;
  float: none;
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 500px;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.oc-section.q-a-background {
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60f9f67bc8df88b168a08f59_andy.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 0;
}

.oc-section.padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.oc-top-form-div-block-copy {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.oc-operator-form-2 {
  margin-top: 20px;
}

.home-hero-wrapper {
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/69a7ee9b9bff307d28030bb4_hero2.png");
  background-position: 0%;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.home-hero-form-section {
  margin-top: 120px;
  margin-bottom: 120px;
}

.home-hero-form-section.no-margin-top {
  margin-top: 0;
}

.home-hero-form-section.about-bg {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60f7422b5c827f25da9d1b40_Screen%20Shot%202021-07-20%20at%204.35.08%20PM.png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.home-hero-form-section.hero {
  box-sizing: border-box;
  float: none;
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 500px;
  margin: 0 0 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.home-hero-form-section.q-a-background {
  background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/60f9f67bc8df88b168a08f59_andy.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 0;
}

.home-hero-form-section.padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.ep-pg-card-copy {
  transition: background-color .3s ease, border-color undefined undefined;
  color: #fff;
  background-color: #1a1a1a;
  border: 1px solid #2a2a2a;
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.ep-pg-card-copy:hover {
  background-color: #222;
  border-color: #333;
}

.about-header-menu, .experiences-header-menu {
  color: var(--secondary-1);
  padding-right: 10px;
  font-size: 14px;
}

.about-icon, .experience-icon {
  background-color: var(--_html-to-design---color--grey--8-49);
  color: var(--secondary-1);
  -webkit-text-stroke-color: var(--oc-pillars-description);
}

.oc-get-free-pdf-text {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.oc-get-free-pdf-text.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.oc-get-free-pdf-text.text-grey {
  color: #acaead;
  text-align: center;
  text-transform: none;
  width: 100%;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.oc-hero-text {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.oc-hero-text.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.oc-hero-text.text-grey {
  color: #acaead;
  text-transform: lowercase;
  max-width: 410px;
  padding: 20px 20px 10px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.oc-columns {
  border: 0 solid #000;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.ep-pg-secondary-backup {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr;
  width: 1030px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.book-page-operator-text-full {
  color: var(--oc-pillars-description);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.book-page-operator-text-full.text-white-70 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.book-page-operator-text-full.text-grey {
  color: #acaead;
  padding-top: 31px;
  padding-left: 70px;
  padding-right: 70px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.book-already-purchased-box-div-copy {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.got-the-book-list {
  color: var(--secondary-1);
  text-align: left;
}

.book-list-item {
  font-family: Inter, sans-serif;
}

.got-the-book-text-block {
  width: 660px;
  font-size: 16px;
}

.book-list-item-top {
  color: var(--light-grey-small-text);
  text-align: center;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.got-the-book-list-copy {
  color: var(--secondary-1);
  text-align: left;
  margin-top: 20px;
}

.got-the-book-text-block-top {
  text-align: center;
  width: 780px;
  font-size: 14px;
}

.bold-text-2-home-shop-link {
  color: var(--primary-2);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
}

.collection-item-2 {
  border: .5px solid var(--_incredible-trifle-fe8e1e-netlify-app---color--grey--16);
  background-color: var(--secondary-2);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 10px;
  display: flex;
}

.collection-item-2:hover {
  background-color: var(--_clever-entremet-25aeef-netlify-app---color--grey--13);
}

.collection-list-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.collection-list-wrapper-2 {
  width: 100%;
}

@media screen and (min-width: 1440px) {
  .header-container {
    background-image: none;
    width: 90%;
    max-width: 1660px;
  }

  .header {
    background-color: #060606;
    box-shadow: 0 3px 20px #0000007d;
  }

  .video-hero {
    padding-bottom: 35vh;
  }

  .section.hero {
    border: 1px none var(--primary-2);
  }

  .container {
    width: 90%;
    max-width: 1660px;
  }

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

  .video-wrapper-large.pull-top {
    margin-top: -30vh;
  }

  .card-body {
    padding: 48px;
  }

  .grid-halves, .grid-thirds {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .card-body-large {
    padding: 96px;
  }

  .card.card-centered {
    padding: 48px;
  }

  .card-play-button-small {
    left: 48px;
  }

  .grid-sidebar {
    grid-column-gap: 12vw;
  }

  .subhead.text-grey {
    text-transform: none;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-column.footer-column-margin-left {
    margin-left: 120px;
  }

  .container-width-small {
    max-width: 600px;
  }

  .grid-column {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .grid-halves-vertical {
    grid-column-gap: 48px;
  }

  .grid-sidebar-reversed {
    grid-column-gap: 12vw;
  }

  .card-large.stretch {
    padding: 96px;
  }

  .button-secondary {
    border-radius: 0;
    padding-top: 12px;
  }

  .grid-features {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .double-button-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .video-card-content, .video-card-image-inner {
    padding: 48px;
  }

  .nav-link {
    color: var(--secondary-1);
  }

  .nav-link.w--current {
    font-weight: 400;
  }

  .div-block-7 {
    opacity: 100;
    background-color: #000;
    top: 0;
  }

  .body-10 {
    background-color: var(--_clever-entremet-25aeef-netlify-app---color--grey--5);
    border: 1px solid #000;
  }

  .bold-text-2 {
    letter-spacing: .4em;
  }

  .book-details-main-box {
    margin-top: 40px;
  }

  .div-block-8-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1200px;
    display: flex;
  }

  .image-2 {
    margin-top: 20px;
  }

  .div-block-9 {
    background-color: #06060600;
    justify-content: center;
    display: flex;
  }

  .grid-5 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-10 {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .gearlink-home-new {
    font-size: 22px;
  }

  .button-operator-code {
    width: 180px;
    height: auto;
    transition: transform .15s ease-in, background-color .15s cubic-bezier(.755, .05, .855, .06);
  }

  .button-secondary-watch-episodes {
    padding-left: 0;
    font-size: 14px;
  }

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

  .div-block-footer {
    background-color: #060606;
    margin-top: 140px;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .book-copy-right {
    margin: 20px 10px;
    padding-left: 0;
  }

  .book-right-text-copy.text-grey {
    margin-top: 10px;
  }

  .section-hero-mobile-top {
    margin-right: -17px;
  }

  .column-6 {
    text-align: left;
    border: 1px #000;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-7 {
    text-align: center;
    border: 1px #000;
  }

  .columns-2 {
    display: block;
  }

  .book-3-column {
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }

  .column-8 {
    background-color: #1a1a1a;
    border: 1px solid #616161;
    padding-left: 20px;
    padding-right: 10px;
  }

  .book-cover-image {
    margin-top: 0;
  }

  .book-bold-text-2 {
    font-size: 18px;
    font-weight: 400;
    line-height: 14px;
    display: block;
  }

  .book-price-heading {
    color: var(--secondary-1);
    text-align: left;
    letter-spacing: 0;
    font-family: Bebas Neue, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 60px;
  }

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

  .div-block-11-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-book-page-vendors {
    text-transform: uppercase;
    background-color: #141414;
    border: 1px solid #616161;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 190px;
    height: 70px;
    padding-top: 12px;
    font-size: 15px;
    transition: transform .15s ease-in, background-color .15s cubic-bezier(.755, .05, .855, .06);
    display: flex;
  }

  .button-book-page-vendors:hover {
    border-color: #e30000;
    transform: none;
  }

  .div-block-15 {
    background-color: #291313;
    border: 1px solid #e30000;
    border-radius: 1px;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 70px;
    display: flex;
  }

  .text-block-15 {
    color: var(--white);
    text-align: center;
    font-size: 15px;
    font-weight: 400;
  }

  .book-copy-left {
    margin-top: 0;
  }

  .digital-button {
    background-color: #14141400;
    border: 1px solid #616161;
    border-radius: 1px;
    justify-content: center;
    align-items: center;
    width: 190px;
    height: 70px;
    display: flex;
  }

  .hardcover-button {
    background-color: #291313;
    border: 1px solid #e30000;
    border-radius: 1px;
    justify-content: center;
    align-items: center;
    width: 190px;
    height: 70px;
    display: flex;
  }

  .book-right-header-text {
    margin-bottom: 0;
  }

  .book-right-subheader.text-grey {
    text-transform: none;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 14px;
  }

  .book-page-top-subheader.text-grey {
    text-transform: none;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .columns-3 {
    margin-bottom: 40px;
  }

  .book-details-reviews.text-grey {
    color: var(--secondary-1);
    text-align: left;
    margin-bottom: 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-style: italic;
  }

  .book-detals-main-text-2.text-grey {
    color: var(--secondary-1);
    text-align: left;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-style: normal;
    line-height: 35px;
  }

  .book-detals-main-text-2.grey-text-dark {
    color: var(--_html-to-design---color--grey--42);
    text-align: left;
    -webkit-text-stroke-color: var(--_html-to-design---color--grey--42);
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-style: normal;
    line-height: 35px;
  }

  .book-detals-main-text-2.text-grey-copy {
    color: var(--secondary-1);
    text-align: left;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-style: normal;
    line-height: 35px;
  }

  .book-page-readers-drownproof.text-grey {
    color: var(--primary-2);
    text-align: left;
    margin-top: 40px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Bebas Neue, sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
  }

  .book-detals-bullet-list.text-grey {
    text-align: left;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-style: normal;
    line-height: 35px;
  }

  .list-2 {
    color: var(--secondary-1);
    text-align: left;
    -webkit-text-stroke-color: var(--primary-2);
    margin-bottom: 40px;
    font-family: Inter, sans-serif;
    font-weight: 400;
  }

  .book-details-header-bottom {
    text-align: left;
    margin-bottom: 0;
  }

  .list-item {
    color: var(--secondary-1);
  }

  .list-item-2 {
    font-weight: 400;
  }

  .book-top-header-box {
    flex-flow: column;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .hr-line-book-bottom-1 {
    border: 0px none var(--_html-to-design---color--grey--42);
    background-color: var(--_html-to-design---color--grey--42);
    height: 1px;
    margin-top: 40px;
  }

  .columns-4 {
    text-align: left;
    align-items: center;
    width: 500px;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex;
  }

  .book-details-main-box-copy {
    flex-flow: column;
    align-items: center;
    display: block;
  }

  .book-details-reviews-copy.text-grey {
    color: var(--secondary-1);
    text-align: left;
    margin-bottom: 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-style: italic;
  }

  .book-details-header-bottom-copy {
    text-align: left;
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .book-details-reviews-copy-copy.text-grey {
    color: var(--secondary-1);
    text-align: left;
    margin-top: 40px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-style: italic;
  }

  .homepage-latest-episode {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex;
  }

  .homepage-operator-code-box {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .button-secondary-copy {
    padding-top: 12px;
  }

  .double-button-wrapper-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .subhead-phone.text-grey {
    text-transform: none;
  }

  .subhead-phone-copy.text-grey {
    max-width: 800px;
    color: var(--light-grey-small-text);
    text-align: center;
    text-transform: none;
  }

  .operator-text-full.text-grey {
    width: 1000px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .about-page-main-box {
    width: 1100px;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
  }

  .hr-line-about-page {
    border: 0px none var(--_html-to-design---color--grey--42);
    background-color: var(--_html-to-design---color--grey--42);
    height: 1px;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .youtube {
    width: 100%;
    height: auto;
  }

  .div-block-16 {
    width: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-7 {
    text-align: center;
    width: 80%;
  }

  .image-8 {
    width: 95%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-17 {
    display: flex;
  }

  .book-detals-main-text-below-image.text-grey {
    color: var(--secondary-1);
    text-align: left;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-style: normal;
    line-height: 35px;
  }

  .book-detals-main-text-below-image.grey-text-dark {
    color: var(--_html-to-design---color--grey--42);
    text-align: left;
    -webkit-text-stroke-color: var(--_html-to-design---color--grey--42);
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-style: normal;
    line-height: 35px;
  }

  .book-detals-main-text-below-image.text-grey-copy {
    color: var(--secondary-1);
    text-align: left;
    margin-top: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-style: normal;
    line-height: 35px;
  }

  .bold-text-4 {
    font-weight: 400;
  }

  .lightbox-link {
    display: flex;
  }

  .bold-text-5 {
    font-weight: 400;
  }

  .black-rifle-coffee-subhead.text-grey {
    text-transform: none;
    font-size: 10px;
  }

  .black-rifle-coffee-subhead.text-grey-black-riffle {
    text-transform: none;
    max-width: none;
    font-size: 12px;
    line-height: 20px;
  }

  .text-span {
    color: var(--primary-2);
  }

  .text-field {
    border: 1px solid var(--_html-to-design---color--azure--25);
    background-color: var(--_html-to-design---color--grey--10);
    width: 300px;
    height: 60px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
  }

  .text-field.dark-input-filed {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .never-miss-an-eposide.text-grey {
    text-transform: none;
    font-size: 10px;
  }

  .never-miss-an-eposide.text-grey-black-riffle {
    text-transform: none;
    max-width: none;
    font-size: 12px;
    line-height: 20px;
  }

  .never-miss-grey {
    color: var(--oc-pillars-description);
    letter-spacing: .3em;
    font-weight: 500;
  }

  .submit-button-2 {
    background-color: var(--primary-2);
    border-radius: 0;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 600;
  }

  .submit-button-2:hover {
    border: 1px solid var(--primary-2);
    background-color: var(--_html-to-design---color--grey--42);
  }

  .div-block-18 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-hero-tablet, .section-hero-mobiel-wide {
    margin-right: -17px;
  }

  .success-message {
    background-color: var(--secondary-2);
    width: 100%;
    height: 121px;
    color: var(--white);
    padding-top: 20px;
  }

  .error-message-2 {
    background-color: var(--primary-2);
    width: 100%;
    color: var(--white);
    border: 1px #000;
    font-size: 16px;
    font-weight: 400;
  }

  .text-block-16 {
    text-align: center;
    width: 300px;
    margin: 10px auto;
    font-size: 16px;
    font-weight: 700;
  }

  .text-block-17 {
    font-size: 15px;
  }

  .link-6 {
    color: var(--primary-2);
    text-transform: uppercase;
    font-weight: 700;
  }

  .download-free-pdf {
    border-radius: 0;
    width: 260px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .download-free-pdf:hover {
    border: 1px solid var(--primary-2);
    background-color: var(--_html-to-design---color--grey--42);
    transform: none;
  }

  .ep-pg-browse {
    clear: none;
    flex-flow: row;
    display: block;
  }

  .ep-pg-secondary {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 1100px;
    display: block;
  }

  .ep-pg-card {
    align-items: stretch;
    height: 560px;
  }

  .ep-pg-card-info {
    max-height: 300px;
  }

  .ep-pg-card-desc {
    box-sizing: border-box;
    max-height: 100px;
    margin-bottom: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .form-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 20px;
    display: flex;
  }

  .home-hero-form-div-block {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .the-forge-body-div {
    background-color: var(--_clever-entremet-25aeef-netlify-app---color--grey--5);
    border: 1px solid #000;
  }

  .the-forge-top-section.hero {
    border: 1px none var(--primary-2);
  }

  .the-forge-top-section.the-forge-hero {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/69b7448822fb149d8d6b47ce_Montana_Mountain.jpg");
    background-repeat: repeat, no-repeat;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 60px;
  }

  .the-forge-header-text-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 90px;
    display: flex;
  }

  .the-forge-heading-lg {
    font-size: 96px;
  }

  .the-forge-form-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .the-forge-bottom-header-lg-copy {
    text-align: center;
  }

  .the-forge-div-block-18 {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .the-forge-image-about {
    width: 500px;
    margin-top: 20px;
  }

  .hr-line-the-forge {
    border: 0px none var(--_html-to-design---color--grey--42);
    background-color: var(--_html-to-design---color--grey--42);
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: none;
    height: 1px;
    margin: 40px auto;
    display: block;
  }

  .the-forge-couples-header-text-div-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 120px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .book-already-purchased-box-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .operator-text-full-copy.text-grey {
    width: 1000px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .the-forge-who-is-it-text-div-copy {
    color: var(--light-grey-small-text);
  }

  .subhead-built-for-main-copy.text-grey {
    text-align: left;
    text-transform: none;
    max-width: 800px;
    padding-top: 0;
  }

  .the-forge-70-heading-lg-copy {
    font-size: 70px;
  }

  .the-forge-bottom-div-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .heading-medium-forge {
    text-align: left;
    margin-top: 40px;
  }

  .the-forge-40-heading-lg-copy {
    color: var(--secondary-1);
    font-size: 40px;
  }

  .text-span-2, .text-span-3, .text-span-red {
    color: var(--primary-2);
  }

  .text-span-red-2 {
    color: var(--primary-2);
    font-size: 40px;
  }

  .subhead-day-text-the-forge.text-grey {
    text-align: left;
    text-transform: none;
    max-width: 800px;
    padding-top: 0;
  }

  .list-3 {
    outline-offset: 0px;
    border: 0 #000;
    outline: 3px #acacac;
    width: 100%;
    margin-bottom: 0;
  }

  .list-item-3 {
    text-align: left;
    font-size: 14px;
  }

  .text-span-4 {
    color: var(--primary-2);
    font-size: 14px;
  }

  .bold-text-6, .italic-text-3, .bold-text-7, .italic-text-4, .bold-text-8, .italic-text-5, .italic-text-6 {
    color: var(--secondary-1);
  }

  .div-block-19, .div-block-20, .div-block-21 {
    width: 50%;
  }

  .subhead-built-for-everthing-intentional-copy.text-grey {
    text-align: left;
    text-transform: none;
    width: 60%;
    max-width: none;
    margin-top: 20px;
    padding-top: 0;
  }

  .bold-text-21 {
    color: var(--primary-2);
    text-transform: uppercase;
  }

  .inteional-list {
    outline-offset: 0px;
    border: 0 #000;
    outline: 3px #acacac;
    width: 60%;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .bold-text-22 {
    text-transform: uppercase;
  }

  .bold-text-22-copy {
    text-transform: uppercase;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .italic-text-6-copy {
    color: var(--secondary-1);
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .list-item-intentional {
    text-align: left;
    font-size: 14px;
  }

  .text-block-18 {
    color: var(--secondary-1);
    padding: 0 10px 0 0;
    font-size: 14px;
  }

  .icon-2 {
    color: var(--secondary-1);
    -webkit-text-stroke-color: var(--oc-pillars-description);
  }

  .dropdown-link, .dropdown-link-2 {
    color: var(--secondary-1);
    text-transform: uppercase;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .dropdown-link-2:hover {
    color: var(--primary-2);
    background-color: #23232300;
  }

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

  .dropdown-list.w--open {
    background-color: var(--_html-to-design---color--black--solid);
  }

  .dropdown-toggle:hover {
    color: var(--primary-2);
  }

  .nav-link-forge-ind {
    display: none;
  }

  .nav-link-forge-ind.w--current {
    font-weight: 400;
  }

  .nav-link-forge-couples {
    display: none;
  }

  .nav-link-forge-couples.w--current {
    font-weight: 400;
  }

  .text-span-5 {
    text-transform: uppercase;
  }

  .subhead-couples-7-pillars.text-grey {
    text-align: left;
    text-transform: uppercase;
    max-width: 800px;
    margin-top: 20px;
    padding-top: 0;
  }

  .couples-red-7-pillars-text {
    color: var(--primary-2);
  }

  .subhead-couples-7-pillars-copy.text-grey {
    text-align: left;
    text-transform: uppercase;
    max-width: 800px;
    margin-top: 20px;
    padding-top: 0;
  }

  .the-forge-bottom-header-lg-copy-copy {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .subhead-middle-forge-fix.text-grey {
    text-transform: none;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .list-item-3-copy {
    text-align: left;
    font-size: 14px;
  }

  .heading-lg-footer-new {
    text-align: left;
  }

  .speaking-top-section {
    background-color: var(--_html-to-design---color--grey--10-0);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .speaking-image-text {
    background-color: #06060600;
    justify-content: center;
    display: flex;
  }

  .speaking-column-7 {
    text-align: center;
    border: 1px #000;
  }

  .speaking-button {
    padding-top: 12px;
  }

  .speaking-heading-lg-div {
    text-align: center;
    font-weight: 300;
  }

  .subhead-speaking-copy-copy.text-grey {
    width: 100%;
    max-width: none;
    color: var(--light-grey-small-text);
    text-align: left;
    text-transform: none;
  }

  .speaking-topics {
    width: 200px;
    height: 80px;
    transition: transform .15s ease-in, background-color .15s cubic-bezier(.755, .05, .855, .06);
  }

  .speaking-bring {
    background-color: #06060600;
    justify-content: center;
    display: flex;
  }

  .speaker-bring-andy-box {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .subhead-speaking-copy-copy-copy.text-grey {
    width: auto;
    max-width: 600px;
    color: var(--light-grey-small-text);
    text-align: center;
    text-transform: none;
  }

  .speaking-middle-section {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .booking-modal-overlay {
    display: none;
  }

  .div-block-24 {
    padding-left: 40px;
  }

  .modal-speaking-subhead.text-grey, .modal-speaking-subhead.text-grey-speaking-mobile {
    text-transform: lowercase;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .speaking-modal-heading {
    text-align: left;
  }

  .speaking-modal-subhead-copy.text-grey {
    width: 100%;
    max-width: 600px;
    color: var(--light-grey-small-text);
    text-align: left;
    text-transform: none;
  }

  .speaking-modal-div-block-18 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .form-text-multiline {
    border: 1px solid var(--_html-to-design---color--azure--25);
    background-color: var(--_html-to-design---color--grey--10);
    width: 300px;
    height: 60px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
  }

  .div-block-25 {
    width: 100%;
    display: block;
  }

  .div-block-26 {
    flex-flow: column;
    width: 100%;
    display: block;
  }

  .button-4 {
    background-color: var(--primary-2);
    text-align: center;
    width: 30px;
    height: 30px;
    padding: 5px;
    line-height: 18px;
    position: absolute;
    inset: 1px 0 0 1px;
  }

  .button-4:hover {
    background-color: var(--_clever-entremet-25aeef-netlify-app---color--grey--40);
    color: var(--white);
  }

  .operator-column-6 {
    text-align: left;
    border: 1px #000;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .operator-hero-right {
    margin-right: -17px;
  }

  .operator-subhead-copy.text-grey {
    text-transform: none;
    font-size: 10px;
  }

  .operator-subhead-copy.text-grey-black-riffle {
    text-transform: none;
    max-width: none;
    font-size: 12px;
    line-height: 20px;
  }

  .operator-image-text {
    background-color: #06060600;
    justify-content: center;
    display: flex;
  }

  .operator-hero-submit-button {
    background-color: var(--primary-2);
    border-radius: 0;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 600;
  }

  .operator-hero-submit-button:hover {
    border: 1px solid var(--primary-2);
    background-color: var(--_html-to-design---color--grey--42);
  }

  .subhead-phone-copy.text-grey, .subhead-phone-copy-copy.text-grey {
    text-transform: none;
  }

  .operator-column-7 {
    text-align: center;
    border: 1px #000;
  }

  .subhead-phone-copy-copy-copy.text-grey {
    text-transform: none;
  }

  .operator-hero-under-submit {
    color: var(--_clever-entremet-25aeef-netlify-app---color--grey--20);
    text-align: left;
    font-size: 12px;
  }

  .operator-hero-under-submit.text-grey {
    text-transform: capitalize;
  }

  .operator-note-from-andy-wrap {
    background-color: var(--_html-to-design---color--grey--10-0);
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 1040px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .operator-note-section {
    background-color: var(--_html-to-design---color--grey--10);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    margin-top: 40px;
    display: flex;
  }

  .operator-andy-note-large {
    clear: left;
    text-transform: none;
    font-family: Inter, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
  }

  .operator-heading-lg-div {
    text-align: center;
    font-family: Changa One, Impact, sans-serif;
    font-weight: 300;
  }

  .operator-andy-note-large-bold {
    clear: left;
    text-transform: none;
    font-family: Inter, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
  }

  .operator-subhead-copy-1.text-grey {
    width: auto;
    max-width: 600px;
    color: var(--light-grey-small-text);
    text-align: center;
    text-transform: none;
  }

  .bold-text-2-copy, .bold-text-2-copy-copy {
    letter-spacing: .4em;
  }

  .operator-bold-note {
    letter-spacing: .4em;
    font-size: 18px;
  }

  .operator-note-text-main.text-grey {
    width: auto;
    max-width: none;
    color: var(--light-grey-small-text);
    text-align: left;
    text-transform: none;
    font-size: 16px;
  }

  .operator-andy-note-large-copy {
    clear: left;
    text-transform: none;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-family: Bebas Neue, sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 300;
  }

  .operator-andy-note-2 {
    clear: left;
    text-transform: none;
    font-family: Bebas Neue, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
  }

  .bold-text-24, .bold-text-25 {
    font-size: 60px;
  }

  .operator-andy-subhead.text-grey {
    text-transform: none;
    font-size: 10px;
  }

  .operator-andy-subhead.text-grey-black-riffle {
    text-transform: none;
    max-width: none;
    font-size: 12px;
    line-height: 20px;
  }

  .bold-text-26 {
    font-size: 60px;
  }

  .operator-seven-pillars-div, .oc-pillars-inner {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .oc-subhead-copy.text-grey {
    text-transform: none;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .subhead-oc-seven-pillars-1.text-grey {
    width: auto;
    max-width: 600px;
    color: var(--light-grey-small-text);
    text-align: center;
    text-transform: none;
  }

  .oc-section.hero {
    border: 1px none var(--primary-2);
  }

  .oc-top-form-div-block-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .oc-operator-form-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 20px;
    display: flex;
  }

  .home-hero-wrapper {
    background-color: #be0b0b00;
    background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/69a7ee9b9bff307d28030bb4_hero2.png");
    background-position: 0%;
    background-size: cover;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .home-hero-form-section.hero {
    border: 1px none var(--primary-2);
    margin-right: 75px;
  }

  .about-header-menu {
    color: var(--secondary-1);
    padding: 0 10px 0 0;
    font-size: 14px;
  }

  .about-header-menu:hover {
    color: var(--primary-2);
  }

  .experiences-header-menu {
    color: var(--secondary-1);
    padding: 0 10px 0 0;
    font-size: 14px;
  }

  .experiences-header-menu:hover, .about-dropdown-toggle:hover, .experiences-dropdown-toggle:hover {
    color: var(--primary-2);
  }

  .about-icon, .experience-icon {
    color: var(--secondary-1);
    -webkit-text-stroke-color: var(--oc-pillars-description);
  }

  .oc-get-free-pdf-text.text-grey {
    width: auto;
    max-width: 600px;
    color: var(--light-grey-small-text);
    text-align: center;
    text-transform: none;
    margin-bottom: 0;
  }

  .oc-hero-text.text-grey {
    text-transform: none;
  }

  .oc-columns {
    display: block;
  }

  .ep-pg-secondary-backup {
    display: none;
  }

  .div-block-27 {
    flex-flow: row;
    order: 0;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1030px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .book-page-operator-text-full.text-grey {
    width: 860px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .list-4 {
    text-align: left;
    flex-flow: column;
    display: flex;
  }

  .list-item-4 {
    text-align: left;
    font-weight: 400;
  }

  .book-list-got-the-book {
    color: var(--secondary-1);
    text-align: left;
    flex-flow: column;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    display: flex;
  }

  .book-list-got-the-book-list-item-4 {
    text-align: left;
    font-size: 14px;
    font-weight: 400;
  }

  .book-already-purchased-box-div-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .got-the-book-list {
    color: var(--secondary-1);
    text-align: left;
    -webkit-text-stroke-color: var(--primary-2);
    margin-bottom: 40px;
    font-family: Inter, sans-serif;
    font-weight: 400;
  }

  .book-list-item {
    color: var(--secondary-1);
    text-align: left;
    font-size: 16px;
  }

  .rich-text-block {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: visible;
  }

  .got-the-book-text-block {
    width: 660px;
    color: var(--secondary-1);
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-family: Inter, sans-serif;
    font-weight: 400;
    display: block;
    overflow: visible;
  }

  .text-block-19, .got-the-book-text-block-19 {
    color: var(--secondary-1);
    font-weight: 400;
  }

  .got-the-book-text-block-19.got-book-text-fix {
    width: 720px;
    font-size: 18px;
  }

  .text-block-20 {
    color: var(--secondary-1);
    font-weight: 400;
  }

  .book-list-item-top {
    color: var(--light-grey-small-text);
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 14px;
  }

  .got-the-book-list-copy {
    color: var(--secondary-1);
    text-align: left;
    -webkit-text-stroke-color: var(--primary-2);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-weight: 400;
  }

  .bold-text-32 {
    text-align: left;
  }

  .got-the-book-text-block-top {
    width: 940px;
    color: var(--secondary-1);
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-family: Inter, sans-serif;
    font-weight: 400;
    display: block;
    overflow: visible;
  }

  .bold-text-2-home-shop-link {
    letter-spacing: -.02em;
    font-size: 16px;
  }
}

@media screen and (max-width: 991px) {
  body {
    margin-top: -24px;
  }

  h1 {
    font-size: 44px;
    line-height: 44px;
  }

  .header-container {
    justify-content: space-between;
    width: 100%;
    padding-right: 12px;
  }

  .header {
    display: flex;
  }

  .nav-menu {
    background-color: var(--secondary-2);
    width: 100%;
    display: none;
  }

  .menu-button {
    z-index: 99;
    padding-right: 15px;
    display: flex;
  }

  .menu-button.w--open {
    background-color: var(--_html-to-design---color--black--solid);
  }

  .menu-icon {
    filter: invert();
    background-color: #e8edf400;
    width: 30px;
    display: flex;
  }

  .video-hero {
    padding-top: 72px;
    padding-bottom: 260px;
  }

  .video-image-wrapper {
    height: 100%;
    min-height: 300px;
  }

  .video-notes h2, .video-notes h3, .video-notes h4 {
    margin-top: 40px;
  }

  .section {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .heading-lg {
    font-size: 56px;
    line-height: 56px;
  }

  .heading-xl {
    margin-bottom: 20px;
    font-size: 64px;
    line-height: 64px;
  }

  .text-large {
    font-size: 18px;
    line-height: 26px;
  }

  .video-wrapper-large.pull-top {
    margin-top: -200px;
  }

  .grid-halves, .grid-thirds {
    grid-template-columns: 1fr;
  }

  .card-body-large {
    padding: 55px;
  }

  .h1 {
    font-size: 48px;
    line-height: 48px;
  }

  .grid-sidebar {
    grid-template-columns: 2.3fr;
  }

  .subhead {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead.text-grey {
    max-width: 400px;
    padding-top: 20px;
    padding-left: 0;
  }

  .footer-column {
    flex: 1;
    margin-left: 0;
  }

  .footer-column.right {
    align-items: flex-start;
  }

  .container-width-small {
    max-width: 100%;
  }

  .grid-quarters {
    grid-template-columns: 1fr 1fr;
  }

  .section-bg {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .breadcrumbs-wrapper {
    margin-bottom: 12px;
  }

  .grid-halves-vertical {
    grid-template-columns: 1fr;
  }

  .grid-halves-vertical.reversed {
    direction: ltr;
  }

  .grid-halves-vertical.no-gap {
    grid-row-gap: 0px;
  }

  .section-footer {
    margin-top: 72px;
    padding-bottom: 32px;
  }

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

  .footer-bottom-row {
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }

  .footer-row {
    flex-direction: column;
    align-items: center;
    margin-bottom: 60px;
  }

  .footer-column-left {
    text-align: center;
    align-items: center;
    margin-bottom: 60px;
  }

  .footer-right {
    width: 100%;
  }

  .section-footer-alt {
    padding-top: 72px;
    padding-bottom: 32px;
  }

  .footer-social-links-wrapper {
    margin-bottom: 24px;
  }

  .footer-2-row {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .footer-2-left {
    text-align: center;
    align-items: center;
  }

  .footer-2-column {
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
    margin-bottom: 12px;
  }

  .footer-3-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-testimonial-large {
    grid-column-gap: 36px;
  }

  .coming-soon-wrapper {
    flex-direction: column;
    width: 100%;
    height: auto;
  }

  .coming-soon-left, .coming-soon-right {
    width: 100%;
    height: auto;
  }

  .grid-sidebar-reversed {
    grid-template-columns: 1fr;
  }

  .grid-fifths {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .card-large, .card-large-primary-1 {
    padding: 60px;
  }

  .margin-bottom-0 {
    margin-bottom: 0;
  }

  .grid-accordion-vertical {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid-features {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-slider-quote {
    font-size: 24px;
    line-height: 32px;
  }

  .margin-top-0 {
    margin-top: 0;
  }

  .card-xlarge {
    padding: 60px;
  }

  .card-xlarge.bg-image {
    min-height: 448px;
  }

  .video-card-content {
    min-height: auto;
  }

  .card-image-hero-inner {
    text-align: center;
    padding: 72px;
  }

  .video-image-inner {
    align-self: stretch;
  }

  .nav-dropdown {
    border-bottom: 2px solid var(--oc-pillars-description);
    flex-direction: row;
    justify-content: flex-start;
    padding-top: 18px;
    padding-bottom: 18px;
    font-family: Bebas Neue, sans-serif;
    font-size: 22px;
    font-weight: 800;
    display: flex;
  }

  .nav-dropdown-list-wrapper.w--open {
    width: 100%;
    box-shadow: none;
    border-radius: 0;
    margin-top: auto;
    padding: 0;
  }

  .nav-dropdown-link {
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 700;
  }

  .icon {
    margin-left: 5px;
    margin-right: 0;
    position: relative;
  }

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

  .breadcrumb-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .nav-link {
    border-bottom: 2px solid var(--oc-pillars-description);
    color: var(--secondary-1);
    padding-top: 18px;
    padding-bottom: 18px;
    font-family: Bebas Neue, sans-serif;
    font-size: 22px;
    font-weight: 800;
    display: flex;
  }

  .div-block-8-copy {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-2 {
    margin-top: 0;
    margin-left: auto;
    padding-top: 0;
  }

  .grid-5 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .heading-lg-copy {
    font-size: 56px;
    line-height: 56px;
  }

  .price, .subhead-3 {
    font-size: 24px;
    line-height: 28px;
  }

  .gearlink-home-new {
    font-size: 18px;
  }

  .heading-shop-all-gear {
    font-size: 56px;
    line-height: 56px;
  }

  .grid-6 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 13px;
  }

  .button-operator-code {
    text-align: center;
    width: 90px;
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
  }

  .button-operator-code:hover {
    border-color: var(--primary-2);
    transform: none;
  }

  .subhead-footer {
    font-size: 24px;
    line-height: 28px;
  }

  .ch-footer {
    vertical-align: baseline;
    font-size: 56px;
    line-height: 56px;
  }

  .subhead-footer-copy, .subhead-code-1 {
    font-size: 24px;
    line-height: 28px;
  }

  .footer-right-links {
    font-size: 56px;
    line-height: 56px;
  }

  .book-copy-right {
    margin-top: 0;
    padding-top: 0;
  }

  .book-right-text-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .book-right-text-copy.text-grey {
    height: auto;
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 30px;
    overflow: clip;
  }

  .image-3 {
    width: 60%;
  }

  .heading-lg-top-text {
    margin-top: 0;
    font-size: 56px;
    line-height: 56px;
  }

  .section-hero-mobile-top {
    margin-top: 100px;
    margin-right: -179px;
    padding-right: 40px;
  }

  .column-6 {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .book-subhead-grey {
    font-size: 24px;
    line-height: 28px;
  }

  .book-heading-lg {
    font-size: 56px;
    line-height: 56px;
  }

  .column-8 {
    padding-left: 0;
  }

  .book-bold-text-2 {
    font-size: 14px;
  }

  .book-price-heading {
    font-size: 45px;
    line-height: 56px;
  }

  .book-left-header {
    font-size: 40px;
  }

  .book-left-text {
    font-size: 14px;
    line-height: 28px;
  }

  .div-block-14 {
    font-size: 14px;
  }

  .button-book-page-vendors {
    flex-flow: column;
    margin-bottom: 20px;
  }

  .digital-button {
    width: 163px;
  }

  .hardcover-button {
    width: 163px;
    font-size: 12px;
  }

  .book-right-header-text {
    text-align: center;
    font-size: 56px;
    line-height: 56px;
  }

  .book-right-subheader {
    font-size: 24px;
    line-height: 28px;
  }

  .book-right-subheader.text-grey {
    text-align: center;
    max-width: 400px;
    margin-top: 20px;
    padding-left: 0;
  }

  .book-page-top-subheader {
    font-size: 24px;
    line-height: 28px;
  }

  .book-page-top-subheader.text-grey {
    max-width: 400px;
    padding-left: 0;
  }

  .columns-3 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    display: flex;
  }

  .book-details-reviews, .book-detals-main-text-2, .book-page-readers-drownproof, .book-detals-bullet-list {
    font-size: 24px;
    line-height: 28px;
  }

  .book-details-header-bottom {
    font-size: 56px;
    line-height: 56px;
  }

  .book-details-reviews-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .book-details-header-bottom-copy {
    font-size: 56px;
    line-height: 56px;
  }

  .book-details-reviews-copy-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .column-9 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .italic-text-2 {
    font-size: 14px;
  }

  .column-10, .column-11, .column-12, .column-13, .column-14, .column-15, .column-16 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .columns-5 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    font-family: Inter, sans-serif;
    display: flex;
  }

  .image-4 {
    width: 200px;
    height: 300px;
  }

  .image-5, .image-6 {
    width: 200%;
    height: 300px;
  }

  .subhead-phone {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-phone.text-grey {
    max-width: 400px;
    padding-left: 0;
  }

  .heading-lg-phone, .heading-lg-phone-copy {
    font-size: 56px;
    line-height: 56px;
  }

  .subhead-phone-copy.text-grey {
    text-transform: none;
    width: 70%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .operator-text-full, .subhead-3-represent {
    font-size: 24px;
    line-height: 28px;
  }

  .about-page-main-box {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hr-line-about-page {
    margin-bottom: 40px;
  }

  .div-block-16 {
    width: 95%;
    margin: 0 auto;
  }

  .book-detals-main-text-below-image {
    font-size: 24px;
    line-height: 28px;
  }

  .bold-text-5 {
    font-weight: 400;
  }

  .black-rifle-coffee-subhead {
    font-size: 24px;
    line-height: 28px;
  }

  .black-rifle-coffee-subhead.text-grey, .black-rifle-coffee-subhead.text-grey-black-riffle {
    max-width: 400px;
    padding-left: 0;
  }

  .never-miss-an-eposide {
    font-size: 24px;
    line-height: 28px;
  }

  .never-miss-an-eposide.text-grey, .never-miss-an-eposide.text-grey-black-riffle {
    max-width: 400px;
    padding-left: 0;
  }

  .submit-button-2 {
    margin-left: 4px;
  }

  .section-hero-tablet, .section-hero-mobiel-wide {
    margin-top: 100px;
    margin-right: -130px;
    padding-right: 40px;
  }

  .form-block {
    width: 70%;
  }

  .ep-pg-tag {
    text-align: left;
  }

  .ep-pg-browse {
    margin-left: 20px;
  }

  .ep-pg-secondary {
    width: 95%;
  }

  .ep-pg-card-title {
    font-size: 17px;
  }

  .ep-pg-card-desc {
    font-size: 12px;
  }

  .form-2 {
    margin-top: 10px;
  }

  .the-forge-top-section {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .the-forge-top-section.the-forge-hero {
    padding-bottom: 80px;
  }

  .the-forge-heading-lg, .the-forge-bottom-header-lg-copy {
    font-size: 56px;
    line-height: 56px;
  }

  .the-forge-image-about {
    margin-top: 0;
    margin-left: auto;
    padding-top: 0;
  }

  .hr-line-the-forge {
    margin-bottom: 40px;
  }

  .the-forge-couples-bottom-header-lg-copy-copy {
    font-size: 56px;
    line-height: 56px;
  }

  .operator-text-full-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .the-forge-who-is-it-text-div-copy {
    padding-top: 0;
  }

  .subhead-built-for-main-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-built-for-main-copy.text-grey {
    text-transform: none;
    max-width: 550px;
    padding-left: 0;
  }

  .the-forge-70-heading-lg-copy {
    font-size: 56px;
    line-height: 56px;
  }

  .heading-medium-forge {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 56px;
    line-height: 56px;
  }

  .the-forge-40-heading-lg-copy, .text-span-red-2 {
    font-size: 40px;
    line-height: 56px;
  }

  .subhead-day-text-the-forge {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-day-text-the-forge.text-grey {
    text-transform: none;
    max-width: 550px;
    padding-left: 0;
  }

  .text-span-4 {
    color: var(--primary-2);
  }

  .div-block-19 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .bold-text-10, .bold-text-11 {
    color: var(--primary-2);
  }

  .div-block-20 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-12, .bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20 {
    color: var(--primary-2);
  }

  .div-block-21 {
    width: 80%;
  }

  .subhead-built-for-everthing-intentional-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-built-for-everthing-intentional-copy.text-grey {
    text-transform: none;
    width: 80%;
    max-width: none;
    padding-left: 0;
  }

  .inteional-list {
    width: 80%;
  }

  .text-block-18 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    font-size: 22px;
    display: flex;
  }

  .dropdown-link {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .dropdown-link-2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-list {
    background-color: #ddd0;
    flex-flow: row;
    order: 0;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-toggle {
    justify-content: flex-start;
    align-items: center;
    font-family: Bebas Neue, sans-serif;
    font-weight: 600;
    display: flex;
  }

  .dropdown-3 {
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 20px;
    font-size: 22px;
    display: flex;
  }

  .nav-link-forge-ind {
    border-bottom: 2px solid var(--oc-pillars-description);
    color: var(--secondary-1);
    padding-top: 18px;
    padding-bottom: 18px;
    font-family: Bebas Neue, sans-serif;
    font-size: 22px;
    font-weight: 800;
    display: flex;
  }

  .experiences-nav-dropdown {
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 20px;
    font-size: 22px;
    display: none;
  }

  .nav-link-forge-couples {
    border-bottom: 2px solid var(--oc-pillars-description);
    color: var(--secondary-1);
    padding-top: 18px;
    padding-bottom: 18px;
    font-family: Bebas Neue, sans-serif;
    font-size: 22px;
    font-weight: 800;
    display: flex;
  }

  .forge-couples-heading-lg, .forge-couples-2-heading-lg-copy-copy {
    font-size: 56px;
    line-height: 56px;
  }

  .subhead-couples-7-pillars {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-couples-7-pillars.text-grey {
    text-transform: none;
    max-width: 550px;
    padding-left: 0;
  }

  .subhead-couples-7-pillars-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-couples-7-pillars-copy.text-grey {
    text-transform: none;
    max-width: 550px;
    padding-left: 0;
  }

  .the-forge-bottom-header-lg-copy-copy {
    font-size: 56px;
    line-height: 56px;
  }

  .subhead-middle-forge-fix {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-middle-forge-fix.text-grey {
    max-width: 400px;
    padding-top: 0;
    padding-left: 0;
  }

  .ep-pg-tag-copy {
    text-align: left;
  }

  .heading-lg-footer-new {
    font-size: 56px;
    line-height: 56px;
  }

  .speaking-top-section {
    width: 80%;
  }

  .speaking-biography-heading-lg {
    width: 80%;
    margin-left: 0;
    margin-right: auto;
    font-size: 56px;
    line-height: 56px;
  }

  .speaking-heading-lg-div {
    font-size: 56px;
    line-height: 56px;
  }

  .subhead-speaking-copy-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-speaking-copy-copy.text-grey {
    text-transform: none;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .speaking-topics {
    text-align: center;
    width: 144px;
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
  }

  .speaking-topics:hover {
    border-color: var(--primary-2);
    transform: none;
  }

  .subhead-speaking-copy-copy-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-speaking-copy-copy-copy.text-grey {
    text-transform: none;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .speaking-middle-section {
    width: 80%;
  }

  .speaking-keynote-heading-lg-copy {
    width: 80%;
    margin-left: 0;
    margin-right: auto;
    font-size: 56px;
    line-height: 56px;
  }

  .modal-speaking-subhead {
    font-size: 24px;
    line-height: 28px;
  }

  .modal-speaking-subhead.text-grey {
    max-width: 400px;
    padding-top: 20px;
    padding-left: 0;
  }

  .modal-speaking-subhead.text-grey-speaking-mobile {
    text-align: left;
    max-width: 400px;
    padding-top: 20px;
    padding-left: 0;
  }

  .speaking-modal-heading, .speaking-modal-heading-lg-copy {
    font-size: 56px;
    line-height: 56px;
  }

  .speaking-modal-subhead-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .speaking-modal-subhead-copy.text-grey {
    text-transform: none;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .speaking-modal-textarea {
    width: 320px;
  }

  .operator-column-6 {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .operator-hero-right {
    margin-top: 100px;
    margin-right: -130px;
    padding-right: 40px;
  }

  .operator-subhead-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .operator-subhead-copy.text-grey {
    max-width: 400px;
    padding-left: 0;
  }

  .operator-subhead-copy.text-grey-black-riffle {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .subhead-phone-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-phone-copy.text-grey {
    max-width: 400px;
    padding-left: 0;
  }

  .subhead-phone-copy-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-phone-copy-copy.text-grey {
    max-width: 400px;
    padding-left: 0;
  }

  .subhead-phone-copy-copy-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-phone-copy-copy-copy.text-grey {
    max-width: 400px;
    padding-left: 0;
  }

  .operator-hero-under-submit {
    font-size: 24px;
    line-height: 28px;
  }

  .operator-hero-under-submit.text-grey {
    max-width: 400px;
    padding-left: 0;
  }

  .operator-note-from-andy-wrap {
    width: 100%;
  }

  .operator-note-section {
    width: 80%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .operator-andy-note-large {
    width: 80%;
    margin-left: 0;
    margin-right: auto;
    font-size: 56px;
    line-height: 56px;
  }

  .operator-heading-lg-div {
    font-size: 56px;
    line-height: 56px;
  }

  .operator-andy-note-large-bold {
    width: 80%;
    margin-left: 0;
    margin-right: auto;
    font-size: 56px;
    line-height: 56px;
  }

  .operator-subhead-copy-1 {
    font-size: 24px;
    line-height: 28px;
  }

  .operator-subhead-copy-1.text-grey {
    text-transform: none;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .operator-bold-note {
    margin-left: auto;
    margin-right: auto;
  }

  .operator-note-text-main {
    font-size: 24px;
    line-height: 28px;
  }

  .operator-note-text-main.text-grey {
    text-align: center;
    text-transform: none;
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .operator-andy-note-large-copy {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 34px;
    line-height: 34px;
  }

  .operator-andy-note-2 {
    width: 80%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 50px;
    line-height: 56px;
  }

  .bold-text-24, .bold-text-25 {
    font-size: 34px;
    line-height: 34px;
  }

  .operator-andy-subhead {
    font-size: 24px;
    line-height: 28px;
  }

  .operator-andy-subhead.text-grey {
    max-width: 400px;
    padding-left: 0;
  }

  .operator-andy-subhead.text-grey-black-riffle {
    text-align: center;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-26 {
    font-size: 34px;
    line-height: 34px;
  }

  .oc-pillars-inner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .oc-subhead-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .oc-subhead-copy.text-grey {
    max-width: 400px;
    padding-top: 20px;
    padding-left: 0;
  }

  .subhead-oc-seven-pillars-1 {
    font-size: 24px;
    line-height: 28px;
  }

  .subhead-oc-seven-pillars-1.text-grey {
    text-transform: none;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .oc-pillar-item-1, .oc-pillar-item-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: minmax(40px, 40px) 1fr;
    grid-template-areas: "Area Area-2";
    height: 310px;
    padding: 25px 15px;
  }

  .oc-section {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .oc-operator-form-2 {
    margin-top: 40px;
  }

  .home-hero-wrapper {
    background-position: 60%;
  }

  .home-hero-form-section {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .home-hero-form-section.hero {
    margin-right: -60px;
  }

  .about-header-menu, .experiences-header-menu {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    font-size: 22px;
    display: flex;
  }

  .about-dropdown-toggle, .experiences-dropdown-toggle {
    justify-content: flex-start;
    align-items: center;
    font-family: Bebas Neue, sans-serif;
    font-weight: 600;
    display: flex;
  }

  .oc-get-free-pdf-text {
    font-size: 24px;
    line-height: 28px;
  }

  .oc-get-free-pdf-text.text-grey {
    text-transform: none;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .oc-hero-text {
    font-size: 24px;
    line-height: 28px;
  }

  .oc-hero-text.text-grey {
    max-width: 330px;
    padding-left: 0;
  }

  .ep-pg-secondary-backup {
    width: 95%;
  }

  .book-page-operator-text-full {
    font-size: 24px;
    line-height: 28px;
  }

  .bold-text-2-home-shop-link {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  body {
    margin-top: -12px;
  }

  h1 {
    font-size: 40px;
    line-height: 40px;
  }

  h2 {
    font-size: 28px;
    line-height: 32px;
  }

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

  h4 {
    font-size: 20px;
    line-height: 24px;
  }

  .header-container {
    padding-left: 20px;
    padding-right: 4px;
  }

  .logo {
    max-width: 120px;
  }

  .menu-button.w--open {
    background-color: var(--_html-to-design---color--black--solid);
  }

  .menu-icon {
    width: 25px;
  }

  .video-hero {
    padding-top: 66px;
    padding-bottom: 212px;
  }

  .video-image-wrapper {
    border-radius: 0;
    min-height: 222px;
  }

  .button {
    padding: 12px 24px;
    font-size: 14px;
    line-height: 22px;
  }

  .video-notes h2, .video-notes h3, .video-notes h4 {
    margin-top: 36px;
  }

  .section {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .section.hero {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .heading-lg {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 48px;
    line-height: 48px;
    display: block;
  }

  .heading-xl {
    margin-bottom: 16px;
    font-size: 48px;
    line-height: 48px;
  }

  .center-content {
    text-align: left;
    align-items: flex-start;
  }

  .video-wrapper-large.pull-top {
    margin-top: -150px;
  }

  .grid-halves, .grid-thirds {
    grid-row-gap: 24px;
  }

  .card-body-large {
    padding: 28px;
  }

  .h1 {
    font-size: 40px;
  }

  .card {
    padding: 28px;
  }

  .grid-sidebar {
    grid-row-gap: 24px;
  }

  .card-horizontal-image {
    height: 200px;
  }

  .subhead {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead.text-grey {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

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

  .play-button {
    width: 48px;
    height: 48px;
  }

  .grid-quarters {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .section-bg {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-hero {
    text-align: left;
    align-items: flex-start;
  }

  .grid-column, .grid-halves-vertical {
    grid-row-gap: 24px;
  }

  .footer-row {
    margin-bottom: 50px;
  }

  .footer-2-column {
    flex-direction: column;
  }

  .footer-3-grid, .video-card-horizontal, .grid-testimonial-large {
    grid-template-columns: 1fr;
  }

  .form-input-group {
    margin-right: 0;
  }

  .header-logo-centered {
    margin-bottom: 24px;
    padding: 20px 24px;
  }

  .grid-sidebar-reversed {
    grid-row-gap: 24px;
  }

  .grid-fifths {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .tagline {
    letter-spacing: 3px;
  }

  .card-large, .card-large-primary-1 {
    padding: 48px;
  }

  .list-row-border {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .brand {
    width: 120px;
  }

  .accordion-header {
    padding-left: 24px;
    padding-right: 24px;
  }

  .margin-bottom-0 {
    margin-bottom: 0;
  }

  .accordion-body-inner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-features {
    grid-template-columns: 1fr;
  }

  .slider-arrow {
    font-size: 30px;
  }

  .slide-nav {
    font-size: 10px;
  }

  .testimonial-slider-content {
    max-width: 70%;
  }

  .testimonial-slider-quote {
    font-size: 22px;
    line-height: 28px;
  }

  .testimonial-slider-arrow-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .margin-top-0 {
    margin-top: 0;
  }

  .card-xlarge {
    padding: 48px;
  }

  .card-xlarge.bg-image {
    min-height: auto;
  }

  .card-feature {
    padding-top: 36px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .double-button-wrapper {
    justify-content: center;
    align-items: center;
    margin-top: 28px;
  }

  .card-image-hero-inner {
    text-align: left;
    align-items: flex-start;
    padding: 56px;
  }

  .section-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .section-header.center-content {
    align-items: flex-start;
  }

  .series-info-row {
    margin-top: 24px;
  }

  .nav-dropdown {
    padding: 16px 20px;
    font-size: 20px;
  }

  .button-wrapper {
    margin-top: 20px;
  }

  .grid-inline-form {
    grid-template-columns: 1fr;
  }

  .style-guide-note-icon {
    width: 36px;
    min-width: 36px;
    height: 36px;
    min-height: 36px;
  }

  .grid-form {
    grid-row-gap: 20px;
  }

  .card-primary-1, .card-primary-2 {
    padding: 28px;
  }

  .nav-link {
    color: var(--secondary-1);
    padding: 16px 20px;
    font-size: 20px;
  }

  .bold-text-2 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .book-details-main-box {
    padding-left: 60px;
    padding-right: 60px;
  }

  .image-2 {
    width: 500px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-9 {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-5, .div-block-10 {
    height: auto;
  }

  .heading-lg-copy {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .section-hero-copy {
    text-align: left;
    align-items: flex-start;
  }

  .price, .subhead-3 {
    font-size: 20px;
    line-height: 24px;
  }

  .gearlink-home-new {
    font-size: 16px;
  }

  .heading-shop-all-gear {
    font-size: 48px;
    line-height: 48px;
  }

  .grid-6 {
    flex-flow: column;
    grid-template-rows: auto auto auto;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    display: flex;
  }

  .button-operator-code {
    width: 70px;
    font-size: 8px;
  }

  .div-block-footer {
    display: flex;
  }

  .subhead-footer {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-footer.text-grey-footer {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
    display: flex;
  }

  .ch-footer {
    justify-content: flex-start;
    font-size: 48px;
    line-height: 48px;
    display: block;
  }

  .subhead-footer-copy, .subhead-code-1 {
    font-size: 20px;
    line-height: 24px;
  }

  .footer-div-right {
    flex-flow: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 250px;
    display: block;
  }

  .footer-div-left {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    display: block;
  }

  .footer-right-links {
    font-size: 48px;
    line-height: 48px;
  }

  .book-copy-right {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    display: flex;
  }

  .book-right-text-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .book-right-text-copy.text-grey {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-3 {
    width: 50%;
    padding-left: 0;
  }

  .columns {
    display: flex;
  }

  .heading-lg-top-text {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .section-hero-mobile-top {
    text-align: left;
    align-items: flex-start;
  }

  .column-6 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .column-7 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .columns-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .book-subhead-grey {
    font-size: 20px;
    line-height: 24px;
  }

  .book-subhead-grey.book-text-grey {
    padding-bottom: 0;
  }

  .book-heading-lg {
    font-size: 48px;
    line-height: 48px;
  }

  .column-8 {
    margin-top: 40px;
    padding-left: 0;
  }

  .book-cover-image {
    margin-top: 40px;
  }

  .book-price-heading {
    font-size: 48px;
    line-height: 48px;
  }

  .book-left-text {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-11 {
    text-align: center;
  }

  .div-block-14 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-block-12, .text-block-13, .text-block-14 {
    text-align: center;
  }

  .button-book-page-vendors {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .book-copy-left {
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .book-right-header-text {
    font-size: 48px;
    line-height: 48px;
  }

  .book-right-subheader {
    font-size: 20px;
    line-height: 24px;
  }

  .book-right-subheader.text-grey {
    max-width: none;
    margin-top: 40px;
  }

  .book-page-top-subheader {
    font-size: 20px;
    line-height: 24px;
  }

  .columns-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    margin-bottom: 20px;
    display: flex;
  }

  .book-details-reviews, .book-detals-main-text-2 {
    font-size: 20px;
    line-height: 24px;
  }

  .book-detals-main-text-2.grey-text-dark {
    font-size: 16px;
  }

  .book-page-readers-drownproof, .book-detals-bullet-list {
    font-size: 20px;
    line-height: 24px;
  }

  .book-details-header-bottom {
    font-size: 48px;
    line-height: 48px;
  }

  .columns-4 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .book-details-reviews-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .book-details-reviews-copy.text-grey {
    font-size: 16px;
  }

  .book-details-header-bottom-copy {
    font-size: 48px;
    line-height: 48px;
  }

  .book-details-reviews-copy-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .book-details-reviews-copy-copy.text-grey {
    font-size: 16px;
  }

  .homepage-latest-episode {
    flex-flow: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .homepage-operator-code-box {
    padding-left: 0;
    padding-right: 0;
  }

  .column-9 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .column-10 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-11 {
    margin-top: 0;
  }

  .column-17 {
    text-align: left;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .column-18 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 20px;
    padding-left: 0;
    display: flex;
  }

  .columns-5 {
    justify-content: flex-start;
    align-items: center;
    width: 420px;
    display: flex;
  }

  .image-4, .image-5, .image-6 {
    height: 200px;
  }

  .button-secondary-copy {
    text-align: center;
  }

  .double-button-wrapper-copy {
    justify-content: flex-start;
    align-items: center;
    margin-top: 28px;
  }

  .subhead-phone {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-phone.text-grey {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .column-22 {
    align-self: flex-start;
  }

  .heading-lg-phone, .heading-lg-phone-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 48px;
    line-height: 48px;
    display: block;
  }

  .subhead-phone-copy.text-grey {
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .operator-text-full, .subhead-3-represent {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-3-represent.text-grey-3 {
    margin-top: 10px;
  }

  .about-page-main-box {
    width: 95%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-16 {
    width: 95%;
  }

  .book-detals-main-text-below-image, .black-rifle-coffee-subhead {
    font-size: 20px;
    line-height: 24px;
  }

  .black-rifle-coffee-subhead.text-grey {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .black-rifle-coffee-subhead.text-grey-black-riffle {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .never-miss-an-eposide {
    font-size: 20px;
    line-height: 24px;
  }

  .never-miss-an-eposide.text-grey {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .never-miss-an-eposide.text-grey-black-riffle {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .never-miss-grey {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .submit-button-2 {
    margin-top: 10px;
  }

  .section-hero-tablet {
    text-align: left;
    align-items: flex-start;
  }

  .section-hero-mobiel-wide {
    text-align: left;
    align-items: flex-start;
    margin-right: -40px;
  }

  .ep-pg-browse {
    margin-left: 0;
    padding-left: 0;
  }

  .ep-pg-secondary {
    flex-flow: column;
    width: 80%;
    display: flex;
  }

  .ep-pg-card-info {
    justify-content: center;
    align-items: flex-start;
  }

  .form-2 {
    margin-top: 40px;
  }

  .home-hero-form-div-block {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .the-forge-top-section {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .the-forge-top-section.the-forge-hero {
    padding-bottom: 100px;
  }

  .the-forge-header-text-div {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .the-forge-heading-lg {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .the-forge-form-div {
    flex-flow: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .the-forge-bottom-header-lg-copy {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .the-forge-image-about {
    width: 500px;
    margin-left: 0;
    margin-right: 0;
  }

  .the-forge-couples-header-text-div-copy {
    flex-flow: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .the-forge-couples-bottom-header-lg-copy-copy {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .book-already-purchased-box-div {
    padding-left: 0;
    padding-right: 0;
  }

  .operator-text-full-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .the-forge-who-is-it-text-div-copy {
    flex-flow: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .subhead-built-for-main-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-built-for-main-copy.text-grey {
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .the-forge-70-heading-lg-copy {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .the-forge-bottom-div-copy {
    flex-flow: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-medium-forge {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 40px;
    line-height: 48px;
    display: block;
  }

  .the-forge-40-heading-lg-copy, .text-span-red-2 {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 48px;
  }

  .subhead-day-text-the-forge {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-day-text-the-forge.text-grey {
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 0 0 20px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .div-block-19, .div-block-20, .div-block-21 {
    width: 85%;
  }

  .subhead-built-for-everthing-intentional-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-built-for-everthing-intentional-copy.text-grey {
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 85%;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .inteional-list {
    width: 85%;
  }

  .nav-link-forge-ind, .nav-link-forge-couples {
    color: var(--secondary-1);
    padding: 16px 20px;
    font-size: 20px;
  }

  .forge-couples-heading-lg {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 48px;
    line-height: 48px;
    display: block;
  }

  .forge-couples-2-heading-lg-copy-copy {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .subhead-couples-7-pillars {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-couples-7-pillars.text-grey {
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .subhead-couples-7-pillars-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-couples-7-pillars-copy.text-grey {
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .the-forge-bottom-header-lg-copy-copy {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .subhead-middle-forge-fix {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-middle-forge-fix.text-grey {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .youtube-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .heading-lg-footer-new {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 48px;
    line-height: 48px;
    display: block;
  }

  .speaking-top-section {
    flex-flow: column;
    width: 90%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .speaking-very-top-section {
    flex-flow: column;
    display: flex;
  }

  .speaking-image-text {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .speaking-column-7 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .speaking-biography-heading-lg {
    text-align: left;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .speaking-heading-lg-div {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 48px;
    line-height: 48px;
    display: block;
  }

  .subhead-speaking-copy-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-speaking-copy-copy.text-grey {
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .speaking-topics {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 220px;
    font-size: 8px;
  }

  .speaking-bring {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .speaker-bring-andy-box {
    padding-left: 0;
    padding-right: 0;
  }

  .subhead-speaking-copy-copy-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-speaking-copy-copy-copy.text-grey {
    text-align: center;
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 400px;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .speaking-middle-section {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .speaking-keynote-heading-lg-copy {
    text-align: center;
    margin-bottom: 0;
    margin-left: auto;
    font-size: 48px;
    line-height: 48px;
  }

  .div-block-24 {
    width: 100%;
  }

  .modal-speaking-subhead {
    font-size: 20px;
    line-height: 24px;
  }

  .modal-speaking-subhead.text-grey, .modal-speaking-subhead.text-grey-speaking-mobile {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .speaking-modal-heading {
    text-align: left;
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 48px;
    line-height: 48px;
    display: block;
  }

  .speaking-modal-heading-lg-copy {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .speaking-modal-subhead-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .speaking-modal-subhead-copy.text-grey {
    text-align: left;
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 400px;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .operator-top-header-section {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .operator-column-6 {
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .operator-hero-right {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 600px;
    max-width: 470px;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  .operator-subhead-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .operator-subhead-copy.text-grey {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .operator-subhead-copy.text-grey-black-riffle {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .operator-image-text {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .subhead-phone-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-phone-copy.text-grey {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .subhead-phone-copy-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-phone-copy-copy.text-grey {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .image-9 {
    vertical-align: baseline;
    width: 430px;
    max-width: none;
    display: block;
  }

  .operator-column-7 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .subhead-phone-copy-copy-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-phone-copy-copy-copy.text-grey {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .operator-hero-under-submit {
    font-size: 20px;
    line-height: 24px;
  }

  .operator-hero-under-submit.text-grey {
    color: #434343;
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .operator-note-from-andy-wrap {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .operator-note-section {
    flex-flow: column;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 100px 20px;
  }

  .operator-andy-note-large {
    text-align: left;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .operator-heading-lg-div {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 48px;
    line-height: 48px;
    display: block;
  }

  .operator-andy-note-large-bold {
    text-align: left;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 48px;
    line-height: 48px;
  }

  .operator-subhead-copy-1 {
    font-size: 20px;
    line-height: 24px;
  }

  .operator-subhead-copy-1.text-grey {
    text-align: center;
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 400px;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .bold-text-2-copy, .bold-text-2-copy-copy {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .operator-bold-note {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    text-decoration: none;
    display: flex;
  }

  .operator-note-text-main {
    font-size: 20px;
    line-height: 24px;
  }

  .operator-note-text-main.text-grey {
    text-align: center;
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 400px;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .operator-andy-note-large-copy {
    text-align: center;
    margin-bottom: 10px;
    margin-left: auto;
    font-size: 48px;
    line-height: 48px;
  }

  .operator-andy-note-2 {
    text-align: center;
    margin-bottom: 0;
    margin-left: auto;
    font-size: 48px;
    line-height: 48px;
  }

  .bold-text-24, .bold-text-25 {
    font-size: 48px;
    line-height: 48px;
  }

  .operator-andy-subhead {
    font-size: 20px;
    line-height: 24px;
  }

  .operator-andy-subhead.text-grey {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .operator-andy-subhead.text-grey-black-riffle {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .bold-text-26 {
    font-size: 48px;
    line-height: 48px;
  }

  .operator-seven-pillars-div, .oc-pillars-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .oc-subhead-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .oc-subhead-copy.text-grey {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .subhead-oc-seven-pillars-1 {
    font-size: 20px;
    line-height: 24px;
  }

  .subhead-oc-seven-pillars-1.text-grey {
    text-align: center;
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: none;
    margin: 20px auto 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .oc-pillar-item-1 {
    height: 360px;
  }

  .oc-pillar-item-7 {
    height: 240px;
  }

  .oc-section {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .oc-section.hero {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .oc-top-form-div-block-copy {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .oc-operator-form-2 {
    margin-top: 40px;
  }

  .home-hero-form-section {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .home-hero-form-section.hero {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .ep-pg-card-copy {
    margin-top: 20px;
  }

  .oc-get-free-pdf-text {
    font-size: 20px;
    line-height: 24px;
  }

  .oc-get-free-pdf-text.text-grey {
    text-align: center;
    text-transform: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 400px;
    margin: 20px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .oc-hero-text {
    font-size: 20px;
    line-height: 24px;
  }

  .oc-hero-text.text-grey {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .oc-columns {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ep-pg-secondary-backup {
    flex-flow: column;
    width: 80%;
    display: flex;
  }

  .book-page-operator-text-full {
    font-size: 20px;
    line-height: 24px;
  }

  .book-already-purchased-box-div-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .got-the-book-list {
    margin-bottom: 0;
  }

  .got-the-book-text-block, .got-the-book-text-block-top {
    width: 90%;
  }

  .bold-text-2-home-shop-link {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    font-size: 13px;
    text-decoration: none;
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 16px;
  }

  h1 {
    font-size: 36px;
    line-height: 36px;
  }

  .header-container {
    padding-left: 16px;
    padding-right: 4px;
  }

  .menu-button.w--open {
    background-color: var(--_html-to-design---color--black--solid);
  }

  .menu-icon {
    filter: invert();
    width: 25px;
  }

  .video-hero {
    padding-top: 60px;
    padding-bottom: 130px;
  }

  .video-image-wrapper {
    min-height: 180px;
  }

  .video-tab-menu {
    display: flex;
  }

  .section.hero {
    background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/69a7ee9b9bff307d28030bb4_hero2.png");
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-size: 900px;
    background-attachment: scroll;
    margin-top: -162px;
    margin-bottom: -127px;
    padding-top: 0;
    padding-bottom: 200px;
  }

  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-lg {
    flex-flow: column;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .heading-xl {
    font-size: 40px;
    line-height: 40px;
  }

  .text-large {
    font-size: 16px;
    line-height: 24px;
  }

  .video-wrapper-large.pull-top {
    margin-top: -83px;
  }

  .card-body, .card-body-large {
    padding: 24px;
  }

  .h1 {
    font-size: 36px;
    line-height: 40px;
  }

  .card {
    padding: 24px;
  }

  .card-play-button-small {
    left: 24px;
  }

  .subhead.text-grey {
    width: auto;
    margin: 0 10px;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

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

  .footer-column.footer-column-margin-left {
    margin-left: 0;
  }

  .play-button {
    width: 48px;
    height: 48px;
  }

  .section-hero {
    text-align: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-right: 0;
  }

  .breadcrumbs-wrapper {
    flex-direction: column;
    padding: 12px 16px;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }

  .breadcrumb-link, .breadcrumb-active {
    display: inline;
  }

  .breadcrumb-break {
    margin-left: 8px;
    margin-right: 8px;
    display: inline;
  }

  .footer-bottom-row, .footer-column-left {
    text-align: left;
    align-items: flex-start;
  }

  .footer-right {
    flex-direction: column;
  }

  .footer-2-row {
    align-items: flex-start;
  }

  .footer-2-left {
    text-align: left;
    align-items: flex-start;
  }

  .footer-2-column {
    align-items: flex-start;
  }

  .video-post-horizontal {
    flex-direction: column;
  }

  .header-logo-centered, .form-link {
    justify-content: flex-start;
  }

  .tagline {
    letter-spacing: 2px;
  }

  .card-large {
    padding: 28px;
  }

  .button-secondary {
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    display: block;
  }

  .card-large-primary-1 {
    padding: 28px;
  }

  .margin-bottom-0 {
    margin-bottom: 0;
  }

  .grid-features {
    grid-template-columns: 1fr;
  }

  .margin-top-0 {
    margin-top: 0;
  }

  .card-xlarge {
    padding: 28px;
  }

  .card-feature {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-feature-title {
    margin-bottom: 24px;
  }

  .double-button-wrapper {
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .video-card-image-wrapper {
    height: 160px;
  }

  .video-card-content {
    padding: 36px 24px 24px;
  }

  .card-image-hero-inner {
    padding: 36px;
  }

  .video-card-image-inner {
    padding: 24px;
  }

  .series-info-row {
    flex-direction: column;
    align-items: stretch;
  }

  .series-info-item {
    border-bottom: 2px solid var(--white);
    border-right-style: none;
    margin-bottom: 12px;
    margin-right: 0;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .grid-form-row-halves {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .nav-dropdown {
    padding: 12px 16px;
  }

  .button-wrapper {
    grid-template-columns: 1fr;
    margin-top: 12px;
  }

  .grid-inline-email-form {
    grid-template-columns: 1fr;
  }

  .card-primary-1, .card-primary-2 {
    padding: 24px;
  }

  .breadcrumb-row {
    display: block;
  }

  .nav-link {
    padding: 12px 16px;
  }

  .bold-text-2 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    padding-top: 0;
    font-size: 12px;
    line-height: 16px;
    display: flex;
  }

  .book-details-main-box {
    margin-top: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-8-copy {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-2 {
    width: 300px;
    margin: 20px 10px 40px;
    padding-top: 0;
  }

  .div-block-9 {
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .grid-5 {
    grid-template-columns: 1fr;
  }

  .div-block-10 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #161616;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: block;
    position: static;
  }

  .heading-lg-copy {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 244px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .section-hero-copy {
    text-align: left;
    align-items: flex-start;
  }

  .subhead-3.text-grey-3 {
    justify-content: center;
    align-items: center;
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    font-size: 13px;
    line-height: 25px;
    display: block;
    overflow: visible;
  }

  .gearlink-home-new {
    font-size: 16px;
  }

  .heading-shop-all-gear {
    font-size: 40px;
    line-height: 40px;
  }

  .grid-6 {
    grid-column-gap: var(--_clever-entremet-25aeef-netlify-app---font-size--12);
    grid-row-gap: var(--_clever-entremet-25aeef-netlify-app---font-size--12);
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    font-size: 13px;
    display: flex;
  }

  .button-operator-code {
    width: 120px;
    font-size: 11px;
  }

  .button-secondary-watch-episodes {
    margin-top: 40px;
    font-size: 12px;
  }

  .div-block-11 {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .div-block-footer {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .subhead-footer.text-grey-footer {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
  }

  .ch-footer {
    font-size: 40px;
    line-height: 40px;
  }

  .subhead-code-1.text-grey {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .footer-div-right {
    clear: none;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    display: flex;
    position: relative;
  }

  .footer-div-left {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .footer-right-links {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .book-copy-right {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-top: 0;
    padding-right: 0;
    overflow: visible;
  }

  .book-right-text-copy.text-grey {
    text-align: center;
    width: 280px;
    margin-top: 30px;
    line-height: 24px;
  }

  .image-3 {
    width: 40%;
    padding-left: 0;
  }

  .columns {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .heading-lg-top-text {
    text-align: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .section-hero-mobile-top {
    text-align: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 267px;
    padding-right: 0;
  }

  .column-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-7 {
    padding-left: 0;
  }

  .columns-2 {
    max-width: none;
  }

  .book-subhead-grey.text-grey, .book-subhead-grey.book-text-grey {
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0 0;
    font-size: 12px;
    line-height: 24px;
  }

  .book-heading-lg {
    text-align: center;
    margin: 10px auto 0;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .book-red-bold-text-1 {
    text-align: center;
    margin-bottom: -23px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    display: block;
  }

  .column-8 {
    padding-bottom: 40px;
    padding-left: 0;
  }

  .book-cover-image {
    margin: 40px auto;
    padding-top: 0;
  }

  .book-bold-text-2 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin: 0 auto 20px;
    padding-top: 20px;
    display: flex;
  }

  .book-price-heading {
    text-align: center;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .book-left-header {
    text-align: center;
    font-size: 40px;
  }

  .book-left-text {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .book-left-text.text-grey {
    text-align: center;
    width: 280px;
    line-height: 24px;
  }

  .text-block-11 {
    text-align: center;
  }

  .div-block-14 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-block-12, .text-block-13 {
    text-align: center;
  }

  .div-block-11-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 10px;
    display: flex;
  }

  .button-book-page-vendors {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .book-copy-left {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 280px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

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

  .book-right-header-text {
    flex-flow: column;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .book-right-subheader.text-grey {
    width: auto;
    margin: 0 auto;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .book-page-top-subheader.text-grey {
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0 0;
    font-size: 12px;
    line-height: 24px;
  }

  .columns-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .book-details-reviews.text-grey, .book-detals-main-text-2.text-grey {
    padding-left: 0;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .book-detals-main-text-2.grey-text-dark {
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .book-detals-main-text-2.text-grey-copy, .book-page-readers-drownproof.text-grey {
    padding-left: 0;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .book-detals-bullet-list.text-grey {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .list-2 {
    padding-left: 20px;
    font-size: 13px;
  }

  .book-details-header-bottom {
    text-align: left;
    flex-flow: column;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .book-top-header-box {
    margin-top: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .columns-4 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .book-details-main-box-copy {
    margin-top: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .book-details-reviews-copy.text-grey {
    padding-left: 0;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .book-details-header-bottom-copy {
    flex-flow: column;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .book-details-reviews-copy-copy.text-grey {
    padding-left: 0;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .homepage-latest-episode {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .homepage-operator-code-box {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-9 {
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .italic-text-2 {
    font-size: 14px;
  }

  .column-10 {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 20px;
    display: flex;
  }

  .column-11 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-12 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-14, .column-15, .column-16 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-17 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .columns-5 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .column-19, .column-20, .column-21 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-4, .image-5, .image-6 {
    width: 150%;
    height: 300px;
  }

  .button-secondary-copy {
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    display: block;
  }

  .double-button-wrapper-copy {
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .subhead-phone.text-grey {
    width: auto;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px 0 0;
    font-size: 12px;
    line-height: 24px;
  }

  .column-22 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-lg-phone {
    flex-flow: column;
    margin-top: -5px;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .heading-lg-phone-copy {
    outline-offset: 0px;
    outline: 3px #e8edf4;
    flex-flow: column;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .subhead-phone-copy.text-grey {
    text-transform: none;
    width: 95%;
    max-width: 500px;
    margin: 20px auto 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .operator-text-full.text-grey {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .subhead-3-represent.text-grey-3 {
    justify-content: center;
    align-items: center;
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    font-size: 13px;
    line-height: 25px;
    display: block;
    overflow: visible;
  }

  .about-page-main-box {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .book-detals-main-text-below-image.text-grey {
    padding-left: 0;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .book-detals-main-text-below-image.grey-text-dark {
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .book-detals-main-text-below-image.text-grey-copy {
    padding-left: 0;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .black-rifle-coffee-subhead.text-grey {
    width: auto;
    margin: 0 10px;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .black-rifle-coffee-subhead.text-grey-black-riffle {
    justify-content: center;
    align-items: center;
    width: auto;
    margin: 0 10px;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .text-field.dark-input-filed {
    width: 100%;
    font-size: 12px;
  }

  .never-miss-an-eposide.text-grey, .never-miss-an-eposide.text-grey-black-riffle {
    width: auto;
    margin: 0 10px;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .never-miss-grey {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto 20px;
    padding-top: 0;
    font-size: 12px;
    line-height: 16px;
    display: flex;
  }

  .submit-button-2 {
    width: 70%;
    height: 58px;
    margin-top: 1px;
    font-size: 12px;
  }

  .section-hero-tablet {
    text-align: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 267px;
    padding-right: 0;
  }

  .section-hero-mobiel-wide {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    padding-top: 220px;
    padding-right: 0;
    display: flex;
  }

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

  .success-message {
    background-color: var(--_html-to-design---color--grey--10);
    width: 100%;
    height: 100px;
    color: var(--white);
    font-size: 12px;
    font-weight: 400;
  }

  .error-message-2 {
    background-color: var(--primary-2);
    width: auto;
    color: var(--white);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  .text-block-16 {
    justify-content: center;
    align-items: center;
    font-size: 12px;
    line-height: 18px;
    display: flex;
  }

  .download-free-pdf {
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    display: block;
  }

  .ep-pg-browse {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .ep-pg-secondary {
    justify-content: center;
    align-items: center;
    width: 95%;
  }

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

  .home-hero-form-div-block {
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .the-forge-top-section.hero {
    background-image: url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/69a7ee9b9bff307d28030bb4_hero2.png");
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-size: 900px;
    background-attachment: scroll;
    margin-top: -162px;
    margin-bottom: -127px;
    padding-top: 0;
    padding-bottom: 200px;
  }

  .the-forge-top-section.the-forge-hero {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .the-forge-header-text-div {
    margin-top: 0;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .the-forge-heading-lg {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .the-forge-form-div {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .the-forge-bottom-header-lg-copy {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .the-forge-image-about {
    width: 300px;
    margin: 20px 10px 40px;
    padding-top: 0;
  }

  .the-forge-couples-header-text-div-copy {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .the-forge-couples-bottom-header-lg-copy-copy {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .book-already-purchased-box-div {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .operator-text-full-copy.text-grey {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .the-forge-who-is-it-text-div-copy {
    margin-top: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .subhead-built-for-main-copy.text-grey {
    text-transform: none;
    width: auto;
    margin: 20px 10px 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .the-forge-70-heading-lg-copy {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .the-forge-bottom-div-copy {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-medium-forge {
    flex-flow: column;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 25px;
    line-height: 40px;
    display: block;
  }

  .the-forge-40-heading-lg-copy {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    font-size: 25px;
    line-height: 40px;
    display: flex;
  }

  .text-span-red {
    font-size: 25px;
  }

  .text-span-red-2 {
    text-align: left;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    font-size: 25px;
    line-height: 40px;
    display: flex;
  }

  .subhead-day-text-the-forge.text-grey {
    text-align: left;
    text-transform: none;
    width: 100%;
    max-width: none;
    margin: 0 auto 20px;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .bold-text-8, .italic-text-6 {
    font-size: 12px;
  }

  .div-block-19, .div-block-20 {
    text-align: left;
    width: 95%;
  }

  .div-block-21 {
    width: 95%;
  }

  .subhead-built-for-everthing-intentional-copy.text-grey {
    text-transform: none;
    width: auto;
    margin: 20px 10px 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .inteional-list {
    width: 95%;
  }

  .bold-text-22-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .italic-text-6-copy {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    display: flex;
  }

  .nav-link-forge-ind, .nav-link-forge-couples {
    padding: 12px 16px;
  }

  .forge-couples-heading-lg {
    flex-flow: column;
    margin-top: -5px;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .forge-couples-2-heading-lg-copy-copy {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .subhead-couples-7-pillars.text-grey, .subhead-couples-7-pillars-copy.text-grey {
    text-transform: none;
    width: auto;
    margin: 20px 10px 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .the-forge-bottom-header-lg-copy-copy {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .subhead-middle-forge-fix.text-grey {
    width: auto;
    margin: 0 10px;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .heading-lg-footer-new {
    flex-flow: column;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .speaking-top-section {
    justify-content: center;
    align-items: center;
    width: 95%;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .speaking-image-text {
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .speaking-column-7 {
    padding-left: 0;
  }

  .speaking-button {
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    display: block;
  }

  .speaking-biography-heading-lg {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .speaking-heading-lg-div {
    flex-flow: column;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .subhead-speaking-copy-copy.text-grey {
    text-align: center;
    text-transform: none;
    width: 95%;
    max-width: none;
    margin: 20px auto 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .speaking-topics {
    width: 220px;
    font-size: 11px;
  }

  .speaking-bring {
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .speaker-bring-andy-box {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .subhead-speaking-copy-copy-copy.text-grey {
    text-transform: none;
    width: 85%;
    max-width: 300px;
    margin: 20px auto 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .speaking-middle-section {
    justify-content: center;
    align-items: center;
    width: 95%;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .speaking-keynote-heading-lg-copy {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .div-block-24 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-speaking-form-block {
    text-align: left;
    margin-top: 20px;
  }

  .modal-speaking-subhead.text-grey {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    max-width: none;
    margin: 20px 0 10px auto;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
    display: block;
  }

  .modal-speaking-subhead.text-grey-speaking-mobile {
    clear: none;
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: auto;
    margin: 20px 0 10px;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
    display: block;
  }

  .speaking-modal-heading {
    flex-flow: column;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .speaking-modal-heading-lg-copy {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .speaking-modal-subhead-copy.text-grey {
    text-transform: none;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin: 20px auto 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .speaking-modal-textarea {
    width: 100%;
    font-size: 12px;
  }

  .operator-top-header-section {
    width: auto;
  }

  .operator-column-6 {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .operator-hero-right {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 267px;
    padding-right: 0;
  }

  .operator-subhead-copy.text-grey, .operator-subhead-copy.text-grey-black-riffle {
    width: auto;
    margin: 0 10px;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .operator-image-text {
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .operator-hero-submit-button {
    width: 100%;
    height: 58px;
    margin-top: 1px;
    font-size: 12px;
  }

  .subhead-phone-copy.text-grey, .subhead-phone-copy-copy.text-grey {
    width: auto;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px 0 0;
    font-size: 12px;
    line-height: 24px;
  }

  .image-9 {
    width: 180%;
  }

  .operator-column-7 {
    padding-left: 0;
  }

  .subhead-phone-copy-copy-copy.text-grey {
    width: auto;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px 0 0;
    font-size: 12px;
    line-height: 24px;
  }

  .operator-hero-under-submit.text-grey {
    width: auto;
    color: var(--_incredible-trifle-fe8e1e-netlify-app---color--grey--16);
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px 0 0;
    font-size: 12px;
    line-height: 24px;
  }

  .operator-note-section {
    justify-content: center;
    align-items: center;
    width: 95%;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .operator-andy-note-large {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .operator-heading-lg-div {
    flex-flow: column;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .operator-andy-note-large-bold {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .operator-subhead-copy-1.text-grey {
    text-transform: none;
    width: 85%;
    max-width: 300px;
    margin: 20px auto 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .bold-text-2-copy, .bold-text-2-copy-copy {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin: 0 auto;
    padding-top: 0;
    font-size: 12px;
    line-height: 16px;
    display: flex;
  }

  .operator-bold-note {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin: 0 auto;
    padding-top: 0;
    font-size: 12px;
    line-height: 16px;
    display: flex;
  }

  .operator-note-text-main.text-grey {
    text-transform: none;
    width: 85%;
    max-width: 300px;
    margin: 20px auto 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .operator-andy-note-large-copy, .operator-andy-note-2 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .operator-andy-subhead.text-grey, .operator-andy-subhead.text-grey-black-riffle {
    width: auto;
    margin: 0 10px;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .operator-seven-pillars-div {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .oc-pillars-inner {
    max-width: none;
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .oc-subhead-copy.text-grey {
    width: auto;
    margin: 0 10px;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .subhead-oc-seven-pillars-1.text-grey {
    text-transform: none;
    width: 85%;
    max-width: 300px;
    margin: 20px auto 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .oc-pillars-grid {
    grid-template-columns: minmax(150px, 1fr);
    grid-auto-columns: minmax(150px, 1fr);
    grid-auto-flow: row;
    place-content: center;
    max-width: 100%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .oc-pillar-item-1 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 400px;
    display: flex;
  }

  .oc-pillar-number {
    height: 60px;
  }

  .oc-pillar-subname {
    line-height: 14px;
  }

  .paragraph-8 {
    font-size: 12px;
    line-height: 18px;
  }

  .oc-pillar-item-7 {
    grid-template-columns: minmax(40px, 40px);
  }

  .oc-section.hero {
    width: auto;
    margin-top: -162px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .oc-top-form-div-block-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .oc-hero-form {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .oc-form-block {
    width: 95%;
    max-width: 95%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30 {
    font-size: 18px;
  }

  .bold-text-31 {
    font-size: 18px;
    line-height: 18px;
  }

  .oc-operator-form-2 {
    margin-top: 20px;
  }

  .oc-operator-form-class {
    width: 270px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .home-hero-wrapper {
    -webkit-text-fill-color: inherit;
    background-color: #000;
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60e901cb9e8f2b2bdcef4d8a/69a7ee9b9bff307d28030bb4_hero2.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-clip: border-box;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .home-hero-form-section.hero {
    width: 100%;
    margin-top: -162px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 30px;
  }

  .ep-pg-card-copy {
    margin-top: 10px;
  }

  .oc-get-free-pdf-text.text-grey {
    text-transform: none;
    width: 85%;
    max-width: 300px;
    margin: 20px auto 0;
    padding: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .oc-hero-text.text-grey {
    width: auto;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px 0 0;
    font-size: 12px;
    line-height: 24px;
  }

  .oc-columns {
    width: 90%;
    max-width: none;
  }

  .ep-pg-secondary-backup {
    width: 95%;
  }

  .book-page-operator-text-full.text-grey {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .book-already-purchased-box-div-copy {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .got-the-book-list, .got-the-book-list-copy {
    padding-left: 20px;
    font-size: 13px;
  }

  .bold-text-2-home-shop-link {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    padding-top: 0;
    font-size: 12px;
    line-height: 16px;
    display: flex;
  }

  .collection-item-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .collection-list-3 {
    flex-flow: column;
  }
}

#w-node-_53e683b1-1c08-1058-4089-3976fa67920f-a5ef4d94, #w-node-f7ea2367-6e54-6184-5b6c-8bc80d8516e4-a5ef4d94, #w-node-b438c8b7-55fd-ba10-4949-50a99ea6d26b-77ef4d96, #w-node-_71c4ac16-1507-5469-49c3-7da6018b2968-9eef4d98, #w-node-_75eecf0e-580f-401b-8627-3aa55421f425-17ef4d99, #w-node-_75eecf0e-580f-401b-8627-3aa55421f427-17ef4d99, #w-node-_13e379d6-d06b-45f0-34ba-d47b1d08ab84-b1ef4d9b {
  align-self: stretch;
}

#w-node-_13e379d6-d06b-45f0-34ba-d47b1d08aba4-b1ef4d9b {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_44912c53-dda3-4d27-ab00-f5d395bc3e47-2cef4d9e, #w-node-a3c36b37-ba76-0b01-5aa6-f27c71e6e6f2-76ef4d9f {
  align-self: stretch;
}

#w-node-_00b8ffa0-d6d7-d7ff-1cb0-e6866e3654db-76ef4d9f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_9ea71c21-4a39-b3de-6a91-58ef50ba2c5f-fcef4da3, #w-node-_81f27013-d589-d0bf-6e68-d7e8f1451ed0-fcef4da3, #w-node-_0c381f05-c7c2-ebce-2b99-58c65ebc0a51-dbef4da5, #w-node-dfd774e1-5398-9d61-e772-007e023833a4-dcef4da6 {
  align-self: stretch;
}

#w-node-_0481c4ab-5669-66ad-02b8-dbd43a62e497-a8ef4daf {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-d6ee2f6c-ece6-c57b-f68d-1b5ee0c829ba-a8ef4daf, #w-node-d6ee2f6c-ece6-c57b-f68d-1b5ee0c8299a-a8ef4daf, #w-node-f9d4833f-b809-906f-8691-ac35b3827eab-a8ef4daf {
  align-self: stretch;
}

#w-node-_51757736-36c3-8619-e87a-375b622aa002-8c3f060e {
  margin-top: 20px;
  margin-bottom: 20px;
}

#w-node-_25efc730-92f3-4f64-06c4-9ce3dc4e8b53-8c3f060e {
  border: 1px solid #e6e6e6;
}

#w-node-fe132af5-d23a-4251-6b51-c7b77df6cb28-8c3f060e {
  margin-top: 10px;
}

#w-node-e6fd1582-6236-97de-ce7d-42ea9d8efe6f-8c3f060e {
  position: initial;
  margin-left: 0;
  margin-right: 0;
}

#w-node-_73b7b5d6-be8b-905a-1e13-471be13cdeb6-8e9db79e, #w-node-_7c563dc6-b93f-6af1-16e1-8a1c7b4a5e85-8e9db79e, #w-node-_0f24e330-29e4-72fd-4b38-1abdaf2aafe5-8e9db79e {
  place-self: center;
}

#w-node-_5a152a7c-53e9-303f-0a76-4baddbf3f89e-005b247c {
  place-self: center;
}

#w-node-_5a152a7c-53e9-303f-0a76-4baddbf3f8a0-005b247c, #w-node-e312bed2-3cf3-2c5a-d5bc-5ea76a5cae7a-005b247c, #w-node-_60b7c6ab-86e5-68db-8d3b-3df487abc704-005b247c, #w-node-_7873c7f5-4670-5afc-7660-6ad13d6876ff-005b247c, #w-node-_1bc55dea-3464-e812-50e0-c6d6a0e801f1-005b247c, #w-node-a3470b39-1888-014b-77eb-0b0e7fd6a2f2-005b247c, #w-node-aab216fd-b8a3-9f9d-168e-27e92913c742-005b247c {
  align-self: center;
}

#w-node-e07a5a5c-2345-2814-b1e8-8fc790ca7b49-8176370d, #w-node-_1f008f12-7a87-5a03-d319-c0beaa4ac3d6-8176370d, #w-node-bd3d8991-e089-c342-a972-2ea825b1b6cb-8176370d, #w-node-_21159007-b8d9-9c54-09ac-d844441a73a7-8176370d, #w-node-ecc51a2b-d908-2fa7-fd7d-5612c5134322-8176370d, #w-node-_9c064890-3ed9-22a1-4d56-be3e3a7edf14-8176370d {
  align-self: start;
}

#w-node-_0298e314-5d94-c508-d094-a9fb914d62cc-8176370d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

@media screen and (max-width: 479px) {
  #w-node-_73b7b5d6-be8b-905a-1e13-471be13cdeb6-8e9db79e, #w-node-_372bd1a7-8d59-dee8-8add-53055b1af553-8176370d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0298e314-5d94-c508-d094-a9fb914d62cc-8176370d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }
}
