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