@font-face {
  font-family: "roboto-light";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.woff") format("woff"); }

@font-face {
  font-family: "roboto-regular";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.woff") format("woff"); }

@font-face {
  font-family: "roboto-medium";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.woff") format("woff"); }

@font-face {
  font-family: "roboto-bold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.woff") format("woff"); }

@font-face {
  font-family: "titilliumsemibold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.woff") format("woff"); }

@font-face {
  font-family: "titilliumbold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Light";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-light/montserrat-light.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-light/montserrat-light.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Regular";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-regular/montserrat-regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-regular/montserrat-regular.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Medium";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-medium/montserrat-medium.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-medium/montserrat-medium.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Italic";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-italic/montserrat-italic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-italic/montserrat-italic.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Bold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-bold/montserrat-bold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-bold/montserrat-bold.woff") format("woff"); }

@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/icomoon/icomoon.woff") format("woff"); }

@font-face {
  font-family: "icomoon_g";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/icomoon_g/icomoon.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/icomoon_g/icomoon.woff") format("woff"); }

.gadget--type-landing-form .field--name-field-title-form {
  font-family: "roboto-regular", Arial, sans-serif;
  font-size: 42px;
  color: white;
  padding-bottom: 20px;
  padding-left: 20px; }

.gadget--type-landing-form .field--name-field-subtitle {
  font-family: "roboto-regular", Arial, sans-serif;
  font-size: 22px;
  color: white;
  padding-left: 20px; }

.gadget--type-landing-form .contact-message-landing-form-form {
  background-color: transparent;
  width: 40%;
  padding: 10px 30px 24px 20px; }
  .gadget--type-landing-form .contact-message-landing-form-form .field--type-boolean {
    text-align: left; }
    .gadget--type-landing-form .contact-message-landing-form-form .field--type-boolean .js-form-type-checkbox label, .gadget--type-landing-form .contact-message-landing-form-form .field--type-boolean .js-form-type-checkbox a {
      color: #FFFFFF;
      font-size: 14px; }
  .gadget--type-landing-form .contact-message-landing-form-form .field--type-string, .gadget--type-landing-form .contact-message-landing-form-form .field--type-email {
    padding-right: 5px;
    padding-left: 5px; }
    .gadget--type-landing-form .contact-message-landing-form-form .field--type-string .js-form-item, .gadget--type-landing-form .contact-message-landing-form-form .field--type-email .js-form-item {
      width: 100%; }
      .gadget--type-landing-form .contact-message-landing-form-form .field--type-string .js-form-item input, .gadget--type-landing-form .contact-message-landing-form-form .field--type-email .js-form-item input {
        padding: 10px;
        width: 100%; }
  .gadget--type-landing-form .contact-message-landing-form-form .form-actions input.form-submit {
    max-width: 100%; }
    .gadget--type-landing-form .contact-message-landing-form-form .form-actions input.form-submit:hover {
      background-color: transparent;
      border: 2px solid white; }

@media all and (max-width: 1300px) {
  .gadget--type-landing-form .field--name-field-title-form {
    font-size: 34px; }
  .gadget--type-landing-form .field--name-field-subtitle {
    font-size: 18px; }
  .gadget--type-landing-form .contact-message-landing-form-form {
    width: 50%;
    padding: 10px 30px 24px 20px; }
    .gadget--type-landing-form .contact-message-landing-form-form .field--type-string .js-form-item, .gadget--type-landing-form .contact-message-landing-form-form .field--type-email .js-form-item {
      width: 100%; }
      .gadget--type-landing-form .contact-message-landing-form-form .field--type-string .js-form-item input, .gadget--type-landing-form .contact-message-landing-form-form .field--type-email .js-form-item input {
        padding: 10px;
        font-size: 16px; }
    .gadget--type-landing-form .contact-message-landing-form-form .field--type-boolean .js-form-type-checkbox label, .gadget--type-landing-form .contact-message-landing-form-form .field--type-boolean .js-form-type-checkbox a {
      color: #FFFFFF;
      font-size: 12px;
      display: inline; }
  .gadget--type-separator {
    padding-bottom: 20px !important;
    padding-top: 20px !important; } }

@media all and (max-width: 479px) {
  .gadget--type-landing-form {
    text-align: center; }
    .gadget--type-landing-form .field--name-field-title-form {
      font-size: 26px;
      padding-left: 0px; }
    .gadget--type-landing-form .field--name-field-subtitle {
      font-size: 12px;
      padding-left: 0px; }
    .gadget--type-landing-form .contact-message-landing-form-form {
      margin: auto;
      width: 85%;
      padding: 10px 20px 24px 20px; }
      .gadget--type-landing-form .contact-message-landing-form-form .field--type-string .js-form-item, .gadget--type-landing-form .contact-message-landing-form-form .field--type-email .js-form-item {
        width: 100%; }
        .gadget--type-landing-form .contact-message-landing-form-form .field--type-string .js-form-item input, .gadget--type-landing-form .contact-message-landing-form-form .field--type-email .js-form-item input {
          padding: 5px;
          font-size: 14px; }
      .gadget--type-landing-form .contact-message-landing-form-form .field--type-boolean .js-form-type-checkbox label, .gadget--type-landing-form .contact-message-landing-form-form .field--type-boolean .js-form-type-checkbox a {
        color: #FFFFFF;
        font-size: 10px;
        display: inline; }
  .gadget--type-separator {
    padding-bottom: 15px !important;
    padding-top: 15px !important; } }

/*# sourceMappingURL=g_landingform.css.map */
