/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./css/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
/* SASS and Global'ish Stuff */
/* TYPOGRAPHY */
.w-container {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 16px;
}
@media (max-width: 599px) {
  .w-container {
    padding: 0 0px;
  }
}
.w-container {
  position: relative;
}
.w-flex-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px;
  gap: 24px 0;
}
.w-flex-col {
  padding-left: 16px;
  padding-right: 16px;
  flex: 1 1 100%;
  box-sizing: border-box;
}
.w-flex-cols-1 .flex-col {
  flex-basis: 100%;
  max-width: 100%;
}
.w-flex-cols-2 .flex-col {
  flex-basis: 50%;
  max-width: 50%;
}
.w-flex-cols-3 .flex-col {
  flex-basis: 33.3333%;
  max-width: 33.3333%;
}
@media (max-width: 900px) {
  .w-flex-cols-2 .w-flex-col,
  .w-flex-cols-3 .w-flex-col {
    flex-basis: 100%;
    max-width: 100%;
  }
}
/* Mods */
@media (max-width: 1220px) {
  .kt-inside-inner-col:not(.kt-inside-inner-col .kt-inside-inner-col) {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media (max-width: 1220px) {
  .wp-block-kadence-column.w-p-override .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
  }
}
@media (max-width: 1220px) {
  .kb-identity.wp-block-kadence-identity {
    padding-left: 15%;
  }
}
/** Better aligned table headers */
.kb-table-container table tr th {
  vertical-align: top;
  background-color: var(--global-palette8);
}
.w-search-overlay {
  background-color: rgba(0, 0, 0, 0.6);
}
.w-search-overlay__icon {
  margin-right: 10px;
  font-size: 1.1rem !important;
  color: var(--global-palette15);
}
@media (min-width: 960px) {
  .w-search-overlay__icon {
    font-size: 1.5rem !important;
  }
}
.w-search-overlay input.search-term {
  width: 90%;
  box-sizing: border-box;
  border: none;
  border-bottom: 3px solid var(--global-palette15);
  padding: 15px 0;
  margin: 0;
  background-color: transparent;
  font-size: 1rem;
  font-weight: 300;
  outline: none;
  color: var(--global-palette15);
}
@media (max-width: 599px) {
  .w-search-overlay input.search-term {
    width: 88%;
    font-size: 1rem;
  }
}
@media (min-width: 960px) {
  .w-search-overlay input.search-term {
    width: 94%;
    font-size: 1.5rem;
  }
}
.body-no-scroll {
  overflow: hidden;
}
#w-search-overlay__results {
  padding: 0 50px 0 50px;
}
@media (max-width: 599px) {
  #w-search-overlay__results {
    padding: 0 5px 0 5px;
  }
}
#w-search-overlay__results a {
  text-decoration: underline;
}
#w-search-overlay__results a:hover {
  text-decoration: underline;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.spinner-loader {
  margin-top: 45px;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  border: 0.25rem solid rgba(0, 0, 0, 0.2);
  border-top-color: black;
  animation: spin 1s infinite linear;
}
#square-signup-form input {
  -webkit-appearance: none;
  color: var(--kb-form-text-color, var(--global-palette5, #555352));
  border: var(--kb-form-border-width, 1px) solid var(--kb-form-border-color, var(--global-gray-400, #cbd5e0));
  font-size: var(--kb-form-font-size, 1rem);
  line-height: var(--kb-form-line-height, 1.6);
  border-radius: var(--kb-form-border-radius, 0);
  padding: var(--kb-form-v-padding, 0.4em) var(--kb-form-h-padding, 0.5em);
  max-width: 100%;
  background: var(--kb-form-background-color, var(--global-palette9, #fff));
  box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
  font-family: inherit;
  height: 50px;
  width: 541px;
}

/*# sourceMappingURL=style-index.css.map*/