.ajax-progress{display:inline-block;padding:1px 5px 2px 5px}[dir="rtl"] .ajax-progress{float:right}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/themes/stable9/css/core/components/../../../../../misc/throbber-active.gif) no-repeat 0 center}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:.9;border-radius:7px;background-color:#232323;background-image:url(/core/themes/stable9/css/core/components/../../../../../misc/loading-small.gif);background-repeat:no-repeat;background-position:center center}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto}.progress{position:relative}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000}.progress__description,.progress__percentage{overflow:hidden;margin-top:.2em;color:#555;font-size:.875em}.progress__description{float:left}[dir="rtl"] .progress__description{float:right}.progress__percentage{float:right}[dir="rtl"] .progress__percentage{float:left}.progress--small .progress__track{height:7px}.progress--small .progress__bar{height:7px;background-size:20px 20px}.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid .views-col{float:left}.views-view-grid .views-row{float:left;clear:both;width:100%}.views-display-link + .views-display-link{margin-left:.5em}.ms-options-wrap{position:relative}.ms-options-wrap,.ms-options-wrap *{box-sizing:border-box}.ms-options-wrap > button:focus,.ms-options-wrap > button{position:relative;width:100%;text-align:left;border:1px solid #aaa;background-color:#fff;padding:5px 20px 5px 5px;margin-top:1px;font-size:13px;color:#aaa;outline-offset:-2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-options-wrap > button[disabled]{background-color:#e5e9ed;color:#808080;opacity:.6}.ms-options-wrap > button:after{content:' ';height:0;position:absolute;top:50%;right:5px;width:0;border:6px solid rgba(0,0,0,0);border-top-color:#999;margin-top:-3px}.ms-options-wrap.ms-has-selections > button{color:#333}.ms-options-wrap > .ms-options{position:absolute;left:0;width:100%;margin-top:1px;margin-bottom:20px;background:white;z-index:2000;border:1px solid #aaa;overflow:auto;visibility:hidden}.ms-options-wrap.ms-active > .ms-options{visibility:visible}.ms-options-wrap > .ms-options > .ms-search input{width:100%;padding:4px 5px;border:none;border-bottom:1px groove;outline:none}.ms-options-wrap > .ms-options > .no-result-message{padding:4px 5px;display:none}.ms-options-wrap > .ms-options .ms-selectall{display:inline-block;font-size:.9em;text-transform:lowercase;text-decoration:none}.ms-options-wrap > .ms-options .ms-selectall:hover{text-decoration:underline}.ms-options-wrap > .ms-options > .ms-selectall.global{margin:4px 5px}.ms-options-wrap > .ms-options > ul,.ms-options-wrap > .ms-options > ul > li.optgroup ul{list-style-type:none;padding:0;margin:0}.ms-options-wrap > .ms-options > ul li.ms-hidden{display:none}.ms-options-wrap > .ms-options > ul > li.optgroup{padding:5px}.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup{border-top:1px solid #aaa}.ms-options-wrap > .ms-options > ul > li.optgroup .label{display:block;padding:5px 0 0 0;font-weight:bold}.ms-options-wrap > .ms-options > ul label{position:relative;display:inline-block;width:100%;padding:4px 4px 4px 20px;margin:1px 0;border:1px dotted transparent}.ms-options-wrap > .ms-options.checkbox-autofit > ul label,.ms-options-wrap > .ms-options.hide-checkbox > ul label{padding:4px}.ms-options-wrap > .ms-options > ul label.focused,.ms-options-wrap > .ms-options > ul label:hover{background-color:#efefef;border-color:#999}.ms-options-wrap > .ms-options > ul li.selected label{background-color:#efefef;border-color:transparent}.ms-options-wrap > .ms-options > ul input[type="checkbox"]{margin:0 5px 0 0;position:absolute;left:4px;top:7px}.ms-options-wrap > .ms-options.hide-checkbox > ul input[type="checkbox"]{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ms-options-wrap,.ms-options-wrap *{position:relative}body.path-user .block-inline-blockquery-itineraries > .scroll-section{--top:35px;padding:var(--top) 0 0 0}@media (min-width:992px){body.path-user .block-inline-blockquery-itineraries > .scroll-section{--top:50px}}@media (min-width:1200px){body.path-user .block-inline-blockquery-itineraries > .scroll-section{--top:80px}}.btn-card{border:1px solid var(--b-blue-3);border-radius:5px;display:inline-block;line-height:2.5;width:100%;padding-left:10px;padding-right:10px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease;background:var(--b-blue-3);color:white}.btn-card:hover{color:var(--b-blue-3);background:white}.btn-card.reverted{background:white;color:var(--b-blue-3);font-size:18px}.btn-card.reverted:hover{color:white;background:var(--b-blue-3)}.btn-secondary{position:relative;margin-top:20px;display:inline-block;align-items:center;justify-content:center;gap:.5rem;font-size:14px;line-height:16px;color:#00359a;text-decoration:none;padding:7px 10px;border:1px solid #ddd;border-radius:20px;background-color:transparent;transition:all .3s ease;padding-right:89px}.btn-secondary::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300359a' class='bi bi-arrow-right-short' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:14px;margin-left:auto;line-height:1;color:inherit;position:absolute;top:50%;right:10px;bottom:auto;left:auto;transform:translateY(-50%);width:14px;transition:all .3s ease}.btn-secondary.reverted{background:var(--b-blue-3);color:#fff}.btn-secondary.reverted:hover{color:var(--b-blue-3)}.btn-secondary.reverted::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-arrow-right-short' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8'/%3E%3C/svg%3E")}.btn-secondary.reverted:hover::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300359a' class='bi bi-arrow-right-short' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8'/%3E%3C/svg%3E")}.btn-secondary:hover{background-color:#ddd}.btn-blue{background-color:#0096ff;font-size:16px;line-height:19px;border:1px solid #0096ff;color:#fff;border-radius:25px;padding:15px 25px 14px;width:100%;text-align:center;text-decoration:none}.btn-blue-reverted{padding:16px 37px 15px;background-color:#fff;font-size:16px;line-height:19px;border:1px solid #0096ff;font-weight:700;color:#0096ff;border-radius:25px;text-align:center;text-decoration:none;transition:all .3s ease}.btn-blue-reverted:hover{color:#fff0ff;background-color:#0096ff}.btn-docs{padding:16px 37px 15px;background-color:#0096ff;font-size:16px;line-height:19px;border:1px solid #0096ff;font-weight:700;color:#fff;border-radius:25px;text-align:center;text-decoration:none}.btn-transparent #arrow-icon{height:1rem;margin-left:110px;vertical-align:middle}.btn-transparent:hover{background-color:#fff;color:#00359a}.inline-buttons{display:flex;gap:.62rem;padding-bottom:2rem;font-size:18px}.events-btn{font-size:16px;line-height:19px;color:#0096ff;border:1px solid #ddd;transition:all .3s ease-in-out 0s;border-radius:25px;text-transform:uppercase;text-decoration:none;padding:16px;font-weight:700}.events-btn:hover{color:white;background:#0096ff}@media screen and (min-width:992px){.btn-blue{font-size:18px;line-height:21px;font-weight:700}}.col-md-6{display:-webkit-box;display:-ms-flexbox;display:flex}.itinerary-card{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 5px);flex:0 0 calc(100% - 5px);border-radius:19px;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:white;scroll-snap-align:start;height:inherit}.itinerary-info{padding:20px}.card-image{z-index:1;position:relative;overflow:hidden;padding-top:66%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.card-image img{position:absolute;top:0;left:0;border-top-left-radius:19px;border-top-right-radius:19px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-bottom-left-radius:19px;border-bottom-right-radius:19px}.itinerary-title,.itinerary-title a{min-height:76px;line-height:1.2;margin-top:0;font-size:clamp(30px,5vw,30px);font-weight:700;color:#00359a;margin-bottom:5px;text-decoration:none;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.itinerary-info h4{margin:0;padding-bottom:10px;border-bottom:2px solid #ddd;font-size:16px;font-weight:400;line-height:1.5;color:#000}.card-image .location{position:absolute;top:auto;right:auto;bottom:20px;font-size:14px;font-weight:400;margin:0;left:20px;z-index:2;line-height:16px}.location{border-radius:15px;background-color:#00359a;color:#fff;border:1px solid #00359a;padding:7px 15px}.card-image img::before,.card-image::before{content:"";position:absolute;left:0;width:100%;bottom:0;height:100%;pointer-events:none;max-height:8.62rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),to(#000));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);border-top-left-radius:19px;border-top-right-radius:19px;-o-object-fit:cover;object-fit:cover;border-bottom-left-radius:19px;border-bottom-right-radius:19px;z-index:2}.duration,.quota,.common-fund{font-size:clamp(16px,5vw,20px);line-height:24px;font-weight:700}.value{font-size:clamp(16px,5vw,20px);line-height:inherit;font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.euro-sign::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inherit;content:"\20AC";font-size:14px;font-weight:400;margin-right:10px;color:inherit}.itinerary-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0 0 0;margin-bottom:20px}.itinerary-info ul li{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trip-style-icon{top:20px;right:auto;left:20px;position:absolute}.trip-style-icon img{width:40px;height:40px;z-index:1}.itinerary-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding-bottom:1.25rem;padding-top:1.25rem}.itinerary-card .btn-card{font-size:18px;line-height:21px;font-weight:700;padding:15px 10px 14px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.itinerary-wrapper{padding-top:0}}@media screen and (min-width:768px){.itinerary-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding-right:.75rem}.itinerary-card{-webkit-box-flex:0;-ms-flex:0 0 calc((100% / 2) - 10px);flex:0 0 calc((100% / 2) - 10px)}}.block--query-stories--grid{margin-bottom:40px}.block--query-stories--grid header{flex-direction:column;padding-bottom:20px}.block--query-stories--grid header h2{margin:0 0 10px 0}.block--query-stories--grid .vaga-link{display:flex;column-gap:5px;align-items:center;margin-block:auto;text-decoration:none;font-size:16px;transition:all .3s ease-in-out 0s}.block--query-stories--grid .vaga-link:hover{color:#0a58ca;text-decoration:underline;text-underline-offset:.45em}.block--query-stories--grid .view-content{display:grid;grid-template-columns:1fr;grid-column-gap:24px;grid-row-gap:16px}.block--query-stories--grid .storie-item{padding-top:48%}.block--query-stories--grid .storie-badge{font-size:10px;padding-right:16px;gap:12px}.block--query-stories--grid .storie-badge img{width:25px;height:auto}.block--query-stories--grid .storie-author{font-size:16px}.block-inline-blockquery-stories.block-query--carousel.is-hero-sibling{position:relative}.block-inline-blockquery-stories.block-query--carousel.is-hero-sibling .carousel-heading{margin-top:unset}.block--query-stories--full .view-query-stories .views-row{min-width:unset}.block--query-stories--full .card-standard__image{overflow:unset}.block--query-stories--full .card-type--left::before,.block--query-stories--full .card-image::before{display:none}.block--query-stories--full .card-type--left.storie-novita span::before{background-image:url("/themes/custom/vagabondo/css/blocks/../../images/icons/novita.svg")}.storie-header{padding-top:40px;display:flex;align-items:center;justify-content:space-between}.storie-header .vaga-title{padding-top:0}.storie-header section{display:flex;gap:5px}.storie-header .scroll-btn{--btn-size:35px;display:flex;box-shadow:0 2px 5px #0001A;background-color:var(--b-white);border:none;border-radius:50%;cursor:pointer;color:var(--b-dark-blue);width:var(--btn-size);height:var(--btn-size);transition:all .3s ease-in-out 0s}.storie-header .scroll-btn:hover{color:var(--b-white);background-color:var(--b-dark-blue)}.storie-header .scroll-btn svg{margin:auto}.block--query-stories--full .feature-grid{padding:40px 0;max-width:2000px;margin-inline:auto}@media (min-width:768px){.block--query-stories--grid header{flex-direction:row;padding-bottom:25px}.block--query-stories--grid header h2{margin:0}}@media (min-width:992px){.block-query--grid_no_novita{margin-bottom:80px}.block--query-stories--grid .vaga-link{font-size:20px}.block-inline-blockquery-stories.block-query--carousel.is-hero-sibling{margin-top:-200px}.storie-header .scroll-btn{--btn-size:40px}.block--query-stories--full .card-image{border-radius:19px;min-height:unset;padding-top:109%}.block--query-stories--full .feature-grid{padding:60px 0 40px}.block--query-stories--grid .view-content{grid-template-columns:repeat(2,1fr)}.block--query-stories--grid .storie-title a{overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}}@media (min-width:1200px){.block--query-stories--grid .view-content{grid-template-columns:repeat(3,1fr)}}.carousel-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.carousel-heading section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.31rem}.carousel-heading section button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;color:var(--b-dark-blue);border-radius:50%;border:none;background-color:white;opacity:1;-webkit-box-shadow:0 2px 5px #0001A;box-shadow:0 2px 5px #0001A;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;cursor:pointer}.carousel-heading section button:hover{background-color:var(--b-dark-blue);color:white}.carousel-heading h2{font-size:clamp(29px,5vw,34px);color:var(--b-dark-blue);line-height:36px}@media (min-width:992px){.is-hero-sibling .carousel-heading h2{font-size:50px;line-height:1;color:white}.is-hero-sibling .carousel-heading{margin-top:-200px}}.query-stories-list .view-query-stories .view-content{display:grid;grid-template-columns:1fr;gap:15px}.query-stories-list .view-query-stories .storie-item{padding-top:124%;isolation:isolate}.js-slick-carousel .storie-item{padding-top:124%;isolation:isolate}@media (min-width:992px){.query-stories-list .view-query-stories .view-content{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1200px){.query-stories-list .view-query-stories .view-content{grid-template-columns:repeat(3,1fr)}}.cta--a-half-as-card{padding:0;position:relative;overflow:hidden;display:flex;flex-direction:column-reverse;align-items:stretch}.cta--a-half-as-card > div{border-radius:20px;padding:20px;position:absolute;left:0;bottom:0;z-index:51;width:100%}.cta--a-half-as-card h2{color:#fff;font-size:30px;font-weight:100;line-height:1;margin:0 0 20px 0;word-wrap:normal}.cta--a-half-as-card h2 + a{position:relative;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;font-size:18px;font-weight:400;max-width:fit-content;padding-block:2px;padding-inline:18px;background-color:#fff;color:#00359a;text-decoration:none;transition:all .3s ease-in-out 0s}.cta--a-half-as-card h2 + a:hover{background-color:#00359a;outline:1px solid #fff;color:#fff}.cta--a-half-as-card picture{display:block;position:relative;overflow:hidden;padding-top:70%}.cta--a-half-as-card img{position:absolute;max-width:100%;width:100%;height:100%;inset:0;object-fit:cover;border-radius:40px}@media (min-width:992px){.cta--a-half-as-card h2{font-size:60px}.cta--a-half-as-card > div{border-radius:40px;padding:40px}}body.modal-open{overflow:hidden}body.modal-open *:not(.modal.show){z-index:unset}#wrapped-modal .modal-content{display:flex;flex-direction:column;border:2px solid rgba(204,204,204,.2);border-radius:20px;padding:25px 20px 20px 20px}.status-explanation-list li{margin-bottom:.5em !important;--spacing:0 !important;font-size:16px;line-height:1.4}.wrapped-modal .the-modal-title-fixed{display:grid;padding:0 0 20px;grid-template-columns:1fr 25px;width:100%}.wrapped-modal .modal-body{overflow-y:auto;padding-block:16px;scrollbar-width:thin;scrollbar-color:var(--b-blue-2) var(--b-blue-1)}.wrapped-modal .modal-body::-webkit-scrollbar{width:8px;border-radius:50px}.wrapped-modal .modal-body::-webkit-scrollbar-track{border-radius:50px;background:var(--b-blue-1)}.wrapped-modal .modal-body::-webkit-scrollbar-thumb{background:var(--b-blue-2);border-radius:50px}#avvisiModal .modal-avvisi-dialog,#scalapayModal .modal-avvisi-dialog,#statusModalExplained .modal-avvisi-dialog{width:100%;height:100%;max-height:100%;margin:0;overflow-y:hidden}#avvisiModal,#scalapayModal,#statusModalExplained{padding-top:1.25rem}#avvisiModal .modal-content,#scalapayModal .modal-content,#statusModalExplained .modal-content{height:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border:0}#scalapayModal .modal-content{background:#F7CBCF}.wrapped-modal .modal-body h3{color:#00359a;margin:0 0 10px 0;word-wrap:normal;font-size:20px;font-weight:700}.wrapped-modal .modal-body p{margin:0 0 10px 0}.wrapped-modal .modal-close{cursor:pointer;background-color:transparent;border:none}.wrapped-modal .modal-close .svg-icon{width:30px;height:30px}.wrapped-modal .modal-body > ul{list-style:none;margin:0;padding:0;font-size:var(--vgb-fs-16)}.wrapped-modal .modal-body > ul > li:not(:last-child){--spacing:10px;border-bottom:2px solid var(--b-blue-3);padding:0 0 var(--spacing);margin:0 0 var(--spacing)}.wrapped-modal .the-modal-title-fixed h2{margin:0;font-size:30px;font-style:normal;font-weight:600;line-height:110%}#scalapayModal .modal-body{display:flex;flex-direction:column-reverse}#scalapayModal .modal-title{color:black;font-size:30px;font-style:normal;font-weight:600;line-height:110%}.modal .modal-btn{display:flex;flex-direction:column;justify-content:flex-end;width:max-content;align-items:flex-start;gap:10px;align-self:stretch;background:var(--b-gray-9);font-size:14px;white-space:nowrap;top:30px;position:relative}#scalapayModal .wrapped-modal .modal-body p,#scalapayModal .wrapped-modal .modal-body strong{font-size:16px;font-weight:400}@media (min-width:768px){.modal .modal-btn{margin:0 15px;width:35%}#avvisiModal .modal-avvisi-dialog,#scalapayModal .modal-avvisi-dialog,#statusModalExplained .modal-avvisi-dialog{width:92.8%;margin:.5rem auto;height:75%;max-height:100%}#avvisiModal,#scalapayModal,#statusModalExplained{padding-top:0}#scalapayModal .modal-content{padding:25px}#scalapayModal .content{width:50%;padding:0 15px}#avvisiModal .modal-content,#scalapayModal .modal-content,#statusModalExplained .modal-content{height:88%;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#scalapayModal .modal-body{display:flex;flex-direction:unset;gap:30px}.wrapped-modal .the-modal-title-fixed{grid-template-columns:1fr 50px}.wrapped-modal .modal-body > ul > li:not(:last-child){--spacing:20px}.wrapped-modal .modal-close .svg-icon{width:40px;height:40px}}@media (min-width:1200px){#scalapayModal #wrapped-modal,#statusModalExplained #wrapped-modal{max-width:600px!important}#avvisiModal #wrapped-modal{max-width:900px!important}#scalapayModal #wrapped-modal{max-height:550px}#wrapped-modal{max-width:1066px!important}.block-inline-blockquery-trips #wrapped-modal{max-height:600px}}.block-cta--chip{border-radius:20px;isolation:isolate;overflow:visible;padding:10px 27px;margin:0 0 24px 0;position:relative}.block-cta--chip h2{color:#fff;margin:0 0 7px 0;padding:0;font-size:25px;font-weight:400;line-height:1.1;word-wrap:normal}.block-cta--chip > img{position:absolute;max-width:100%;height:auto;right:0;bottom:0;z-index:-1;pointer-events:none;border-radius:inherit}.block-cta--chip > a{display:flex;font-size:14px;font-weight:400;padding-block:1px;padding-inline:10px;border-radius:20px;border:1px solid #ddd;text-decoration:none;color:#00359a;background:#fff;transition:all .3s ease-in-out 0s}.path-taxonomy .block-cta--chip>a{width:fit-content;gap:5px}.block-cta--chip > a svg{margin-block:auto;margin-left:auto;width:13px;height:auto}.block-cta--chip > a:hover{background:#ddd}.block--cta--a-half.bg-purple .cta-fixed-paragraph p{color:#fff}.block--cta--a-half.bg-purple .cta-fixed-button{border-color:transparent;color:var(--b-dark-orchid);background-color:#fff;padding-inline:10px}.block--cta--a-half.bg-purple .cta-fixed-button:hover{color:#fff;background-color:#00359a}.block--cta--a-half img{margin-top:auto}.pagination{gap:5px;list-style:none;padding-left:0}.page-link,.pagination{display:flex;justify-content:center;flex-wrap:wrap}.page-link{align-items:center;background-color:#fff;border:1px solid var(--b-blue-3);border-radius:50%;color:#00359a;font-size:16px;font-weight:400;height:40px;line-height:19px;min-width:40px;padding:0;position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:40px}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;-o-transition:none;transition:none}}.page-link:hover{background-color:#00359a;border-color:#01153b;color:#fff;z-index:2}.page-link:focus{background-color:#e9ecef;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:#0a58ca;outline:0;z-index:3}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{background-color:#00359a;border-color:#01153b;color:#fff;z-index:3}.page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;pointer-events:none}.pagination-lg .page-link{align-items:center;font-size:1.25rem}.pagination-sm .page-link{font-size:.875rem;padding:.25rem .5rem}.pagination-buttons{display:flex;list-style:none;margin:clamp(10px,0vw,132px) clamp(10px,0vw,132px) clamp(10px,0vw,132px) 0;justify-content:center;flex-wrap:wrap;padding:20px;gap:10px}.pagination-buttons li{margin-right:10px;width:100%}.pagination-buttons .cta-fixed-button{gap:10px;line-height:19px;padding:15px 10px 14px;width:inherit;max-width:100%}.pagination-buttons .cta-fixed-button.reverted{background-color:#fff;color:#00359a}.pagination-buttons .cta-fixed-button.reverted:hover{background-color:#00359a;color:#fff}.eventi .pagination-buttons .cta-fixed-button{border:1px solid var(--b-blue);background-color:var(--b-blue)}.eventi .pagination-buttons .cta-fixed-button:hover{background-color:white!important;color:var(--b-blue)}.eventi .pagination-buttons .cta-fixed-button.reverted{color:var(--b-blue)!important;background-color:white}.eventi .pagination-buttons .cta-fixed-button.reverted:hover{color:#fff!important;background-color:var(--b-blue) !important}@media (min-width:968px){.pagination-buttons .cta-fixed-button{min-width:360px;width:100%}.pagination-buttons li{width:revert}}section[data-section="itinerary"]{padding:100px 0 60px}.cta-onesection.bg-dark-blue > header,.cta-onesection.bg-dark-blue > header strong,.cta-onesection.bg-dark-blue > header p{color:#fff !important}.block--cta--full-width .cta-onesection.bg-dark-blue>header{max-width:100%}.block--cta--full-width header h2{margin:0}.block--cta--full-width header p{color:#00359a !important;margin:0 0 10px 0}.block--cta--full-width header strong{color:#00359a}.block--cta--full-width .cta-onesection a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-inline:10px;padding-block:7px;min-width:250px}.block--cta--full-width .cta-onesection a:hover{background:#fff;color:#00359a}.block--cta--full-width .cta-fixed-picture,.block--cta--full-width .cta-fixed-picture img{position:static}.block--cta--full-width .cta-onesection{margin-top:clamp(80px,4vw,40px);margin-bottom:clamp(80px,4vw,40px);padding:clamp(40px,4vw,20px)}.path-taxonomy .block--cta--full-width .cta-fixed-picture{position:absolute;opacity:0}@media (min-width:1025px){section[data-section="itinerary"]{padding:120px 0 80px}}@media (min-width:768px){.block--cta--full-width{margin-block:35px}.block--cta--full-width header{padding-top:20px}.block--cta--full-width .cta-fixed-picture{position:absolute;top:unset;align-items:flex-end}.block--cta--full-width .cta-fixed-picture img{height:auto;-o-object-fit:contain;object-fit:contain}}@media (max-width:991px){.block--cta--full-width .cta-onesection{margin-top:0;padding:20px;padding-inline:0}.block--cta--full-width .cta-onesection > header{margin:1.9rem}}.comments-container{display:flex;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1.56rem;padding-bottom:2.5rem;box-sizing:border-box;margin:0 auto;transition:ease-in-out .3s}.comment{flex:0 0 calc(100% - 1rem);flex-direction:column;border-radius:2.13rem;box-shadow:0 .25rem .625rem rgba(0,0,0,0.1);border:4px solid #4096f7;display:flex;scroll-snap-align:start;padding:26px 25px 130px;position:relative;justify-content:space-between;height:calc(100% - 20px);transition:transform .3s ease}.comment-header{display:flex;flex-direction:column;margin-bottom:0}.comment-author{position:relative}.comment-author .avatar-img{width:78px;height:78px;border-radius:50%;position:relative}.user-badge{position:absolute;width:82px;height:auto;transform:translate(-2%);left:0;top:0;pointer-events:none}.user-badge img{width:100%;height:100%}.comment-details{padding:0;line-height:1.1;white-space:normal;font-size:.88rem;list-style:none;display:flex;flex-direction:column;margin-bottom:0}.author-nickname{margin-bottom:.16rem;font-size:clamp(19px,5vw,19px);font-weight:bold;color:#000}.author-nickname a{color:#000;text-decoration:none}.author-nickname a:visited,.author-nickname a:hover{color:#000}.commented-trip{font-size:clamp(16px,5vw,16px);color:#00359a}.commented-trip a{color:#00359a;font-weight:bold;text-decoration:none}.commented-trip a:visited,.commented-trip a:hover{color:#00359a}.commented-trip strong{display:block;margin-top:.19rem}.comment-text{font-size:clamp(16px,5vw,16px);color:#333;margin-bottom:1.25rem}.comment-link{line-height:1.5;background-color:#0096ff;color:white;padding:.5em 1em;border-radius:3.13rem;text-decoration:none;font-size:clamp(18px,5vw,18px);font-weight:400;text-align:left;display:inline-flex;align-items:center;justify-content:space-between;gap:.63rem;align-self:flex-start;margin:0;transition:all .3s ease}.comment-link:hover{background-color:white;color:#0096ff;border:.06rem solid #0096ff}.comment-link:hover #arrow-icon{fill:#0096ff}#arrow-icon{width:1rem;height:1rem;vertical-align:middle}@media screen and (min-width:768px){.comment{flex:0 0 calc(50% - 1.06rem);flex-direction:column;padding:1.25rem}.comment-header{flex-direction:row;column-gap:1.38rem}.comment-author .avatar-img{width:5.38rem;height:5.38rem}.user-badge{width:5.75rem;height:auto;left:0}.comment-link{position:relative;bottom:auto;width:auto}}@media screen and (min-width:1024px){.comment{flex:0 0 calc(33.33333% - 1.06rem)}}.itinerary-row{display:flex;flex-wrap:wrap;width:100%;row-gap:20px}.community-row{display:flex;width:100%}.community-wrapper,.events-wrapper{flex:0 0 auto;width:100%;padding-bottom:1.25rem;padding-top:1.25rem}.events-wrapper{padding-bottom:0}.events-row{display:flex;width:100%;justify-content:start;flex-wrap:wrap;overflow:hidden}.latest-comment .author a{display:unset}@media screen and (min-width:768px){.community-wrapper,.itinerary-wrapper,.events-wrapper{flex:0 0 auto;width:50%;padding-right:1.5rem}}@media screen and (min-width:992px){.community-wrapper,.itinerary-wrapper,.events-wrapper{flex:0 0 auto;width:33%;padding-right:1.5rem}}.highlights-container{display:flex;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1.90rem;box-sizing:border-box;padding-bottom:60px;transition:ease-in-out .3s}.block-query--grid .grid-3,.block-inline-blockquery-itineraries.block-query--table .grid-3{display:grid;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;row-gap:1.90rem;box-sizing:border-box;padding-bottom:60px;transition:ease-in-out .3s;grid-template-columns:repeat(auto-fit,minmax(clamp(300px,50vw,33.33%),1fr))}.js-slick-carousel.grid-3{display:grid;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;row-gap:1.90rem;box-sizing:border-box;padding-bottom:60px;transition:ease-in-out .3s;grid-template-columns:repeat(auto-fit,minmax(clamp(300px,50vw,33.33%),1fr))}.no-slick .slick-slide{display:block;float:none;height:auto;min-height:0}.highlight{flex:0 0 100%;border-radius:20px;box-shadow:0 .31rem .63rem rgba(0,0,0,0.1);display:flex;flex-direction:column;scroll-snap-align:start;transition:transform .3s ease;height:auto;position:relative;overflow:hidden;background-color:white}.highlight-image{position:relative;padding-top:123%;overflow:hidden}.highlight img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.highlight:hover img{transform:scale(1.1)}.highlight::before{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;height:50%;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%)}.highlight-info{box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:0 1.25rem 1.25rem;color:white;z-index:2}.highlight-info h3{font-size:22px;font-weight:700;margin:0 0 .62rem;line-height:normal;color:white;z-index:2}.button{margin-top:.63rem;padding:.5rem 1rem;border:.06rem solid white;background-color:transparent;color:white;border-radius:.31rem;font-weight:bold;text-align:center;display:inline-block;transition:background-color .3s,color .3s;font-size:14px}.button #arrow-icon{height:1rem;vertical-align:middle;margin-left:4rem}.button:hover{background-color:#00359a;color:white}@media screen and (min-width:769px){.highlight{flex:0 0 calc((100% / 2) - 1.56rem)}}@media screen and (min-width:1024px){.highlight{flex:0 0 calc((100% / 3) - 1.56rem)}}.storie-container{padding-right:2.5rem;padding-left:2.5rem;margin-top:1.25rem;background-color:#ff6500;border-radius:2.5rem;margin-bottom:60px}.storie-section{display:grid;margin:0 auto;padding-top:2.5rem;padding-bottom:2.5rem;background-color:#ff6500;border-radius:2.5rem;max-width:78.13rem;padding-left:20px;padding-right:20px}.storie-header{color:white;margin-bottom:3rem}.storie-header h2{margin:0;line-height:1.1;font-size:clamp(30px,5vw,30px);font-weight:bold;padding-top:2.5rem}.storie-header p{margin:0;font-size:clamp(25px,5vw,25px);font-weight:400;line-height:1.1}.storie-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.75rem}.storie-large{grid-column:1;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.storie-small{grid-column:2;display:grid;gap:.75rem;grid-template-columns:1fr}.storie-item{position:relative;padding-top:56.25%;overflow:hidden;border-radius:1.25rem;background-color:black}.storie-link img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:1.25rem;transition:transform .3s ease-in-out}.storie-link::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);opacity:1}.storie-item:hover .storie-link img{transform:scale(1.1)}.storie-content{box-sizing:border-box;z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:0 1.25rem 1.25rem;overflow:hidden;background:linear-gradient(0deg,rgba(0,0,0,0.5),transparent);color:white}.storie-badge{margin-top:0;background-color:white;color:#00359a;padding:.25em 1.8em .25em .25em;font-size:clamp(1.9vh,0.875rem,2.5vh);margin-bottom:1em;font-weight:bold;border-radius:20px;display:inline-flex;align-items:center;gap:1rem;max-width:fit-content}.storie-badge img{width:30px;height:30px;background-color:#b3d1db;border-radius:50%}.storie-badge span{font-size:1rem;color:#00359a}.storie-title{margin-top:0;color:white;line-height:1.1;font-size:clamp(24px,2rem,34px);font-weight:100;margin-bottom:.25rem;overflow:hidden}.storie-title a{margin-bottom:.25rem;text-decoration:none;color:#fff;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.storie-author{font-size:clamp(2.3vh,1.125rem,3.1vh);font-weight:400;margin-top:0;margin-bottom:0;color:#fff}.storie-author a{line-height:1;color:white;text-decoration:none;font-weight:700}@media (max-width:1100px){.storie-grid{grid-template-columns:1fr}.storie-large,.storie-small{grid-column:1;grid-template-columns:1fr 1fr}.storie-item{padding-top:124%}}@media (max-width:992px){.storie-grid{grid-template-columns:1fr}.storie-large,.storie-small{grid-column:1;grid-template-columns:1fr}.storie-container{padding-left:0;padding-right:0}.storie-item{padding-top:124%}.storie-header h2{padding-top:0}}@media screen and (min-width:768px){.storie-header h2{font-size:40px}.storie-header p{font-size:36px}}.feature-grid{border-radius:40px;padding-top:clamp(40px,5vw,60px);padding-bottom:clamp(40px,5vw,60px)}.featured{margin-bottom:40px;color:#fff}.feature-grid .pagination{padding-bottom:20px}.featured-cta{display:inline-flex;align-items:center;justify-content:flex-end;font-size:20px;line-height:24px;color:white;text-decoration:none;width:100%;gap:5px}.featured h2{font-size:clamp(30px,4vw,40px);line-height:1.1;margin:0}.subheading p{font-size:clamp(25px,5vw,25px);font-weight:400;margin:0;color:inherit}.view-query-stories.view-display-id-racconti_list .view-content{display:grid;grid-template-columns:1fr;gap:15px}.view-query-stories.view-display-id-racconti_list .storie-item{padding-top:124%;isolation:isolate}.view-query-stories > nav{margin-bottom:40px}.view-query-stories > nav .pagination{padding:1rem 0 0 0;margin:0}.view-query-stories .pagination .page-link{color:#ff7d00}.view-query-stories .pagination .page-link:hover{background-color:#ff7d00;color:#fff;border-color:#713700}.view-query-stories .page-item.active .page-link{background-color:#ff7d00;color:#fff;border-color:#713700}.view-query-stories .page-link:focus{box-shadow:none}.view-query-stories.view-display-id-racconti_list .storie-badge{text-transform:uppercase;line-height:normal}@media (min-width:992px){.view-query-stories > nav{margin-top:20px;margin-bottom:50px}.view-query-stories.view-display-id-racconti_list .view-content{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1200px){.view-query-stories > nav{margin-bottom:80px}.view-query-stories.view-display-id-racconti_list .view-content{grid-template-columns:repeat(3,1fr)}}.slider-btn{background:#fff;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;border-radius:50%;-webkit-box-shadow:0 2px 5px #0001A;box-shadow:0 2px 5px #0001A;outline:none;color:#00359a;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;cursor:pointer}.slider-btn:hover{background:#00359a;color:#fff;border-color:#00359a}.slider-btn__icon{width:16px;height:16px;display:block;fill:currentColor;color:inherit}.slider-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-control__btn{}.slider-control__btn + .slider-control__btn{margin-left:5px}.slider-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px}.slider-header__head{margin:0 15px 0 0}.slider-header__controls{-ms-flex-negative:0;flex-shrink:0}.js-slider-init-3{overflow:visible !important}.js-slider-init-3 .slick-list,.js-tablet-slider-init-2 .slick-list,.js-tablet-slider-init-2-auto-width .slick-list{margin:-12px -12px -30px}.js-slider-init-3 .slick-slide,.js-tablet-slider-init-2 .slick-slide,.js-tablet-slider-init-2-auto-width .slick-slide{margin-top:12px;margin-bottom:30px}.js-slider-init-3 .slick-slide,.js-tablet-slider-init-2 .slick-slide,.js-tablet-slider-init-2-auto-width .slick-slide{padding:0 12px}.slick-dots{margin:20px 0 0;padding:0;display:flex;justify-content:center;list-style-type:none;flex-wrap:wrap}.slick-dots li{margin:5px;padding:0}.slick-dots button{background:#00359a;width:10px;height:10px;margin:0;padding:0;display:flex;justify-content:center;align-items:center;font-size:0;border:none;border-radius:5px;outline:none;transition:all .4s;cursor:pointer}.slick-dots li.slick-active button{width:20px}.slick-dots li:not(.slick-active) button{opacity:.5}.slick-dots button:hover{opacity:1}@media screen and (min-width:1200px){.slider-btn{width:40px;height:40px}}@media screen and (min-width:992px){.js-tablet-slider-init-2-auto-width .slick-slide{float:none;display:block}}.js-slick-carousel .slick-slide{padding:0 15px}.js-slick-carousel .slick-list{margin:0 -15px}.js-slick-carousel .slick-track{display:flex;align-items:stretch}.js-slick-carousel .slick-slide{height:auto}.js-slick-carousel .slick-slide > *{height:100%}.node--landing-page--full > .common-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}.node--landing-page--full > .common-wrapper .block--basic--default .container{padding:0}.node--landing-page--full .block--basic--default p{color:#000;font-size:16px}.node--landing-page--full .block--basic--default .field--name-body h4{color:inherit;font-size:22px;margin:0 0 10px 0;line-height:normal;text-align:start}.node--landing-page--full .block--basic--default .field--name-body p{margin:0 0 10px 0;font-size:16px;text-align:start}.node--landing-page--full .block--basic--default .field--name-body ul,.node--landing-page--full .block--basic--default .field--name-body ol{padding:0 0 0 15px;margin:0 0 10px 0;font-size:16px}.node--landing-page--full .block--basic--default .field--name-body img.align-center{margin-inline:auto;display:block}.node--landing-page--full .curved-borders .chip-container{padding-top:45px;padding-bottom:10px;gap:0}@media (min-width:768px){.node--landing-page--full .block--basic--default .field--name-body h4{font-size:26px}.node--landing-page--full .curved-borders .chip-container{padding-bottom:20px;gap:1.5rem}}@media screen and (min-width:1200px){.node--landing-page--full > .common-wrapper{grid-template-columns:repeat(2,1fr)}}.comment--latest-trips{border:4px solid #4096f7;border-radius:32px;padding:26px 25px 30px}.comment-link{border:.06rem solid #0096ff;position:static}.trips--latest-commented .slick-track{display:flex}.trips--latest-commented .slick-slide{height:initial;padding:0 12px}.trips--latest-commented .comment--latest-trips{height:100%;display:flex;flex-direction:column}.trips--latest-commented .comment-link{margin-top:auto}.scroll-section{margin-top:.62rem}.carousel-heading section{display:flex;align-items:center;gap:.31rem}.carousel-heading section button{align-items:center;justify-content:center;display:flex;width:40px;height:40px;cursor:pointer;color:#00359a;border-radius:50%;border:none;background-color:white;opacity:1;box-shadow:0 2px 5px #0001A;transition:all .3s ease-in-out 0s}.carousel-heading section button:hover{background-color:#00359a;color:white}.carousel-heading h2{font-size:clamp(29px,5vw,34px);color:#00359a;line-height:normal}#carousel-heading-text{flex-direction:column;align-items:flex-start;padding-block:15px}#carousel-heading-text > *{margin:0 0 5px 0}.card-container{display:flex;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;justify-content:center;gap:1.6rem;box-sizing:border-box;margin-top:0;padding-bottom:10px;transition:transform 500ms}.trip-card{flex:0 0 100%;border-radius:19px;border:1px solid #ddd;display:flex;flex-direction:column;background-color:white;scroll-snap-align:start;height:-moz-fit-content;height:fit-content;width:100%;position:relative}.trip-card .user-count,.trip-card .user-count p{color:#fff}.card-image{position:relative;overflow:hidden;padding-top:66%;z-index:1}.card-image img::before,.card-image::before{content:"";position:absolute;left:0;width:100%;height:100%;bottom:0;pointer-events:none;max-height:8.62rem;background:linear-gradient(to top,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 40%);border-top-left-radius:19px;border-top-right-radius:19px;object-fit:cover;border-bottom-left-radius:19px;border-bottom-right-radius:19px;z-index:2}.card-image img::after,.card-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0.765) 0%,rgba(0,0,0,0) 40%);pointer-events:none;z-index:2;border-top-left-radius:19px;border-top-right-radius:19px;border-bottom-left-radius:19px;border-bottom-right-radius:19px}.card-image img{position:absolute;top:0;left:0;border-top-left-radius:19px;border-top-right-radius:19px;width:100%;height:100%;object-fit:cover;border-bottom-left-radius:19px;border-bottom-right-radius:19px}.date-tile{border:1px solid #00359a;position:absolute;bottom:1.25rem;left:.93rem;border-radius:5px;width:80px;text-align:center;color:white;z-index:3}.date-day{border-radius:5px;background-color:rgba(255,255,255,.23);-webkit-backdrop-filter:blur(3.4px);backdrop-filter:blur(3.4px);font-size:44px;line-height:1.3;font-weight:bold}.carousel-heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.date-month{background-color:#00359a;font-weight:700;line-height:2rem;font-size:18px;text-transform:uppercase;padding-top:5px;padding-bottom:5px}.vagabondodoc{position:absolute;bottom:1rem;right:.62rem;top:auto;display:flex;align-items:center;color:white;flex-direction:row-reverse;column-gap:10px;z-index:3;margin-right:10px}.vagabondodoc a{width:50px !important;height:50px !important;position:relative;overflow:hidden;border-radius:50%;font-size:clamp(14px,5vw,14px);font-weight:700;text-decoration:none;color:white}.trip-info .btn-container,.trip-card .vagabondodoc a{position:relative;z-index:2}.trip-details .trip-title a:before{width:100%;content:'';position:absolute;top:0;left:0;z-index:1}.vagabondodoc p{font-size:clamp(12px,5vw,12px);line-height:.2;text-align:right;color:white}.vagabondodoc img{position:absolute;border-radius:50%;width:50px;height:50px}.trip-style-icon{top:20px;right:auto;left:20px;position:absolute}.trip-style-icon.age-range{left:20px;top:70px;right:0}.trip-style-icon.age-range p{display:inline-flex;padding:6px 6px 4px;color:#FFF;font-family:Ranille,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;justify-content:center;align-items:center;background:var(--b-blue-3);box-shadow:0 1.58px 1.58px 0 rgba(0,0,0,0.25);border-radius:7px;z-index:3;position:relative;margin-bottom:0;margin-top:.2rem}.trip-style-icon.age-range img{width:70px}.trip-style-icon img{width:40px;height:40px;z-index:3}.user-count{top:20px;right:20px;position:absolute;background-color:#8a00c2;border-radius:1.25rem;padding:8px 15px 8px 35px;color:white;display:flex;align-items:center;flex-direction:row-reverse;z-index:3}.user-count p{margin:0;font-size:clamp(12px,5vw,12px);white-space:nowrap;line-height:13px}.user-count svg{width:20px;height:20px;background-color:white;color:#8a00c2;border-radius:50%;padding:2px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.user-count::before{content:"";display:block;width:28px;height:28px;background-color:white;border-radius:50%;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.trip-info{padding:20px}.trip-details{border-bottom:2px solid #ddd}.trip-title{border-bottom:2px solid #ddd;min-height:4.75rem;line-height:1.2;margin-top:0;font-size:clamp(30px,5vw,30px);font-weight:700;color:#00359a;margin-bottom:5px}.trip-title a{text-decoration:none;color:#00359a}.trip-metadata{margin-bottom:0;list-style:none;padding:0 0 10px 0}.trip-metadata li{margin-bottom:5px;display:flex;justify-content:space-between;font-size:clamp(16px,5vw,16px);padding:0;line-height:19px}.trip-metadata li:last-child{padding:0;margin-bottom:0}.trip-status .value{font-size:clamp(16px,5vw,16px);line-height:1.5rem;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;position:relative}.trip-status .value::before{content:"";display:inline-block;width:24px;height:24px;margin-right:5px;background-size:14px;background-position:center;background-repeat:no-repeat;border-radius:50%;vertical-align:middle}.trip-status.da-confermare{color:#b3d1db}.trip-status.da-confermare .value::before{background-image:url("/themes/custom/vagabondo/css/components/../../images/icons/calendar-x.svg");background-color:#b3d1db}.trip-duration .label,.trip-registrants .label{font-size:clamp(16px,5vw,16px);line-height:19px;font-weight:650}.trip-pricing{padding:10px 0 10px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:0;min-height:100px}.old-price{display:flex;justify-content:start;align-items:center;color:#888;line-height:1;column-gap:13px;margin:0}.price{margin-top:0;width:50%;display:block;text-align:left}.price .label{color:#888;font-size:clamp(14px,5vw,14px);line-height:16px;font-weight:400;display:block}.price .currency{margin-right:.62rem;font-weight:700;margin-top:3.12rem;font-size:18px;line-height:2rem}.price span{font-size:clamp(26px,5vw,26px);line-height:31px;font-weight:700;display:inline-block}.old-price .currency,.old-price .old-cost{margin-top:0;text-decoration:line-through;font-size:16px;font-weight:400}.promo-pill{width:fit-content;padding:.3em 11px .3em 25px;font-size:14px;position:relative;background-color:#f9d748;color:#00359a;letter-spacing:-.52px;text-align:left;font-weight:700;border-radius:50rem;z-index:100}.promo-pill.large{position:absolute;padding:.35em 40px .35em 15px;font-size:20px;top:20px;right:20px;line-height:1}.promo-pill.large img{left:unset;right:-2px;width:auto}.promo-pill img{display:block;left:-2px;right:auto;transform:translateY(-50%);pointer-events:none;position:absolute;top:50%}.trip-card .btn-container{display:flex;flex-direction:column;gap:.95rem;margin-top:.62rem}.trip-card .btn{text-align:center;padding:15px 10px 14px;font-size:clamp(16px,5vw,16px);font-weight:700;line-height:1.8rem;border-radius:5px;border:1px solid #00359a;text-decoration:none;transition:background-color .3s,color .3s}.trip-card .btn.outline{background-color:white;color:#00359a;transition:background-color .3s,color .3s}.trip-card .btn.primary.outline:hover{background-color:#00359a;color:white}.trip-card .btn.filled{background-color:#00359a;color:white}.trip-card .btn:hover{background-color:white;color:#00359a}.warning-box{font-size:14px;line-height:20px;font-weight:600;color:#00359a;background-color:gold;padding:20px;border-radius:0 0 20px 20px;z-index:0;display:flex;flex-direction:column;position:relative;align-items:flex-start}.warning-box::before{content:"";height:25px;width:100%;position:absolute;top:-25px;left:0;background-color:gold;border-top-left-radius:0;border-top-right-radius:0}.warning-box p{margin-top:20px;margin-bottom:0;text-align:left;width:100%;font-size:14px;line-height:20px;font-weight:600}@media (min-width:401px){.warning-box{flex-direction:row;gap:.3em}.warning-box > span:not(:last-child)::after{content:" |"}}.trip-card:has(.warning-box) .card-image{height:inherit;z-index:1;position:relative;overflow:hidden;padding-top:51.5%;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}@media (min-width:480px){.carousel-heading h2{font-size:clamp(29px,5vw,34px)}}@media screen and (min-width:769px){.trip-card > header{flex:0 0 271px}.trip-style-icon.age-range{left:70px;top:20px;right:auto}.block-inline-blockquery-itineraries .card-image{padding-top:66%}.card-image{padding-top:0;height:100%}#carousel-heading-text{flex-direction:row;align-items:center;padding-block:0}#carousel-heading-text > *{margin:20px 0 20px 0}.trip-card{flex-basis:calc((100% / 2) - 12px)}.date-tile{bottom:1.25rem;left:.93rem}.vagabondodoc{bottom:1rem;right:.62rem}.user-count{padding:8px 15px 8px 35px}}@media screen and (min-width:1025px){.trip-card{flex-basis:calc((100% / 3) - 16px)}}.trips--latest-commented{padding:35px 0 70px}.trips--latest-commented .comment--latest-trips{}.trips--latest-commented .scroll-item{}@media screen and (min-width:769px){}@media screen and (min-width:1025px){}.trip-card .trip-details{border-right:none;padding-right:0}.trip-card h3.trip-title{border-width:2px;font-size:30px;line-height:36px;font-weight:700;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;text-wrap:auto}.trip-card .btn-container .btn.outline{font-size:18px;font-weight:700;padding-block:11px}.trip-card .btn-container .btn.filled{font-size:18px;font-weight:700;padding-block:11px}.trip-badge.new-trip{position:absolute;top:20px;left:70px;width:31px;height:40px}.trip-badge.new-trip img{border:0;border-top-left-radius:0;border-top-right-radius:0;z-index:3}.trip-card .btn-container .btn{line-height:normal}.trip-card .trip-status.completo{color:var(--b-dark-blue)}.trip-card .trip-status.completo .value::before{background-image:url("/themes/custom/vagabondo/css/node/../../images/icons/person-check-fill.svg");background-color:var(--b-dark-blue)}.trip-card .trip-status.in-formazione{color:#0096ff}.trip-card .trip-status.in-conferma{color:var(--b-amber)}.trip-card .trip-status.in-conferma .value::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-calendar-range-fill' viewBox='0 0 16 16'%3E%3Cpath d='M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4zM16 7V5H0v5h5a1 1 0 1 1 0 2H0v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9h-6a1 1 0 1 1 0-2z'/%3E%3C/svg%3E");background-color:var(--b-amber)}.trip-card .trip-status.in-formazione .value::before{background-image:url("/themes/custom/vagabondo/css/node/../../images/icons/person-lines-fill.svg");background-color:#0096ff}.trip-card .trip-status.confermato{color:#28c83c}.trip-card .trip-status.confermato .value::before{background-image:url("/themes/custom/vagabondo/css/node/../../images/icons/hand-thumbs-up-fill.svg");background-color:#28c83c}.scalapay-icon .vaga-custom-tooltip,.itinerary-details .status .vaga-custom-tooltip,.travel-details .status .vaga-custom-tooltip,.trip-status .vaga-custom-tooltip{opacity:0;position:absolute;top:50%;transform:translateY(-50%);left:105%;font-size:14px;border-radius:20px;background-color:black;color:#fff;font-weight:400;padding:8px 12px;white-space:nowrap;z-index:10}.scalapay-icon .vaga-custom-tooltip .triangle,.itinerary-details .vaga-custom-tooltip .triangle,.travel-details .status .vaga-custom-tooltip .triangle,.trip-status .vaga-custom-tooltip .triangle{position:absolute;top:50%;right:99%;left:.5px;transform:translateY(-50%) rotate(-30deg) skewX(20deg) scale(1.5,0.866);width:10px;height:10px;background-color:black}@media (min-width:992px){.scalapay-icon:hover .vaga-custom-tooltip,.itinerary-details .status:hover .vaga-custom-tooltip,.travel-details .status:hover .vaga-custom-tooltip,.trip-status:hover .vaga-custom-tooltip{display:block;opacity:1;visibility:visible;transition:all .3s ease}}@media (min-width:768px){.trip-card h3.trip-title{min-height:76px;padding-bottom:0}}.past-trips .trip-pricing,.past-trips .date-tile,.past-trips ul li.trip-status{display:none !important}