*,body,html{margin:0;padding:0}.bg-fixed-container,.contrade-content,.page-content{background-size:cover;background-position:center;background-repeat:no-repeat}@font-face{font-family:Metamorphous;src:url('/fonts/Metamorphous-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;line-height:1.7}body,html{height:100%;display:flex;flex-direction:column;font-family:Metamorphous,sans-serif;font-size:small}.page-admin>div:last-child,main{flex:1}li{list-style:none}a{text-decoration:none}.text-orange{color:#bd8d4c!important}.text-black{color:#0e0d12}.text-white{color:#f2e0c8}.text-center{text-align:center}.text-justify{text-align:justify}.justify-center{justify-content:center}.justify-end{justify-content:end}.justify-start{justify-content:start}.font-w-800{font-weight:800}.logo-quadra-wrapper{display:flex}.logo-quadra{width:100%;height:auto;max-width:50px}.contrade-title{text-align:center;margin-bottom:20px}.title-sambuchieri{display:flex;align-items:center;justify-content:center}.anchor-no-style{color:inherit;outline:0;cursor:pointer;text-decoration:underline}footer{background-color:#0e0d12;color:#f2e0c8;padding:10px;text-align:center;position:relative;bottom:0;width:100%}.footer-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.footer-content .footer-social,.row{display:flex;align-items:center;justify-content:space-between}.page-content-unset{background-position:center;min-height:100vh;display:flex;color:#f2e0c8}.contrade-content,.page-content{display:flex;color:#f2e0c8;height:100%}.admin-content{display:flex;justify-content:space-between;align-items:center;height:100%}.punteggio-arcieri-table{background-color:#000;display:flex;justify-content:center;align-items:center}.align-center{align-items:center}.home,.login,.punteggio-arcieri-admin{background-image:url('/assets/jumbos/jumbo-home.webp');text-align:center;justify-content:center}.page-admin{display:flex;flex-direction:row;align-items:stretch;width:100%;height:100%}.page-admin>div{display:flex;flex-direction:column}.page-admin>div:first-child{flex:0 0 30%;display:flex;align-items:center;justify-content:center}.volantino-wrapper{margin-top:2rem}.volantino{max-width:250px;height:auto;border:2px solid #bd8d4c;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:pointer}.bg-fixed-container,.page-content::before{width:100%;height:100%;pointer-events:none;top:0;left:0}.la-storia-quadra{background-image:url('/assets/jumbos/storia-2.jpg')}.bg-fixed-container{position:fixed;z-index:-1;background-image:url('/assets/jumbos/info-utili-jumbo.webp')}.chi-siamo-quadra{background-image:url('/assets/jumbos/jumbo-chi-siamo.jpg');display:flex}.san-marco{background-image:url('/assets/jumbos/_V8A9567.jpg')}.lo-bosco{background-image:url('/assets/jumbos/lo-bosco-jumbo.webp')}.santissima-maria{background-image:url('/assets/jumbos/ermanno-jumbo.jpg');background-position:top center!important}.la-pieve{background-image:url('/assets/jumbos/la-pieve-jumbo.webp');background-size:120% 176%;background-position:inherit!important}.edizione-assedio,.row-bg{background-size:cover;display:flex}.lo-castello{background-image:url('/assets/jumbos/lo-castello-jumbo.webp')}.sorbara{background-image:url('/assets/jumbos/sorbara-jumbo.webp')}.cantar-di-rane{background-image:url('/assets/jumbos/cantarane-jumbo.webp')}.spettacolo-in-cattedrale{background-image:url('/assets/jumbos/cattedrale-jumbo.webp');display:flex;justify-content:end}.arcieri-della-quadra,.cogli-il-lanzo{background-image:url('/assets/jumbos/arcieri-della-quadra-jumbo.webp')}.cogli-il-lanzo{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.cogli-il-lanzo .cogli-il-lanzo-regolamento{background-color:rgba(0,0,0,.7);padding:1.5rem}.cogli-il-lanzo .cogli-il-lanzo-table{display:flex;justify-content:center;width:100%;background-color:#0e0d12;padding:1.5rem}.gara-di-cucina{background-image:url('/assets/images/_V8A9616.jpg');display:flex}.costruttori{background-image:url('/assets/jumbos/costruttori-jumbo-1_ottimizzata.jpg');display:flex}.danza{background-image:url('/assets/jumbos/danza-jumbo.webp');display:flex}.gilda-attori{background-image:url('/assets/jumbos/gilda-attori-jumbo.webp');display:flex}.tamburini{background-image:url('/assets/jumbos/tamburini_jumbo.webp');display:flex}.cucina{background-image:url('/assets/jumbos/cucina-jumbo.webp');display:flex}.contatti{background-image:url('/assets/jumbos/pesatura-sacchi.jpg')}.la-disfida{background-image:url('/assets/jumbos/la-disfida-jumbo.webp');display:flex;justify-content:end}.disfida-de-li-giovini{background-image:url('/assets/jumbos/corsa-bambini-jumbo.webp');display:flex;justify-content:start}.edizione-assedio{background-image:url('/assets/images/_V8A9500_optimized.webp');background-color:#0e0d12;height:100vh;justify-content:flex-start;align-items:center;position:relative}.not-found{background-image:url('/assets/jumbos/404.webp');text-align:center;justify-content:center}.container{padding:1.5rem;margin:0 auto;position:relative}.page-content::before{content:'';position:absolute;background-color:rgba(0,0,0,.4);z-index:1}.page-content .content,.page-content-unset .content{position:relative;z-index:2}.page-content h1,.page-content-unset h1{font-size:3rem;margin-bottom:20px}.page-content p,.page-content-unset p{font-size:1.2rem;max-width:800px;line-height:1.6;margin:0 auto}.bg-white{background-color:#f2e0c8;color:#bd8d4c}.accordion-header,.btn-default{background-color:rgba(0,0,0,.4);transition:background-color .3s;cursor:pointer}.btn-default{color:#f2e0c8;padding:10px 20px;border:2px solid #f2e0c8;border-radius:20px;margin-top:20px}.btn-default:hover{background-color:#bd8d4c;border-color:#bd8d4c}.row-reverse{flex-direction:row-reverse}.col{flex:1;color:#0e0d12}.col h3{margin-bottom:5px}.descrizione{text-align:left}.row-bg{position:relative;background-position:center;height:400px;margin-bottom:20px;color:#fff;align-items:center;justify-content:flex-start}.accordion,.overlay{flex-direction:column}.accordion{display:flex;gap:1rem}.accordion-header{display:block;color:#f2e0c8;padding:10px 15px;border:1px solid #f2e0c8;font-size:1.2rem}.accordion-header:hover{background-color:#bd8d4c;color:#0e0d12}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out;padding:0 15px;color:#f2e0c8;margin-top:1.5rem}.overlay,.overlay-flex{background-color:rgba(0,0,0,.7);width:40%;padding:4%;display:flex;color:#f2e0c8}.overlay{height:100%;top:0;left:0;bottom:0;justify-content:center}.overlay h3,.overlay-flex h3{font-size:1.7rem}p{font-size:1rem}.overlay p{margin:1px;font-weight:700}.overlay-flex{flex-direction:column;justify-content:center}.nav-link:hover,.overlay h3{color:#bd8d4c}.w-50{width:50%}.w-30{width:30%}.logo-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:10%}.logo{max-width:50px;min-width:50px;height:50px;flex-grow:1}.logo-page{max-width:160px;min-width:160px;height:160px}.logo-page-sambuchieri{max-width:100px;min-width:100px;height:100px}@media (max-width:1200px){.edizione-assedio .content{position:absolute;top:0;left:0;right:0;text-align:center}.footer-content,.footer-social,.page-admin,.row,.row-reverse{flex-direction:column}.page-admin>div:first-child,.page-admin>div:last-child{flex:0 0 auto;width:100%}.edizione-assedio,.page-content,.page-content-unset{background-position:center}.row-bg{height:auto;flex-direction:column;justify-content:flex-start}.overlay,.overlay-flex{position:relative;width:100%;height:auto;padding:10% 5%}.overlay h3,.overlay-flex h3{font-size:1.8rem}p{font-size:1.2rem}.la-pieve{background-image:url('/assets/jumbos/la-pieve-jumbo.jpg');background-size:none;background-position:inherit}.disfida-de-li-giovini .overlay-flex,.la-disfida .overlay-flex,.spettacolo-in-cattedrale .overlay-flex{align-self:center!important}.edizione-assedio .info-box{background:#000000c4;padding:26px}.edizione-assedio .info-box h1{margin-bottom:0}.santissima-maria{background-image:url('/assets/jumbos/santissima-jumbo-2.jpeg')}.footer-social{border-top:1px solid #f2e0c8}.logo-container{justify-content:center;margin-bottom:2%}.logo{max-width:40px}}@media (max-width:768px){.bg-fixed-container{background-color:#0e0d12}.volantino{max-width:150px}.logo{max-width:60px}}@media (max-width:480px){.logo-container{justify-content:center;margin-bottom:5%}.logo{max-width:40px}}.header{border-bottom:1px solid #0e0d12;background-color:#0e0d12}.navbar{display:flex;align-items:center;padding:1.5rem}.hamburger{display:none}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#bd8d4c}.nav-menu{display:flex;justify-content:space-between;align-items:center}.nav-item{font-size:14px;margin-left:2rem}.nav-link{font-weight:400;color:#f2e0c8;transition:.3s ease-in-out}.nav-logo{font-weight:500;color:#fff}.dropdown-wrapper{position:relative;cursor:pointer}.dropdown-wrapper .dropdown-item{position:absolute;width:200px;height:0;background-color:#0e0d12;transition:height .3s ease-in-out;overflow:hidden;display:flex;flex-direction:column;align-items:center;z-index:3;justify-content:space-around;left:50%;transform:translateX(-50%);top:50px}.dropdown-wrapper .dropdown-item .dropdown-list{display:flex;padding:15px 0;flex-direction:column;align-items:center;justify-content:space-between;transition:.2s ease-in-out}.dropdown-wrapper .dropdown-item .dropdown-list .nav-link{opacity:0;transition:.2s ease-in-out;margin:5px 0}.dropdown-wrapper .dropdown-item .dropdown-list div{margin-bottom:20px;text-align:center}.no-scroll{overflow:hidden;height:100vh}@media only screen and (max-width:900px){.navbar{justify-content:space-between}.nav-menu{z-index:3;position:fixed;left:-100%;top:6rem;flex-direction:column;background-color:#0e0d12;width:100%;height:100%;text-align:center;transition:.3s ease-in-out;box-shadow:0 10px 27px rgba(0,0,0,.05);justify-content:start}.nav-link{color:#fff}.nav-menu.active{left:0}.nav-item{margin:.5rem 0}.hamburger{display:block;cursor:pointer}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.dropdown-wrapper .dropdown-item{position:relative;left:0;transform:none;top:0}.dropdown-wrapper .dropdown-item .dropdown-list{border-bottom:1px solid #bd8d4c}}@media (hover:none) and (pointer:coarse){.dropdown-item,.dropdown-list,.dropdown-list a,.dropdown-wrapper,.header,.nav-item,.nav-link,.nav-menu,.navbar{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dropdown-list a:active,.dropdown-list a:focus,.nav-link:active,.nav-link:focus{outline:0;background:0 0}}