.u-section-1-1 { background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("../images/32a323921.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: 660px; } }  @media (max-width: 991px) { .u-section-1-1 .u-sheet-1 { min-height: 506px; } }  @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/85e7280e.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-10at12-08-23.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/2021-06-10at12-25-14.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/b14869bc.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/2dab6e73_z2.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: 239px; } }.u-block-d24d-2 { position: absolute; bottom: 10px; }  .u-block-d24d-3 { position: absolute; left: 0; }  .u-block-d24d-4 { position: absolute; right: 0; }.u-section-2 { background-image: none; }  .u-section-2 .u-sheet-1 { min-height: 1762px; }  .u-section-2 .u-layout-wrap-1 { margin-top: 20px; margin-bottom: 0; }  .u-section-2 .u-layout-cell-1 { min-height: 1295px; }  .u-section-2 .u-container-layout-1 { padding: 0 17px 0 30px; }  .u-section-2 .u-text-1 { font-size: 1.125rem; margin: 37px 13px 0 0; }  .u-section-2 .u-text-2 { font-size: 1.125rem; margin: 53px 13px -13px 0; }  .u-section-2 .u-layout-wrap-2 { margin-top: 45px; margin-bottom: 19px; }  .u-section-2 .u-image-1 { min-height: 394px; background-image: url("../images/Supramontesardegna_2652b452ae_o1.jpg"); background-position: 50% 50%; }  .u-section-2 .u-container-layout-2 { box-shadow: 0 0 8px 0 rgba(128,128,128,1); padding: 30px 13px 9px 30px; }  .u-section-2 .u-text-3 { font-size: 0.75rem; font-weight: 700; margin: 324px 0 0 417px; }  .u-section-2 .u-image-2 { min-height: 394px; background-image: url("../images/golfodioroseigennargentua3.jpg"); }  .u-section-2 .u-container-layout-3 { box-shadow: 0 0 8px 0 rgba(128,128,128,1); padding: 0 0 12px 21px; }  .u-section-2 .u-text-4 { font-size: 0.875rem; font-weight: 700; text-shadow: 2px -2px 8px rgba(128,128,128,1); margin: 0 152px 0 159px; }  .u-section-2 .u-text-5 { font-size: 0.75rem; font-weight: 700; text-shadow: 2px -2px 8px rgba(128,128,128,1); margin: 285px 13px 0 379px; }  @media (max-width: 1199px) { .u-section-2 .u-sheet-1 { min-height: 1480px; }  .u-section-2 .u-layout-wrap-1 { position: relative; }  .u-section-2 .u-layout-cell-1 { min-height: 1338px; }  .u-section-2 .u-text-1 { margin-right: 0; }  .u-section-2 .u-text-2 { margin-right: 0; }  .u-section-2 .u-image-1 { min-height: 325px; }  .u-section-2 .u-text-3 { margin-left: 317px; }  .u-section-2 .u-image-2 { min-height: 325px; }  .u-section-2 .u-text-4 { margin-right: 102px; margin-left: 109px; }  .u-section-2 .u-text-5 { margin-right: 0; margin-left: 292px; } }  @media (max-width: 991px) { .u-section-2 .u-sheet-1 { min-height: 1971px; }  .u-section-2 .u-layout-cell-1 { min-height: 1532px; }  .u-section-2 .u-container-layout-1 { padding-top: 20px; }  .u-section-2 .u-layout-wrap-2 { margin-top: 17px; margin-bottom: -8px; }  .u-section-2 .u-image-1 { min-height: 249px; }  .u-section-2 .u-text-3 { margin-left: 207px; }  .u-section-2 .u-image-2 { min-height: 249px; }  .u-section-2 .u-text-4 { margin-right: 47px; margin-left: 54px; }  .u-section-2 .u-text-5 { margin-left: 182px; } }  @media (max-width: 767px) { .u-section-2 .u-sheet-1 { min-height: 2579px; }  .u-section-2 .u-layout-wrap-1 { margin-top: 10px; }  .u-section-2 .u-container-layout-1 { padding-left: 10px; padding-right: 10px; }  .u-section-2 .u-layout-wrap-2 { margin-top: 55px; margin-bottom: 20px; }  .u-section-2 .u-image-1 { min-height: 374px; }  .u-section-2 .u-container-layout-2 { padding-left: 10px; padding-right: 10px; }  .u-section-2 .u-image-2 { min-height: 374px; }  .u-section-2 .u-container-layout-3 { padding-left: 10px; } }  @media (max-width: 575px) { .u-section-2 .u-sheet-1 { min-height: 3186px; }  .u-section-2 .u-layout-cell-1 { min-height: 2418px; }  .u-section-2 .u-text-2 { width: auto; margin-top: 19px; margin-bottom: 0; }  .u-section-2 .u-layout-wrap-2 { margin-top: 20px; margin-bottom: 15px; }  .u-section-2 .u-image-1 { min-height: 348px; }  .u-section-2 .u-text-3 { margin-left: 7px; }  .u-section-2 .u-image-2 { min-height: 235px; }  .u-section-2 .u-text-4 { margin-right: 0; margin-left: 0; }  .u-section-2 .u-text-5 { margin-left: 0; } }.u-section-3 { background-image: none; }  .u-section-3 .u-sheet-1 { min-height: 402px; }  .u-section-3 .u-layout-wrap-1 { margin-top: 20px; margin-bottom: 20px; }  .u-section-3 .u-layout-cell-1 { min-height: 362px; }  .u-section-3 .u-container-layout-1 { padding: 22px 17px 8px 30px; }  .u-section-3 .u-text-1 { font-size: 1.125rem; margin: 3px 14px 0 0; }  @media (max-width: 1199px) { .u-section-3 .u-sheet-1 { min-height: 406px; }  .u-section-3 .u-layout-cell-1 { min-height: 298px; }  .u-section-3 .u-text-1 { margin-right: 0; } }  @media (max-width: 991px) { .u-section-3 .u-sheet-1 { min-height: 428px; }  .u-section-3 .u-layout-wrap-1 { position: relative; }  .u-section-3 .u-layout-cell-1 { min-height: 558px; }  .u-section-3 .u-container-layout-1 { padding-top: 20px; }  .u-section-3 .u-text-1 { width: auto; margin-top: 20px; } }  @media (max-width: 767px) { .u-section-3 .u-sheet-1 { min-height: 488px; }  .u-section-3 .u-layout-cell-1 { min-height: 100px; }  .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: 572px; }  .u-section-3 .u-layout-cell-1 { min-height: 532px; } }.u-section-4 { background-image: none; }  .u-section-4 .u-sheet-1 { min-height: 440px; }  .u-section-4 .u-layout-wrap-1 { margin-top: 20px; margin-bottom: 20px; }  .u-section-4 .u-image-1 { min-height: 412px; background-image: url("../images/2021-06-11at13-41-35.webp"); }  .u-section-4 .u-container-layout-1 { box-shadow: 0 0 8px 0 rgba(128,128,128,1); padding: 30px; }  .u-section-4 .u-image-2 { min-height: 412px; background-image: url("../images/2021-06-11at13-41-47.webp"); }  .u-section-4 .u-container-layout-2 { box-shadow: 0 0 8px 0 rgba(128,128,128,1); padding: 30px; }  @media (max-width: 1199px) { .u-section-4 .u-sheet-1 { min-height: 368px; }  .u-section-4 .u-layout-wrap-1 { position: relative; }  .u-section-4 .u-image-1 { min-height: 340px; }  .u-section-4 .u-image-2 { min-height: 340px; } }  @media (max-width: 991px) { .u-section-4 .u-sheet-1 { min-height: 288px; }  .u-section-4 .u-image-1 { min-height: 260px; }  .u-section-4 .u-image-2 { min-height: 260px; } }  @media (max-width: 767px) { .u-section-4 .u-sheet-1 { min-height: 808px; }  .u-section-4 .u-image-1 { min-height: 390px; }  .u-section-4 .u-container-layout-1 { padding-left: 10px; padding-right: 10px; }  .u-section-4 .u-image-2 { min-height: 390px; }  .u-section-4 .u-container-layout-2 { padding-left: 10px; padding-right: 10px; } }  @media (max-width: 575px) { .u-section-4 .u-sheet-1 { min-height: 520px; }  .u-section-4 .u-image-1 { min-height: 246px; }  .u-section-4 .u-image-2 { min-height: 246px; } }.u-section-5 { background-image: none; }  .u-section-5 .u-sheet-1 { min-height: 1473px; }  .u-section-5 .u-text-1 { font-size: 1.875rem; font-weight: 700; width: 188px; margin: 20px auto 0; }  .u-section-5 .u-layout-wrap-1 { margin-top: 30px; margin-bottom: 0; margin-right: 0; }  .u-section-5 .u-image-1 { min-height: 418px; background-image: url("../images/IMG_0370.webp"); background-position: 50% 50%; }  .u-section-5 .u-container-layout-1 { box-shadow: 0 0 8px 0 rgba(128,128,128,1); padding: 30px; }  .u-section-5 .u-image-2 { min-height: 418px; background-image: url("../images/cala-goloritze-2277644_1920.webp"); background-position: 50% 50%; }  .u-section-5 .u-container-layout-2 { box-shadow: 0 0 8px 0 rgba(128,128,128,1); padding: 30px; }  .u-section-5 .u-image-3 { min-height: 418px; background-image: url("../images/sardinia-238010_19201.webp"); background-position: 50% 50%; }  .u-section-5 .u-container-layout-3 { box-shadow: 0 0 8px 0 rgba(128,128,128,1); padding: 30px; }  .u-section-5 .u-group-1 { width: 1154px; min-height: 501px; background-image: none; margin: 30px auto 20px -14px; }  .u-section-5 .u-container-layout-4 { padding: 30px; }  .u-section-5 .u-video-1 { width: 867px; height: 441px; box-shadow: 0 0 8px 0 rgba(128,128,128,1); margin: 0 auto; }  .u-section-5 .embed-responsive-1 { position: absolute; }  @media (max-width: 1199px) { .u-section-5 .u-sheet-1 { min-height: 696px; }  .u-section-5 .u-layout-wrap-1 { position: relative; margin-right: initial; }  .u-section-5 .u-image-1 { min-height: 344px; }  .u-section-5 .u-image-2 { min-height: 344px; }  .u-section-5 .u-image-3 { min-height: 344px; }  .u-section-5 .u-group-1 { width: 940px; margin-left: 0; } }  @media (max-width: 991px) { .u-section-5 .u-sheet-1 { min-height: 622px; }  .u-section-5 .u-image-1 { min-height: 263px; }  .u-section-5 .u-image-2 { min-height: 263px; }  .u-section-5 .u-image-3 { min-height: 263px; }  .u-section-5 .u-group-1 { width: 720px; }  .u-section-5 .u-video-1 { width: 660px; } }  @media (max-width: 767px) { .u-section-5 .u-sheet-1 { min-height: 1276px; }  .u-section-5 .u-image-1 { min-height: 395px; }  .u-section-5 .u-container-layout-1 { padding-left: 10px; padding-right: 10px; }  .u-section-5 .u-image-2 { min-height: 395px; }  .u-section-5 .u-container-layout-2 { padding-left: 10px; padding-right: 10px; }  .u-section-5 .u-image-3 { min-height: 395px; }  .u-section-5 .u-container-layout-3 { padding-left: 10px; padding-right: 10px; }  .u-section-5 .u-group-1 { width: 540px; }  .u-section-5 .u-container-layout-4 { padding-left: 10px; padding-right: 10px; }  .u-section-5 .u-video-1 { width: 520px; } }  @media (max-width: 575px) { .u-section-5 .u-sheet-1 { min-height: 863px; }  .u-section-5 .u-image-1 { min-height: 249px; }  .u-section-5 .u-image-2 { min-height: 249px; }  .u-section-5 .u-image-3 { min-height: 249px; }  .u-section-5 .u-group-1 { width: 340px; }  .u-section-5 .u-video-1 { width: 320px; } }