.white-text{color:#fff}.beer-text{color:#f38c20}.yellow-orange-text{color:#fcb040}.middle-blue-text{color:#77c8dc}.celadon-blue-text{color:#0a82a7}.sapphire-blue-text{color:#005973}.white-bg{background-color:#fff}.cultured-bg{background-color:#f5f5f5}.beer-bg{background-color:#f38c20}.yellow-orange-bg{background-color:#fcb040}.middle-blue-bg{background-color:#77c8dc}.celadon-blue-bg{background-color:#0a82a7}.sapphire-blue-bg{background-color:#005973}.rackley-bg{background-color:#5a8a9e}.mare-bg{background-color:#00adef}.mare-opacity-bg{background-color:#00adefcc;background:url(../../uploads/vpa-icon/sip_ciano_op.png);background-size:cover;background-position:0 0;background-repeat:no-repeat}.terme-bg{background-color:#d9308b}.terme-opacity-bg{background-color:#d9308bcc;background:url(../../uploads/vpa-icon/sip_magenta_op.png);background-size:cover;background-position:0 0;background-repeat:no-repeat}.montagna-bg{background-color:#fbb040}.montagna-opacity-bg{background-color:#fbb040cc;background:url(../../uploads/vpa-icon/sip_arancione_op.png);background-size:cover;background-position:0 0;background-repeat:no-repeat}.collina-bg{background-color:#00a650}.collina-opacity-bg{background-color:#00a650cc;background:url(../../uploads/vpa-icon/sip_verde_op.png);background-size:cover;background-position:0 0;background-repeat:no-repeat}.lago-bg{background-color:#0681a8}.lago-opacity-bg{background-color:#0681a8cc;background:url(../../uploads/vpa-icon/sip_blu_op.png);background-size:cover;background-position:0 0;background-repeat:no-repeat}.vpa-button{padding:10px!important;font-size:14px!important}.vpa-button-sm{padding:5px!important;font-size:11px!important}.vpa-button-beer{background-color:#f38c20!important;cursor:pointer}.vpa-button-beer:hover{background-color:#fcb040!important}.vpa-button-sapphire-blue{background-color:#005973!important;cursor:pointer}.vpa-button-sapphire-blue:hover{background-color:#0a82a7!important}.text-center{text-align:center}.text-bold{font-weight:700}.padding-10{padding:10px}.margin-b40{margin-bottom:40px}.site-footer .footer-inner,.site-header .header-inner{justify-content:space-around!important}.header-sticky-bar{position:sticky;top:0;z-index:1;display:flex;flex-wrap:nowrap;justify-content:space-around}#menu-footer{flex-direction:column}.site-footer{padding-block-end:0!important}.cfClaa.cfClaa.cfClaa{position:absolute;bottom:0;right:0;width:21.5385%;min-width:56px;cursor:pointer;pointer-events:auto;transform:rotate(0deg)}.gZmZKK.gZmZKK.gZmZKK{transform-origin:100% 100%;opacity:.5}.gZmZKK.gZmZKK.gZmZKK,.hFtYHm.hFtYHm.hFtYHm,.knapGr.knapGr.knapGr{transition:.3s cubic-bezier(.64,-.2,.27,1.42)}.knapGr.knapGr.knapGr{stroke-dasharray:46,8;stroke-dashoffset:26}.hFtYHm.hFtYHm.hFtYHm{transform-origin:50% 50%;transform:rotate(0deg) translate(0,0)}.cfClaa:focus .sc-clIzBv,.cfClaa:hover .sc-clIzBv{transform:scale(1.1);opacity:.8}.cfClaa:focus .sc-faUpoM,.cfClaa:hover .sc-faUpoM{stroke-dasharray:46,8;stroke-dashoffset:32}.cfClaa:focus .sc-Galmp,.cfClaa:hover .sc-Galmp{transform:rotate(-25deg) translate(4px,2.5px)}.btn-flip-card:focus{outline:0;border:0}.premium-testimonial-text-wrapper{text-align:left;padding:15px;background-color:#f5f5f5;order:4!important}.premium-testimonial__skin1 .premium-testimonial-author-info{order:2!important;margin-top:10px}.premium-testimonial__skin1 .premium-testimonial__rating-wrapper{order:3!important}#richiesta_form_preventivo .b24-form-wrapper{max-width:none;background-color:#5a8a9e}#richiesta_form_preventivo div.b24-form-content.b24-form-padding-side>form>div:nth-child(1){display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap}#richiesta_form_preventivo .b24-form-control-string{flex:1 0 45%;margin:0 5px}#richiesta_form_preventivo .b24-form-control-list,#richiesta_form_preventivo .b24-form-control-text{flex-basis:100%;margin:0 5px}#richiesta_form_preventivo .b24-form-control-desc,#richiesta_form_preventivo .b24-form-control-desc a{font-size:14px;color:#fff;opacity:1}#richiesta_form_preventivo .b24-form-style-modern form div.b24-form-field.b24-form-field-agreement.b24-form-control-agreement>div{margin-bottom:20px}.b24-form-btn{width:auto}.b24-form-control-label,.b24-form-control-required,.b24-form-control-select-label{color:#fff!important;opacity:1!important}.b24-form-control-list .b24-form-control,.b24-form-control-select .field-item,.b24-form-control-string .b24-form-control,.b24-form-control-text .b24-form-control{border:1px solid rgb(255 255 255/50%)!important}.cards-page{display:flex;flex-direction:column;padding-bottom:60px;width:70%;margin:0 auto}.cards-grid{display:flex;flex-wrap:wrap;gap:45px 0;justify-content:space-evenly}.card{display:block;width:calc(43% - 0px);border-radius:16px;overflow:hidden;background:#fff;text-decoration:none;color:inherit;transition:transform .2s ease;min-height:200px;position:relative;background-position:bottom center;background-repeat:no-repeat;background-size:cover}.card:hover{transform:translateY(-5px)}.card-content{color:#fff;text-align:center;position:absolute;width:100%;max-width:100%;bottom:0}.card-title{margin-top:17px;font-size:18px;font-weight:700}.card-subtitle{font-weight:300;font-style:italic;text-transform:capitalize}.my-swiper img{width:100%;height:auto;display:block;border-radius:10px}.my-swiper-2x2 .grid-2x2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:10px}.my-swiper-2x2 .cell{display:block}.my-swiper-2x2 .cell .card{width:100%}.swiper-button-next:after,.swiper-button-prev:after{content:""!important}.swiper-button-next,.swiper-button-prev{color:#fff;background-color:#f38c20;border-radius:20px;padding:15px;width:2em!important;height:2em!important}.swiper-button-next i,.swiper-button-prev i{font-size:35px;color:#fff}.fa-angle-right:before{content:""}.fa-angle-left:before{content:""}.box-menu-orizzontale{margin:50px 0}.menu-orizzontale{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.filter-btn{text-align:center;cursor:pointer;font-weight:700}.icon-menu{display:block;width:45px}.card-icon .icon-menu{display:inline}.divisore{background-color:#bcbcbc;width:1px;height:70px}.banner-destinazione.mare:before{background-image:linear-gradient(300deg,#00adef 55%,#00000060 1%,#00000000 56%)}.banner-destinazione.terme:before{background-image:linear-gradient(300deg,#d9308b 55%,#00000060 1%,#00000000 56%)}.banner-destinazione.collina:before{background-image:linear-gradient(300deg,#00a650 55%,#00000060 1%,#00000000 56%)}.banner-destinazione.montagna:before{background-image:linear-gradient(300deg,#fbb040 55%,#00000060 1%,#00000000 56%)}.banner-destinazione.lago:before{background-image:linear-gradient(300deg,#0681a8 55%,#00000060 1%,#00000000 56%)}.featured-in-content{text-align:center;padding:20px}.featured-in-content img{width:auto;height:500px;border-radius:10px}@media (max-width:800px){.cards-page{width:95%}.banner-destinazione.mare:before{background-image:linear-gradient(300deg,#00adef 58%,#00000060 1%,#00000000 60%)}.banner-destinazione.terme:before{background-image:linear-gradient(300deg,#d9308b 58%,#00000060 1%,#00000000 60%)}.banner-destinazione.collina:before{background-image:linear-gradient(300deg,#00a650 58%,#00000060 1%,#00000000 60%)}.banner-destinazione.montagna:before{background-image:linear-gradient(300deg,#fbb040 58%,#00000060 1%,#00000000 60%)}.banner-destinazione.lago:before{background-image:linear-gradient(300deg,#0681a8 58%,#00000060 1%,#00000000 60%)}}@media (max-width:767px){.mobile-hidden{display:none}#richiesta_form_preventivo div.b24-form-content.b24-form-padding-side>form>div:nth-child(1){flex-direction:column}.site-header .header-inner{justify-content:inherit}#menu-footer,.cards-page{flex-direction:row}.cards-page{padding:60px 0}.cards-grid{width:80%;justify-content:end}.card{width:calc(100% - 12.5px)}.my-swiper-2x2 .grid-2x2{grid-template-columns:repeat(1,1fr);justify-items:center}.box-menu-orizzontale{position:relative!important;width:20%}.menu-orizzontale{position:sticky!important;position:-webkit-sticky!important;top:15%!important;flex-direction:column}.divisore{transform:rotate(90deg)}.banner-destinazione.mare:before{background-image:linear-gradient(0deg,#00adef 58%,#00000060 1%,#00000000 60%)}.banner-destinazione.terme:before{background-image:linear-gradient(0deg,#d9308b 58%,#00000060 1%,#00000000 60%)}.banner-destinazione.collina:before{background-image:linear-gradient(0deg,#00a650 58%,#00000060 1%,#00000000 60%)}.banner-destinazione.montagna:before{background-image:linear-gradient(0deg,#fbb040 58%,#00000060 1%,#00000000 60%)}.banner-destinazione.lago:before{background-image:linear-gradient(0deg,#0681a8 58%,#00000060 1%,#00000000 60%)}.featured-in-content img{height:auto}}