.u-section-1-1 { background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("../images/2021-06-10at16-57-562.webp"); background-position: 50% 50%; }  .u-section-1-1 .u-sheet-1 { min-height: 800px; }  @media (max-width: 1199px) { .u-section-1-1 .u-sheet-1 { min-height: 586px; } }  @media (max-width: 991px) { .u-section-1-1 .u-sheet-1 { min-height: 503px; } }  @media (max-width: 767px) { .u-section-1-1 .u-sheet-1 { min-height: 380px; } }  @media (max-width: 575px) { .u-section-1-1 .u-sheet-1 { min-height: 350px; } }.u-section-1-2 { background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("../images/5a5777bb8d6e5cf6a6fb31d7f718fcee647c93c94.webp"); background-position: 50% 50%; }  .u-section-1-2 .u-sheet-1 { min-height: 800px; }  @media (max-width: 1199px) { .u-section-1-2 .u-sheet-1 { min-height: 660px; } }  @media (max-width: 991px) { .u-section-1-2 .u-sheet-1 { min-height: 506px; } }  @media (max-width: 767px) { .u-section-1-2 .u-sheet-1 { min-height: 380px; } }  @media (max-width: 575px) { .u-section-1-2 .u-sheet-1 { min-height: 350px; } }.u-section-1-3 { background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("../images/2021-06-10at11-41-46.webp"); background-position: 50% 50%; }  .u-section-1-3 .u-sheet-1 { min-height: 800px; }  @media (max-width: 1199px) { .u-section-1-3 .u-sheet-1 { min-height: 660px; } }  @media (max-width: 991px) { .u-section-1-3 .u-sheet-1 { min-height: 506px; } }  @media (max-width: 767px) { .u-section-1-3 .u-sheet-1 { min-height: 380px; } }  @media (max-width: 575px) { .u-section-1-3 .u-sheet-1 { min-height: 350px; } }.u-section-1-4 { background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("../images/140d63522.webp"); background-position: 50% 50%; }  .u-section-1-4 .u-sheet-1 { min-height: 800px; }  @media (max-width: 1199px) { .u-section-1-4 .u-sheet-1 { min-height: 660px; } }  @media (max-width: 991px) { .u-section-1-4 .u-sheet-1 { min-height: 506px; } }  @media (max-width: 767px) { .u-section-1-4 .u-sheet-1 { min-height: 380px; } }  @media (max-width: 575px) { .u-section-1-4 .u-sheet-1 { min-height: 350px; } }.u-section-1-5 { background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("../images/2021-06-10at16-58-483.webp"); background-position: 50% 50%; }  .u-section-1-5 .u-sheet-1 { min-height: 800px; }  @media (max-width: 1199px) { .u-section-1-5 .u-sheet-1 { min-height: 660px; } }  @media (max-width: 991px) { .u-section-1-5 .u-sheet-1 { min-height: 506px; } }  @media (max-width: 767px) { .u-section-1-5 .u-sheet-1 { min-height: 380px; } }  @media (max-width: 575px) { .u-section-1-5 .u-sheet-1 { min-height: 350px; } }.u-section-1-6 { background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("../images/2021-06-10at16-58-484.webp"); background-position: 50% 50%; }  .u-section-1-6 .u-sheet-1 { min-height: 800px; }  @media (max-width: 1199px) { .u-section-1-6 .u-sheet-1 { min-height: 660px; } }  @media (max-width: 991px) { .u-section-1-6 .u-sheet-1 { min-height: 506px; } }  @media (max-width: 767px) { .u-section-1-6 .u-sheet-1 { min-height: 380px; } }  @media (max-width: 575px) { .u-section-1-6 .u-sheet-1 { min-height: 350px; } }.u-block-d24d-2 { position: absolute; bottom: 10px; }  .u-block-d24d-3 { position: absolute; left: 0; }  .u-block-d24d-4 { position: absolute; width: 65px; height: 65px; left: auto; right: 0; }.u-section-2 { background-image: none; }  .u-section-2 .u-sheet-1 { min-height: 2370px; }  .u-section-2 .u-image-1 { width: 861px; min-height: 439px; background-image: url("../images/sardinia-2448275_192011.webp"); box-shadow: 0 0 8px 0 rgba(128,128,128,1); margin: 20px auto 0; }  .u-section-2 .u-container-layout-1 { padding: 30px; }  .u-section-2 .u-group-2 { width: 706px; min-height: 86px; margin: 6px auto 0; }  .u-section-2 .u-container-layout-2 { padding: 0 5px 0 0; }  .u-section-2 .u-text-1 { font-size: 1.25rem; font-weight: 700; text-transform: uppercase; margin: 27px 24px 0; }  .u-section-2 .u-group-3 { width: 800px; min-height: 1280px; margin: -18px auto 0; }  .u-section-2 .u-container-layout-3 { padding: 20px 0 0; }  .u-section-2 .u-form-1 { height: 1230px; margin: 0 66px 0 102px; }  .u-section-2 .u-input-1 { font-weight: 700; }  .u-section-2 .u-form-group-2 { margin-left: 0; }  .u-section-2 .u-input-2 { font-weight: 700; }  .u-section-2 .u-form-group-3 { margin-left: 0; }  .u-section-2 .u-input-3 { font-weight: 700; }  .u-section-2 .u-input-4 { font-weight: 700; }  .u-section-2 .u-form-group-5 { margin-left: 0; }  .u-section-2 .u-input-5 { font-weight: 700; }  .u-section-2 .u-form-group-6 { margin-left: 0; }  .u-section-2 .u-input-6 { font-weight: 700; }  .u-section-2 .u-form-group-7 { margin-left: 0; }  .u-section-2 .u-input-7 { font-weight: 700; }  .u-section-2 .u-form-group-8 { margin-left: 0; }  .u-section-2 .u-input-8 { font-weight: 700; }  .u-section-2 .u-form-group-9 { margin-left: 0; }  .u-section-2 .u-input-9 { font-weight: 700; }  .u-section-2 .u-form-group-10 { margin-left: 0; }  .u-section-2 .u-input-10 { font-weight: 700; }  .u-section-2 .u-form-group-11 { margin-left: 0; }  .u-section-2 .u-input-11 { font-weight: 700; }  .u-section-2 .u-input-12 { font-weight: 700; }  .u-section-2 .u-form-group-13 { margin-left: 0; }  .u-section-2 .u-btn-1 { background-image: none; border-style: solid; font-weight: 700; }  .u-section-2 .u-group-4 { width: 738px; min-height: 552px; margin: -15px auto -167px; }  .u-section-2 .u-container-layout-4 { padding: 9px 0 24px; }  .u-section-2 .u-text-2 { font-weight: normal; margin: 0 57px; }  .u-section-2 .u-text-3 { font-size: 1.25rem; font-weight: 700; margin: 17px 189px 0 57px; }  .u-section-2 .u-text-4 { font-weight: 700; margin: 24px 189px 0 57px; }  @media (max-width: 1199px) { .u-section-2 .u-sheet-1 { min-height: 2405px; }  .u-section-2 .u-image-1 { width: 839px; min-height: 455px; }  .u-section-2 .u-group-2 { min-height: 119px; }  .u-section-2 .u-container-layout-2 { padding-top: 30px; padding-right: 15px; padding-bottom: 30px; }  .u-section-2 .u-group-3 { margin-top: -32px; }  .u-section-2 .u-text-3 { margin-right: 188px; }  .u-section-2 .u-text-4 { margin-right: 188px; } }  @media (max-width: 991px) { .u-section-2 .u-image-1 { width: 720px; }  .u-section-2 .u-group-2 { margin-right: initial; margin-left: initial; width: auto; }  .u-section-2 .u-group-3 { width: 720px; }  .u-section-2 .u-form-1 { margin-right: 26px; margin-left: 62px; }  .u-section-2 .u-group-4 { width: 720px; }  .u-section-2 .u-text-2 { margin-left: 48px; margin-right: 48px; }  .u-section-2 .u-text-3 { margin-right: 179px; margin-left: 48px; }  .u-section-2 .u-text-4 { margin-right: 179px; margin-left: 48px; } }  @media (max-width: 767px) { .u-section-2 .u-sheet-1 { min-height: 2449px; }  .u-section-2 .u-image-1 { min-height: 405px; margin-right: initial; margin-left: initial; width: auto; }  .u-section-2 .u-container-layout-1 { padding-left: 10px; padding-right: 10px; }  .u-section-2 .u-container-layout-2 { padding-right: 5px; }  .u-section-2 .u-text-1 { margin-right: 0; margin-left: 0; }  .u-section-2 .u-group-3 { width: 540px; }  .u-section-2 .u-form-1 { margin-right: 0; margin-left: 0; }  .u-section-2 .u-group-4 { width: 514px; min-height: 593px; margin-top: 6px; margin-bottom: -20px; }  .u-section-2 .u-container-layout-4 { padding-bottom: 30px; }  .u-section-2 .u-text-2 { margin-left: 0; margin-right: 0; }  .u-section-2 .u-text-3 { width: auto; margin-top: 52px; margin-right: 47px; margin-left: 0; }  .u-section-2 .u-text-4 { margin-right: 47px; margin-left: 0; } }  @media (max-width: 575px) { .u-section-2 .u-sheet-1 { min-height: 2271px; }  .u-section-2 .u-image-1 { min-height: 247px; width: auto; margin-right: initial; margin-left: initial; }  .u-section-2 .u-group-2 { min-height: 107px; margin-top: 22px; width: auto; margin-right: initial; margin-left: initial; }  .u-section-2 .u-text-1 { font-size: 1rem; margin-top: 0; }  .u-section-2 .u-group-3 { margin-top: -9px; margin-right: initial; margin-left: initial; width: auto; }  .u-section-2 .u-group-4 { margin-top: -12px; margin-bottom: -124px; margin-right: initial; margin-left: initial; width: auto; }  .u-section-2 .u-text-2 { width: auto; margin-left: 14px; margin-right: 14px; }  .u-section-2 .u-text-3 { margin-top: 0; margin-right: 0; }  .u-section-2 .u-text-4 { width: auto; margin-right: 14px; } }.u-section-3 { background-image: none; }  .u-section-3 .u-sheet-1 { min-height: 479px; }  .u-section-3 .u-image-1 { min-height: 439px; background-image: url("../images/bg-forms-3.webp"); box-shadow: 0 0 8px 0 rgba(128,128,128,1); width: 860px; margin: 20px auto -173px; }  .u-section-3 .u-container-layout-1 { padding: 30px 30px 0; }  @media (max-width: 1199px) { .u-section-3 .u-sheet-1 { min-height: 495px; }  .u-section-3 .u-image-1 { min-height: 455px; width: 839px; margin-bottom: -161px; } }  @media (max-width: 991px) { .u-section-3 .u-sheet-1 { min-height: 479px; }  .u-section-3 .u-image-1 { margin-bottom: -178px; min-height: 439px; width: 720px; } }  @media (max-width: 767px) { .u-section-3 .u-sheet-1 { min-height: 445px; }  .u-section-3 .u-image-1 { margin-bottom: 20px; min-height: 405px; width: 540px; }  .u-section-3 .u-container-layout-1 { padding-left: 10px; padding-right: 10px; } }  @media (max-width: 575px) { .u-section-3 .u-sheet-1 { min-height: 299px; }  .u-section-3 .u-image-1 { margin-bottom: 0; min-height: 248px; width: 340px; } }.u-section-4 { background-image: none; }  .u-section-4 .u-sheet-1 { min-height: 1453px; }  .u-section-4 .u-image-1 { width: 860px; min-height: 439px; background-image: url("../images/sala1mini11.webp"); box-shadow: 0 0 8px 0 rgba(128,128,128,1); background-position: 50% 50%; margin: 20px auto 0; }  .u-section-4 .u-container-layout-1 { padding: 30px; }  .u-section-4 .u-group-2 { width: 408px; min-height: 53px; margin: 20px auto 0; }  .u-section-4 .u-container-layout-2 { padding-right: 5px; padding-left: 0; }  .u-section-4 .u-text-1 { font-size: 1.25rem; font-weight: 700; text-transform: uppercase; margin: 15px 20px 0 24px; }  .u-section-4 .u-group-3 { width: 329px; min-height: 124px; margin: 20px auto 0; }  .u-section-4 .u-container-layout-3 { padding-right: 46px; padding-left: 0; }  .u-section-4 .u-text-2 { font-size: 1.125rem; text-transform: uppercase; font-weight: normal; margin: 12px 0 0 46px; }  .u-section-4 .u-group-4 { width: 800px; min-height: 737px; margin: 20px auto -38px; }  .u-section-4 .u-container-layout-4 { padding: 20px 0 0; }  .u-section-4 .u-form-1 { height: 710px; background-image: none; width: 570px; margin: 0 auto; }  .u-section-4 .u-input-1 { font-weight: 700; }  .u-section-4 .u-form-group-2 { margin-left: 0; }  .u-section-4 .u-input-2 { font-weight: 700; }  .u-section-4 .u-input-3 { font-weight: 700; }  .u-section-4 .u-form-group-4 { margin-left: 0; }  .u-section-4 .u-input-4 { font-weight: 700; }  .u-section-4 .u-form-group-5 { margin-left: 0; }  .u-section-4 .u-input-5 { font-weight: 700; }  .u-section-4 .u-input-6 { font-weight: 700; }  .u-section-4 .u-form-group-7 { margin-left: 0; }  .u-section-4 .u-btn-1 { background-image: none; border-style: solid; font-weight: 700; }  @media (max-width: 1199px) { .u-section-4 .u-sheet-1 { min-height: 1519px; }  .u-section-4 .u-image-1 { width: 839px; min-height: 455px; }  .u-section-4 .u-group-2 { margin-top: 70px; }  .u-section-4 .u-container-layout-2 { padding-top: 0; padding-bottom: 0; }  .u-section-4 .u-container-layout-3 { padding-top: 0; padding-bottom: 0; }  .u-section-4 .u-group-4 { margin-bottom: -269px; } }  @media (max-width: 991px) { .u-section-4 .u-sheet-1 { min-height: 1447px; }  .u-section-4 .u-image-1 { min-height: 439px; margin-right: initial; margin-left: initial; width: auto; }  .u-section-4 .u-group-2 { margin-top: 24px; margin-right: initial; margin-left: initial; width: auto; }  .u-section-4 .u-text-1 { width: auto; margin-top: 0; margin-right: 15px; margin-left: 29px; }  .u-section-4 .u-group-3 { margin-top: 10px; margin-right: initial; margin-left: initial; width: auto; }  .u-section-4 .u-container-layout-3 { padding-right: 30px; }  .u-section-4 .u-group-4 { width: 720px; margin-right: -24px; margin-bottom: -27px; } }  @media (max-width: 767px) { .u-section-4 .u-sheet-1 { min-height: 1471px; }  .u-section-4 .u-image-1 { min-height: 406px; width: auto; margin-right: initial; margin-left: initial; }  .u-section-4 .u-container-layout-1 { padding-left: 10px; padding-right: 10px; }  .u-section-4 .u-group-2 { margin-top: 81px; width: auto; margin-right: initial; margin-left: initial; }  .u-section-4 .u-text-1 { margin-left: 24px; margin-right: 20px; }  .u-section-4 .u-container-layout-3 { padding-right: 10px; }  .u-section-4 .u-group-4 { width: 540px; margin-right: 0; margin-bottom: -256px; }  .u-section-4 .u-form-1 { width: 540px; } }  @media (max-width: 575px) { .u-section-4 .u-sheet-1 { min-height: 1275px; }  .u-section-4 .u-image-1 { min-height: 247px; width: auto; margin-right: initial; margin-left: initial; }  .u-section-4 .u-group-2 { min-height: 91px; margin-top: 12px; width: auto; margin-right: initial; margin-left: initial; }  .u-section-4 .u-text-1 { margin-right: 14px; margin-left: 19px; }  .u-section-4 .u-group-3 { margin-top: 0; width: auto; margin-right: initial; margin-left: initial; }  .u-section-4 .u-text-2 { width: auto; margin-top: 0; margin-right: 14px; margin-left: 24px; }  .u-section-4 .u-group-4 { min-height: 776px; width: 340px; margin-top: -15px; margin-bottom: -11px; }  .u-section-4 .u-container-layout-4 { padding-bottom: 20px; }  .u-section-4 .u-form-1 { margin-right: initial; margin-left: initial; width: auto; } }.u-section-5 { background-image: none; }  .u-section-5 .u-sheet-1 { min-height: 478px; }  .u-section-5 .u-image-1 { min-height: 438px; background-image: url("../images/cameriera.jpg"); width: 859px; box-shadow: 0 0 8px 0 rgba(128,128,128,1); margin: 20px auto -249px; }  .u-section-5 .u-container-layout-1 { padding: 30px; }  @media (max-width: 1199px) { .u-section-5 .u-sheet-1 { min-height: 495px; }  .u-section-5 .u-image-1 { width: 839px; min-height: 455px; margin-bottom: -244px; } }  @media (max-width: 991px) { .u-section-5 .u-sheet-1 { min-height: 479px; }  .u-section-5 .u-image-1 { margin-bottom: -260px; min-height: 438px; margin-right: initial; margin-left: initial; width: auto; } }  @media (max-width: 767px) { .u-section-5 .u-sheet-1 { min-height: 445px; }  .u-section-5 .u-image-1 { margin-bottom: -294px; min-height: 405px; width: auto; margin-right: initial; margin-left: initial; }  .u-section-5 .u-container-layout-1 { padding-left: 10px; padding-right: 10px; } }  @media (max-width: 575px) { .u-section-5 .u-sheet-1 { min-height: 289px; }  .u-section-5 .u-image-1 { min-height: 247px; margin-top: 21px; margin-bottom: 21px; width: auto; margin-right: initial; margin-left: initial; } }