.wpforms-custom {
  /* Accordion FAQ */
}
.wpforms-custom h1, .wpforms-custom .subtitle {
  text-align: center;
}
.wpforms-custom h1.wp-block-post-title, .wpforms-custom .subtitle.wp-block-post-title {
  margin-bottom: 1rem;
}
.wpforms-custom .entry-content, .wpforms-custom .subtitle {
  margin-top: 15px;
}
.wpforms-custom .subtitle {
  margin-bottom: 40px;
}
.wpforms-custom .wpforms-container {
  max-width: 1480px;
}
.wpforms-custom .faq {
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 5rem !important;
  max-width: 1480px;
  margin: 0 auto;
}
.wpforms-custom .faq ul {
  list-style-type: disc !important;
}
.wpforms-custom .faq .card-header h4 {
  font-size: 1.1rem;
}

/* Confirmation page div */
.wpforms-confirmation-container-full {
  background: none !important;
  border: none !important;
  min-height: 65vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.wpforms-confirmation-container-full div.success-img {
  text-align: center;
  margin-bottom: 40px;
}
.wpforms-confirmation-container-full p:last-of-type {
  margin-top: 15px;
}

div.wpforms-container-full.tfs-forms {
  /* Indicatore di pagina */
  /* Pagina con tutti i campi */
  /* Campo uploader */
}
div.wpforms-container-full.tfs-forms .wpforms-page-indicator.none {
  margin: 0;
}
div.wpforms-container-full.tfs-forms .wpforms-form {
  /* Generic error message */
  /* Back top button */
  /* Back bottom button */
  /* Submit button */
  /* Recaptcha container */
  /* Campi hidden */
  /* Blocchi */
  /* CSS per immagini nei blocchi */
  /* Form fields */
  /* Spinner su campi numerici */
  /* Tutti campi e sottotitoli di sezione */
  /* Asterisco campo obbligatorio */
  /* Msg d'errore */
  /* Campo telefono */
  /* Campo data */
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-error-container {
  text-align: center;
  margin-bottom: 15px;
  color: #ff0022;
}
div.wpforms-container-full.tfs-forms .wpforms-form .back-top-button {
  padding-left: 15px;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-pagebreak.back-bottom-button, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-form .wpforms-field-pagebreak.wpforms-field-container {
  display: flex;
  justify-content: center;
}
div.wpforms-container-full.tfs-forms .wpforms-form .back-bottom-button-lastpage {
  margin-right: 1rem;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-submit-container {
  text-align: center;
  padding: 0;
  margin-top: 3rem;
  margin-bottom: 4.5rem;
}
div.wpforms-container-full.tfs-forms .wpforms-page-button {
  width: 230px!important;
  background-color: #fff!important;
  color: #282830!important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-button:active {
  background:initial;
  color:initial;
  border:initial;
}
div.wpforms-container-full.tfs-forms .wpforms-form button[type=submit] {
  width: 230px!important;
  border-radius: 0;
  background-color: #282830;
}
div.wpforms-container-full.tfs-forms .wpforms-page-button {
  border-radius: 0;
  background: #fff;
  color: #282830;
  border: 1px solid #282830;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-recaptcha-container {
  padding: 0;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-hidden {
  display: none !important;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-list-inline ul {
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0 0 30px !important;
  margin: 0 !important;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-modern .wpforms-image-choices-label {
  margin-top: 130px;
  text-transform: uppercase;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-modern .wpforms-image-choices-image:after {
  opacity: 0;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-list-inline ul li {
  padding-right: 0 !important;
  justify-self: center;
  border: 0 solid rgba(0, 0, 0, 0) !important;
  border-width: 0 30px 30px 0 !important;
  background-clip: padding-box !important;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-list-inline ul li label {
  padding: 49px 20px 37px 20px !important;
  height: 300px;
  border-radius: 8px;
  border: 2px solid #ddd;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field {
  /* Divisore di pagina */
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field.wpforms-field-divider, div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field.wpforms-field-pagebreak {
  padding: 0;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field.wpforms-has-error .wpforms-field-description {
  display: none;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field .wpforms-field-description {
  position: absolute;
  top: 69px;
  right: 30px;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field.wpforms-field-file-upload .wpforms-field-description {
  top: auto;
  bottom: 8px;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio {
  overflow: hidden;
  margin-bottom: 20px;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field.wpforms-field-radio ul {
  gap: initial;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field.wpforms-field-radio ul li {
  display: unset;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio li label {
background-image: url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M59.5 98C80.763 98 98 80.763 98 59.5C98 38.237 80.763 21 59.5 21C38.237 21 21 38.237 21 59.5C21 80.763 38.237 98 59.5 98Z' stroke='%23282830' stroke-width='3'/%3E%3Cpath d='M58.1499 72.0821C57.7019 72.0821 57.2538 71.9209 56.8872 71.5983L41.6127 57.6899C40.8388 57.0045 40.7981 55.8354 41.4905 55.0694C42.183 54.3034 43.3642 54.2631 44.1381 54.9485L58.0685 67.6072L102.181 20.6006C102.874 19.8346 104.055 19.7943 104.829 20.52C105.603 21.2053 105.643 22.3744 104.91 23.1404L59.5348 71.4774C59.1682 71.8805 58.6795 72.0821 58.1499 72.0821Z' fill='%23282830'/%3E%3C/svg%3E%0A");  background-repeat: no-repeat;
  background-position: center 2rem;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  width: auto;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio li label:hover {
  border: 2px solid #ddd !important;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
/*
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio li label:hover .wpforms-image-choices-label {
  color: #ff0022;
}
*/
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio li.wpforms-selected label {
  border: 2px solid #282830;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio li.wpforms-selected label {
  box-shadow: none!important;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio.first-level li.choice-1 label {
background-image: url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M66.5263 93.9303L45.747 93.8676C45.1248 93.8519 44.6172 93.3657 44.6172 92.7697C44.6172 92.1581 45.1248 91.6719 45.7634 91.6719L50.9263 91.6875C50.9899 91.6773 51.0554 91.6719 51.1223 91.6719L71.8852 91.7347H71.9016C72.5238 91.7347 73.0314 92.2365 73.0314 92.8325C73.0314 93.4441 72.5238 93.9303 71.8852 93.9303L66.7222 93.9147C66.6586 93.925 66.5932 93.9303 66.5263 93.9303Z' fill='%23282830'/%3E%3Cpath d='M74 61L84.4279 86.03L88.1301 75.1301L99.03 71.4279L74 61Z' stroke='%23282830' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M88.75 75.75L97.5997 84.5997' stroke='%23282830' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M67.3924 92.7846C67.4415 92.7846 67.507 92.7846 67.5561 92.769C68.1784 92.6905 68.6369 92.1416 68.555 91.53L66.8371 79.7763C66.7552 79.1803 66.1821 78.7412 65.5435 78.8196C64.9213 78.898 64.4628 79.4469 64.5446 80.0586L66.2625 91.8123C66.3444 92.3769 66.8357 92.769 67.3924 92.7846Z' fill='%23282830'/%3E%3Cpath d='M50.5236 93.1402C50.4745 93.1402 50.409 93.1402 50.3599 93.1245C49.7377 93.0461 49.2792 92.4972 49.361 91.8855L51.0789 80.1318C51.1608 79.5358 51.7339 79.0967 52.3725 79.1751C52.9948 79.2535 53.4532 79.8024 53.3714 80.4141L51.6535 92.1678C51.5716 92.7324 51.0804 93.1245 50.5236 93.1402Z' fill='%23282830'/%3E%3Cpath d='M94.1431 60.4984V32C94.1431 29.2386 91.9045 27 89.1431 27H25C22.2386 27 20 29.2386 20 32V74.7041C20 77.4655 22.2386 79.7041 25 79.7041H72.7041' stroke='%23282830' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M37.5 56.349L59.9578 56.2605C60.7497 56.2605 61.3791 55.6938 61.3588 55.021C61.3385 54.3481 60.7091 53.7815 59.9375 53.7992L37.4797 53.8877C36.6878 53.8877 36.0583 54.4544 36.0786 55.1272C36.0989 55.8001 36.7081 56.349 37.5 56.349Z' fill='%23282830'/%3E%3Cpath d='M37.5038 45.6303L59.9616 45.5418C60.7535 45.5418 61.383 44.9752 61.3627 44.3023C61.3424 43.6294 60.7129 43.0628 59.9413 43.0805L37.4835 43.1691C36.6916 43.1691 36.0622 43.7357 36.0825 44.4085C36.1028 45.0814 36.7119 45.6303 37.5038 45.6303Z' fill='%23282830'/%3E%3C/svg%3E%0A");}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio.first-level li.choice-2 label {
background-image: url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5778_6153)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M58.0638 104.909L52.2831 104.927C51.5682 104.927 51 104.382 51 103.698C51 103.03 51.5683 102.469 52.2648 102.469H52.2831L75.5263 102.398C75.6013 102.398 75.6746 102.404 75.7458 102.416L81.5263 102.398C82.2412 102.398 82.8095 102.943 82.8095 103.627C82.8095 104.295 82.2412 104.839 81.5447 104.856L58.2831 104.927C58.2083 104.927 58.135 104.921 58.0638 104.909Z' fill='%23282830'/%3E%3Cpath d='M57.3121 103.643C57.2571 103.643 57.1838 103.643 57.1288 103.626C56.4322 103.538 55.919 102.924 56.0106 102.239L57.9337 89.0811C58.0254 88.414 58.6669 87.9224 59.3818 88.0102C60.0784 88.0979 60.5917 88.7124 60.5 89.3971L58.5769 102.555C58.4852 103.187 57.9353 103.626 57.3121 103.643Z' fill='%23282830'/%3E%3Cpath d='M76.1985 104.042C76.2535 104.042 76.3268 104.042 76.3818 104.024C77.0784 103.936 77.5916 103.322 77.5 102.637L75.5769 89.4795C75.4852 88.8124 74.8437 88.3208 74.1288 88.4086C73.4322 88.4963 72.9189 89.1108 73.0106 89.7955L74.9337 102.953C75.0254 103.585 75.5753 104.024 76.1985 104.042Z' fill='%23282830'/%3E%3Cpath d='M64.5917 61.8548L89.7322 61.7557C90.6187 61.7557 91.3234 61.1214 91.3007 60.3682C91.2779 59.6149 90.5733 58.9806 89.7095 59.0005L64.569 59.0996C63.6825 59.0996 62.9778 59.7339 63.0005 60.4871C63.0233 61.2403 63.7052 61.8548 64.5917 61.8548Z' fill='%23282830'/%3E%3Cpath d='M64.5916 73.8548L89.7311 73.7557C90.6176 73.7557 91.3222 73.1214 91.2995 72.3682C91.2767 71.6149 90.5721 70.9806 89.7084 71.0005L64.5689 71.0996C63.6824 71.0996 62.9778 71.7339 63.0005 72.4871C63.0233 73.2403 63.7052 73.8548 64.5916 73.8548Z' fill='%23282830'/%3E%3Cpath d='M64.5917 49.8548L89.7322 49.7557C90.6187 49.7557 91.3234 49.1214 91.3007 48.3682C91.2779 47.6149 90.5733 46.9806 89.7095 47.0005L64.569 47.0996C63.6825 47.0996 62.9778 47.7339 63.0005 48.4871C63.0233 49.2403 63.7052 49.8548 64.5917 49.8548Z' fill='%23282830'/%3E%3Cpath d='M24 55.5V84C24 86.7614 26.2386 89 29 89H102C104.761 89 107 86.7614 107 84V35C107 32.2386 104.761 30 102 30H53' stroke='%23282830' stroke-width='2.5'/%3E%3Cpath d='M33 57.75C44.4599 57.75 53.75 48.4599 53.75 37C53.75 25.5401 44.4599 16.25 33 16.25C21.5401 16.25 12.25 25.5401 12.25 37C12.25 48.4599 21.5401 57.75 33 57.75Z' stroke='%23282830' stroke-width='2.5'/%3E%3Cpath d='M21.9416 42.5859C22.5436 41.2387 23.4173 40.015 24.5139 38.9829C25.6072 37.9479 26.9023 37.1226 28.3277 36.5528C28.3405 36.5467 28.3532 36.5437 28.366 36.5377C26.3777 35.1809 25.0852 32.9709 25.0852 30.4774C25.0852 26.3467 28.6277 23 33 23C37.3723 23 40.9148 26.3467 40.9148 30.4774C40.9148 32.9709 39.6223 35.1809 37.634 36.5407C37.6468 36.5467 37.6595 36.5497 37.6723 36.5558C39.1021 37.1256 40.3851 37.9427 41.4861 38.9859C42.5817 40.0188 43.4552 41.2423 44.0584 42.5889C44.651 43.9073 44.9706 45.3207 44.9999 46.7528C45.0008 46.7849 44.9948 46.817 44.9823 46.8469C44.9699 46.8769 44.9512 46.9042 44.9274 46.9272C44.9036 46.9503 44.8752 46.9686 44.8438 46.9811C44.8124 46.9936 44.7787 47 44.7446 47H42.8297C42.6893 47 42.5776 46.8945 42.5744 46.7648C42.5106 44.4372 41.5212 42.2573 39.7723 40.605C37.9627 38.8955 35.5596 37.9548 33 37.9548C30.4404 37.9548 28.0373 38.8955 26.2277 40.605C24.4788 42.2573 23.4894 44.4372 23.4256 46.7648C23.4224 46.8975 23.3107 47 23.1703 47H21.2554C21.2213 47 21.1876 46.9936 21.1562 46.9811C21.1248 46.9686 21.0964 46.9503 21.0726 46.9272C21.0488 46.9042 21.0301 46.8769 21.0177 46.8469C21.0052 46.817 20.9992 46.7849 21.0001 46.7528C21.032 45.3116 21.3479 43.9095 21.9416 42.5859ZM33 35.6633C34.4649 35.6633 35.8436 35.1236 36.8808 34.1437C37.9181 33.1638 38.4893 31.8613 38.4893 30.4774C38.4893 29.0935 37.9181 27.791 36.8808 26.8111C35.8436 25.8312 34.4649 25.2915 33 25.2915C31.5351 25.2915 30.1564 25.8312 29.1192 26.8111C28.0819 27.791 27.5107 29.0935 27.5107 30.4774C27.5107 31.8613 28.0819 33.1638 29.1192 34.1437C30.1564 35.1236 31.5351 35.6633 33 35.6633Z' fill='%23282830'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5778_6153'%3E%3Crect width='98' height='90' fill='white' transform='translate(11 15)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio.first-level li.choice-3 label {
background-image: url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5778_6178)'%3E%3Cpath d='M47.5917 32L72.7322 32.0991C73.6187 32.0991 74.3234 32.7334 74.3007 33.4867C74.2779 34.2399 73.5733 34.8742 72.7095 34.8544L47.569 34.7553C46.6825 34.7553 45.9778 34.121 46.0005 33.3677C46.0233 32.6145 46.7052 32 47.5917 32Z' fill='%23282830'/%3E%3Cpath d='M47.5917 43.1445L72.7322 43.2436C73.6187 43.2436 74.3234 43.8779 74.3007 44.6311C74.2779 45.3844 73.5733 46.0187 72.7095 45.9988L47.569 45.8997C46.6825 45.8997 45.9778 45.2654 46.0005 44.5122C46.0233 43.759 46.7052 43.1445 47.5917 43.1445Z' fill='%23282830'/%3E%3Cpath d='M47.5917 54.1445L72.7322 54.2436C73.6187 54.2436 74.3234 54.8779 74.3007 55.6311C74.2779 56.3844 73.5733 57.0187 72.7095 56.9988L47.569 56.8997C46.6825 56.8997 45.9778 56.2654 46.0005 55.5122C46.0233 54.759 46.7052 54.1445 47.5917 54.1445Z' fill='%23282830'/%3E%3Cpath d='M90 65V96C90 98.7614 87.7614 101 85 101H36C33.2386 101 31 98.7614 31 96L31 23C31 20.2386 33.2386 18 36 18H85C87.7614 18 90 20.2386 90 23V54.5' stroke='%23282830' stroke-width='2.5'/%3E%3Cpath d='M105.5 39.5L67.9171 77.3795L63 86.9999L72.6183 82.0828L110.336 44.3359L105.5 39.5Z' stroke='%23282830' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5778_6178'%3E%3Crect width='83' height='87' fill='white' transform='translate(29 16)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio.first-level li.choice-4 label {
background-image: url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5778_6178)'%3E%3Cpath d='M47.5917 32L72.7322 32.0991C73.6187 32.0991 74.3234 32.7334 74.3007 33.4867C74.2779 34.2399 73.5733 34.8742 72.7095 34.8544L47.569 34.7553C46.6825 34.7553 45.9778 34.121 46.0005 33.3677C46.0233 32.6145 46.7052 32 47.5917 32Z' fill='%23282830'/%3E%3Cpath d='M47.5917 43.1445L72.7322 43.2436C73.6187 43.2436 74.3234 43.8779 74.3007 44.6311C74.2779 45.3844 73.5733 46.0187 72.7095 45.9988L47.569 45.8997C46.6825 45.8997 45.9778 45.2654 46.0005 44.5122C46.0233 43.759 46.7052 43.1445 47.5917 43.1445Z' fill='%23282830'/%3E%3Cpath d='M47.5917 54.1445L72.7322 54.2436C73.6187 54.2436 74.3234 54.8779 74.3007 55.6311C74.2779 56.3844 73.5733 57.0187 72.7095 56.9988L47.569 56.8997C46.6825 56.8997 45.9778 56.2654 46.0005 55.5122C46.0233 54.759 46.7052 54.1445 47.5917 54.1445Z' fill='%23282830'/%3E%3Cpath d='M90 65V96C90 98.7614 87.7614 101 85 101H36C33.2386 101 31 98.7614 31 96L31 23C31 20.2386 33.2386 18 36 18H85C87.7614 18 90 20.2386 90 23V54.5' stroke='%23282830' stroke-width='2.5'/%3E%3Cpath d='M105.5 39.5L67.9171 77.3795L63 86.9999L72.6183 82.0828L110.336 44.3359L105.5 39.5Z' stroke='%23282830' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5778_6178'%3E%3Crect width='83' height='87' fill='white' transform='translate(29 16)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio.first-level li.choice-5 label {
background-image: url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5778_6217)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M102.094 72.3869H96.1037C95.513 72.3869 95.0335 71.9081 95.0335 71.3167C95.0335 70.7259 95.513 70.2471 96.1037 70.2471H102.094C103.863 70.2471 105.303 68.807 105.303 67.0371V48.9187C105.303 45.642 102.637 42.9757 99.3603 42.9757H82.5429C81.9515 42.9757 81.4727 42.4969 81.4727 41.9061C81.4727 41.3147 81.9515 40.8359 82.5429 40.8359H99.3603C103.817 40.8359 107.444 44.4617 107.444 48.9187V67.0371C107.444 69.9872 105.043 72.3869 102.094 72.3869Z' fill='%23282830'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M102.863 40.7117H106.892C108.2 40.7117 109.264 39.6478 109.264 38.3398V37.0468C109.264 36.6159 108.913 36.2654 108.482 36.2654H103.645C103.214 36.2654 102.863 36.6159 102.863 37.0468V40.7117ZM106.892 42.8514H101.793C101.202 42.8514 100.723 42.3726 100.723 41.7819V37.0468C100.723 35.4356 102.034 34.125 103.645 34.125H108.482C110.093 34.125 111.404 35.4356 111.404 37.0468V38.3398C111.404 40.8281 109.379 42.8514 106.892 42.8514Z' fill='%23282830'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M106.164 62.6632H95.9452C95.3537 62.6632 94.875 62.1844 94.875 61.593C94.875 61.0022 95.3537 60.5234 95.9452 60.5234H106.164C106.754 60.5234 107.234 61.0022 107.234 61.593C107.234 62.1844 106.754 62.6632 106.164 62.6632Z' fill='%23282830'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M98.393 42.8533C97.974 42.8533 97.5764 42.6061 97.4052 42.1959L91.6252 28.3601C91.0621 27.0112 89.7534 26.1398 88.2913 26.1398H53.8097C52.3482 26.1398 51.0395 27.0112 50.4764 28.3601L48.1825 33.8501C47.9554 34.3956 47.3287 34.6529 46.7826 34.4251C46.2378 34.1968 45.9798 33.5701 46.2082 33.0246L48.5015 27.5346C49.3987 25.3873 51.4824 24 53.8097 24H88.2913C90.6191 24 92.7029 25.3873 93.6001 27.5346L99.3795 41.3704C99.6079 41.9159 99.35 42.5425 98.8045 42.7703C98.6698 42.8269 98.5302 42.8533 98.393 42.8533Z' fill='%23282830'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M99.8149 79.1876H96.1054C95.5146 79.1876 95.0352 78.7088 95.0352 78.1174C95.0352 77.5266 95.5146 77.0478 96.1054 77.0478H99.8149C100.459 77.0478 100.982 76.5237 100.982 75.8801V71.3118C100.982 70.721 101.462 70.2422 102.053 70.2422C102.644 70.2422 103.123 70.721 103.123 71.3118V75.8801C103.123 77.704 101.639 79.1876 99.8149 79.1876Z' fill='%23282830'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.0437 57.7804C22.7671 57.7804 20.1007 60.4461 20.1007 63.7234V81.8419C20.1007 83.6117 21.5408 85.0518 23.3107 85.0518H85.4034C87.1726 85.0518 88.6121 83.6117 88.6121 81.8419V63.7234C88.6121 60.4461 85.9464 57.7804 82.6697 57.7804H26.0437ZM85.4034 87.1916H23.3107C20.3606 87.1916 17.9609 84.792 17.9609 81.8419V63.7234C17.9609 59.2665 21.5868 55.6406 26.0437 55.6406H82.6697C87.1267 55.6406 90.7531 59.2665 90.7531 63.7234V81.8419C90.7531 84.792 88.3529 87.1916 85.4034 87.1916Z' fill='%23282830'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.6828 68.4275H31.1983C32.692 68.4275 33.9075 67.212 33.9075 65.7183V64.299C33.9075 63.768 33.4753 63.3357 32.9442 63.3357H25.646C25.115 63.3357 24.6828 63.768 24.6828 64.299V68.4275ZM31.1983 70.5673H23.6126C23.0218 70.5673 22.543 70.0885 22.543 69.4977V64.299C22.543 62.5877 23.9353 61.1953 25.646 61.1953H32.9442C34.6556 61.1953 36.0473 62.5877 36.0473 64.299V65.7183C36.0473 68.3923 33.8723 70.5673 31.1983 70.5673Z' fill='%23282830'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M75.7716 63.3351C75.2406 63.3351 74.809 63.7673 74.809 64.2983V65.7177C74.809 67.212 76.0239 68.4269 77.5176 68.4269H84.0331V64.2983C84.0331 63.7673 83.6009 63.3351 83.0699 63.3351H75.7716ZM85.1033 70.5673H77.5176C74.8436 70.5673 72.668 68.3916 72.668 65.7177V64.2983C72.668 62.5877 74.0603 61.1953 75.7716 61.1953H83.0699C84.7805 61.1953 86.1735 62.5877 86.1735 64.2983V69.4971C86.1735 70.0878 85.6941 70.5673 85.1033 70.5673Z' fill='%23282830'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86.1717 55.5235H90.1995C91.5076 55.5235 92.5714 54.4596 92.5714 53.1516V51.8593C92.5714 51.4283 92.221 51.0773 91.79 51.0773H86.953C86.522 51.0773 86.1717 51.4283 86.1717 51.8593V55.5235ZM90.1995 57.6633H85.1015C84.5101 57.6633 84.0312 57.1845 84.0312 56.5937V51.8593C84.0312 50.248 85.3423 48.9375 86.953 48.9375H91.79C93.4007 48.9375 94.7119 50.248 94.7119 51.8593V53.1516C94.7119 55.6399 92.6872 57.6633 90.1995 57.6633Z' fill='%23282830'/%3E%3Cmask id='mask0_5778_6217' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='14' y='48' width='11' height='10'%3E%3Cpath d='M14 48.9375H24.6809V57.6633H14V48.9375Z' fill='%23282830'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5778_6217)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9224 51.0773C16.4908 51.0773 16.1403 51.4283 16.1403 51.8593V53.1516C16.1403 54.4596 17.2043 55.5235 18.5123 55.5235H22.5408V51.8593C22.5408 51.4283 22.1903 51.0773 21.7587 51.0773H16.9224ZM23.611 57.6633H18.5123C16.024 57.6633 14 55.6393 14 53.1516V51.8593C14 50.248 15.3111 48.9375 16.9224 48.9375H21.7587C23.3706 48.9375 24.6812 50.248 24.6812 51.8593V56.5937C24.6812 57.1845 24.2017 57.6633 23.611 57.6633Z' fill='%23282830'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89.473 77.4756H19.2421C18.6507 77.4756 18.1719 76.9969 18.1719 76.4055C18.1719 75.8147 18.6507 75.3359 19.2421 75.3359H89.473C90.0638 75.3359 90.5432 75.8147 90.5432 76.4055C90.5432 76.9969 90.0638 77.4756 89.473 77.4756Z' fill='%23282830'/%3E%3Cmask id='mask1_5778_6217' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='14' y='24' width='98' height='70'%3E%3Cpath d='M14 94H111.406V24H14V94Z' fill='%23282830'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_5778_6217)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.1052 80.9667H68.6047V77.4724H40.1052V80.9667ZM69.6749 83.1065H39.035C38.4436 83.1065 37.9648 82.6277 37.9648 82.0369V76.4022C37.9648 75.8114 38.4436 75.332 39.035 75.332H69.6749C70.2657 75.332 70.7451 75.8114 70.7451 76.4022V82.0369C70.7451 82.6277 70.2657 83.1065 69.6749 83.1065Z' fill='%23282830'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M81.6956 57.6619C81.2766 57.6619 80.8789 57.4146 80.7078 57.0044L74.9277 43.1686C74.3646 41.8203 73.0566 40.949 71.5945 40.949H37.1129C35.6507 40.949 34.3427 41.8203 33.779 43.1686L27.9989 57.0044C27.7718 57.5499 27.1445 57.806 26.599 57.5788C26.0542 57.3511 25.7962 56.7244 26.0246 56.179L31.8047 42.3438C32.7012 40.1965 34.785 38.8086 37.1129 38.8086H71.5945C73.9223 38.8086 76.0055 40.1965 76.9027 42.3438L82.6821 56.179C82.9105 56.7244 82.6525 57.3511 82.107 57.5788C81.9724 57.6355 81.8327 57.6619 81.6956 57.6619Z' fill='%23282830'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.2647 94H25.5893C23.7653 94 22.2812 92.5165 22.2812 90.6925V86.1242C22.2812 85.5335 22.7599 85.0547 23.3514 85.0547C23.9421 85.0547 24.4209 85.5335 24.4209 86.1242V90.6925C24.4209 91.3362 24.945 91.8603 25.5893 91.8603H34.2647C34.9083 91.8603 35.4324 91.3362 35.4324 90.6925V86.1242C35.4324 85.5335 35.9112 85.0547 36.5026 85.0547C37.0934 85.0547 37.5723 85.5335 37.5723 86.1242V90.6925C37.5723 92.5165 36.0886 94 34.2647 94Z' fill='%23282830'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M83.1208 94H74.4448C72.6208 94 71.1367 92.5165 71.1367 90.6925V86.1242C71.1367 85.5335 71.6161 85.0547 72.2069 85.0547C72.7983 85.0547 73.2771 85.5335 73.2771 86.1242V90.6925C73.2771 91.3362 73.8011 91.8603 74.4448 91.8603H83.1208C83.7645 91.8603 84.2879 91.3362 84.2879 90.6925V86.1242C84.2879 85.5335 84.7673 85.0547 85.3588 85.0547C85.9495 85.0547 86.429 85.5335 86.429 86.1242V90.6925C86.429 92.5165 84.9448 94 83.1208 94Z' fill='%23282830'/%3E%3C/g%3E%3Cpath d='M1.53829 35.2989L25.8346 41.7601C26.6904 41.9913 27.5361 41.5627 27.7106 40.8296C27.8851 40.0965 27.3703 39.3004 26.5312 39.0942L2.23494 32.6331C1.37911 32.4019 0.533403 32.8305 0.358897 33.5636C0.184391 34.2967 0.682459 35.0677 1.53829 35.2989Z' fill='%23282830'/%3E%3Cpath d='M7.5813 18.6492L27.041 34.5669C27.725 35.1308 28.6722 35.0898 29.1339 34.4941C29.5955 33.8985 29.4554 32.9608 28.7764 32.4266L9.31664 16.5089C8.63267 15.9449 7.68546 15.986 7.22379 16.5816C6.76213 17.1772 6.89733 18.0852 7.5813 18.6492Z' fill='%23282830'/%3E%3Cpath d='M22.8689 8.60568L33.0834 31.5778C33.4404 32.3893 34.3047 32.7788 34.9851 32.4547C35.6654 32.1306 35.9622 31.2301 35.5962 30.4475L25.3817 7.47536C25.0247 6.6639 24.1604 6.27433 23.4801 6.59846C22.7997 6.92258 22.5119 7.79422 22.8689 8.60568Z' fill='%23282830'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5778_6217'%3E%3Crect width='112' height='88' fill='white' transform='translate(0 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio.first-level li.choice-6 label {
background-image: url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.5917 47.5013L71.7322 47.4021C72.6187 47.4021 73.3234 46.7678 73.3007 46.0146C73.2779 45.2614 72.5733 44.627 71.7095 44.6469L46.569 44.746C45.6825 44.746 44.9778 45.3803 45.0005 46.1335C45.0233 46.8868 45.7052 47.5013 46.5917 47.5013Z' fill='%23282830'/%3E%3Cpath d='M46.5917 35.8548L71.7322 35.7557C72.6187 35.7557 73.3234 35.1214 73.3007 34.3682C73.2779 33.6149 72.5733 32.9806 71.7095 33.0005L46.569 33.0996C45.6825 33.0996 44.9778 33.7339 45.0005 34.4871C45.0233 35.2403 45.7052 35.8548 46.5917 35.8548Z' fill='%23282830'/%3E%3Cpath d='M89 56.5V23C89 20.2386 86.7614 18 84 18H35C32.2386 18 30 20.2386 30 23V96C30 98.7614 32.2386 101 35 101H84C86.7614 101 89 98.7614 89 96V85.5' stroke='%23282830' stroke-width='2.5'/%3E%3Cpath d='M85.1265 86.253C93.4806 86.253 100.253 79.4806 100.253 71.1265C100.253 62.7724 93.4806 56 85.1265 56C76.7724 56 70 62.7724 70 71.1265C70 79.4806 76.7724 86.253 85.1265 86.253Z' stroke='%23282830' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M96.3477 82.3496L105.131 91.1327' stroke='%23282830' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio.first-level li.choice-7 label {
background-image: url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5778_6298)'%3E%3Cpath d='M47.5917 49.5013L72.7322 49.4021C73.6187 49.4021 74.3234 48.7678 74.3007 48.0146C74.2779 47.2614 73.5733 46.627 72.7095 46.6469L47.569 46.746C46.6825 46.746 45.9778 47.3803 46.0005 48.1335C46.0233 48.8868 46.7052 49.5013 47.5917 49.5013Z' fill='%23282830'/%3E%3Cpath d='M47.5917 37.8548L72.7322 37.7557C73.6187 37.7557 74.3234 37.1214 74.3007 36.3682C74.2779 35.6149 73.5733 34.9806 72.7095 35.0005L47.569 35.0996C46.6825 35.0996 45.9778 35.7339 46.0005 36.4871C46.0233 37.2403 46.7052 37.8548 47.5917 37.8548Z' fill='%23282830'/%3E%3Cpath d='M90 58.5V25C90 22.2386 87.7614 20 85 20H36C33.2386 20 31 22.2386 31 25V98C31 100.761 33.2386 103 36 103H85C87.7614 103 90 100.761 90 98V87.5' stroke='%23282830' stroke-width='2.5'/%3E%3Cpath d='M74 59L84.4279 84.03L88.1301 73.1301L99.03 69.4279L74 59Z' stroke='%23282830' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M88.75 73.75L97.5997 82.5997' stroke='%23282830' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5778_6298'%3E%3Crect width='72' height='87' fill='white' transform='translate(29 18)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
div.wpforms-container-full.tfs-forms .wpforms-form input[type=number]::-webkit-inner-spin-button,
div.wpforms-container-full.tfs-forms .wpforms-form input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
div.wpforms-container-full.tfs-forms .wpforms-form textarea, div.wpforms-container-full.tfs-forms .wpforms-form input[type=file], div.wpforms-container-full.tfs-forms .wpforms-form input, div.wpforms-container-full.tfs-forms .wpforms-form select {
  background-color: #ededed !important;
  border-color: #ededed !important;
  color: #000;
}
div.wpforms-container-full.tfs-forms .wpforms-form textarea:focus, div.wpforms-container-full.tfs-forms .wpforms-form input[type=file]:focus, div.wpforms-container-full.tfs-forms .wpforms-form input:focus, div.wpforms-container-full.tfs-forms .wpforms-form select:focus, div.wpforms-container-full.tfs-forms .wpforms-form textarea:active, div.wpforms-container-full.tfs-forms .wpforms-form input[type=file]:active, div.wpforms-container-full.tfs-forms .wpforms-form input:active, div.wpforms-container-full.tfs-forms .wpforms-form select:active {
  background-color: #fff !important;
  border-color: #ff0022 !important;
}
div.wpforms-container-full.tfs-forms .wpforms-form input, div.wpforms-container-full.tfs-forms .wpforms-form select, div.wpforms-container-full.tfs-forms .wpforms-form input[type=file]::-webkit-file-upload-button {
  height: 45px;
}
div.wpforms-container-full.tfs-forms .wpforms-form textarea, div.wpforms-container-full.tfs-forms .wpforms-form input[type=file] {
  width: 50% !important;
  max-width: 50% !important;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-label {
  font-weight: normal;
  text-transform: uppercase;
  max-width: 500px;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-medium {
  max-width: 50% !important;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-medium.wpforms-datepicker {
  max-width: 100% !important;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-required-label {
  display: none;
}
div.wpforms-container-full.tfs-forms .wpforms-form em.wpforms-error {
  position: absolute;
  right: 45px;
  color: #ff0022;
  margin-top: 0px;
}
div.wpforms-container-full.tfs-forms .wpforms-form .intl-tel-input.allow-dropdown .flag-container {
  display: none;
}
div.wpforms-container-full.tfs-forms .wpforms-form .intl-tel-input.allow-dropdown input[type=tel] {
  padding-left: 15px;
  top: 0;
  left: 46%;
  max-width: 54% !important;
}
div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-date-time .wpforms-error {
  bottom: 5px;
  right: 35px;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-html, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-html {
  background: none !important;
  border: none !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field {
  position: relative;
  height: 100px !important;
  background: #fff !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
  /* Checkbox custom */
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-pagebreak, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-pagebreak {
  border: none !important;
  height: 0 !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-html.alert, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-html.alert {
  text-align: center;
  height: auto !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-html.form-level, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-html.form-level {
  margin-top: 20px;
  height: 85px !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-html.form-level.first-section-title, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-html.form-level.first-section-title {
  margin-top: 0;
  padding-top: 0;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-html.privacy-label, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-html.privacy-label {
  display: inline-block !important;
  position: absolute;
  margin-top: 12px;
  margin-right: 10px;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-html.back-top-button, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-html.back-top-button {
  margin-top: 20px;
  height: auto !important;
  border-bottom: 1px solid #CECFD0 !important;
  padding-bottom: 2rem;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-html.subtitle-field, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-html.subtitle-field {
  height: auto !important;
  justify-content: center;
  padding-top: 0;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-textarea, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-textarea {
  height: 180px !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field input.wpforms-error, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field input.wpforms-error, div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field textarea.wpforms-error, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field textarea.wpforms-error {
  border-color: #ff0022 !important;
  background-color: #fff !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field input.wpforms-error[type=checkbox], div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field input.wpforms-error[type=checkbox], div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field textarea.wpforms-error[type=checkbox], div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field textarea.wpforms-error[type=checkbox] {
  outline: 2px solid #ff0022;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.toggle-checkbox ul, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.toggle-checkbox ul {
  padding-left: 10px !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.toggle-checkbox label, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.toggle-checkbox label {
  position: relative;
  display: inline-block;
  height: 13px;
  padding: 0 0 0 35px !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.toggle-checkbox input, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.toggle-checkbox input {
  opacity: 0;
  width: 0;
  height: 0;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.toggle-checkbox span.toggle, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.toggle-checkbox span.toggle {
  position: absolute !important;
  cursor: pointer;
  top: 5px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc !important;
  transition: 0.4s;
  border-radius: 34px !important;
  width: 31px !important;
  height: 13px !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.toggle-checkbox span.toggle::before, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.toggle-checkbox span.toggle::before {
  position: absolute;
  content: "";
  height: 22px;
  width: 22px;
  top: -5px;
  left: -5px;
  background-color: white;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  transition: 0.4s;
  border-radius: 50%;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.toggle-checkbox input:checked + span.toggle:before, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.toggle-checkbox input:checked + span.toggle:before {
  transform: translateX(22px);
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.toggle-checkbox input:checked + span.toggle, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.toggle-checkbox input:checked + span.toggle {
  background-color: #282830!important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.privacy-checkbox, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.privacy-checkbox {
  display: inline-block;
  background: none !important;
  border: 0 !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.privacy-checkbox a, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.privacy-checkbox a {
  text-decoration: underline !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.privacy-checkbox .wpforms-field-label-inline, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.privacy-checkbox .wpforms-field-label-inline {
  border: none;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.privacy-checkbox ul, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.privacy-checkbox ul {
  padding-top: 60px !important;
}
div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.privacy-checkbox li, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.privacy-checkbox li {
  width: auto !important;
}
div.wpforms-container-full.tfs-forms div.wpforms-uploader {
  z-index: 200;
  height: 135px;
  overflow-y: auto;
  justify-content: flex-start;
}

@media only screen and (max-width: 900px) {
  .wpforms-custom .faq {
    margin-left: auto;
    margin-right: auto;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-list-inline ul {
    padding: 60px 0 0 60px !important;
    margin: -40px !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-list-inline ul li {
    border-width: 0 60px 40px 0 !important;
  }
}
/* Mobile */
@media only screen and (max-width: 768px) {
  .wpforms-custom .faq {
    margin-top: 2rem !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-field-container .wpforms-field {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form {
    /* Msg d'errore */
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-list-inline ul {
    padding: 0px !important;
    margin: 0px !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-list-inline ul li {
    width: 100%;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border-width: 0 0px 20px 0 !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-list-inline ul li label {
    height: 130px;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-label {
    margin-top: 0 !important;
    width: 65%;
    text-align: left;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field.wpforms-field-html.back-top-button {
    margin-top: 0;
    padding-top: 0;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field .wpforms-field-description {
    position: relative;
    top: 0;
    right: auto;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio {
    margin-bottom: 0px !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-radio li label {
    background-position: 95% 5px;
    justify-content: left;
    align-items: center !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form em.wpforms-error {
    position: relative;
    top: 0;
    right: auto;
    margin-top: 15px;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form textarea, div.wpforms-container-full.tfs-forms .wpforms-form input[type=file] {
    width: 100% !important;
    max-width: 100% !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-submit-container {
    margin-top: 0;
    margin-bottom: 0;
  }
  div.wpforms-container-full.tfs-forms .wpforms-form .back-bottom-button-lastpage {
    margin-right: 0;
    margin-bottom: 1rem;
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field-medium, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field-medium {
    max-width: 100% !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field {
    height: auto !important;
    padding-top: 30px;
    border: 1px solid #fff;
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.section-last-label, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.section-last-label {
    padding-bottom: 40px !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-html.form-level, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-html.form-level {
    height: auto !important;
    line-height: 2rem;
    margin-top: 0;
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-textarea, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-textarea {
    height: auto !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field textarea, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field textarea {
    max-width: 100% !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.privacy-label, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.privacy-label {
    font-size: 14px;
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.privacy-checkbox, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.privacy-checkbox {
    padding-bottom: 70px;
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.privacy-checkbox ul, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.privacy-checkbox ul {
    padding-top: 0 !important;
  }
}
/* Desktop */
@media only screen and (min-width: 769px) {
  div.wpforms-container-full.tfs-forms .wpforms-page-3, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container {
    /* Tutti i campi del form... */
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field {
    border: 1px solid #ddd !important;
    /* ...tranne quelli di testo (titoli e sottotitoli di sezione)*/
    /* Campi di testo */
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field:not(.wpforms-field-html), div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field:not(.wpforms-field-html) {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-right: 1px;
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-html .form-section-title, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-html .form-section-title {
    display: inline-block;
    float: left;
    margin-top: 32px !important;
  }
  div.wpforms-container-full.tfs-forms .wpforms-page-3 .wpforms-field.wpforms-field-html .form-section-text, div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-html .form-section-text {
    display: inline-block;
    float: right;
    margin-top: 30px;
  }
  .invia-la-tua-richiesta div.wpforms-container-full.tfs-forms .wpforms-form {
    /* Labels e titoli di sezione */
  }
  .invia-la-tua-richiesta div.wpforms-container-full.tfs-forms .wpforms-form .wpforms-field-label, .invia-la-tua-richiesta div.wpforms-container-full.tfs-forms .wpforms-form .form-section-title {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .wpforms-list-inline ul li {
    width: 32% !important;
  }
}
/* Desktop >= 1200 (wide) */
@media (min-width: 1200px) {
  .wpforms-list-inline ul li {
    width: 24% !important;
  }
}
/* Compact form (label and field not on the same line (like MyFinance) */
div.wpforms-container-full.tfs-forms.compact-form .wpforms-form em.wpforms-error {
  top: 52%;
  left: 1rem;
}
div.wpforms-container-full.tfs-forms.compact-form .wpforms-form .wpforms-field {
  position: relative;
}
div.wpforms-container-full.tfs-forms.compact-form .wpforms-form .wpforms-field-label {
  margin-bottom: 4px;
}
div.wpforms-container-full.tfs-forms.compact-form .wpforms-submit-container {
  margin-top: 0;
  margin-bottom: 0;
}

/* One page form (like Invia la tua candidatura) */
div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-radio {
  height: auto !important;
  justify-content: space-evenly;
  border-width: 0 !important;
}
div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.first-label {
  text-align: center;
  font-size: 21px !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  padding-top: 50px;
}
div.wpforms-container-full.tfs-forms.onepage-form .wpforms-field-container .wpforms-field.wpforms-field-file-upload {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
div.wpforms-container-full.tfs-forms.onepage-form .wpforms-list-inline ul li {
  width: 100% !important;
}
@media (min-width: 768px) {
  div.wpforms-container-full.tfs-forms.onepage-form .wpforms-list-inline ul li {
    width: 300px !important;
  }
}

/* My Finance Form */
div.wpforms-container-full.tfs-forms.myfinance-form {
  max-width: 420px;
}
div.wpforms-container-full.tfs-forms.myfinance-form .wpforms-form .wpforms-field.icon-info-field div, div.wpforms-container-full.tfs-forms.myfinance-form .wpforms-form .wpforms-field.eye div {
  position: absolute;
}
div.wpforms-container-full.tfs-forms.myfinance-form .wpforms-form .wpforms-field.icon-info-field div:hover, div.wpforms-container-full.tfs-forms.myfinance-form .wpforms-form .wpforms-field.eye div:hover {
  cursor: pointer;
}
div.wpforms-container-full.tfs-forms.myfinance-form .wpforms-form .wpforms-field.eye {
  padding: 0;
}
div.wpforms-container-full.tfs-forms.myfinance-form .wpforms-form .wpforms-field.eye div {
  z-index: 10;
  top: -80px;
  right: 20px;
}
div.wpforms-container-full.tfs-forms.myfinance-form .wpforms-form .wpforms-field.icon-info-field div {
  top: -80px;
  left: 400px;
}
div.wpforms-container-full.tfs-forms.myfinance-form .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern) {
  overflow-x: unset;
}
div.wpforms-container-full.tfs-forms.myfinance-form .wpforms-form button[type=submit] {
  border-radius: 0;
  width: 204px;
  height: 50px;
}
div.wpforms-container.tfs-forms.myfinance-form .wpforms-field.bottom-link {
  padding-top: 0;
}
@media (max-width: 600px) {
  div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater) {
    overflow-x: unset;
  }
}
