{"id":46046,"date":"2026-09-21T16:50:58","date_gmt":"2026-09-21T14:50:58","guid":{"rendered":"https:\/\/www.villaggiosanfrancesco.com\/animazione-al-villaggio-san-francesco\/"},"modified":"2026-09-28T09:58:40","modified_gmt":"2026-09-28T07:58:40","slug":"entertainment-at-villaggio-san-francesco","status":"publish","type":"page","link":"https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/","title":{"rendered":"Entertainment at Villaggio San Francesco"},"content":{"rendered":"\n<div id=\"vsf-animation-hub\">\n  \n\n  <!-- HERO -->\n  <section class=\"vsf-animation-hero\">\n    <div class=\"vsf-animation-container\">\n      <div class=\"vsf-animation-hero-grid\">\n        <div class=\"vsf-animation-hero-copy\">\n          <span class=\"vsf-animation-kicker\">Entertainment at Villaggio San Francesco<\/span>\n          <h1>Fun, sport and shows to enjoy every day together<\/h1>\n          <p>\n            At Villaggio San Francesco in Caorle, entertainment is part of the whole holiday: Mini Club for children and teenagers, activities for adults, sports and tournaments, beach events, music and great evening shows.\n          <\/p>\n\n          <div class=\"vsf-animation-hero-actions\">\n            <a href=\"#vsf-animation-program\" class=\"vsf-animation-btn vsf-animation-btn-primary\">Discover the programme<\/a>\n            <a href=\"#vsf-animation-kids\" class=\"vsf-animation-btn vsf-animation-btn-dark\">Mini Club<\/a>\n            <a href=\"#vsf-animation-sport\" class=\"vsf-animation-btn vsf-animation-btn-dark\">Sports and tournaments<\/a>\n          <\/div>\n\n          <ul class=\"vsf-animation-hero-pills\">\n            <li><span class=\"vsf-animation-dot\"><\/span> Mini Club<\/li>\n            <li><span class=\"vsf-animation-dot\"><\/span> Evening shows<\/li>\n            <li><span class=\"vsf-animation-dot\"><\/span> Sports and Beach Events<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"vsf-animation-hero-images\">\n          <figure class=\"vsf-animation-hero-image\">\n            <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-10.png\"\n                 alt=\"Children during a creative workshop with the entertainment team\">\n          <\/figure>\n\n          <figure class=\"vsf-animation-hero-image\">\n            <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-11.jpg\"\n                 alt=\"Evening entertainment show at Villaggio San Francesco\">\n            <div class=\"vsf-animation-hero-badge\">\n              From morning to evening, a programme designed for children, teenagers and adults.\n            <\/div>\n          <\/figure>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- STRIP -->\n  <section class=\"vsf-animation-strip\" aria-label=\"Entertainment activities\">\n    <div class=\"vsf-animation-container\">\n      <div class=\"vsf-animation-strip-grid\">\n        <div class=\"vsf-animation-strip-item\">\n          <small>Children and teenagers<\/small>\n          <strong>Mini Club<\/strong>\n        <\/div>\n        <div class=\"vsf-animation-strip-item\">\n          <small>Every evening<\/small>\n          <strong>Shows and music<\/strong>\n        <\/div>\n        <div class=\"vsf-animation-strip-item\">\n          <small>Get moving<\/small>\n          <strong>Sports and tournaments<\/strong>\n        <\/div>\n        <div class=\"vsf-animation-strip-item\">\n          <small>On the sand<\/small>\n          <strong>Beach Event<\/strong>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- PANORAMICA -->\n  <section class=\"vsf-animation-section\" id=\"vsf-animation-program\">\n    <div class=\"vsf-animation-container\">\n      <div class=\"vsf-animation-section-head\">\n        <span class=\"vsf-animation-kicker\">A programme for every age<\/span>\n        <h2>Entertainment for children, adults and the whole family<\/h2>\n        <p>\n          Games, workshops, tournaments, sports classes, shows, music and beach activities: choose what you like and shape each day at your own pace.\n        <\/p>\n      <\/div>\n\n      <div class=\"vsf-animation-card-grid\">\n        <article class=\"vsf-animation-card\">\n          <div class=\"vsf-animation-card-image\">\n            <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-10.png\"\n                 alt=\"Children's entertainment at Villaggio San Francesco\">\n          <\/div>\n          <div class=\"vsf-animation-card-content\">\n            <span class=\"vsf-animation-label\">From age 3<\/span>\n            <h3>Entertainment for children and teenagers<\/h3>\n            <p>\n              Mini Club, creative games, workshops, educational activities and opportunities to socialise and enjoy new adventures together with the BiHoliday team.\n            <\/p>\n            <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/village-miniclub\/\"\n               class=\"vsf-animation-btn vsf-animation-btn-primary\">Discover the Mini Club<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"vsf-animation-card\">\n          <div class=\"vsf-animation-card-image\">\n            <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/08\/campo_padel1_villaggio_san_francesco-scaled.jpg\"\n                 alt=\"Fitness activities for adults at Villaggio San Francesco\">\n          <\/div>\n          <div class=\"vsf-animation-card-content\">\n            <span class=\"vsf-animation-label\">SPORT FOR EVERYONE<\/span>\n            <h3>Sports Village<\/h3>\n            <p>\n              Equipped sports fields, gym, water sports and plenty of activities for adults and children: enjoy a holiday full of movement and fun.\n            <\/p>\n            <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/sports-village\/\"\n               class=\"vsf-animation-btn vsf-animation-btn-primary\">DISCOVER THE SPORTS VILLAGE<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"vsf-animation-card\">\n          <div class=\"vsf-animation-card-image\">\n            <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/07\/fitness_trainer.jpg\"\n                 alt=\"Evening entertainment at Villaggio San Francesco\">\n          <\/div>\n          <div class=\"vsf-animation-card-content\">\n            <span class=\"vsf-animation-label\">FITNESS &#038; WELLNESS<\/span>\n            <h3>Gym and fitness<\/h3>\n            <p>\n              Keep training on holiday too, with a fully equipped gym, group classes and individual lessons led by qualified instructors.\n            <\/p>\n            <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/experience-a-sporting-holiday\/\"\n               class=\"vsf-animation-btn vsf-animation-btn-primary\" target=\"_blank\" rel=\"noopener noreferrer\">Discover HIIT Stadium<\/a>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n  <!-- PROGRAMMI DEL VILLAGGIO -->\n  <section class=\"vsf-animation-programs-section\" id=\"vsf-animation-programs\" aria-labelledby=\"vsf-animation-programs-title\">\n    <div class=\"vsf-animation-container\">\n      <article class=\"vsf-animation-programs-feature\">\n        <figure class=\"vsf-animation-programs-media\">\n          <img decoding=\"async\" loading=\"lazy\"\n               src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-9.jpg\"\n               alt=\"Activities and entertainment at Villaggio San Francesco\">\n        <\/figure>\n\n        <div class=\"vsf-animation-programs-copy\">\n          <span class=\"vsf-animation-kicker\">The whole Village, day by day<\/span>\n          <h3 id=\"vsf-animation-programs-title\">All scheduled activities in one place<\/h3>\n          <p>\n            Entertainment, sports, games, shows and events: visit the dedicated daily programme page to see what&#8217;s on and organise your day at Villaggio San Francesco.\n          <\/p>\n\n          <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/attivita\/\"\n             class=\"vsf-animation-btn vsf-animation-btn-primary vsf-animation-programs-cta\">\n            View the programme\n          <\/a>\n\n          <div class=\"vsf-animation-programs-points\" aria-label=\"Types of activities included in the programme\">\n            <span>Entertainment<\/span>\n            <span>Sports and tournaments<\/span>\n            <span>Events and shows<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/section>\n\n  <!-- MINI CLUB -->\n  <section class=\"vsf-animation-section vsf-animation-section-soft\" id=\"vsf-animation-kids\">\n    <div class=\"vsf-animation-container\">\n      <div class=\"vsf-animation-split\">\n        <figure class=\"vsf-animation-split-media\">\n          <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2023\/10\/miniclub-ceramiche-animazione-villaggio-san-francesco-1.jpg\"\n               alt=\"Creative workshop at the Villaggio San Francesco Mini Club\">\n        <\/figure>\n\n        <div class=\"vsf-animation-split-copy\">\n          <span class=\"vsf-animation-kicker\">Seaside holidays with children<\/span>\n          <h2>Mini Club and entertainment for children and teenagers<\/h2>\n          <p>\n            The Mini Club is the heart of the fun for younger guests. The team organises creative games, art workshops, educational activities, sports and special moments designed to encourage imagination and socialising.\n          <\/p>\n\n          <ul class=\"vsf-animation-check-list\">\n            <li>Games, workshops and creative activities<\/li>\n            <li>Sports, tournaments and outdoor activities<\/li>\n            <li>Baby Dance and special moments with the team<\/li>\n          <\/ul>\n\n          <div class=\"vsf-animation-actions-row\">\n            <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/village-miniclub\/\"\n               class=\"vsf-animation-btn vsf-animation-btn-primary\">Discover the Mini Club<\/a>\n          <\/div>\n\n          <div class=\"vsf-animation-hours\">\n            <strong>Children&#8217;s entertainment service hours*<\/strong>\n            <p>Mini Club: 9:30\u201312:30 and 15:30\u201318:00. Baby Dance: times vary. *The service is free of charge.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"vsf-animation-age-grid\" aria-label=\"Mini Club age groups\">\n        <div class=\"vsf-animation-age-card\">\n          <small>Ages 3\u20136<\/small>\n          <strong>Mini Biz\u00f9 Club<\/strong>\n        <\/div>\n        <div class=\"vsf-animation-age-card\">\n          <small>Ages 7\u201310<\/small>\n          <strong>Maxi Biz\u00f9 Club<\/strong>\n        <\/div>\n        <div class=\"vsf-animation-age-card\">\n          <small>Ages 11\u201313<\/small>\n          <strong>Biz\u00f9 Teeny Club<\/strong>\n        <\/div>\n        <div class=\"vsf-animation-age-card\">\n          <small>Ages 13+<\/small>\n          <strong>Junior Club<\/strong>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- SERATE -->\n  <section class=\"vsf-animation-dark\" id=\"vsf-animation-evening\">\n    <div class=\"vsf-animation-container\">\n      <div class=\"vsf-animation-dark-layout\">\n        <figure class=\"vsf-animation-dark-media\">\n          <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/08\/animazione_biholiday_villaggio_san_francesco.jpg\"\n               alt=\"Evening show by the BiHoliday entertainment team\">\n        <\/figure>\n\n        <div class=\"vsf-animation-dark-copy\">\n          <span class=\"vsf-animation-kicker\">Our evenings<\/span>\n          <h2>Musicals, shows and live entertainment<\/h2>\n          <p>\n            When evening comes, the Village changes pace. The BiHoliday team takes to the stage with shows, cabaret, variety performances, musicals and themed events, so the fun continues after a day by the sea.\n          <\/p>\n\n          <ul class=\"vsf-animation-dark-list\">\n            <li>\n              <strong>Cabaret and variety shows<\/strong>\n              <span>Evenings designed for laughing, spending time together and enjoying a few surprises.<\/span>\n            <\/li>\n            <li>\n              <strong>Musicals and shows<\/strong>\n              <span>Live performances with music, choreography and entertainment.<\/span>\n            <\/li>\n            <li>\n              <strong>Themed parties<\/strong>\n              <span>Music and special events to enjoy the Village atmosphere even after dark.<\/span>\n            <\/li>\n          <\/ul>\n\n          <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/attivita\/\"\n             class=\"vsf-animation-btn vsf-animation-btn-primary\">Discover the activities<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- BEACH EVENT -->\n  <section class=\"vsf-animation-section\" id=\"vsf-animation-beach-events\">\n    <div class=\"vsf-animation-container\">\n      <div class=\"vsf-animation-section-head\">\n        <span class=\"vsf-animation-kicker\">Beach entertainment<\/span>\n        <h2>Don&#8217;t miss the events by the sea<\/h2>\n        <p>\n          Days of sun, sand and sea come alive with contests, special events and parties for guests. In June, July and August, the Beach Party is scheduled once a week.\n        <\/p>\n      <\/div>\n\n      <div class=\"vsf-animation-event-grid\">\n        <article class=\"vsf-animation-event-card\">\n          <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/08\/beach_volley01_villaggio_san_francesco.jpg\"\n               alt=\"Sports tournaments and contests on the beach\">\n          <div class=\"vsf-animation-event-copy\">\n            <small>Games and movement<\/small>\n            <h3>Beach Contest<\/h3>\n            <p>Tournaments and contests on the beach to have fun, challenge yourself and meet new friends.<\/p>\n          <\/div>\n        <\/article>\n\n        <article class=\"vsf-animation-event-card\">\n          <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/08\/acquagym_spiaggia_villaggio_san_francesco.jpg\"\n               alt=\"Entertainment and activities on the beach in Caorle\">\n          <div class=\"vsf-animation-event-copy\">\n            <small>Every day<\/small>\n            <h3>Beach Event<\/h3>\n            <p>Events and activities designed to help you make the most of your seaside holiday in Caorle.<\/p>\n          <\/div>\n        <\/article>\n\n        <article class=\"vsf-animation-event-card\">\n          <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-9.jpg\"\n               alt=\"Teenagers with the entertainment team on the beach\">\n          <div class=\"vsf-animation-event-copy\">\n            <small>Summer at the Village<\/small>\n            <h3>Beach Party<\/h3>\n            <p>A party by the sea organised by the entertainment team for Village guests.<\/p>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- SPORT -->\n  <section class=\"vsf-animation-dark\" id=\"vsf-animation-sport\">\n    <div class=\"vsf-animation-container\">\n      <div class=\"vsf-animation-dark-layout\">\n        <figure class=\"vsf-animation-dark-media\">\n          <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/07\/padel_villaggio_san_francesco.jpg\"\n               alt=\"Padel and sports activities at Villaggio San Francesco\">\n        <\/figure>\n\n        <div class=\"vsf-animation-dark-copy\">\n          <span class=\"vsf-animation-kicker\">Entertainment and sports holidays<\/span>\n          <h2>Sports and tournaments to train and have fun<\/h2>\n          <p>\n            You can join free group sports classes or choose individual lessons with qualified instructors. Football, tennis, padel, archery, swimming and fitness make every day different.\n          <\/p>\n\n          <ul class=\"vsf-animation-dark-list\">\n            <li>\n              <strong>Football and tournaments<\/strong>\n              <span>Group activities and events for anyone who loves team sports.<\/span>\n            <\/li>\n            <li>\n              <strong>Tennis and Padel<\/strong>\n              <span>Classes and courts for children and adults, with the option to improve your skills through dedicated lessons.<\/span>\n            <\/li>\n            <li>\n              <strong>Archery and swimming<\/strong>\n              <span>Different sporting experiences, suitable for younger guests too.<\/span>\n            <\/li>\n          <\/ul>\n\n          <div class=\"vsf-animation-actions-row\">\n            <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/sports-village\/\"\n               class=\"vsf-animation-btn vsf-animation-btn-primary\">Find out more<\/a>\n            <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/learn-about-padel\/\"\n               class=\"vsf-animation-btn vsf-animation-btn-primary\">Discover Padel<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- LEZIONI E HIIT -->\n  <section class=\"vsf-animation-section vsf-animation-section-soft\" id=\"vsf-animation-training\">\n    <div class=\"vsf-animation-container\">\n      <div class=\"vsf-animation-section-head\">\n        <span class=\"vsf-animation-kicker\">Training on holiday<\/span>\n        <h2>From individual lessons to HIIT Stadium<\/h2>\n        <p>\n          Would you like to learn a new sport or keep training during your stay? You&#8217;ll find instructors, sports facilities and a dedicated fitness area.\n        <\/p>\n      <\/div>\n\n      <div class=\"vsf-animation-info-layout\">\n        <article class=\"vsf-animation-info-panel\">\n          <div class=\"vsf-animation-info-image\">\n            <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/08\/fitness_villaggio_san_francesco.jpg\"\n                 alt=\"Fitness training at Villaggio San Francesco\">\n          <\/div>\n          <div class=\"vsf-animation-info-content\">\n            <span class=\"vsf-animation-label\">By reservation<\/span>\n            <h3>Individual lessons<\/h3>\n            <p>\n              Individual lessons in the various sports are subject to a fee and can be booked directly at the Village through the Entertainment Office.\n            <\/p>\n            <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/experience-a-sporting-holiday\/\"\n               class=\"vsf-animation-btn vsf-animation-btn-dark\">Discover the sports activities<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"vsf-animation-info-panel\">\n          <div class=\"vsf-animation-info-image\">\n            <img decoding=\"async\" src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/08\/sala_attrezzi.jpg\"\n                 alt=\"HIIT Stadium equipment at Villaggio San Francesco\">\n          <\/div>\n          <div class=\"vsf-animation-info-content\">\n            <span class=\"vsf-animation-label\">Lots of new equipment<\/span>\n            <h3>HIIT Stadium<\/h3>\n            <p>\n              A true sports centre inside Villaggio San Francesco, dedicated to guests who want to stay active even on holiday.\n            <\/p>\n            <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/experience-a-sporting-holiday\/\"\n               class=\"vsf-animation-btn vsf-animation-btn-dark\">Discover HIIT Stadium<\/a>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- EXTRA -->\n  <section class=\"vsf-animation-section\" id=\"vsf-animation-extra\">\n    <div class=\"vsf-animation-container\">\n      <div class=\"vsf-animation-section-head\">\n        <span class=\"vsf-animation-kicker\">Extra activities and services<\/span>\n        <h2>Experiences for every taste<\/h2>\n        <p>\n          Most entertainment activities and events are free of charge. For guests who want to add even more experiences, the Village also offers a range of extra paid services and activities.\n        <\/p>\n      <\/div>\n\n      <div class=\"vsf-animation-service-grid\">\n        <article class=\"vsf-animation-service-card\">\n          <span class=\"vsf-animation-label\">Fun<\/span>\n          <h3>Little train and Mini Golf<\/h3>\n          <p>Two different ways to explore the Village, have fun together and add a special moment to your day.<\/p>\n        <\/article>\n\n        <article class=\"vsf-animation-service-card\">\n          <span class=\"vsf-animation-label\">Adrenaline<\/span>\n          <h3>Go-karts and trampolines<\/h3>\n          <p>Extra activities for children and teenagers looking for movement, energy and new challenges.<\/p>\n        <\/article>\n\n        <article class=\"vsf-animation-service-card\">\n          <span class=\"vsf-animation-label\">For younger children<\/span>\n          <h3>Inflatables and games room<\/h3>\n          <p>Play areas with inflatables, ball pools and other leisure activities.<\/p>\n        <\/article>\n\n        <article class=\"vsf-animation-service-card\">\n          <span class=\"vsf-animation-label\">Sport<\/span>\n          <h3>Padel courts<\/h3>\n          <p>Padel courts can be booked through the Playtomic app to organise a match during your stay.<\/p>\n        <\/article>\n\n        <article class=\"vsf-animation-service-card\">\n          <span class=\"vsf-animation-label\">Beach<\/span>\n          <h3>Sports on the sand<\/h3>\n          <p>Beach activities complete the programme with movement, tournaments and group events.<\/p>\n        <\/article>\n\n        <article class=\"vsf-animation-service-card\">\n          <span class=\"vsf-animation-label\">Tailored<\/span>\n          <h3>Sports lessons<\/h3>\n          <p>If you want to improve in a particular sport, ask about the individual lessons available during your stay.<\/p>\n        <\/article>\n      <\/div>\n\n      <div class=\"vsf-animation-office-card\">\n        <div>\n          <strong>Entertainment Office<\/strong>\n          <p>For information, extra activities, prices and individual lessons: morning 9:30\u201312:00, afternoon 15:30\u201320:00.<\/p>\n        <\/div>\n        <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/attivita\/\"\n           class=\"vsf-animation-btn vsf-animation-btn-primary\">View all activities<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- GALLERY FINALE -->\n  <section class=\"vsf-animation-gallery-section\" id=\"vsf-animation-gallery\" aria-labelledby=\"vsf-animation-gallery-title\">\n    <div class=\"vsf-animation-container\">\n      <div class=\"vsf-animation-gallery-head\">\n        <div>\n          <span class=\"vsf-animation-kicker\">Fun in pictures<\/span>\n          <h2 id=\"vsf-animation-gallery-title\">Entertainment at Villaggio San Francesco<\/h2>\n        <\/div>\n        <p>\n          Workshops, sports, shows, parties and activities for all ages: a glimpse of the moments that bring your holiday to life.\n        <\/p>\n      <\/div>\n\n      <div class=\"vsf-animation-gallery-mosaic\">\n        <figure class=\"vsf-animation-gallery-item vsf-animation-gallery-item-main\">\n          <img decoding=\"async\" loading=\"lazy\"\n               src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/08\/animazione_biholiday_villaggio_san_francesco.jpg\"\n               alt=\"BiHoliday evening entertainment show\">\n          <figcaption style=\"position:absolute !important; left:50% !important; right:auto !important; bottom:26px !important; transform:translateX(-50%) !important; width:calc(100% - 56px) !important; max-width:none !important; display:grid !important; grid-template-columns:1fr !important; justify-items:center !important; align-items:center !important; text-align:center !important;\">\n            <small style=\"display:block !important; width:100% !important; margin-left:auto !important; margin-right:auto !important; text-align:center !important;\">From day to night<\/small>\n            <strong style=\"display:block !important; width:100% !important; max-width:520px !important; margin-left:auto !important; margin-right:auto !important; text-align:center !important;\">A holiday full of energy, new encounters and moments to remember<\/strong>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"vsf-animation-gallery-item vsf-animation-gallery-item-2\">\n          <img decoding=\"async\" loading=\"lazy\"\n               src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-10.png\"\n               alt=\"Children taking part in a creative workshop\">\n          <figcaption>\n            <small>Mini Club<\/small>\n            <strong>Creativity and new friends<\/strong>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"vsf-animation-gallery-item vsf-animation-gallery-item-3\">\n          <img decoding=\"async\" loading=\"lazy\"\n               src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2023\/10\/baby-dance-miniclub-animazione-villaggio-san-francesco-1.jpg\"\n               alt=\"Baby Dance at Villaggio San Francesco\">\n          <figcaption>\n            <small>Children<\/small>\n            <strong>Baby Dance<\/strong>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"vsf-animation-gallery-item vsf-animation-gallery-item-4\">\n          <img decoding=\"async\" loading=\"lazy\"\n               src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/08\/acquagym_spiaggia_villaggio_san_francesco.jpg\"\n               alt=\"Aqua gym and beach entertainment\">\n          <figcaption>\n            <small>Beach Event<\/small>\n            <strong>By the sea<\/strong>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"vsf-animation-gallery-item vsf-animation-gallery-item-5\">\n          <img decoding=\"async\" loading=\"lazy\"\n               src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/07\/padel_villaggio_san_francesco.jpg\"\n               alt=\"Padel player at Villaggio San Francesco\">\n          <figcaption>\n            <small>Sport<\/small>\n            <strong>Train and have fun<\/strong>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"vsf-animation-gallery-item vsf-animation-gallery-item-6\">\n          <img decoding=\"async\" loading=\"lazy\"\n               src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-5.jpg\"\n               alt=\"Villaggio San Francesco carousel lit up in the evening\">\n          <figcaption>\n            <small>Extra activities<\/small>\n            <strong>Evenings to enjoy<\/strong>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"vsf-animation-gallery-item vsf-animation-gallery-item-7\">\n          <img decoding=\"async\" loading=\"lazy\"\n               src=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-7.jpg\"\n               alt=\"Trampolines for children at Villaggio San Francesco\">\n          <figcaption>\n            <small>Fun<\/small>\n            <strong>A programme that&#8217;s always different<\/strong>\n          <\/figcaption>\n        <\/figure>\n      <\/div>\n\n      <div class=\"vsf-animation-gallery-bridge\">\n        <p>\n          Choose your pace: Mini Club, sports, shows, Beach Events or extra activities. The entertainment programme helps you discover something new every day.\n        <\/p>\n        <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/attivita\/\"\n           class=\"vsf-animation-btn vsf-animation-btn-primary\" target=\"_blank\" rel=\"noopener noreferrer\">Discover the programme<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CTA FINALE -->\n  <section class=\"vsf-animation-final\">\n    <div class=\"vsf-animation-container\">\n      <div class=\"vsf-animation-final-inner\">\n        <div>\n          <span class=\"vsf-animation-kicker\">Entertainment at Villaggio San Francesco<\/span>\n          <h2>Ready to fill your holiday with new moments?<\/h2>\n          <p>\n            Discover the programme, choose the activities that suit you and enjoy the Village with sports, Mini Club, shows, music and fun on the beach.\n          <\/p>\n        <\/div>\n\n        <div class=\"vsf-animation-final-actions\">\n          <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/attivita\/\"\n             class=\"vsf-animation-btn vsf-animation-btn-primary\">Discover the activities<\/a>\n          <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/village-miniclub\/\"\n             class=\"vsf-animation-btn vsf-animation-btn-primary\">Mini Club<\/a>\n          <a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/booking\/\"\n             class=\"vsf-animation-btn vsf-animation-btn-primary\">Request a quote<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n<style class=\"advgb-styles-renderer\">\n    \/*\n      VSF - VILLAGGIO CON ANIMAZIONE \/ MACROCATEGORIA\n      - Nessun JavaScript\n      - CSS isolato dentro #vsf-animation-hub\n      - Layout full width e responsive\n      - Struttura coerente con le macro-categorie Spiaggia e Mondo Pet\n      - Galleria finale con la stessa struttura della pagina Spiaggia\n    *\/\n\n    #vsf-animation-hub {\n      all: initial !important;\n      display: block !important;\n      position: relative !important;\n      z-index: 1 !important;\n      isolation: isolate !important;\n      width: 100vw !important;\n      max-width: 100vw !important;\n      margin: 0 calc(50% - 50vw) !important;\n      padding: 0 !important;\n      overflow: hidden !important;\n      background: #ffffff !important;\n      color: #2E2F33 !important;\n      font-family: Arial, Helvetica, sans-serif !important;\n      font-size: 16px !important;\n      line-height: 1.6 !important;\n      text-align: left !important;\n    }\n\n    #vsf-animation-hub,\n    #vsf-animation-hub *,\n    #vsf-animation-hub *::before,\n    #vsf-animation-hub *::after {\n      box-sizing: border-box !important;\n    }\n\n    #vsf-animation-hub section,\n    #vsf-animation-hub div,\n    #vsf-animation-hub article,\n    #vsf-animation-hub figure,\n    #vsf-animation-hub figcaption,\n    #vsf-animation-hub header,\n    #vsf-animation-hub nav {\n      display: block !important;\n      margin: 0 !important;\n      padding: 0 !important;\n      border: 0 !important;\n      background: transparent !important;\n    }\n\n    #vsf-animation-hub h1,\n    #vsf-animation-hub h2,\n    #vsf-animation-hub h3,\n    #vsf-animation-hub h4,\n    #vsf-animation-hub p,\n    #vsf-animation-hub ul,\n    #vsf-animation-hub ol,\n    #vsf-animation-hub li,\n    #vsf-animation-hub small,\n    #vsf-animation-hub strong,\n    #vsf-animation-hub span {\n      margin: 0 !important;\n      padding: 0 !important;\n      border: 0 !important;\n      font-family: Arial, Helvetica, sans-serif !important;\n      color: inherit !important;\n      text-transform: none !important;\n      letter-spacing: normal !important;\n    }\n\n    #vsf-animation-hub ul,\n    #vsf-animation-hub ol {\n      list-style: none !important;\n    }\n\n    #vsf-animation-hub li::marker {\n      content: \"\" !important;\n    }\n\n    #vsf-animation-hub a,\n    #vsf-animation-hub a:link,\n    #vsf-animation-hub a:visited,\n    #vsf-animation-hub a:hover,\n    #vsf-animation-hub a:focus {\n      text-decoration: none !important;\n      font-family: Arial, Helvetica, sans-serif !important;\n      box-shadow: none !important;\n    }\n\n    #vsf-animation-hub img {\n      display: block !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      margin: 0 !important;\n      padding: 0 !important;\n      border: 0 !important;\n      border-radius: 0 !important;\n      box-shadow: none !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-container {\n      width: 100% !important;\n      max-width: 1420px !important;\n      margin: 0 auto !important;\n      padding: 0 24px !important;\n      background: transparent !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-kicker {\n      display: block !important;\n      margin: 0 0 12px 0 !important;\n      color: #D18145 !important;\n      font-size: 13px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: 1px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-label {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      width: fit-content !important;\n      margin: 0 0 16px 0 !important;\n      padding: 7px 14px !important;\n      border-radius: 999px !important;\n      background: #D18145 !important;\n      color: #ffffff !important;\n      font-size: 12px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .6px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-btn,\n    #vsf-animation-hub .vsf-animation-btn:link,\n    #vsf-animation-hub .vsf-animation-btn:visited {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-width: 230px !important;\n      min-height: 48px !important;\n      margin: 0 !important;\n      padding: 16px 30px !important;\n      border: 0 !important;\n      border-radius: 999px !important;\n      font-size: 14px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .55px !important;\n      text-align: center !important;\n      cursor: pointer !important;\n      transition: background .22s ease, color .22s ease, box-shadow .22s ease, transform .22s ease !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-btn-primary,\n    #vsf-animation-hub .vsf-animation-btn-primary:link,\n    #vsf-animation-hub .vsf-animation-btn-primary:visited {\n      background: #D39566 !important;\n      color: #ffffff !important;\n      box-shadow: 0 14px 30px rgba(211,149,102,.30) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-btn-primary:hover,\n    #vsf-animation-hub .vsf-animation-btn-primary:focus {\n      background: #D18145 !important;\n      color: #ffffff !important;\n      box-shadow: 0 14px 30px rgba(209,129,69,.32) !important;\n      transform: translateY(-1px) !important;\n      outline: none !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-btn-dark,\n    #vsf-animation-hub .vsf-animation-btn-dark:link,\n    #vsf-animation-hub .vsf-animation-btn-dark:visited {\n      background: #2E2F33 !important;\n      color: #ffffff !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-btn-dark:hover,\n    #vsf-animation-hub .vsf-animation-btn-dark:focus {\n      background: #D18145 !important;\n      color: #ffffff !important;\n      transform: translateY(-1px) !important;\n      outline: none !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dot {\n      display: inline-block !important;\n      width: 8px !important;\n      height: 8px !important;\n      min-width: 8px !important;\n      border-radius: 50% !important;\n      background: #D18145 !important;\n      flex: 0 0 auto !important;\n    }\n\n    \/* HERO *\/\n\n    #vsf-animation-hub .vsf-animation-hero {\n      position: relative !important;\n      width: 100% !important;\n      padding-bottom: 90px !important;\n      background: linear-gradient(180deg, #ffffff 0%, #ECE6DB 100%) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-grid {\n      display: grid !important;\n      grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr) !important;\n      gap: 46px !important;\n      align-items: center !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-copy {\n      min-width: 0 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-copy h1 {\n      margin: 0 0 22px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 56px !important;\n      line-height: 1.02 !important;\n      font-weight: 900 !important;\n      letter-spacing: -1.1px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-copy p {\n      max-width: 680px !important;\n      margin: 0 0 28px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 19px !important;\n      line-height: 1.62 !important;\n      font-weight: 400 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-actions,\n    #vsf-animation-hub .vsf-animation-actions-row {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      gap: 12px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-actions {\n      margin: 0 0 30px 0 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-pills {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      gap: 10px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-pills li {\n      display: inline-flex !important;\n      align-items: center !important;\n      gap: 7px !important;\n      padding: 10px 14px !important;\n      border-radius: 999px !important;\n      background: #ffffff !important;\n      color: #2E2F33 !important;\n      font-size: 14px !important;\n      line-height: 1.2 !important;\n      font-weight: 800 !important;\n      box-shadow: 0 8px 22px rgba(0,0,0,.06) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-images {\n      display: grid !important;\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      gap: 14px !important;\n      min-width: 0 !important;\n      height: 520px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-image {\n      position: relative !important;\n      min-height: 520px !important;\n      height: 100% !important;\n      overflow: hidden !important;\n      border-radius: 30px !important;\n      background: #ECE6DB !important;\n      box-shadow: 0 18px 48px rgba(0,0,0,.13) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-image img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hero-badge {\n      position: absolute !important;\n      left: 20px !important;\n      right: 20px !important;\n      bottom: 20px !important;\n      padding: 16px 18px !important;\n      border-radius: 20px !important;\n      background: rgba(255,255,255,.92) !important;\n      backdrop-filter: blur(8px) !important;\n      color: #2E2F33 !important;\n      font-size: 15px !important;\n      line-height: 1.35 !important;\n      font-weight: 900 !important;\n      box-shadow: 0 12px 30px rgba(0,0,0,.12) !important;\n    }\n\n    \/* STRIP *\/\n\n    #vsf-animation-hub .vsf-animation-strip {\n      width: 100% !important;\n      padding: 30px 0 !important;\n      background: #2E2F33 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-strip-grid {\n      display: grid !important;\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 14px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-strip-item {\n      padding: 18px 20px !important;\n      border-radius: 22px !important;\n      background: rgba(255,255,255,.08) !important;\n      color: #ffffff !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-strip-item small {\n      display: block !important;\n      margin: 0 0 5px 0 !important;\n      color: #D39566 !important;\n      font-size: 12px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .7px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-strip-item strong {\n      display: block !important;\n      color: #ffffff !important;\n      font-size: 18px !important;\n      line-height: 1.25 !important;\n      font-weight: 900 !important;\n    }\n\n    \/* SEZIONI *\/\n\n    #vsf-animation-hub .vsf-animation-section {\n      width: 100% !important;\n      padding: 78px 0 !important;\n      background: #ffffff !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-section-soft {\n      background: #ECE6DB !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-section-head {\n      max-width: 880px !important;\n      margin: 0 auto 42px auto !important;\n      text-align: center !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-section-head h2,\n    #vsf-animation-hub .vsf-animation-split-copy h2,\n    #vsf-animation-hub .vsf-animation-dark-copy h2 {\n      margin: 0 0 18px 0 !important;\n      font-size: 42px !important;\n      line-height: 1.1 !important;\n      font-weight: 900 !important;\n      letter-spacing: -.6px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-section-head h2,\n    #vsf-animation-hub .vsf-animation-split-copy h2 {\n      color: #2E2F33 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-section-head p,\n    #vsf-animation-hub .vsf-animation-split-copy > p {\n      color: #2E2F33 !important;\n      font-size: 18px !important;\n      line-height: 1.65 !important;\n      font-weight: 400 !important;\n    }\n\n    \/* CARD PRINCIPALI *\/\n\n    #vsf-animation-hub .vsf-animation-card-grid {\n      display: grid !important;\n      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n      gap: 22px !important;\n      align-items: stretch !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-card {\n      display: flex !important;\n      flex-direction: column !important;\n      height: 100% !important;\n      min-width: 0 !important;\n      overflow: hidden !important;\n      border-radius: 30px !important;\n      background: #ffffff !important;\n      border: 1px solid rgba(46,47,51,.08) !important;\n      box-shadow: 0 14px 38px rgba(0,0,0,.07) !important;\n      transition: transform .22s ease, box-shadow .22s ease !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-card:hover {\n      transform: translateY(-4px) !important;\n      box-shadow: 0 18px 46px rgba(209,129,69,.16) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-card-image {\n      width: 100% !important;\n      height: 280px !important;\n      overflow: hidden !important;\n      background: #ECE6DB !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-card-image img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n      transition: transform .45s ease !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-card:hover .vsf-animation-card-image img {\n      transform: scale(1.035) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-card-content {\n      display: flex !important;\n      flex-direction: column !important;\n      flex-grow: 1 !important;\n      padding: 28px !important;\n      background: #ffffff !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-card h3 {\n      margin: 0 0 12px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 25px !important;\n      line-height: 1.16 !important;\n      font-weight: 900 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-card p {\n      margin: 0 0 24px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 16px !important;\n      line-height: 1.58 !important;\n      font-weight: 400 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-card .vsf-animation-btn {\n      width: 100% !important;\n      min-width: 0 !important;\n      margin-top: auto !important;\n    }\n\n\n\n    \/* PROGRAMMI DEL VILLAGGIO - BLOCCO EDITORIALE *\/\n\n    #vsf-animation-hub .vsf-animation-programs-section {\n      width: 100% !important;\n      padding: 0 0 78px 0 !important;\n      background: #ffffff !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-feature {\n      position: relative !important;\n      display: grid !important;\n      grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr) !important;\n      min-height: 390px !important;\n      overflow: hidden !important;\n      border-radius: 34px !important;\n      background: #F7F3ED !important;\n      border: 1px solid rgba(46,47,51,.08) !important;\n      box-shadow: 0 18px 46px rgba(0,0,0,.08) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-media {\n      position: relative !important;\n      min-width: 0 !important;\n      min-height: 390px !important;\n      overflow: hidden !important;\n      background: #ECE6DB !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-media::after {\n      content: \"\" !important;\n      position: absolute !important;\n      inset: 0 !important;\n      background: linear-gradient(180deg, rgba(0,0,0,0) 58%, rgba(0,0,0,.22) 100%) !important;\n      pointer-events: none !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-media img {\n      width: 100% !important;\n      height: 100% !important;\n      min-height: 390px !important;\n      object-fit: cover !important;\n      transition: transform .55s ease !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-feature:hover .vsf-animation-programs-media img {\n      transform: scale(1.025) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-copy {\n      position: relative !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n      min-width: 0 !important;\n      padding: 44px 48px !important;\n      overflow: hidden !important;\n      background: transparent !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-copy .vsf-animation-kicker {\n      position: relative !important;\n      z-index: 1 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-copy h3 {\n      position: relative !important;\n      z-index: 1 !important;\n      max-width: 650px !important;\n      margin: 0 0 16px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 36px !important;\n      line-height: 1.1 !important;\n      font-weight: 900 !important;\n      letter-spacing: -.45px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-copy p {\n      position: relative !important;\n      z-index: 1 !important;\n      max-width: 680px !important;\n      margin: 0 !important;\n      color: #2E2F33 !important;\n      font-size: 17px !important;\n      line-height: 1.65 !important;\n      font-weight: 400 !important;\n      padding-bottom: 16px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-cta {\n      position: relative !important;\n      z-index: 1 !important;\n      align-self: flex-start !important;\n      margin-top: 22px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-points {\n      position: relative !important;\n      z-index: 1 !important;\n      display: flex !important;\n      flex-wrap: wrap !important;\n      gap: 9px !important;\n      margin: 24px 0 0 0 !important;\n      padding: 0 !important;\n      background: transparent !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-points span {\n      display: inline-flex !important;\n      align-items: center !important;\n      gap: 7px !important;\n      padding: 9px 13px !important;\n      border-radius: 999px !important;\n      background: #ffffff !important;\n      color: #2E2F33 !important;\n      font-size: 13px !important;\n      line-height: 1.2 !important;\n      font-weight: 800 !important;\n      box-shadow: 0 7px 20px rgba(0,0,0,.05) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-programs-points span::before {\n      content: \"\" !important;\n      display: inline-block !important;\n      width: 7px !important;\n      height: 7px !important;\n      min-width: 7px !important;\n      border-radius: 50% !important;\n      background: #D18145 !important;\n    }\n\n    \/* SPLIT EDITORIALE *\/\n\n    #vsf-animation-hub .vsf-animation-split {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr) !important;\n      gap: 42px !important;\n      align-items: center !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-split-media {\n      position: relative !important;\n      min-height: 520px !important;\n      overflow: hidden !important;\n      border-radius: 34px !important;\n      background: #ffffff !important;\n      box-shadow: 0 18px 48px rgba(0,0,0,.12) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-split-media img {\n      width: 100% !important;\n      height: 520px !important;\n      object-fit: cover !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-split-copy {\n      min-width: 0 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-split-copy > p {\n      margin: 0 0 24px 0 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-check-list {\n      display: grid !important;\n      gap: 12px !important;\n      margin: 0 0 28px 0 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-check-list li {\n      position: relative !important;\n      padding: 0 0 0 30px !important;\n      color: #2E2F33 !important;\n      font-size: 16px !important;\n      line-height: 1.45 !important;\n      font-weight: 700 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-check-list li::before {\n      content: \"\u2713\" !important;\n      position: absolute !important;\n      left: 0 !important;\n      top: 0 !important;\n      color: #D18145 !important;\n      font-weight: 900 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hours {\n      margin: 26px 0 0 0 !important;\n      padding: 22px 24px !important;\n      border-radius: 24px !important;\n      background: #ffffff !important;\n      border: 1px solid rgba(46,47,51,.08) !important;\n      box-shadow: 0 10px 28px rgba(0,0,0,.06) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hours strong {\n      display: block !important;\n      margin: 0 0 8px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 18px !important;\n      line-height: 1.25 !important;\n      font-weight: 900 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-hours p {\n      color: #2E2F33 !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n      font-weight: 400 !important;\n    }\n\n    \/* FASCE D'ET\u00c0 *\/\n\n    #vsf-animation-hub .vsf-animation-age-grid {\n      display: grid !important;\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 14px !important;\n      margin: 34px 0 0 0 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-age-card {\n      padding: 20px !important;\n      border-radius: 24px !important;\n      background: #ffffff !important;\n      border: 1px solid rgba(46,47,51,.08) !important;\n      box-shadow: 0 10px 28px rgba(0,0,0,.05) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-age-card small {\n      display: block !important;\n      margin: 0 0 7px 0 !important;\n      color: #D18145 !important;\n      font-size: 12px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .7px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-age-card strong {\n      display: block !important;\n      color: #2E2F33 !important;\n      font-size: 18px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n    }\n\n    \/* SERATE \/ SEZIONE SCURA *\/\n\n    #vsf-animation-hub .vsf-animation-dark {\n      position: relative !important;\n      width: 100% !important;\n      padding: 78px 0 !important;\n      overflow: hidden !important;\n      background: #2E2F33 !important;\n      color: #ffffff !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dark::before {\n      content: \"\" !important;\n      position: absolute !important;\n      inset: 0 !important;\n      background: radial-gradient(circle at 12% 20%, rgba(211,149,102,.28) 0%, rgba(211,149,102,0) 34%),\n                  radial-gradient(circle at 88% 82%, rgba(209,129,69,.22) 0%, rgba(209,129,69,0) 38%) !important;\n      pointer-events: none !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dark-layout {\n      position: relative !important;\n      display: grid !important;\n      grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr) !important;\n      gap: 42px !important;\n      align-items: center !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dark-media {\n      min-height: 520px !important;\n      overflow: hidden !important;\n      border-radius: 34px !important;\n      background: #ECE6DB !important;\n      box-shadow: 0 18px 48px rgba(0,0,0,.24) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dark-media img {\n      width: 100% !important;\n      height: 520px !important;\n      object-fit: cover !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dark-copy .vsf-animation-kicker {\n      color: #D39566 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dark-copy h2 {\n      color: #ffffff !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dark-copy > p {\n      margin: 0 0 24px 0 !important;\n      color: #ffffff !important;\n      font-size: 17px !important;\n      line-height: 1.68 !important;\n      font-weight: 400 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dark-list {\n      display: grid !important;\n      gap: 12px !important;\n      margin: 0 0 28px 0 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dark-list li {\n      padding: 15px 16px !important;\n      border-radius: 18px !important;\n      background: rgba(255,255,255,.09) !important;\n      color: #ffffff !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dark-list strong {\n      display: block !important;\n      margin: 0 0 3px 0 !important;\n      color: #ffffff !important;\n      font-size: 17px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-dark-list span {\n      display: block !important;\n      color: #ffffff !important;\n      font-size: 14px !important;\n      line-height: 1.45 !important;\n      opacity: .88 !important;\n    }\n\n    \/* EVENTI SPIAGGIA *\/\n\n    #vsf-animation-hub .vsf-animation-event-grid {\n      display: grid !important;\n      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n      gap: 22px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-event-card {\n      position: relative !important;\n      min-height: 420px !important;\n      overflow: hidden !important;\n      border-radius: 30px !important;\n      background: #2E2F33 !important;\n      box-shadow: 0 16px 42px rgba(0,0,0,.12) !important;\n      isolation: isolate !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-event-card::after {\n      content: \"\" !important;\n      position: absolute !important;\n      inset: 0 !important;\n      z-index: 1 !important;\n      background: linear-gradient(180deg, rgba(0,0,0,.03) 30%, rgba(0,0,0,.74) 100%) !important;\n      pointer-events: none !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-event-card img {\n      width: 100% !important;\n      height: 420px !important;\n      object-fit: cover !important;\n      transition: transform .5s ease !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-event-card:hover img {\n      transform: scale(1.035) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-event-copy {\n      position: absolute !important;\n      left: 24px !important;\n      right: 24px !important;\n      bottom: 24px !important;\n      z-index: 2 !important;\n      color: #ffffff !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-event-copy small {\n      display: block !important;\n      margin: 0 0 6px 0 !important;\n      color: #F2BE95 !important;\n      font-size: 11px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .8px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-event-copy h3 {\n      margin: 0 0 8px 0 !important;\n      color: #ffffff !important;\n      font-size: 26px !important;\n      line-height: 1.15 !important;\n      font-weight: 900 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-event-copy p {\n      color: #ffffff !important;\n      font-size: 15px !important;\n      line-height: 1.5 !important;\n      font-weight: 400 !important;\n      opacity: .92 !important;\n    }\n\n    \/* INFO PANEL *\/\n\n    #vsf-animation-hub .vsf-animation-info-layout {\n      display: grid !important;\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      gap: 24px !important;\n      align-items: stretch !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-info-panel {\n      display: flex !important;\n      flex-direction: column !important;\n      min-height: 100% !important;\n      overflow: hidden !important;\n      border-radius: 32px !important;\n      background: #ffffff !important;\n      border: 1px solid rgba(46,47,51,.08) !important;\n      box-shadow: 0 14px 38px rgba(0,0,0,.07) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-info-image {\n      height: 310px !important;\n      overflow: hidden !important;\n      background: #ECE6DB !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-info-image img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-info-content {\n      display: flex !important;\n      flex-direction: column !important;\n      flex-grow: 1 !important;\n      padding: 30px !important;\n      background: #ffffff !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-info-content h3 {\n      margin: 0 0 14px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 28px !important;\n      line-height: 1.15 !important;\n      font-weight: 900 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-info-content p {\n      margin: 0 0 24px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 16px !important;\n      line-height: 1.62 !important;\n      font-weight: 400 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-info-content .vsf-animation-btn {\n      width: 100% !important;\n      min-width: 0 !important;\n      margin-top: auto !important;\n    }\n\n    \/* ATTIVIT\u00c0 EXTRA *\/\n\n    #vsf-animation-hub .vsf-animation-service-grid {\n      display: grid !important;\n      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n      gap: 18px !important;\n      align-items: stretch !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-service-card {\n      min-height: 190px !important;\n      padding: 28px !important;\n      border-radius: 30px !important;\n      background: #ffffff !important;\n      border: 1px solid rgba(46,47,51,.08) !important;\n      box-shadow: 0 14px 38px rgba(0,0,0,.07) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-service-card h3 {\n      margin: 0 0 12px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 22px !important;\n      line-height: 1.18 !important;\n      font-weight: 900 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-service-card p {\n      color: #2E2F33 !important;\n      font-size: 16px !important;\n      line-height: 1.55 !important;\n      font-weight: 400 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-office-card {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      gap: 24px !important;\n      align-items: center !important;\n      margin: 34px 0 0 0 !important;\n      padding: 26px 28px !important;\n      border-radius: 28px !important;\n      background: #2E2F33 !important;\n      color: #ffffff !important;\n      box-shadow: 0 14px 34px rgba(0,0,0,.12) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-office-card strong {\n      display: block !important;\n      margin: 0 0 7px 0 !important;\n      color: #ffffff !important;\n      font-size: 20px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-office-card p {\n      color: #ffffff !important;\n      font-size: 15px !important;\n      line-height: 1.55 !important;\n      font-weight: 400 !important;\n      opacity: .92 !important;\n    }\n\n    \/* GALLERY FINALE - STESSA STRUTTURA DELLA PAGINA SPIAGGIA *\/\n\n    #vsf-animation-hub .vsf-animation-gallery-section {\n      position: relative !important;\n      width: 100% !important;\n      padding: 86px 0 90px 0 !important;\n      background: linear-gradient(180deg, #ffffff 0%, #F7F3ED 100%) !important;\n      overflow: hidden !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-section::before {\n      content: \"\" !important;\n      position: absolute !important;\n      width: 420px !important;\n      height: 420px !important;\n      right: -190px !important;\n      top: -210px !important;\n      border-radius: 50% !important;\n      background: rgba(211,149,102,.10) !important;\n      pointer-events: none !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-head {\n      position: relative !important;\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) minmax(280px, 430px) !important;\n      gap: 42px !important;\n      align-items: end !important;\n      margin: 0 0 38px 0 !important;\n      background: transparent !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-head h2 {\n      max-width: 760px !important;\n      margin: 0 !important;\n      color: #2E2F33 !important;\n      font-size: 42px !important;\n      line-height: 1.08 !important;\n      font-weight: 900 !important;\n      letter-spacing: -.6px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-head p {\n      margin: 0 !important;\n      padding: 0 0 4px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 17px !important;\n      line-height: 1.65 !important;\n      font-weight: 400 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-mosaic {\n      position: relative !important;\n      display: grid !important;\n      grid-template-columns: repeat(12, minmax(0, 1fr)) !important;\n      grid-template-rows: repeat(3, 220px) !important;\n      gap: 14px !important;\n      width: 100% !important;\n      margin: 0 !important;\n      padding: 0 !important;\n      background: transparent !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-item {\n      position: relative !important;\n      min-width: 0 !important;\n      min-height: 0 !important;\n      overflow: hidden !important;\n      border-radius: 28px !important;\n      background: #ECE6DB !important;\n      box-shadow: 0 16px 42px rgba(0,0,0,.10) !important;\n      isolation: isolate !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-item::after {\n      content: \"\" !important;\n      position: absolute !important;\n      inset: 0 !important;\n      z-index: 1 !important;\n      background: linear-gradient(180deg, rgba(0,0,0,0) 38%, rgba(0,0,0,.64) 100%) !important;\n      pointer-events: none !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-item img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n      transform: scale(1.001) !important;\n      transition: transform .55s ease !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-item:hover img {\n      transform: scale(1.045) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-item figcaption {\n      position: absolute !important;\n      left: 22px !important;\n      right: 22px !important;\n      bottom: 20px !important;\n      z-index: 2 !important;\n      color: #ffffff !important;\n      background: transparent !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-item figcaption small {\n      display: block !important;\n      margin: 0 0 5px 0 !important;\n      color: #F2BE95 !important;\n      font-size: 11px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .8px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-item figcaption strong {\n      display: block !important;\n      color: #ffffff !important;\n      font-size: 18px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-shadow: 0 2px 14px rgba(0,0,0,.30) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-item-main {\n      grid-column: 1 \/ span 7 !important;\n      grid-row: 1 \/ span 2 !important;\n    }\n\n    \/* CENTRATURA FORZATA SOLO DEL TESTO SULLA PRIMA IMMAGINE DELLA GALLERY *\/\n    #vsf-animation-hub figure.vsf-animation-gallery-item.vsf-animation-gallery-item-main > figcaption {\n      position: absolute !important;\n      left: 50% !important;\n      right: auto !important;\n      bottom: 26px !important;\n      transform: translateX(-50%) !important;\n      width: calc(100% - 56px) !important;\n      max-width: none !important;\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      justify-items: center !important;\n      align-items: center !important;\n      text-align: center !important;\n    }\n\n    #vsf-animation-hub figure.vsf-animation-gallery-item.vsf-animation-gallery-item-main > figcaption > small {\n      display: block !important;\n      width: 100% !important;\n      margin-left: auto !important;\n      margin-right: auto !important;\n      text-align: center !important;\n    }\n\n    #vsf-animation-hub figure.vsf-animation-gallery-item.vsf-animation-gallery-item-main > figcaption > strong {\n      display: block !important;\n      width: 100% !important;\n      max-width: 520px !important;\n      margin-left: auto !important;\n      margin-right: auto !important;\n      font-size: 27px !important;\n      line-height: 1.12 !important;\n      text-align: center !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-item-2 { grid-column: 8 \/ span 5 !important; grid-row: 1 !important; }\n    #vsf-animation-hub .vsf-animation-gallery-item-3 { grid-column: 8 \/ span 3 !important; grid-row: 2 !important; }\n    #vsf-animation-hub .vsf-animation-gallery-item-4 { grid-column: 11 \/ span 2 !important; grid-row: 2 !important; }\n    #vsf-animation-hub .vsf-animation-gallery-item-5 { grid-column: 1 \/ span 4 !important; grid-row: 3 !important; }\n    #vsf-animation-hub .vsf-animation-gallery-item-6 { grid-column: 5 \/ span 4 !important; grid-row: 3 !important; }\n    #vsf-animation-hub .vsf-animation-gallery-item-7 { grid-column: 9 \/ span 4 !important; grid-row: 3 !important; }\n\n    #vsf-animation-hub .vsf-animation-gallery-bridge {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 24px !important;\n      margin: 28px 0 0 0 !important;\n      padding: 22px 26px !important;\n      border-radius: 26px !important;\n      background: #ffffff !important;\n      border: 1px solid rgba(46,47,51,.08) !important;\n      box-shadow: 0 12px 34px rgba(0,0,0,.06) !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-gallery-bridge p {\n      max-width: 760px !important;\n      color: #2E2F33 !important;\n      font-size: 16px !important;\n      line-height: 1.55 !important;\n      font-weight: 700 !important;\n    }\n\n    \/* CTA FINALE *\/\n\n    #vsf-animation-hub .vsf-animation-final {\n      position: relative !important;\n      width: 100% !important;\n      padding: 78px 0 !important;\n      overflow: hidden !important;\n      background: #2E2F33 !important;\n      color: #ffffff !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-final::before {\n      content: \"\" !important;\n      position: absolute !important;\n      inset: 0 !important;\n      background: radial-gradient(circle at 20% 20%, rgba(211,149,102,.28) 0%, rgba(211,149,102,0) 34%),\n                  radial-gradient(circle at 80% 80%, rgba(209,129,69,.26) 0%, rgba(209,129,69,0) 36%) !important;\n      pointer-events: none !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-final-inner {\n      position: relative !important;\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      gap: 32px !important;\n      align-items: center !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-final h2 {\n      margin: 0 0 14px 0 !important;\n      color: #ffffff !important;\n      font-size: 42px !important;\n      line-height: 1.1 !important;\n      font-weight: 900 !important;\n      letter-spacing: -.6px !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-final p {\n      max-width: 770px !important;\n      color: #ffffff !important;\n      font-size: 18px !important;\n      line-height: 1.6 !important;\n      font-weight: 400 !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-final-actions {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      gap: 12px !important;\n      justify-items: stretch !important;\n    }\n\n    #vsf-animation-hub .vsf-animation-final-actions .vsf-animation-btn {\n      width: 100% !important;\n    }\n\n    \/* RESPONSIVE *\/\n\n    @media (max-width: 1100px) {\n      #vsf-animation-hub .vsf-animation-hero-grid,\n      #vsf-animation-hub .vsf-animation-split,\n      #vsf-animation-hub .vsf-animation-dark-layout,\n      #vsf-animation-hub .vsf-animation-final-inner {\n        grid-template-columns: 1fr !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-strip-grid,\n      #vsf-animation-hub .vsf-animation-card-grid,\n      #vsf-animation-hub .vsf-animation-service-grid,\n      #vsf-animation-hub .vsf-animation-age-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-head {\n        grid-template-columns: 1fr !important;\n        gap: 18px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-mosaic {\n        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n        grid-template-rows: 390px repeat(3, 240px) !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-item,\n      #vsf-animation-hub .vsf-animation-gallery-item-main,\n      #vsf-animation-hub .vsf-animation-gallery-item-2,\n      #vsf-animation-hub .vsf-animation-gallery-item-3,\n      #vsf-animation-hub .vsf-animation-gallery-item-4,\n      #vsf-animation-hub .vsf-animation-gallery-item-5,\n      #vsf-animation-hub .vsf-animation-gallery-item-6,\n      #vsf-animation-hub .vsf-animation-gallery-item-7 {\n        grid-column: auto !important;\n        grid-row: auto !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-item-main {\n        grid-column: 1 \/ -1 !important;\n      }\n    }\n\n    @media (max-width: 900px) {\n      #vsf-animation-hub .vsf-animation-hero-copy h1 {\n        font-size: 44px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-section-head h2,\n      #vsf-animation-hub .vsf-animation-split-copy h2,\n      #vsf-animation-hub .vsf-animation-dark-copy h2,\n      #vsf-animation-hub .vsf-animation-gallery-head h2,\n      #vsf-animation-hub .vsf-animation-final h2 {\n        font-size: 34px !important;\n      }\n    }\n\n    @media (max-width: 640px) {\n      #vsf-animation-hub .vsf-animation-container {\n        padding: 0 18px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-hero {\n        padding: 0 0 30px 0 !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-hero-copy h1 {\n        font-size: 36px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-hero-copy p,\n      #vsf-animation-hub .vsf-animation-section-head p,\n      #vsf-animation-hub .vsf-animation-split-copy > p,\n      #vsf-animation-hub .vsf-animation-final p {\n        font-size: 16px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-hero-actions,\n      #vsf-animation-hub .vsf-animation-actions-row {\n        display: grid !important;\n        grid-template-columns: 1fr !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-btn {\n        width: 100% !important;\n        min-width: 0 !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-hero-images {\n        grid-template-columns: 1fr !important;\n        height: auto !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-hero-image {\n        min-height: 300px !important;\n        height: 320px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-strip-grid,\n      #vsf-animation-hub .vsf-animation-card-grid,\n      #vsf-animation-hub .vsf-animation-event-grid,\n      #vsf-animation-hub .vsf-animation-info-layout,\n      #vsf-animation-hub .vsf-animation-service-grid,\n      #vsf-animation-hub .vsf-animation-age-grid {\n        grid-template-columns: 1fr !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-section,\n      #vsf-animation-hub .vsf-animation-dark {\n        padding: 56px 0 !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-section-head {\n        margin-bottom: 30px !important;\n        text-align: left !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-section-head h2,\n      #vsf-animation-hub .vsf-animation-split-copy h2,\n      #vsf-animation-hub .vsf-animation-dark-copy h2,\n      #vsf-animation-hub .vsf-animation-gallery-head h2,\n      #vsf-animation-hub .vsf-animation-final h2 {\n        font-size: 30px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-split-media,\n      #vsf-animation-hub .vsf-animation-dark-media {\n        min-height: 390px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-split-media img,\n      #vsf-animation-hub .vsf-animation-dark-media img {\n        height: 390px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-event-card,\n      #vsf-animation-hub .vsf-animation-event-card img {\n        min-height: 360px !important;\n        height: 360px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-office-card {\n        grid-template-columns: 1fr !important;\n        padding: 22px !important;\n      }\n\n\n\n      #vsf-animation-hub .vsf-animation-programs-section {\n        padding: 0 0 56px 0 !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-programs-feature {\n        grid-template-columns: 1fr !important;\n        min-height: 0 !important;\n        border-radius: 28px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-programs-media,\n      #vsf-animation-hub .vsf-animation-programs-media img {\n        min-height: 260px !important;\n        height: 260px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-programs-copy {\n        padding: 28px 24px 30px 24px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-programs-copy h3 {\n        font-size: 29px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-programs-copy p {\n        font-size: 16px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-programs-points {\n        gap: 8px !important;\n        margin-top: 20px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-programs-points span {\n        font-size: 12px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-section {\n        padding: 58px 0 62px 0 !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-head {\n        margin-bottom: 26px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-head p {\n        font-size: 16px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-mosaic {\n        display: flex !important;\n        grid-template-columns: none !important;\n        grid-template-rows: none !important;\n        gap: 12px !important;\n        width: calc(100% + 18px) !important;\n        max-width: none !important;\n        margin: 0 -18px 0 0 !important;\n        padding: 0 18px 10px 0 !important;\n        overflow-x: auto !important;\n        overflow-y: hidden !important;\n        scroll-snap-type: x mandatory !important;\n        scroll-padding-left: 0 !important;\n        -webkit-overflow-scrolling: touch !important;\n        overscroll-behavior-inline: contain !important;\n        scrollbar-width: none !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-mosaic::-webkit-scrollbar {\n        display: none !important;\n        width: 0 !important;\n        height: 0 !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-item,\n      #vsf-animation-hub .vsf-animation-gallery-item-main,\n      #vsf-animation-hub .vsf-animation-gallery-item-2,\n      #vsf-animation-hub .vsf-animation-gallery-item-3,\n      #vsf-animation-hub .vsf-animation-gallery-item-4,\n      #vsf-animation-hub .vsf-animation-gallery-item-5,\n      #vsf-animation-hub .vsf-animation-gallery-item-6,\n      #vsf-animation-hub .vsf-animation-gallery-item-7 {\n        flex: 0 0 82vw !important;\n        width: 82vw !important;\n        max-width: 430px !important;\n        height: 290px !important;\n        min-height: 290px !important;\n        grid-column: auto !important;\n        grid-row: auto !important;\n        border-radius: 24px !important;\n        scroll-snap-align: start !important;\n        scroll-snap-stop: always !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-item figcaption,\n      #vsf-animation-hub .vsf-animation-gallery-item-main figcaption {\n        left: 18px !important;\n        right: 18px !important;\n        bottom: 17px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-item-main figcaption strong {\n        max-width: none !important;\n        font-size: 22px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-gallery-bridge {\n        display: grid !important;\n        grid-template-columns: 1fr !important;\n        padding: 20px !important;\n      }\n\n      #vsf-animation-hub .vsf-animation-final {\n        padding: 58px 0 !important;\n      }\n    }\n  <\/style>","protected":false},"excerpt":{"rendered":"<p>Entertainment at Villaggio San Francesco Fun, sport and shows to enjoy every day together At Villaggio San Francesco in Caorle, entertainment is part of the whole holiday: Mini Club for children and teenagers, activities for adults, sports and tournaments, beach events, music and great evening shows. Discover the programme Mini Club Sports and tournaments Mini&hellip; <a class=\"more-link\" href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/\">Continue reading <span class=\"screen-reader-text\">Entertainment at Villaggio San Francesco<\/span><\/a><\/p>\n","protected":false},"author":29,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"class_list":["post-46046","page","type-page","status-publish","hentry","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Entertainment at Villaggio San Francesco Caorle | Sports &amp; Mini Club<\/title>\n<meta name=\"description\" content=\"Discover the entertainment programme at Villaggio San Francesco in Caorle: Mini Club, sports, tournaments, Beach Events, music, shows and activities for the whole family.\" \/>\n<meta name=\"robots\" content=\"noindex, nofollow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Entertainment at Villaggio San Francesco Caorle | Sports &amp; Mini Club\" \/>\n<meta property=\"og:description\" content=\"Discover the entertainment programme at Villaggio San Francesco in Caorle: Mini Club, sports, tournaments, Beach Events, music, shows and activities for the whole family.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/\" \/>\n<meta property=\"og:site_name\" content=\"Villaggio San Francesco\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/VillaggioSanFrancesco\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T07:58:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-10.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/entertainment-at-villaggio-san-francesco\\\/\",\"url\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/entertainment-at-villaggio-san-francesco\\\/\",\"name\":\"Entertainment at Villaggio San Francesco Caorle | Sports & Mini Club\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/entertainment-at-villaggio-san-francesco\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/entertainment-at-villaggio-san-francesco\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/pagina-animazione-vsf-10.png\",\"datePublished\":\"2026-09-21T14:50:58+00:00\",\"dateModified\":\"2026-09-28T07:58:40+00:00\",\"description\":\"Discover the entertainment programme at Villaggio San Francesco in Caorle: Mini Club, sports, tournaments, Beach Events, music, shows and activities for the whole family.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/entertainment-at-villaggio-san-francesco\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/entertainment-at-villaggio-san-francesco\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/entertainment-at-villaggio-san-francesco\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/pagina-animazione-vsf-10.png\",\"contentUrl\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/pagina-animazione-vsf-10.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/entertainment-at-villaggio-san-francesco\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entertainment at Villaggio San Francesco\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/\",\"name\":\"Villaggio San Francesco\",\"description\":\"Caorle, VENEZIA\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#organization\",\"name\":\"Villaggio San Francesco\",\"url\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Logo-Villaggio-San-Francesco-Caorle-1.png\",\"contentUrl\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Logo-Villaggio-San-Francesco-Caorle-1.png\",\"width\":1206,\"height\":356,\"caption\":\"Villaggio San Francesco\"},\"image\":{\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/VillaggioSanFrancesco\\\/\",\"https:\\\/\\\/www.instagram.com\\\/villaggiosanfrancesco\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UClXJoJulrb1UANfZodeHn-g\",\"https:\\\/\\\/www.tiktok.com\\\/@sanfrancescoresort\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Entertainment at Villaggio San Francesco Caorle | Sports & Mini Club","description":"Discover the entertainment programme at Villaggio San Francesco in Caorle: Mini Club, sports, tournaments, Beach Events, music, shows and activities for the whole family.","robots":{"index":"noindex","follow":"nofollow"},"og_locale":"en_US","og_type":"article","og_title":"Entertainment at Villaggio San Francesco Caorle | Sports & Mini Club","og_description":"Discover the entertainment programme at Villaggio San Francesco in Caorle: Mini Club, sports, tournaments, Beach Events, music, shows and activities for the whole family.","og_url":"https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/","og_site_name":"Villaggio San Francesco","article_publisher":"https:\/\/www.facebook.com\/VillaggioSanFrancesco\/","article_modified_time":"2026-09-28T07:58:40+00:00","og_image":[{"url":"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-10.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/","url":"https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/","name":"Entertainment at Villaggio San Francesco Caorle | Sports & Mini Club","isPartOf":{"@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/#primaryimage"},"image":{"@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/#primaryimage"},"thumbnailUrl":"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-10.png","datePublished":"2026-09-21T14:50:58+00:00","dateModified":"2026-09-28T07:58:40+00:00","description":"Discover the entertainment programme at Villaggio San Francesco in Caorle: Mini Club, sports, tournaments, Beach Events, music, shows and activities for the whole family.","breadcrumb":{"@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/#primaryimage","url":"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-10.png","contentUrl":"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2024\/04\/pagina-animazione-vsf-10.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/entertainment-at-villaggio-san-francesco\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.villaggiosanfrancesco.com\/en\/"},{"@type":"ListItem","position":2,"name":"Entertainment at Villaggio San Francesco"}]},{"@type":"WebSite","@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#website","url":"https:\/\/www.villaggiosanfrancesco.com\/en\/","name":"Villaggio San Francesco","description":"Caorle, VENEZIA","publisher":{"@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.villaggiosanfrancesco.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#organization","name":"Villaggio San Francesco","url":"https:\/\/www.villaggiosanfrancesco.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2023\/03\/Logo-Villaggio-San-Francesco-Caorle-1.png","contentUrl":"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2023\/03\/Logo-Villaggio-San-Francesco-Caorle-1.png","width":1206,"height":356,"caption":"Villaggio San Francesco"},"image":{"@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/VillaggioSanFrancesco\/","https:\/\/www.instagram.com\/villaggiosanfrancesco\/","https:\/\/www.youtube.com\/channel\/UClXJoJulrb1UANfZodeHn-g","https:\/\/www.tiktok.com\/@sanfrancescoresort"]}]}},"coauthors":[],"author_meta":{"author_link":"https:\/\/www.villaggiosanfrancesco.com\/en\/news\/author\/mattia_fh8r4\/","display_name":"Mattia"},"relative_dates":{"created":"Posted 3 weeks ago","modified":"Updated 2 weeks ago"},"absolute_dates":{"created":"Posted on September 21, 2026","modified":"Updated on September 28, 2026"},"absolute_dates_time":{"created":"Posted on September 21, 2026 4:50 pm","modified":"Updated on September 28, 2026 9:58 am"},"featured_img_caption":"","featured_img":false,"series_order":"","_links":{"self":[{"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/pages\/46046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/comments?post=46046"}],"version-history":[{"count":0,"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/pages\/46046\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/media?parent=46046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}