/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*
  Child theme additions by Michael Croteau / CrowToes LLC
  https://crowtoes.com
*/

.ct-flex-section {
  --ct-flex-gap: 0;
}

.ct-flex-section > .row-fluid > [class*="span"] {
    align-items: stretch;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap;
    float: none;
    gap: 1rem;
    margin-left: 0;
    min-width: 0;
    width: auto;
    padding: 0;
}

.ct-flex-section > .row-fluid > [class*="span"] > .row-fluid-wrapper {
  width: auto;
  max-width: none;
  flex: 0 1 auto;
  min-width: 0;
}

.ct-flex-section > .row-fluid > [class*="span"] > .row-fluid-wrapper > .row-fluid {
  margin-left: 0;
  margin-right: 0;
}

.ct-flex-section > .row-fluid > [class*="span"] > .row-fluid-wrapper > .row-fluid > [class*="span"] {
  width: auto;
  max-width: none;
  margin-left: 0;
  min-width: 0;
  flex: 0 1 auto;
}

.text-mode-light,
.text-mode-light h1,
.text-mode-light h2,
.text-mode-light h3,
.text-mode-light h4,
.text-mode-light h5, 
.text-mode-light h6,
.text-mode-light p,
.text-mode-light li,
.text-mode-light blockquote,
.text-mode-light a,
.text-mode-light em,
.text-mode-light strong,
.text-mode-light b,
.text-mode-light i,
.text-mode-light span {color: #ffffff;}

.jump-link {display:block;height:0;}


@media screen and (max-width: 767px) {
  .ct-flex-section > .row-fluid > [class*="span"] {
    flex-direction: column;
    gap: 16px
  }

  .ct-flex-section > .row-fluid > [class*="span"] > .row-fluid-wrapper,
  .ct-flex-section > .row-fluid > [class*="span"] > .row-fluid-wrapper > .row-fluid > [class*="span"],
  .ct-flex-section > .row-fluid > [class*="span"] > .row-fluid-wrapper > .row-fluid > [class*="span"] .hs_cos_wrapper,
  .ct-flex-section > .row-fluid > [class*="span"] > .row-fluid-wrapper > .row-fluid > [class*="span"] .hs-button {
    width: 100%;
    flex-basis: auto;
  }
  .ct-flex-section > .row-fluid > [class*="span"] > .row-fluid-wrapper > .row-fluid > [class*="span"] .hs-button {
    text-align: center;
}