/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 11 2026 | 05:33:11 */
@media only screen and (max-width: 767px) {
  #inside-header .container {
    position: absolute;
    top: 0;
    width: 100% !important;
    max-width: 100% !important;
    text-align: center;
    margin: 0 auto !important;
  }
}
#share-your-story .content {
  padding-top: 81px;
  padding-bottom: 45px;
}
@media only screen and (max-width: 767px) {
  #share-your-story .content {
    padding-top: 35px;
  }
  #share-your-story .content .form-block {
    margin-top: 80px !important;
  }
}
#share-your-story .av-special-heading {
  margin-bottom: 43px;
}
#share-your-story .av-special-heading span {
  font-family: var(--rubik) !important;
  font-weight: 700 !important;
  line-height: 1.25em !important;
  letter-spacing: 0 !important;
}
#share-your-story p {
  font-size: 22px;
  line-height: 26px;
}
@media only screen and (max-width: 989px) {
  #share-your-story .mobile-subheading {
    margin-bottom: 50px;
  }
  #share-your-story .mobile-subheading p {
    color: var(--orange);
    font-size: 28px;
    line-height: 118%;
    font-weight: 400;
    letter-spacing: 4%;
  }
}
@media only screen and (max-width: 989px) and (max-width: 768px) {
  #share-your-story h2 {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  #share-your-story .mobile-break {
    display: block;
  }
}
#share-your-story .form-block h2 {
  text-transform: none;
}
.gform_wrapper .gform_heading {
  display: none !important;
}
.gform_wrapper .gfield--input-type-html {
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 20px;
}
.gform_wrapper .gfield_label {
  font-size: 20px !important;
  font-weight: 600 !important;
}
@media only screen and (max-width: 767px) {
  .gform_wrapper .gfield_label {
    font-size: 16px !important;
  }
}
.gform_wrapper .gfield--type-text input, .gform_wrapper .gfield--type-email input, .gform_wrapper .gfield--type-phone input {
  background: #f7f7f7 !important;
  border: solid 1px var(--blue) !important;
  border-radius: 5px !important;
}
.gform_wrapper .gfield_required {
  font-size: 22px !important;
  padding-inline-start: 0.5px !important;
}
.gform_wrapper .gfield--type-consent .gfield_label {
  display: none !important;
}
.gform_wrapper .gfield--type-consent .gfield_consent_label {
  font-size: 18px !important;
  font-weight: 600 !important;
}
@media only screen and (max-width: 767px) {
  .gform_wrapper .gfield--type-consent .gfield_consent_label {
    font-size: 15px !important;
    line-height: 18px !important;
  }
}
.gform_wrapper .gfield--type-consent .ginput_container_consent {
  display: flex;
  align-items: start;
}
.gform_wrapper .gfield--type-consent .ginput_container_consent input {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}
@media only screen and (max-width: 767px) {
  .gform_wrapper .gfield--type-consent .ginput_container_consent {
    align-items: center;
  }
}
.gform_wrapper .gfield--type-consent .gfield_consent_description {
  border: none !important;
  font-size: 18px !important;
  line-height: 24px !important;
  font-weight: 600 !important;
  margin-top: 0 !important;
  padding: 0 0 0 45px !important;
  overflow: hidden !important;
  max-height: 100% !important;
}
.gform_wrapper .gfield--type-consent .gfield_consent_description a {
  font-weight: bold;
  text-decoration: underline !important;
}
@media only screen and (max-width: 767px) {
  .gform_wrapper .gfield--type-consent .gfield_consent_description {
    font-size: 15px !important;
    line-height: 18px !important;
  }
}
.gform_wrapper .gfield--type-consent.gfield_error .ginput_container_consent input[type="checkbox"] {
  border-radius: 5px;
  outline: 2px solid #E53E2D;
  outline-offset: -1px;
}
.gform_wrapper .gform_button {
  border: 3px solid var(--blue) !important;
  background-color: var(--blue) !important;
  padding: 16px 30px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 200px !important;
  font-size: 16px !important;
  line-height: 20px !important;
  text-transform: uppercase !important;
  font-family: var(--rubik) !important;
  font-weight: 700 !important;
  letter-spacing: 1.25px !important;
  width: 536px;
}
.gform_wrapper .gform_validation_errors {
  display: none !important;
}
.gform_wrapper .gfield_error .gfield_label {
  color: #58595b !important;
}
.gform_wrapper .gfield_error .ginput_container input {
  border: 2px solid #E53E2D !important;
}
.gform_wrapper .gfield_error .gfield_validation_message {
  border: none !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}
.gform_wrapper .gfield_error .gfield_consent_label {
  color: #58595b !important;
}
.gform_wrapper .gfield--type-consent .gfield_validation_message {
  display: none !important;
}
#help-is-here .content {
  padding-top: 78.59px;
  padding-bottom: 101px;
}
#help-is-here .content h2 {
  text-transform: none;
  margin-bottom: 20px;
}
#help-is-here .content .avia_textblock {
  max-width: 577px;
}
#help-is-here .content .avia_textblock strong {
  color: #58595B;
}
#help-is-here .content .avia_textblock p {
  font-size: 22px;
  line-height: 26px;
}
#help-is-here .content .btn-blue {
  margin-top: 38px;
  width: 271px;
}
@media only screen and (max-width: 989px) {
  #help-is-here .content {
    padding-top: 38px;
    padding-bottom: 81px;
  }
  #help-is-here .content .avia-image-container {
    margin-bottom: 50px;
  }
  #help-is-here .content .avia-image-container img {
    max-width: 262px;
  }
}
