/*!
 * Blupadeltour.it v.2.0.0 - Massimo Cassandro maggio 2026
 */:root{--body-bg-color:var(--stone-0);--bv-blu:#003;--link-color:#055275;--link-visited-color:#b60cae;--primary-30:#e0ebf3;--primary-50:#72a9d3;--primary-70:#5495c8;--primary-100:#1b6eaf;--primary-150:#035695;--text-color:#05333b;--text-color-inverted:var(--stone-0);--title-color:#1367aa}@media (prefers-color-scheme:dark){:root{--body-bg-color:var(--bv-blu);--link-color:#97cfea;--link-visited-color:#d89fe6;--primary-30:#005182;--primary-50:#095f86;--primary-70:#054d6e;--primary-100:#055e91;--primary-150:#013f6a;--text-color:var(--stone-0);--title-color:#c2dce8}}body,html{background-color:var(--body-bg-color);color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size-regular-fluid);height:100%;margin:0;padding:0;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}ul{list-style:none}li,ul{padding:0}svg{fill:currentColor}[role=button],button{cursor:pointer}.btn-link,.btn-reset{background:#0000;border:none;box-shadow:none;margin:0;padding:0}.btn{background-color:var(--btn-bg-color);border:1px solid var(--btn-border-color);border-radius:var(--form-btns-border-radius);box-shadow:none;color:var(--btn-fg-color);display:inline-block;font-size:var(--form-btns-font-size);font-weight:var(--font-weight-semibold);padding:var(--form-btns-padding-y) var(--form-btns-padding-x);text-align:center;text-decoration:none}.btn.btn-sm{--form-btns-padding-x:.8rem;--form-btns-padding-y:.1rem;font-size:var(--form-btns-sm-font-size)}.btn[disabled]{filter:grayscale(60%);font-style:italic;opacity:.6;pointer-events:none}.btn.btn-primary{--btn-bg-color:var(--primary-150);--btn-fg-color:var(--primary-30);--btn-border-color:var(--btn-bg-color)}@media (hover:hover){.btn.btn-primary:hover{--btn-bg-color:var(--primary-30);--btn-fg-color:var(--primary-150);--btn-border-color:var(--btn-fg-color)}}.btn.btn-primary:active,.btn.btn-primary:focus{outline:5px solid color-mix(in srgb,var(--primary-150) 25%,#0000)}.btn.btn-primary:active{--btn-bg-color:var(--primary-150);--btn-fg-color:var(--primary-30);--btn-border-color:var(--btn-bg-color)}@media (prefers-color-scheme:dark){.btn.btn-primary{--btn-fg-color:var(--primary-150);--btn-bg-color:#fff;--btn-border-color:var(--btn-bg-color)}}@media (prefers-color-scheme:dark) and (hover:hover){.btn.btn-primary:hover{--btn-bg-color:var(--primary-150);--btn-fg-color:#fff;--btn-border-color:#fff}}@media (prefers-color-scheme:dark){.btn.btn-primary:active,.btn.btn-primary:focus{outline:5px solid color-mix(in srgb,#fff 65%,#0000)}.btn.btn-primary:active{--btn-bg-color:var(--primary-150);--btn-fg-color:#fff;--btn-border-color:var(--btn-fg-color)}}.btn.btn-primary-negative{--btn-fg-color:var(--primary-150);--btn-bg-color:var(--primary-30);--btn-border-color:var(--btn-bg-color)}@media (hover:hover){.btn.btn-primary-negative:hover{--btn-bg-color:var(--primary-150);--btn-fg-color:var(--primary-30);--btn-border-color:var(--btn-fg-color)}}.btn.btn-primary-negative:active,.btn.btn-primary-negative:focus{outline:5px solid color-mix(in srgb,var(--primary-30) 65%,#0000)}.btn.btn-primary-negative:active{--btn-bg-color:var(--primary-150);--btn-fg-color:#fff;--btn-border-color:var(--btn-fg-color)}@media (prefers-color-scheme:dark){.btn.btn-primary-negative{--btn-fg-color:var(--primary-150);--btn-bg-color:#fff;--btn-border-color:var(--btn-bg-color)}}@media (prefers-color-scheme:dark) and (hover:hover){.btn.btn-primary-negative:hover{--btn-bg-color:var(--primary-150);--btn-fg-color:#fff;--btn-border-color:#fff}}@media (prefers-color-scheme:dark){.btn.btn-primary-negative:active,.btn.btn-primary-negative:focus{outline:5px solid color-mix(in srgb,#fff 65%,#0000)}.btn.btn-primary-negative:active{--btn-bg-color:var(--primary-150);--btn-fg-color:#fff;--btn-border-color:var(--btn-fg-color)}}p{margin:0 0 .6rem}.btn-link,a:link{color:var(--link-color);font-weight:var(--font-weight-semibold);text-decoration:none}a:visited{color:var(--link-visited-color)}.btn-link:focus,.btn-link:focus-visible,a:focus,a:focus-visible{outline:1px solid color-mix(in srgb,var(--link-color) 60%,#0000);outline-offset:2px}.btn-link:hover,a:hover{text-decoration:underline;text-underline-offset:2px}.btn-link:active,a:active{background-color:var(--link-color);color:var(--body-bg-color);offset:0;outline:2px solid var(--link-color)}.h3,.h4,h2,h3,h4{color:var(--title-color);font-family:var(--font-family-display);font-weight:var(--font-weight-regular);line-height:1.2;text-align:center}h2{font-size:3rem;margin:0 0 2.5rem}.h3,h3{font-size:2rem}.h3,.h4,h3,h4{margin:0 0 1.5rem}.h4,h4{font-size:1.6rem}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.text-center{text-align:center}.italic{font-style:italic}.text-nowrap{white-space:nowrap}@media (min-width:576px){.text-nowrap-dskt{white-space:nowrap}}.font-semibold{font-weight:var(--font-weight-semibold)}.xsmall{font-size:var(--font-size-xs)}.sm,.small,small{font-size:var(--font-size-sm)}dl{margin:var(--spacing-lg) 0}dt{font-weight:var(--font-weight-bold);margin-block-start:var(--spacing-xs)}dd{margin-inline-start:var(--spacing-xl)}.overflow-hidden{overflow:hidden}.position-relative{position:relative}@media (max-width:575px){.mobile-hidden{display:none}}.w-100{width:100%}.mt-xxs{margin-top:var(--spacing-xxs)}.mt{margin-top:var(--spacing-base)}.mt-xl{margin-top:var(--spacing-xl)}@media (min-width:576px){.mt-dsk-lg{margin-top:var(--spacing-lg)}}.grid-full-row{grid-column:1/-1}.pagination{align-items:center;display:flex;gap:.5rem;isolation:isolate;justify-content:center;margin-top:1rem}.pag-next,.pag-prev{background-color:var(--primary-30);color:var(--text-color);padding:.3rem;position:relative;transition:scale .2s ease;width:3rem}@media (hover:hover){.pag-next:hover,.pag-prev:hover{background-color:var(--primary-50)}.pag-next:hover:before,.pag-prev:hover:before{content:none}}.pag-next:active:before,.pag-next:focus:before,.pag-next[disabled]:before,.pag-prev:active:before,.pag-prev:focus:before,.pag-prev[disabled]:before{content:none}.pag-next[disabled],.pag-prev[disabled]{opacity:.5}.pag-next:focus,.pag-prev:focus{outline:6px solid color-mix(in srgb,var(--primary-30) 80%,#0000);outline-offset:4px}.pag-next:active,.pag-prev:active{scale:.85}.pag-next,.pag-next:before,.pag-prev,.pag-prev:before{border-radius:var(--radius-blob-5);box-shadow:var(--shadow-3)}.pag-next svg,.pag-prev svg{aspect-ratio:1;width:100%}.pag-next:before,.pag-prev:before{background-color:var(--primary-70);content:"";display:block;height:100%;position:absolute;width:100%;z-index:-1}.pag-prev:before{left:-4px;top:-4px}.pag-next:before{bottom:-4px;right:-4px}.pag-next svg{rotate:.5turn}.content-dialog h2,.content-dialog h3,.content-dialog h4{color:var(--text-color);font-family:var(--font-family-condensed);font-weight:var(--font-weight-bold);text-align:start}.content-dialog h2{font-size:var(--font-size-xl);margin:var(--spacing-xl) 0 var(--spacing-xs)}.content-dialog .h3,.content-dialog h3{font-size:var(--font-size-lg-fluid);margin:var(--spacing-lg) 0 var(--spacing-xs)}.content-dialog .h4,.content-dialog h4{font-size:var(--font-size-md-fluid);margin:var(--spacing-md) 0 var(--spacing-xs)}:where(html){--size-xl:1440px}.container{margin-inline-end:auto;margin-inline-start:auto;max-width:var(--size-xl);padding-inline-end:var(--spacing-lg);padding-inline-start:var(--spacing-lg);width:100%}#cc-main{--cc-font-family:var(--font-family);--cc-btn-primary-bg:var(--primary-100);--cc-btn-primary-border-color:var(--primary-100);--cc-btn-primary-hover-bg:var(--primary-150);--cc-btn-primary-hover-border-color:var(--primary-70);--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-btn-border-radius:10px;--cc-z-index:2147483647}#cc-main .btn-link{font-weight:var(--font-weight-semibold)}@media (hover:hover){#cc-main .btn-link:hover{text-decoration:underline}}:where(html){--red-8:#e03131;--green-10:#237032;--green-9:#2b8a3e;--brown-8:#825b3a;--green-2:#b2f2bb;--red-0:#fff5f5;--green-0:#ebfbee}.form-group{align-content:flex-start;align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--spacing-xxs);justify-content:stretch;padding-block-end:var(--spacing-base)}.form-group:has(textarea){height:100%}.form-group:has([required]) .form-label,.required{padding-inline-start:var(--spacing-base);position:relative}.form-group:has([required]) .form-label:before,.required:before{color:var(--red-8);content:"\002A";display:inline-block;font-size:2em;left:0;padding-inline-end:var(--spacing-xs);position:absolute;top:-.2em}.form-label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.form-control{background-color:var(--form-bg-color);border:1px solid var(--green-10);border-radius:var(--form-btns-border-radius);color:var(--form-text-color);display:block;font-family:var(--font-family);font-size:var(--form-btns-font-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);padding:var(--form-btns-padding-y) var(--form-btns-padding-x);width:100%}.form-control:focus{outline:2px solid var(--green-9)}.form-control::placeholder{color:var(--form-placeholder-color);font-size:var(--form-btns-font-size);opacity:1}.form-control[disabled]{opacity:.6}.form-control[disabled]::placeholder{font-style:italic}@media (prefers-color-scheme:dark){.form-control{border-color:var(--brown-8)}.form-control:focus{outline-color:var(--green-2)}}select.form-control{--form-select-indicator-color:var(--form-text-color);--indicator-padding-right:var(--spacing-base);appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23053038' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--indicator-padding-right) center;background-repeat:no-repeat;background-size:16px 12px;padding:var(--form-btns-padding-y) var(--indicator-padding-right) var(--form-btns-padding-y) var(--form-btns-padding-x)}select.form-control[multiple],select.form-control[size]:not([size="1"]){background-image:none;padding-right:var(--form-btns-padding-x)}select.form-control:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--form-text-color)}.form-check{display:block;margin-bottom:var(--spacing-sm);padding-left:1.5em}.form-check .form-control{accent-color:var(--primary-150);display:inline-block;float:left;margin:4px 0 0 -1.5em;scale:1.3;transform-origin:center;width:auto}.form-help-text{font-size:var(--font-size-sm)}form.was-validated .form-control:invalid{outline:1px solid var(--red-8)}form.was-validated .form-control:invalid:focus{background-color:var(--red-0);outline-width:4px}form.was-validated .form-control:valid{outline:1px solid var(--green-11)}form.was-validated .form-control:valid:focus{background-color:var(--green-0);outline-width:2px}textarea.form-control{flex:1}.input-group{align-items:stretch;display:flex;gap:0;justify-content:center}.input-group input{border-right:none;flex:1}.input-group.rounded input{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.input-group.rounded button{border-radius:0 var(--radius-pill) var(--radius-pill) 0}:where(html){--radius-blob-5:49% 51% 48% 52%/57% 44% 56% 43%}.hero-header{display:grid;gap:0;grid-template:"wave-top" auto "video" auto "claim" 2rem}.hero-logo{background:linear-gradient(180deg,#000000b3,#0000);grid-area:wave-top;z-index:2}.hero-logo-inner{align-items:center;display:flex;flex-flow:column nowrap;gap:.3rem;justify-content:center;padding-block:var(--spacing-xs) var(--spacing-xl)}.hero-logo-inner img{filter:brightness(0) invert(1) drop-shadow(0 0 12px rgb(0 0 0/.5));height:auto}.hero-logo-inner img.logo-bpt{max-width:18.5rem;width:80dvw}.hero-logo-inner img.logo-bv{max-width:6.2rem;width:33dvw}@media (min-width:576px){.hero-logo-inner{align-items:flex-start;flex-direction:row;justify-content:space-between;padding-block-start:var(--spacing-lg)}.hero-logo-inner img.logo-bpt{max-width:25rem;width:40dvw}.hero-logo-inner img.logo-bv{max-width:12rem;width:18dvw}}.hero-slideshow-wrapper{grid-column:1;grid-row:1/-2}.hero-claim{align-self:end;grid-column:1;grid-row:-3/-1;padding:0 var(--spacing-base) .2rem var(--spacing-xl);z-index:0}.hero-claim>div{font-size:2rem;max-width:100%;position:relative;width:14rem;z-index:0}.hero-claim>div .hero-claim-inner{align-items:center;aspect-ratio:1;background-color:var(--primary-150);border-radius:var(--radius-blob-5);color:var(--text-color-inverted);display:flex;filter:drop-shadow(0 4px 6px rgb(0 0 0/.4));font-family:var(--font-family-display);justify-content:center;line-height:1.1;margin:.3rem .25rem .6rem;padding:1rem;text-align:center}@media (min-width:576px){.hero-claim>div{font-size:3rem;width:20rem}}.slideshow-inner{background-blend-mode:soft-light;background-color:var(--primary-100);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Livello_1' viewBox='0 0 800.9 210.9'%3E%3Cdefs%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cpath d='M622.6 87.6c3.6-5.6 2.2-6.3 1.7-19s4.8-16.1 4.8-16.1c1.5-2.4 6.1-5.2 9.5-6.3 1.3-.4 1.8-2.1 1-3.2-6.3-8.3-16.2-13.7-27.5-13.7s-7.7.9-7.6 1.5c1.5 3.3 2.6 7.7 2.8 11.2.4 4.9-6.2 12.2-10.8 14.6s-7.7 5.8-11.2 12.6c-1.7 3.3-1.9 8-1.7 12 0 1.6.7 3 1.7 4.3 6.5 8.1 17.4 14.7 26.8 12.8 1.8-.4 3.7-2.2 4.7-3.3 3-3.4 5.8-7.3 5.8-7.3z' class='st0'/%3E%3Cpath d='M646.7 63.8c0-3.4-.5-6.7-1.4-9.8-.2-.7-.8-1.2-1.4-1.4-4.2-.9-9.9 2-9.9 2-2.7.9-6.2 5.2-4.8 15.2s-1.5 15.7-1.5 15.7c-.6 2.3-1.7 4.5-3 6.4-1.2 1.7.7 3.8 2.5 2.9 11.6-5.5 19.6-17.4 19.6-31.1zm-53.4-9.3c8.2-7.4 8.5-8.8 8.9-13.7.2-2.4-1.1-5.1-2.5-7.3-.6-.9-1.7-1.1-2.6-.7-11.5 5.6-19.3 17.3-19.3 31s0 5 .1 6.6c.1 2.2 3.3 2.6 3.9.4 2-6.9 5.8-11.2 11.5-16.3' class='st0'/%3E%3Cpath d='M534 107c-5.1 9.3-8.2 15.7-9.3 19.8-.2.7.8 1.1 1.2.5 2.5-4.7 7.3-12.1 14.2-16.5.3-.2.7.2.5.5-3.7 6.7-23.5 35.1-6.8 68 18.8 37 114.6 49.4 197.8-7 77.4-52.6 72.8-109.7 65.2-121.5-.4-.7-1.4-.1-1.1.6 7.5 16.5-2.2 74.8-67.4 111.1-105.3 58.6-218.7 21.7-163.5-29.1l15.5-14.2c.3-.3.9.1.6.5-2.9 4.2-7.6 12-10.1 21.4-.2.8.9 1.2 1.2.4 2.4-5.7 6.5-13.3 12.6-18 .3-.3.8.1.6.5-.8 1.5-2 3.9-2.9 6.9-.2.7.7 1.2 1.1.6 4.4-5.4 15.9-18.4 30.5-26.4 1.3-.7.8-2.6-.6-2.6-7.8-.2-20.8-2.1-29.3-11.8-8.8-10.1-9.3-21.1-8.8-26.9.1-1.3-1.3-1.9-2.4-1.1-9.8 7.8-31.6 30.8-39 44.4zM19 96.8H0V34C0 22.4 2.8 13.9 8.4 8.3 14 2.8 21.8 0 31.7 0s15 2.6 20.5 7.8 8.2 11.9 8.2 19.9-.8 7.2-2.5 10.5-4 5.8-7.1 7.7c4.3 2.2 7.6 5.3 9.8 9.3s3.3 8.6 3.3 13.6c0 8.1-2.4 14.7-7.1 20s-11 7.9-18.8 7.9H24.1v-19h10.8c2.8 0 5-1 6.6-2.9s2.4-4.5 2.4-7.6-1-6.6-2.9-8.4-4.4-2.7-7.5-2.7h-9.4V39.5h5c3.5 0 6.2-.8 8.2-2.5s3-4.2 3-7.4-.9-5.6-2.7-7.6-4.3-3-7.4-3-6.2 1.1-8.2 3.2-3 5.4-3 9.8v64.7zm73.3 0H74.9V1.6h17.4zm13-66.1h17.4v39.7c0 3.4.9 6 2.6 7.8s4.2 2.8 7.4 2.8 5.6-.9 7.4-2.8c1.7-1.8 2.6-4.4 2.6-7.8V30.7h17.4v45.7c0 7-2.5 12.5-7.4 16.3s-11.6 5.7-19.9 5.7-15-1.9-19.9-5.7-7.4-9.3-7.4-16.3V30.7z' class='st0'/%3E%3Cpath d='M311.5 96.8h-17.4V59.6c0-4-1.4-7.2-4.2-9.5-2.8-2.4-6.5-3.6-11.3-3.6s-7.6 1.7-10.4 5-4.2 7.4-4.2 12.2 1.4 8.2 4.3 11.3 6.5 4.6 10.9 4.6 6.2-.7 10-2.1v18.1c-4.5 1.1-8.1 1.6-11 1.6q-7.5 0-13.5-2.7c-4-1.8-7.4-4.2-10-7.3s-4.6-6.6-6-10.5-2.1-8.1-2.1-12.4c0-10.4 3.1-19 9.2-25.5 6.1-6.6 13.9-9.9 23.1-9.9s17.7 2.8 23.7 8.3 8.9 12.7 8.9 21.3v38zm58.1-95.2H387v62c0 6.4-1.4 12.3-4.1 17.6s-6.6 9.5-11.6 12.6-10.6 4.7-16.9 4.7-11.8-1.6-16.8-4.7-8.8-7.3-11.5-12.6-4-11.1-4-17.6 1.3-11.5 3.9-16.8c2.6-5.2 6.4-9.5 11.2-12.8 4.9-3.3 10.3-4.9 16.4-4.9s5.7.6 10.4 1.9v18.3c-3-1.3-6.1-2-9.4-2s-8.1 1.5-10.9 4.6c-2.9 3.1-4.3 7-4.3 11.8s1.4 8.7 4.2 11.8 6.3 4.7 10.5 4.7 8.3-1.5 11.1-4.6c2.9-3.1 4.3-7 4.3-11.8V1.6zM448 66.8l17.6 1.9c-1.6 8.9-5.7 16.1-12.1 21.5s-14.3 8.1-23.5 8.1-12.5-1.6-17.7-4.8-9.1-7.4-11.8-12.6-4-11-4-17.4 1.3-12.1 4-17.3 6.6-9.4 11.8-12.6 11-4.8 17.7-4.8 8.2.5 11.8 1.6 6.7 2.5 9.3 4.5 4.8 4 6.6 6.2 3.3 4.7 4.4 7.3l-33.6 25.2-8.4-11 17.3-13.3c-1.7-2-4.6-3-8.6-3s-7.8 1.7-10.6 5.1-4.2 7.4-4.2 12.2 1.6 8.3 4.7 11.9 7.1 5.3 12 5.3 8.2-1.3 11.5-3.8c3.2-2.5 5.2-6 5.9-10.3zm44.6 30h-17.4V1.6h17.4zm164.1-66.1h17.4v39.7c0 3.4.9 6 2.6 7.8s4.2 2.8 7.4 2.8 5.6-.9 7.4-2.8c1.7-1.8 2.6-4.4 2.6-7.8V30.7h17.4v45.7c0 7-2.5 12.5-7.4 16.3s-11.6 5.7-19.9 5.7-15-1.9-19.9-5.7-7.4-9.3-7.4-16.3V30.7zm86.1 66.1h-18.5V30.7h16.5v12.5h.3c1.5-4.2 3.7-7.5 6.7-9.9 3-2.3 6.3-3.5 10.1-3.5h3.7v18.5h-4.2c-4.4 0-7.9 1.4-10.5 4.3s-3.9 6.8-3.9 11.8v32.3zm-546.8 0h-20.1V32.5c0-5.8 1.3-11.2 3.9-16.1s6.4-8.8 11.5-11.9S202.3 0 209 0c9.7 0 17.6 3.1 23.8 9.4q9.3 9.3 9.3 23.1c0 13.8-1.3 11.4-4 16.3-2.6 4.9-6.5 8.8-11.6 11.8S215.6 65 209 65h-7.4V45.9c2.5 0 4.7 0 6.5-.2s3.6-.5 5.5-1.1 3.3-1.3 4.5-2.3c1.1-1 2.1-2.2 2.8-3.9s1.1-3.6 1.1-5.9c0-4.2-1.2-7.6-3.5-10s-5.5-3.6-9.5-3.6-7.1 1.2-9.5 3.6-3.5 5.7-3.5 10v64.2zm345.2 0V20.7h-20.7V1.6H582v19h-20.7v76.1h-20.1zm237.7-81.4c1.2.7 2.1 1.6 2.8 2.8s1 2.5 1 3.9-.3 2.7-1 3.9-1.6 2.1-2.8 2.8-2.5 1-3.9 1-2.7-.3-3.9-1-2.1-1.6-2.8-2.8-1-2.5-1-3.9.3-2.7 1-3.9 1.6-2.1 2.8-2.8 2.5-1 3.9-1 2.7.3 3.9 1m-.5 12.4q1.5-.9 2.4-2.4c.9-1.5.9-2.1.9-3.4s-.3-2.4-.9-3.4-1.4-1.8-2.4-2.4-2.1-.9-3.3-.9-2.4.3-3.4.9-1.8 1.4-2.4 2.4-.9 2.1-.9 3.4.3 2.4.9 3.4 1.4 1.8 2.4 2.4 2.1.9 3.4.9 2.3-.3 3.3-.9m-.5-3.9 1.5 2.7h-2.2l-1.6-2.9c-.1-.2-.3-.4-.5-.5s-.4-.1-.6-.1h-.9v3.5h-2v-9.1h4c1 0 1.8.2 2.4.7s.8 1.2.8 2-.2 1.3-.6 1.7c-.4.5-1 .8-1.7.9.6.1 1 .5 1.3 1zm-1.3-2.6c.3-.2.4-.5.4-1s-.1-.8-.4-1-.7-.3-1.2-.3h-1.8v2.6h1.8c.5 0 .9 0 1.2-.3M625.4 148.7c1.5-1 2.4-2.8 2.4-4.9s-.8-3.9-2.6-4.8c1.3-.8 1.9-2.3 1.9-3.8 0-3.4-2.6-5.8-5.8-5.8s-6.4 2.1-6.4 7.1v13.1h3.9v-13.5c0-1.9.9-2.7 2.3-2.7s2 1 2 2.2-.9 2.1-2.3 2.1h-1v3.4h1.9c1.1 0 2.1.6 2.1 2.3s-.7 2.2-1.8 2.2h-2.2v4h2.8c1.1 0 2.1-.3 2.9-.8m4.5-19h3.5v19.8H630zm13.7 14.3c0 1.4-.7 2.2-2 2.2s-2-.8-2-2.2v-8.3h-3.5v9.5c0 3 2.3 4.6 5.5 4.6s5.5-1.6 5.5-4.6v-9.5h-3.5zm11 .8-2.2-9.1h-3.9l3.2 11.4c.4 1.4 1.1 2.7 2.9 2.7s2.5-1.3 2.9-2.7l3.4-11.4h-4zm13.6-9.4c-3.7 0-6.5 2.9-6.5 7.4s2.3 6.8 6.4 6.8 1.4-.1 2.2-.3v-3.8c-.7.2-1.2.4-2 .4-1.8 0-3.1-1.5-3.1-3.3s1.3-3.6 3-3.6 3.1 1.1 3.1 2.7v7.8h3.5v-7.9c0-3.6-2.6-6.2-6.6-6.2m8.7 7.2c0 4.2 2.5 6.9 6.6 6.9h2.5V146h-2.3c-2 0-3.2-1.4-3.2-3.2s1.2-3.2 3.2-3.2h2.3V136h-2.5c-4.1 0-6.6 2.7-6.6 6.9zm17.3-7.2c-3.7 0-6.5 2.9-6.5 7.4s2.3 6.8 6.4 6.8 1.4-.1 2.2-.3v-3.8c-.7.2-1.2.4-2 .4-1.8 0-3.1-1.5-3.1-3.3s1.3-3.6 3-3.6 3.1 1.1 3.1 2.7v7.8h3.5v-7.9c0-3.6-2.6-6.2-6.6-6.2m14.8 0c-3.3 0-5.5 1.6-5.5 4.6v9.5h3.5v-8.3c0-1.4.7-2.2 2-2.2s2 .8 2 2.2v8.3h3.5v-9.5c0-3-2.3-4.6-5.5-4.6m18.2 2.2c0-1-.8-1.9-2.6-1.9H717v3.5h5.5l-5.5 6.1c-.5.6-.8 1.2-.8 1.9 0 1.2.9 2.2 2.5 2.2h8.6V146h-5.9l4.9-5.5c.8-.9 1-1.5 1-2.9zm12 5.6c-.3 1.8-1.8 2.9-3.5 2.9s-1-.1-1.4-.3l7.8-6.4c-.9-2.1-2.9-4.1-6.5-4.1s-6.8 3.3-6.8 7.2 2.6 7.2 6.8 7.2 6.5-2.5 7.2-6.2l-3.5-.4zm-7-.6c0-2 1.3-3.6 3-3.6s1.4.2 1.7.6l-4.6 4c0-.3-.2-.7-.2-1zM620 121.5c-1.1 0-2.1-.2-2.8-.6s-1.4-1-1.8-1.8-.6-1.7-.6-2.8.2-2 .6-2.8 1-1.4 1.8-1.8 1.7-.6 2.8-.6 1.1 0 1.6.2l1.5.6c.2.1.3.3.4.5v.6c0 .2-.2.3-.4.4s-.4 0-.6 0c-.4-.2-.7-.4-1.1-.5s-.8-.1-1.2-.1q-1.65 0-2.4.9c-.5.6-.8 1.5-.8 2.7s.3 2.1.8 2.7 1.4.9 2.5.9h1c.4 0 .7-.1 1-.2v-2.4h-1.6c-.5 0-.8-.2-.8-.7s.2-.7.8-.7h2.4c.5 0 .8.2.8.8v3.5c0 .4-.2.7-.5.9-.4.1-.9.3-1.5.4-.5.1-1.1.1-1.6.1zm6.6 0q-.9 0-.9-.9v-8.4q0-.9.9-.9h3.5c1.1 0 2 .3 2.6.8s.9 1.3.9 2.2-.2 1.4-.6 1.9-1 .8-1.7 1c.5.1.9.5 1.2 1.1l1.1 2q.3.45 0 .9c-.3.45-.3.4-.7.4s-.5 0-.6-.2-.3-.3-.4-.5l-1.5-2.7q-.3-.45-.6-.6c-.2-.1-.5-.2-.9-.2h-1.4v3.2q0 .9-.9.9m.9-5.5h2.2c1.3 0 2-.6 2-1.6s-.7-1.6-2-1.6h-2.2v3.3zm12.3 5.5c-1.4 0-2.5-.4-3.2-1.1s-1.1-1.8-1.1-3.2V112q0-.9.9-.9c.9 0 .9.3.9.9v5.1q0 1.35.6 2.1c.4.5 1 .7 1.8.7q2.4 0 2.4-2.7v-5.1q0-.9.9-.9c.9 0 .9.3.9.9v5.2c0 1.4-.4 2.5-1.1 3.2s-1.8 1.1-3.2 1.1zm7.3 0q-.9 0-.9-.9v-8.4q0-.9.9-.9h3.5c1.1 0 2 .3 2.6.8s.9 1.3.9 2.3-.3 1.8-.9 2.3-1.5.8-2.6.8H648v3q0 .9-.9.9zm.9-5.4h2.3c1.3 0 2-.6 2-1.7s-.7-1.7-2-1.7H648zm8.5 5.4q-.9 0-.9-.9v-8.4q0-.9.9-.9h3.5c1.1 0 2 .3 2.6.8s.9 1.3.9 2.3-.3 1.8-.9 2.3-1.5.8-2.6.8h-2.6v3q0 .9-.9.9zm.9-5.4h2.3c1.3 0 2-.6 2-1.7s-.7-1.7-2-1.7h-2.3zm12 5.4c-1 0-1.8-.2-2.6-.6s-1.3-1-1.7-1.8-.6-1.7-.6-2.8.2-2 .6-2.8 1-1.4 1.7-1.8 1.6-.6 2.6-.6 1.8.2 2.6.6 1.3 1 1.7 1.8.6 1.7.6 2.8-.2 2-.6 2.8-1 1.4-1.7 1.8-1.6.6-2.6.6m0-1.6c.9 0 1.7-.3 2.2-1 .5-.6.8-1.5.8-2.7s-.3-2-.8-2.7-1.2-.9-2.2-.9-1.7.3-2.2.9-.8 1.5-.8 2.7.3 2 .8 2.7c.5.6 1.2 1 2.2 1' class='st0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:60%;border-block-end:.8rem solid var(--primary-100);display:grid;grid-template-columns:100%;grid-template-rows:1fr;overflow:hidden;place-content:center;position:relative;width:100%;z-index:0}@media (min-width:720px){.slideshow-inner{aspect-ratio:16/9}}.slideshow-item{display:grid;grid-column:1;grid-row:1;grid-template-columns:100%;grid-template-rows:100%;opacity:0;position:relative;transition:opacity 2s linear;will-change:opacity;z-index:-1}.slideshow-item img,.slideshow-item picture{display:block;grid-column:1;grid-row:1;height:100%;width:100%}.slideshow-item img{backface-visibility:hidden;object-fit:cover;object-position:center}.slideshow-item.active{opacity:1;z-index:3}.slideshow-item.fade-in{opacity:1;z-index:2}.slideshow-item.fade-out{opacity:0;z-index:1}.blurhash-canvas{height:100%;opacity:1;position:absolute;transition:opacity 1s linear;width:100%}.blurhash-canvas.img-loaded{opacity:0}.intro{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--spacing-base);justify-content:flex-start;margin-top:var(--spacing-xl)}.intro h1{font-family:var(--font-family-condensed);font-size:1.75rem;font-style:italic;line-height:1.3}.intro h1,.intro-text p:first-child{font-weight:var(--font-weight-bold)}@media (min-width:576px){.intro{flex-direction:row;gap:var(--spacing-3xl)}.intro h1{font-size:2.25rem;line-height:1.1;padding-left:var(--spacing-xl)}}:where(html){--font-size-2:1.1rem;--red-10:#b02525;--gray-7:#495057;--gray-5:#adb5bd}.tornei-outer-wrapper{--box-bg:var(--primary-150);content-visibility:auto;margin:var(--spacing-3xl) 0}.tornei-wrapper{background-color:var(--box-bg);padding:1rem 0}.tornei-wrapper h2{color:var(--text-color-inverted)}.tornei-wrapper .loader-wrapper{bottom:2rem;top:auto}.search-fset{border:none;color:var(--text-color-inverted);margin:0;padding:0}.search-legend{font-family:var(--font-family-condensed);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1;margin-bottom:var(--spacing-sm)}@media (min-width:576px){.tornei-wrapper .loader-wrapper{bottom:auto;top:1rem}.search-fset{align-items:flex-start;display:flex;flex-flow:row wrap;gap:var(--spacing-xl);justify-content:center}.search-legend{margin-top:var(--spacing-lg)}.search-form-fields{align-items:flex-end;display:flex;flex-flow:row wrap;gap:var(--spacing-base);justify-content:flex-start}.search-form-fields .form-group{padding-block-end:0;width:250px}}.lista-tornei-outer{margin:2rem 0 0;position:relative}@media (min-width:576px){.lista-tornei-outer{min-height:23.5rem}}.lista-tornei{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);list-style:none;margin:0;padding:0}@media (min-width:576px){.lista-tornei{gap:2rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}.lista-tornei .torneo{isolation:isolate;position:relative}.lista-tornei .torneo.placeholder{opacity:0}.lista-tornei .torneo>div{background-color:var(--primary-30);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);height:100%;margin:0;overflow:hidden;padding:.8rem;position:relative}.lista-tornei .torneo.giocato>div:after{align-items:center;background-color:var(--red-10);bottom:1.5rem;color:#fff;content:"GIOCATO";display:flex;font-weight:var(--font-weight-semibold);height:1.6rem;justify-content:center;line-height:1;position:absolute;right:-2.3rem;rotate:315deg;text-align:center;width:9rem}.lista-tornei .torneo .tennis-ball-icon{aspect-ratio:1;left:-1rem;opacity:.1;position:absolute;top:-1rem;width:6rem}.lista-tornei .torneo .torneo-head{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:.5rem;justify-content:space-between}.lista-tornei .torneo .torneo-head>div{flex:1}.lista-tornei .torneo p{line-height:1.35;margin-bottom:var(--spacing-xxs)}.lista-tornei .torneo .circolo-nome,.lista-tornei .torneo .torneo-nome{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.lista-tornei .torneo .torneo-nome{margin-bottom:var(--spacing-xs)}.lista-tornei .torneo .circolo-nome,.lista-tornei .torneo .torneo-data{font-size:var(--font-size-sm-fluid)}.lista-tornei .torneo .circolo-nome,.lista-tornei .torneo .torneo-detail-sm{padding-right:.5rem}.lista-tornei .torneo .circolo-nome{color:var(--std-gray)}.torneo-trigger-btn{aspect-ratio:1;background-color:initial;border-radius:50%;padding:4px;position:relative;right:-.5rem;top:-.5rem;width:2rem}@media (hover:hover){.torneo-trigger-btn:hover{background-color:color-mix(in srgb,var(--text-color) 20%,#0000)}}.torneo-dettaglio-dialog{animation:dialog-in .3s ease-out;background-color:var(--primary-30);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-4);display:none;margin:auto;max-width:900px;padding:1rem .5rem 1rem 1rem;transform:translateY(-200vh);width:90dvw}.torneo-dettaglio-dialog[open]{align-items:stretch;display:flex;flex-flow:column nowrap;gap:.4rem;justify-content:flex-start;max-height:90dvh;min-height:600px;overflow:hidden;transform:none}@media (min-width:576px),(orientation:landscape){.torneo-dettaglio-dialog[open]{flex-direction:row-reverse;min-height:400px}}.torneo-dettaglio-dialog::backdrop{background-color:color-mix(in srgb,#000 40%,#0000);overscroll-behavior:contain}.torneo-dettaglio-dialog-close{align-self:flex-end}@media (min-width:576px){.torneo-dettaglio-dialog-close{align-self:flex-start}}@keyframes dialog-in{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}.torneo-dettaglio-body{align-items:stretch;display:flex;flex:1;flex-flow:column nowrap;gap:1.5rem;justify-content:flex-start;overflow:auto;padding-right:.5rem;position:relative}@media (min-width:576px){.torneo-dettaglio-body{--gap:2.5rem;flex-direction:row;gap:var(--gap)}.torneo-dettaglio-body>div{flex:0 0 calc((100% - var(--gap))/2)}}.torneo-dettaglio-body p{line-height:1.4}.torneo-stagione{color:var(--std-gray);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-semibold);margin:0 .3rem 0 0}.torneo-nome{font-family:var(--font-family-condensed);font-size:var(--font-size-lg-fluid);font-weight:var(--font-weight-bold);line-height:1.4rem;margin-bottom:var(--spacing-sm);text-align:start}.circolo-nome{color:var(--text-color);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.torneo-detail-sm{font-size:var(--font-size-sm-fluid);line-height:1.4;margin-bottom:var(--spacing-xxs)}.torneo-agenzia{color:var(--gray-7);font-family:var(--font-family-condensed);font-size:var(--font-size-xs-fluid);font-style:italic;margin-top:var(--spacing-xs);padding-inline-end:var(--spacing-base)}@media (prefers-color-scheme:dark){.torneo-agenzia{color:var(--gray-5)}}.circolo-mappa:empty,.circolo-nome:empty,.torneo-detail-sm:empty{display:none}.circolo-mappa{border:2px solid var(--secondary-90);border-radius:var(--radius-lg);height:11rem;margin-top:var(--spacing-lg);overflow:hidden}.circolo-mappa img{height:100%;object-fit:cover;object-position:center;width:100%}.torneo-data{font-weight:var(--font-weight-bold);margin:0 0 .5rem}.torneo-data,.torneo-info-tit{font-size:var(--font-size-sm-fluid)}.torneo-info-tit{font-style:italic;font-weight:var(--font-weight-semibold);margin:1rem 0 .1rem}.overlay{background-color:color-mix(in srgb,var(--text-color) 20%,#0000);inset:0;position:fixed;z-index:var(--z-index-overlay)}.overlay-inverted{background-color:color-mix(in srgb,var(--body-bg-color) 50%,#0000)}:where(html){--gray-10:#16191d}.datepicker-trigger{cursor:pointer}.datepicker-trigger:empty:before{color:var(--form-placeholder-color);content:"Scegli periodo...";-webkit-user-select:none;user-select:none}.calendar-wrapper{background-color:var(--body-bg-color);border:1px solid var(--gray-10);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);display:none;left:50%;max-width:95dvw;position:absolute;top:0;translate:-50%;width:max-content;z-index:var(--z-index-calendar)}.calendar-wrapper.show{display:block}.calendar-header{font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold);margin-bottom:.2rem;padding:.1rem 1.8rem 0;text-align:center}.calendar-footer{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between;padding:var(--spacing-xs)}.calendar-close{border-radius:50%;height:1.5rem;padding:2px;position:absolute;right:.35rem;top:.2rem;width:1.5rem;z-index:1}.calendar-close svg{fill:var(--text-color)}@media (hover:hover){.calendar-close:hover{background-color:var(--text-color)}.calendar-close:hover svg{fill:var(--body-bg-color)}}[data-vc=calendar]{border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;min-width:272px;opacity:1;padding:1rem;position:relative;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-vc=calendar] [tabindex="0"]:focus-visible,[data-vc=calendar] button:focus-visible,[data-vc=calendar]:focus-visible{border-radius:.5rem;outline-offset:-1px;outline-style:solid;outline-width:1px}[data-vc=calendar][data-vc-type=multiple] [data-vc=dates]{flex-grow:0}[data-vc=calendar][data-vc-calendar-hidden]{opacity:0;pointer-events:none}[data-vc=calendar][data-vc-calendar-hidden] *{pointer-events:none!important}[data-vc=calendar][data-vc-input]{position:absolute}[data-vc=calendar][data-vc-input][data-vc-position=bottom]{margin-top:.25rem}[data-vc=calendar][data-vc-input][data-vc-position=top]{margin-top:-.25rem}[data-vc=controls]{align-items:center;box-sizing:initial;display:flex;justify-content:space-between;left:0;padding-left:1rem;padding-right:1rem;padding-top:1.25rem;pointer-events:none;position:absolute;right:0;top:0;z-index:20}[data-vc-arrow]{background-color:initial;border-width:0;cursor:pointer;display:block;height:1.5rem;pointer-events:auto;position:relative;width:1.5rem}[data-vc-arrow]:before{background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}[data-vc-arrow=next]:before{rotate:180deg}[data-vc=grid]{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem}[data-vc=grid][data-vc-grid=hidden] [data-vc=column]{opacity:.3;pointer-events:none}[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=month],[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=year]{opacity:1;pointer-events:auto}[data-vc=column]{display:flex;flex-direction:column;flex-grow:1;min-width:240px}[data-vc=header]{align-items:center;display:flex;margin-bottom:.75rem;position:relative}[data-vc-header=content]{align-items:center;display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;padding-left:1rem;padding-right:1rem;white-space:pre-wrap}[data-vc=month],[data-vc=year]{background-color:initial;border-radius:.25rem;border-width:0;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem}[data-vc=month]:disabled,[data-vc=year]:disabled{pointer-events:none}[data-vc=content],[data-vc=wrapper]{display:flex;flex-grow:1}[data-vc=content]{flex-direction:column}[data-vc=months]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-vc=months],[data-vc=years]{align-items:center;column-gap:.25rem;display:grid;flex-grow:1;row-gap:1rem}[data-vc=years]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-vc-months-month],[data-vc-years-year]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1rem;padding:.25rem;text-align:center;word-break:break-all}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{pointer-events:none}[data-vc-week=numbers]{display:flex;flex-direction:column}[data-vc-week-numbers=title]{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin-bottom:.5rem}[data-vc-week-numbers=content]{align-items:center;display:grid;grid-auto-flow:row;justify-items:center;row-gap:.25rem}[data-vc-week-number]{align-items:center;background-color:initial;border-style:none;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1rem;margin:0;min-height:1.875rem;min-width:1.875rem;padding:0;width:100%}[data-vc=week]{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem}[data-vc-week-day]{align-items:center;background-color:initial;border-style:none;cursor:pointer;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin:0;min-width:1.875rem;padding:0;width:100%}[data-vc=dates]{align-items:center;display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);justify-items:center;pointer-events:none}[data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}[data-vc-date]{align-items:center;display:flex;justify-content:center;padding-bottom:.125rem;padding-top:.125rem;pointer-events:auto;position:relative;width:100%}[data-vc-date]:not(:has([data-vc-date-btn])),[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date][data-vc-date-hover] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-hover-first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-hover-last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-hover-first][data-vc-date-hover-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-hover-first][data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover-last][data-vc-date-selected] [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-selected=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first][data-vc-date-selected=last] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=middle] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-disabled]+[data-vc-date-hover] [data-vc-date-btn],[data-vc-date][data-vc-date-disabled]+[data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover]:has(+[data-vc-date-disabled]) [data-vc-date-btn],[data-vc-date][data-vc-date-selected]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date-btn]:focus-visible+[data-vc-date-popup],[data-vc-date-btn]:hover+[data-vc-date-popup],[data-vc-date-popup]:focus-visible,[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-btn]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold);height:100%;justify-content:center;line-height:1.2;min-height:1.875rem;min-width:1.875rem;padding:0;transition-duration:75ms;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}[data-vc-date][data-vc-date-today] [data-vc-date-btn]{font-weight:700}:where(html){--pink-11:#731536;--pink-2:#fcc2d7;--stone-7:#7e8282;--pink-10:#8c1941;--stone-8:#666968;--pink-4:#f783ac;--green-11:#1b5727;--green-3:#8ce99a;--stone-11:#252521}.vc{--color-disabled:var(--stone-7);--color-holydays:var(--pink-10);--color-holydays-fg:#fff;background-color:var(--body-bg-color);color:var(--text-color);color-scheme:light dark}@media (prefers-color-scheme:dark){.vc{--color-disabled:var(--stone-8);--color-holydays:var(--pink-4)}}.vc-arrow{background-color:initial}.vc-arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M168.49 199.51a12 12 0 0 1-17 17l-80-80a12 12 0 0 1 0-17l80-80a12 12 0 0 1 17 17L97 128Z'/%3E%3C/svg%3E");content:""}@media (hover:hover) and (pointer:fine){.vc-arrow:hover:before{opacity:.6}}@media (prefers-color-scheme:dark){.vc-arrow{filter:brightness(0) invert(1)}}.vc-month:disabled,.vc-year:disabled{color:#cbd5e1}@media (hover:hover) and (pointer:fine){.vc-month:hover,.vc-year:hover{color:var(--color-disabled)}}.vc-months__month,.vc-years__year{background-color:var(--body-bg-color);color:var(--text-color)}.vc-months__month:disabled,.vc-years__year:disabled{color:var(--color-disabled)}@media (hover:hover) and (pointer:fine){.vc-months__month:hover,.vc-years__year:hover{background-color:var(--primary-30)}.vc-months__month:hover:disabled,.vc-years__year:hover:disabled{color:var(--color-disabled)}}.vc-months__month[data-vc-months-month-selected],.vc-years__year[data-vc-years-year-selected]{background-color:var(--text-color);color:var(--body-bg-color)}@media (hover:hover) and (pointer:fine){.vc-months__month[data-vc-months-month-selected]:hover,.vc-years__year[data-vc-years-year-selected]:hover{background-color:var(--text-color);color:var(--body-bg-color)}}.vc-week__day{color:var(--green-11)}@media (prefers-color-scheme:dark){.vc-week__day{color:var(--green-3)}}.vc-week__day[data-vc-week-day-off]{color:var(--color-holydays);cursor:default}.vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,.vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--pink-2);color:var(--pink-11)}@media (hover:hover) and (pointer:fine){.vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,.vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity,1));color:#fff;--tw-bg-opacity:0.7}}.vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,.vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,.vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,.vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:#e2e8f0;color:#64748b}@media (hover:hover) and (pointer:fine){.vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,.vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,.vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,.vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));color:#64748b}}.vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:var(--primary-30);color:var(--primary-150)}@media (prefers-color-scheme:dark){.vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{color:#fff}}@media (hover:hover) and (pointer:fine){.vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity,1));color:#fff;--tw-bg-opacity:0.7}}.vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,.vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));color:#64748b}@media (hover:hover) and (pointer:fine){.vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,.vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));color:#64748b}}.vc-date__btn{--tw-bg-opacity:1;background-color:var(--body-bg-color);color:var(--text-color)}@media (hover:hover) and (pointer:fine){.vc-date__btn:hover{background-color:color-mix(in srgb,var(--text-color) 20%,#0000)}}.vc-date[data-vc-date-today] .vc-date__btn{--tw-bg-opacity:1;background-color:var(--primary-30);color:var(--primary-150)}@media (prefers-color-scheme:dark){.vc-date[data-vc-date-today] .vc-date__btn{background-color:var(--stone-7);color:var(--stone-11)}}@media (hover:hover) and (pointer:fine){.vc-date[data-vc-date-today] .vc-date__btn:hover{color:#06b6d4}}.vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#64748b}.vc-date[data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-month=prev] .vc-date__btn{color:#94a3b8}.vc-date[data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}.vc-date[data-vc-date-hover] .vc-date__btn{background-color:color-mix(in srgb,var(--text-color) 15%,#0000)}.vc-date[data-vc-date-holiday] .vc-date__btn,.vc-date[data-vc-date-weekend] .vc-date__btn{color:#f43f5e}@media (hover:hover) and (pointer:fine){.vc-date[data-vc-date-holiday] .vc-date__btn:hover,.vc-date[data-vc-date-weekend] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}}.vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}.vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:#f43f5e}.vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}.vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:var(--body-bg-color);color:#94a3b8}@media (hover:hover) and (pointer:fine){.vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,.vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,.vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,.vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}}.vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#94a3b8}.vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:#cbd5e1}.vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1));color:#fff}@media (hover:hover) and (pointer:fine){.vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,.vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1));color:#fff}}.vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));color:#64748b}@media (hover:hover) and (pointer:fine){.vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,.vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,.vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,.vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));color:#64748b}}.vc-date[data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1));color:#fff}@media (hover:hover) and (pointer:fine){.vc-date[data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1));color:#fff}}.vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,.vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));color:#64748b}@media (hover:hover) and (pointer:fine){.vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,.vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));color:#64748b}}.vc-date__popup{--tw-bg-opacity:1;background-color:var(--body-bg-color);color:#0f172a;--tw-shadow:0 3px 15px #5553;--tw-shadow-colored:0 3px 15px var(--tw-shadow-color)}.vc-date-range-tooltip,.vc-date__popup{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.vc-date-range-tooltip{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));color:#64748b;--tw-shadow:0px 1px 4px #5553;--tw-shadow-colored:0px 1px 4px var(--tw-shadow-color)}.vc-time{border-color:#cbd5e1}.vc-time__hour:after,.vc-time__minute:after{color:#0f172a;content:var(--tw-content)}.vc-time__hour input,.vc-time__minute input{--tw-bg-opacity:1;background-color:var(--body-bg-color);color:#0f172a}.vc-time__hour input:focus-visible,.vc-time__minute input:focus-visible{outline-color:#fdba74}@media (hover:hover) and (pointer:fine){.vc-time__hour input:hover,.vc-time__minute input:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}}.vc-time__hour input[data-vc-input-focus],.vc-time__minute input[data-vc-input-focus]{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.vc-time__keeping{color:#64748b}.vc-time__keeping:focus-visible{outline-color:#fdba74}@media (hover:hover) and (pointer:fine){.vc-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}}.vc-time__range input{--tw-bg-opacity:1;background-color:var(--body-bg-color)}.vc-time__range:after,.vc-time__range:before{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.vc-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}.vc-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}.vc-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}.vc-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}.vc-time__range input::-webkit-slider-thumb{background-color:var(--body-bg-color);border-color:#cbd5e1;--tw-bg-opacity:1}.vc-time__range input::-moz-range-thumb{background-color:var(--body-bg-color);border-color:#cbd5e1;--tw-bg-opacity:1}.vc-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.vc-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}[data-vc-theme=light]{color-scheme:only light}[data-vc-theme=dark]{color-scheme:only dark}@media (prefers-color-scheme:dark){.vc{color-scheme:only dark}}.loader-wrapper{aspect-ratio:1;display:grid;left:50%;place-content:center;position:absolute;top:2rem;translate:-50%;width:4rem}.loader{animation:loader 1.7s ease infinite,round 1.7s ease infinite;border-radius:50%;color:var(--text-color);font-size:3.5rem;height:1em;overflow:hidden;position:relative;text-indent:-9999em;transform:translateZ(0);width:1em}.loader.negative{color:var(--primary-50)}@keyframes loader{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tornei-gallery-outer{margin-block-end:var(--spacing-3xl);margin-block-start:var(--spacing-3xl);padding-block-end:var(--spacing-xs);padding-block-start:var(--spacing-xs);position:relative}.tornei-gallery-list{position:relative;--gap:var(--spacing-base);--cols:2;display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(3,1fr);margin:0 0 var(--spacing-md)}.tornei-gallery-list li{aspect-ratio:1;display:block;overflow:hidden}.tornei-gallery-list li img{height:100%;object-fit:cover;object-position:center;width:100%}@media (min-width:576px){.tornei-gallery-list{--gap:var(--spacing-lg);--cols:6}}.gallery-overlay{display:grid;place-content:center;position:absolute}.gallery-overlay .loader-wrapper{position:relative}.gallery-no-img{font-size:var(--font-size-sm);left:50%;position:absolute;text-align:center;translate:-50%}.glightbox-clean .gslide-description{background-color:#000;color:#fff}.gdesc-inner{padding:var(--spacing-sm)}.glightbox-clean .gslide-desc,.glightbox-clean .gslide-title,.glightbox-mobile .glightbox-clean .gslide-desc,.glightbox-mobile .glightbox-clean .gslide-title{color:#fff;font-family:var(--font-family);text-align:left}.glightbox-clean .gslide-title,.glightbox-mobile .glightbox-clean .gslide-title{margin:0 0 var(--spacing-xs)}.glightbox-clean .gslide-desc,.glightbox-mobile .glightbox-clean .gslide-desc{display:flex;font-size:var(--font-size-sm-fluid);gap:2rem;justify-content:space-between;opacity:.85}.glightbox-clean .gclose,.glightbox-mobile .glightbox-clean .gclose{border:1px solid #fff;color:#fff}.glightbox-clean .gclose svg,.glightbox-mobile .glightbox-clean .gclose svg{fill:#fff!important;height:80px!important;width:80px!important}.banner{margin-bottom:var(--spacing-xl);margin-top:var(--spacing-xl)}.banner img{display:block;height:auto;margin:0 auto;max-width:100%;width:auto}.contact-form-outer{margin-block-end:var(--spacing-3xl);margin-block-start:var(--spacing-3xl)}.contact-form{background-color:var(--primary-30);border-radius:var(--radius-lg);padding:var(--spacing-base)}.contact-form form{display:grid;gap:var(--spacing-lg);grid-template-columns:1fr;grid-template-rows:repeat(auto-fill,auto)}@media (min-width:768px){.contact-form form{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto)}.contact-form form .row-span-2{grid-row:span 2}.contact-form form .col-span-2{grid-column:span 2}.contact-form form .col-span-3{grid-column:span 3}}.contact-form form fieldset{border:none;margin:0;padding:0}.contact-form form fieldset legend{margin-bottom:var(--spacing-xs)}.contact-form form .form-group{padding-block-end:0}.g-recaptcha{margin:0 auto}@media (min-width:768px){.g-recaptcha{margin:0}}.sponsor{margin-block:var(--spacing-2xl)}.sponsor-list{align-items:center;background-color:#fff;border-radius:var(--radius-lg);display:grid;gap:var(--spacing-base);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);justify-content:center;justify-items:center;padding:var(--spacing-sm);width:100%}.sponsor-list>div{display:flex;justify-content:center}@media (min-width:576px){.sponsor-list{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr)}.sponsor-list>div{grid-column:span 2}}@media (min-width:1024px){.sponsor-list{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}.sponsor-list>div{grid-column:span 1}.sponsor-list>div:nth-child(7){grid-column-start:2}.sponsor-list>div:nth-child(7),.sponsor-list>div:nth-child(8),.sponsor-list>div:nth-child(9){grid-column:span 2}}.sponsor-list img{height:auto;max-height:90px;max-width:100%;width:120px}:where(html){--size-lg:1024px;--yellow-4:#ffd43b}footer{--box-bg:var(--primary-100);content-visibility:auto;margin:var(--spacing-3xl) 0 0}footer img{filter:brightness(0) invert(1)}footer .btn-link,footer a:link,footer a:visited{color:var(--yellow-4)}.footer-inner{background-color:var(--box-bg);color:var(--text-color-inverted);padding:var(--spacing-base);text-align:center}.footer-logo{margin:var(--spacing-sm) 0}.footer-logo img{height:auto;margin:0 auto;max-width:100%;width:16rem}.footer-logo-bv{margin:var(--spacing-md) 0 var(--spacing-xs)}.footer-logo-bv img{height:auto;margin:0 auto;max-width:100%;width:25rem}.footer-menu{align-items:center;display:flex;flex-flow:row wrap;font-size:var(--font-size-sm-fluid);gap:var(--spacing-base);justify-content:center;margin:var(--spacing-base) 0}.footer-text{font-size:var(--font-size-xs-fluid);margin:.5rem auto 0;max-width:var(--size-lg);width:100%}.content-dialog .cookie-list ul{list-style-type:disc;margin-left:var(--spacing-base)}.content-dialog .cookie-list ul>ul{margin-top:var(--spacing-base)}.content-dialog .cookie-list .cookie-list-section{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}:where(html){--stone-0:#f8fafb;--shadow-4:0 -2px 5px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 1px 1px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 2px 2px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 5px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 9px 9px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 16px 16px -2px hsl(var(--shadow-color)/var(--shadow-strength-7));--gray-4:#ced4da;--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 1px 2px -5px hsl(var(--shadow-color)/var(--shadow-strength-3)),0 2px 5px -5px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 4px 12px -5px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 12px 15px -5px hsl(var(--shadow-color)/var(--shadow-strength-8));--cyan-12:#053038;--gray-0:#f8f9fa;--sand-6:#867c65;--stone-9:#50514f;--stone-5:#b1b6b9;--shadow-color:220 3% 15%;--shadow-strength-3:calc(var(--shadow-strength) + 2%);--shadow-strength-4:calc(var(--shadow-strength) + 3%);--shadow-strength-5:calc(var(--shadow-strength) + 4%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength-7:calc(var(--shadow-strength) + 6%);--shadow-strength-8:calc(var(--shadow-strength) + 7%);--shadow-strength:1%}.content-dialog{animation:dialog-in .3s ease-out;background-color:var(--body-bg-color);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-4);display:none;height:90dvh;margin:auto;max-width:900px;padding:1rem;transform:translateY(-200vh);width:90dvw}.content-dialog[open]{display:block;transform:none}.content-dialog::backdrop{background-color:color-mix(in srgb,#000 40%,#0000);overscroll-behavior:contain}.content-dialog-close{align-self:flex-end;position:sticky;top:0;z-index:1}.content-dialog-close button{aspect-ratio:1;background-color:var(--body-bg-color);border:1px solid var(--gray-4);border-radius:50%;box-shadow:var(--shadow-3);padding:4px;right:-.5rem;top:-.5rem;width:2rem}@media (hover:hover){.content-dialog-close button:hover{background-color:color-mix(in srgb,var(--text-color) 10%,#0000)}}.content-dialog-close svg{aspect-ratio:1;width:1.5rem}.content-dialog-inner{align-items:stretch;display:flex;flex-flow:column nowrap;gap:.4rem;isolation:isolate;justify-content:flex-start;position:relative;z-index:0}.content-dialog-body{flex:1;overflow:auto;position:relative}:root{color-scheme:light dark;--font-family:"Barlow",sans-serif;--font-family-display:"Bangers",system-ui;--font-family-condensed:"Barlow Semi Condensed",sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-size-regular:1rem;--font-size-regular-fluid:clamp(.9rem,9vw,1.1rem);--font-size-xs:.7rem;--font-size-xs-fluid:clamp(.7rem,1.5vw,.82rem);--font-size-sm:.8rem;--font-size-sm-fluid:clamp(.8rem,2vw,.92rem);--font-size-md-fluid:clamp(.9rem,10vw,1.1rem);--font-size-lg-fluid:clamp(1rem,12vw,1.3rem);--font-size-lg:1.3rem;--font-size-xl:1.8rem;--line-height-base:1.5;--form-text-color:var(--cyan-12);--form-bg-color:var(--gray-0);--form-placeholder-color:var(--sand-6);--form-btns-border-radius:var(--radius-sm);--form-btns-padding-y:var(--spacing-xxs);--form-btns-padding-x:var(--spacing-xs);--form-btns-font-size:clamp(.85rem,6vw,1rem);--form-btns-sm-font-size:clamp(.75rem,6vw,.9rem);--spacing-xxs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-base:1rem;--spacing-md:1.2rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-pill:999rem;--brk-desktop:480px;--z-index-overlay:900;--z-index-calendar:901;--std-gray:var(--stone-9)}@media (prefers-color-scheme:dark){:root{--std-gray:var(--stone-5)}}@media (prefers-color-scheme:dark){:where(html){--shadow-color:220 40% 2%;--shadow-strength:25%}}