.image-align-left {
	float: left;
  	margin: 20px 20px 20px 0; 
}

.image-align-right {
	float: right;
  	margin: 20px 0 20px 20px;
}

a.cta-button{
}

div.yellow {
  background-color: #f2cc30;
  color: #292B2C;
  padding: 40px;
  border-radius: 1rem;
}

table.reponsive{}


/* tinyMCE */
body {
  font-family: "Proxima Soft W01", "Nunito", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: inherit, sans-serif;
}

/* Template - meet the team */
.template-meet-the-team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 40px;
}

.template-meet-the-team .team-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.template-meet-the-team .team-member {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  text-align: center;
  padding: 20px;
  background-color: #f0f0f0;
  min-width: 200px;
}

.template-meet-the-team .team-member h3 {
  margin-bottom: .25em;
}

.template-meet-the-team .team-member img.mediaImage {
  width: 200px;
  height: 200px !important;
  -o-object-fit: cover;
     object-fit: cover;
}

/* Template - text box alongside image */
.template-text-box-alongside-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 20px;
  margin-bottom: 40px;
}

@media (max-width: 576px) {
  .template-text-box-alongside-image {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.template-text-box-alongside-image .text-box {
  padding: 40px;
  background-color: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 200px;
}

@media (min-width: 576px) {
  .template-text-box-alongside-image .image-wrapper,
  .template-text-box-alongside-image .text-box {
    width: calc(50% - 10px);
  }
  .template-text-box-alongside-image .image-wrapper img.mediaImage {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100% !important;
  }
  .template-text-box-alongside-image.flipped {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

/* Template - cta button overlaid on image */
.template-cta-button-overlaid-on-image {
  position: relative;
  margin-bottom: 40px;
}

.template-cta-button-overlaid-on-image img {
  width: 100%;
}

.template-cta-button-overlaid-on-image a.cta-button {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: auto;
}