body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{height:100%;margin:0;background-color:#fff}.bg-light{background-color:#fff!important;position:fixed;width:100%;height:70px;z-index:2;top:0}.logo-navbar{width:60%;opacity:1;padding-left:5%}.navbar-brand{text-align:left}.nav_el{margin-left:50px}.dropdown,.nav_el{font-family:"Lexend Tera";color:#ba1852;text-decoration:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#ba1852,#ba1852 50%,#1d1d1b 0);background-size:200% 100%;background-position:100%}.dropdown{padding-left:50px}.dropdown:hover{text-decoration:none;width:100%;transition:all .6s ease-in-out;background-position:0;cursor:pointer}.el_dropdown{margin-left:0;padding:15px}.menuItems{text-decoration:none;color:#8f8f8f;font-size:1.2vw;font-weight:400;transition:all .8s ease-in-out;position:relative;text-transform:uppercase}.nav_el:hover{text-decoration:none;width:100%;transition:all .6s ease-in-out;cursor:pointer}.active,.nav_el:hover{background-position:0}.hide_nav{-webkit-animation:hide_nav 1s;animation:hide_nav 1s;position:fixed;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.show_nav{-webkit-animation:show_nav 1s;animation:show_nav 1s;position:fixed;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes show_nav{0%{transform:translateY(20%)}to{transform-origin:0 0;transform:translateY(-80%)}}@keyframes show_nav{0%{transform:translateY(20%)}to{transform-origin:0 0;transform:translateY(-80%)}}@-webkit-keyframes hide_nav{0%{transform-origin:0 0;transform:translateY(-80%)}to{transform-origin:0 0;transform:translateY(20%)}}@keyframes hide_nav{0%{transform-origin:0 0;transform:translateY(-80%)}to{transform-origin:0 0;transform:translateY(20%)}}.opacizza_navbar{background-color:#fff!important}.disopacizza_navbar,.opacizza_navbar{transition:background-color .25s linear}.disopacizza_navbar{background-color:transparent!important}@supports (-moz-appearance:none){.logo-navbar{width:10vw}.bg-light{background-color:#fff!important}}.landing-container{position:fixed;left:0;top:0;height:100%;min-height:100%;z-index:-99;text-align:center}.img-landing{width:100%!important;min-width:100%;min-height:100%;height:100%!important;position:relative;top:0;left:0;object-fit:fill;will-change:transform;z-index:-1000;width:100vw!important}#inizio{top:0}#inizio,.logo{position:absolute}.logo{top:10%;left:24.9%;width:50vw;z-index:3}.moveCenter{-webkit-animation:toCenter 1s;animation:toCenter 1s;position:absolute;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.moveUp{-webkit-animation:toNavbar 1s;animation:toNavbar 1s;position:fixed;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slogan{position:absolute;margin-top:-45vh;font-size:2.5vw;color:#fff;width:-webkit-fill-available;line-height:70px;letter-spacing:5px;font-style:italic;font-family:"Lexend Tera";margin-left:20px;margin-right:20px}#button_tornaSu{position:fixed;bottom:0;right:0;margin:20px;z-index:1000000;width:50px;height:50px;border:1px solid #ba1852;border-radius:50%;text-align:center;transform:rotate(180deg)}#button_tornaSu:hover{background-color:#ba1852;cursor:pointer}@-webkit-keyframes toNavbar{0%{transform-origin:0 0;transform:translateY(22.5%) translateX(0) scale(1)}to{transform-origin:0 0;transform:translateY(-22.5%) translateX(-48.5%) scale(.2)}}@keyframes toNavbar{0%{transform-origin:0 0;transform:translateY(22.5%) translateX(0) scale(1)}to{transform-origin:0 0;transform:translateY(-22.5%) translateX(-48.5%) scale(.2)}}@-webkit-keyframes toCenter{0%{transform-origin:0 0;transform:translateY(-30.5%) translateX(-45%) scale(.2)}to{transform-origin:0 0;transform:translateY(0) translateX(0) scale(1)}}@keyframes toCenter{0%{transform-origin:0 0;transform:translateY(-30.5%) translateX(-45%) scale(.2)}to{transform-origin:0 0;transform:translateY(0) translateX(0) scale(1)}}.arrow{position:absolute;left:50%;margin-left:-20px;width:40px;height:40px;margin-top:-10vh;background-image:url(/static/media/icona_frecce.359e4a23.svg);background-size:contain;background-repeat:no-repeat}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@media screen and (max-height:600px){.logo{top:10%}.slogan{font-size:1.9vw;line-height:30px;letter-spacing:5px}}@media screen and (min-height:601px) and (max-height:719px){.logo{top:10%}.slogan{font-size:1.9vw;line-height:30px;letter-spacing:5px}}@media screen and (min-height:720px) and (max-height:899px){.logo{top:10%}.slogan{font-size:1.9vw;line-height:30px;letter-spacing:5px}}@media screen and (min-height:900px) and (max-height:1079px){.logo{top:15%}.slogan{font-size:2.2vw;line-height:40px;letter-spacing:5px}}@media screen and (min-height:1080px) and (max-height:1200px){.slogan{font-size:2.3vw;line-height:65px;letter-spacing:5px}}@media screen and (min-height:1200px) and (max-height:1439px){h1{color:#a9a9a9}}@media screen and (min-height:1440px){h1{color:purple}}#info{padding:10%;font-family:"Lexend Tera",sans-serif;font-size:1.9vw;color:#ba1852;width:-webkit-fill-available;margin-top:100vh;margin-left:15px;margin-right:15px}#icone_descr,#info{text-align:center}#icone_img{width:50%;margin:auto}.inside_par{padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:400;font-size:5vw;font-family:"Lexend Tera";text-transform:uppercase;color:#ba1852;opacity:not-inherit}.par_container{margin-top:10%}.btn-outline-danger{border:1px solid #000!important;margin-top:30px;color:#ba1852;width:80%;border-radius:10px;font-family:"Lexend Tera"}.btn-outline-danger:hover,.btn-outline-danger:hover>.descr_in_btn{background-color:#ba1852;color:#fff!important}.btn-lg{font-size:1.2vw!important}.img_left{max-width:100%;margin-left:10%}.img_left,.img_right{margin-top:20%;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.img_right{align-items:center;max-width:90%;margin-right:10%}.descr{text-align:center;margin-top:10%;width:80%}.descr_item{margin:0 auto}.descr_descr{font-family:"Lexend Tera";font-size:1vw;font-weight:400px}.descr_divisore{width:20%;height:1px;background-color:#000}.descr_title{text-transform:uppercase;font-size:2.2vw}.descr_btn,.descr_title{font-family:"Lexend Tera";color:#ba1852}.descr_btn{width:70%;background-color:#fff;padding:5% 7%;font-size:1.5rem;margin-top:10%}.descr_in_btn{text-decoration:none;color:#ba1852!important}.container{width:100%!important}.par_h{height:25vw}.contenitore_eventi{height:100%}.foto_eventi{width:100%;height:100%;border-radius:10px 10px 0 0}.eventi{margin:20vh}.titolo_eventi{text-align:center;color:#ba1852;font-size:5vw}.evento_elem,.titolo_eventi{font-family:"Lexend Tera"!important}.evento_elem{min-height:100%;left:0;border-radius:10px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.evento_title{text-transform:uppercase;text-align:center;padding:20px;font-size:1.5vw;font-weight:700;color:#ba1852}.evento_descrizione{padding:20px}.evento_data{padding:10px 20px 20px;text-align:end;color:#ba1852;font-size:1.1vw}#aggiungi_piatto{border:1px solid #ba1852;border-radius:5px;padding:2vw}#menu_title{margin-top:10vh}.tipo_piatti{margin-top:5vh!important;color:#ba1852}.btn-lg{width:100%}.titoli{color:#ba1852;padding-bottom:2vh}.azioni{text-align:center}.delete,.edit{width:50%}.delete:hover,.edit:hover{cursor:pointer}.btn-primary{background-color:#ba1852!important;border:1px solid #ba1852}.btn:active,.btn:focus{outline:none!important;box-shadow:none!important}.modal-dialog{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important}.modal-content{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#ba1852}input:focus+.slider{box-shadow:0 0 1px #ba1852}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.container_gest_menu{width:70%!important;margin:auto}.topBottom{width:50%}.topBottom:hover{width:60%;cursor:pointer}.arr_top{transform:rotate(270deg)}.arr_bottom{transform:rotate(90deg)}.arrows{margin-top:-10px;text-align:center!important}.pdfIcon:hover{cursor:pointer}.pdfIcon{width:30%;padding-top:30px}#footer{color:#fff;margin-top:10%;background-color:#ba1852;bottom:0;margin-bottom:-20px;font-family:"Lexend Tera"}#f_title{padding-top:50px;text-align:center;font-size:6vw}.center_elems{padding-top:5%;text-align:center;padding-bottom:2%;margin-left:10%;margin-right:10%}.f_col{text-align:left;font-size:1vw;padding-left:5%}#icone_social{padding-top:20px;padding-bottom:30px}#contatti_f{color:#fff!important}#burocrazia{margin-top:15vh;font-size:.5vw}.icone_social{width:50%;padding-bottom:15px}.icone_social:hover{cursor:pointer}.privacy{text-transform:uppercase;color:#fff;margin-bottom:15px}.iubenda-embed{padding-bottom:30px}a{color:#fff}a,a:active,a:hover,a:link,a:visited{text-decoration:none}.titolo_menu{text-align:center;color:#ba1852;font-size:5vw}.tipo_piatti_menu{margin-top:5vh!important;color:#ba1852;min-width:40%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:2vw}#hr_sotto_menu{width:10%;background-color:#000;margin-bottom:10vh}.img_left_menu,.img_right_menu{width:20vw}.img_right_menu_cont{text-align:end}.cont{margin:0;overflow:hidden;font-family:"Lexend Tera"!important}.img_left_menu_cont{text-align:start}.nome_piatto_menu{color:#ba1852;text-transform:uppercase;padding-top:2vh;font-size:1.2vw}.separatore_piatto_menu{background-color:#000;margin-top:0;margin-bottom:0}.prezzo_piatto_menu{color:#ba1852;text-transform:uppercase;padding-top:2vh;font-size:1.2vw;text-align:end}.descrizione_piatto_menu{padding-bottom:1vw}.titolo_drink{text-align:center;color:#ba1852;font-size:5vw}.tipo_drink{min-width:40%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:2vw}.nome_drink,.prezzo_drink{color:#ba1852;text-transform:uppercase;padding-top:2vh;font-size:1.2vw}.prezzo_drink{text-align:end}.descrizione_drink{padding-bottom:1vw}.separatore_drink{background-color:#000;margin-top:0;margin-bottom:0}.titolo_albergo{text-align:center;color:#ba1852;font-size:5vw}#hr_sotto_albergo{width:10%;background-color:#000;margin-bottom:10vh}.titolo_desc_albergo{margin-top:10vh!important;color:#ba1852;min-width:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:4vh;font-weight:700;font-size:2vw}.servizi_albergo{padding-left:10vw}.titolo_servizi{color:#ba1852;font-weight:700}.riga_servizi{padding-bottom:2vh}.img_desc_riga_servizi{width:3vw}.desc_servizi{margin-top:2vh}.info_prenotazioni{margin-top:5vh;text-align:center}.img_info_pronotazioni{width:3vw}.servizi_prenotazione{color:#ba1852;padding-top:15px;font-size:clamp(.8rem,1vw,1.2rem)!important}.descrizione_serviziEprenotazione{padding-right:7vw;padding-top:10vh}.btn_disponibilita{background-color:#fff;color:#ba1852;padding:20px;width:70%;margin-bottom:3vh;border:1px solid #000;border-radius:10px}.btn_disponibilita:hover{background-color:#ba1852;color:#fff}table,td,th{border:1px solid #000;border-collapse:collapse;padding:10px 30px}.tabella_prezzi{margin-top:2vh;padding-left:10vw;margin-right:2vw}.titolo_prezzi{color:#ba1852;font-weight:700;font-size:2vw}.offerte_estate{margin-top:2vh;padding:0 10vw}.desc_offerte_estate{text-align:center;font-size:clamp(.9rem,1.1vw,1.2rem);margin-top:2vh;margin-bottom:4vh;line-height:1.8;color:#444}.prezzi_mesi{justify-content:center}.mese_card{background-color:#faf5f7;border:1px solid #e0c8d0;border-radius:12px;padding:25px 20px;margin-bottom:20px;text-align:center}.titolo_mese{color:#ba1852;font-weight:700;font-size:clamp(1.2rem,1.5vw,1.6rem);margin-bottom:15px;border-bottom:2px solid #ba1852;padding-bottom:10px}.lista_prezzi{list-style:none;padding:0;margin:0;text-align:left}.lista_prezzi li{padding:6px 0;font-size:clamp(.85rem,1vw,1rem);border-bottom:1px solid #eee}.lista_prezzi li:last-child{border-bottom:none}.lista_prezzi li b{color:#ba1852}.prezzo_bambini{color:#777;font-size:clamp(.8rem,.9vw,.95rem)!important;padding-left:10px!important}.nota_prenotazioni{font-style:italic;color:#ba1852;font-weight:600;text-align:center!important;margin-top:5px}.riga_informazioni{padding:30px 30px 3vh}.operatore{border:none;border-radius:50%;background-color:#ba1852;padding:10px;width:50px;height:50px}.button_operatore,.operatore{color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px}.button_operatore{background-color:#fff;border:none;padding:20px}.tot_adulti{text-align:center;font-size:40px}.date_picker{width:100%;padding-top:10px;font-size:1.3vw}.date_picker,.form-control{border:0;border-bottom:1px solid #000}.titolo_input_informaizoni{color:#ba1852!important}.errore_form{color:#ba1852}.error_input{border:1px solid #ba1852;border-radius:5px}.date_picker{border-radius:5px}.notificaInviato{border:1px solid green;background-color:#d4edda;color:green;padding:30px;width:30%;border-radius:10px;position:fixed;top:10%;left:35%}@media (pointer:coarse){.App{overflow:hidden}.landing-container{max-width:100vw;justify-content:center}.navbar-brand{width:70%;text-align:end}.slogan{font-size:2vh}.navbar{background-color:#fff!important}.navbar-toggler{background-color:#ba1852!important}.menuItems{background-color:#fff;font-size:3vh;padding-top:50px;margin-left:-20px;margin-right:-20px;padding-bottom:30px}.landing-container{z-index:0;position:absolute}.inside_par{font-size:5vh}.logo{width:70vw;left:15%}.contenitore_info{background-color:#fff!important;z-index:1000000;height:100%;width:100%}.par_h{height:50vh}#info{font-size:2vh;padding:0}#icone_img{width:80%;padding-top:15%!important;padding-bottom:15%;padding-top:4vh}.titolo_eventi{font-size:5vh}.descr{width:100%;font-size:1vh}.img_left,.img_right{margin-left:0}.img_right{padding-left:0;padding-right:0;max-width:100%}.descr_title{font-size:2.5vh}.descr_descr{font-size:2vh}.btn-lg{font-size:2vh!important}.img_left_menu_cont,.img_right_menu_cont{display:none}.descr_left_menu{flex:100% 1;max-width:100%;padding:0 10vw 5vw}.titolo_menu{margin-top:30px;font-size:5vh}.tipo_piatti_menu{font-size:3vh;border:0;text-align:center;width:auto;font-weight:700;padding:0 0 20px}.nome_piatto_menu{font-size:2vh;font-weight:700}.prezzo_piatto_menu{font-size:2vh}.descrizione_piatto_menu{font-size:1.7vh}#f_title{font-size:10vw}#icone_social{max-width:100%}.f_col{font-size:2vh}.titolo_albergo{font-size:10vw}.riga_servizi{padding:5px}.titolo_desc_albergo{border:0}.titolo_servizi{font-size:3.5vw}.img_desc_riga_servizi{width:auto}.desc_servizi{font-size:3vw}.titolo_desc_albergo{font-size:6vw;font-weight:700}.btn_disponibilita{width:90%}.long{text-align:center;font-size:3.5vw}.descrizione_serviziEprenotazione{padding-right:30px;padding-left:30px}.img_info_pronotazioni{width:20vw}.elem_info_prenotazioni{margin-bottom:6vh}.modal-dialog{max-width:100%}.modal-content{max-width:95vw}.item_informazioni{margin-bottom:4.5vh}.check{margin-top:10vh}.date_picker{font-size:4vh}.modal-footer{justify-content:center}.modal_info_control{width:50vw}.contenitore_eventi{margin:20px}.evento_elem{max-height:100%}.spacing_evento{margin-bottom:50px}.evento_title{font-size:6vw}.evento_data{font-size:4vw}[data-aos-offset]{offset:0!important}.f_col{text-align:center}.icone_centering{justify-content:center}#burocrazia{padding-top:5vh;margin-top:0;font-size:2vw}.center_elems{padding-bottom:10%}.titolo_drink{margin-top:30px;font-size:5vh}#hr_sotto_menu{width:50%;margin-bottom:3vh}.tipo_drink{font-size:3vh;border:0;text-align:center;width:auto;font-weight:700;padding:0 0 20px}.nome_drink{font-weight:700}.nome_drink,.prezzo_drink{font-size:2vh}.descrizione_drink{font-size:1.7vh}.descr_drink{flex:100% 1;max-width:100%;padding:0 10vw 5vw}}#evento_title{margin-top:15vh;font-size:1.2vw}.info_necessarie{margin-top:3vh;border:1px solid #ba1852;border-radius:10px;padding:40px}.date_picker_eventi{border:0;border-bottom:1px solid #000;width:100%;margin-top:-.8vh;font-size:1.3vw}.descrizione_evento{margin-top:30px}.button_salva_evento{text-align:end;margin-top:30px}.font{font-family:"Lexend Tera"!important}.container_gest_drink{width:70%!important;margin:auto}#drink_title{margin-top:10vh}.tipo_drink{margin-top:5vh!important;color:#ba1852}.divisore{border-bottom:1px solid #000;padding:20px}#aggiungi_drink{border:1px solid #ba1852;border-radius:5px;padding:2vw}
/*# sourceMappingURL=main.f04ceea8.chunk.css.map */