@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"); }

.cabecera .gadget--type-new-form .contact-message-new-form-form .field-group-html-element.left, .cabecera .gadget--type-new-form .contact-message-new-form-form .field-group-html-element.right,
.cabecera .gadget--type-new-form .contact-message-new-form-acceder-form .field-group-html-element.left,
.cabecera .gadget--type-new-form .contact-message-new-form-acceder-form .field-group-html-element.right {
  display: block;
  width: 100%; }

.gadget--type-new-form {
  padding: 20px 20px 20px 20px;
  position: relative; }
  .gadget--type-new-form .field--name-field-title-form {
    font-family: "roboto-regular", Arial, sans-serif;
    font-size: 28px;
    color: #424242;
    padding-bottom: 10px;
    padding-left: 10px; }
  .gadget--type-new-form .field--name-field-subtitle {
    font-family: "roboto-regular", Arial, sans-serif;
    font-size: 18px;
    color: #424242;
    padding-bottom: 10px;
    padding-left: 10px; }
  .gadget--type-new-form .contact-message-new-form-form,
  .gadget--type-new-form .contact-message-new-form-acceder-form, .gadget--type-new-form .contact-message-henneo-printing-form {
    padding: 0px;
    background-color: transparent; }
    .gadget--type-new-form .contact-message-new-form-form .form-item input.form-text,
    .gadget--type-new-form .contact-message-new-form-form .form-item input.form-email,
    .gadget--type-new-form .contact-message-new-form-form .form-item textarea.form-textarea,
    .gadget--type-new-form .contact-message-new-form-acceder-form .form-item input.form-text,
    .gadget--type-new-form .contact-message-new-form-acceder-form .form-item input.form-email,
    .gadget--type-new-form .contact-message-new-form-acceder-form .form-item textarea.form-textarea, .gadget--type-new-form .contact-message-henneo-printing-form .form-item input.form-text,
    .gadget--type-new-form .contact-message-henneo-printing-form .form-item input.form-email,
    .gadget--type-new-form .contact-message-henneo-printing-form .form-item textarea.form-textarea {
      border-radius: 4px; }
    .gadget--type-new-form .contact-message-new-form-form .field-group-html-element.left, .gadget--type-new-form .contact-message-new-form-form .field-group-html-element.right,
    .gadget--type-new-form .contact-message-new-form-acceder-form .field-group-html-element.left,
    .gadget--type-new-form .contact-message-new-form-acceder-form .field-group-html-element.right, .gadget--type-new-form .contact-message-henneo-printing-form .field-group-html-element.left, .gadget--type-new-form .contact-message-henneo-printing-form .field-group-html-element.right {
      display: table-cell;
      width: 50%; }
    .gadget--type-new-form .contact-message-new-form-form .form-item textarea.form-textarea,
    .gadget--type-new-form .contact-message-new-form-acceder-form .form-item textarea.form-textarea, .gadget--type-new-form .contact-message-henneo-printing-form .form-item textarea.form-textarea {
      max-height: 135px; }
    .gadget--type-new-form .contact-message-new-form-form .field--type-string, .gadget--type-new-form .contact-message-new-form-form .field--type-email,
    .gadget--type-new-form .contact-message-new-form-acceder-form .field--type-string,
    .gadget--type-new-form .contact-message-new-form-acceder-form .field--type-email, .gadget--type-new-form .contact-message-henneo-printing-form .field--type-string, .gadget--type-new-form .contact-message-henneo-printing-form .field--type-email {
      display: inline-block;
      width: 45%;
      padding-left: 10px;
      padding-right: 10px; }
    .gadget--type-new-form .contact-message-new-form-form .field--type-boolean,
    .gadget--type-new-form .contact-message-new-form-acceder-form .field--type-boolean, .gadget--type-new-form .contact-message-henneo-printing-form .field--type-boolean {
      display: block;
      padding-left: 10px; }
      .gadget--type-new-form .contact-message-new-form-form .field--type-boolean .option,
      .gadget--type-new-form .contact-message-new-form-acceder-form .field--type-boolean .option, .gadget--type-new-form .contact-message-henneo-printing-form .field--type-boolean .option {
        display: inline; }
    .gadget--type-new-form .contact-message-new-form-form .form-actions,
    .gadget--type-new-form .contact-message-new-form-acceder-form .form-actions, .gadget--type-new-form .contact-message-henneo-printing-form .form-actions {
      display: block;
      padding-left: 31px; }
      .gadget--type-new-form .contact-message-new-form-form .form-actions #edit-submit,
      .gadget--type-new-form .contact-message-new-form-acceder-form .form-actions #edit-submit, .gadget--type-new-form .contact-message-henneo-printing-form .form-actions #edit-submit {
        display: block;
        max-width: 40%;
        text-transform: initial;
        font-size: 20px;
        font-family: "roboto-light", Arial, sans-serif; }
      .gadget--type-new-form .contact-message-new-form-form .form-actions .form-submit:hover,
      .gadget--type-new-form .contact-message-new-form-acceder-form .form-actions .form-submit:hover, .gadget--type-new-form .contact-message-henneo-printing-form .form-actions .form-submit:hover {
        background-color: rgba(255, 102, 51, 0.7);
        border: 1px solid #ff6633;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px; }
  .gadget--type-new-form .mas--lopd .fa-minus, .gadget--type-new-form .mas--lopd .fa-plus {
    font-size: 12px;
    display: inline; }
  .gadget--type-new-form .mas--lopd--description {
    padding-right: 10px; }
    .gadget--type-new-form .mas--lopd--description p {
      font-family: "roboto-light", Arial, sans-serif;
      font-size: 12px; }
  .gadget--type-new-form .field--name-field-background-image {
    position: absolute;
    bottom: 5px;
    max-width: 61%;
    right: 5px;
    height: auto;
    z-index: -1; }

@media all and (max-width: 849px) {
  .gadget--type-new-form .field--name-field-title-form {
    font-size: 26px;
    text-align: center; }
  .gadget--type-new-form .field--name-field-subtitle {
    font-size: 16px; }
  .gadget--type-new-form .contact-message-new-form-form .field-group-html-element.left, .gadget--type-new-form .contact-message-new-form-form .field-group-html-element.right,
  .gadget--type-new-form .contact-message-new-form-acceder-form .field-group-html-element.left,
  .gadget--type-new-form .contact-message-new-form-acceder-form .field-group-html-element.right {
    display: block;
    width: 100%; }
  .gadget--type-new-form .contact-message-new-form-form .field--type-string, .gadget--type-new-form .contact-message-new-form-form .field--type-email,
  .gadget--type-new-form .contact-message-new-form-acceder-form .field--type-string,
  .gadget--type-new-form .contact-message-new-form-acceder-form .field--type-email {
    width: 100%;
    padding-left: 0; }
  .gadget--type-new-form .contact-message-new-form-form .form-email,
  .gadget--type-new-form .contact-message-new-form-acceder-form .form-email {
    width: 100%; }
  .gadget--type-new-form .contact-message-new-form-form .form-actions,
  .gadget--type-new-form .contact-message-new-form-acceder-form .form-actions {
    padding-left: 0px; }
    .gadget--type-new-form .contact-message-new-form-form .form-actions #edit-submit,
    .gadget--type-new-form .contact-message-new-form-acceder-form .form-actions #edit-submit {
      max-width: 60%; }
  .gadget--type-new-form .field--name-field-background-image {
    max-width: 80%; } }

@media all and (max-width: 639px) {
  .gadget--type-new-form .field--name-field-title-form {
    font-size: 24px; }
  .gadget--type-new-form .field--name-field-subtitle {
    font-size: 14px;
    text-align: center; }
  .gadget--type-new-form .contact-message-new-form-form .form-actions #edit-submit,
  .gadget--type-new-form .contact-message-new-form-acceder-form .form-actions #edit-submit {
    max-width: 60%; }
  .gadget--type-new-form .field--name-field-background-image {
    max-width: 100%; } }

@media all and (max-width: 480px) {
  .gadget--type-new-form .contact-message-new-form-form .form-actions #edit-submit,
  .gadget--type-new-form .contact-message-new-form-acceder-form .form-actions #edit-submit {
    max-width: 100%; } }

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