/*Theme Config*/

.home #content {
  margin: 0;
}

.tw-flex {
  display: flex;
}

.home .site-footer {
  margin-top: 0;
}

.home #content > .woostify-container {
  max-width: 100%;
  margin: 0;
  padding: 0;
}

/*Global elements*/

/*Buttons*/

.woo-primary-button,
.wpcf7-submit {
  background: #e27e01;
  color: #fff;
}

.woo-primary-button:hover,
.wpcf7-submit:hover {
  background: #b35f00;
  color: #fff;
}

.woo-primary-button:focus,
.wpcf7-submit:focus {
  outline: none;
  --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f6;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.woo-secondary-button {
  background: transparent;
  border: 2px solid #e27e01;
  color: #2f4f4f;
}

.woo-secondary-button:hover {
  color: #b35f00;
}

.woo-secondary-button:focus {
  outline: none;
  --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f6;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.woo-link {
  color: #b35f00;
  text-decoration: underline;
}

.woo-link:hover {
  color: #b35f00;
}

.woo-link:focus {
  outline: none;
  --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f6;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.custom-center {
  text-align: center;
}

@media (min-width: 1024px) {
  .custom-center {
    text-align: left;
  }
}

.wpcf7-text {
  height: 48px;
}

.wpcf7-submit {
  width: 100%;
  height: 48px;
}
