@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:wght@500&display=swap');
html {
    scroll-behavior: smooth;
	background-color: #A4541C;
}
body {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 18px;
	padding: 0;
	margin: 0 !important;
}
body.et_divi_builder .entry-content {
    margin: 0 !important;
	padding: 0 !important;
}
body.et_divi_builder .entry-header,
body.et_divi_builder #colophon,
body.et_divi_builder #masthead {
    display: none;
}
h2, h3 {
    font-family: 'PT Serif', serif;
}
svg {
    overflow: visible !important;
}
svg,img {
    max-width: 100%;
}
.wpforms-field textarea,
.wpforms-field input {
    background-color: #fff !important;
    color: #A4541C !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 10px !important;
}
.wpforms-field label {
    color: #fff !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    margin-top:20px !important;
}
button[type="submit"] {
    background-color: #A4541C !important;
    border-radius: 0 !important;
    padding: 10px 80px !important;
    left: auto !important;
    right: 0 !important;
    position: absolute !important;
}
form.wpforms-form {
    max-width: 800px;
    margin: 0 auto 80px !important;
}
.et-db #et-boc .et-l .et_pb_module a {
    text-decoration: underline !important;
}
.et-db #et-boc .et-l .et_pb_module a:hover,
.et-db #et-boc .et-l .et_pb_module a:focus {
    text-decoration: none !important;
}
.et_pb_image.object-fit-cover .et_pb_image_wrap,
.et_pb_image.object-fit-cover {
    height: 100%;
    width: 100%;
    display: flex;
}
.et_pb_image.object-fit-cover img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
}
#et-boc .et-l .wpforms-container-full .wpforms-confirmation-container-full p {
    color: #fff !important;
    text-align: center !important;
}
.et-db #et-boc .et-l .et_pb_button_module_wrapper a {
	text-decoration: none !important;
}
.et-db #et-boc .et-l .et-menu a:focus,
.et-db #et-boc .et-l .et-menu a:hover {
    opacity: 1;
    transition: all .4s ease-in-out;
    background: #3E1711;
    border-color: #fff !important;
}
.et-db #et-boc .et-l .et-menu a:focus,
.et-db #et-boc .et-l .et-menu a:hover {
    opacity: 1 !important;
    transition: all .4s ease-in-out !important;
    background: #3E1711;
    border-color: #fff !important;
}
.et-db #et-boc .et-l .et-menu a {
    padding: 10px !important;
    border: 2px solid transparent !important;
    height: fit-content;
}
@media(min-width:981px){
    .row-reverse .et_pb_column:first-child {
        order: 2 !important;
      }
}