@keyframes opacityanimation {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes loading {
  to {
    text-shadow: 20px 0 70px #BE9E44;
    color: #BE9E44; } }

@keyframes movecolorbackgorund {
  from {
    background-position: 0 0; }
  to {
    background-position: 400% 0; } }

@keyframes MoveBackgroundPosition {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

.webform-submission-form {
  margin-bottom: 5rem;
  padding: 2rem;
  border-radius: 6px 6px 0 0;
  border-bottom: 2px solid #BE9E44;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); }
  .webform-submission-form .webform-section-title {
    border-bottom: 2px solid #BE9E44;
    padding-bottom: 0.8rem;
    margin-top: 2rem;
    font-size: 1.5rem; }
  .webform-submission-form [data-drupal-selector="edit-flexbox"] {
    align-items: baseline; }
    @media (max-width: 991.98px) {
      .webform-submission-form [data-drupal-selector="edit-flexbox"] [data-drupal-selector="edit-flexbox-data-bussines"] {
        flex-direction: column; } }
    @media (max-width: 991.98px) {
      .webform-submission-form [data-drupal-selector="edit-flexbox"] [data-drupal-selector="edit-flexbox-data-bussines"] .webform-flex--1 .form-type-nif {
        margin-top: 1rem; } }
    .webform-submission-form [data-drupal-selector="edit-flexbox"] .webform-type-address {
      border: 0;
      margin-top: 0; }
      @media (max-width: 991.98px) {
        .webform-submission-form [data-drupal-selector="edit-flexbox"] .webform-type-address {
          margin-top: 1rem; } }
      .webform-submission-form [data-drupal-selector="edit-flexbox"] .webform-type-address legend {
        display: none; }
    .webform-submission-form [data-drupal-selector="edit-flexbox"] #edit-domain-name--description {
      margin-top: 0.5rem; }
  .webform-submission-form [data-drupal-selector="edit-flexbox-01"] {
    flex-wrap: wrap;
    align-items: baseline; }
    .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(1) {
      flex-basis: 100%; }
      @media (max-width: 991.98px) {
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(1) {
          flex-direction: column; } }
      .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(1) .webform-name .webform-name__title .webform-flex--container {
        margin-left: 0; }
      @media (max-width: 991.98px) {
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(1) .webform-name .webform-name__first .webform-flex--container,
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(1) .webform-name .webform-name__last .webform-flex--container {
          margin-left: 0; }
          .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(1) .webform-name .webform-name__first .webform-flex--container .form-item-contact-name-first,
          .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(1) .webform-name .webform-name__first .webform-flex--container .form-item-contact-name-last,
          .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(1) .webform-name .webform-name__last .webform-flex--container .form-item-contact-name-first,
          .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(1) .webform-name .webform-name__last .webform-flex--container .form-item-contact-name-last {
            margin-top: 1rem; } }
    .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(2) {
      flex-basis: 20%; }
      @media (max-width: 2200px) {
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(2) {
          flex-basis: 30%; } }
      @media (max-width: 1199.98px) {
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(2) {
          flex-basis: 35%; } }
      @media (max-width: 991.98px) {
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(2) {
          flex-basis: 100%; } }
    .webform-submission-form [data-drupal-selector="edit-flexbox-01"] .webform-telephone--wrapper .form-type-tel {
      margin-top: 0; }
      .webform-submission-form [data-drupal-selector="edit-flexbox-01"] .webform-telephone--wrapper .form-type-tel label {
        display: block; }
      .webform-submission-form [data-drupal-selector="edit-flexbox-01"] .webform-telephone--wrapper .form-type-tel .iti--allow-dropdown {
        margin-top: 0.25rem; }
        @media (max-width: 991.98px) {
          .webform-submission-form [data-drupal-selector="edit-flexbox-01"] .webform-telephone--wrapper .form-type-tel .iti--allow-dropdown .iti__selected-flag {
            flex-direction: row; } }
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] .webform-telephone--wrapper .form-type-tel .iti--allow-dropdown .iti__selected-flag .iti__arrow {
          flex-basis: 20%; }
    .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(3) {
      flex-basis: 80%; }
      @media (max-width: 2200px) {
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(3) {
          flex-basis: 70%; } }
      @media (max-width: 1199.98px) {
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(3) {
          flex-basis: 65%; } }
      @media (max-width: 991.98px) {
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(3) {
          flex-basis: 100%; } }
      .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(3) #edit-mail-flexbox div {
        flex-basis: 50%; }
      .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(3) #edit-mail-flexbox div:first-child .webform-flex--container {
        margin-left: 0; }
      @media (max-width: 2200px) {
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] div:nth-child(3) #edit-mail-flexbox div:last-child .webform-flex--container {
          margin-left: 0; } }
    .webform-submission-form [data-drupal-selector="edit-flexbox-01"] .fieldgroup {
      border: 0;
      margin: 0; }
      .webform-submission-form [data-drupal-selector="edit-flexbox-01"] .fieldgroup legend {
        display: none; }
      @media (max-width: 2200px) {
        .webform-submission-form [data-drupal-selector="edit-flexbox-01"] .fieldgroup #edit-mail-flexbox {
          flex-direction: column; }
          .webform-submission-form [data-drupal-selector="edit-flexbox-01"] .fieldgroup #edit-mail-flexbox .form-item-mail-mail-2 {
            margin-top: 1em; } }
    .webform-submission-form [data-drupal-selector="edit-flexbox-01"] .webform-name .webform-flex {
      flex: 1; }
  @media (max-width: 2200px) {
    .webform-submission-form [data-drupal-selector="edit-flexbox-02-questions"] {
      flex-direction: column; } }
  .webform-submission-form [data-drupal-selector="edit-flexbox-02-questions"] legend {
    background-color: #BE9E44 !important; }
  .webform-submission-form [data-drupal-selector="edit-flexbox-02-questions"] .fieldset-wrapper {
    padding: 1rem !important; }
  @media (max-width: 2200px) {
    .webform-submission-form [data-drupal-selector="edit-flexbox-02-questions"] .form-type-select {
      margin-top: 1rem; } }
  .webform-submission-form .form-actions {
    display: flex;
    justify-content: center;
    margin-top: 2rem; }
  .webform-submission-form .form-control {
    border: none;
    min-height: 50px;
    background-color: rgba(190, 158, 68, 0.1);
    margin-top: 0.25rem; }
    .webform-submission-form .form-control:focus {
      background-color: rgba(190, 158, 68, 0.1);
      box-shadow: none; }
  .webform-submission-form select {
    margin-top: 0.25rem; }
  .webform-submission-form .fieldset-wrapper {
    padding: 0 !important; }
  .webform-submission-form .form-check-input {
    margin-right: 0.25rem; }
  .webform-submission-form .form-check-input:checked {
    background-color: #BE9E44 !important;
    border-color: #BE9E44 !important;
    accent-color: #BE9E44 !important; }
  .webform-submission-form .form-check-input:focus {
    box-shadow: none; }
  .webform-submission-form .description-form {
    font-style: italic;
    margin-top: 2rem; }
    .webform-submission-form .description-form p {
      margin-bottom: 0.25rem; }
    .webform-submission-form .description-form a {
      color: #BE9E44;
      font-weight: 700;
      text-decoration: none; }
  .webform-submission-form .form-submit {
    background-color: #BE9E44; }
    .webform-submission-form .form-submit:focus, .webform-submission-form .form-submit:hover {
      background-color: #E0D168; }
  .webform-submission-form .text-count-wrapper {
    order: 2;
    display: block;
    width: 100%; }
  .webform-submission-form .input-group-append {
    min-width: 50%; }
    .webform-submission-form .input-group-append span {
      background: none;
      border: none;
      margin-top: 15px; }

.title-new-bussines {
  color: #BE9E44;
  width: 50%;
  margin: 2rem auto;
  font-size: 2rem;
  font-weight: 600; }
  @media (max-width: 1700px) {
    .title-new-bussines {
      width: 60%; } }
  @media (max-width: 1399.98px) {
    .title-new-bussines {
      width: 70%; } }
  @media (max-width: 767.98px) {
    .title-new-bussines {
      width: 90%; } }
  @media (max-width: 575.98px) {
    .title-new-bussines {
      font-size: 1.7rem; } }

.subtitle-new-bussines {
  width: 50%;
  margin: -0.5rem auto;
  font-size: 1.1rem;
  font-weight: 600; }
  @media (max-width: 1700px) {
    .subtitle-new-bussines {
      width: 60%; } }
  @media (max-width: 1399.98px) {
    .subtitle-new-bussines {
      width: 70%; } }
  @media (max-width: 767.98px) {
    .subtitle-new-bussines {
      width: 90%; } }
  @media (max-width: 575.98px) {
    .subtitle-new-bussines {
      font-size: 1.1rem; } }

.path-webform .webform-confirmation {
  max-width: 600px;
  margin: 40px auto;
  text-align: center; }
