/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 07 2023 | 16:36:59 */
/* Enter Your Custom CSS Here */
/**
 * Gutenberg Editor
 */

/* @import "https://fonts.googleapis.com/css2?family=Lato&display=swap";
.editor-styles-wrapper,
.editor-styles-wrapper * {
  font-family: "Lato", sans-serif;
} */

@media only screen and (min-width: 1px) {
  body
    > div.wp-site-blocks
    > div.entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow
    > div.wp-block-group.alignfull.gutenify-section-38ad6c20-4bd9-11ee-a9a1-79889024c803.is-layout-flow.wp-block-group-is-layout-flow
    > div
    > div
    > div
    > div {
    display: flex;
    flex-direction: column-reverse; /* Reverses the order of columns on mobile */
  }

  .wp-block-cover.alignfull.gutenify-section-38accfe0-4bd9-11ee-a9a1-79889024c803.wp-duotone-unset-13 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .wp-block-columns.alignwide.has-white-background-color.has-background.gutenify-section-20494010-4bfb-11ee-9c4a-9b03618db998.is-layout-flex.wp-container-8.wp-block-columns-is-layout-flex {
    gap: 10px;
    padding: 10px;
  }
  .wp-block-group.alignfull.has-custom-primary-color.has-white-background-color.has-text-color.has-background.gutenify-section-20487cc0-4bfb-11ee-9c4a-9b03618db998.is-content-justification-center.is-nowrap.is-layout-flex.wp-container-6.wp-block-group-is-layout-flex {
    padding: 0;
  }
  .wp-block-group.gutenify-section-20482ea0-4bfb-11ee-9c4a-9b03618db998.is-vertical.is-content-justification-center.is-nowrap.is-layout-flex.wp-container-5.wp-block-group-is-layout-flex {
    gap: 15px;
  }
  .wp-block-columns.alignwide.has-background.gutenify-section-38aad410-4bd9-11ee-a9a1-79889024c803.is-layout-flex.wp-container-11.wp-block-columns-is-layout-flex {
    padding: 5px;
    width: 1400px;
    max-width: 92%;
    margin: 0 auto;
  }
  .invert {
    filter: invert(1) !important;
  }
  .custom-color-1 {
    color: var(--wp--preset--color--custom-color-1) !important;
  }
  .custom-color-2 {
    color: var(--wp--preset--color--custom-color-2) !important;
  }
  .custom-color-3 {
    color: var(--wp--preset--color--custom-color-3) !important;
  }
  .custom-color-4 {
    color: var(--wp--preset--color--custom-color-4) !important;
  }
  .custom-color-5 {
    color: var(--wp--preset--color--custom-color-5) !important;
  }
  .address_line_1,
  .address_line_2,
  .address_city,
  .address_state,
  .address_zip,
  .address_country,
  .address_street_name,
  .address_street_number {
    display: none !important;
  }
  .is-content-justification-center.is-layout-flex.wp-container-4.wp-block-group.alignwide {
    margin: auto;
  }
  div#gform_wrapper_3 {
    max-width: max-content;
    margin: auto;
  }
  body
    > div.wp-site-blocks
    > footer
    > div.wp-block-gutenify-container.gutenify-block-container-wrapper.gutenify-section-7d6b6811-2ce5-42d1-a78d-ab1e354465ef.gutenify-container-version-2
    > div
    > div.is-layout-flex.wp-container-64.wp-block-columns
    > div.is-layout-constrained.wp-container-63.wp-block-column.is-vertically-aligned-center {
    display: flex;
  }
  .is-layout-flex.wp-container-9.wp-block-columns {
    display: flex;
    flex-direction: row-reverse;
  }
  body
    > div.wp-site-blocks
    > div.wp-block-cover.alignfull.is-light
    > div
    > div
    > div
    > div:nth-child(1) {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
  }

  .is-layout-flow.wp-block-column.display-none {
    display: block;
  }
  p.has-text-align-left.has-custom-color-1-color.has-text-color.has-normal-font-size {
    font-size: 1rem !important;
  }
}

@media only screen and (min-width: 780px) {
  body
    > div.wp-site-blocks
    > div.entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow
    > div.wp-block-group.alignfull.gutenify-section-38ad6c20-4bd9-11ee-a9a1-79889024c803.is-layout-flow.wp-block-group-is-layout-flow
    > div
    > div
    > div
    > div {
    display: flex;
    flex-direction: row; /* Reverses the order of columns on mobile */
  }
}

@media only screen and (min-width: 955px) {
  div#gform_wrapper_3 {
    max-width: 640px;
    margin: auto;
  }
  h2.fonts-plugin-block {
    text-align: center;
  }
  body
    > div.wp-site-blocks
    > div:nth-child(2)
    > div
    > div
    > div
    > div
    > div
    > div
    > div
    > div
    > div:nth-child(2) {
    max-width: auto-flow;
  }
  body
    > div.wp-site-blocks
    > div:nth-child(2)
    > div
    > div
    > div
    > div
    > div
    > div
    > div
    > div
    > div:nth-child(2) {
    max-width: 60%;
    margin: auto;
  }
  body
    > div.wp-site-blocks
    > footer
    > div
    > div
    > div.is-layout-flex.wp-container-47.wp-block-columns
    > div:nth-child(3) {
    min-width: 555px;
  }
  p.has-custom-color-1-color.has-text-color {
    font-size: 1.5rem;
  }
  .is-content-justification-center.is-layout-flex.wp-container-4.wp-block-group.alignwide {
    margin: 0 !important;
  }
}

@media only screen and (min-width: 1100px) {
  .wp-block-cover.alignfull.gutenify-section-38accfe0-4bd9-11ee-a9a1-79889024c803.wp-duotone-unset-13 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media only screen and (min-width: 1280px) {
  .only-for-desktop {
    display: flex !important;
  }
}
