/* @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    */
/*****************************************/

body { -webkit-font-smoothing: antialiased; }
.orange { color: #f15a29; }
.orange-bg { background-color: #f15a29; }


.grve-icon-boxes.grve-icon-medium .grve-icon {
  display: flex; 
  justify-content: center;
}

#grve-footer .grve-footer-menus-wrapper .grve-footer-menu {
  width: 45% !important; 
}

.grve-footer-copyright {
  justify-content: center !important; 
}



.hs-input {t
  padding: 12px 14px !important; 
}
.hs-form-field {
  margin-bottom: 8px !important; 
}

.hs-button {
  line-height: 1em;
  position: relative;
  padding: 20px 40px !important;
  border-radius: 3px !important;
  text-decoration: none;
  font-weight: 500;
  font-size: 16px !important;
}

fieldset.form-columns-1 input[type="text"],
fieldset.form-columns-1 input[type="email"],
fieldset.form-columns-1 input[type="phone"],
fieldset.form-columns-1 select, 
fieldset.form-columns-1 textarea{
  width: 100% !important;
}

form .legal-consent-container .hs-richtext p, 
form .legal-consent-container .hs-form-booleancheckbox-display p {
  font-size: 13px; 
}

.hs-form-booleancheckbox {
  margin-top: 0px; 
}

.grve-blog-grid .grve-post-item .grve-featured-image-wrapper {
  margin-bottom: 10px !important; 
}

.grve-blog-title {
  min-height: 32vh;
}
.grve-author-bio {
  max-width: 1180px;
  margin: 0 auto; 
}

.grve-post-author img {
  object-fit: cover;
}