html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{outline:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.cont_show{position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:30px;z-index:10;cursor:pointer}@media screen and (max-width : 750px){.cont_show{display:none}}.cont_show .show{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-fill-mode:both;-webkit-animation-duration:2.5s;animation-duration:2.5s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.cont_show .fa{color:#fff;font-size:70px;cursor:pointer}html body .back_top form,html body .back_top .menu_top,html body .back_top .logo{-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .link_off .back .sottotit,html body .last_ul li .cont .cont_int .sottotit,html body .container ul li .div .cont .cont_int .sottotit{font-size:1.1rem;color:#000;font-family:"Open Sans",sans-serif;text-transform:uppercase}html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .link_off .back .tit,html body .last_ul li .cont .cont_int .tit,html body .container .offerte li .cont a .cont_int .tit,html body .container ul li .div .cont .cont_int .tit,html body .container .contenuto .txt .video div .tit{font-size:3rem;color:#000;font-family:"Open Sans",sans-serif}html body .last_ul li .cont .cont_int .txt,html body .container .offerte li .cont a .cont_int .txt,html body .container ul li .div .cont .cont_int .txt,html body .container .contenuto .txt{font-size:1.3rem;color:#000;font-family:"Open Sans",sans-serif;line-height:16px}html body .box_off_slider .cont_pagination .cont_pag .cont_btn .btn,html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .cont_btn .btn,html body .last_ul li .cont .cont_btn .btn,html body .container .offerte li .cont a .btn,html body .container ul li .div .cont_btn .btn{font-size:1rem;color:#fff;background:#b2032a;padding:11px 5px;position:relative;width:200px;margin:0 auto;font-family:"Brawler",serif;text-transform:uppercase;cursor:pointer;text-align:center}html body .box_off_slider .cont_pagination .cont_pag .cont_btn .btn:hover,html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .cont_btn .btn:hover,html body .last_ul li .cont .cont_btn .btn:hover,html body .container .offerte li .cont a .btn:hover,html body .container ul li .div .cont_btn .btn:hover{background-color:#b2032a}html body .box_off_slider .cont_pagination .cont_pag .cont_btn .btn a,html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .cont_btn .btn a,html body .last_ul li .cont .cont_btn .btn a,html body .container .offerte li .cont a .btn a,html body .container ul li .div .cont_btn .btn a{color:#fff;display:block;width:100%;height:100%}.img{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}html{height:100%;font-size:10px}@media screen and (max-width : 750px){html{font-size:8px}}html body{height:100%;background-color:#fff;font-family:"Open Sans",sans-serif}html body [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-90deg);transform:perspective(2500px) rotateX(-90deg)}html body [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(-90deg);transform:perspective(2500px) rotateX(-90deg)}html body a{color:#b2032a}html body .play_video{height:calc(100% - 75px);margin-top:75px;width:100%;background-size:cover;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 960px){html body .play_video{height:270px;margin-top:110px}}html body .cont_video{background-color:rgba(0,0,0,.8);width:100%;height:100%;z-index:100;top:50%;left:50%;position:fixed;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html body .cont_video .fa{color:#fff;top:50px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;font-size:40px;cursor:pointer}html body .cont_video video{position:absolute;width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}html body a{text-decoration:none}html body .hidden{height:100%}@media screen and (max-width : 750px){html body .hidden{overflow-x:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width : 750px){html body .cont_site{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}}html body .cont_hamb{cursor:pointer;width:40px;height:auto;position:fixed;left:30px;z-index:20;top:30px;display:none;top:46px}@media screen and (max-width : 750px){html body .cont_hamb{display:block}}html body .cont_hamb div{width:100%;border-radius:10px;height:4px;background-color:#b2032a;-o-transition:background-color 1s ease 0s;-webkit-transition:background-color 1s ease 0s;transition:background-color 1s ease 0s;margin-bottom:6px}html body .cont_hamb div:last-child{margin-bottom:0px}html body .cont_hamb.active-hamb div:nth-child(1){-webkit-transform:rotate(40deg) !important;-ms-transform:rotate(40deg) !important;transform:rotate(40deg) !important;top:12px !important;position:relative !important}html body .cont_hamb.active-hamb div:nth-child(2){opacity:0 !important}html body .cont_hamb.active-hamb div:nth-child(3){-webkit-transform:rotate(-40deg) !important;-ms-transform:rotate(-40deg) !important;transform:rotate(-40deg) !important;position:relative !important;bottom:8px !important}@media screen and (max-width: 960px){html body .cont_hamb{display:block}}@media screen and (max-width: 750px){html body .cont_hamb{top:30px}}html body .open_menu_mobile{top:0 !important}html body h1{font-size:5rem;color:#a2968a;font-family:"Brawler",serif}html body .ico-cal{display:none;position:fixed;top:43px;right:30px;z-index:10;font-size:29px;color:#b2032a}@media screen and (max-width: 960px){html body .ico-cal{display:block}}@media screen and (max-width: 750px){html body .ico-cal{display:none}}html body picture{position:relative;height:100%;width:100%;overflow:hidden;display:inline-block}html body picture img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}html body .back_top{height:75px;position:fixed;top:0;width:100%;border-bottom:1px solid rgba(162,150,138,.6);background-color:#fff;z-index:10;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (min-width: 960px){html body .back_top.plus{height:130px}}@media screen and (min-width: 960px){html body .back_top.plus .logo{height:86px}}@media screen and (max-width: 960px){html body .back_top{height:110px}}html body .back_top .logo{position:absolute;top:13px;margin-left:57px;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;height:86px;width:114px;display:block;background-repeat:no-repeat;background-size:cover;background-position:bottom center}@media screen and (min-width: 961px){html body .back_top .logo{height:55px}}@media screen and (max-width: 1550px){html body .back_top .logo{margin-left:20px}}@media screen and (max-width: 960px){html body .back_top .logo{margin-left:0px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%;background-position:top center}}html body .back_top .menu_top{position:fixed;text-align:left;width:100%;left:262px;top:30px;z-index:-1}html body .back_top .menu_top ul li{position:relative;display:inline-block;margin-right:30px}html body .back_top .menu_top ul li:last-child{margin-right:0px}html body .back_top .menu_top ul li a{text-decoration:none;font-size:1.8rem;color:#a2968a;font-family:"Brawler",serif,sans-serif;text-transform:capitalize}@media screen and (max-width: 1550px){html body .back_top .menu_top{left:180px}}@media screen and (max-width: 1360px){html body .back_top .menu_top{left:155px}}@media screen and (max-width: 960px){html body .back_top .menu_top{left:0;width:100%;text-align:center;height:100%;background:#fff;z-index:10;top:-100%}}@media screen and (max-width: 960px){html body .back_top .menu_top ul{height:100%;padding:80px 40px 0px 40px}}@media screen and (max-width: 750px){html body .back_top .menu_top ul{padding:0px 40px 0px 40px;margin-top:80px;overflow-y:scroll;height:300px}}html body .back_top .menu_top ul li{color:#a2968a;cursor:context-menu;text-transform:capitalize;font-family:"Brawler",serif;font-size:1.8rem;padding-right:1.5%;margin-right:0px;padding-bottom:15px;text-align:left}html body .back_top .menu_top ul li:last-child{margin-right:0px}@media screen and (max-width: 960px){html body .back_top .menu_top ul li{display:list-item;width:100%;text-align:center;margin-right:0px !important;font-size:2.7rem;text-align:left;border-bottom:1px solid #a2968a;padding:10px 0}}html body .back_top .menu_top ul li .cont-fr{display:none;position:absolute;right:0px;width:100%;text-align:right}@media screen and (max-width: 960px){html body .back_top .menu_top ul li .cont-fr{display:block}}html body .back_top .menu_top ul li a{padding-bottom:13px}html body .back_top .menu_top ul li:hover ul{-moz-transition:all .9s ease 0s;-ms-transition:all .9s ease 0s;-webkit-transition:all .9s ease 0s;-o-transition:all .9s ease 0s;transition:all .9s ease 0s}@media screen and (min-width: 961px){html body .back_top .menu_top ul li:hover ul{max-height:500px}}html body .back_top .menu_top ul li ul{position:absolute;top:16px;min-width:115px;top:30px;max-height:0px;overflow:hidden;height:auto;width:auto;padding:0px;-moz-transition:all .1s ease 0s;-ms-transition:all .1s ease 0s;-webkit-transition:all .1s ease 0s;-o-transition:all .1s ease 0s;transition:all .1s ease 0s}html body .back_top .menu_top ul li ul li{display:list-item;margin-right:0px}html body .back_top .menu_top ul li ul li a{text-decoration:none;font-size:1.4rem;color:#b2032a;font-family:"Brawler",serif,sans-serif;text-transform:capitalize}html body .back_top .menu_top ul li ul.open{max-height:500px}@media screen and (max-width: 960px){html body .back_top .menu_top ul li ul.open{padding-bottom:4px}}@media screen and (max-width : 1400px){html body .back_top .menu_top ul li ul{max-height:0px}}@media screen and (max-width: 960px){html body .back_top .menu_top ul li ul{position:relative;top:0;padding-left:10px;margin-top:8px}}html body .back_top .menu_top ul li ul li{position:relative;padding-left:8px;line-height:12px;padding-bottom:8px;margin-right:0px !important}html body .back_top .menu_top ul li ul li:last-child{margin-bottom:0px;padding-bottom:3px !important}@media screen and (max-width: 960px){html body .back_top .menu_top ul li ul li{margin-right:0px;border-bottom:0px;padding:0 0;line-height:19px}}html body .back_top .menu_top ul li ul li a{padding-bottom:0px;cursor:pointer;text-transform:initial}@media screen and (max-width: 960px){html body .back_top .menu_top ul li ul li a{font-size:1.9rem}}html body .back_top .menu_top ul li ul li .q{width:3px;height:3px;background-color:#b2032a;position:absolute;left:0;top:6px}@media screen and (max-width: 960px){html body .back_top .menu_top ul li ul li .q{display:none}}@media screen and (max-width: 1404px){html body .back_top .menu_top--rus ul li{padding-right:.4%}}html body .back_top form{width:auto;float:right;margin-top:20px;margin-right:130px}@media screen and (max-width: 1550px){html body .back_top form{margin-right:110px}}@media screen and (max-width: 960px){html body .back_top form{display:none}}html body .back_top form .qr li{float:left;width:70px;color:#a2968a;font-family:"Brawler",serif;text-transform:uppercase;border-right:1px solid #a2968a;text-align:center;position:relative;height:40px;cursor:pointer}@media screen and (max-width: 1340px){html body .back_top form .qr li:nth-child(3){display:none}}@media screen and (max-width: 1260px){html body .back_top form .qr li:nth-child(4),html body .back_top form .qr li:nth-child(5){display:none}}html body .back_top form .qr li select{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer;z-index:10}html body .back_top form .qr li #datepicker,html body .back_top form .qr li #datepicker_partenza{width:100%;height:100%;position:absolute;opacity:0;z-index:10;cursor:pointer;top:0;left:0}html body .back_top form .qr li:first-child{width:85px;padding-left:9px}@media screen and (max-width: 1100px){html body .back_top form .qr li:first-child{display:none}}html body .back_top form .qr li:nth-child(2){width:85px;padding-left:9px}@media screen and (max-width: 1100px){html body .back_top form .qr li:nth-child(2){display:none}}html body .back_top form .qr li .cont_ico{float:left;text-align:left;margin-right:16px;position:relative;top:0px}html body .back_top form .qr li .cont_ico div{margin-top:1px;font-size:1.2rem}html body .back_top form .qr li .data{float:left;top:-5px;position:relative}html body .back_top form .qr li .data .numero{font-size:3rem;font-family:"Dosis",sans-serif;margin-bottom:3px}html body .back_top form .qr li .data .mese{font-size:1.2rem}html body .back_top form .qr li .num{font-size:3rem;font-family:"Dosis",sans-serif;position:relative;top:-5px}html body .back_top form .qr li .label{font-size:1.1rem;margin-top:-2px}html body .back_top form .qr li:last-child{width:160px;border-right:0px;padding-left:13px;cursor:auto}html body .back_top form .qr li:last-child .btn{padding:8px;background-color:#b2032a;color:#fff;cursor:pointer;border:0px;text-transform:uppercase;font-family:"Brawler",serif;font-size:1.1rem;height:24px;line-height:8px;width:100%}html body .back_top form .qr li:last-child .modifica{text-transform:lowercase;font-size:.95rem;margin-top:5px;cursor:pointer;color:#a2968a}html body .back_top form .qr--rus li:first-child{width:93px}html body .back_top form .qr--rus li:nth-child(2){width:102px}html body .back_top .lingue{position:absolute;top:24px;right:25px}@media screen and (max-width: 1550px){html body .back_top .lingue{right:10px}}@media screen and (max-width: 960px){html body .back_top .lingue{top:10px}}html body .back_top .lingue li{display:inline-block;margin-right:5px}html body .back_top .lingue li a{font-family:"Brawler",serif;text-transform:uppercase;font-size:1.2rem;color:#a2968a}html body .back_top .lingue li.active a{color:#b2032a}html body .back_top .lingue li:last-child{margin-right:0px}html body header{width:100%;height:100%}@media screen and (max-width: 960px){html body header{height:270px}}html body header .container_video{height:calc(100% - 75px);position:relative;width:100%;margin-bottom:15px;overflow:hidden;margin-top:75px}@media screen and (max-width: 960px){html body header .container_video{margin-top:110px}}html body header .container_video video{min-width:100%;min-height:100%;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}html body header .container_video .audio_control{width:22px;height:39px;position:absolute;right:30px;bottom:20px;cursor:pointer}html body header .container_video .audio_control .fa{font-size:38px;color:#fff}html body header .container_video .audio_control .fa-volume-off{display:block}html body header .container_video .audio_control .fa-volume-up{display:none}html body header .container_video .audio_control.audio_on .fa-volume-up{display:block}html body header .container_video .audio_control.audio_on .fa-volume-off{display:none}html body header .gallery_top{height:100%;width:100%;overflow:hidden;position:relative}@media screen and (max-width : 750px){html body header .gallery_top{height:270px;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}}html body header .gallery_top .swiper-slide picture{position:relative;height:100%;width:100%;overflow:hidden;display:inline-block}html body header .gallery_top .swiper-slide picture img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}html body header .gallery_top .fa-angle-right,html body header .gallery_top .fa-angle-left{background-image:none !important;right:50px;font-size:70px;color:#fff;bottom:188px;top:initial}@media screen and (max-width : 750px){html body header .gallery_top .fa-angle-right,html body header .gallery_top .fa-angle-left{display:none}}html body header .gallery_top .fa-angle-left{left:50px}html body header .gallery_top .swiper-pagination{bottom:10px !important;left:initial !important;width:auto !important;background-color:#fff !important;padding:10px !important;border-radius:23px !important;right:25% !important}html body header .gallery_top .swiper-pagination .swiper-pagination-bullet-active{background:#685750 !important}@media screen and (max-width : 750px){html body header .gallery_top .swiper-pagination{display:none}}@media screen and (max-width: 960px){html body header .gallery_top{margin-top:110px}}html body header .gallery_top .cont_show{z-index:1}html body header .gallery_top .cont_show .fa{font-size:30px}html body .container{overflow:hidden;padding:60px 60px 0px 60px;margin:0 auto}@media screen and (max-width: 960px){html body .container{padding:20px 20px 0px 20px}}html body .container .contenuto{position:relative;width:60%;max-width:1250px;text-align:center;margin:0 auto}@media screen and (max-width: 960px){html body .container .contenuto{width:90%}}html body .container .contenuto h1{margin-bottom:60px}@media screen and (max-width: 960px){html body .container .contenuto h1{margin-bottom:30px}}html body .container .contenuto .txt{line-height:26px;margin-bottom:80px;font-size:1.5rem}@media screen and (max-width: 960px){html body .container .contenuto .txt{margin-bottom:30px}}html body .container .contenuto .txt .title-video{font-family:"Brawler",serif;color:#a2968a;font-size:3rem;margin-bottom:25px}html body .container .contenuto .txt .video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}html body .container .contenuto .txt .video~.title-video{margin-top:25px}html body .container .contenuto .txt .video div{position:relative;width:49%;cursor:pointer}html body .container .contenuto .txt .video div .tit{color:#b2032a;font-size:2rem;margin-bottom:12px;height:auto;width:100%}@media screen and (max-width: 750px){html body .container .contenuto .txt .video div .tit{margin-bottom:5px}}@media screen and (max-width: 750px){html body .container .contenuto .txt .video div{width:100%}html body .container .contenuto .txt .video div+div{margin-top:15px}}@media screen and (min-width: 750px){html body .container .contenuto .txt .video div:nth-child(odd):last-child{margin:15px auto 0}html body .container .contenuto .txt .video div:nth-child(n+3){margin-top:15px}}html body .container .contenuto .txt .video div i{cursor:pointer;position:absolute;color:#fff;z-index:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;font-size:80px}html body .container .contenuto .txt .video div picture{height:initial}html body .container .contenuto .txt .video div picture:before{content:"";display:block;padding-bottom:100%}html body .container .contenuto .txt .video div picture img{background-repeat:initial;background-size:initial;background-position:initial}html body .container .contenuto .txt ul{list-style:inside}html body .container .contenuto .txt ul li{width:auto;height:auto;margin-bottom:10px;position:relative;float:initial;text-align:left}html body .container .contenuto .txt .btn_landing div{padding:8px;background-color:#b2032a;color:#fff;cursor:pointer;border:0px;text-transform:uppercase;font-family:"Brawler",serif;font-size:1.5rem;height:37px;width:30%;line-height:20px;margin:0 auto;margin-top:30px}html body .container .contenuto .txt .menu_landing{margin-top:30px}html body .container .contenuto .txt .menu_landing ul{list-style:none}html body .container .contenuto .txt .menu_landing ul li{float:left;margin-right:13px}html body .container .contenuto .txt .menu_landing ul li a{font-size:1.1rem;color:#b2032a}html body .container .contenuto .minigallery{margin-bottom:100px}html body .container .contenuto .minigallery li{width:32.66%;height:290px;margin-bottom:0px;position:relative;float:left;margin-right:1%}@media screen and (max-width: 520px){html body .container .contenuto .minigallery li{width:100%;height:160px;margin-bottom:10px}}html body .container .contenuto .minigallery li:last-child{margin-right:0px}html body .container .cont_mappa{width:100%;margin-bottom:55px;height:auto;position:relative}html body .container .cont_mappa .destinazioni{float:left;width:28%;font-family:"Open Sans",sans-serif;font-size:1.5rem;text-align:left;position:relative;height:auto;min-height:388px}@media screen and (max-width: 960px){html body .container .cont_mappa .destinazioni{min-height:auto;margin-bottom:10px;width:100%}}html body .container .cont_mappa .destinazioni .indirizzo{margin-bottom:25px}html body .container .cont_mappa .destinazioni .distance{margin-bottom:10px}@media screen and (max-width: 960px){html body .container .cont_mappa .destinazioni .distance{-webkit-column-count:2;column-count:2}}@media screen and (max-width: 450px){html body .container .cont_mappa .destinazioni .distance{-webkit-column-count:initial;column-count:initial}}html body .container .cont_mappa .destinazioni .distance li{line-height:20px;display:list-item;width:100%;float:initial;margin-bottom:0px;padding:0px;height:auto;padding-left:12px}html body .container .cont_mappa .destinazioni .distance li .q{width:6px;height:6px;background-color:#b2032a;position:absolute;left:0;top:6px}html body .container .cont_mappa .destinazioni .address{padding:20px;width:100%;height:103px;background-color:#b2032a;position:relative;text-align:center;bottom:0;font-family:"Open Sans",sans-serif;font-size:1.5rem;color:#fff}@media screen and (max-width: 960px){html body .container .cont_mappa .destinazioni .address{display:none}}html body .container .cont_mappa .destinazioni .address a{color:#fff}html body .container .cont_mappa .mappa{float:right;width:68%;height:388px}@media screen and (max-width: 960px){html body .container .cont_mappa .mappa{width:100%}}html body .container ul li{width:100%;height:400px;margin-bottom:100px;position:relative;float:left}@media screen and (max-width: 960px){html body .container ul li{height:auto;margin-bottom:60px}}html body .container ul li .div{width:33.33%;padding:2.5%;height:100%;float:left}@media screen and (max-width: 960px){html body .container ul li .div{height:auto;padding:0px;width:100%}}@media screen and (max-width: 960px){html body .container ul li .div picture{height:200px;margin-bottom:10px}}html body .container ul li .div .square{border:1px solid #fff;height:310px;width:74%;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;display:none}@media screen and (max-width: 960px){html body .container ul li .div .square{display:none !important}}html body .container ul li .div:nth-child(3n-1){padding:0px}html body .container ul li .div:nth-child(3n-1) .square{display:block}html body .container ul li:nth-child(2n) div{float:left}html body .container ul li .div{position:relative}html body .container ul li .div .cont_name{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;background:rgba(255,255,255,.8);width:53%;height:190px}@media screen and (max-width: 1370px){html body .container ul li .div .cont_name{-webkit-transform:initial;-ms-transform:initial;transform:initial;top:0;left:0;background:rgba(255,255,255,.6);width:100%;height:auto;padding-bottom:100%;text-align:center}}html body .container ul li .div .cont_name .name{color:#a2968a;font-size:2.5rem;font-family:"Brawler",serif;text-transform:capitalize;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}@media screen and (max-width: 490px){html body .container ul li .div .cont_name .name{font-size:1.5rem}}html body .container ul li .div .cont{text-align:center;position:relative;width:100%;height:100%;border:1px solid #a2968a}@media screen and (max-width: 960px){html body .container ul li .div .cont{height:auto;padding:30px}}html body .container ul li .div .cont .cont_int{width:85%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;text-align:center;margin:0 auto;position:absolute}@media screen and (max-width: 960px){html body .container ul li .div .cont .cont_int{height:auto;-webkit-transform:initial;-ms-transform:initial;transform:initial;top:initial;left:initial;position:relative;width:100%}}html body .container ul li .div .cont .cont_int .sottotit{margin-bottom:11px;width:100%}html body .container ul li .div .cont .cont_int .tit{width:100%;margin-bottom:11px}html body .container ul li .div .cont_btn{position:absolute;bottom:-15px;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%}@media screen and (max-width: 960px){html body .container ul.home li .div:first-child{display:none}}@media screen and (max-width: 960px){html body .container ul.interna li .div{width:33%;margin-right:.5%}}@media screen and (max-width: 1370px){html body .container ul.interna li .div a picture{height:auto;padding-bottom:100%}}@media screen and (max-width: 1370px){html body .container ul.interna li .div:last-child{margin-right:0px}}html body .container .offerte li{height:350px;width:100%;position:relative;padding:0px}@media screen and (max-width: 750px){html body .container .offerte li{height:auto}}html body .container .offerte li .image{width:48%;float:left;height:100%;position:relative}@media screen and (max-width: 750px){html body .container .offerte li .image{width:100%;height:200px;margin-bottom:10px}}html body .container .offerte li .image a{height:100%;width:100%;display:block}html body .container .offerte li .image a .square{border:1px solid #fff;height:219px;width:90%;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}@media screen and (max-width: 750px){html body .container .offerte li .image a .square{display:none}}html body .container .offerte li .cont{width:48%;float:right;position:relative;text-align:center;height:100%;border:1px solid #a2968a}@media screen and (max-width: 750px){html body .container .offerte li .cont{width:100%;height:auto;padding:30px}}html body .container .offerte li .cont a{height:100%;width:100%;display:block}html body .container .offerte li .cont a .cont_int{width:85%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;text-align:center;position:absolute}@media screen and (max-width: 750px){html body .container .offerte li .cont a .cont_int{width:100%;-webkit-transform:initial;-ms-transform:initial;transform:initial;top:initial;left:initial;text-align:center;position:relative}}@media screen and (max-width: 750px){html body .container .offerte li .cont a .cont_int .tit{width:100%}}@media screen and (max-width: 750px){html body .container .offerte li .cont a .cont_int .txt{width:100%}}html body .container .offerte li .cont a .btn{position:absolute;bottom:-15px;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%}html body .container .offerte li:nth-child(2n) .image{float:right}html body .container .offerte li:nth-child(2n) .cont{float:left}@media screen and (max-width: 960px){html body .last_ul{padding:0 20px}}html body .last_ul li{float:left;width:33.33%;height:400px;position:relative;margin-bottom:100px}@media screen and (max-width: 960px){html body .last_ul li{width:100%;height:auto;margin-bottom:10px}}@media screen and (max-width: 960px){html body .last_ul li picture{height:200px}}html body .last_ul li .square{border:1px solid #fff;width:74%;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}html body .last_ul li:nth-child(3n-1){padding:2.5%}@media screen and (max-width: 960px){html body .last_ul li:nth-child(3n-1){padding:0px}}@media screen and (max-width: 960px){html body .last_ul li:nth-child(3n){display:none}}html body .last_ul li:nth-child(3n) .square{border:1px solid #fff;height:310px;width:74%;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}html body .last_ul li .cont{text-align:center;position:relative;width:100%;height:100%;border:1px solid #a2968a}html body .last_ul li .cont .cont_int{width:85%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;text-align:center;position:absolute}@media screen and (max-width: 960px){html body .last_ul li .cont .cont_int{width:100%;height:auto;-webkit-transform:initial;-ms-transform:initial;transform:initial;top:initial;left:initial;position:relative;padding:30px}}html body .last_ul li .cont .cont_int .sottotit{margin-bottom:11px}html body .last_ul li .cont .cont_int .tit{margin-bottom:11px}html body .last_ul li .cont .cont_btn{position:absolute;bottom:-15px;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%}html body .box_off_slider{width:100%;height:450px;position:relative;margin-bottom:62px}@media screen and (max-width: 960px){html body .box_off_slider{margin-top:50px}}html body .box_off_slider .cont_off_slider{position:relative;overflow:hidden;background-color:#a2968a;width:66.66%;padding:44px;float:right;height:100%}@media screen and (max-width: 760px){html body .box_off_slider .cont_off_slider{width:100%}}html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide{text-align:center;height:309px}html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .riga{width:1px;height:100%;background-color:#fff;position:absolute;top:0;left:-37px}html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .link_off{height:100%;width:100%;display:block}html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .link_off .back{background-color:rgba(0,0,0,.7);width:100%;height:87px;position:absolute;bottom:0}html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .link_off .back .sottotit{color:#fff;font-size:1.2rem;margin-top:25px}html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .link_off .back .tit{text-transform:capitalize;color:#fff;font-size:2.3rem}html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .cont_btn{position:absolute;bottom:-61px;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%}html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .cont_btn .btn{padding:6px 5px;color:#000;background:#fff}html body .box_off_slider .cont_off_slider .swiper-wrapper .swiper-slide .cont_btn .btn:hover{background-color:#fff}html body .box_off_slider .cont_pagination{height:100%;width:33.34%;float:left;position:relative}@media screen and (max-width: 760px){html body .box_off_slider .cont_pagination{display:none}}html body .box_off_slider .cont_pagination .cont_pag{position:absolute;width:168px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:179px;text-align:center}html body .box_off_slider .cont_pagination .cont_pag .sx,html body .box_off_slider .cont_pagination .cont_pag .dx{background-image:url("../images/sx.png") !important;width:22px;height:23px;left:-15px;background-size:cover;background-position:center center}html body .box_off_slider .cont_pagination .cont_pag .dx{right:-15px;left:initial;background-image:url("../images/dx.png") !important}html body .box_off_slider .cont_pagination .cont_pag .swiper-pagination{width:100%}html body .box_off_slider .cont_pagination .cont_pag .swiper-pagination .swiper-pagination-bullet{width:19px;height:19px;border-radius:0px;margin-right:6px;opacity:1;background-color:#fff;border:1px solid #a2968a}html body .box_off_slider .cont_pagination .cont_pag .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0px}html body .box_off_slider .cont_pagination .cont_pag .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#b2032a;border:0px}html body .box_off_slider .cont_pagination .cont_pag .cont_btn{bottom:0px;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%}html body .box_off_slider .cont_pagination .cont_pag .label{font-family:"Brawler",serif;font-size:3.6rem;color:#000;text-transform:capitalize;margin-bottom:34px}html body footer{height:auto;width:100%;background-color:#a2968a;padding:37px 38px;position:relative}@media screen and (max-width: 750px){html body footer{padding-bottom:69px}}@media screen and (max-width: 390px){html body footer{padding:37px 0px 69px 0px}}html body footer .cont_social{width:60px;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%}@media screen and (max-width: 750px){html body footer .cont_social{top:44%}}html body footer .cont_social .seguici{text-transform:uppercase;text-align:center;color:#fff;margin-bottom:6px;font-family:"Brawler",serif;left:-5px;position:relative}html body footer .cont_social .social{width:auto}html body footer .cont_social .social li{width:auto;text-align:center;display:inline-block;margin-right:10px}html body footer .cont_social .social li:last-child{margin-right:0px}html body footer .cont_social .social li a{float:left;font-size:22px;color:#fff;display:block;width:100%}html body footer .menu_bottom{margin-bottom:10px}@media screen and (max-width: 1100px){html body footer .menu_bottom{width:100%;text-align:center}}html body footer .menu_bottom ul li{float:left;margin-right:6px}@media screen and (max-width: 1100px){html body footer .menu_bottom ul li{display:inline-block;float:initial;margin-right:16px}}html body footer .menu_bottom ul li:last-child{margin-right:0px}html body footer .menu_bottom ul li a{font-size:1.2rem;text-transform:uppercase;color:#fff;font-family:"Brawler",serif}html body footer address{font-size:1.2rem;color:#fff;font-family:"Dosis",sans-serif}@media screen and (max-width: 1100px){html body footer address{text-align:center}}html body footer address a{font-size:1.4rem;color:#fff;font-family:"Dosis",sans-serif}html body footer .cont_ico_footer{position:absolute;top:8px;right:58px;width:auto}@media screen and (max-width: 1100px){html body footer .cont_ico_footer{position:relative;top:initial;right:initial;margin-top:80px;width:100%;text-align:center}}html body footer .cont_ico_footer .ico li{text-align:center;width:auto;display:inline-block;margin-right:30px;position:relative}html body footer .cont_ico_footer .ico li:first-child{top:8px}html body footer .cont_ico_footer .ico li:first-child img{width:85px}@media screen and (max-width: 460px){html body footer .cont_ico_footer .ico li:first-child img{width:63px}}@media screen and (max-width: 460px){html body footer .cont_ico_footer .ico li:nth-child(2) img{width:70px}}html body footer .cont_ico_footer .ico li:last-child{margin-right:0px}html body footer .cont_ico_footer .ico li:last-child img{width:130px}@media screen and (max-width: 460px){html body footer .cont_ico_footer .ico li:last-child img{width:71px}}html body .listaCatGallery{text-align:center;margin-bottom:30px;list-style:none;float:none;width:100%;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}html body .listaCatGallery li{padding:10px 10px;border:2px solid #000;color:#000;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:15px;margin-right:10px;text-transform:uppercase;float:initial;height:auto;margin-right:5px;position:initial;top:0;width:auto !important}@media screen and (max-width : 750px){html body .listaCatGallery li{width:23%;font-size:10px;margin-bottom:9px}}html body .listaCatGallery li.active{border:2px solid #b2032a;color:#b2032a;padding:10px 10px}html body .listaCatGallery li{float:initial !important;height:auto !important;margin-bottom:0px !important;border:1px solid #000;font-family:"Brawler",serif}html body .listaCatGallery li.active{border:1px solid #b2032a}html body .gallery_minigallery{width:100%;max-width:1450px;margin:0 auto;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;margin-top:20px}html body .gallery_minigallery li{width:25%;display:inline-block;position:relative;overflow:hidden;height:292px}@media screen and (max-width : 750px){html body .gallery_minigallery li{width:50%;height:200px}}html body .gallery_minigallery li .img{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}html body .gallery_minigallery li{width:24.5% !important;float:left;height:auto !important;margin-bottom:0px !important;margin-right:.5% !important;margin-bottom:10px !important}html body .gallery_minigallery li a picture{padding-bottom:100%;height:auto}@media screen and (max-width: 750px){html body .gallery_minigallery li{width:49.5% !important;height:auto !important}}html body .buttons-mobile{width:80%;height:47px;position:fixed;bottom:0px;display:none;z-index:10;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);left:50%}@media screen and (max-width : 750px){html body .buttons-mobile{display:block}}html body .buttons-mobile ul{background-color:#b2032a;height:100%}html body .buttons-mobile ul li{height:100%;text-align:center;border-right:1px solid #fff;float:left;width:33.33%;padding-top:4px;line-height:20px;cursor:pointer}html body .buttons-mobile ul li:last-child{border-right:0px}html body .buttons-mobile ul li a{display:block;text-decoration:none}html body .buttons-mobile ul li a i{color:#fff;font-size:20px}html body .buttons-mobile ul li a div{color:#fff;font-size:10px;text-transform:uppercase}html body #form_newsletter{text-align:left;width:80%;margin:0 auto}html body #form_newsletter input{width:100%;margin-bottom:10px}html body #form_newsletter input.btn{width:200px;border:0;cursor:pointer;color:#fff;text-transform:uppercase;height:200px;background-color:#000}html body #form_newsletter label{font-size:20px;margin-bottom:8px;display:block}html body #swipebox-overlay{z-index:100000 !important}html body #swipebox-bottom-bar.visible-bars{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}html body #swipebox-bottom-bar,html body #swipebox-top-bar{height:50px;left:0;position:absolute;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;width:100%;z-index:999}html body #swipebox-bottom-bar{height:auto !important;top:50% !important;bottom:initial !important}html body #swipebox-arrows{max-width:0 !important;width:auto !important}html body #swipebox-bottom-bar,html body #swipebox-top-bar{background:rgba(0,0,0,0) none repeat scroll 0 0 !important;opacity:1 !important}html body #swipebox-arrows{max-width:0 !important;width:auto !important;display:block !important;height:auto !important;margin:0 !important;width:auto !important}html body #swipebox-next{background:rgba(0,0,0,0) url("../images/freccia_next.png") no-repeat scroll center center !important;float:none !important;height:100px !important;position:absolute !important;right:2% !important;top:50% !important;-webkit-transform:translate(0px, -50%) !important;-ms-transform:translate(0px, -50%) !important;transform:translate(0px, -50%) !important;width:100px !important}html body #swipebox-prev{background:rgba(0,0,0,0) url("../images/freccia_prev.png") no-repeat scroll center center !important;float:none !important;height:100px !important;left:2% !important;position:absolute !important;top:50% !important;-webkit-transform:translate(0px, -50%) !important;-ms-transform:translate(0px, -50%) !important;transform:translate(0px, -50%) !important;width:100px !important}html body .divascookies{width:40% !important;font-size:10px !important;bottom:40px !important;right:initial !important;background-color:#000 !important}@media screen and (max-width : 750px){html body .divascookies{width:100% !important}}html body .divascookies .divascookies-banner-container{padding:5px 4px !important}html body .divascookies .divascookies-banner-container .divascookies-banner-text{padding:0px !important;color:#fff}html body .divascookies .divascookies-banner-container .divascookies-banner-text .divascookies-policy-link a{color:#b2032a !important}html body .cd-top{position:fixed;bottom:146px;right:47px;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;z-index:100;border-radius:100%}html body .cd-top.fa{font-size:40px;color:#000;cursor:pointer}html body .cd-top.cd-is-visible,html body .cd-top.cd-fade-out,html body .no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}html body .cd-top.cd-is-visible{visibility:visible;opacity:1}html body .cd-top.cd-fade-out{opacity:.5}html body .no-touch .cd-top:hover{background-color:#e86256;opacity:1}html body #check_zindex{position:absolute;width:1px;height:1px;left:-10px;top:-10px;z-index:0}@media screen and (max-width: 960px){html body #check_zindex{z-index:960}}html body .ui-widget.ui-widget-content{font-size:1.4rem}@media screen and (max-width: 960px){html body.scroll .back_top{height:80px}}@media screen and (max-width: 960px){html body.scroll .back_top .logo{height:50px;width:180px}}html body #form_newsletter input.btn{width:200px;border:0;cursor:pointer;color:#fff;text-transform:uppercase;margin-top:15px;padding:11px 7px;height:auto;font-family:"Brawler",serif;background-color:#b2032a}html body #form_newsletter label{font-family:"Open Sans",sans-serif;font-size:1.5rem}.recaptcha_div{margin-top:15px}.privacy_div #trattamento{width:30px}.covid{position:absolute;z-index:3;border:1px solid #b2032a;border-right:0;background:#fff;color:#b2032a;top:150px;right:0;width:150px;font-size:14px;padding:10px}.bonus{position:absolute;z-index:3;border:1px solid #b2032a;border-right:0;background:#a2968a;color:#fff;top:205px;right:0;width:150px;font-size:14px;padding:10px}.col-container{display:flex;flex-wrap:wrap;text-align:center}@media screen and (max-width: 500px){.col-container{display:block}}.col-container__first,.col-container__second{width:50%}.col-container__title{text-align:left;margin-top:30px}/*# sourceMappingURL=style.min.css.map */
