/**handles:block-form-styles**/
/*
* Units
*/
/*
* Quick pseudoclass
*/
/*
* Position absolute
*/
/*
* Custom scrollbar
*/
/*
* Fluid Typography.
*/
/*
* Truncates
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
.block-form {
  background-color: #f5f5f5;
  padding: 9rem 0 6.5rem;
  position: relative; }
  @media (max-width: 991.98px) {
    .block-form {
      padding: 3rem 0 3rem; } }
  .block-form .background {
    background: #f5f5f5;
    height: 100%;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 50%;
    width: 100vw;
    transform: translateX(-50%); }
  .block-form h1,
  .block-form h2,
  .block-form h3,
  .block-form h4,
  .block-form h5,
  .block-form h6 {
    font-size: var(--fs-25);
    font-weight: 900;
    line-height: 1.2;
    margin-bottom: 2rem;
    color: #007e32; }
  .block-form p {
    font-size: var(--fs-15);
    font-weight: 400;
    line-height: 1.4;
    margin-bottom: 2.5rem;
    color: #585858; }
  .block-form a {
    color: #007e32; }
  .block-form *:last-child {
    margin-bottom: 0 !important; }
  @media (max-width: 1349.98px) {
    .block-form .col-address {
      margin-bottom: 4rem; } }


/*# sourceMappingURL=block_form.css.map*/