/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./blocks/simpleview-form/src/styles/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
/******************************************************************
Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
@keyframes loader-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
/******************************************************************
Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
@media only screen and (min-width: 992px) {
  body.page-guide-request .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    max-width: 50%;
  }
}
.vbn-simpleview-form a {
  color: #384045 !important;
  font-weight: normal !important;
}
.vbn-simpleview-form p {
  margin: 0 !important;
}
.vbn-simpleview-form .sv_api_section_full_width {
  width: 100% !important;
  margin: 0 !important;
}
.vbn-simpleview-form .force-show {
  display: block !important;
}
.vbn-simpleview-form .force-flex {
  display: flex !important;
  align-items: center;
  flex-flow: row wrap;
}
.vbn-simpleview-form .sv_api_section_body {
  margin: 0 -10px;
}
.vbn-simpleview-form .label-style {
  font-family: "Jost", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  color: #384045;
  text-align: start;
  text-transform: none;
  width: 80%;
  margin: 0;
  padding-left: 50px;
}
.vbn-simpleview-form .sv_api_chkbox {
  margin: 0;
  zoom: 2;
  transform: scale(2);
  -ms-transform: scale(2);
  -webkit-transform: scale(2);
  -o-transform: scale(2);
  -moz-transform: scale(2);
  transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  border-radius: 0;
}
.vbn-simpleview-form .sv_api_reqhint {
  display: none;
}
.vbn-simpleview-form .gfield_required_asterisk {
  color: rgb(222, 69, 69);
}
.vbn-simpleview-form .sv_api_section_note {
  padding-left: 10px !important;
}
.vbn-simpleview-form form table {
  display: flex;
}
.vbn-simpleview-form form table tbody {
  display: flex;
  flex-flow: row wrap;
}
.vbn-simpleview-form form table tbody td.sv_api_section_head {
  font-family: "DIN";
  font-weight: 400;
  font-size: 20px;
  text-transform: none;
  color: #384045;
  margin: 0 auto 0.5em;
  display: block;
  text-align: left;
}
.vbn-simpleview-form form table tbody .sv_api_section_tbl .input--pb-style .sv_api_input,
.vbn-simpleview-form form table tbody .sv_api_section_tbl .input--pb-style .sv_api_select {
  height: auto;
  padding: 1rem 1.25rem;
  font-family: "Jost", sans-serif !important;
  font-weight: 400;
  font-size: 1.25rem;
  color: #384045;
  border: 1px #707070 solid !important;
}
.vbn-simpleview-form form table tbody .sv_api_section_tbl .input--pb-style .sv_api_input:focus,
.vbn-simpleview-form form table tbody .sv_api_section_tbl .input--pb-style .sv_api_select:focus {
  border: 1px solid black;
}
.vbn-simpleview-form form table tbody .sv_api_section_tbl tr {
  width: calc(100% - 20px);
  margin: 0 10px;
}
.vbn-simpleview-form form table tbody .sv_api_section_tbl tr td .sv_api_input {
  width: 100%;
}
.vbn-simpleview-form form table tbody .sv_api_section_tbl tr:nth-child(1), .vbn-simpleview-form form table tbody .sv_api_section_tbl tr:nth-child(2), .vbn-simpleview-form form table tbody .sv_api_section_tbl tr:nth-child(4), .vbn-simpleview-form form table tbody .sv_api_section_tbl tr:nth-child(5) {
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .vbn-simpleview-form form table tbody .sv_api_section_tbl tr:nth-child(1), .vbn-simpleview-form form table tbody .sv_api_section_tbl tr:nth-child(2), .vbn-simpleview-form form table tbody .sv_api_section_tbl tr:nth-child(4), .vbn-simpleview-form form table tbody .sv_api_section_tbl tr:nth-child(5) {
    width: calc(50% - 20px);
    margin: 0 10px;
  }
}
.vbn-simpleview-form form table tbody .sv_api_section_tbl tr:nth-child(6), .vbn-simpleview-form form table tbody .sv_api_section_tbl tr:nth-child(7), .vbn-simpleview-form form table tbody .sv_api_section_tbl tr:nth-child(8) {
  width: calc(33.33% - 20px);
}
.vbn-simpleview-form form table tbody .sv_api_section_tbl tr .sv_api_label:not([for=contact_sendemail_0]), .vbn-simpleview-form form table tbody .sv_api_section_tbl tr .sv_api_label:not([for=contact_sendemail_1]), .vbn-simpleview-form form table tbody .sv_api_section_tbl tr .sv_api_label:not([for=inquiry_brochures_69]) .vbn-simpleview-form form table tbody .sv_api_section_tbl tr .sv_api_label:not([for=udf_1862]) {
  display: none;
}

.vbn-simpleview-form {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
  /*
  ** MODAL FORM OPTION
  */
}
.vbn-simpleview-form form {
  width: 100%;
}
.vbn-simpleview-form form table {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.vbn-simpleview-form form table tbody td {
  display: block;
  margin: 0;
}
.vbn-simpleview-form form table tbody .sv_api_reqhint {
  font-style: italic;
  font-weight: 400;
  font-size: 13.008px;
  color: #c02b0a;
}
.vbn-simpleview-form form table tbody .sv_api_section_head {
  margin: 0;
  font-size: 2.5rem;
}
.vbn-simpleview-form form table tbody .sv_api_section_note {
  padding: 15px 0px;
}
.vbn-simpleview-form form table tbody .sv_api_section_note span {
  font-size: 0.9375rem !important;
}
.vbn-simpleview-form form table tbody .sv_api_submit {
  padding: 3% 0%;
}
.vbn-simpleview-form form table tbody .sv_api_submit .sv_api_button {
  margin-right: 5px;
}
.vbn-simpleview-form form table tbody .sv_api_button {
  display: inline-block;
  padding: 1em 2.5em;
  border: 1px solid white;
  border-radius: 0;
  box-shadow: none;
  background-color: red;
  font-weight: bold;
  font-size: 1rem;
  text-decoration: none;
  text-transform: uppercase;
  color: white;
}
.vbn-simpleview-form form table tbody .sv_api_button:hover {
  background-color: white !important;
  border: 1px solid orange !important;
  color: orange !important;
  cursor: pointer;
}
.vbn-simpleview-form form table tbody .input--pb-style {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5rem;
}
.vbn-simpleview-form form table tbody .input--pb-style .sv_api_input, .vbn-simpleview-form form table tbody .input--pb-style .sv_api_select {
  border: 1px solid red;
  font-size: 18px;
  padding: 14px;
}
.vbn-simpleview-form form table tbody .input--pb-style .sv_api_label {
  font-weight: bold;
  color: #575757;
}
.vbn-simpleview-form form table tbody .input--pb-style .sv_api_label.remove--bold {
  font-weight: normal;
}
.vbn-simpleview-form form table tbody .input--pb-style .sv_api_field_val {
  padding: 8px 0px 15px 0px;
}
.vbn-simpleview-form form table tbody .input--pb-style .sv_api_field_val fieldset .sv_api_label {
  font-weight: normal;
}
.vbn-simpleview-form form table tbody .input--pb-style .sv_api_select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url(../gif/select-arrow.fdbdc2ec.gif);
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: 22px;
  background-size: 25px;
  margin-right: 2rem;
  padding: 1rem;
  padding-right: 2rem;
  width: 100%;
}
.vbn-simpleview-form form table tbody .input--pb-style .sv_api_chkbox {
  margin-bottom: 1rem;
}
.vbn-simpleview-form .modal-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.85);
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 99999992;
  max-width: 100% !important;
}
.vbn-simpleview-form .modal-bg .modal {
  width: 75%;
  margin-top: 3vh;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 80vh;
  color: #575757;
  display: flex;
  flex-direction: column;
  align-items: center;
  /*
  * FORM SPECIFIC STYLES
  */
}
.vbn-simpleview-form .modal-bg .modal a {
  color: #575757;
  font-weight: bold;
}
.vbn-simpleview-form .modal-bg .modal .modal__title-section {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.vbn-simpleview-form .modal-bg .modal .modal__title-section .title-section__container {
  width: 75%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.vbn-simpleview-form .modal-bg .modal .modal__title-section .title-section__container .title-text {
  font-size: clamp(22px, 6vw, 70px);
  text-align: center;
  margin-bottom: 0;
}
.vbn-simpleview-form .modal-bg .modal .modal__title-section .title-section__container .title-description {
  font-weight: bold;
  width: 90%;
}
.vbn-simpleview-form .modal-bg .modal .modal__title-section .title-section__container .wp-block-separator {
  margin: 2em auto;
}
.vbn-simpleview-form .modal-bg .modal .modal__form-section {
  width: 80%;
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 641px) {
  .vbn-simpleview-form .modal-bg .modal .modal__form-section form {
    width: 70% !important;
  }
}
@media only screen and (max-width: 640px) {
  .vbn-simpleview-form .modal-bg .modal .modal__form-section form {
    width: 90% !important;
  }
}
.vbn-simpleview-form .modal-bg .modal .hide-in-modal {
  display: none;
}
.vbn-simpleview-form .modal-bg .modal .sv_api_form .sv_api_section_head {
  display: none;
}
.vbn-simpleview-form .modal-bg .modal #frm_39 {
  display: flex;
  justify-content: center;
}
.vbn-simpleview-form .modal-bg .modal #frm_39 table.sv_api_main_tbl {
  max-width: 900px;
}
.vbn-simpleview-form .modal-bg .modal .svForm39__body tbody {
  display: flex;
  flex-wrap: wrap;
}
.vbn-simpleview-form .modal-bg .modal .svForm39__body tbody .sv_api_field_val #contact_fname, .vbn-simpleview-form .modal-bg .modal .svForm39__body tbody .sv_api_field_val #contact_zip {
  margin-right: 1.5rem;
}
.vbn-simpleview-form .modal-bg .modal .svForm39__body .sv_api_select {
  background: #fff !important;
}
.vbn-simpleview-form .modal-bg .modal #frm_61 .sv_api_section_tbl--form61 {
  width: 100%;
}
.vbn-simpleview-form .modal-bg .modal #frm_61 .sv_api_section_tbl--form61 .single-row-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (max-width: 640px) {
  .vbn-simpleview-form .modal-bg .modal #frm_61 .sv_api_section_tbl--form61 .single-row-wrapper {
    flex-direction: column;
  }
}
.vbn-simpleview-form .modal-bg .modal #frm_61 .sv_api_section_tbl--form61 .single-row-wrapper .input--pb-style:first-child {
  margin-right: 1.2rem;
}
@media only screen and (min-width: 641px) {
  .vbn-simpleview-form .modal-bg .modal #frm_61 .sv_api_section_tbl--form61 .single-row-wrapper .input--pb-style {
    width: 49% !important;
  }
}
.vbn-simpleview-form .modal-bg .modal #frm_61 .sv_api_section_tbl--form61 .single-row-wrapper .input--pb-style .sv_api_input {
  width: 100%;
}
.vbn-simpleview-form .modal-bg .modal #frm_61 .sv_api_section_tbl--form61 #contact_email {
  width: 100% !important;
}
.vbn-simpleview-form .modal-bg .modal #frm_61 #contact_country {
  background-color: #fff;
}
.vbn-simpleview-form .modal-bg .modal #contact_sendemail {
  margin-bottom: 0rem;
}
.vbn-simpleview-form .modal-bg .modal .pb-captcha-container {
  display: flex;
  justify-content: center;
}
.vbn-simpleview-form .modal-bg .modal .pb-submit-btn-section {
  display: flex;
  justify-content: center;
}
.vbn-simpleview-form .modal-bg .modal .signup-form-skip {
  text-align: center;
  display: flex;
  justify-content: end;
  margin-right: 15px;
}
.vbn-simpleview-form .modal-bg .modal .signup-form-skip .skip-btn {
  background-color: transparent;
  color: #77807F;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
  margin-right: 15px;
}
.vbn-simpleview-form .modal-bg .modal .signup-form-skip label {
  display: block;
  margin-bottom: 10px;
}
.vbn-simpleview-form .modal-bg .modal .signup-form-skip input {
  width: 100%;
  padding: 8px;
  margin-bottom: 10px;
  border-radius: 5px;
  border: 1px solid #ccc;
}
.vbn-simpleview-form .modal-bg .modal .signup-form-skip button {
  padding: 10px 20px;
  border: none;
  cursor: pointer;
}
.vbn-simpleview-form .open-modal-btn {
  background: none;
  border-color: transparent;
  color: #3e9976;
  font-weight: bold;
  font-size: 16px;
  text-decoration: underline;
}
.vbn-simpleview-form .open-modal-btn:hover {
  cursor: pointer;
}
.vbn-simpleview-form .open-modal-btn.open-modal-btn--hide {
  display: none;
}

/*********************
MEDIUM SCREENS
*********************/
@media only screen and (max-width: 1100px) {
  .vbn-simpleview-form .modal {
    margin-top: 8vh;
  }
  .vbn-simpleview-form .modal #frm_39 table.sv_api_main_tbl {
    margin: 0px 5vw;
  }
}
/*********************
SMALL SCREENS
*********************/
@media only screen and (max-width: 768px) {
  .vbn-simpleview-form form {
    width: 95%;
  }
  .vbn-simpleview-form form table tbody .sv_api_section_note {
    width: 67%;
  }
  .vbn-simpleview-form form table tbody .input--pb-style {
    width: 80%;
  }
}
@media only screen and (max-width: 640px) {
  .vbn-simpleview-form .modal-bg .modal {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 85%;
    max-height: 85vh;
  }
  .vbn-simpleview-form .modal-bg .modal .signup-form-skip {
    width: 100%;
    margin-top: 20px;
  }
  .vbn-simpleview-form .modal-bg .modal .signup-form-skip .skip-btn {
    margin-right: 0px;
  }
}

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