.box-spa{margin-top:clamp(70px,65.71px + .95238vw,80px);padding-inline:clamp(13px,-23.43px + 8.09524vw,98px)}@media screen and (min-width:768px){.box-spa{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.box-events .box-restaurant-item:first-of-type .box-restaurant-image,.box-spa-image{position:relative;display:block;aspect-ratio:.7586956522;width:100%;max-width:100%}@media screen and (min-width:501px){.box-events .box-restaurant-item:first-of-type .box-restaurant-image,.box-spa-image{aspect-ratio:800/460}}@media screen and (min-width:768px){.box-events .box-restaurant-item:first-of-type .box-restaurant-image,.box-spa-image{width:50%}}@media screen and (min-width:1025px){.box-events .box-restaurant-item:first-of-type .box-restaurant-image,.box-spa-image{width:68.37%}}.box-events .box-restaurant-item:first-of-type .box-restaurant-content,.box-spa-content{width:100%;padding-top:clamp(30px,25.71px + .95238vw,40px)}@media screen and (min-width:768px){.box-events .box-restaurant-item:first-of-type .box-restaurant-content,.box-spa-content{padding-inline:38px 19px;width:50%}}@media screen and (min-width:1025px){.box-events .box-restaurant-item:first-of-type .box-restaurant-content,.box-spa-content{width:31.63%}}.box-rooms{margin-top:80px}.box-rooms-slider .swiper-slide{width:100%;max-width:1128px}.box-rooms-image{position:relative;display:block;aspect-ratio:.8152173913;width:100%;max-width:100%;-webkit-filter:grayscale(1);filter:grayscale(1)}@media screen and (min-width:501px){.box-rooms-image{aspect-ratio:1128/660}}.swiper-slide-active .box-rooms-image{-webkit-filter:grayscale(0);filter:grayscale(0)}.box-rooms-content{position:relative;margin-top:20px;padding-inline:clamp(13px,-112.14px + 27.80952vw,305px);padding-bottom:80px}.box-rooms-content:after{content:"";display:block;width:calc(100% - 26px);height:1px;background-color:rgba(97,90,82,.5);bottom:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.box-rooms-content:after{width:calc(100% - 196px)}}.box-rooms-content__text{max-width:695px}.box-rooms-arrows{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:100%;max-width:954px;padding-inline:13px}.box-offers-arrow,.box-rooms-arrow{width:75px;height:75px;border:1px solid #fff;cursor:pointer}.box-rooms-arrow__icon{color:#fff;font-size:35px}.box-restaurant{margin-top:clamp(70px,65.71px + .95238vw,80px);padding-inline:clamp(13px,-23.43px + 8.09524vw,98px);padding-bottom:clamp(41px,24.29px + 3.71429vw,80px)}.box-restaurant:after{content:"";display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:calc(100% - 26px);height:1px;background-color:rgba(97,90,82,.5)}@media screen and (min-width:768px){.box-restaurant:after{width:calc(100% - 196px)}}.box-restaurant-inner{margin-top:clamp(41px,24.29px + 3.71429vw,80px);display:grid;gap:41px}@media screen and (min-width:768px){.box-restaurant-inner{grid-template-columns:repeat(2,1fr);gap:45px}}.box-events .box-restaurant-inner{gap:41px}@media screen and (min-width:768px){.box-events .box-restaurant-inner{gap:80px 45px}}@media screen and (min-width:768px){.box-events .box-restaurant-item:first-of-type{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex}}.box-restaurant-image{position:relative;display:block;aspect-ratio:.9333333333;width:100%;max-width:100%}.box-restaurant-content{margin-top:20px}@media screen and (min-width:768px){.box-restaurant-content{padding-inline:clamp(1px,-44.11px + 5.87432vw,44px)}}.box-events .box-restaurant-item:first-of-type .box-restaurant-content{margin-top:0}.box-restaurant-content__text{max-width:463px}.box-restaurant-content__title{display:-webkit-box;display:-ms-flexbox;display:flex}.box-restaurant-content_logo-michelin{margin-left:16px}.box-offers{margin-top:clamp(70px,65.71px + .95238vw,80px);padding-inline:clamp(13px,-23.43px + 8.09524vw,98px)}.interna .box-offers{padding-top:clamp(70px,65.71px + .95238vw,80px)}.interna .box-offers:before{content:"";display:block;width:calc(100% - 26px);height:1px;background-color:rgba(97,90,82,.5);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0}@media screen and (min-width:768px){.interna .box-offers:before{width:calc(100% - 196px)}}.box-offers-slider{margin-top:clamp(41px,24.29px + 3.71429vw,80px)}.box-offers-slider .swiper-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1151px){.box-offers-slider .swiper-slide{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.box-offers-image{position:relative;display:block;aspect-ratio:2.2857142857;width:Min(100%,800px);max-width:100%}@media screen and (min-width:1151px){.box-offers-image{width:Min(68.37%,800px)}}.box-offers-content{width:Min(100%,800px);padding-top:29px}@media screen and (min-width:1151px){.box-offers-content{width:31.63%;padding-inline:38px 20px}}.box-offers-arrows{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:Min(68.37%,800px);z-index:2;padding-inline:98px;display:none}@media screen and (min-width:1151px){.box-offers-arrows{display:-webkit-box;display:-ms-flexbox;display:flex}}.box-instagram{position:relative;width:100%;padding-inline:clamp(13px,-23.43px + 8.09524vw,98px);margin-top:clamp(70px,65.71px + .95238vw,80px);display:none}@media screen and (min-width:1025px){.box-instagram{display:block}}.box-instagram__list{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:10px}.box-instagram__item{overflow:hidden;position:relative}.box-instagram__item:first-child{grid-column:1/span 2;grid-row:1/3}.box-instagram__item:nth-child(2){grid-column:1/span 2;grid-row:3/5}.box-instagram__item:nth-child(3){grid-column:3/span 2;grid-row:1/5}.box-instagram__item:nth-child(4){grid-column:5}.box-instagram__item:nth-child(5){grid-column:6}.box-instagram__item:nth-child(6){grid-column:5/span 2;grid-row:2/5}.box-instagram__item:nth-child(7){grid-column:7/span 2;grid-row:1/span 3}.box-instagram__item:nth-child(8){grid-column:7}.box-instagram__item:nth-child(9){grid-column:8}.box-instagram__item:last-child{grid-column:9/span 2;grid-row:1/5}.box-instagram__item:before{content:"";width:1px;height:0;padding-bottom:100%;display:inline-block;margin-left:-1px}.box-instagram__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box-instagram__icon{position:absolute;left:10px;bottom:10px;color:#fff;font-size:20px}.page{position:relative;padding:clamp(70px,64px + 1.33333vw,84px) clamp(13px,-23.43px + 8.09524vw,98px) 0}.page--newsletter{padding-top:0}.page-breadcrumb{position:relative;margin-bottom:30px}.page-breadcrumb__row{gap:10px 0}.page-breadcrumb__item{position:relative;font-size:16px;font-family:Cormorant Garamond,serif;color:#615a52}@media screen and (min-width:768px){.page-breadcrumb__item{font-size:20px}}.page-breadcrumb__item:after{display:inline-block;content:"";width:27px;height:1px;margin:0 10px;background-color:rgba(97,90,82,.5);top:-3px;position:relative}@media screen and (min-width:768px){.page-breadcrumb__item:after{top:-6px}}.page-breadcrumb__item:last-of-type{font-weight:700}.page-breadcrumb__item:last-of-type:after{display:none}.page__title{position:relative}.page__text{max-width:800px}.page-menu{position:relative;margin-top:clamp(70px,65.71px + .95238vw,80px);padding-top:clamp(70px,65.71px + .95238vw,80px);padding-inline:clamp(13px,-23.43px + 8.09524vw,98px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-menu:before{content:"";display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;width:calc(100% - 26px);height:1px;background-color:rgba(97,90,82,.5)}@media screen and (min-width:768px){.page-menu:before{width:calc(100% - 196px)}}.page-menu__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:45px}.page-menu__title:not(:empty)+.page-menu__row{margin-top:clamp(41px,24.29px + 3.71429vw,80px)}@media screen and (min-width:1025px){.page-menu__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px 45px}}.page-menu__item{max-width:unset}@media screen and (min-width:1025px){.page-menu__item{-webkit-box-flex:1;-ms-flex:1 1 calc(25% - 45px);flex:1 1 calc(25% - 45px);max-width:calc(25% - 45px)}}.page-menu-image{position:relative;display:block;aspect-ratio:.9333333333;width:100%;max-width:100%}.page-menu-content{padding-top:15px}.page-menu-content__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:35px}.page-menu-content__title-logo-michelin{margin-left:15px}.services{margin-top:30px;padding-inline:clamp(13px,-23.43px + 8.09524vw,98px);display:grid;gap:26px 0}@media screen and (min-width:551px){.services{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.services{grid-template-columns:repeat(3,1fr)}}.services__row{position:relative;padding-left:35px}@media screen and (min-width:1025px){.services__row:not(:nth-of-type(3n+1)):before{content:"";display:block;width:1px;height:100%;background-color:#8c8c8c;position:absolute;top:0;left:-60px}}.services__item{position:relative;display:block;line-height:1.86em}.services__item:first-of-type{font-weight:700}.services__icon{position:absolute;top:5px;left:-35px}.rooms-services{margin-top:clamp(70px,65.71px + .95238vw,80px);padding-top:clamp(70px,65.71px + .95238vw,80px);padding-inline:clamp(13px,-23.43px + 8.09524vw,98px)}.rooms-services:before{content:"";display:block;width:calc(100% - 26px);height:1px;background-color:rgba(97,90,82,.5);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0}@media screen and (min-width:768px){.rooms-services:before{width:calc(100% - 196px)}}.rooms-services__row{display:grid;margin-top:clamp(20px,15.71px + .95238vw,30px);gap:0 50px}@media screen and (min-width:768px){.rooms-services__row{grid-template-columns:213px 1fr}}.rooms-services__item{line-height:1.86em}.map{margin-top:clamp(70px,65.71px + .95238vw,80px)}.location,.map{padding-inline:clamp(13px,-23.43px + 8.09524vw,98px)}.location,.location-content{margin-top:30px}.location-content+.location-content{margin-top:clamp(50px,37.14px + 2.85714vw,80px)}.location-content__title{font-weight:700}.location-content__icon{margin-right:20px}.location-content__row{display:grid;gap:30px 0;margin-top:26px}@media screen and (min-width:768px){.location-content__row{grid-template-columns:repeat(3,1fr)}}.location-content__item{position:relative}@media screen and (min-width:768px){.location-content__item{padding-right:clamp(20px,-66.05px + 8.40336vw,60px)}.location-content__item:nth-child(3n+3){padding-right:0}.location-content__item:not(:nth-of-type(3n+1)){padding-left:clamp(20px,-66.05px + 8.40336vw,60px)}.location-content__item:not(:nth-of-type(3n+1)):before{content:"";display:block;width:1px;height:100%;background-color:#8c8c8c;position:absolute;top:0;left:0}}.offers{position:relative;margin-top:clamp(70px,65.71px + .95238vw,80px);padding-top:clamp(70px,65.71px + .95238vw,80px);padding-inline:clamp(13px,-23.43px + 8.09524vw,98px)}.offers:before{content:"";display:block;width:calc(100% - 26px);height:1px;background-color:rgba(97,90,82,.5);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0}@media screen and (min-width:768px){.offers:before{width:calc(100% - 196px)}}.offers__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:851px){.offers__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.offers__item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.offers__item+.offers__item{margin-top:80px}.offers-image{position:relative;display:block;aspect-ratio:2.2857142857;width:100%;max-width:100%}@media screen and (min-width:1025px){.offers-image{width:Min(68.37%,800px)}}.offers-content{width:100%;padding-top:29px}@media screen and (min-width:851px){.offers-content{width:31.63%;padding-left:38px}.offers__item:nth-of-type(2n) .offers-content{padding-left:0;padding-right:38px}}.newsletter-new{max-width:600px;margin:0}.newsletter-new div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.newsletter-new div label{margin-bottom:10px}.newsletter-new div input,.newsletter-new div select{width:100%;height:30px;padding:0 10px;border:1px solid #ccc}.newsletter-new div select{margin-bottom:10px}.newsletter-new div.button{background:#615a52;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px;color:#fff}.fullgallery{position:relative;padding:0 clamp(13px,-23.43px + 8.09524vw,98px);margin-top:30px}.fullgallery-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:clamp(50px,35px + 3.33333vw,85px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px clamp(20px,8.43px + 2.57143vw,47px)}.fullgallery-cat__filter{cursor:pointer;color:#615a52;padding:10px 15px;text-transform:uppercase;font-family:Cormorant Garamond,serif;border:1px solid #615a52}.fullgallery-cat__filter--active{background-color:#615a52;color:#fff}.fullgallery-main{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:501px){.fullgallery-main{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.fullgallery-main__item{width:100%;position:relative}.fullgallery-main__item--video{overflow:hidden;cursor:pointer}.fullgallery-main__item a{display:block;width:100%;aspect-ratio:1;overflow:hidden;position:relative;max-height:500px;height:100%}.fullgallery-main__icon{position:absolute;left:30px;bottom:30px;color:#fff;font-size:30px;pointer-events:none}@media screen and (max-width:767px){.fullgallery-main__icon{left:20px;bottom:20px;font-size:20px}}.fullgallery-main__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:scale .5s cubic-bezier(.6,0,0,.98);transition:scale .5s cubic-bezier(.6,0,0,.98)}@media screen and (min-width:1025px){.fullgallery-main__item:hover .fullgallery-main__img{scale:1.1}}.page-form{position:relative;margin-top:clamp(70px,65.71px + .95238vw,80px);padding-inline:clamp(13px,-23.43px + 8.09524vw,98px)}.page-form .form_personalizzato{position:relative;width:100%;max-width:800px;margin:0 auto}.page-form .form_personalizzato.form_577 ul li,.page-form .form_personalizzato.form_1042 ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-form .form_personalizzato.form_577 ul li:nth-child(20),.page-form .form_personalizzato.form_1042 ul li:nth-child(20){grid-area:10/7/11/6}.page-form .form_personalizzato.form_577 ul li label,.page-form .form_personalizzato.form_1042 ul li label{padding-bottom:5px}.page-form .form_personalizzato.form_1042 ul li:nth-child(20){grid-area:10/1/11/7!important}.page-form .form_personalizzato.form_1042 ul li:nth-child(20) label{display:none}.page-form .form_personalizzato.form_1042 ul li:nth-child(22){grid-area:11/4/11/7;margin-top:0}.page-form .form_personalizzato ul{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(13,1fr);grid-column-gap:10px;grid-row-gap:0}@media screen and (max-width:767px){.page-form .form_personalizzato ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-form .form_personalizzato ul .form-wedding-1{grid-area:1/1/2/2}.page-form .form_personalizzato ul .form-wedding-1 label{display:none}.page-form .form_personalizzato ul .form-wedding-2{grid-area:1/2/2/4}.page-form .form_personalizzato ul .form-wedding-2 label{display:none}.page-form .form_personalizzato ul .form-wedding-3{grid-area:1/4/2/7}.page-form .form_personalizzato ul .form-wedding-3 label{display:none}.page-form .form_personalizzato ul .form-wedding-4{grid-area:2/1/3/4}.page-form .form_personalizzato ul .form-wedding-4 label{display:none}.page-form .form_personalizzato ul .form-wedding-5{grid-area:2/4/3/7}.page-form .form_personalizzato ul .form-wedding-5 label{display:none}.page-form .form_personalizzato ul .form-wedding-6{grid-area:3/1/4/4;width:100%}.page-form .form_personalizzato ul .form-wedding-6 label{display:none}.page-form .form_personalizzato ul .form-wedding-7{grid-area:3/4/4/7}.page-form .form_personalizzato ul .form-wedding-7 label{display:none}.page-form .form_personalizzato ul .form-wedding-8{grid-area:4/1/5/4}.page-form .form_personalizzato ul .form-wedding-8 label{display:none}.page-form .form_personalizzato ul .form-wedding-9{grid-area:4/4/5/7}.page-form .form_personalizzato ul .form-wedding-9 label{display:none}.page-form .form_personalizzato ul .form-wedding-10{grid-area:5/1/6/4}.page-form .form_personalizzato ul .form-wedding-11{grid-area:5/4/6/7}.page-form .form_personalizzato ul .form-wedding-12{grid-area:6/1/7/4}.page-form .form_personalizzato ul .form-wedding-13{grid-area:6/4/7/7}.page-form .form_personalizzato ul .form-wedding-14{grid-area:7/1/8/4}.page-form .form_personalizzato ul .form-wedding-14 label{display:none}.page-form .form_personalizzato ul .form-wedding-15{grid-area:7/4/8/7}.page-form .form_personalizzato ul .form-wedding-15 label{display:none}.page-form .form_personalizzato ul .form-wedding-16{grid-area:8/1/9/4}.page-form .form_personalizzato ul .form-wedding-16 label{display:none}.page-form .form_personalizzato ul .form-wedding-17{grid-area:8/4/9/7}.page-form .form_personalizzato ul .form-wedding-17 label{display:none}.page-form .form_personalizzato ul .form-wedding-18{grid-area:9/1/10/7}.page-form .form_personalizzato ul .form-wedding-18 label{display:none}.page-form .form_personalizzato ul .form-wedding-19{grid-area:10/1/11/7}.page-form .form_personalizzato ul .form-wedding-20{grid-area:11/1/12/7}.page-form .form_personalizzato ul .form-wedding-21{grid-area:12/1/13/7;text-align:center}.page-form .form_personalizzato ul .form-events-1{grid-area:1/1/2/2}.page-form .form_personalizzato ul .form-events-1 label{display:none}.page-form .form_personalizzato ul .form-events-2{grid-area:1/2/2/4}.page-form .form_personalizzato ul .form-events-2 label{display:none}.page-form .form_personalizzato ul .form-events-3{grid-area:1/4/2/7}.page-form .form_personalizzato ul .form-events-3 label{display:none}.page-form .form_personalizzato ul .form-events-4{grid-area:2/1/3/4}.page-form .form_personalizzato ul .form-events-4 label{display:none}.page-form .form_personalizzato ul .form-events-5{grid-area:2/4/3/7}.page-form .form_personalizzato ul .form-events-5 label{display:none}.page-form .form_personalizzato ul .form-events-6{grid-area:3/1/4/4}.page-form .form_personalizzato ul .form-events-6 label{display:none}.page-form .form_personalizzato ul .form-events-7{grid-area:3/4/4/7}.page-form .form_personalizzato ul .form-events-7 label{display:none}.page-form .form_personalizzato ul .form-events-8{grid-area:4/1/5/4}.page-form .form_personalizzato ul .form-events-8 label{display:none}.page-form .form_personalizzato ul .form-events-9{grid-area:4/4/5/7}.page-form .form_personalizzato ul .form-events-9 label{display:none}.page-form .form_personalizzato ul .form-events-10{grid-area:5/1/6/4}.page-form .form_personalizzato ul .form-events-10 label{display:none}.page-form .form_personalizzato ul .form-events-11{grid-area:5/4/6/7}.page-form .form_personalizzato ul .form-events-11 label{display:none}.page-form .form_personalizzato ul .form-events-12{grid-area:6/1/7/4}.page-form .form_personalizzato ul .form-events-13{grid-area:6/4/7/7}.page-form .form_personalizzato ul .form-events-14{grid-area:7/1/8/4}.page-form .form_personalizzato ul .form-events-15{grid-area:7/4/8/7}.page-form .form_personalizzato ul .form-events-16{grid-area:8/1/9/4}.page-form .form_personalizzato ul .form-events-16 label{display:none}.page-form .form_personalizzato ul .form-events-17{grid-area:8/4/9/7}.page-form .form_personalizzato ul .form-events-17 label{display:none}.page-form .form_personalizzato ul .form-events-18{grid-area:9/1/10/4}.page-form .form_personalizzato ul .form-events-18 label{display:none}.page-form .form_personalizzato ul .form-events-19{grid-area:9/4/10/7}.page-form .form_personalizzato ul .form-events-19 label{display:none}.page-form .form_personalizzato ul .form-events-21{grid-area:11/1/12/7}.page-form .form_personalizzato ul .form-events-21 label{display:none}.page-form .form_personalizzato ul .form-events-22{grid-area:12/1/13/7}.page-form .form_personalizzato ul .form-events-23{grid-area:13/1/14/7}.page-form .form_personalizzato ul .form-events-23 input.btn{text-align:center}.page-form .form_personalizzato ul li{position:relative;display:grid;grid-template-columns:160px 1fr;gap:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.page-form .form_personalizzato ul li{grid-template-columns:1fr;gap:15px 0;margin-bottom:20px}}.page-form .form_personalizzato ul li+li{margin-top:30px}@media screen and (max-width:767px){.page-form .form_personalizzato ul li+li{margin-top:20px}}.page-form .form_personalizzato ul li label{position:relative;margin:0!important}.page-form .form_personalizzato ul li input{display:block;width:100%;border:1px solid rgba(97,90,82,.5);border-radius:2px;padding:8px 10px;font-size:14px}.page-form .form_personalizzato ul li input.btn{max-width:180px;background-color:#615a52;color:#fff;text-transform:uppercase;border:none;margin:0 auto}.page-form .form_personalizzato ul li input[type=checkbox]{display:inline-block;width:auto!important;cursor:pointer;float:none!important}.page-form .form_personalizzato ul li select{display:block;width:100%;border:1px solid rgba(97,90,82,.5);padding:8px 10px;border-radius:2px;cursor:pointer;font-size:14px;-webkit-appearance:menuList;-moz-appearance:menuList;appearance:menuList}.page-form .form_personalizzato ul li textarea{display:block;width:100%;border:1px solid rgba(97,90,82,.5);border-radius:3px;padding:8px 10px;min-height:100px;font-size:14px}.page-form .form_personalizzato ul li.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.page-form .form_personalizzato ul li.privacy,.page-form .form_personalizzato ul li.pulsante{display:block}.page-form .form_personalizzato ul li.privacy a,.page-form .form_personalizzato ul li.pulsante a{color:#615a52!important}.page-form #form_contatti,.page-form #form_newsletter{position:relative;width:100%;max-width:800px;margin:0 auto}.page-form #form_contatti div,.page-form #form_newsletter div{position:relative;display:grid;grid-template-columns:180px 1fr;gap:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.page-form #form_contatti div,.page-form #form_newsletter div{grid-template-columns:1fr;gap:15px 0}}.page-form #form_contatti div+div,.page-form #form_newsletter div+div{margin-top:30px}@media screen and (max-width:767px){.page-form #form_contatti div+div,.page-form #form_newsletter div+div{margin-top:20px}}.page-form #form_contatti div label,.page-form #form_newsletter div label{position:relative;margin:0!important;font-size:clamp(16px,14.29px + .38095vw,20px);font-family:Cormorant Garamond,serif}.page-form #form_contatti div input,.page-form #form_newsletter div input{display:block;width:100%;border:1px solid hsla(0,0%,54.9%,.5);padding:15px 20px;font-size:15px;color:#8c8c8c}.page-form #form_contatti div input:focus,.page-form #form_newsletter div input:focus{outline:none}.page-form #form_contatti div input[type=checkbox],.page-form #form_newsletter div input[type=checkbox]{display:inline-block;width:auto;cursor:pointer;float:none!important;margin-top:3px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.page-form #form_contatti div input[type=file],.page-form #form_newsletter div input[type=file]{border:none;padding:0}.page-form #form_contatti div input.btn,.page-form #form_newsletter div input.btn{max-width:152px;background-color:#615a52;color:#fff;text-transform:uppercase;border:none;margin:30px auto 0;text-align:center;font-family:Cormorant Garamond,serif}.page-form #form_contatti div textarea,.page-form #form_newsletter div textarea{display:block;width:100%;border:1px solid hsla(0,0%,54.9%,.5);padding:15px 20px;font-size:15px;color:#8c8c8c}.page-form #form_contatti div textarea:focus,.page-form #form_newsletter div textarea:focus{outline:none}.page-form #form_contatti div.privacy_div,.page-form #form_newsletter div.privacy_div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-form #form_contatti div.privacy_div_gen,.page-form #form_newsletter div.privacy_div_gen{display:block;font-size:clamp(16px,14.29px + .38095vw,20px);font-family:Cormorant Garamond,serif}.page-form #form_contatti div.privacy_div_gen a,.page-form #form_newsletter div.privacy_div_gen a{color:#615a52!important;text-decoration:underline}.page-form #form_contatti div.div_pulsanti,.page-form #form_newsletter div.div_pulsanti{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-form #form_contatti div.div_pulsanti strong,.page-form #form_newsletter div.div_pulsanti strong{margin-top:15px;color:#615a52!important}.form-events-20{width:auto;display:block;grid-area:auto!important;grid-column:1/span 6!important}.form-events-22,.form-wedding-20{display:block!important}.form-events-22 input,.form-wedding-20 input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.page-landing{margin-top:40px;position:relative}@media screen and (max-width:767px){.page-landing{gap:10px}}.page-landing__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 20px}.page-landing__item{position:relative}.page-landing__link{text-transform:uppercase;font-size:12px;text-decoration:underline;color:#615a52}@media screen and (min-width:768px){.page-landing__link{font-size:14px}}.footer-menu-landing{margin-top:40px}.footer-menu-landing__row{gap:20px}.footer-menu-landing__link{font-size:12px}.link_landing_generator{margin-top:40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 20px}@media screen and (max-width:767px){.link_landing_generator{gap:10px}}.link_landing_generator li{position:relative}.link_landing_generator li a{text-transform:uppercase;font-size:12px;text-decoration:underline;color:#615a52}@media screen and (min-width:768px){.link_landing_generator li a{font-size:14px}}.footer{position:relative;margin-top:clamp(70px,44.29px + 5.71429vw,130px);text-align:center;padding:0 clamp(13px,-9.29px + 4.95238vw,65px) 90px}@media screen and (min-width:768px){.footer{padding-bottom:71px}}.footer-logo{position:relative;width:Min(100%,349px);margin:0 auto;display:block}@media screen and (min-width:1025px){.footer-logo{width:40%;max-width:596px}}.footer-logo picture{position:relative;display:block;top:auto;left:auto}.footer-logo__img{position:relative;top:auto;left:auto;-o-object-fit:contain;object-fit:contain;width:100%}.footer-address{margin-top:clamp(40px,31.43px + 1.90476vw,60px);line-height:1.86em}.footer-menu{margin-top:40px;position:relative}.footer-menu__row{gap:20px}@media screen and (min-width:768px){.footer-menu__row{gap:20px 40px}}.footer-menu__item{position:relative}.footer-menu__link{text-transform:uppercase;line-height:1.86em}.footer-social{margin-top:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-social__label{display:none}.footer-social__row{gap:40px}.footer-social__icon{color:#615a52;font-size:25px}.footer-aw__row{margin-top:60px;gap:30px}.footer-aw__item,.footer-aw__row{position:relative}.footer-aw__img{height:50px;width:auto}.footer-aw__img--big{height:90px}.footer-aw__img-michelin{height:50px;width:auto}@media screen and (min-width:768px){.footer-aw__img-michelin{display:none}}.footer-blast{margin-top:50px}
/*# sourceMappingURL=style.min.css.map */