.tag-list{column-gap:6px;display:flex;flex-wrap:wrap;row-gap:12px}.tag{background-color:transparent;border:1px solid #7b9f5f;border-radius:16px;color:#44593a;display:inline-block;font-size:12px;font-weight:500;line-height:12px;padding:9px 16px;text-decoration:none;transition:background-color .2s ease}.tag.close,.tag.is-active,.tag.tag-outline,.tag:hover{background-color:#7b9f5f;color:#fff}.tag.close{border:none}.tag.close:hover{background-color:transparent;border:1px solid #7b9f5f;color:#7b9f5f;transition:background-color .2s ease}.breadcrumbs{display:block;padding-bottom:20px;padding-top:10px}.breadcrumbs ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.breadcrumbs a,.breadcrumbs li,.breadcrumbs span{color:#44593a;font-size:12px;line-height:16px}.breadcrumbs li:not(:last-child):after{content:">";padding:0 4px}.breadcrumbs a{transition:color .2s ease}.breadcrumbs a:hover{opacity:.6}.attachment-list .attachment-item{align-items:center;background-color:#eef3ea;display:flex;justify-content:space-between;margin-bottom:16px;padding:20px 27px}.attachment-list .attachment-item h5{color:#44593a}.attachment-list .attachment-item img{margin-left:auto;transition:opacity .2s ease}.attachment-list .attachment-item:hover img{opacity:.5}@media (min-width:768px){.attachment-list{margin-bottom:90px}}.accommodation-card{background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 0 6px rgba(0,0,0,.051);display:flex;flex-direction:column;gap:30px;gap:20px;margin-bottom:30px;overflow:hidden;padding:10px;transition:all .25s ease}.accommodation-card:hover{border-color:rgba(123,159,95,.5)}.accommodation-card .card-image{display:block;transition:opacity .2s ease;width:100%}.accommodation-card .card-image img{width:100%}.accommodation-card .card-image:hover{opacity:.8}.accommodation-card .image-slider{display:flex}.accommodation-card .lSPager{display:none}.accommodation-card .lSAction>a{z-index:8}.accommodation-card .img-fixed{aspect-ratio:339/255;object-fit:cover;object-position:center;width:100%}.accommodation-card .card-tags{display:inline-flex;flex-flow:wrap;gap:24px;justify-content:flex-start;margin-block:16px}.accommodation-card .card-tags .single-attributes{align-items:center;color:#44593a;display:flex;flex-direction:column;letter-spacing:.4px;width:max-content}.accommodation-card .card-textbox{color:#44593a;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:768px){.accommodation-card .card-textbox{min-width:0}}.accommodation-card .card-textbox .card-description{align-self:baseline}.accommodation-card .card-textbox .card-description h4{min-height:40px}.accommodation-card .card-textbox .card-description p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:60px}.accommodation-card .card-textbox .card-actions{align-items:center;background:rgba(123,159,95,.13);display:flex;gap:20px;height:52px;justify-content:end;margin-top:12px;padding:0 10px;width:100%}.accommodation-card .card-tags .card-textbox .single-attributes,.accommodation-card .card-textbox .card-tags .single-attributes,.accommodation-card .card-textbox .overline{text-transform:none}body[data-route=search]{background-color:#fff}.accommodation-list-image .container h3{margin-top:200px;position:absolute}@media (max-width:992px){.accommodation-list-image .container h3{left:0;margin-top:30px;right:0;text-align:center}}.accommodation-list-faqs .faq-container{margin-top:1rem}.accommodation-list-content{margin-bottom:80px}.accommodation-list-content .snippet{margin-bottom:30px}.accommodation-list-content .snippet a{text-decoration:underline}.accommodation-list-content .snippet ul{padding:20px}.accommodation-list-content .snippet ul li{list-style:disc}.accommodation-list-content .faq a,.accommodation-list-content .snippet ul li a{text-decoration:underline}.accommodation-list-content .faq ul{padding:20px}.accommodation-list-content .faq ul li{list-style:disc}.accommodation-list-content .faq ul li a{text-decoration:underline}.accommodation-list-content .faq{min-height:50px;width:100%}.accommodation-list-content .faq>div{margin-bottom:10px}.accommodation-list-content .faq>div .cb-show-faq{align-items:center;border-bottom:thin solid #000;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;margin-bottom:10px}.accommodation-list-content .faq>div .cb-show-faq span.glyphicon-menu-down{background:url(/build/images/icona-vai-a.87b6dea0.svg) no-repeat 50%;height:20px;transition:all .2s ease;width:20px}.accommodation-list-content .faq>div .cb-single-faq{height:0;opacity:0;overflow:hidden;transition:all .2s ease}.accommodation-list-content .faq>div.active .cb-show-faq span.glyphicon-menu-down{transform:rotate(180deg)}.accommodation-list-content .faq>div.active .cb-single-faq{height:auto;opacity:1}.accommodation-list-content .approfondimenti-box{border-top:thin solid;padding-block:30px}.accommodation-list-content .approfondimenti-box h4{margin-bottom:30px}.accommodation-list-content .news-container{border-top:thin solid}.accommodation-list-content .news-container .featured-news-list{justify-content:start}.accommodation-list-content .tag-title{display:block;font-size:14px;font-weight:300;line-height:30px;white-space:nowrap}.partner-tag-filter{padding-block:16px}.partner-tag-filter .tag-list,.partner-tag-filter .tag-title{display:none}#_wbfeeds_{position:absolute!important;width:268px!important}@media (max-width:992px){.partner-tag-filter .tag-list{display:none!important}.partner-tag-filter .tag-title{background-color:#fff;display:inline!important;font-size:14px;margin-left:12px;margin-top:-12px;padding-inline:5px;position:absolute}.partner-tag-filter .filter-select{border:1px solid #383d40;display:inline!important;margin-bottom:0}}@media (min-width:992px){.partner-tag-filter{display:flex;gap:10px;padding-block:20px}.partner-tag-filter .tag-list,.partner-tag-filter .tag-title{display:flex}}.prenota-il-tuo-soggiorno-btn{border-radius:0 0 0 25px;gap:20px;position:fixed;right:0;transition:all .25s ease;z-index:2}@media (max-width:768px){.prenota-il-tuo-soggiorno-btn{right:0}}.prenota-il-tuo-soggiorno-btn:hover{opacity:1!important}.filter-list>div{align-items:center;display:flex}@media (min-width:768px){.filter-list>div{gap:20px}}@media (max-width:768px){.filter-list>div,.filter-list>div .tag-filter{flex-wrap:wrap;width:100%}}.filter-list>div select{width:350px}@media (max-width:768px){.filter-list>div select{width:100%}}