/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'iat-font';src:url(/themes/custom/turismo/font/iat-font.eot?95292768=);src:url(/themes/custom/turismo/font/iat-font.eot?95292768=#iefix) format('embedded-opentype'),url(/themes/custom/turismo/font/iat-font.woff2?95292768=) format('woff2'),url(/themes/custom/turismo/font/iat-font.woff?95292768=) format('woff'),url(/themes/custom/turismo/font/iat-font.ttf?95292768=) format('truetype'),url(/themes/custom/turismo/font/iat-font.svg?95292768=#iat-font) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'iat-font';src:url(/themes/custom/turismo/font/iat-font.svg?95292768=#iat-font) format('svg');font-display:swap;}}html,body{margin:0;padding:0;}body{height:100%;font-family:"Lato","Helvetica","Arial",sans-serif;font-size:19px;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background-color:#fff;}body.no-scroll{overflow:hidden !important;}body.ios.no-scroll{position:fixed;}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}img{width:100%;}header,.header *{position:static;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}.clearfix:after{clear:both;}p,h1,h2,h3,h4,h5,h6,a,div,span,img,dl,dt,dd,form,fieldset,legend,label,td,tr,table{padding:0;margin:0;}h1{font-size:60px;}h2{font-size:50px;}h3{font-size:20px;}h4{font-size:20px;}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.2em;padding-bottom:20px;margin:0;}input,select,textarea,button,a{outline:none;}a{position:relative;text-decoration:none;color:#000;}a:hover{text-decoration:underline;}hr{display:none;}.text-center{text-align:left;}.section-map.text-center,.section-social-footer.text-center,.section-slider-home.text-center{text-align:center;}.section-tag-filter p,.section-search-filter p{text-align:center;}.view-filters{text-align:center;}h3.text-center{text-align:center;}.text-right{text-align:right !important;}.text-left{text-align:left !important;}.text-uppercase{text-transform:uppercase;}.big-font{font-size:130%;font-weight:600;}.page__inner{max-width:1280px;margin:auto auto;}.section-slider-home .page__inner{max-width:100%;margin:auto auto;}@media only screen and (max-width:1280px){.page__inner{padding:0 20px;}.location-info-data .page__inner{margin:0 20px;}.section-slider-home .page__inner{padding:0;}}@media only screen and (max-width:500px){.four-slides .page__inner{padding:0;}.location-info-data .page__inner{margin:0;}.section-cards .page__inner{padding:0;}}.block-title{font-size:60px;color:#414042;margin-top:70px;}.header{position:relative;background:#fff;display:flex;border-top:5px solid #17324d;border-bottom:2px solid #17324d;padding:10px 0;height:90px;z-index:9999;}.header:before{content:"";background:rgb(255,169,0);background:linear-gradient(90deg,rgba(255,169,0,1) 2%,rgba(208,1,1,1) 21%,rgba(193,0,0,1) 40%,rgba(170,3,132,1) 59%,rgba(21,167,80,1) 80%,rgba(0,175,252,1) 100%);position:absolute;top:-5px;left:0;height:5px;z-index:200;width:100%;}.header__logo{display:none;}.header__title{float:left;margin-top:0;text-align:left;position:relative;display:block;width:300px;padding-right:40px;display:flex;align-items:center;}.header__title:before{content:"";display:none;}.header__title h2{font-size:35px;font-weight:normal;text-transform:uppercase;display:table-cell;vertical-align:middle;padding-bottom:0;height:45px;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.header__title:before{display:block;position:absolute;}.header__title h2{padding-left:55px;}}.header__menu{position:unset;background:transparent;}.header__menu label .menu{position:absolute;right:20px;top:50%;transform:translate(-50%,-50%);z-index:2000;width:50px;height:50px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:none;}@media only screen and (max-width:600px){.header__menu label .menu{position:absolute;right:-50px;top:-50px;z-index:100;width:180px;height:180px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:3000;}}.header__menu label .menu-ham{position:absolute;top:20px;left:20px;width:30px;height:3px;background:#17324d;display:block;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:1000;}.header__menu label .menu-ham:after,.header__menu label .menu-ham:before{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;content:"";position:absolute;display:block;width:100%;height:100%;background:#17324d;width:40px;left:-10px}.header__menu label .menu-ham:before{top:-10px;}.header__menu label .menu-ham:after{bottom:-10px;}.header__menu label input.menu-checkbox{display:none;}.header__menu label input:checked+.menu{box-shadow:0 0 0 100vw #fff,0 0 0 100vh #fff;border-radius:0;background:#fff;cursor:pointer;}.header__menu label input:checked+.menu .menu-ham{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#17324d;width:40px;}.header__menu label input:checked+.menu .menu-ham:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);bottom:0;background:#17324d;left:0;}.header__menu label input:checked+.menu .menu-ham:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0;background:#fff;left:0;}.header__menu .nav{z-index:200;position:fixed;min-width:200px;left:-1000em;padding:0;opacity:0;-webkit-transition:.25s 0s ease-in-out;transition:.25s 0s ease-in-out;margin:auto;z-index:35000;}.header__menu .menu-label-container{display:none;}.header__menu label .menu-label-container{display:block;}.header__menu label input:checked+.menu+.nav{opacity:1;-webkit-transition:opacity 3.5s;transition:opacity 2.5s;width:100%;height:100%;padding:0px 0 80px;overflow-y:scroll;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:95px;border-top:3px solid #cccccc;background-color:#fff;}.header__menu label a{display:block;color:#000;font-weight:bold;text-decoration:none;cursor:pointer;}.header__menu label a:hover{color:#e2623b;}.nav .page__inner{padding:0;max-width:none;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;}.nav .nav__search label{display:block;width:100%;height:100%;padding:0px;}.nav__search .input__control{padding:5px 5px 5px 15px;}.nav__list,.nav__list li{margin:0;padding:5px 0;list-style-type:none;}.nav__list{padding-top:10px;}.nav__language li{display:inline-block;margin:0 6px;}.nav__language{text-transform:uppercase;display:flex;flex-direction:row;justify-content:space-evenly;padding-bottom:30px;}.nav__menu{padding-top:0;display:flex;flex-direction:column;margin-left:30px;}.nav__menu li{float:none;width:100%;padding:5px 0;text-align:left;text-transform:uppercase;font-size:40px;}.nav__menu li:nth-child(2n){text-align:left;}.nav__menu li:nth-child(2n + 1){clear:none;}.nav__location{display:none;}.nav__location:before{display:none;}@media only screen and (max-width:900px){.header__menu label .nav{width:100%;}}@media only screen and (max-width:600px){.header__menu label .menu{right:0;top:50%;width:50px;height:50px;}.header__menu label .menu-ham{top:20px;left:20px;}.header__title h2{font-size:20px;}.header__title{padding-right:90px;}.header__title:before{font-size:40px;width:45px;}.nav__list{font-size:5vw;}.nav__menu li{font-size:32px;}.nav__menu li{float:none;width:100%;text-align:left;line-height:1.7em;padding:0;}.nav__menu li:nth-child(2n){text-align:left;}.nav__language li{margin:0 6px;}}@media only screen and (min-width:600px){.header__fixed{padding-top:290px;}.header__fixed .header{animation-duration:0.4s;animation-name:slidein;}@keyframes slidein{from{transform:translateY(-80px);}to{transform:translateY(0);}}.header__fixed .header{height:90px;position:fixed;top:0;width:100%;z-index:1200;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.header__fixed .header__menu label .menu{right:20px;width:50px;height:50px;}.header__fixed .header__logo img{width:200px;height:auto;}.header__fixed .header__title h2{font-size:35px;}.header__fixed .header__menu label .menu-ham{top:20px;width:30px;}.header__fixed .header__menu label input:checked+.menu .menu-ham{top:50%;width:40px;}.header__fixed .header__menu label input:checked+.menu{z-index:100;height:180px;}.header__fixed .header__logo{position:absolute;bottom:10px;left:50%;transform:translate(-50%,0%);width:60%;}}.swiper-container-horizontal .swiper-scrollbar{display:none;}.swiper-scrollbar-box{display:none;}.swiper-pagination-box{padding:10px 0 10px;text-align:center;background:#fff;}.swiper-pagination{position:relative;bottom:unset;padding:10px 0;margin:10px 0;width:auto;display:inline;color:#000;font-size:20px;}.swiper-container-horizontal .swiper-scrollbar{position:relative;left:10%;bottom:inherit;z-index:50;height:6px;width:80%;margin:20px 0;}.event-date{font-size:16px;text-transform:uppercase;text-align:center;}.slide-caption__info{background:#ececec;border:1px solid #d5d5d5;padding:5px 0;display:flex;}.slide-caption__info span{flex-grow:1;}.slide-caption__info span.separator{border-right:1px solid #d5d5d5;}.slide-caption .slide-caption__text{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.2em;padding:10px;}.slide-caption .slide-caption__sub-title{font-size:20px;color:#e2623b;position:relative;padding:0 5%;display:block;margin-bottom:10px;}.swiper-button-next,.swiper-button-prev{bottom:0;top:unset;top:inherit;position:relative;display:inline;padding:5px 20px;margin:0 40px;left:0;right:0;background-size:40px 40px;}.slide-caption .slide-caption__tag-list{color:#e2623b;padding:0;margin:0;list-style-type:none;font-size:20px;text-transform:none;margin:auto;}.slide-caption .slide-caption__tag-list li{display:inline-block;position:relative;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1803.141px' height='841.891px' viewBox='-1207.859 0 1803.141 841.891' enable-background='new -1207.859 0 1803.141 841.891' xml:space='preserve'%3E%3Cpolygon fill='%23000000' points='-945.115,476.303 581.35,476.303 581.35,368.586 -942.117,368.586 -654.187,80.655 -729.592,5.247 -1145.707,423.944 -732.591,839.642 -657.186,764.234 '/%3E%3C/svg%3E");}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1803.141px' height='841.891px' viewBox='-1207.859 0 1803.141 841.891' enable-background='new -1207.859 0 1803.141 841.891' xml:space='preserve'%3E%3Cpolygon fill='%23000000' points='334.758,368.586 -1191.707,368.586 -1191.707,476.303 331.76,476.303 43.829,764.235 119.235,839.642 535.35,420.946 122.234,5.247 46.828,80.656 '/%3E%3C/svg%3E");}.slider__scrollbar--yellow .swiper-button-prev,.slider__scrollbar--yellow .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1803.141px' height='841.891px' viewBox='-1207.859 0 1803.141 841.891' enable-background='new -1207.859 0 1803.141 841.891' xml:space='preserve'%3E%3Cpolygon fill='%23000000' points='-945.115,476.303 581.35,476.303 581.35,368.586 -942.117,368.586 -654.187,80.655 -729.592,5.247 -1145.707,423.944 -732.591,839.642 -657.186,764.234 '/%3E%3C/svg%3E");}.slider__scrollbar--yellow .swiper-button-next,.slider__scrollbar--yellow .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1803.141px' height='841.891px' viewBox='-1207.859 0 1803.141 841.891' enable-background='new -1207.859 0 1803.141 841.891' xml:space='preserve'%3E%3Cpolygon fill='%23000000' points='334.758,368.586 -1191.707,368.586 -1191.707,476.303 331.76,476.303 43.829,764.235 119.235,839.642 535.35,420.946 122.234,5.247 46.828,80.656 '/%3E%3C/svg%3E");}.slider__scrollbar--green .swiper-button-prev,.slider__scrollbar--green .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1803.141px' height='841.891px' viewBox='-1207.859 0 1803.141 841.891' enable-background='new -1207.859 0 1803.141 841.891' xml:space='preserve'%3E%3Cpolygon fill='%23000000' points='-945.115,476.303 581.35,476.303 581.35,368.586 -942.117,368.586 -654.187,80.655 -729.592,5.247 -1145.707,423.944 -732.591,839.642 -657.186,764.234 '/%3E%3C/svg%3E");}.slider__scrollbar--green .swiper-button-next,.slider__scrollbar--green .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1803.141px' height='841.891px' viewBox='-1207.859 0 1803.141 841.891' enable-background='new -1207.859 0 1803.141 841.891' xml:space='preserve'%3E%3Cpolygon fill='%23000000' points='334.758,368.586 -1191.707,368.586 -1191.707,476.303 331.76,476.303 43.829,764.235 119.235,839.642 535.35,420.946 122.234,5.247 46.828,80.656 '/%3E%3C/svg%3E");}.slider__scrollbar--red .swiper-button-prev,.slider__scrollbar--red .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1803.141px' height='841.891px' viewBox='-1207.859 0 1803.141 841.891' enable-background='new -1207.859 0 1803.141 841.891' xml:space='preserve'%3E%3Cpolygon fill='%23000000' points='-945.115,476.303 581.35,476.303 581.35,368.586 -942.117,368.586 -654.187,80.655 -729.592,5.247 -1145.707,423.944 -732.591,839.642 -657.186,764.234 '/%3E%3C/svg%3E");}.slider__scrollbar--red .swiper-button-next,.slider__scrollbar--red .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1803.141px' height='841.891px' viewBox='-1207.859 0 1803.141 841.891' enable-background='new -1207.859 0 1803.141 841.891' xml:space='preserve'%3E%3Cpolygon fill='%23000000' points='334.758,368.586 -1191.707,368.586 -1191.707,476.303 331.76,476.303 43.829,764.235 119.235,839.642 535.35,420.946 122.234,5.247 46.828,80.656 '/%3E%3C/svg%3E");}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.swiper-button-next,.swiper-button-prev{transform:translate(0,-10px);}}@media only screen and (max-width:800px){.swiper-container{width:100%;height:100%;}.four-slides .swiper-slide{width:80%;min-width:300px;}.section-tag-filter.four-slides .swiper-slide{width:70%;min-width:auto;}}.section-slider-home{padding:0;margin:0;}.section-slider-home.section-slider--fullpage .page__inner{max-width:100%;padding:0;}.section-slider-home .swiper-container{width:100%;height:auto;background-color:transparent;}.section-slider-home .swiper-slide-content{text-align:center;font-size:30px;background-color:#fff;height:500px;background-position:center;background-size:contain;background-repeat:no-repeat;}.section-slider-home .swiper-wrapper{height:auto;margin-bottom:0;background:#000;}.section-slider-home .slide-caption,.slide-full-link{position:absolute;width:100%;bottom:calc(100% - 550px);padding-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;height:auto;}.slide-full-link{bottom:0;padding-bottom:0px;}.section-slider-home .swiper-slide .slide-caption,.section-slider-home .swiper-slide .slide-full-link{bottom:0px;}.section-slider-home .swiper-slide .slide-caption{left:0px;}.slide-full-link{position:absolute;width:100%;height:100%;z-index:200;}.section-slider-home .slide-caption .slide-caption__text{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.section-slider-home .slide-caption .slide-caption__title{font-size:35px;font-weight:normal;color:#fff;position:relative;line-height:48px;display:block;text-transform:uppercase;padding-bottom:5px;line-height:1em;}.section-slider-home .slide-caption .slide-caption__title a{color:#fff;text-decoration:none;}.section-slider-home .slide-caption .slide-caption__tag-list{color:#e2623b;padding:0;list-style-type:none;font-size:26px;text-transform:uppercase;line-height:1.2em;}.swiper-slide .swiper-slide-content img{width:auto;border-radius:0;}@media only screen and (max-width:500px){.section-slider-home .slide-caption .slide-caption__title{font-size:36px;padding:5px;}.section-slider-home .slide-caption .slide-caption__tag-list{font-size:24px;}}.section-slider-home .slide-caption .slide-caption__tag-list li{display:inline-block;position:relative;}.section-slider-home .slide-caption .slide-caption__tag-list a{color:#e2623b;position:relative;text-decoration:underline;}.section-slider-home .slide-caption .slide-caption__tag-list a:hover{color:#ffd36b;}.section-slider-home .slide-caption .slide-caption__tag-list span{color:#e2623b;position:relative;text-decoration:none;padding-left:15px;}.section-slider-home .slide-caption .slide-caption__tag-list li:before,.section-slider-home .slide-caption .slide-caption__tag-list span:before{content:" / ";font-weight:normal;text-decoration:none;}.section-slider-home .swiper-slide:hover .slide-caption .slide-caption__tag-list span,.section-slider-home .swiper-slide .slide-caption:hover .slide-caption__tag-list span{color:#ffd36b;}.section-slider-home .slide-caption .slide-caption__tag-list span:before{position:absolute;left:0;}.section-slider-home .slide-caption .slide-caption__tag-list li:first-child:before,.section-slider-home .slide-caption .slide-caption__tag-list span:first-child:before{content:"";}.section-slider-home .slide-caption .slide-caption__tag-list span:first-child{padding-left:0;}.section-single-card{margin:40px 0 80px;}.card{padding:10px 0;margin:10px 0;}.single-card{margin:0 30px;height:480px;}.card__text,.card__image{float:left;width:50%;height:100%;}.card__text{padding:20px;}.card__image{background-position:center;background-size:cover;background-repeat:no-repeat;}.card__text-loc-name{font-size:60px;text-transform:uppercase;padding:0;position:absolute;width:90%;bottom:320px;left:50%;transform:translateX(-50%);line-height:1em;}.card__text-loc-name:after{content:"";height:1px;display:block;width:20%;border-top:1px solid #000;margin:auto;margin-top:20px;}.card__text-loc-slogan{font-size:36px;position:absolute;top:180px;width:70%;left:50%;transform:translateX(-50%);height:200px;overflow:hidden;line-height:1.2em;}.card__text-btn{position:absolute;bottom:30px;width:calc(100% - 40px);text-align:center;}.card__text-btn .btn{padding:5px 20px;text-decoration:none;border:1px solid #666;font-size:24px;line-height:35px;cursor:pointer;margin:auto auto;}@media only screen and (max-width:1100px){.card__text-loc-name{font-size:5.5vw;}.card__text-loc-slogan{font-size:3.2vw;}}@media only screen and (max-width:600px){.single-card{height:auto;}.card__text,.card__image{float:none;width:100%;}.card__text{min-height:320px;}.card__image{min-height:360px;}.card__text-loc-name{font-size:40px;position:relative;bottom:0;width:100%;left:0;transform:translateX(0);}.card__text-loc-slogan{font-size:24px;position:relative;top:0;width:100%;height:auto;left:0;transform:translateX(0);padding:20px 0 60px;overflow:visible;}.single-card{margin:0;}}.section-tag-filter{min-height:200px;margin:0 0 40px;border-top:none;padding:40px 0px;background-color:#000 !important;color:#fff;}.section-tag-filter .swiper-slide{padding:30px 10px 15px;}.section-tag-filter .section__title{padding:0;color:#fff;}.section-tag-filter .text--yellow{padding:0;color:#fff;}.section-tag-filter .btn{font-size:27px;width:260px;height:260px;-webkit-border-radius:0%;-moz-border-radius:0%;border-radius:0%;background:#00864b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;margin:auto;}.section-tag-filter .btn:before{font-family:"iat-font";font-size:100px;font-weight:normal;position:absolute;top:50%;transform:translatey(-80px);}.section-tag-filter .btn-map:before{content:"\e8ad";}.section-tag-filter .btn-place:before{content:"\e8ae";}.section-tag-filter .btn-events:before{content:"\e8a2";}.section-tag-filter .btn-accomodation:before{content:"\e8a3";}.section-tag-filter .slide-caption .slide-caption__text{padding-top:100px;flex:0;align-self:auto;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.section-tag-filter .btn:before{left:50%;transform:translate(-50%,-80px);}.section-tag-filter .slide-caption .slide-caption__text{left:50%;transform:translate(-50%,-50%);position:absolute;}}.section-tag-filter .swiper-wrapper{margin:20px 0 50px;}.slider__scrollbar--yellow .swiper-scrollbar-drag{background:#e2623b;}.section-tag-filter .swiper-scrollbar{background:rgba(255,255,255,1);}.section-tag-filter .swiper-pagination{color:#000;padding:10px 0;margin:10px 0;}.section-tag-filter .swiper-pagination-current{font-weight:bold;color:#fff;}@media only screen and (max-width:500px){.section-tag-filter .btn{font-size:20px;}.section-tag-filter .btn:before{font-size:80px;transform:translatey(-65px);}.section-tag-filter .slide-caption .slide-caption__text{padding-top:60px;}.section-tag-filter .swiper-slide{padding:30px 0px 15px;}.section-tag-filter .swiper-wrapper{margin:20px 0 50px;}.section-tag-filter .btn{width:50vw;height:50vw;}.section-tag-filter .page__inner{padding:0;}}@media only screen and (max-width:400px){.section-tag-filter .btn{width:58vw;height:58vw;}}.section-cards{margin:50px 0;}.section-cards .slide-full-link{position:absolute;width:100%;height:100%;z-index:200;}.section-cards.slide-caption-fixed{width:auto;z-index:3000;}.section-cards .event-date{color:#000;background:#fff;position:relative;top:inherit;width:100%;height:auto;display:block;border:none;padding:4px;transform:translateX(-50%);}.section-cards .event-date div{vertical-align:middle;}.section-cards .event-date span{display:block;}.section-cards .slide-caption .slide-caption__title{font-size:26px;color:#000;position:relative;line-height:1em;display:block;text-transform:none;margin:0 0 10px;}.section-cards .slide-caption .slide-caption__title a{color:#000;text-decoration:none;}.section-search-output{margin:40px 0;}.section-search-output .swiper-slide-content{background-color:#fff;height:280px;background-position:center;background-size:cover;background-repeat:no-repeat;}.section-search-output .swiper-slide-content .slide-caption{height:280px;min-height:320px;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;}.section-search-output .event-date,.event-date{color:#fff;background:#fff;position:relative;top:inherit;width:100%;height:auto;display:block;font-size:16px;left:50%;transform:translatex(-50%);color:#000;text-transform:none;padding:4px;}.section-search-output .event-date div,.event-date div{display:block;}.section-search-output .event-date span,.event-date span{display:block;}.event-distance{font-size:16px;color:#000;text-transform:none;text-align:center;}.section-search-output .box-price{color:#000;background:#e2623b;position:absolute;top:40px;left:40px;width:auto;padding:5px 10px;font-size:18px;font-weight:600;left:50%;transform:translatex(-50%);}.rating{display:block;}.stars:after{content:"\e806";font-family:"iat-font";font-size:20px;color:#e2623b;height:40px;width:20px;display:inline-block;text-align:center;padding:0 5px;}.rating .stars:first-child:after{padding-left:0;}.rating .stars:last-child:after{padding-right:0;}.section-search-output .slide-caption .slide-caption__title{font-size:26px;color:#000;position:relative;line-height:1em;display:block;text-transform:none;width:100%;margin:0 0 10px;font-weight:bold;padding-right:40px;}.section-search-output--generic-search .swiper-slide .slide-caption-fixed{padding-bottom:20px;z-index:100;border:none;border-bottom:1px solid #d5d5d5;}.section-search-output--generic-search .slide-caption .slide-caption__title{font-size:24px;font-weight:600;color:#000;position:relative;line-height:1.2em;display:block;text-transform:uppercase;width:auto;margin:auto;}.section-search-output--generic-search .slide-caption .slide-caption__title a{text-decoration:none;}.section-search-output--generic-search .slide-caption .slide-caption__sub-title{font-size:20px;color:#000;position:relative;display:block;width:100%;line-height:1.2em;padding:0;}.section-search-output--generic-search .slide-caption .slide-caption__sub-title a{text-decoration:none;}.section-search-output--generic-search .result-tag{text-transform:uppercase;font-weight:600;}.section-search-output--generic-search .highlighted{padding:0 5px;color:#fff;font-weight:600;}.section-search-output--generic-search .result-tag-evento .result-tag{color:#037bbf;}.section-search-output--generic-search .result-tag-evento .highlighted{background-color:#037bbf;}.section-search-output--generic-search .result-tag-evento .swiper-slide-content{border:1px solid #037bbf;}.section-search-output--generic-search .result-tag-evento .swiper-slide-content:before{background-image:linear-gradient(0deg,#cfe5f3,hsla(0,0%,100%,0));}.section-search-output--generic-search .result-tag-itinerario .result-tag{color:#c7322c;}.section-search-output--generic-search .result-tag-itinerario .highlighted{background-color:#c7322c;}.section-search-output--generic-search .result-tag-itinerario .swiper-slide-content{border:1px solid #c7322c;}.section-search-output--generic-search .result-tag-itinerario .swiper-slide-content:before{background-image:linear-gradient(0deg,#f4d6d5,hsla(0,0%,100%,0));}.section-search-output--generic-search .result-tag-esperienza .result-tag{color:#0c824f;}.section-search-output--generic-search .result-tag-esperienza .highlighted{background-color:#0c824f;}.section-search-output--generic-search .result-tag-esperienza .swiper-slide-content{border:1px solid #0c824f;}.section-search-output--generic-search .result-tag-esperienza .swiper-slide-content:before{background-image:linear-gradient(0deg,#dbede5,hsla(0,0%,100%,0));}.section-search-output--generic-search .result-tag-luogo .result-tag{color:#f1ab1d;}.section-search-output--generic-search .result-tag-luogo .highlighted{background-color:#f1ab1d;}.section-search-output--generic-search .result-tag-luogo .swiper-slide-content{border:1px solid #f1ab1d;}.section-search-output--generic-search .result-tag-luogo .swiper-slide-content:before{background-image:linear-gradient(0deg,#fdf2d7,hsla(0,0%,100%,0));}.section-search-output--generic-search .result-tag-articoli .result-tag{color:#214998;}.section-search-output--generic-search .result-tag-articoli .highlighted{background-color:#214998;}.section-search-output--generic-search .result-tag-articoli .swiper-slide-content{border:1px solid #214998;}.section-search-output--generic-search .result-tag-articoli .swiper-slide-content:before{background-image:linear-gradient(0deg,#cbd4e7,hsla(0,0%,100%,0));}.section-search-output--generic-search .result-tag-ospitalita .result-tag{color:#5ba954;}.section-search-output--generic-search .result-tag-ospitalita .highlighted{background-color:#5ba954;}.section-search-output--generic-search .result-tag-ospitalita .swiper-slide-content{border:1px solid #5ba954;}.section-search-output--generic-search .result-tag-ospitalita .swiper-slide-content:before{background-image:linear-gradient(0deg,#deeedd,hsla(0,0%,100%,0));}.slider__scrollbar--blue .swiper-scrollbar-drag{background:#000;}.slider__scrollbar--blue .swiper-pagination-current{font-weight:bold;color:#000;}.slider__scrollbar--green .swiper-scrollbar-drag{background:#000;}.slider__scrollbar--green .swiper-pagination-current{font-weight:bold;color:#000;}.slider__scrollbar--red .swiper-scrollbar-drag{background:#000;}.slider__scrollbar--red .swiper-pagination-current{font-weight:bold;color:#000;}.section-video{margin:80px 0;}.section-video .page__inner{max-width:100%;}.block-video{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;width:80%;margin:auto;}.section-video .extra-space-top .page__inner{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:100%;max-width:1280px;}.section-video .extra-space-top{height:300px;margin-top:40vw;padding-bottom:30px;}@media only screen and (min-width:1280px){.section-video .extra-space-top{height:300px;margin-top:500px;}}@media only screen and (max-width:1280px){.section-video .page__inner{padding:0;}.section-video .extra-space-top .page__inner{padding:20px;}}@media only screen and (max-width:800px){.section-video .extra-space-top{height:auto;margin-top:0px;padding:0;}.section-video .extra-space-top .page__inner{position:relative;bottom:0;left:0%;transform:translateX(0%);width:100%;}.section-video .extra-space-top .page__inner{padding:20px 0;}.block-video{width:100%;}}.block-video iframe,.block-video object,.block-video embed{height:100%;left:0;position:absolute;top:0;width:100%;}.section-info-block{margin:80px 0;padding:40px 0;border-top:9px solid #e2623b;}.section-info-block .section-info-button{padding:15px 0 15px 6%;float:left;width:50%;}.section-info-block .section-info-button:last-child{padding:15px 6% 15px 15px;}@media only screen and (max-width:800px){.section-info-block .section-info-button{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;padding:15px 0;}}.section-info-block .section-info-button .btn{font-size:30px;font-weight:600;text-decoration:none;width:400px;height:400px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#1e58a1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;padding-bottom:30px;margin:auto auto;}.section-info-block .section-info-button .btn:before{font-family:"iat-font";font-size:120px;font-weight:normal;position:absolute;top:50%;transform:translatey(-120px);}.section-info-block .section-info-button .btn__text{padding-top:140px;flex:none;align-self:auto;line-height:1em;width:70%;}.section-info-block .section-info-button .btn__text--small{font-size:80%;font-weight:normal;text-transform:none;border-top:1px solid #fff;padding-top:10px;top:18px;display:block;margin:auto;}.section-info-block .section-info-button .btn-contact:before{content:"\e8a4";}.section-info-block .section-info-button .btn-subscribe:before{content:"\e8b0";}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.section-info-block .section-info-button .btn-contact:before{left:50%;transform:translate(-50%,-140px);}.section-info-block .section-info-button .btn-subscribe:before{left:50%;transform:translate(-50%,-140px);}}@media only screen and (max-width:800px){.section-info-block .section-info-button{float:none;width:100%;margin:20px 0;}.section-info-block .section-info-button:last-child{padding:15px 0;}}@media only screen and (max-width:400px){.section-info-block .section-info-button .btn{width:270px;height:270px;font-size:90%;}.section-info-block .section-info-button .btn:before{transform:translatey(-100px);}.section-info-block .section-info-button .btn:before{font-size:100px;}.section-info-block .section-info-button .btn__text{padding-top:100px;}.section-info-block .section-info-button .btn__text--small{padding-top:10px;}}.section__title{font-size:30px;font-weight:600;text-transform:uppercase;padding-bottom:20px;text-align:center;}.section__title--small{font-size:48px;padding-bottom:10px;}.section__title--red{color:#000;}.section__title--green{color:#000;}.section__title--blue{color:#17324d;}.section__title--yellow{color:#000;}.text--red{color:#000;}.text--green{color:#000;}.text--blue{color:#000;}.text--yellow{color:#000;}.section-social-footer{margin:20px 0;padding:0;}.section-social-footer-button a{margin:0 0 20px}.section-social-footer-button a{color:#000;text-decoration:none;}.section-social-footer-button p{display:inline-block;}.section-social-footer-button p span{left:-1000em;font-size:1px;position:absolute;}.section-social-footer-button .btn:before{font-family:"iat-font";font-size:35px;font-weight:normal;display:block;padding:0 25px 0;}.section-social-footer-button .btn-youtube:before{content:"\F16A";}.section-social-footer-button .btn-facebook:before{content:"\F09A";}.section-social-footer-button .btn-twitter:before{content:"\F304";}.section-social-footer-button .btn-instagram:before{content:"\F16D";}.section-single-event{margin:80px 0;}.section-single-event ul,.section-single-event li{margin:0;padding:0;list-style-type:none;}.section-single-event ul{display:block;width:100%;margin:auto;margin-bottom:30px;border:1px solid #000;padding:10px;text-align:center;}.section-single-event li{display:table-cell;padding:0 10px;line-height:1em;border-right:none;font-size:24px;}.section-single-event li:first-child{border-left:none;}.section-single-event li:last-child{border-right:none;}.section-single-event li span{display:inline;color:#000;font-size:22px;font-weight:600;}.event-address{background-color:#17324d;color:#fff;font-weight:600;margin:15px 0;padding:15px 10px !important;text-align:center;}.section-map{margin:40px 0;}.section-map img{float:left;}.section-map-btn .btn{text-transform:none;border:none;}.tag-list-filter a{text-decoration:none;}.tag-list-filter ul{margin:10px;padding:0;text-align:center;}@media only screen and (max-width:600px){.tag-list-filter ul{margin:20px auto;width:83.33333333%;}}.tag-list-filter li.btn{display:inline-block;margin:10px 10px;background-color:#fff;line-height:2.1em;}.tag-list-filter li.btn:first-child{margin-left:0px;}.tag-list-filter li.btn:last-child{margin-right:0px;}@media only screen and (max-width:800px){.tag-list-filter li.btn{margin:5px;}}@media only screen and (max-width:500px){.section-map-btn{display:block;margin-top:15px;}}.single-article{margin:80px 0;}.single-article .page__inner{padding:0;}.read-more+[data-readmore-toggle] span{position:absolute;top:45px;white-space:nowrap;font-size:16px;text-transform:initial;}.read-more+[data-readmore-toggle]{text-align:center;text-transform:uppercase;font-weight:600;color:#000;text-decoration:none;margin:auto auto 25px !important;text-decoration:none;border:2px solid #17324d;line-height:30px;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;text-decoration:none;z-index:200;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;}.read-more+[data-readmore-toggle] svg{stroke-width:4px;stroke:#17324d;}.read-more+[data-readmore-toggle]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}.read-more[data-readmore]{display:block;width:100%;}.read-more[data-readmore]{transition:height 500ms;overflow:hidden;}.read-more--active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;z-index:2;background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-moz-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}.arrow--toggle:before{text-align:center;text-decoration:none;color:#000;cursor:pointer;font-family:"iat-font";font-style:normal;font-weight:normal;font-size:50px;display:block;text-align:center;width:100%;}.arrow--closed.arrow--toggle:before{content:"";}.arrow--opened.arrow--toggle:before{content:"";}.read-more--opened:after{display:none;}.location-info-data{margin:40px 0;}.location-info-data .page__inner{padding:0;}.location-info-data-content{border:1px solid #000;}.location-info-data dl{display:table;width:100%;margin:30px 0;}.location-info-data dt{display:table-cell;width:30%;padding:20px;text-align:right;vertical-align:middle;font-size:30px;color:#000;font-weight:600;}.location-info-data dd{display:table-cell;width:70%;padding:20px;font-size:22px;border-left:2px solid #17324d;vertical-align:middle;}.location-info-data dd ul,.location-info-data dd li{margin:0;padding:0;list-style-type:none;}.location-info-data dt:before{content:"";display:table-row;width:100%;}@media only screen and (max-width:800px){.location-info-data dt{width:35%;padding:10px;}.location-info-data dd{font-size:16px;width:65%;padding:10px;}}@media only screen and (max-width:600px){.location-info-data-content{border:none;border-top:1px solid #000;border-bottom:1px solid #000;}.location-info-data .page__inner{padding:0;margin:0;}.location-info-data dt,.location-info-data dd{display:block;width:100%;text-align:left;padding:10px;}.location-info-data dt{padding:10px 0;}.location-info-data dl{margin:0;}}.slider-home-hotel .swiper-wrapper{width:1000em !important;}#modal-container{position:fixed;display:table;height:100%;width:100%;top:0;left:0;transform:scale(0);z-index:10000;}#modal-container.one{transform:scaleY(0.01) scaleX(0);animation:unfoldIn 1s cubic-bezier(0.165,0.84,0.44,1) forwards;}#modal-container.one .modal-background .modal{transform:scale(0);animation:zoomIn 0.8s 1.1s cubic-bezier(0.165,0.84,0.44,1) forwards;width:100%;z-index:100000;overflow-y:scroll;height:100vh !important;padding-bottom:100px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;}#modal-container.one.out{transform:scale(1);animation:unfoldOut 1.1s 0.7s cubic-bezier(0.165,0.84,0.44,1) forwards;}#modal-container.one.out .modal-background .modal{animation:zoomOut 0.7s cubic-bezier(0.165,0.84,0.44,1) forwards;}#modal-container.out{animation:quickScaleDown 0s .5s linear forwards;}#modal-container.out .modal-background{animation:fadeOut 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards;}#modal-container.out .modal-background .modal{animation:modalFadeOut 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards;}#modal-container.out .modal-background .modal h2,#modal-container.out .modal-background .modal p{animation:modalContentFadeOut 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards;}#modal-container.out .modal-background .modal .modal-svg rect{animation:sketchOut 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards;}#modal-container .modal-background{display:table-cell;background:rgba(0,0,0,0.8);vertical-align:middle;}#modal-container .modal-background .modal{background:#fff;display:inline-block;}#modal-container .header__title{float:none;margin-top:0;text-align:left;position:relative;display:table;width:100%;padding-left:70px;vertical-align:middle;height:70px;padding-right:20px;}#modal-container .header__title:before{content:"";display:none;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#modal-container .header__title:before{display:block;position:absolute;}#modal-container .header__title h2{padding-left:55px;}}.modal-body-width{margin:auto;max-width:950px;}@media only screen and (max-width:1000px){.modal-body-width{padding:0 20px;}}.header__fixed #modal-container .header__title h2{font-size:35px;line-height:35px;}.modal-body h2{font-size:48px;text-transform:uppercase;text-align:center;}.modal-body .modal-content{margin-top:40px;margin-bottom:80px;}.modal-body .modal-content-text{font-size:20px;padding:0;margin:0;}.modal-body .section__title{padding-bottom:40px;}.modal-body .modal-content-text p:first-of-type{font-weight:600;font-size:24px;}@media only screen and (max-width:600px){.modal-body .header__title:before{font-size:40px;width:65px;}}.modal-body .modal-content-photo{width:80%;margin:auto;margin-bottom:50px;}.modal-body .modal-content-photo img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.modal-body .link-more{text-align:center;}.modal-body .modal-content:after{content:" ";border-bottom:1px solid #000;max-width:300px;height:1px;width:100%;position:absolute;bottom:-10px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-top:20px;}.modal-body .link-more p{display:inline;padding:0 100px 0 50px;}.modal-body .link-more a{color:#000;display:inline-block !important;transition:all .3s ease-out;}.modal-body .link-more:hover a{-moz-transform:translate(-5px,0);-o-transform:translate(-5px,0);-ms-transform:translate(-5px,0);transform:translate(-5px,0);}.modal-body .link-more a:after{content:"\e8ac";font-family:"iat-font";font-style:normal;font-weight:normal;position:absolute;top:50%;color:#d81920;font-size:35px;margin-top:-15px;margin-left:10px;display:inline-block;transition:all .3s ease-out;}.modal-body .link-more a:hover:after{-moz-transform:translate(10px,0);-o-transform:translate(10px,0);-ms-transform:translate(10px,0);transform:translate(10px,0);}.modal-body .categories li.active{background:#d81920;color:#fff;font-weight:600;}.modal-body .categories li.active a{color:#fff;}@keyframes unfoldIn{0%{transform:scaleY(0.005) scaleX(0);}50%{transform:scaleY(0.005) scaleX(1);}100%{transform:scaleY(1) scaleX(1);}}@keyframes unfoldOut{0%{transform:scaleY(1) scaleX(1);}50%{transform:scaleY(0.005) scaleX(1);}100%{transform:scaleY(0.005) scaleX(0);}}@keyframes zoomIn{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes zoomOut{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes fadeIn{0%{background:transparent;}100%{background:rgba(0,0,0,0.7);}}@keyframes fadeOut{0%{background:rgba(0,0,0,0.7);}100%{background:transparent;}}@keyframes scaleUp{0%{transform:scale(0.8) translateY(1000px);opacity:0;}100%{transform:scale(1) translateY(0px);opacity:1;}}@keyframes scaleDown{0%{transform:scale(1) translateY(0px);opacity:1;}100%{transform:scale(0.8) translateY(1000px);opacity:0;}}@keyframes scaleBack{0%{transform:scale(1);}100%{transform:scale(0.85);}}@keyframes scaleForward{0%{transform:scale(0.85);}100%{transform:scale(1);}}@keyframes quickScaleDown{0%{transform:scale(1);}99.9%{transform:scale(1);}100%{transform:scale(0);}}@keyframes slideUpLarge{0%{transform:translateY(0%);}100%{transform:translateY(-100%);}}@keyframes slideDownLarge{0%{transform:translateY(-100%);}100%{transform:translateY(0%);}}@keyframes moveUp{0%{transform:translateY(150px);}100%{transform:translateY(0);}}@keyframes moveDown{0%{transform:translateY(0px);}100%{transform:translateY(150px);}}@keyframes blowUpContent{0%{transform:scale(1);opacity:1;}99.9%{transform:scale(2);opacity:0;}100%{transform:scale(0);}}@keyframes blowUpContentTwo{0%{transform:scale(2);opacity:0;}100%{transform:scale(1);opacity:1;}}@keyframes blowUpModal{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes blowUpModalTwo{0%{transform:scale(1);opacity:1;}100%{transform:scale(0);opacity:0;}}@keyframes roadRunnerIn{0%{transform:translateX(-1500px) skewX(30deg) scaleX(1.3);}70%{transform:translateX(30px) skewX(0deg) scaleX(0.9);}100%{transform:translateX(0px) skewX(0deg) scaleX(1);}}@keyframes roadRunnerOut{0%{transform:translateX(0px) skewX(0deg) scaleX(1);}30%{transform:translateX(-30px) skewX(-5deg) scaleX(0.9);}100%{transform:translateX(1500px) skewX(30deg) scaleX(1.3);}}@keyframes sketchIn{0%{stroke-dashoffset:778;}100%{stroke-dashoffset:0;}}@keyframes sketchOut{0%{stroke-dashoffset:0;}100%{stroke-dashoffset:778;}}@keyframes modalFadeIn{0%{background-color:transparent;}100%{background-color:white;}}@keyframes modalFadeOut{0%{background-color:white;}100%{background-color:transparent;}}@keyframes modalContentFadeIn{0%{opacity:0;top:-20px;}100%{opacity:1;top:0;}}@keyframes modalContentFadeOut{0%{opacity:1;top:0px;}100%{opacity:0;top:-20px;}}@keyframes bondJamesBond{0%{transform:translateX(1000px);}80%{transform:translateX(0px);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:75px;width:75px;}90%{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:182px;width:247px;}100%{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:162px;width:227px;}}@keyframes killShot{0%{transform:translateY(0) rotate(0deg);opacity:1;}100%{transform:translateY(300px) rotate(45deg);opacity:0;}}@keyframes fadeToRed{0%{box-shadow:inset 0 0 0 rgba(201,24,24,0.8);}100%{box-shadow:inset 0 2000px 0 rgba(201,24,24,0.8);}}@keyframes slowFade{0%{opacity:1;}99.9%{opacity:0;transform:scale(1);}100%{transform:scale(0);}}.modal .close-icon{position:absolute;top:10px;right:0;color:#fff;font-size:35px;border:none;outline:none;cursor:pointer;vertical-align:middle;left:10px;color:#d81920;min-width:50px;background:transparent;padding:0;margin:0;z-index:10000;}.modal .close-icon.close-icon-bottom{position:relative;left:-20px;margin:0 10px 10px 0;float:right;}.modal .close-icon:before{content:"\e8a5";font-family:"iat-font";font-size:45px;font-weight:bold;color:#d81920;position:absolute;top:0;left:0;}.block-footer{background:#fff;border-top:none;margin:40px 0 0;padding:20px 0 40px;text-align:center;color:#000;}.block-footer a{color:#000;}.block-footer a:hover{text-decoration:underline;}.block-footer-logos{margin:0 0 30px;}.block-footer-logos p{display:inline-block;margin:0 20px;}.block-footer-logos p:first-child{margin-left:0;}.block-footer-logos p:last-child{margin-right:0;}.block-footer-logos img{width:auto;max-width:100%;}@media only screen and (max-width:480px){.block-footer-logos p{display:block;margin:0 0 20px;width:100%;}}.block-footer-menu ul,.block-footer-menu li{margin:0;padding:0;list-style-type:none;}.block-footer-menu li{display:inline-block;}.block-footer-menu li:after{content:"\00a0\00a0-\00a0\00a0";font-weight:normal;text-decoration:none;}.block-footer-menu li:last-child:after{display:none;}.view-filters{margin-top:20px;}.views-exposed-form input,.views-exposed-form select,.views-exposed-form textarea{margin:0;padding:0;outline:none;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:16px;}.views-exposed-form label{display:none;}.views-exposed-form input::placeholder{color:#75767b;}.views-exposed-form input[type="text"],.views-exposed-form textarea,.views-exposed-form select,.views-exposed-form input[type="file"],.views-exposed-form input[type="number"],.views-exposed-form input[type="date"]{width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:solid 1px #d5d5d5;padding:10px 20px;background:#000;background-color:#fff;}.views-exposed-form .item-field-datapicker:after{content:"\e844";font-family:"iat-font";position:absolute;width:10px;height:10px;font-size:10px;top:50%;transform:translate(0px,-5px);right:10px;color:#000;font-weight:normal;}.views-exposed-form .select2-container--default .select2-selection--multiple{border:solid 1px #016533;padding:5px 20px;background:#222;cursor:text;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#ffc322;font-size:16px;font-family:"Lato","Helvetica","Arial",sans-serif !important;}.views-exposed-form .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid 1px #016533;}.views-exposed-form .select2-container .select2-selection--multiple .select2-selection__rendered{padding-left:0;}.views-exposed-form .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0;}.views-exposed-form .select2-container:after{content:"\e859";font-family:"iat-font";position:absolute;width:10px;height:10px;font-size:10px;top:50%;transform:translate(0px,-5px);right:10px;color:#000;font-weight:normal;}.select2-dropdown{background-color:#fff;background:#fff;color:#000;border:1px solid #d5d5d5;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#4c4c4c;color:#fff;}.select2-results__option{padding:0 6px;font-size:16px;line-height:25px;margin-bottom:5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{border:none !important;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:16px;width:auto;font-family:"Lato","Helvetica","Arial",sans-serif;}.select2-container--default{margin:0;position:relative;vertical-align:middle;background:transparent;cursor:text;font-size:16px;font-family:"Lato","Helvetica","Arial",sans-serif !important;height:45px;width:100% !important;}.select2-container--below{width:100% !important;}.select2-container--default .select2-selection--single{background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:left;height:45px;border:1px solid #d5d5d5;z-index:9;background:transparent;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:normal;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#75767b;padding:5px 10px;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px;height:32px;max-width:90%;}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none;}.select2-container--default .select2-search--dropdown .select2-search__field{border:none;color:#000 !important;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#17324d;color:#fff;}.ui-datepicker{font-size:18px;}@media only screen and (max-width:1100px){.ui-datepicker{width:32%;}}@media only screen and (max-width:600px){.ui-datepicker{width:83.33333333%;}}.views-exposed-form input[type="submit"],.views-exposed-form input[type="button"],.views-exposed-form input[type="reset"],.btn-search{padding:4px 50px;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#222;background:#fff;border:1px solid #d5d5d5;font-weight:bold;font-size:22px;text-transform:uppercase;color:#000 !important;}.views-exposed-form .form-actions{margin-top:40px;}.views-exposed-form .js-form-item{padding:5px 0px;display:inline-block;float:none;margin:0 10px;}.section-search-filter{min-height:200px;margin:0 0 40px;padding:30px 0px 40px;background-color:#000 !important;color:#fff;}.section-search-filter .section__title{color:#fff;}.section__title--small{font-size:30px;padding-bottom:0;font-weight:200;}.section-search-filter li.btn{display:inline-block;margin:10px 10px;background-color:#222;}@media only screen and (max-width:600px){.section-search-filter li.btn{display:block;margin:10px 0px;}}.section-search-filter .btn a{color:#fff;}.section-search-filter .btn.active{background-color:#fff;}.section-search-filter .active.btn a{color:#000;font-weight:700;}.skip-link{display:none;}.scroll-top{display:none;}.scroll-top:after{content:"\e85c";width:40px;height:40px;padding:5px 10px;text-align:center;background-image:none;background-color:#000;text-decoration:none;position:fixed;right:10px;bottom:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;z-index:90;color:#fff;cursor:pointer;font-family:"iat-font";font-style:normal;font-weight:normal;line-height:34px;font-size:33px;opacity:0.5;}.scroll-top:hover:after{opacity:1;}.btn{text-transform:uppercase;transform:scale(1);transition:all 200ms ease-in;border:1px solid #666}.section-social-footer-button .btn{border:none;}.btn--rounded{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden;}.btn--red{background-color:#fff;color:#000;}.btn-grey{background-color:#fff;color:#000;border:1px solid #666}.btn-grey a{color:#000;}.btn--scale:hover{transform:scale(1.1);}.btn--grow a,button.btn--grow,ul.btn--grow li,a.btn--grow,input.btn--grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;text-decoration:none;}.btn--grow a:hover,.btn--grow a:focus,.btn--grow a:active,button.btn--grow:hover,button.btn--grow:focus,button.btn--grow:active,.btn--grow li:hover,.btn--grow li:focus,.btn--grow li:active,a.btn--grow:hover,a.btn--grow:focus,a.btn--grow:active,input.btn--grow:hover,input.btn--grow:focus,input.btn--grow:active{-webkit-transform:scale(1.1);transform:scale(1.1);}.ui-tabs-active{background-color:#17324d !important;background-image:none;color:#fff;line-height:1.9em !important;}.ui-tabs-active a{color:#fff;}@media only screen and (max-width:600px){.btn--red{display:block;}}.padding-5{padding:5px;}.padding-lr-5{padding-left:5px;padding-right:5px;}.padding-tb-5{padding-top:5px;padding-bottom:5px;}.padding-10{padding:10px;}.padding-lr-10{padding-left:10px;padding-right:10px;}.padding-tb-10{padding-top:10px;padding-bottom:10px;}.padding-15{padding:15px;}.padding-lr-15{padding-left:15px;padding-right:15px;}.padding-tb-15{padding-top:15px;padding-bottom:15px;}.padding-20{padding:20px;}.padding-lr-20{padding-left:20px;padding-right:20px;}.padding-tb-20{padding-top:20px;padding-bottom:20px;}.padding-0{padding:0px;}.margin-5{margin:5px;}.margin-lr-5{margin-left:5px;margin-right:5px;}.margin-tb-5{margin-top:5px;margin-bottom:5px;}.margin-10{margin:10px;}.margin-lr-10{margin-left:10px;margin-right:10px;}.margin-tb-10{margin-top:10px;margin-bottom:10px;}.margin-15{margin:15px;}.margin-lr-15{margin-left:15px;margin-right:15px;}.margin-tb-15{margin-top:15px;margin-bottom:15px;}.margin-20{margin:20px;}.margin-lr-20{margin-left:20px;margin-right:20px;}.margin-tb-20{margin-top:20px;margin-bottom:20px;}.padding-bottom-50{padding-bottom:50px;}.section-slider-home .swiper-container.padding-bottom-50{padding-bottom:0px;}.b-invisible{display:none;}.box-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.box-shadow-large{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.gradient-green{background-image:none;color:#000;background-color:transparent;}.gradient-green a{color:#fff;}.gradient-blue{background-image:none;color:#fff;}.gradient-blue a{color:#fff;}.gradient-yellow{background-image:linear-gradient(-90deg,#ffcd54,#f9a51e);}.bg-yellow{background:#ffcd54;}.box-rounded--5{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden;}.box-rounded--10{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden;}.box-rounded--15{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden;}.box-rounded--20{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden;}.box-rounded--25{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden;}.devider{border:none;height:15px;padding:0;margin:0;}.btn--blu{background:#000;color:#fff;}#toolbar-item-administration-tray,#toolbar-item-shortcuts-tray{position:fixed;}.header__logo .header__logo_image.solo img{float:none;}.header__logo img{height:auto;}.header__title h2 a{text-decoration:none;}.header__title h2 a:hover{text-decoration:underline;}.event-info li{text-transform:lowercase;}.location-info-data a{color:#000;}.gradient-green .swiper-pagination-box{background:initial;padding:initial;}.single-article,.section-single-event{margin:50px 0;}.breadcrumb{font-size:18px;}.slide-caption__text a{text-decoration:none;}.section-search-output--generic-search .slide-caption .slide-caption__title{width:100%;}.field--name-field-accomodation-facilities .field__item,.field--name-field-credit-cards .field__item{display:inline-block;}.field--name-field-accomodation-facilities .field__item:after,.field--name-field-credit-cards .field__item:after{content:", ";white-space:pre;}.field--name-field-accomodation-facilities .field__item:last-child:after,.field--name-field-credit-cards .field__item:last-child:after{display:none;}.node--unpublished.node--view-mode-full:after{content:"Non pubblicato";position:fixed;display:inline-block;left:50%;transform:translateX(-50%);bottom:0;padding:10px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;text-transform:uppercase;font-weight:bold;z-index:998;border:1px solid transparent;background-color:#e27c79;border-color:#dd6864;color:#9f2723;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);}.view-mappa .leaflet-popup-content{width:320px;}.view-mappa .node--view-mode-cards{padding:0;text-align:center;}.view-mappa .leaflet-popup-content{margin:0;}.view-mappa .leaflet-popup-content-wrapper{padding:0;background:transparent;box-shadow:none;}.view-mappa .leaflet-container a{color:initial;}.view-mappa .leaflet-container a.leaflet-popup-close-button{width:30px;height:30px;padding-top:9px;z-index:999;}.section-map p{display:inline-block;}.link--vr{display:inline-block;margin:0 30px 0 0;}.link--vr a{color:#fff;display:inline-block;padding:10px 25px 10px 85px;background-color:#e2623b;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='512px' height='375px' viewBox='0 0 512 375' enable-background='new 0 0 512 375' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M339,213.485c0,22.056,17.943,40,40,40s40-17.944,40-40s-17.943-40-40-40S339,191.429,339,213.485z M399,213.485c0,11.028-8.973,20-20,20s-20-8.972-20-20c0-11.024,8.973-20,20-20S399,202.457,399,213.485z M502,183.485 c5.523,0,10,4.479,10,10c0,5.523-4.477,10-10,10c-5.521,0-10-4.477-10-10C492,187.964,496.479,183.485,502,183.485z M256,373.485 c71.006,0,256-17.474,256-85v-50c0-5.521-4.479-10-10-10c-5.523,0-10,4.479-10,10v50c0,17.016-36.717,41.266-117.129,55.275 L264.32,177.938c-2.195-3.294-6.125-4.979-10.028-4.307c-3.899,0.676-7.034,3.588-7.994,7.428L219.74,287.293l-78.193-52.132 c-4.414-2.94-10.361-1.926-13.547,2.32l-64.818,86.424C36,312.897,20,299.868,20,288.485V92.552 c51.136,33.329,175.072,40.934,236,40.934c61.065,0,184.834-7.586,236-40.934v55.934c0,5.522,4.477,10,10,10c5.521,0,10-4.478,10-10 v-85c0-37.278-82.434-54.764-131.568-61.863c-2.877-0.412-5.783,0.438-7.979,2.338C370.26,5.856,369,8.614,369,11.515v95.006 c-34.945,4.563-73.807,6.964-113,6.964c-39.191,0-78.054-2.397-113-6.964V11.515c0-2.901-1.261-5.66-3.454-7.56 c-2.193-1.9-5.106-2.75-7.977-2.339C82.433,8.721,0,26.205,0,63.485v225C0,356.531,187.721,373.485,256,373.485L256,373.485z M138.324,257.053l82.129,54.752c2.707,1.804,6.12,2.181,9.153,1.007c3.032-1.173,5.307-3.747,6.095-6.901l24.518-98.066 l92.861,139.288c-30.635,4.166-63.865,6.354-97.081,6.354c-65.323,0-127.401-8.153-173.089-22.548L138.324,257.053z M389,23.172 c19.725,3.22,103,20.106,103,40.313c0,9.387-28.211,28.055-103,40.123V23.172z M123,23.172v80.438 C48.212,91.541,20,72.873,20,63.486C20,43.28,103.274,26.39,123,23.172z'/%3E%3C/svg%3E");background-size:40px;background-position:25px center;background-repeat:no-repeat;text-decoration:none;}@media (max-width:650px){.link--map,.link--vr{text-align:center;display:block;width:90%;margin:auto auto;margin-bottom:20px}}.view-search-api .form-item-type,.view-search-api .form-item-custom-types,.view-search-api .form-item-field-tipo-luogo-op,.view-search-api .form-item-field-tipo-luogo,.view-aggregatore-homepage .form-item-type{display:none;}.custom-loader{background-image:url(/themes/custom/turismo/images/loader.gif);width:100px;height:100px;background-color:transparent;}.section-contact{min-height:200px;margin:80px 0;padding:40px 0px;}.contact-form label{display:block;}.contact-form .form-item{padding-bottom:20px;}.contact-form .captcha{display:inline-block;margin-bottom:20px;}.contact-form .input__control{font:inherit;line-height:inherit;position:relative;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;width:100%;outline:none;background:none;background:#fff;padding:5px 10px;max-width:500px;}.contact-form textarea.input__control{max-width:700px;}.contact-form .form-submit{padding:5px 20px;text-decoration:none;border:none;font-size:24px;line-height:35px;cursor:pointer;margin:auto auto;}.modal-body .modal-content-photo img{width:100%;height:auto;}.qr-code{text-align:center;}.qr-code img{width:auto;}.eu-cookie-compliance-message{max-width:100% !important;}.eu-cookie-compliance-message p{font-size:18px;line-height:1px;}.eu-cookie-compliance-buttons button{height:50px;margin-bottom:0;border:1px solid #ffffff;border-radius:1px;color:#000000;font-size:16px;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:0.02em;font-weight:900;float:right;}.a2a_abruzzoturismo{top:50%;transform:translateY(-50%);background-color:transparent !important;}.pager{text-align:center;padding:0;}.pager .pager__item{text-align:center;display:inline-block;margin:10px 10px;background-color:#fff;color:#000;border:1px solid #666;padding:10px 20px;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;text-decoration:none;}.pager .pager__item:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}.pager .pager__item a{text-decoration:none;}.btn--blu{background:#000;color:#fff;}#toolbar-item-administration-tray,#toolbar-item-shortcuts-tray{position:fixed;}.header__logo .header__logo_image.solo img{float:none;}.header__logo img{height:auto;}.header__title h2 a{text-decoration:none;font-size:1px;color:#fff;display:block;text-indent:-200em;}.header__title h2 a:after{content:"";left:20px;position:absolute;width:150px;height:45px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;background-image:url('/themes/custom/turismo/images/Logo_VenetoAroundME.png');}.no-scroll .header__title h2 a:after{z-index:50000;}.header__title h2 a:hover{text-decoration:underline;}.event-info li{text-transform:none;display:inline-block;line-height:36px;}.location-info-data a{color:#000;}.gradient-green .swiper-pagination-box{background:initial;padding:initial;}.single-article,.section-single-event{margin:0;}.event-info{text-align:center;}.breadcrumb{font-size:16px;padding-top:5px;border-top:1px solid #17324d;margin-top:20px;}.slide-caption__text a{text-decoration:none;}.section-search-output--generic-search .slide-caption .slide-caption__title{width:100%;}.field--name-field-accomodation-facilities .field__item,.field--name-field-credit-cards .field__item{display:inline-block;}.field--name-field-accomodation-facilities .field__item:after,.field--name-field-credit-cards .field__item:after{content:", ";white-space:pre;}.field--name-field-accomodation-facilities .field__item:last-child:after,.field--name-field-credit-cards .field__item:last-child:after{display:none;}.node--unpublished.node--view-mode-full:after{content:"Non pubblicato";position:fixed;display:inline-block;left:50%;transform:translateX(-50%);bottom:0;padding:10px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;text-transform:uppercase;font-weight:bold;z-index:998;border:1px solid transparent;background-color:#e27c79;border-color:#dd6864;color:#9f2723;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);}.view-mappa .leaflet-popup-content{width:320px;}.view-mappa .node--view-mode-cards{padding:0;text-align:left;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{border:5px solid #fff;box-shadow:0 3px 14px rgba(0,0,0,0.4);}.leaflet-popup-tip-container{bottom:-25px;}.leaflet-container a.leaflet-popup-close-button{font:16px/14px "Lato","Helvetica","Arial",sans-serif;color:#fff;font-size:30px}.leaflet-container a.leaflet-popup-close-button:hover{color:#ffcd54;}.view-mappa .leaflet-popup-content{margin:0;}.view-mappa .leaflet-popup-content-wrapper{padding:0;background:transparent;box-shadow:none;}.view-mappa .leaflet-container a{color:initial;}.view-mappa .leaflet-container a.leaflet-popup-close-button{width:30px;height:30px;padding-top:9px;z-index:999;color:#fff;}.view-search-api .form-item-type,.view-search-api .form-item-custom-types,.view-search-api .form-item-field-tipo-luogo-op,.view-search-api .form-item-field-tipo-luogo{display:none;}.custom-loader{background-image:url(/themes/custom/turismo/images/loader.gif);width:100px;height:100px;background-color:transparent;}.section-contact{min-height:200px;margin:80px 0;padding:40px 0px;}.contact-form label{display:block;}.contact-form .form-item{padding-bottom:20px;}.contact-form .captcha{display:inline-block;margin-bottom:20px;}.contact-form .input__control{font:inherit;line-height:inherit;position:relative;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;width:100%;outline:none;background:none;background:#fff;padding:5px 10px;max-width:500px;}.contact-form textarea.input__control{max-width:700px;}.contact-form .form-submit{padding:5px 20px;text-decoration:none;border:none;font-size:24px;line-height:35px;cursor:pointer;margin:auto auto;}.modal-body .modal-content-photo img{width:100%;height:auto;}.qr-code{text-align:center;}.qr-code img{width:auto;}.eu-cookie-compliance-message{max-width:100% !important;float:none;font-size:16px;line-height:1.5em;font-weight:200;}.eu-cookie-compliance-message p{font-size:17px;line-height:1.5em;font-weight:200;}.eu-cookie-compliance-message a{color:#ffcd54;}.eu-cookie-compliance-message a:hover{color:#fff;}.eu-cookie-compliance-buttons{float:none;margin:auto auto;padding:20px;max-width:40%;text-align:center;}.eu-cookie-compliance-buttons button{height:40px;border:1px solid #ffffff;border-radius:1px;color:#000000;font-size:16px;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:0;font-weight:600;float:none;margin:0;}.a2a_abruzzoturismo{top:50%;transform:translateY(-50%);background-color:transparent !important;}
body.no-scroll.toolbar-tray-open{padding-top:0 !important;}figure{margin:0;}.custom-loader{background-image:url('/themes/custom/turismo/images/loader_veneto.svg');width:100px;height:100px;background-color:transparent;left:50%;transform:translateX(-50%);}.unload-loader{z-index:9999;}.slide-caption .slide-caption__tag-list{padding-bottom:10px;font-size:20px;}.path-node .leaflet-popup-content-wrapper{box-shadow:none;border-radius:0;}.path-node .leaflet-fade-anim .leaflet-map-pane .leaflet-popup{background-color:#ffffff;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{border:none;}.leaflet-popup-content .event-date p{margin:0;}.leaflet-popup-content-wrapper .slide-caption .slide-caption__text{min-height:100px;}.come-back{display:none;}.come-back:after{content:"\e85a";width:40px;height:40px;padding:5px 10px;text-align:center;background-image:none;background-color:#000;text-decoration:none;position:fixed;left:10px;bottom:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;z-index:90;color:#fff;cursor:pointer;font-family:"iat-font";font-style:normal;font-weight:normal;line-height:45px;font-size:33px;opacity:0.5;}.come-back:hover:after{opacity:1;}.menu-container .separator{width:calc(100% - 70px);margin-left:30px;border-top:2px solid #d5d5d5;}.menu-container .nav__menu{margin-top:20px;}.menu-container .menu__sublink{margin:20px 30px 0;margin-bottom:30px;}.menu-container .menu__sublink a{color:#e2623b;text-decoration:underline;}.menu-container .nav__search{padding:20px 0;width:100%;margin-left:30px;margin-bottom:20px;}.menu-container .nav__search form{display:inline-block;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:4px solid #ececec;}.menu-container .nav__search .input__control{border:none;border:1px solid transparent;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.nav__search button[type="submit"]{text-indent:-999px;overflow:hidden;width:40px;padding:5px;margin:0;border:1px solid transparent;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;cursor:pointer;opacity:0.7;}.nav__search button[type="submit"]:hover{opacity:1;}.nav__search button[type="submit"]:focus,.nav__search .input__control:focus{box-shadow:0 0 3px 0 #e2623b;border-color:#e2623b;outline:none;}.menu-container .block-language{display:inline-block;width:100%;}.nav__language li.active,.nav__language li.active{border-bottom:3px solid #000;}.nav__language li.active,.nav__language li.active a{color:#e2623b;font-weight:600;}.path-frontpage h1.title{font-size:1.3em;text-align:center;}a.icon-wishlist{padding-right:40px;}a.icon-wishlist::after{content:"";position:absolute;width:35px;height:30px;background-color:#17324d;top:-3px;right:0;cursor:pointer;-webkit-mask-image:url(/themes/custom/turismo/images/heart.svg);mask-image:url(/themes/custom/turismo/images/heart.svg);-webkit-mask-size:cover;mask-size:cover;}a.icon-wishlist:hover::after{-webkit-mask-image:url(/themes/custom/turismo/images/heart_selected.svg);mask-image:url(/themes/custom/turismo/images/heart_selected.svg);-webkit-mask-size:cover;mask-size:cover;}.bottoniera{display:grid;margin-top:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;}.bottoniera__item{display:flex;padding:1rem;flex-direction:column;align-items:center;justify-content:space-around;border-radius:0.5rem;border:1px solid #e5e7eb;text-decoration:none;text-transform:uppercase;font-weight:600;height:160px;min-width:160px;max-width:200px;margin:0 auto;}a.bottoniera__item:hover{text-decoration:underline;}.bottoniera__title{font-size:16px;text-align:center;word-break:break-word;}.bottoniera__item svg,.bottoniera__item img{fill:#e2623b;width:80px;height:80px;}.bottoniera_footer{width:calc(100% - 40px);margin:30px 0 0 20px;border-top:2px solid #d5d5d5;text-align:right;text-transform:uppercase;padding:20px 20px 0;}.bottoniera_footer a{text-decoration:none;}.bottoniera_footer a:hover{text-decoration:underline;}.content_header{margin-top:20px;text-align:center;padding-bottom:30px;}.content_header h1{font-size:30px;font-weight:bold;padding-bottom:0;}.article-content a{text-decoration:underline;}.location-info-data-content{border:1px solid #17324d;}.single-article .page__inner{padding-bottom:20px;border-bottom:1px solid #17324d;}.event-info .btn{background-color:#17324d;color:#fff !important;border:none;padding:10px 50px;}.section-map__address{color:#e2623b;}.section-map__address .section-map-btn a{font-weight:600;padding:0 20px;}.slide-caption__tag-list{list-style:none;padding:0;font-weight:600;}.slide-caption__tag-list li{display:inline-block;white-space:nowrap;}.slide-caption__tag-list li::after{content:"\00a0|\00a0";display:inline-block;color:#e2623b;}.slide-caption__tag-list li:last-child::after{display:none;}.slide-caption__tag-list a{color:#e2623b;font-size:16px;}.slide-caption__tag-list a:hover{color:#da856c;font-size:16px;}.link-anchor ul{list-style:none;display:flex;justify-content:center;padding:0;}.link-anchor li a{display:inline-block;padding:10px 20px;border:1px solid #17324d;margin:15px;text-align:center;}.paragraph--item{margin-bottom:30px;}.paragraph--item .separator{max-width:1280px;border-bottom:1px solid #17324d;margin:20px auto;width:calc(100% - 40px);}.paragraph--item h2{text-align:center;font-size:30px;}.paragraph--item .field--name-field-p-descrizione{margin-bottom:20px;}.paragraph--item .field--name-field-p-links,.paragraph--item .field--name-field-p-allegati{padding:10px;border-top:1px solid #d5d5d5;}.paragraph--item .field--name-field-p-links .field__item,.paragraph--item .field--name-field-p-allegati .field__item{text-align:right;}.paragraph--item .field--name-field-p-links a::after,.paragraph--item .field--name-field-p-allegati a::after{content:"";display:inline-block;width:30px;height:20px;-webkit-mask-size:cover;mask-size:contain;background-color:#e2623b;mask-repeat:no-repeat;vertical-align:bottom;margin-left:5px;}.paragraph--item .field--name-field-p-links a::after{-webkit-mask-image:url(/themes/custom/turismo/images/Freccia_DX.svg);mask-image:url(/themes/custom/turismo/images/Freccia_DX.svg);}.paragraph--item .field--name-field-p-allegati a::after{-webkit-mask-image:url(/themes/custom/turismo/images/download.svg);mask-image:url(/themes/custom/turismo/images/download.svg);}.paragraph--item .field--name-field-p-allegati .weight_file{display:none;}.swiper-slide .slide-caption-fixed{top:0;background-color:#fff;left:0;width:100%;position:relative;}.slide-caption .slide-caption__text{min-height:210px;display:flex;flex-direction:column;justify-content:space-between;}.swiper-slide .swiper-slide-content img{height:100%;width:100%;object-fit:cover;border-bottom:none;}.section-slider-home .swiper-slide .swiper-slide-content img{height:100%;width:auto;max-width:100%;object-fit:contain;}.section-cards .swiper-slide-content{height:280px;}.section-cards .slide-caption .slide-caption__title{font-weight:bold;padding-right:40px;}.section-cards .slide-caption-fixed .slide-caption__tag-list{z-index:300;}.section-cards .slide-caption-fixed .slide-caption__tag-list li{white-space:initial;}.section-cards .slide-caption-fixed .event-date{background:transparent;font-weight:bold;display:inline-block;transform:none;width:auto;padding:0;left:initial;}.section-cards .event-date div{display:inline-block;vertical-align:initial;}.section-cards .section__title--blue{color:#000;}.section-search-filter li.btn{background:#ececec;border:1px solid #d5d5d5;}.section-search-filter .btn a{color:#000;}.ui-widget-content{z-index:20 !important;}.banner-pwa-install{display:none;position:fixed;margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;bottom:-500px;transition:all 1s ease 0s;border-top:1px solid #17324d;}.banner-pwa-install .install-content{background-color:#ffffff;width:100%;margin:0 auto;padding:10px;}.icon-ios-action{background:url('/themes/custom/turismo/images/icon-ios-action.png') no-repeat;background-size:contain;display:inline-block;width:25px;height:33px;vertical-align:bottom;margin:0 5px;}.banner-pwa-install .install-button{margin:10px;background:#fff;border:1px solid #17324d;color:#000;}.section-search-output--generic-search .slide-caption .slide-caption__title{line-height:1.1em;text-align:left;font-weight:initial;font-size:26px;word-break:break-word;margin:10px 0 20px;padding:0;}.section-search-output--generic-search .slide-caption .slide-caption__sub-title{font-size:18px;}.rating .leoni:after,.rating .girasoli:after,.rating .fiori:after{content:"";height:40px;width:40px;display:inline-block;text-align:center;padding:0 5px;background-image:url('/themes/custom/turismo/images/leoni_1.png');background-repeat:no-repeat;}.card_style .rating{min-height:44.8px;}.card_style .rating .leoni:after{padding:0 2px;}.rating .fiori:after{background-image:url('/themes/custom/turismo/images/fiore_1.png');}.rating .girasoli:after{background-image:url('/themes/custom/turismo/images/girasole_1.png');}.rating .text{color:#fff;padding:5px 0;display:inline-block;}.section-search-filter .btn a{display:block;}.section-tag-filter,.section-search-filter{background-color:initial !important;border-bottom:1px solid #17324d;}.section-tag-filter .section__title,.section-search-filter .section__title{color:#000;}.section-tag-filter .text--yellow{color:#000;}.views-exposed-form input[type="submit"],.views-exposed-form input[type="button"],.views-exposed-form input[type="reset"],.btn-search{background-color:#e2623b;color:#fff !important;border:none;font-size:18px;min-height:40px;}.section-search-filter .btn.active{background-color:#17324d;}.section-search-filter .active.btn a{color:#fff;}.block-footer{border-top:2px solid #17324d;}.block-footer .section__title{font-size:20px;text-transform:initial;}.section-social-footer{color:#17324d;}.section-social-footer-button{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;}.section-social-footer-button a{color:#17324d;}.section-social-footer-button .btn-twitter:before{content:"";background:url(/themes/custom/turismo/images/ico_Twitter.png) no-repeat;background-size:contain;width:32px;height:32px;padding:0;color:#17324d;}.section-social-footer-button a:hover{text-decoration:none;}.block-footer-menu{margin-top:30px;}.block-footer-menu a{font-size:18px;}.wishlist-controller{display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;z-index:1000;margin-top:10px;}.wishlist-controller::after{content:" ";width:35px;height:30px;background-color:#17324d;display:block;}.wishlist-controller__text{font-size:16px;font-weight:600;padding-right:8px;color:#000;}.wishlist-controller--unselected::after{-webkit-mask-image:url(/themes/custom/turismo/images/heart.svg);mask-image:url(/themes/custom/turismo/images/heart.svg);-webkit-mask-size:cover;mask-size:cover;}.wishlist-controller--selected::after{-webkit-mask-image:url(/themes/custom/turismo/images/heart_selected.svg);mask-image:url(/themes/custom/turismo/images/heart_selected.svg);-webkit-mask-size:cover;mask-size:cover;}.share-btn{text-transform:uppercase;text-align:right;}@media (hover:hover){.wishlist-controller--unselected:hover::after{-webkit-mask-image:url(/themes/custom/turismo/images/heart_selected.svg);mask-image:url(/themes/custom/turismo/images/heart_selected.svg);}.wishlist-controller--selected:hover::after{-webkit-mask-image:url(/themes/custom/turismo/images/heart.svg);mask-image:url(/themes/custom/turismo/images/heart.svg);}}.wishlist-card{position:absolute;width:35px;height:30px;background-color:#17324d;top:5px;right:5px;cursor:pointer;-webkit-mask-image:url(/themes/custom/turismo/images/heart.svg);mask-image:url(/themes/custom/turismo/images/heart.svg);-webkit-mask-size:cover;mask-size:cover;}.wishlist-hidden{display:none;}.wishlist-search .event-distance{z-index:99;text-transform:uppercase;width:165px;}.wishlist-search .section-search-filter p{text-align:center;}.popup_overlay{display:block;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:9999;}.popup_overlay.active{visibility:visible;opacity:1;}.popup{background-color:#ffffff;width:420px;padding:10px 20px;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;border-radius:8px;display:block;text-align:center;}.popup .popup_content{margin-top:45px;}.popup .close{position:absolute;top:5px;right:10px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333;background:none;border:none;outline:none;cursor:pointer;}.popup h2{font-size:22px;font-weight:bold;}.popup p{font-size:16px;text-align:justify;margin:20px 0;line-height:25px;}.popup a{display:block;width:150px;position:relative;margin:10px auto;text-align:center;text-decoration:none;padding:8px 0;text-transform:uppercase;}.icon-menu-action{background:url('/themes/custom/turismo/images/icon-menu-action.png') no-repeat;background-size:contain;background-color:#ffffff;display:inline-block;width:20px;height:20px;vertical-align:bottom;margin:0 5px 3px;}.icon-android-action-install{background:url('/themes/custom/turismo/images/icon-android-action-install.png') no-repeat;background-size:contain;display:inline-block;width:25px;height:30px;vertical-align:bottom;margin:5px 0 0px 0px;}.marker-cluster span{color:#fff;}.marker-cluster-small{background-color:rgba(133,124,124,0.6);}.marker-cluster-small div{background-color:rgba(47,43,43,0.6);}.marker-cluster-medium{background-color:rgba(207,143,206,0.6);}.marker-cluster-medium div{background-color:rgba(255,0,251,0.6);}.marker-cluster-large div{background-color:rgba(255,0,0,0.6);}.select2-container--default .select2-search--dropdown .select2-search__field{border:4px solid #ececec;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat right;padding-right:20px;}@media only screen and (max-width:600px){.menu-container .menu__sublink{margin:20px 0;width:100%;text-align:center;}.menu-container .nav__search form{width:calc(100% - 70px);}.nav .nav__search label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.menu-container .nav__search .input__control{width:100%;}.bottoniera{grid-template-columns:repeat(2,minmax(0,1fr));}.bottoniera__item:last-child:nth-child(2n - 1){grid-column:span 2;}.section-search-filter li.btn{margin:20px 0px;}.popup{width:70%;}.link-anchor ul{flex-direction:column;align-items:center;}.link-anchor li{width:100%;}.link-anchor li a{width:90%;}.slide-caption .slide-caption__text{min-height:100px;}.section-slider-home .swiper-slide-content{height:300px;}.swiper-slide .swiper-slide-content img{height:300px;}.block-footer-menu li{display:block;padding:5px 0;}.block-footer-menu li:after{display:none;}.section-map__address{padding:0 0 20px;}.section-map__address .link--vr{width:100%;margin-bottom:10px;}.section-map__address .link--vr a{display:block;background-position:30% center;}}
