h2.et_pb_module_header {
  padding-bottom: 4px;
}
.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {
  margin-top: 12px !important;
}
.et_pb_section_0_tb_header {
  background-color: transparent !important;
  transition: background-color 0.4s ease;
}
.et_pb_section_0_tb_header.header-scrolled {
  background-color: #000 !important;
}
.wrapped-icon .et-pb-icon {
  padding: 5px 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 3rem;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
}
.gform-theme .gform_heading {
  display: none;
}
.gform-theme .gfield_label {
  color: #666666 !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  font-size: 14px !important;
}
.gform-theme input[type=text] {
  border-radius: 0;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
}
.gform_wrapper.gform-theme input[type="text"], .gform_wrapper.gform-theme input[type="email"], .gform_wrapper.gform-theme input[type="tel"], .gform_wrapper.gform-theme input[type="number"], .gform_wrapper.gform-theme input[type="url"], .gform_wrapper.gform-theme select, .gform_wrapper.gform-theme textarea {
  border-radius: 0 !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important !important;
}
.gform-theme--foundation .gform_fields {
  row-gap: 24px !important;
}
.social-icons .et_pb_column .et-pb-icon {
  background: #f7fafc;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s linear, color 0.2s linear;
}
.social-icons .et_pb_column .et_pb_icon:first-child .et-pb-icon:hover {
  background: #677fb5;
  color: #fff;
}
.social-icons .et_pb_column .et_pb_icon:nth-child(2) .et-pb-icon:hover {
  background: #70c2e9;
  color: #fff;
}
.social-icons .et_pb_column .et_pb_icon:nth-child(3) .et-pb-icon:hover {
  background: #3daccf;
  color: #fff;
}
.social-icons .et_pb_column .et_pb_icon:last-child .et-pb-icon:hover {
  background: #517fa4;
  color: #fff;
}
@media (max-width: 980px) {
  .et_flex_column.et_pb_column_1_tb_header {
    display: none;
  }
}
