@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";.as-paper-bg{background-color:var(--as-paper_color)}.as-paper-color{color:var(--as-paper_color)}.as-primary-bg{background-color:var(--as-primary_color)}.as-primary-color{color:var(--as-primary_color)}.as-secondary-bg{background-color:var(--as-secondary_color)}.as-secondary-color{color:var(--as-secondary_color)}.as-tertiary-bg{background-color:var(--as-tertiary_color)}.as-tertiary-color{color:var(--as-tertiary_color)}.as-navbar-bg{background-color:var(--as-navbar_color)}.as-navbar-color{color:var(--as-navbar_color)}.as-footer-bg{background-color:var(--as-footer_color)}.as-footer-color{color:var(--as-footer_color)}.as-title-bg{background-color:var(--as-title_color)}.as-title-color{color:var(--as-title_color)}.as-text-bg{background-color:var(--as-text_color)}.as-text-color{color:var(--as-text_color)}:root{--nav-height-static: 120px}.regular{font-weight:400}.strong{font-weight:700}.medium{font-weight:500}.semibold{font-weight:600}.gap-1{gap:15px}.gap-row-1{row-gap:15px}.gap-2{gap:30px}.gap-row-2{row-gap:30px}.gap-3{gap:45px}.gap-row-3{row-gap:45px}.gap-4{gap:60px}.gap-row-4{row-gap:60px}.gap-5{gap:75px}.gap-row-5{row-gap:75px}.gap-6{gap:90px}.gap-row-6{row-gap:90px}.gap-7{gap:105px}.gap-row-7{row-gap:105px}.gap-8{gap:120px}.gap-row-8{row-gap:120px}.gap-9{gap:135px}.gap-row-9{row-gap:135px}.gap-10{gap:150px}.gap-row-10{row-gap:150px}.gap-11{gap:165px}.gap-row-11{row-gap:165px}.gap-12{gap:180px}.gap-row-12{row-gap:180px}.custom-nav{position:fixed;top:0;left:0;height:var(--nav-height-static)}.navbar-toggler-icon-light{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23212529' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23212529' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-color:var(--as-primary_color)}.navbar-toggler-icon-dark{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-color:var(--as-primary_color)}.as-hr-primary{background:var(--as-primary_color);margin:0}@media (max-width: 992px){.navbar-collapse{position:relative;padding-bottom:15px}.navbar-collapse:before{content:"";position:absolute;width:100vw;height:100%;top:0;left:50%;transform:translate(-50%);background-color:var(--as-navbar_color)}.navbar-collapse>*{position:relative;z-index:10}}.form-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@media (min-width: 1200px) and (max-width: 1499px){.custom-nav .container{max-width:100%!important}.custom-nav .navbar-nav .nav-link{padding-right:clamp(5px,5vw,1.2em);padding-left:clamp(5px,5vw,1.2em);font-size:clamp(14px,1vw,16px)}}.nav-item:has(.active)>.nav-link{color:var(--as-primary_color)}.max-line-1{-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.max-line-2{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.max-line-3{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.max-line-4{-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.max-line-5{-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.max-line-6{-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.white-pace-nowrap{white-space:nowrap}.card-ticket{background-color:var(--card-bg-ticket, var(--as-tertiary_color))}.card-ticket i{font-size:20px}@media (max-width: 992px){.card-ticket .content-card{display:none}.card-ticket .footer-card{margin-top:30px}}.card-ticket .icon-box{min-width:28px}.card-ticket .icon-box .more-info-short{text-align:center;width:100%;color:var(--as-primary_color);font-size:16px;font-weight:600}.input-group-card{background-color:var(--as-tertiary_color);border-radius:5px}.input-group-card .head,.input-group-card .content{padding:24px 28px}.input-group-card .head>*:first-child,.input-group-card .head .row>*:first-child,.input-group-card .content>*:first-child,.input-group-card .content .row>*:first-child{padding-top:0!important;margin-top:0!important}.input-group-card .head>*:last-child,.input-group-card .head .row>*:last-child,.input-group-card .content>*:last-child,.input-group-card .content .row>*:last-child{padding-bottom:0!important;margin-bottom:0!important}.input-group-card .head+.content{border-top:1px solid #e5e5e5}.as-bg-light-theme .input-group-card{box-shadow:0 8px 20px #23262d21}textarea.form-control{min-height:80px;resize:none}.row>.row{display:contents}.paginator-wrapper{display:inline-flex}.paginator-wrapper .page-item .page-link{background-color:transparent;color:var(--as-seconday_color);font-weight:400}.paginator-wrapper .current-page .page-link{color:var(--as-primary_color)!important;text-decoration:underline;font-weight:400}.row .alpine-fix{display:contents}.row .alpine-fix>*{flex-shrink:0;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.input-group-card .head:has([data-remove]){display:none}.input-group-card .head:has([data-remove])+.content{border-top:0px solid transparent}live-edit-label,live-edit-atribute{background-color:#292929;color:#fff!important;padding:5px!important;z-index:1000000000000000!important;font-size:12px!important;font-weight:300!important;font-family:monospace!important;text-transform:lowercase!important}live-edit,live-edit .live-edit-input,live-edit-text{color:inherit!important;font-weight:inherit!important;font-size:inherit!important}live-edit{display:block;width:100%;position:relative!important;overflow:visible}live-edit live-edit-label{display:none!important;position:absolute!important;top:0!important;left:0!important;transform:translateY(-100%)!important}live-edit live-edit-text{opacity:0}live-edit-atribute{position:absolute!important;background-color:orange!important}.live-edit-input{position:absolute;top:0;left:0;min-height:100%;max-height:100%;background-color:transparent;border:0 solid transparent;width:100%;padding:0;border-radius:0!important;resize:none}.live-edit-input:focus-visible{outline:1px solid black;box-shadow:0 0 0 2px #fff}.hancor-handlet{position:absolute;top:calc(-1 * (var(--nav-height-static) + 30px));left:0;width:100%}section:has(.hancor-handlet){position:relative}.if-content{display:none}.if-content:has(*){display:block}translation-widget.class{position:relative;color:inherit!important;font-weight:inherit!important;font-size:inherit!important}translation-widget.class:hover{z-index:1000000000000000!important}translation-widget.class:hover translation-widget-text{animation:pulse 1s infinite}translation-widget.class translation-widget-text{color:inherit!important;font-weight:inherit!important;font-size:inherit!important}translation-widget.class translation-widget-tools{position:absolute;top:0;right:0;transform:translateY(-100%);display:flex;gap:10px;font-size:12px}translation-widget.class translation-widget-tools *{text-align:left!important;font-weight:400!important;font-size:12px!important;letter-spacing:normal!important;white-space:nowrap!important;color:#fff!important;text-transform:inherit!important;list-style:none!important}translation-widget.class translation-widget-tools ul{padding:0;margin:0}translation-widget.class translation-widget-tools ul li{white-space:nowrap}translation-widget.class translation-widget-tools i{display:flex!important;justify-content:center;text-align:center;min-width:1.5em!important;max-width:1.5em!important;min-height:1.5em!important;max-height:1.5em!important;font-size:1em!important;background-color:#000;box-shadow:0 0 0 1px #fff;color:#fff;align-items:center;aspect-ratio:1/1;border-radius:300px}translation-widget.class translation-widget-tools>*:hover i{border-bottom-right-radius:0;border-bottom-left-radius:0}translation-widget.class translation-widget-tools>*:hover translation-widget-tooltip{opacity:1;visibility:visible}translation-widget.class translation-widget-label,translation-widget.class translation-widget-options,translation-widget.class translation-widget-link{position:relative}translation-widget.class translation-widget-label translation-widget-tooltip,translation-widget.class translation-widget-options translation-widget-tooltip,translation-widget.class translation-widget-link translation-widget-tooltip{position:absolute;visibility:hidden;top:1.5em;background-color:#000;left:0;padding:5px;color:#fff}translation-widget.class translation-widget-label translation-widget-tooltip:hover,translation-widget.class translation-widget-options translation-widget-tooltip:hover,translation-widget.class translation-widget-link translation-widget-tooltip:hover{opacity:1;visibility:visible}translation-widget.class translation-widget-a{text-decoration:underline;cursor:pointer}translation-widget.class translation-widget-ul{width:100%;display:flex;flex-direction:column}translation-widget-mute{opacity:.75;white-space:nowrap}.icon-sustainability{width:clamp(60px,20vw,100px)}.icon-sustainability .icon-cutom{width:100%;background-color:var(--as-primary_color);aspect-ratio:1/1}.that-sup{font-size:16px;color:var(--as-text_color);font-size:1em;font-weight:600;font-family:serif;top:-.25em;filter:brightness(.75)}label sup{font-size:1em;font-weight:600;font-family:serif;top:-.25em;filter:brightness(.75)}.hide-fix:has(.remove-section){display:none}.sponsor-preview{width:100%;aspect-ratio:4/3;position:relative}.sponsor-preview .part-1,.sponsor-preview .part-2{position:absolute;width:100%}.sponsor-preview .part-1:before,.sponsor-preview .part-1:after,.sponsor-preview .part-2:before,.sponsor-preview .part-2:after{content:"";position:absolute;height:15px;width:15px}.sponsor-preview .part-1{top:0;left:0}.sponsor-preview .part-1:before{box-shadow:-3px -3px #dbdbdb;left:0}.sponsor-preview .part-1:after{box-shadow:3px -3px #dbdbdb;right:0}.sponsor-preview .part-2{left:0;bottom:0}.sponsor-preview .part-2:before{bottom:0;left:0;box-shadow:-3px 3px #dbdbdb}.sponsor-preview .part-2:after{bottom:0;right:0;box-shadow:3px 3px #dbdbdb}.sponsor-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;z-index:10}.sponsor-preview svg{position:absolute;width:75%;height:auto;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.75}.sponsor-preview svg path{fill:#dbdbdb}.row-small-chips{display:flex;gap:2ch}.row-small-chips .small-chips{display:flex;justify-content:space-between;font-size:14px;gap:1ch}.row-small-chips .small-chips .fraction{font-weight:600;display:inline-flex}.section-disclaimer{height:calc(100vh - (var(--nav-height-static) + 100px));display:flex;align-items:center;justify-content:center}.flex-grow-1-xl{flex-grow:1}@media (min-width: 1200px){.flex-grow-1-xl{flex-grow:0!important}}@media (min-width: 992px){.justify-content-start-lg{justify-content:flex-start!important}}body{font-family:Raleway,sans-serif;color:var(--as-text_color)}h1,h2,h3,h4,h5,h6{color:var(--as-title_color)}@media (min-width: 1500px){.container-modifier-11{max-width:1120px}.container-modifier-13{max-width:1312px}.container-modifier-16{max-width:1616px}.container-modifier-17{max-width:1716px}}@media (min-width: 992px){.navbar>[class*=container]{display:flex;justify-content:space-between}.navbar-collapse{width:auto}.navbar-brand{min-width:clamp(90px,25vw,119px)}.logo-non-reduced{transition:all .3s}.has-scrolled .navbar-scroll-change{height:calc(var(--nav-height-scroll) - 45px);box-shadow:0 0 10px #0000001a}.has-scrolled .navbar-scroll-change .navbar-brand .logo-non-reduced{width:clamp(90px,15vw,90px)!important}}body:not(.page-homepage) .custom-nav+*{margin-top:var(--nav-height-static)!important}body.page-homepage:not(.has-scrolled) .custom-nav{background-color:transparent;background-image:linear-gradient(180deg,#000c,#0000)}.cover-section-smaller,.cover-section{max-height:calc(100dvh - var(--nav-height-static));overflow:hidden;display:grid;justify-content:center;align-items:center;grid-template-rows:auto;grid-template-columns:1fr;background-color:var(--as-paper_color)}.cover-section-smaller>*,.cover-section>*{grid-column:1/-1;grid-row:1/-1;max-width:100%;min-width:100%}.cover-section-smaller picture,.cover-section picture{height:calc(100dvh - var(--nav-height-static));width:100%}.cover-section-smaller img,.cover-section img{max-height:inherit;max-width:100%;min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width: 1200px){.cover-section-smaller img,.cover-section img{-o-object-position:left center;object-position:left center;opacity:.25}}.cover-section-smaller [class*=container],.cover-section [class*=container]{display:flex;justify-content:center;align-items:center;z-index:10}@media (max-width: 992px){.cover-section-smaller,.cover-section{min-height:calc(100dvh - var(--nav-height-static))}}.cover-section-smaller{max-height:calc(70dvh - var(--nav-height-static))!important}@media (max-width: 992px){.cover-section-smaller{max-height:min(100vmin,100dvh - 30vw);min-height:min(100vmin,100dvh - 30vw)}}.cover-section-smaller picture{min-height:calc(70dvh - var(--nav-height-static));max-height:calc(70dvh - var(--nav-height-static))}@media (max-width: 992px){.cover-section-smaller picture{max-height:min(100vmin,100dvh - 30vw);min-height:min(100vmin,100dvh - 30vw)}}.cover-section-smaller picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.section-you-tube{width:100%;aspect-ratio:16/9;max-height:calc(100vh - (var(--nav-height-static) + 0px));max-height:calc(100dvh - (var(--nav-height-static) + 0px));position:relative;overflow:hidden}.section-you-tube iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}@media (max-width: 992px){.footer .block-1,.footer .block-2,.footer .block-3{text-align:center!important;justify-content:center!important}}@media (max-width: 768px){.section-bottom{background-image:none!important}}.grid-gallery{-moz-column-count:3;column-count:3;gap:15px}@media (max-width: 992px){.grid-gallery{-moz-column-count:2;column-count:2}}.item-galley-wrapper{display:inline-block;min-width:100%;max-width:100%;margin-bottom:15px}.item-galley-preview img{border-radius:.25rem!important}.grid-type-123{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:15px}@media (max-width: 992px){.grid-type-123{display:flex;flex-direction:column;-moz-column-gap:15px;column-gap:15px}}.grid-type-123 .part-1{grid-column:1/2;grid-row:1/-1;width:100%}.grid-type-123 .part-2{grid-column:2/3;grid-row:1/2}.grid-type-123 .part-3{grid-column:2/3;grid-row:2/3}.grid-type-123 .part-1,.grid-type-123 .part-2,.grid-type-123 .part-3{width:100%;height:100%}.grid-type-123 img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width: 768px){.grid-type-123 [class^=part-]{aspect-ratio:3/2}}.current-page span{color:var(--as-paper_color)!important;background-color:var(--as-footer_color)!important}.section-cta-sponsor{background-size:cover!important;background-position:center!important;min-height:200px;position:relative}@media (max-width: 992px){.section-cta-sponsor{background-image:none!important;background:none!important}}@media (max-width: 1400px){.section-cta-sponsor:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#00000080,#000)}}@media (max-width: 992px){.section-cta-sponsor:before{display:none!important}}.section-cta-sponsor>*{position:relative;z-index:1}.section-form{background-color:var(--as-tertiary_color);background-repeat:no-repeat;background-size:min(100%,752px) auto;background-position:50px 50px}.as-decoration-bottom,.as-decoration{display:flex;flex-direction:column}.as-decoration:before{content:"";height:4px;min-width:28.8px;max-width:28.8px;border-radius:10px;background-color:var(--as-primary_color);margin-top:20px 0;margin-bottom:44px}.as-decoration.text-center:before{margin-left:auto;margin-right:auto}.as-decoration-bottom:after{content:"";height:4px;min-width:28.8px;max-width:28.8px;border-radius:10px;background-color:var(--as-primary_color);margin-bottom:20px 0;margin-top:44px}.as-decoration-bottom.text-center:after{margin-left:auto;margin-right:auto}.as-decoration-circle:before{margin-top:28px;margin-bottom:28px;content:"";display:block;min-width:11px;max-width:11px;min-height:11px;max-height:11px;aspect-ratio:1/1;border-radius:300px;border:2px solid var(--as-primary_color)}.as-decoration-circle.text-center:before{margin-left:auto;margin-right:auto}.as-decoration-circle-bottom:after{margin-top:28px;margin-bottom:28px;content:"";display:block;min-width:11px;max-width:11px;min-height:11px;max-height:11px;aspect-ratio:1/1;border-radius:300px;border:2px solid var(--as-primary_color)}.as-decoration-circle-bottom.text-center:after{margin-left:auto;margin-right:auto}.as-hr-primary{height:2px!important}.dropdown-menu{border-color:var(--as-navbar_color)}.letter-spacing-2{letter-spacing:2px}.custom-row-circles{display:flex;gap:clamp(15px,2vw,30px);justify-content:center;flex-wrap:wrap}.custom-row-circles .circle{--circleColor: var(--as-primary_color);aspect-ratio:1/1;flex-grow:1;min-width:clamp(100px,20vw,240px);max-width:clamp(100px,20vw,240px);flex-shrink:1;border-radius:30000px;padding:20px;display:flex;flex-direction:column;border:1px solid var(--circleColor);justify-content:center;align-items:center}.custom-row-circles .circle [class*=text]{text-align:center;color:var(--circleColor);text-transform:uppercase;line-height:1}.custom-row-circles .circle .text-1{font-size:clamp(24px,5vw,64px);font-weight:500;margin-top:-.2em}.custom-row-circles .circle .text-2{margin-top:.75em;font-size:clamp(10px,1.5vw,16px);font-weight:500}.cards-edition{width:100%;aspect-ratio:1/1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:center;justify-items:center;align-items:center;overflow:hidden}.cards-edition:hover{text-decoration:none}.cards-edition>*{grid-column:1/-1;grid-row:1/-1}.cards-edition img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:all .3s;transition-easing:ease-in-out}.cards-edition .box-text{width:calc(100% - clamp(25px,10vw,80px));padding:52px 30px;background-color:#00000080;text-align:center;z-index:10}.cards-edition:hover img{transform:scale(1.2);opacity:.75}.breadcrumb-wrapper{gap:8px}.breadcrumb-wrapper .crumb-item:after{content:"/"}.breadcrumb-wrapper .crumb-item:last-child:after{display:none}.footer{border-top:1px solid var(--as-primary_color)}.page-contacts .section-form{background:transparent;background-image:none!important}.page-contacts form label:not([for=privacy]){color:var(--as-secondary_color)}@media (min-width: 1500px){.page-contacts .container-modifier-11{max-width:1440px}}[type=checkbox]{accent-color:var(--as-primary_color)}.input-group-card{background-color:#eee;color:#000;--as-text_color: #000 !important;--as-title_color: #000 !important;--as-secondry_color: #000 !important}.input-group-card .head{border-bottom:1px solid var(--as-primary_color)}.simple-small-map{min-width:min(100%,520px);aspect-ratio:3/2}section:has(.remove-section){display:none}.sponsor-preview{background-color:#fff}.sponsor-preview img{width:calc(100% - 20px);height:calc(100% - 20px)}.page-organizers [alt=genova_shipping]{max-width:100px!important}.page-organizers [alt=assagenti_genova]{width:200px}.btn-sm-1234{font-size:14px;color:#fff}.btn-sm-1234:hover{color:#fff}.btn-secondary-1234{background-color:var(--as-tertiary_color)}body.page-landing_invitation{--color-landing-invitation-1: rgb(21, 71, 145);--color-landing-invitation-2: var(--as-paper_color)}body.page-landing_invitation:has(.modal-visible){overflow:hidden}body.page-landing_invitation .layer{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-landing-invitation-1);opacity:.5}.modal-invitation-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:10010}.modal-invitation-wrapper .modal-invitation{background:#fff;padding:2rem;border-radius:8px;position:relative;z-index:10000;width:calc(100% - 40px);max-width:992px;margin:40px auto;max-height:calc(100% - 80px);overflow:auto;padding:40px}.modal-invitation-wrapper .modal-invitation *:not(button){color:var(--as-paper_color)}.modal-invitation-wrapper .modal-invitation .fa-close{position:absolute;top:20px;right:20px;cursor:pointer;font-size:24px}@keyframes pulse{0%{opacity:1}70%{opacity:.5}to{opacity:1}}.spinner-invitation{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;z-index:10010;justify-content:center;align-items:center;background-color:transparent}.spinner-invitation .pulse-container{width:4em;font-size:18px;display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner-invitation .pulse-bubble{font-size:1em;width:1em;height:3em;background-color:var(--color-landing-invitation-2)}.spinner-invitation .pulse-bubble-1{animation:pulse .6s ease 0s infinite alternate}.spinner-invitation .pulse-bubble-2{animation:pulse .6s ease .15s infinite alternate}.spinner-invitation .pulse-bubble-3{animation:pulse .6s ease .3s infinite alternate}
