﻿@font-face{font-family:"GTPressura";src:url("fonts/GTPressura.eot?#iefix") format("embedded-opentype"),url("fonts/GTPressura.otf") format("opentype"),url("fonts/GTPressura.woff") format("woff"),url("fonts/GTPressura.ttf") format("truetype"),url("fonts/GTPressura.svg#GTPressura") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"GTPressura";src:url("fonts/GTPressura-Light.eot?#iefix") format("embedded-opentype"),url("fonts/GTPressura-Light.otf") format("opentype"),url("fonts/GTPressura-Light.woff") format("woff"),url("fonts/GTPressura-Light.ttf") format("truetype"),url("fonts/GTPressura-Light.svg#GTPressura-Light") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"attrezzatura";src:url("fonts/attrezzatura.eot?1hvjli");src:url("fonts/attrezzatura.eot?1hvjli#iefix") format("embedded-opentype"),url("fonts/attrezzatura.ttf?1hvjli") format("truetype"),url("fonts/attrezzatura.woff?1hvjli") format("woff"),url("fonts/attrezzatura.svg?1hvjli#attrezzatura") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sistema";src:url("fonts/sistema.eot?ufgl72");src:url("fonts/sistema.eot?ufgl72#iefix") format("embedded-opentype"),url("fonts/sistema.ttf?ufgl72") format("truetype"),url("fonts/sistema.woff?ufgl72") format("woff"),url("fonts/sistema.svg?ufgl72#sistema") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"sistema" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#717171}.icon-twitter:before{content:""}.icon-instagram:before{content:""}.icon-facebook:before{content:""}.icon-arrowdowncircle:before{content:""}.icon-arrowupcircle:before{content:""}.icon-downcircle:before{content:""}.icon-minuscircle:before{content:""}.icon-pluscircle:before{content:""}.icon-upcircle:before{content:""}.icon-leftcircle:before{content:""}.icon-rightcircle:before{content:""}.icon-arrowrightcircle:before{content:""}.icon-arrowleftcircle:before{content:""}.icon-info:before{content:""}.icon-search:before{content:""}.icon-calendar:before{content:""}.icon-dove:before{content:""}.icon-durata:before{content:""}.icon-livello:before{content:""}.icon-famiglia:before{content:""}.icon-ristoro:before{content:""}.icon-hamburger:before{content:""}.icon-money:before{content:""}.icon-email:before{content:""}.icon-language:before{content:""}.icon-people:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-down:before{content:""}.icon-up:before{content:""}.icon-left:before{content:""}.icon-right:before{content:""}.icon-arrowleft:before{content:""}.icon-arrowright:before{content:""}.icon-arrowup:before{content:""}.icon-arrowdown:before{content:""}.icon-cross:before{content:""}.icon-check:before{content:""}.icon-number:before{content:attr(rel)}*{box-sizing:border-box;outline:0}.text-right{text-align:right}.remove-m-t{margin-top:0px !important}.remove-m-b{margin-bottom:0px !important}.no-overflow-y{overflow-y:hidden}.no-padding,.container.no-padding{padding-left:0px;padding-right:0px}.no-margin{margin-left:0px;margin-right:0px}.body-bg-grey{background-color:#fafafa}input:disabled::-webkit-input-placeholder{color:#e6e6e6}input:disabled:-moz-placeholder{color:#e6e6e6}input:disabled::-moz-placeholder{color:#e6e6e6}input:disabled:-ms-input-placeholder{color:#e6e6e6}input[type=number]:disabled{background-color:initial;color:#e6e6e6;cursor:no-drop}input[type=number].appearance-none::-webkit-inner-spin-button,input[type=number].appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].appearance-none{-moz-appearance:textfield}::-webkit-input-placeholder{font-family:"GTPressura";color:gray;font-size:inherit;line-height:inherit;opacity:1}::-moz-placeholder{font-family:"GTPressura";color:gray;font-size:inherit;line-height:inherit;opacity:1}:-ms-input-placeholder{font-family:"GTPressura";color:gray;font-size:inherit;line-height:inherit;opacity:1}:-moz-placeholder{font-family:"GTPressura";color:gray;font-size:inherit;line-height:inherit;opacity:1}.banner-big.banner-choose-activity ::-webkit-input-placeholder{color:#2f8be9}.banner-big.banner-choose-activity ::-moz-placeholder{color:#2f8be9}.banner-big.banner-choose-activity :-ms-input-placeholder{color:#2f8be9}.banner-big.banner-choose-activity :-moz-placeholder{color:#2f8be9}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:rgba(0,0,0,0)}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:rgba(0,0,0,0)}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}html,body{width:100%}html.freeze{overflow:hidden}body{font-family:"GTPressura",sans-serif;background:#fff;color:gray;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-feature-settings:"liga" 0}body.freeze{overflow:hidden}a{color:#2f8be9}a:link,a:active,a:visited{text-decoration:none}a:hover{color:#a2cbf5;text-decoration:none;cursor:pointer}b,strong{font-weight:400}p:after{display:block;content:"\a";white-space:pre;line-height:inherit}p+ul:after,p+ol:after{display:block;content:"\a";white-space:pre;line-height:inherit}section ul li,.modal-info ul li{position:relative;padding-left:15px}section ul li:before,.modal-info ul li:before{position:absolute;content:"▪";content:"";left:0;font-size:26px;width:6px;height:6px;background-color:#7f7f7f;margin-top:9px}section ol,.modal-info ol{counter-reset:my-counter}section ol li,.modal-info ol li{position:relative;list-style:none inside;padding-left:25px}section ol li:before,.modal-info ol li:before{position:absolute;counter-increment:my-counter;content:counter(my-counter, decimal) ".";left:0;font-size:inherit}section .results li:before,section .filters li:before,section .instagram li:before,section .checklist li:before,section .accessories li:before,section .preview-link li:before,section .accordion>li:before,section .content-block li:before{display:none}.modal-info .results li:before,.modal-info .filters li:before,.modal-info .instagram li:before,.modal-info .checklist li:before,.modal-info .accessories li:before,.modal-info .preview-link li:before,.modal-info .accordion>li:before,.modal-info .content-block li:before{display:none}section .instagram li,section .checklist li{padding-left:0}.modal-info .instagram li,.modal-info .checklist li{padding-left:0}@media only screen and (min-width: 1em){body{font-size:16px;line-height:22px;font-weight:200}body.fixed{overflow-y:hidden}body.fixed section{position:fixed;height:100vh;width:100vw;top:0px;left:0px;z-index:11000}.body-bg-grey-profile{background-color:#fafafa}section{padding:60px 0 0 0}.container{padding:0 15px}.row{position:relative}.row.slider,.row.guides-slider,.row.guides-slider-big{margin-right:-15px}.current-link,.excursion .excursion-link,.admin-client-list .clients-link,.guide .guide-link,.mod-guide .guide-profile-link,.client-guide-list .guide-link,.client .client-profile-link{color:#2f8be9}.current-link:hover,.current-link:focus,.excursion .excursion-link:hover,.excursion .excursion-link:focus,.admin-client-list .clients-link:hover,.admin-client-list .clients-link:focus,.guide .guide-link:hover,.guide .guide-link:focus,.mod-guide .guide-profile-link:hover,.mod-guide .guide-profile-link:focus,.client-guide-list .guide-link:hover,.client-guide-list .guide-link:focus,.client .client-profile-link:hover,.client .client-profile-link:focus{color:#2f8be9}.select,.datepicker .DateInput_input{position:relative;padding:8px 50px 8px 10px;margin:10px 0;border:1px solid #e6e6e6;border-radius:3px;color:gray;background:#fff;font-size:18px;line-height:22px;font-weight:400;cursor:pointer;width:100%}.select.no-icon,.datepicker .no-icon.DateInput_input{padding:8px 10px}.select.focus,.datepicker .focus.DateInput_input{border-color:#4d4d4d}.select.def,.datepicker .def.DateInput_input{color:gray}.select.disabled,.datepicker .disabled.DateInput_input{color:#fafafa}.select.disabled[class^=icon-]::before,.datepicker .disabled.DateInput_input[class^=icon-]::before,.select.disabled[class*=" icon-"]::before,.datepicker .disabled.DateInput_input[class*=" icon-"]::before{color:#e6e6e6}.select input,.datepicker .DateInput_input input{display:block;width:100%;padding:0;padding-right:10%;border:0;outline:0;color:gray;box-sizing:border-box}.select select,.datepicker .DateInput_input select{display:block;position:relative;width:120%;padding:0;border:0;outline:0;color:gray;box-sizing:border-box;z-index:2;cursor:pointer;background-color:rgba(0,0,0,0)}.select select option[disabled],.datepicker .DateInput_input select option[disabled]{color:gray;opacity:.54}.select .result,.datepicker .DateInput_input .result{display:none}.select .placeholder,.datepicker .DateInput_input .placeholder{display:block}.select .reset,.datepicker .DateInput_input .reset{width:40px;height:25px;position:absolute;right:0;z-index:1}.inner-input:before{z-index:1}.select.inner-input,.datepicker .inner-input.DateInput_input{padding:0px;margin:0px;border:none}.select.inner-input input,.datepicker .inner-input.DateInput_input input{padding:8px 50px 8px 10px;margin:10px 0;border:1px solid #e6e6e6}.select.icon-down::before{position:absolute;right:10px}form input[type=submit],form input.submit{display:block;width:100%;padding:10px;margin:20px 0 0 0;background:#2f8be9;border:0;border-radius:2px;color:#fff;font-size:14px;line-height:20px;font-weight:400;text-align:center;text-transform:uppercase}form input[type=submit].white,form input.submit.white{background:#fff;border:2px solid #2f8be9;color:#2f8be9}.cover,.cover-full{position:relative;cursor:pointer;background-color:#fafafa}.cover:after,.cover-full:after{content:attr(data-label);position:absolute;display:inline-block;bottom:20px;left:20px;background:#fff;padding:8px 20px;border:1px solid #2f8be9;color:#2f8be9;font-size:12px;line-height:16px;font-weight:400;text-transform:uppercase}.cover.no-gallery,.cover-full.no-gallery{cursor:unset}.cover.no-gallery:after,.cover-full.no-gallery:after{display:none}.cover img,.cover-full img{width:100%;max-width:100%;opacity:0;-webkit-transition:.2s opacity;transition:.2s opacity}.cover img.show,.cover-full img.show{opacity:1}#guide-activity-stucture,#guide-activity-stucture .col-xs-12{visibility:hidden;height:0px}.select.form-error,.datepicker .form-error.DateInput_input{border:1px solid #b20919}.select.form-error+.error-label,.datepicker .form-error.DateInput_input+.error-label{color:#b20919;font-size:12px;line-height:16px;font-weight:400}.form-error input[type=text],.form-error input[type=password]{border:1px solid #b20919}.form-error textarea{border:1px solid #b20919}.form-error input.autocomplete{border:none}.form-error .error-label{color:#b20919;font-size:12px;line-height:16px;font-weight:400}.error-label{display:none}[class^=icon-]:before,[class*=" icon-"]:before{font-size:25px;line-height:20px}[class^=icontools-]:before,[class*=" icontools-"]:before{font-size:20px;line-height:20px}[class^="select icon-"]:before{position:absolute;right:10px;top:10px}.clear-select{display:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer}.select.focus.with-value.icon-search:before,.datepicker .focus.with-value.icon-search.DateInput_input:before{display:none}.select.with-value .clear-select,.datepicker .focus.with-value.DateInput_input .clear-select{display:block}[class^="feature icon-"]:before{position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);width:35px;font-size:35px;text-align:center;color:#b3b3b3;background:rgba(0,0,0,0);height:auto}.img-inset{float:left;margin:0 10px 5px 0}}@media only screen and (max-width: 1023px){.fixed .intro{display:none}.onrequest{display:none}@keyframes expand{from{height:0}to{height:100%}}}@media only screen and (min-width: 768px){.container{padding:0}.row.slider,.row.guides-slider,.row.guides-slider-big{margin-right:-12px}.row.companies-slider{width:calc(100% + 12px)}}@media only screen and (min-width: 1024px){body{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:200}section,.lista section{padding:4.375vw 0 0 0 !important}form input[type=submit],form input.submit{margin:1.3020833333vw 0 0 0;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.calendar{top:2.5vw}.calendar .calendar-buttons-prev{top:20px;left:20px}.calendar .calendar-container{width:40.7291666667vw;overflow-x:hidden}.calendar .calendar-inner{width:1000vw}.calendar .calendar-item-inner{padding:0 1.25vw}.calendar .calendar-buttons-prev{left:1.25vw;padding:0}.calendar .calendar-buttons-next{right:1.25vw;padding:0}.calendar .calendar-table td{width:2.5vw;height:2.5vw}.calendar .month-year{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.calendar .days-container{top:4.1666666667vw;padding:0 1.25vw}.calendar .days-label{width:2.5vw}.calendar .days-list{font-size:.8333333333vw;line-height:1.1458333333vw;font-weight:400}.calendar .day,.calendar .day-first-last,.calendar .day-disabled,.calendar .day-disabled-first-last,.calendar .day-selected,.calendar .day-selected-first-last,.calendar .day-selected-start-end{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.calendar .buttons{padding:0 1.25vw}.select.form-error+.error-label,.datepicker .form-error.DateInput_input+.error-label,.form-error .error-label{font-size:.8333333333vw;line-height:1.1458333333vw;font-weight:400}[class^=icon-]:before,[class*=" icon-"]:before{font-size:1.5625vw;line-height:1.5625vw}[class^=icontools-]:before,[class*=" icontools-"]:before{line-height:1.3541666667vw}[class^="select icon-"]:before{right:.5208333333vw;top:50%;transform:translateY(-50%);-webkit-trasform:translateY(-50%)}[class^="feature icon-"]:before{width:1.8229166667vw;font-size:1.8229166667vw;text-align:center}.container,.showcase,.mini-showcase,.banner-big{width:85%}section ul li,.modal-info ul li{padding-left:20px}section ul li:before,.modal-info ul li:before{width:8px;height:8px;margin-top:10px}}@media only screen and (min-width: 1440px){.container{width:85%}.container--large{width:95%}section ul li:before,.modal-info ul li:before{margin-top:11px}}@media only screen and (min-width: 1680px){body{font-size:20px;line-height:26px;font-weight:200}section{padding:84px 0 0 0}form input[type=submit],form input.submit{margin:25px 0 0 0;font-size:20px;line-height:26px;font-weight:400}.select.form-error+.error-label,.datepicker .form-error.DateInput_input+.error-label,.form-error .error-label{font-size:12px;line-height:16px;font-weight:400}[class^=icon-]:before,[class*=" icon-"]:before,[class^=icontools-]:before,[class*=" icontools-"]:before{font-size:26px;line-height:26px}[class^="select icon-"]:before{right:10px}[class^="feature icon-"]:before{width:40px;font-size:40px}}.flex-inline-center{display:inline-flex;justify-content:center;align-items:center}.grey_bg{background-color:#fafafa}.grey_bg .enlight{background-color:rgba(0,0,0,0)}.white_bg{background-color:#fff}.white_bg .enlight{background-color:#fff}.box_guide--excursions{background-color:rgba(0,0,0,0) !important}.box_guide--excursions .container.bg img{margin-top:0}@media screen and (min-width: 1440px){.box_guide .container{width:95%}}.overlay_bg,.overlay_bg_excursions{display:none}.overlay_bg.show,.overlay_bg_excursions.show{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(242,242,242,.7);z-index:800}.overlay_bg_excursions.show{z-index:1001}.excursions-search .select:not(.icon-down)::before{display:block}.excursions-search .select:not(.icon-down) .clear-select{display:none}.excursions-search .select:not(.icon-down).focus::before{display:none}.excursions-search .select:not(.icon-down).focus .clear-select{display:block}.line_separator{border-top:1px solid #e6e6e6}@media screen and (min-width: 1024px){.desktop_hidden{display:none !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before{display:table;content:""}.slick-track:after{display:table;content:"";clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{display:block;font-size:0;line-height:0;position:absolute;top:50%;padding:0;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);cursor:pointer;outline:none;background:rgba(0,0,0,0);border:0;z-index:1}.slick-prev{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slick-prev:hover,.slick-prev:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before{opacity:1}.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0}.slick-prev:before,.slick-next:before{display:block;font-family:"sistema";color:#2f8be9;background:#fff;border-radius:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:12px}[dir=rtl] .slick-prev{right:10px;left:auto}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:10px}[dir=rtl] .slick-next{right:auto;left:12px}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.gallery{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.9);z-index:100000}.gallery:after{position:absolute;font-family:"sistema";content:"";display:inline-block;right:30px;top:30px;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);cursor:pointer;color:#2f8be9;font-size:50px}.gallery div{position:relative;width:100vw;height:100vh}.gallery img{position:absolute;max-width:80%;max-height:90%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.gallery .slick-prev:before,.gallery .slick-next:before{background:rgba(0,0,0,0);font-size:50px}.gallery .slick-prev{left:30px}.gallery [dir=rtl] .slick-prev{right:30px;left:auto}.gallery .slick-prev:before{content:""}.gallery [dir=rtl] .slick-prev:before{content:""}.gallery .slick-next{right:30px}.gallery [dir=rtl] .slick-next{right:auto;left:30px}.gallery .slick-next:before{content:""}.gallery [dir=rtl] .slick-next:before{content:""}.slick-prev:before,.slick-next:before{display:none}@media only screen and (min-width: 1024px){.slick-prev:before,.slick-next:before{display:block;font-size:28px;line-height:28px;width:28px}.gallery .slick-prev:before,.gallery .slick-next:before{font-size:50px;line-height:50px;width:50px}}@media only screen and (min-width: 1680px){.slick-prev:before,.slick-next:before{font-size:38px;line-height:38px;width:38px}}.lista{background-color:#fafafa}.lista .container-order,.lista .container-guide,.lista .container-client{padding-top:30px}.lista .container-order h1,.lista .container-guide h1,.lista .container-client h1{font-size:20px;line-height:26px;font-weight:400;color:#4d4d4d;padding-bottom:25px}.lista .container-order .item,.lista .container-guide .item,.lista .container-client .item{font-size:14px;line-height:20px;font-weight:400;margin-bottom:25px}.lista .container-order .item small,.lista .container-guide .item small,.lista .container-client .item small{font-size:12px;line-height:16px;font-weight:400}.lista .container-order .item .inner,.lista .container-guide .item .inner,.lista .container-client .item .inner{padding:15px 15px 20px;background-color:#fff;border-bottom:1px solid #a2cbf5}.lista .container-order .item .inner .numer-order,.lista .container-guide .item .inner .numer-order,.lista .container-client .item .inner .numer-order{padding-left:20px}.lista .container-order .item .inner h1,.lista .container-guide .item .inner h1,.lista .container-client .item .inner h1{padding-top:3px;padding-bottom:25px}.lista .container-order .item .inner h2,.lista .container-guide .item .inner h2,.lista .container-client .item .inner h2{font-size:20px;line-height:26px;font-weight:400;margin-bottom:25px}.lista .container-order .item .inner p,.lista .container-guide .item .inner p,.lista .container-client .item .inner p{color:#717171}.lista .container-order .item .inner .img-user,.lista .container-guide .item .inner .img-user,.lista .container-client .item .inner .img-user{max-width:120px;display:block;margin-bottom:15px}.lista .container-order .item .inner .line,.lista .container-guide .item .inner .line,.lista .container-client .item .inner .line{padding-bottom:7px}.lista .container-order .item .inner .line small,.lista .container-guide .item .inner .line small,.lista .container-client .item .inner .line small{padding-right:20px}.lista .container-order .item .inner .line.light-grey,.lista .container-guide .item .inner .line.light-grey,.lista .container-client .item .inner .line.light-grey{color:#717171}.lista .container-order .item .inner .go-to-prifile,.lista .container-guide .item .inner .go-to-prifile,.lista .container-client .item .inner .go-to-prifile{margin-top:6px;display:block;font-size:16px;line-height:22px;font-weight:400}.lista .container-order .item .inner .status-order,.lista .container-guide .item .inner .status-order,.lista .container-client .item .inner .status-order{margin-top:18px;display:block}.lista .container-order .item .inner .status-order.status-confirmed,.lista .container-guide .item .inner .status-order.status-confirmed,.lista .container-client .item .inner .status-order.status-confirmed{color:#198d22}.lista .container-order .item .inner .status-order.status-to-confirm,.lista .container-guide .item .inner .status-order.status-to-confirm,.lista .container-client .item .inner .status-order.status-to-confirm{color:#ffd718}.lista .container-order .item .inner .status-order.status-canceled,.lista .container-guide .item .inner .status-order.status-canceled,.lista .container-client .item .inner .status-order.status-canceled{color:#b20919}.lista .container-order .container-button-go-to-order,.lista .container-guide .container-button-go-to-order,.lista .container-client .container-button-go-to-order{background-color:#fff;width:100%;padding:12px 24px;border-bottom:1px solid #a2cbf5}.lista .container-order .container-button-go-to-order .button,.lista .container-guide .container-button-go-to-order .button,.lista .container-client .container-button-go-to-order .button{margin:0px;font-size:16px;line-height:22px;font-weight:400}.lista .container-order .container-button-go-to-order .button:focus,.lista .container-order .container-button-go-to-order .button:hover,.lista .container-guide .container-button-go-to-order .button:focus,.lista .container-guide .container-button-go-to-order .button:hover,.lista .container-client .container-button-go-to-order .button:focus,.lista .container-client .container-button-go-to-order .button:hover{color:#2f8be9}.lista .container-guide .container-button-go-to-order .button:focus,.lista .container-guide .container-button-go-to-order .button:hover{color:#fff}.lista .container-guide,.lista .container-client,.lista .container-order{padding-top:20px;color:#4d4d4d}.lista .container-guide h1,.lista .container-guide h2,.lista .container-client h1,.lista .container-client h2{text-transform:uppercase}.lista section{padding:112px 0 0 0}@media only screen and (min-width: 1024px){.container-guide{padding-top:30px}.lista .container-order,.lista .container-guide,.lista .container-client{padding-top:3.125vw}.lista .container-order h1,.lista .container-guide h1,.lista .container-client h1{font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400;padding-bottom:1.8229166667vw}.lista .container-order .item,.lista .container-guide .item,.lista .container-client .item{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;margin-bottom:2.5vw}.lista .container-order .item small,.lista .container-guide .item small,.lista .container-client .item small{font-size:.8333333333vw;line-height:1.1458333333vw;font-weight:400}.lista .container-order .item .inner,.lista .container-guide .item .inner,.lista .container-client .item .inner{padding:1.40625vw 1.25vw}.lista .container-order .item .inner h1,.lista .container-guide .item .inner h1,.lista .container-client .item .inner h1{padding-bottom:1.8229166667vw}.lista .container-order .item .inner h2,.lista .container-guide .item .inner h2,.lista .container-client .item .inner h2{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;margin-bottom:1.5625vw}.lista .container-order .item .inner .img-user,.lista .container-guide .item .inner .img-user,.lista .container-client .item .inner .img-user{max-width:10.1041666667vw;margin-bottom:.9895833333vw}.lista .container-order .item .inner .line,.lista .container-guide .item .inner .line,.lista .container-client .item .inner .line{padding-bottom:.78125vw}.lista .container-order .item .inner .go-to-prifile,.lista .container-guide .item .inner .go-to-prifile,.lista .container-client .item .inner .go-to-prifile{margin-top:.5729166667vw;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.lista .container-order .item .inner .status-order,.lista .container-guide .item .inner .status-order,.lista .container-client .item .inner .status-order{margin-top:1.5625vw}.lista .container-order .container-button-go-to-order,.lista .container-guide .container-button-go-to-order,.lista .container-client .container-button-go-to-order{padding:1.7708333333vw 1.25vw 1.25vw 1.25vw}.lista .container-order .container-button-go-to-order .button,.lista .container-guide .container-button-go-to-order .button,.lista .container-client .container-button-go-to-order .button{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}}@media only screen and (min-width: 1680px){.lista .container-order,.lista .container-guide,.lista .container-client{padding-top:60px}.lista .container-order h1,.lista .container-guide h1,.lista .container-client h1{font-size:40px;line-height:44px;font-weight:400;padding-bottom:35px}.lista .container-order .item,.lista .container-guide .item,.lista .container-client .item{font-size:20px;line-height:26px;font-weight:400;margin-bottom:48px}.lista .container-order .item small,.lista .container-guide .item small,.lista .container-client .item small{font-size:80%}.lista .container-order .item .inner,.lista .container-guide .item .inner,.lista .container-client .item .inner{padding:27px 24px}.lista .container-order .item .inner h1,.lista .container-guide .item .inner h1,.lista .container-client .item .inner h1{padding-bottom:35px}.lista .container-order .item .inner h2,.lista .container-guide .item .inner h2,.lista .container-client .item .inner h2{font-size:28px;line-height:34px;font-weight:400;margin-bottom:30px}.lista .container-order .item .inner .img-user,.lista .container-guide .item .inner .img-user,.lista .container-client .item .inner .img-user{max-width:194px;margin-bottom:19px}.lista .container-order .item .inner .line,.lista .container-guide .item .inner .line,.lista .container-client .item .inner .line{padding-bottom:15px}.lista .container-order .item .inner .go-to-prifile,.lista .container-guide .item .inner .go-to-prifile,.lista .container-client .item .inner .go-to-prifile{margin-top:11px;font-size:20px;line-height:26px;font-weight:400}.lista .container-order .item .inner .status-order,.lista .container-guide .item .inner .status-order,.lista .container-client .item .inner .status-order{margin-top:30px}.lista .container-order .container-button-go-to-order,.lista .container-guide .container-button-go-to-order,.lista .container-client .container-button-go-to-order{padding:34px 24px 24px 24px}.lista .container-order .container-button-go-to-order .button,.lista .container-guide .container-button-go-to-order .button,.lista .container-client .container-button-go-to-order .button{font-size:20px;line-height:26px;font-weight:400}}@media only screen and (min-width: 1em){header h1{display:none}nav{position:fixed;width:100%;top:0;left:0;box-sizing:border-box;background:#fff;box-shadow:0 2px 10px 0 rgba(220,220,220,.6);z-index:10000;height:60px}nav ul{position:relative;width:100%;text-align:right;margin:15px 0 0 0;padding-right:15px;box-sizing:border-box}nav ul li{display:none;height:36px;vertical-align:top;margin-left:13px}nav ul li a{vertical-align:middle;display:inline-block;color:gray;font-size:14px;line-height:20px;font-weight:400}nav ul li a:hover,nav ul li a:focus{text-decoration:none;text-transform:uppercase;font-weight:400;color:#4d4d4d;font-size:14px;line-height:20px;font-weight:400}nav ul li a.menu-guide-link,nav ul li a.menu-client-link,nav ul li a.menu-admin-link{text-transform:uppercase;color:gray;vertical-align:middle;display:inline-block;font-size:14px;line-height:20px;font-weight:400;margin-left:13px}nav ul li a.menu-guide-link:hover,nav ul li a.menu-guide-link:focus,nav ul li a.menu-client-link:hover,nav ul li a.menu-client-link:focus,nav ul li a.menu-admin-link:hover,nav ul li a.menu-admin-link:focus{font-size:14px;line-height:20px;font-weight:400;color:#4d4d4d}nav ul li a i.icon-language::before,nav ul li a i.icon-info::before,nav ul li a i.icon-email::before{font-size:36px;line-height:36px}nav ul li a.header-link{display:none}nav ul li.mobile-menu-guide,nav ul li.mobile-menu-client,nav ul li.mobile-menu-admin{width:26px;height:26px;padding-top:5px;display:inline-block;margin-right:0px;margin-left:0px}nav ul li.mobile-menu-guide .icon-guide,nav ul li.mobile-menu-guide .icon-client,nav ul li.mobile-menu-guide .icon-admin,nav ul li.mobile-menu-client .icon-guide,nav ul li.mobile-menu-client .icon-client,nav ul li.mobile-menu-client .icon-admin,nav ul li.mobile-menu-admin .icon-guide,nav ul li.mobile-menu-admin .icon-client,nav ul li.mobile-menu-admin .icon-admin{max-width:100%;display:block}nav ul li.language{display:inline-block;margin-right:40px}nav .mobile-menu{display:block;position:absolute;right:10px;top:0px}nav .mobile-menu i{display:block}nav .mobile-menu i:before{display:block;font-size:30px;line-height:30px;color:#fff}nav li.logo{display:block;position:absolute;width:100%;left:15px;top:10px;margin:0;box-sizing:border-box}nav .logo a{position:relative;display:block}nav .logo img{position:absolute;display:block;width:40px;top:-15px;left:-5px;z-index:100}nav .logo span{display:inline-block;width:100%;font-size:25px;line-height:10px;text-align:center}nav.fixed .logo span{display:none}nav.fixed .mobile-menu i:before{color:gray}}@media only screen and (min-width: 1024px){nav{height:4.375vw}nav ul{margin:1.4583333333vw 0 0 0;padding-right:2.0833333333vw}nav ul li{display:inline-block;margin-left:.6770833333vw;height:1.875vw}nav ul li a{vertical-align:middle;display:inline-block;font-size:.9375vw;line-height:1.25vw;font-weight:400}nav ul li a:link,nav ul li a:visited,nav ul li a:hover,nav ul li a:focus{font-size:.9375vw;line-height:1.25vw;font-weight:400}nav ul li a.menu-guide-link,nav ul li a.menu-client-link,nav ul li a.menu-admin-link{margin-left:.6770833333vw;font-size:.9375vw;line-height:1.25vw;font-weight:400}nav ul li a.menu-guide-link:link,nav ul li a.menu-guide-link:visited,nav ul li a.menu-guide-link:hover,nav ul li a.menu-guide-link:focus,nav ul li a.menu-client-link:link,nav ul li a.menu-client-link:visited,nav ul li a.menu-client-link:hover,nav ul li a.menu-client-link:focus,nav ul li a.menu-admin-link:link,nav ul li a.menu-admin-link:visited,nav ul li a.menu-admin-link:hover,nav ul li a.menu-admin-link:focus{font-size:.9375vw;line-height:1.25vw;font-weight:400}nav ul li a i.icon-language::before,nav ul li a i.icon-info::before,nav ul li a i.icon-email::before{font-size:1.875vw;line-height:1.875vw;font-weight:normal}nav ul li a.header-link{display:block}nav ul li.mobile-menu-guide,nav ul li.mobile-menu-client,nav ul li.mobile-menu-admin{width:1.875vw;height:1.875vw;padding-top:0px;display:inline-block;margin-right:0px;margin-left:1.3541666667vw}nav ul li.mobile-menu-guide .icon-guide,nav ul li.mobile-menu-guide .icon-client,nav ul li.mobile-menu-guide .icon-admin,nav ul li.mobile-menu-client .icon-guide,nav ul li.mobile-menu-client .icon-client,nav ul li.mobile-menu-client .icon-admin,nav ul li.mobile-menu-admin .icon-guide,nav ul li.mobile-menu-admin .icon-client,nav ul li.mobile-menu-admin .icon-admin{max-width:100%;display:block}nav ul li.language{margin-right:0px}nav .mobile-menu{display:none}nav ul li.logo{width:auto;left:2.0833333333vw;top:.5208333333vw;margin:0}nav ul li.logo img{width:2.9166666667vw}nav ul li a{cursor:pointer}nav .logo span{width:auto;margin:0 0 0 3.6458333333vw;font-size:1.6666666667vw;line-height:1.6666666667vw;text-align:left;text-transform:uppercase}nav.fixed .logo{top:0}nav.fixed .logo span{display:block;color:#2f8be9}}@media only screen and (min-width: 1680px){nav{height:84px}nav ul{margin:28px 0 0 0;padding-right:48px}nav ul li{height:36px;margin-left:13px}nav ul li.mobile-menu-guide,nav ul li.mobile-menu-client,nav ul li.mobile-menu-admin{margin-right:0px;margin-left:26px;padding-top:0px;width:36px;height:36px}nav ul li.language{margin-right:0px}nav ul li.logo{width:auto;left:48px;top:4px;margin:0}nav ul li.logo img{width:56px}nav ul li a,nav ul li a:link,nav ul li a:visited,nav ul li a:hover,nav ul li a:focus{font-size:14px;line-height:20px;font-weight:400;vertical-align:middle;display:inline-block}nav ul li a.menu-admin-link,nav ul li a.menu-guide-link,nav ul li a.menu-client-link{margin-left:.6770833333vw;font-size:14px;line-height:20px;font-weight:400}nav ul li a.menu-admin-link:link,nav ul li a.menu-admin-link:visited,nav ul li a.menu-admin-link:hover,nav ul li a.menu-admin-link:focus,nav ul li a.menu-guide-link:link,nav ul li a.menu-guide-link:visited,nav ul li a.menu-guide-link:hover,nav ul li a.menu-guide-link:focus,nav ul li a.menu-client-link:link,nav ul li a.menu-client-link:visited,nav ul li a.menu-client-link:hover,nav ul li a.menu-client-link:focus{font-size:14px;line-height:20px;font-weight:400}nav ul li i.icon-language::before,nav ul li i.icon-info::before,nav ul li i.icon-email::before{font-size:36px;line-height:36px}nav .logo span{width:auto;margin:0 0 0 70px;font-size:36px;line-height:36px;text-align:left}}@media screen and (max-width: 1023px){header nav ul li.logo span{position:absolute;top:0;left:50%;transform:translateX(-50%);width:max-content;margin-left:-15px}}header nav ul li a.header-button{padding:.5208333333vw 2.6041666667vw;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:#fff !important;border:solid 1px #fff;border-radius:2px;margin:-9px 2.6041666667vw 0 0;text-transform:uppercase;position:relative}header nav ul li a.header-button::after{font-family:"sistema" !important;content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%)}header nav ul li a.header-button+.dropdown{position:absolute;display:none;top:48px;width:203px;overflow:auto;background:#fff;border:none;border-radius:2px;z-index:100}header nav ul li a.header-button+.dropdown ul{text-align:left;margin:0;padding:0}header nav ul li a.header-button+.dropdown ul li{padding:8px 10px;background:#fff;color:gray;font-weight:400;margin-left:0;height:unset;width:100%}header nav ul li a.header-button+.dropdown ul li:hover,header nav ul li a.header-button+.dropdown ul li.focus{background:#e7f2fc;color:#4d4d4d;cursor:pointer}header nav ul li a.header-button+.dropdown ul li a{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;display:block;width:100%;height:100%;color:gray}header nav ul li a.header-button+.dropdown ul li a:hover{text-transform:none}header nav ul li a.header-button+.dropdown ul li small{display:block;width:90%;color:#b3b3b3}header nav ul li a.header-button+.dropdown.show{display:block}header nav ul li a.header-link{font-size:.9375vw;line-height:1.25vw;font-weight:400;color:#fff;text-transform:uppercase}header nav.fixed ul li a.header-button{color:#2f8be9 !important;border-color:#2f8be9}header nav.fixed ul li a.header-link{color:gray}.header-link-list{display:none !important}.header-link-list+.list-item{border-top:none !important}.header-link{opacity:0 !important;cursor:default !important}.modal-mobile-guide ul li,.modal-mobile-client ul li,.modal-mobile-admin ul li{margin:10px 0px;border-bottom:1px solid #e6e6e6;padding-bottom:12px}.modal-mobile-guide ul li a,.modal-mobile-client ul li a,.modal-mobile-admin ul li a{font-size:18px;line-height:22px;font-weight:400;color:#7f7f7f}.modal ul li a{color:gray}.modal ul li a:hover,.modal ul li a:focus{color:#4d4d4d}.modal-mobile-client,.modal-mobile-guide,.modal-mobile-admin{display:none;position:fixed;top:0;left:0;height:100vh;width:100%;background:#fff;padding:60px 15px 80px 15px;border:0;overflow-y:auto}.modal-mobile-client.on,.modal-mobile-guide.on,.modal-mobile-admin.on{display:block;z-index:100000}#pop-up-dates{display:none;position:fixed;left:0;width:100%;top:0px;z-index:20000;height:100vh}#pop-up-dates.active{display:block}#pop-up-dates .inner-pop-up-dates{background-color:#fff;padding:87px 25px 0 25px;overflow-y:auto;height:100%;position:relative}#pop-up-dates .inner-pop-up-dates .intro-pop-up-dates{width:100%;position:fixed;z-index:1;left:0;top:0;background-color:#fff;padding:20px 25px;border-bottom:1px solid #e6e6e6}#pop-up-dates .inner-pop-up-dates .intro-pop-up-dates .close{position:absolute;right:20px;top:20px;display:block;cursor:pointer;z-index:1}#pop-up-dates .inner-pop-up-dates .intro-pop-up-dates h1{font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;padding-bottom:0px;padding-right:30px;text-align:center}#pop-up-dates .inner-pop-up-dates .dates .item:last-child{margin:0 0 60px 0}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(242,242,242,.7);z-index:800}.overlay.on,.overlay.active{display:block}.overlay--mobile_search{background-color:#fff}.modal-info,.modal-mobile-menu{display:none}.modal-newsletter,.modal-request,.modal-register,.modal-details{display:none;position:fixed;width:100%;padding:20px;background:#fff;border-bottom:1px solid #a2cbf5}.modal-newsletter strong,.modal-request strong,.modal-register strong,.modal-details strong{display:block;color:#4d4d4d;margin-bottom:20px}@media screen and (max-width: 1023px){.modal-newsletter strong,.modal-request strong,.modal-register strong,.modal-details strong{margin:20px 0 10px}}.modal-newsletter .select strong,.modal-newsletter .datepicker .DateInput_input strong{margin:auto}.datepicker .modal-newsletter .DateInput_input strong{margin:auto}.modal-request .select strong,.modal-request .datepicker .DateInput_input strong{margin:auto}.datepicker .modal-request .DateInput_input strong{margin:auto}.modal-register .select strong,.modal-register .datepicker .DateInput_input strong{margin:auto}.datepicker .modal-register .DateInput_input strong{margin:auto}.modal-details .select strong,.modal-details .datepicker .DateInput_input strong{margin:auto}.datepicker .modal-details .DateInput_input strong{margin:auto}.modal-newsletter input[type=text],.modal-newsletter input[type=password]{display:block;width:100%;padding:8px 10px;margin:10px 0 10px 0;border:1px solid #e6e6e6;border-radius:3px;outline:0;color:gray;background:#fff;font-size:14px;line-height:20px;font-weight:400}.modal-newsletter textarea,.modal-newsletter .boxed{display:block;width:100%;padding:8px 10px;margin:10px 0 10px 0;border:1px solid #e6e6e6;border-radius:3px;outline:0;color:gray;background:#fff;font-size:14px;line-height:20px;font-weight:400}.modal-request input[type=text],.modal-request input[type=password]{display:block;width:100%;padding:8px 10px;margin:10px 0 10px 0;border:1px solid #e6e6e6;border-radius:3px;outline:0;color:gray;background:#fff;font-size:14px;line-height:20px;font-weight:400}.modal-request textarea,.modal-request .boxed{display:block;width:100%;padding:8px 10px;margin:10px 0 10px 0;border:1px solid #e6e6e6;border-radius:3px;outline:0;color:gray;background:#fff;font-size:14px;line-height:20px;font-weight:400}.modal-register input[type=text],.modal-register input[type=password]{display:block;width:100%;padding:8px 10px;margin:10px 0 10px 0;border:1px solid #e6e6e6;border-radius:3px;outline:0;color:gray;background:#fff;font-size:14px;line-height:20px;font-weight:400}.modal-register textarea,.modal-register .boxed{display:block;width:100%;padding:8px 10px;margin:10px 0 10px 0;border:1px solid #e6e6e6;border-radius:3px;outline:0;color:gray;background:#fff;font-size:14px;line-height:20px;font-weight:400}.modal-newsletter .boxed,.modal-request .boxed,.modal-register .boxed,.modal-details .boxed{max-height:120px;overflow-y:auto}.modal-newsletter label,.modal-newsletter .boxed{font-size:12px;line-height:16px;font-weight:400}.modal-request label,.modal-request .boxed{font-size:12px;line-height:16px;font-weight:400}.modal-register label,.modal-register .boxed{font-size:12px;line-height:16px;font-weight:400}.modal-details label,.modal-details .boxed{font-size:12px;line-height:16px;font-weight:400}.modal-newsletter label a,.modal-newsletter .boxed a{color:#4d4d4d;text-decoration:underline}.modal-request label a,.modal-request .boxed a{color:#4d4d4d;text-decoration:underline}.modal-register label a,.modal-register .boxed a{color:#4d4d4d;text-decoration:underline}.modal-details label a,.modal-details .boxed a{color:#4d4d4d;text-decoration:underline}.modal input[type=checkbox]{display:none;width:auto}.modal input[type=checkbox]+span{position:relative;display:inline-block;width:25px;height:25px;border:1px solid #e6e6e6;border-radius:3px}.modal input[type=checkbox]:checked+span:after{position:absolute;content:"";font-family:"sistema";font-size:30px;line-height:20px;left:-3px;color:#4d4d4d}.modal label{display:block;padding:10px 0;cursor:pointer}.modal .select.focus,.modal .datepicker .focus.DateInput_input{border:1px solid #e6e6e6}.datepicker .modal .focus.DateInput_input{border:1px solid #e6e6e6}.modal-language{display:none;position:fixed;width:100%;padding:20px 0 0 0;background:#fff;border-bottom:1px solid #a2cbf5}.modal-language strong{display:block;color:#4d4d4d;margin:20px 0;padding:0 20px}.modal-language li a{display:block;padding:10px 20px;font-size:16px;line-height:22px;font-weight:400;border-bottom:1px solid #e6e6e6;color:gray}.modal-language li a:hover{background:#e7f2fc;color:#4d4d4d}.modal-language li:last-of-type a{border:0}.modal.on{display:block;z-index:100000}@media only screen and (max-width: 1023px){.data-modal-label,.fixed .data-menu-label,.on .data-menu-label{position:fixed;display:block;font-size:16px;line-height:22px;font-weight:400;text-align:center;top:0;left:0;width:100%;height:60px;line-height:60px;border-bottom:1px solid #e6e6e6;background:#fff;color:#4d4d4d;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:50px;padding-right:50px}.data-modal-label .close,.fixed .data-menu-label .close,.on .data-menu-label .close{position:absolute;width:20px;height:20px;right:20px;top:50%;z-index:2;transform:translateY(-50%)}.data-modal-label .close:before,.fixed .data-menu-label .close:before,.on .data-menu-label .close:before{color:#4d4d4d;font-size:30px}.fixed .data-menu-label{color:#2f8be9;text-transform:uppercase}.modal-language .intro{display:none}.modal-mobile-menu{display:none;position:fixed;top:0;left:0;height:100vh;width:100%;background:#fff;z-index:100000}.modal-mobile-menu.on{display:block}.modal-mobile-menu ul{padding:20px 0;border-top:1px solid #e6e6e6}.modal-mobile-menu ul:first-of-type{border:0}.modal-mobile-menu ul:last-of-type{padding-bottom:0}.modal-mobile-menu ul li{padding:10px 0}.modal-mobile-menu ul li a{font-size:16px;line-height:22px;font-weight:400;color:gray}.modal-mobile-menu .list-item{padding:20px 0;border-top:1px solid #e6e6e6}.modal-mobile-menu .list-item h3{position:relative;font-size:16px;line-height:22px;font-weight:400;padding:10px 0;cursor:pointer}.modal-mobile-menu .list-item h3:after{position:absolute;content:"";font-family:"sistema";font-size:25px;color:gray;margin-top:2px}.modal-mobile-menu .list-item h3.on:after{content:""}.modal-mobile-menu .sublist{height:0;overflow:hidden}.modal-mobile-menu .sublist.on{margin:10px 0 10px 0;height:auto}.modal-mobile-menu .sublist a{color:#4d4d4d}.modal-mobile-menu .sublist h4{padding:10px 0 10px 10px;cursor:pointer}.modal-mobile-menu .modal-mobile-menu__last_row .social-icons{margin-bottom:20px}.modal-mobile-menu .modal-mobile-menu__last_row .social-icons ul{padding:0;display:flex}.modal-mobile-menu .modal-mobile-menu__last_row .social-icons ul li{margin:10px 15px 0 0;padding-bottom:0}.modal-mobile-menu .modal-mobile-menu__last_row .last_row__buttons{display:flex;justify-content:space-between;gap:15px}.modal{top:0;width:100%;height:100vh;padding:60px 15px 80px 15px;border:0;overflow-y:auto}.modal-details{padding:20px}.modal-mobile-menu{padding:30px 15px}.modals .close{position:fixed;right:10px;top:20px;z-index:2}.modals .close i:before{color:#4d4d4d;font-size:30px}.modal-info{position:fixed;height:100vh;width:100%;top:0;right:0;padding-left:0;padding-right:0;background:#fff;font-size:16px;line-height:22px;font-weight:400;overflow-y:auto;overflow-x:hidden;z-index:100000}.modal-info.on{display:block}.modal-info .content{position:relative;padding:0 15px 80px 15px;transition:all .3s;-webkit-transition:all .3s}.modal-info .content.move{transform:translateX(-100%);-webkit-transform:translateX(-100%)}.modal-info h2{position:fixed;font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;text-align:center;top:0;left:0;width:100%;height:60px;line-height:60px;background:#fff;z-index:2;border-bottom:1px solid #e6e6e6}.modal-info .back{display:none;position:fixed;left:15px;top:20px;z-index:3}.modal-info .back.on{display:block}.modal-info .back i:before{color:#4d4d4d}.modal-info .list-item{border-bottom:1px solid #e6e6e6}.modal-info .list-item h3{position:relative;font-size:16px;line-height:22px;font-weight:400;padding:15px 0;cursor:pointer}.modal-info .list-item h3:after{position:absolute;content:"";font-family:"sistema";right:-5px;font-size:25px;color:gray}.modal-info .list-item h3.on:after{content:""}.modal-info .sublist{height:0;overflow:hidden}.modal-info .sublist.on{margin:10px 0 30px 0;height:auto}.modal-info .sublist h4{padding:10px 0 10px 10px;cursor:pointer}.modal-info .layer{position:absolute;width:100%;height:calc(100vh - 156px);top:0;left:0;padding:20px;transform:translateX(100%);-webkit-transform:translateX(100%);background:#fff;overflow-y:auto;z-index:1}.modal-info .layer.on{display:block;z-index:2}.modal-info .layer strong{color:#4d4d4d}.modal-info .button.bordered{margin:0;width:100%;background:#fff;font-size:16px;line-height:22px;font-weight:400;color:#2f8be9;z-index:2}}@media only screen and (min-width: 1024px){#pop-up-dates{display:none;position:fixed;top:132px;left:0;width:100%;height:calc(100% - 264px);z-index:2001}#pop-up-dates.active{display:block}#pop-up-dates .inner-pop-up-dates{background-color:#fff;padding:144px 25px 0 25px;overflow-y:auto;height:100%;position:relative}#pop-up-dates .inner-pop-up-dates .intro-pop-up-dates{width:100%;position:absolute;left:0;top:0;background-color:#fff;padding:25px;border-bottom:none}#pop-up-dates .inner-pop-up-dates .intro-pop-up-dates .close{position:absolute;right:20px;top:20px;display:block;cursor:pointer;z-index:1}#pop-up-dates .inner-pop-up-dates .intro-pop-up-dates h1{font-size:40px;line-height:44px;font-weight:400;color:#4d4d4d;padding-bottom:50px;padding-right:30px;text-align:left}.data-modal-label,.data-menu-label{display:none}.overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(242,242,242,.7);z-index:2000}.overlay.on{display:block}.overlay.on.top{z-index:20000}.overlay.internal{z-index:800}.modal-info{display:block;position:fixed;height:100vh;width:33vw;top:0;right:0;background:#fff;font-size:.9375vw;line-height:1.25vw;font-weight:400;transform:translateX(100%);-webkit-transform:translateX(100%);transition:all .3s;-webkit-transition:all .3s;overflow-x:hidden;z-index:10000}.modal-info.on{transition-delay:.15s;-webkit-transition-delay:.15s;transform:translateX(0);-webkit-transform:translateX(0)}.modal-info .content{position:relative;padding:0 20px;transition:all .3s;-webkit-transition:all .3s}.modal-info .content.move{transform:translateX(-100%);-webkit-transform:translateX(-100%)}.modal-info h2{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;color:#4d4d4d;text-align:center;height:4.4791666667vw;line-height:3.9583333333vw}.modal-info .close{position:absolute;display:inline-block;right:10px;top:2.2395833333vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer}.modal-info .close i:before{color:#4d4d4d;font-size:1.8229166667vw}.modal-info .back{display:none;position:absolute;left:10px;top:2.2395833333vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer}.modal-info .back.on{display:block}.modal-info .back i:before{color:#4d4d4d;font-size:1.8229166667vw}.modal-info .list-item{border-bottom:1px solid #e6e6e6}.modal-info .list-item h3{position:relative;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;padding:.78125vw 0;cursor:pointer}.modal-info .list-item h3:after{position:absolute;content:"";font-family:"sistema";right:-10px;font-size:1.8229166667vw;color:gray}.modal-info .list-item h3.on:after{content:""}.modal-info .sublist{height:0;overflow:hidden}.modal-info .sublist.on{margin:.5208333333vw 0 1.5625vw 0;height:auto}.modal-info .sublist h4{padding:.5208333333vw 0 .5208333333vw .5208333333vw;cursor:pointer}.modal-info .layer{position:absolute;width:100%;height:calc(100vh - 156px);top:0;left:0;padding:20px;transform:translateX(100%);-webkit-transform:translateX(100%);background:#fff;overflow-y:auto;z-index:1}.modal-info .layer.on{display:block;z-index:2}.modal-info .layer strong{color:#4d4d4d}.modal-info .button.bordered{position:absolute;left:20px;bottom:20px;margin:0;width:calc(100% - 40px);font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}@keyframes expand{from{height:0}to{height:100%}}.modal-newsletter,.modal-request,.modal-register .modal-inner,.modal-details{width:33vw;padding:20px;z-index:1000;top:50vh;left:50vw;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.modal-newsletter input[type=text],.modal-newsletter input[type=password]{font-size:1.14583vw;line-height:1.45833vw;font-weight:400;padding:.41667vw .52083vw;margin:.52083vw 0}.modal-newsletter textarea{font-size:1.14583vw;line-height:1.45833vw;font-weight:400;padding:.41667vw .52083vw;margin:.52083vw 0}.modal-request input[type=text],.modal-request input[type=password]{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;padding:.4166666667vw .5208333333vw;margin:.5208333333vw 0}.modal-request textarea{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;padding:.4166666667vw .5208333333vw;margin:.5208333333vw 0}.modal-register .modal-inner input[type=text],.modal-register .modal-inner input[type=password]{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;padding:.4166666667vw .5208333333vw;margin:.5208333333vw 0}.modal-register .modal-inner textarea{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;padding:.4166666667vw .5208333333vw;margin:.5208333333vw 0}.modal-details .modal-inner input[type=text],.modal-details .modal-inner input[type=password]{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;padding:.4166666667vw .5208333333vw;margin:.5208333333vw 0}.modal-details .modal-inner textarea{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;padding:.4166666667vw .5208333333vw;margin:.5208333333vw 0}.modal-newsletter form,.modal-request form,.modal-register .modal-inner form,.modal-details .modal-inner form{display:block}.modal-newsletter .close,.modal-request .close,.modal-register .modal-inner .close,.modal-details .modal-inner .close{position:absolute;right:10px;top:15px;cursor:pointer}.modal-newsletter .close i:before,.modal-request .close i:before{color:#4d4d4d;font-size:1.8229166667vw}.modal-register{width:100vw;height:100vh;top:0;left:0;overflow-y:auto;background:rgba(0,0,0,0)}.modal-register .modal-inner{position:absolute;top:30px;left:50vw;background:#fff;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.modal-register .modal-inner .close i:before{color:#4d4d4d;font-size:1.8229166667vw}.modal-language{width:18vw;top:50vh;left:50vw;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.modal-language .close{position:absolute;right:10px;top:15px;cursor:pointer}.modal-language .close i:before{color:#4d4d4d;font-size:1.8229166667vw}}@media only screen and (min-width: 1680px){.modal-newsletter,.modal-request,.modal-register .modal-inner,.modal-details .modal-inner{width:600px;padding:20px}.modal-newsletter input[type=text],.modal-newsletter input[type=password]{font-size:20px;line-height:26px;font-weight:400;padding:8px 10px;margin:10px 0}.modal-newsletter textarea{font-size:20px;line-height:26px;font-weight:400;padding:8px 10px;margin:10px 0}.modal-request input[type=text],.modal-request input[type=password]{font-size:20px;line-height:26px;font-weight:400;padding:8px 10px;margin:10px 0}.modal-request textarea{font-size:20px;line-height:26px;font-weight:400;padding:8px 10px;margin:10px 0}.modal-register .modal-inner input[type=text],.modal-register .modal-inner input[type=password]{font-size:20px;line-height:26px;font-weight:400;padding:8px 10px;margin:10px 0}.modal-register .modal-inner textarea{font-size:20px;line-height:26px;font-weight:400;padding:8px 10px;margin:10px 0}.modal-newsletter .close i:before,.modal-request .close i:before,.modal-register .modal-inner .close i:before,.modal-details .modal-inner .close i:before{color:#4d4d4d;font-size:35px}.modal-language{width:600px;padding:20px}.modal-language .close i:before{font-size:35px}.modal-info{font-size:16px;line-height:22px;font-weight:400}.modal-info h2{font-size:28px;line-height:34px;font-weight:400;line-height:76px;height:86px}.modal-info .close,.modal-info .back{top:43px}.modal-info .list-item h3{font-size:20px;line-height:26px;font-weight:400;padding:15px 0}.modal-info .list-item h3:after{font-size:35px}.modal-info .sublist.on{margin:10px 0 30px 0}.modal-info .sublist h4{padding:10px 0 10px 10px}.modal-info .button.bordered{font-size:20px;line-height:26px;font-weight:400}}.modals--details .modal_wrapper{display:none}.modals--details.on{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background-color:rgba(242,242,242,.7);overflow:auto}.modals--details.on .modal_wrapper{display:block;width:100%;height:100%;position:relative}.modals--details.on .modal_wrapper .modal-details{display:block;z-index:100000;position:absolute;top:0;left:50%;transform:translateX(-50%);width:55vw;margin:120px 0}@media screen and (max-width: 1439px){.modals--details.on .modal_wrapper .modal-details{width:66vw}}@media screen and (max-width: 1023px){.modals--details.on .modal_wrapper .modal-details{width:70vw}}@media screen and (max-width: 767px){.modals--details.on .modal_wrapper .modal-details{width:80vw}}@media screen and (max-width: 575px){.modals--details.on .modal_wrapper .modal-details{width:85vw}}@media screen and (max-width: 424px){.modals--details.on .modal_wrapper .modal-details{width:90vw}}.modals--details.on .modal_wrapper .modal-details .modal-header{display:flex;justify-content:space-between;align-items:flex-start}.modals--details.on .modal_wrapper .modal-details .modal-header .modal-title{font-size:24px;line-height:28px;font-weight:400;color:#4d4d4d;padding:0;margin:0}@media screen and (min-width: 1024px){.modals--details.on .modal_wrapper .modal-details .modal-header .modal-title{font-size:1.875vw;line-height:1.875vw;font-weight:normal}}.modals--details.on .modal_wrapper .modal-details .modal-footer{display:flex;justify-content:flex-end}.modals--details.on .modal_wrapper .modal-details .close{position:unset;display:flex;justify-content:flex-end;cursor:pointer}.modals--details.on .modal_wrapper .modal-details .close .icon-cross::before{font-size:34px;line-height:1}@media screen and (min-width: 1024px){.modals--details.on .modal_wrapper .modal-details .close .icon-cross::before{font-size:3.125vw;line-height:20px}}@media only screen and (min-width: 1em){.hide-on-load .main-search.fixed{display:none}.main-search{display:none;position:absolute;width:100%;min-height:0;top:45vh;left:0;z-index:1000}.main-search .container{padding:0}.main-search .data-modal-label,.main-search .data-menu-label{display:none}.main-search.active .data-modal-label,.main-search.active .data-menu-label{display:block}.main-search .main-select{position:absolute;top:0;border-radius:2px}.main-search .main-select .options .search_bar__input .select:not(.icon-down)::before{display:block}.main-search .main-select .options .search_bar__input .select:not(.icon-down) .clear-select{display:none}.main-search .main-select .options .search_bar__input .select:not(.icon-down).with-value::before{display:none}.main-search .main-select .options .search_bar__input .select:not(.icon-down).with-value .clear-select{display:block}.main-search .box .label{float:left;width:auto;box-sizing:border-box;z-index:2;font-size:14px;line-height:20px;font-weight:400;padding:6px 20px;text-transform:uppercase;cursor:pointer}.main-search.fixed{position:fixed;top:12px;width:60%;height:auto;z-index:10000;left:50%;transform:translateX(-50%)}.main-search.fixed .main-select{top:12px;height:0;-webkit-transform:none;transform:none}.main-search.fixed .label[for=opt1]{border:2px solid #b3b3b3;border-radius:2px 0 0 2px;color:gray}.main-search.fixed .label[for=opt2]{border:2px solid #b3b3b3;border-radius:2px 0 0 2px;color:gray;border-left:0;border-radius:0 2px 2px 0}.main-search.fixed.active .label[for=opt1]{border-right:0}.main-search.fixed.active .label[for=opt1].current{border:2px solid #2f8be9;color:#2f8be9}.main-search.fixed.active .label[for=opt2]{border-left:0}.main-search.fixed.active .label[for=opt2].current{border:2px solid #2f8be9;color:#2f8be9}.main-search .label.current,.main-search .label[for=opt1].current,.main-search .label[for=opt2].current{background:#fff;color:#2f8be9;z-index:3;border-color:#2f8be9}.main-search .options{z-index:1}.main-search .options .form{position:relative;background:#fff;min-height:calc(55vh - 36px);margin:0;padding:15px 15px 50px 15px}.main-search .options.current .form{display:block}.main-search .options .intro{display:none;font-size:16px;line-height:22px;font-weight:200}.main-search .options .intro strong{display:block;letter-spacing:normal;margin:0 0 10px 0;font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d}.main-search .options .note{display:none;position:absolute;bottom:15px;right:15px}.main-search .options .note span{font-size:12px;line-height:16px;font-weight:400;text-transform:uppercase;color:#4d4d4d;cursor:pointer}.main-search .options .note div{display:none;position:absolute;padding:10px;bottom:25px;right:0;width:70vw;background:#fafafa;border:1px solid #e6e6e6;font-size:12px;line-height:16px;font-weight:200;transition:opacity .2s;-webkit-transition:opacity .2s}.main-search .options .note div.on{display:block}.main-search.fixed .main-select .form .intro,.main-search.fixed .main-select .options.current .form .intro{display:none}.main-search.fixed.active .main-select .options.current .form{display:block}.main-search--v2 .options .form{background:rgba(0,0,0,0)}.main-search--v2 .options .intro{color:#fff}.main-search--v2 .options .intro strong{color:#fff}.main-search--excursions{display:block !important;position:unset !important;top:unset !important;left:unset !important;height:unset !important;margin:30px 0;transform:none !important;padding:0 15px}.main-search--excursions:not(.fixed) .main-select{transform:none !important}.main-search--excursions .container{z-index:999}.main-search--excursions .main-select{position:unset;top:unset;left:unset;margin:0;width:100% !important}.main-search--excursions .main-select .options{margin-bottom:0}.main-search--excursions .main-select .options .form{padding:0}.main-search--excursions .main-select .options .search_bar__input .select{color:#2f8be9;padding:10px}.main-search--excursions .main-select .options .search_bar__input .select:before{color:#2f8be9}.main-search--excursions .main-select .options .search_bar__input .select input{color:#2f8be9}.main-search--excursions .main-select .options .search_bar__input .select input::placeholder{color:#2f8be9}.main-search--excursions .main-select .options .search_bar__input .select .clear-select .icon-cross:before{color:#2f8be9}.main-search--excursions .main-select .options .search_bar__btn .button-action{height:unset}.main-search--excursions .main-select .options .search_bar__btn .button-action input.submit{text-transform:uppercase;padding:10px}}@media only screen and (max-width: 767px){.main-search .container{width:100%}}@media only screen and (max-width: 1023px){.main-search{left:50%;transform:translateX(-50%);position:unset}.main-search .labels{display:none}.main-search .options{display:block}.main-search .options .form{min-height:unset}.main-search.fixed .box{width:max-content !important;margin:auto}.main-search.fixed .box .labels{display:block}.main-search.fixed .box .options{display:none}.main-search.fixed.active .main-select .options.current{display:block}.main-search.fixed.active .main-select .options.current .form{position:fixed;top:0;left:0;height:100vh;width:100vw;padding-top:80px;transform:translate(-20%, -1%);background-color:#fff}.main-search.fixed.active .main-select .options.current .form .note{position:relative;bottom:auto;right:auto;text-align:right}.main-search.fixed .button-action{position:fixed;bottom:0;left:0;padding:15px;margin:0;border-top:1px solid #e6e6e6;background:#fff;width:100%;z-index:1;overflow:auto}.main-search.fixed .button-action input[type=button]{margin:10px 0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.main-search .main-select{width:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.main-search.fixed .main-select{left:0;-webkit-transform:none;transform:none}.main-search.fixed .main-select .intro{display:none}}@media only screen and (min-width: 1024px){.main-search{display:block}.main-search .main-select{width:80%;margin:0 auto}.main-search .labels{display:none}.main-search .options .form{padding:0}.main-search .options .intro,.main-search .options .note{display:block}.main-search.fixed .main-select{width:0;margin:0 0 0 8%}.admin .main-search,.guide .main-search,.client-checkout .main-search{display:none}.main-search{position:absolute;top:0;width:100%}.main-search.absolute{position:absolute}.main-search.absolute .main-select{-webkit-transform:none;transform:none}.main-search.fixed .main-select{top:.9375vw;z-index:10000}.main-search .box .label{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;padding:.5208333333vw 0}.main-search .options{margin-top:-1px}.main-search .options .form{position:relative;padding:1.3020833333vw 1.3020833333vw 3.125vw 1.3020833333vw}.main-search .options .intro{margin:.5208333333vw 0 2.6041666667vw 0;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.main-search .options .intro strong{margin:0 0 1.0416666667vw 0;font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400}.main-search .options .note{right:1.3020833333vw}.main-search .options .note div{width:20vw}.main-search .options .note span{font-size:.8333333333vw;line-height:1.1458333333vw;font-weight:400}.main-search.fixed.active .options.current .form{margin-top:1.1458333333vw}.main-search--v2{height:75vh}.main-search--v2:not(.fixed) .main-select{left:50% !important;transform:translate(-50%, -50%) !important}.main-search--v2:not(.fixed) .container .main-select .options .search_bar__btn input.submit,.main-search--v2:not(.fixed) .container .main-select .options .search_bar__input .select{font-size:1.4583333333vw}.main-search--v2 .container{height:100%}.main-search--v2 .container .main-select{max-width:1110px;top:50%;transform:translateY(-50%)}.main-search--v2 .container .main-select .options{margin-bottom:45px}.main-search--v2 .container .main-select .options .form{padding:0;min-height:unset}.main-search--v2 .container .main-select .options .form .intro__title{text-align:center;font-size:3.125vw;margin-bottom:1.5625vw}.main-search--v2 .container .main-select .options .form .intro__subtitle{text-align:center;font-size:1.4583333333vw;line-height:1.25}.main-search--v2 .container .main-select .options .search_bar{display:flex}.main-search--v2 .container .main-select .options .search_bar__input{flex:1;margin-right:1.5625vw}.main-search--v2 .container .main-select .options .search_bar__input .select{background-color:rgba(255,255,255,.9);border:solid 1px #2f8be9;padding:1.25vw;margin:0;height:100%;display:flex;align-items:center}.main-search--v2 .container .main-select .options .search_bar__input .select input{background-color:rgba(0,0,0,0)}.main-search--v2 .container .main-select .options .search_bar__input .select .results{top:4.6354166667vw}.main-search--v2 .container .main-select .options .search_bar__btn{position:relative}.main-search--v2 .container .main-select .options .search_bar__btn .button-action{height:100%}.main-search--v2 .container .main-select .options .search_bar__btn .button-action input.submit{background-color:rgba(47,139,233,.8);margin:0;padding:1.25vw;min-width:200px;height:100%;display:flex;justify-content:center;align-items:center}.main-search--v2 .container .main-select .options .search_bar__btn .note{position:absolute;bottom:-25px;right:0}.main-search--v2 .container .main-select .options .search_bar__btn .note span{color:#fff}.main-search--excursions{padding:0}.main-search--excursions:not(.fixed) .main-select{transform:none !important}.main-search--excursions:not(.fixed) .container .main-select .options .search_bar__btn input.submit,.main-search--excursions:not(.fixed) .container .main-select .options .search_bar__input .select{display:flex;align-items:center}}@media only screen and (min-width: 1200px){.main-search--excursions{display:block !important;position:unset !important;top:unset !important;left:unset !important;height:unset !important;margin:30px 0;transform:none !important;margin:90px 0}.main-search--excursions:not(.fixed) .main-select{transform:none !important}.main-search--excursions .main-select{position:unset;top:unset;left:unset;margin:0;width:100%}.main-search--excursions .main-select .options{margin-bottom:0}.main-search--excursions .main-select .options .search_bar__input .select{font-size:1.1458333333vw !important;line-height:1.4583333333vw;font-weight:400;padding:.5208333333vw !important}.main-search--excursions .main-select .options .search_bar__input .select input::placeholder{font-size:1.1458333333vw !important;line-height:1.4583333333vw;font-weight:400}.main-search--excursions .main-select .options .search_bar__btn .button-action{height:unset}.main-search--excursions .main-select .options .search_bar__btn .button-action input.submit{min-width:150px !important;font-size:1.1458333333vw !important;line-height:1.4583333333vw;font-weight:400;padding:.5208333333vw !important}}@media only screen and (min-width: 1440px){.main-search--excursions .container{width:95%}}@media only screen and (min-width: 1680px){.main-search .box .label{font-size:20px;line-height:26px;font-weight:400;padding:10px 0}.main-search .options .form{padding:25px 25px 60px 25px}.main-search .options .intro{margin:10px 0 50px 0;font-size:20px;line-height:26px;font-weight:400}.main-search .options .intro strong{margin:0 0 20px 0;font-size:28px;line-height:34px;font-weight:400}.main-search .options .note{right:25px}.main-search .options .note span{font-size:14px;line-height:20px;font-weight:400}.main-search.fixed.active .options.current .form{margin-top:25px}}.filters{position:fixed;width:100%;top:60px;background:#fafafa;z-index:700;border-bottom:none;padding-top:10px}.filters .hide-on-desktop,.filters #container-filter.visible{display:block}.filters .hide-on-mobile,.filters #container-filter{display:none}.filters .select{margin:0 0 10px 0}.filters #container-filter.visible{position:fixed;height:100vh;width:100vw;background-color:#fafafa;top:0px;left:0px;z-index:1;padding:60px 15px 60px 15px}.filters #container-filter.visible .button-action,.filters #container-filter.visible .data-menu-label{border-top:none;background:rgba(0,0,0,0)}.filters #container-filter.visible .row .icon-search .clear-select{top:6px}.filters #container-filter.visible .row .select.icon-search.with-value.focus::before{display:none}.filters #container-filter.visible .results{padding-top:0px;height:auto;top:48px;left:-1px;width:calc(100% + 2px);overflow:auto;background:#fff;border:1px solid #e6e6e6;border-radius:2px;position:absolute;text-align:left;max-height:calc(100vh - 300px)}.filters .button-open-filter{font-size:16px;line-height:22px;font-weight:400;padding:7px 19px;display:inline-block;width:auto;color:#7f7f7f;border:1px solid #e6e6e6;background-color:#fff;border-radius:2px;cursor:pointer;margin-top:8px}.filters .row .hide-on-desktop{text-align:right}.filters .item{display:inline-block}.filters #filter-search{display:block;width:100%;padding:10px;margin:20px 0 0 0;background:#2f8be9;border:0;border-radius:2px;color:#fff;font-size:14px;line-height:20px;font-weight:400;text-align:center;text-transform:uppercase}.other-filters{position:absolute;width:100%;background:#fff;padding:0 27px}.other-filters .filter-row{padding:15px 0;border-bottom:1px solid #e6e6e6}.other-filters .filter-row label{cursor:pointer}.other-filters .filter-row input[type=checkbox]{display:none;width:auto}.other-filters .filter-row input[type=checkbox]+span{position:relative;display:inline-block;width:20px;height:20px;border:1px solid #e6e6e6;border-radius:2px}.other-filters .filter-row input[type=checkbox]:checked+span:after{position:absolute;content:"";font-family:"sistema";font-size:30px;line-height:20px;left:-5px;color:#4d4d4d}.other-filters .filter-row .right{text-align:right}.other-filters input.number{display:inline-block;width:50px;padding:0;text-align:center;vertical-align:middle;color:gray}.other-filters i:before{vertical-align:middle}@media only screen and (max-width: 1023px){.filters{z-index:1000}.filters.on{z-index:20000}.filters .row>div{display:inline-block}.filters .row .select,.filters .row .datepicker .DateInput_input{padding:5px 8px}.datepicker .filters .row .DateInput_input{padding:5px 8px}.filters .row .select:before,.filters .row .datepicker .DateInput_input:before{display:none}.datepicker .filters .row .DateInput_input:before{display:none}.filters .row .placeholder span{display:none}.filters .row .placeholder:after{display:inline-block;content:attr(data-alternate-label)}.filters #container-filter .row .select{padding-right:30px}.filters #container-filter .row .select:before{display:block;top:5px}.filters #container-filter .row .select .placeholder::after{display:none}.filters #container-filter .row .placeholder span{display:block}.filters .filter-row{text-align:left}.filters .filter-row .row{text-align:left}.filters .calendar{width:100%}.filters .calendar-container{position:fixed;top:0;left:0;width:100vw;height:100vh}}@media only screen and (min-width: 1024px){.filters{display:block;position:sticky;position:-webkit-sticky;top:4.375vw;height:auto;background:#fafafa;border-bottom:1px solid #e6e6e6;z-index:999;padding:.5208333333vw 0}.filters #container-filter{display:block}.filters .item{display:inline-block}.filters{border-bottom:1px solid #e6e6e6}.filters .hide-on-desktop{display:none}.filters .hide-on-mobile{display:block}}@media only screen and (min-width: 1680px){.filters{top:84px}.filters .item{display:inline-block}.other-filters{width:480px;top:50px}}@media only screen and (min-width: 1em){.number-participants{cursor:auto;position:absolute;width:100%;padding:24px 24px 15px 12px;background-color:#fff;top:calc(100% + 6px);left:0;border-radius:2px;border:1px solid #e6e6e6;display:none}.number-participants .placeholder-participants,.number-participants .value-participants{padding-top:5px}.number-participants .container-plus-minus{text-align:center;width:132px;float:right}.number-participants .container-plus-minus .value-participants{display:inline-block}.number-participants .container-plus-minus .rounded{position:relative;height:36px;width:36px;border:1px solid #e6e6e6;border-radius:100%;float:left;cursor:pointer}.number-participants .container-plus-minus .rounded span{width:16px;height:2px;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:gray}.number-participants .container-plus-minus #add-participants{float:right}.number-participants .container-plus-minus #add-participants span:nth-child(2){transform:translate(-50%, -50%) rotate(-90deg)}.number-participants .container-plus-minus .max-min-value{cursor:not-allowed}.number-participants .container-plus-minus .max-min-value span{background-color:#e6e6e6}.number-participants .container-apply-participants{text-align:right}.number-participants .container-apply-participants #close-participants{text-transform:uppercase;color:#2f8be9;display:inline-block;cursor:pointer}.number-participants hr{margin-bottom:20px;margin-top:13px;border-top-color:#e6e6e6}.number-participants.active{display:block}}.results{position:absolute;display:none;top:48px;left:0;width:100%;overflow:auto;background:#fff;border:none;border-radius:2px;z-index:100}.results li{padding:8px 10px;background:#fff;color:gray;font-weight:400;border-color:#e6e6e6;border-style:solid;border-width:0 1px 0 1px}.results li:first-of-type{border-width:1px 1px 0 1px}.results li:last-of-type{border-width:0 1px 1px 1px}.results li:only-of-type{border-width:1px}.results li:hover,.results li.focus{background:#e7f2fc;color:#4d4d4d;cursor:pointer}.results li small{display:block;width:90%;color:#b3b3b3}.results .spinner{display:none;margin:15px 0;text-align:center}.results .spinner .show{display:block}@media only screen and (min-width: 1024px){.results{top:2.5vw}.results li{padding:.4166666667vw .5208333333vw}}@media only screen and (min-width: 1680px){.results{top:48px}.results li{padding:8px 10px}}.graphic{position:fixed;width:100%;height:50vh;top:0;left:0;overflow:hidden}.graphic img{position:absolute;height:100%;min-width:100%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:1;z-index:1}.graphic img.current{opacity:1;z-index:2;-webkit-transition:opacity 1s;transition:opacity 1s}.graphic .mobile-title{display:none;position:absolute;bottom:60px;left:0;width:70%;margin:0 15px;font-size:24px;line-height:28px;font-weight:400;color:#fff;z-index:100}.graphic .mobile-title.current{display:block}.graphic--v2{height:70vh}.scrolldown{display:inline-block;position:absolute;top:calc(100vh - 40px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scrolldown i:before{background:#fff;border-radius:100%;color:#2f8be9;font-size:30px;cursor:pointer}@media only screen and (min-width: 768px){.graphic .mobile-title{display:none}.graphic .mobile-title.current{display:none}.graphic{height:100%}.graphic img{min-height:100%;height:auto}.graphic--v2{height:75vh}.graphic--v2 img{height:75vh}}.banner-big{margin-left:15px;margin-right:15px}@media screen and (max-width: 1439px){.banner-big+.banner-big{margin-top:24px}}.banner-big h2,.banner-big h3,.banner-big h4{color:#fff}.banner-big h2{font-size:28px;line-height:34px;font-weight:400}.banner-big h3{font-size:16px;line-height:22px;font-weight:200}.banner-big h4{font-size:16px;line-height:22px;font-weight:400;letter-spacing:.025em}.banner-big .bg-img{min-height:460px;width:100%;background-position:center center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:24px}.banner-big .icon-down:before{color:#2f8be9}.banner-big .button{cursor:pointer;display:inline-block;padding:7px 15px 8px 15px;margin:0px;border:none}.banner-big .select,.banner-big .datepicker .DateInput_input{font-size:14px;line-height:20px;font-weight:400}.datepicker .banner-big .DateInput_input{font-size:14px;line-height:20px;font-weight:400}.banner-big .button-action,.banner-big .button{font-size:14px;line-height:20px;font-weight:400}.banner-big.banner-choose-activity h2{padding-bottom:15px}.banner-big.banner-choose-activity h3{padding-bottom:14px}.banner-big.banner-choose-activity .select,.banner-big.banner-choose-activity .datepicker .DateInput_input{max-width:336px}.datepicker .banner-big.banner-choose-activity .DateInput_input{max-width:336px}.banner-big.banner-choose-activity .button-action{max-width:336px}.banner-big.banner-choose-activity .select,.banner-big.banner-choose-activity .datepicker .DateInput_input{border:1px solid #2f8be9;color:#2f8be9}.datepicker .banner-big.banner-choose-activity .DateInput_input{border:1px solid #2f8be9;color:#2f8be9}.banner-big.discover-price-bottom h2{padding-bottom:15px}.banner-big.discover-price-bottom h3{padding-bottom:10px}.banner-big.discover-price-bottom h4{padding-bottom:24px}.banner-big.discover-price-top h2{padding-bottom:15px}.banner-big.discover-price-top h3{padding-bottom:24px}.banner-big.discover-price-top h4{padding-bottom:6px}.banner-big.search-place h2{padding-bottom:15px}.banner-big.search-place h3{padding-bottom:14px}.banner-big.search-place h4{padding-bottom:6px}.banner-big.search-place .select,.banner-big.search-place .datepicker .DateInput_input{max-width:404px}.datepicker .banner-big.search-place .DateInput_input{max-width:404px}@media only screen and (min-width: 1024px){.banner-big{margin:auto}.banner-big h2{font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400}.banner-big h3{font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200}.banner-big h4{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400}.banner-big .bg-img{min-height:31.1458333333vw;width:100%;padding:2.5vw 3.75vw}.banner-big .button{padding:.46875vw 2.3958333333vw .5729166667vw 2.3958333333vw}.banner-big .select,.banner-big .datepicker .DateInput_input{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.datepicker .banner-big .DateInput_input{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.banner-big .button-action,.banner-big .button{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.banner-big.banner-choose-activity h2{padding-bottom:1.0416666667vw}.banner-big.banner-choose-activity h3{padding-bottom:1.5625vw}.banner-big.banner-choose-activity .select,.banner-big.banner-choose-activity .datepicker .DateInput_input{max-width:17.5vw}.datepicker .banner-big.banner-choose-activity .DateInput_input{max-width:17.5vw}.banner-big.banner-choose-activity .button-action{max-width:17.5vw}.banner-big.discover-price-bottom h2{padding-bottom:1.0416666667vw}.banner-big.discover-price-bottom h3{padding-bottom:.7291666667vw}.banner-big.discover-price-bottom h4{padding-bottom:1.9791666667vw}.banner-big.discover-price-top h2{padding-bottom:1.0416666667vw}.banner-big.discover-price-top h3{padding-bottom:1.9791666667vw}.banner-big.discover-price-top h4{padding-bottom:.4166666667vw}.banner-big.search-place h2{padding-bottom:1.0416666667vw}.banner-big.search-place h3{padding-bottom:1.4583333333vw}.banner-big.search-place h4{padding-bottom:.4166666667vw}.banner-big.search-place .select,.banner-big.search-place .datepicker .DateInput_input{max-width:21.0416666667vw}.datepicker .banner-big.search-place .DateInput_input{max-width:21.0416666667vw}.banner-big{margin:auto;padding-top:2.0833333333vw}}@media only screen and (min-width: 1440px){.banner-big{width:95%}}@media only screen and (min-width: 1920px){.banner-big{width:1800px}}@media only screen and (min-width: 1680px){.banner-big{margin:auto}.banner-big h2{font-size:40px;line-height:44px;font-weight:400}.banner-big h3{font-size:28px;line-height:32px;font-weight:200}.banner-big h4{font-size:28px;line-height:34px;font-weight:400}.banner-big .bg-img{min-height:598px;width:100%;padding:48px 72px}.banner-big .button{padding:9px 46px 11px 46px}.banner-big .select,.banner-big .datepicker .DateInput_input{font-size:20px;line-height:26px;font-weight:400}.datepicker .banner-big .DateInput_input{font-size:20px;line-height:26px;font-weight:400}.banner-big .button-action,.banner-big .button{font-size:20px;line-height:26px;font-weight:400}.banner-big.banner-choose-activity h2{padding-bottom:20px}.banner-big.banner-choose-activity h3{padding-bottom:30px}.banner-big.banner-choose-activity .select,.banner-big.banner-choose-activity .datepicker .DateInput_input{max-width:336px}.datepicker .banner-big.banner-choose-activity .DateInput_input{max-width:336px}.banner-big.banner-choose-activity .button-action{max-width:336px}.banner-big.discover-price-bottom h2{padding-bottom:20px}.banner-big.discover-price-bottom h3{padding-bottom:14px}.banner-big.discover-price-bottom h4{padding-bottom:38px}.banner-big.discover-price-top h2{padding-bottom:20px}.banner-big.discover-price-top h3{padding-bottom:38px}.banner-big.discover-price-top h4{padding-bottom:8px}.banner-big.search-place h2{padding-bottom:20px}.banner-big.search-place h3{padding-bottom:28px}.banner-big.search-place h4{padding-bottom:8px}.banner-big.search-place .select,.banner-big.search-place .datepicker .DateInput_input{max-width:404px}.datepicker .banner-big.search-place .DateInput_input{max-width:404px}}.wide{position:relative;background:#fafafa;padding-bottom:20px}.wide .showcase{padding-top:0px}.wide .showcase h2{padding-bottom:25px}.container-showcase-guide{border-top:1px solid #e6e6e6;padding-bottom:100px}.container-showcase-guide h1{font-size:24px;line-height:28px;font-weight:400;color:#4d4d4d;padding-bottom:42px}.container-showcase-guide .showcase .item a{background-color:#fafafa}.container-showcase-guide .showcase .item a .excursion-type{padding:10px 10px 7px 10px;display:inline-block}.container-showcase-guide .showcase .item a:after{height:39px}.showcase{position:relative;padding:20px 15px 0 15px}.showcase h2{font-size:24px;line-height:28px;font-weight:400;color:#4d4d4d;padding:15px 0;border-top:1px solid #e6e6e6}.showcase h2 a{color:#4d4d4d}.showcase:first-of-type h2{border:0}.home .showcase:first-of-type h2{border-top:1px solid #e6e6e6}.showcase .item{position:relative;float:left;margin:0 0 24px 0}.showcase .item a{display:block;position:relative;text-decoration:none;color:gray;background-color:#fff;border-bottom:1px solid #a2cbf5;outline:0;box-sizing:border-box}.showcase .item a:after{content:"";display:block;height:65px}.showcase .item img{display:block;width:100%}.showcase .item small{display:block;font-size:14px;line-height:20px;font-weight:400;color:gray;margin:8px 10px 0 10px}.showcase .item small span.activity.hide-on-desktop{display:inline-block}.showcase .item h3{font-size:18px;line-height:22px;font-weight:400;color:#4d4d4d;height:72px;margin:0 10px 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.showcase .item .pre_details{display:flex;justify-content:space-between}.showcase .item .pre_details small{font-size:1.0416666667vw;flex:1}.showcase .item .pre_details small:last-of-type{flex:unset;text-align:right}.showcase .item .details{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:10px}.showcase .item .details span.activity.hide-on-mobile{display:none}.showcase .item .price{position:absolute;right:10px;bottom:10px;font-size:18px;line-height:22px;font-weight:400;color:#2f8be9;text-transform:lowercase}.showcase .item .price strong{display:block;text-align:right;font-size:18px;line-height:22px;font-weight:400}.showcase .item .duration,.showcase .item .activity{display:block;font-size:14px;line-height:20px;font-weight:400;color:gray}.showcase .item .offer{position:absolute;top:0;left:0;padding:5px 80px 5px 10px;background-color:#ffd718;font-size:14px;line-height:20px;font-weight:400;color:#4d4d4d;width:100%}.showcase.showcase-companies .companies-slider .slick-prev,.showcase.showcase-companies .companies-slider .slick-next{top:50% !important}.showcase.showcase-guides-text-abs h3{color:gray;font-size:20px;line-height:26px;font-weight:200;padding-bottom:36px}.showcase.showcase-guides-text-abs h3 strong,.showcase.showcase-guides-text-abs h3 b{font-size:20px;line-height:26px;font-weight:400}.showcase.showcase-guides-text-abs .guides-slider .slick-prev,.showcase.showcase-guides-text-abs .guides-slider .slick-next{top:50% !important}.showcase.showcase-guides-text-abs .guides-slider-big .slick-prev,.showcase.showcase-guides-text-abs .guides-slider-big .slick-next{top:50% !important}.showcase.showcase-guides-text-abs .item h3{margin:0px;padding-right:15px;padding-left:15px;width:100%;position:absolute;top:24px;font-size:24px;line-height:28px;font-weight:400;height:unset;color:#fff;padding-bottom:0px;text-align:center;overflow:visible}.showcase.showcase-guides-text-abs .item a{border:none}.showcase.showcase-guides-text-abs .item a:after{height:unset;display:none !important}.showcase.showcase-guides-text-abs .guides-slider-big .item h3{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.showcase.showcase-guides .item h3,.showcase.showcase-guides .item h4,.showcase.showcase-guides .item h5{padding-left:8px;padding-right:8px}.showcase.showcase-guides .item h3{padding-bottom:9px;font-size:24px;line-height:28px;font-weight:400;margin:0px;height:auto;color:#2f8be9}.showcase.showcase-guides .item h4{font-size:16px;line-height:22px;font-weight:200}.showcase.showcase-guides .item h5{padding-top:14px;padding-bottom:5px;color:gray;font-size:14px;line-height:20px;font-weight:400}.showcase.showcase-guides .item a{background-color:rgba(0,0,0,0);border-bottom:none}.showcase.showcase-guides .item a:after{height:0px}@media only screen and (min-width: 768px){.showcase .item,.mini-showcase .item{width:33.333%}}@media only screen and (min-width: 1024px){.wide{padding-bottom:2.6041666667vw}.wide .showcase{padding-top:1.0416666667vw}.container-showcase-guide{padding-bottom:5.2083333333vw}.container-showcase-guide h1{font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400;padding-bottom:2.1875vw}.container-showcase-guide .showcase .item a .excursion-type{padding:.5208333333vw .5208333333vw .3645833333vw .5208333333vw}.container-showcase-guide .showcase .item a:after{height:2.03125vw}.showcase{margin:auto;padding:1.0416666667vw 0 0 0}.showcase h2{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;padding:1.0416666667vw 0 1.5625vw 0}.showcase h2 a{position:relative;display:block}.showcase h2 a:after{content:attr(label);position:absolute;right:0;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:#2f8be9}.home .showcase:first-of-type{padding:0}.showcase .item{float:left;margin:0 0 24px 0}.showcase .item a:after{content:"";display:block;height:3.90625vw}.showcase .item small{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;margin:.4166666667vw .5208333333vw 0 .5208333333vw}.showcase .item small span.activity.hide-on-desktop{display:none}.showcase .item h3{margin:0 .5208333333vw;font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;height:5.3125vw;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.showcase .item .details{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:.5208333333vw;box-sizing:border-box}.showcase .item .details span.activity.hide-on-mobile{display:inline-block}.showcase .item .price{position:absolute;right:.5208333333vw;bottom:.5208333333vw;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.showcase .item .price strong{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400}.showcase .item .duration,.showcase .item .activity,.showcase .item .offer{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.showcase .slick-prev,.showcase .slick-next{opacity:0}.showcase.showcase-guides-text-abs h2{padding-bottom:.2604166667vw}.showcase.showcase-guides-text-abs h3{font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200;padding-bottom:2.6041666667vw}.showcase.showcase-guides-text-abs h3 strong,.showcase.showcase-guides-text-abs h3 b{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400}.showcase.showcase-guides-text-abs .item h3{top:2.5vw;font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400}.showcase.showcase-guides .item h3,.showcase.showcase-guides .item h4,.showcase.showcase-guides .item h5{padding-left:.9375vw;padding-right:.9375vw}.showcase.showcase-guides .item h3{padding-bottom:.5208333333vw;font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400}.showcase.showcase-guides .item h4{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:200}.showcase.showcase-guides .item h5{padding-top:.9375vw;padding-bottom:.3125vw;font-size:.9375vw;line-height:1.25vw;font-weight:400}.showcase .item,.mini-showcase .item{width:25%}}@media only screen and (min-width: 1440px){.showcase,.mini-showcase{width:95%}.showcase .item,.mini-showcase .item{width:20%}}@media only screen and (min-width: 1920px){.showcase,.mini-showcase{width:1800px}}@media only screen and (min-width: 1680px){.container-showcase-guide{border-top:1px solid #e6e6e6;padding-bottom:100px}.container-showcase-guide h1{font-size:40px;line-height:44px;font-weight:400;color:#4d4d4d;padding-bottom:42px}.container-showcase-guide .showcase .item a{background-color:#fafafa}.container-showcase-guide .showcase .item a .excursion-type{padding:10px 10px 7px 10px;display:inline-block}.container-showcase-guide .showcase .item a:after{height:39px}.showcase{margin:auto;padding:40px 0 0 0}.showcase h2{font-size:28px;line-height:34px;font-weight:400;padding:20px 0 30px 0}.home .showcase:first-of-type{padding:0}.showcase .item{float:left;margin:0 0 24px 0}.showcase .item a:after{height:75px}.showcase .item small{font-size:16px;line-height:22px;font-weight:400}.showcase .item small span.activity.hide-on-desktop{display:none}.showcase .item h3{font-size:20px;line-height:26px;font-weight:400;height:78px}.showcase .item .details{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:10px;box-sizing:border-box}.showcase .item .details span.activity.hide-on-mobile{display:inline-block}.showcase .item .price{position:absolute;bottom:10px;right:10px;font-size:16px;line-height:22px;font-weight:400}.showcase .item .price strong{font-size:20px;line-height:26px;font-weight:400}.showcase .item .duration,.showcase .item .activity{font-size:14px;line-height:20px;font-weight:400}.showcase .item .offer{font-size:16px;line-height:22px;font-weight:400;width:auto}.showcase.showcase-guides-text-abs h2{padding-bottom:5px}.showcase.showcase-guides-text-abs h3{font-size:28px;line-height:32px;font-weight:200;padding-bottom:50px}.showcase.showcase-guides-text-abs h3 strong,.showcase.showcase-guides-text-abs h3 b{font-size:28px;line-height:34px;font-weight:400}.showcase.showcase-guides-text-abs .item h3{top:48px;font-size:40px;line-height:44px;font-weight:400}.showcase.showcase-guides .item h3,.showcase.showcase-guides .item h4,.showcase.showcase-guides .item h5{padding-left:18px;padding-right:18px}.showcase.showcase-guides .item h3{padding-bottom:10px;font-size:28px;line-height:34px;font-weight:400}.showcase.showcase-guides .item h4{font-size:20px;line-height:26px;font-weight:200}.showcase.showcase-guides .item h5{padding-top:18px;padding-bottom:6px;font-size:16px;line-height:22px;font-weight:400}}@media only screen and (min-width: 2260px){.showcase,.mini-showcase,.banner-big{width:2160px}.showcase .item,.mini-showcase .item{width:16.666%}.showcase .item:nth-of-type(6),.mini-showcase .item:nth-of-type(6){display:block}}.enlight{position:relative;padding:20px 0;background-color:#fff;z-index:2}.enlight h2{font-size:28px;line-height:34px;font-weight:400;color:#4d4d4d;margin:0 0 10px 0}.enlight p{font-size:20px;line-height:26px;font-weight:200;color:gray}.enlight .container{position:relative;z-index:2}.enlight .container.bg img{display:block;max-width:80%;margin:50px auto 0 auto}.enlight .container.bg+.mini-showcase--preview{margin-top:100px}.mini-showcase{position:relative;margin:auto;padding:40px 15px 0 15px;z-index:2}.mini-showcase h2{font-size:24px;line-height:28px;font-weight:400;color:#4d4d4d;padding:15px 0;border-top:1px solid #e6e6e6;margin-bottom:0}.mini-showcase h2 a{color:#4d4d4d}.mini-showcase:first-of-type h2{border:0}.mini-showcase .item{position:relative;width:80%;margin:0}.mini-showcase .item a{display:block;position:relative;text-decoration:none;color:gray;background-color:#fafafa;border-bottom:1px solid #a2cbf5;box-sizing:border-box;outline:none !important}.mini-showcase .item a:after{content:"";display:block;height:100px}.mini-showcase .item small{display:block;font-size:16px;line-height:22px;font-weight:400;color:#b3b3b3;padding:10px 10px 0 10px}.mini-showcase .item h3{font-size:24px;line-height:28px;font-weight:400;color:#4d4d4d;margin:0 10px}.mini-showcase .item .details{position:absolute;bottom:0;left:0;width:100%;padding:10px;box-sizing:border-box}.mini-showcase .item .details small{position:unset;padding:0}.mini-showcase .item .price{display:block;font-size:16px;line-height:22px;font-weight:400;font-weight:400;color:#2f8be9}.mini-showcase .item .price span{display:block;font-size:18px;line-height:22px;font-weight:400;color:#2f8be9}.mini-showcase--relations{padding:0 15px 0 15px}.mini-showcase--relations h2{font-size:24px;line-height:28px;font-weight:400;color:#4d4d4d;padding:15px 0;border-top:1px solid #e6e6e6}.mini-showcase--relations h2 a{color:#4d4d4d}.mini-showcase--relations:first-of-type h2{border:0}.mini-showcase--relations .item a{background-color:#fff}.mini-showcase--preview{margin-top:0}.mini-showcase--preview .item{margin:0 0 24px 0}@media only screen and (min-width: 992px){.container{position:relative;z-index:2}.container.bg{position:absolute;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.container.bg img{max-width:100%;margin-top:3.125vw}.container.bg+.mini-showcase--preview{margin-top:100px}}@media only screen and (min-width: 1024px){.enlight{position:relative;padding:3.125vw 0}.enlight h2{font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400;margin:0 0 2.6041666667vw 0}.enlight p{font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200}.mini-showcase{position:relative;margin:auto;margin-top:9.375vw;padding:40px 0 0 0;z-index:2}.mini-showcase h2{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;padding:1.0416666667vw 0 1.5625vw 0;margin-bottom:0}.mini-showcase h2 a{position:relative;display:block}.mini-showcase h2 a:after{content:attr(label);position:absolute;right:0;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:#2f8be9}.mini-showcase .item{position:relative;float:left;width:33.333%;margin:0;padding:0 12px}.mini-showcase .item a:after{padding-top:100%}.mini-showcase .item small{position:absolute;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.mini-showcase .item h3{position:absolute;top:2.1875vw;font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;font-weight:400;margin:0 10px}.mini-showcase .item .details{padding:10px 10px 20px 10px}.mini-showcase .item .price{display:flex;justify-content:space-between;align-items:flex-end;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.mini-showcase .item .price span{order:2;font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400}.mini-showcase--relations{margin:auto;padding:1.0416666667vw 0 0 0}.mini-showcase--relations h2{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;padding:1.0416666667vw 0 1.5625vw 0}.mini-showcase--relations h2 a{position:relative;display:block}.mini-showcase--relations h2 a:after{content:attr(label);position:absolute;right:0;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:#2f8be9}.mini-showcase--preview{margin-top:0}.mini-showcase--preview .item{margin:0 0 24px 0}}@media only screen and (min-width: 1680px){.enlight{position:relative;padding:60px 0}.enlight h2{font-size:40px;line-height:44px;font-weight:400;margin:0 0 50px 0}.enlight p{font-size:28px;line-height:32px;font-weight:200}.enlight .container.bg img{margin-top:60px}.enlight .container.bg+.mini-showcase--preview{margin-top:100px}.mini-showcase{position:relative;margin:auto;margin-top:180px;z-index:2}.mini-showcase h2{font-size:28px;line-height:34px;font-weight:400;padding:20px 0 30px 0;margin-bottom:0}.mini-showcase h2 a:after{font-size:20px;line-height:26px;font-weight:400}.mini-showcase .item{position:relative;float:left;margin:0;padding:0 12px}.mini-showcase .item small{font-size:20px;line-height:26px;font-weight:400}.mini-showcase .item h3{font-size:28px;line-height:34px;font-weight:400;top:38px;margin:0 10px}.mini-showcase .item .details{padding:10px 10px 20px 10px}.mini-showcase .item .price{font-size:20px;line-height:26px;font-weight:400}.mini-showcase .item .price span{float:right;font-size:20px;line-height:26px;font-weight:400}.mini-showcase--relations{margin:auto;padding:40px 0 0 0}.mini-showcase--relations h2{font-size:28px;line-height:34px;font-weight:400;padding:20px 0 30px 0}.mini-showcase--relations h2 a:after{font-size:20px;line-height:26px;font-weight:400}.mini-showcase--preview{margin-top:0}.mini-showcase--preview .item{margin:0 0 24px 0}}@media only screen and (min-width: 1em){.button{display:block;padding:7px 0;margin:10px 0;background:#fff;border:1px solid #2f8be9;color:#2f8be9;border-radius:2px;font-size:16px;line-height:22px;font-weight:400;text-align:center;text-transform:uppercase}.button.grey{border-color:gray;color:gray}.button.blue{background:#2f8be9;border-color:#2f8be9;color:#fff}.button.bordered{display:block;width:100%;padding:10px;margin:20px 0 30px 0;background:#fff;border:2px solid #2f8be9;color:#2f8be9;border-radius:2px;font-size:20px;line-height:26px;font-weight:400;text-align:center;text-transform:uppercase}.mobile-button{position:fixed;bottom:0;left:0;width:100%;padding:10px 15px;box-sizing:border-box;background-color:#fff;box-shadow:2px 0 10px 0 rgba(21,146,230,.4);z-index:10000}.mobile-button span{display:block;width:100%;padding:10px;background:#2f8be9;border:0;border-radius:2px;color:#fff;font-size:16px;line-height:22px;font-weight:400;text-align:center;text-transform:uppercase;cursor:pointer}}@media only screen and (max-width: 1023px){.modal .button-action,.filters .button-action,.formbar .button-action{position:fixed;bottom:0;left:0;padding:15px;margin:0;border-top:1px solid #e6e6e6;background:#fff;width:100%;z-index:1;overflow:auto}.fixed .button-action input[type=submit],.page .sidebar .fixed .button-action input[type=submit],.modal .button-action input[type=submit],.page .sidebar .modal .button-action input[type=submit],.filters .button-action input[type=submit],.page .sidebar .filters .button-action input[type=submit],.formbar .button-action input[type=submit],.page .sidebar .formbar .button-action input[type=submit]{margin:0}.fixed .button-action .button,.modal .button-action .button,.filters .button-action .button,.formbar .button-action .button{margin:0;background:#2f8be9;color:#fff}}@media only screen and (min-width: 1024px){.button{padding:.3645833333vw 0;margin:1.0416666667vw 0;font-size:.9375vw;line-height:1.25vw;font-weight:400}.mobile-button{display:none}}@media only screen and (min-width: 1680px){.button{padding:7px 0;margin:20px 0;font-size:16px;line-height:22px}.mobile-button{display:none}}.datepicker .page.scheda-escursione .DateInput_input{margin-top:0px;margin-bottom:26px;min-height:45px}.datepicker .page.profile .DateInput_input{margin-top:0px;margin-bottom:26px;min-height:45px}.datepicker .page.checkout .DateInput_input{margin-top:0px;margin-bottom:26px;min-height:45px}.datepicker .page .sidebar .formbar .DateInput_input{margin:0}.calendar{display:none;position:absolute;top:52px;right:0;text-align:left;background:#fff;border:1px solid #e6e6e6;border-radius:3px;box-sizing:border-box}.calendar .calendar-wrapper{outline:none}.calendar .calendar-container{position:relative;overflow:hidden;border-radius:3px;width:42vw;height:42vh}.calendar .calendar-buttons{position:relative;z-index:2}.calendar .calendar-buttons-prev{position:absolute;top:20px;left:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;color:#4d4d4d;border:0}.calendar .calendar-buttons-next{position:absolute;top:20px;right:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;color:#4d4d4d;border:0}.calendar .calendar-inner{background:#fff;text-align:left;z-index:0;position:absolute}.calendar .calendar-item{float:left;display:inline-block;vertical-align:top;min-height:100%}.calendar .calendar-item-inner{background:#fff;text-align:center;padding:0 15px;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar .calendar-table{border-collapse:collapse;border-spacing:0px;margin:30px 0 0 0}.calendar .calendar-table td{width:36px;height:36px;vertical-align:middle}.calendar .month-year{color:gray;font-size:20px;text-align:center;padding-top:20px;padding-bottom:40px;caption-side:initial}.calendar .days{position:relative}.calendar .days-container{position:absolute;top:62px;z-index:2;padding:0 15px;text-align:center}.calendar .days-container:nth-of-type(2){left:50%}.calendar .days-label{display:inline-block;float:left;text-align:center;text-transform:lowercase;width:36px}.calendar .days-list{list-style:none;margin:0;padding:0;font-size:12px}.calendar .day,.calendar .day-first-last,.calendar .day-disabled,.calendar .day-disabled-first-last,.calendar .day-selected,.calendar .day-selected-first-last,.calendar .day-selected-start-end{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:16px;text-align:center;border:1px solid #e6e6e6;color:gray;background:#fff}.calendar .day:hover,.calendar .day-first-last:hover{background:#e6e6e6;color:inherit}.calendar .day-disabled,.calendar .day-disabled-first-last,.calendar .day-disabled:hover,.calendar .day-disabled-first-last:hover{background:#fff;border:1px solid #e6e6e6;color:#e6e6e6}.calendar .day-selected,.calendar .day-selected-first-last{background:#fff;border:1px solid #2f8be9;color:#2f8be9}.calendar .day-selected:hover,.calendar .day-selected-first-last:hover{background:#a2cbf5;color:#fff}.calendar .day-selected-start-end{background:#2f8be9;border:1px solid #2f8be9;color:#fff}.calendar .day-selected-start-end:hover{background:#2f8be9;color:#fff}.calendar .day-selected:before,.calendar .day-selected-first-last:before,.calendar .day-selected-start-end:before{position:absolute;content:"";display:block;width:calc(100% + 2px);height:1px;top:-1px;left:-1px;background:#2f8be9}@media only screen and (min-width: 1024px){.select,.datepicker .DateInput_input{position:relative;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;margin:.5208333333vw 0;padding:.4166666667vw 2.6041666667vw .4166666667vw .4166666667vw}.select.no-icon,.datepicker .no-icon.DateInput_input{padding:.4166666667vw}}@media only screen and (min-width: 1680px){.select,.datepicker .DateInput_input{font-size:20px;line-height:26px;font-weight:400;margin:10px 0;padding:8px 50px 8px 10px}.select.no-icon,.datepicker .no-icon.DateInput_input{padding:8px 10px}.calendar{top:48px}.calendar .calendar-container{width:782px;overflow-x:hidden}.calendar .calendar-inner{width:1000vw}.calendar .calendar-item-inner{padding:0 24px}.calendar .calendar-buttons-prev{left:24px}.calendar .calendar-buttons-next{right:24px}.calendar .calendar-table td{width:48px;height:48px}.calendar .month-year{font-size:20px;line-height:26px;font-weight:400}.calendar .days-container{top:80px;padding:0 24px}.calendar .days-label{width:48px}.calendar .days-list{font-size:12px;line-height:16px;font-weight:400}.calendar .day,.calendar .day-first-last,.calendar .day-disabled,.calendar .day-disabled-first-last,.calendar .day-selected,.calendar .day-selected-first-last,.calendar .day-selected-start-end{font-size:20px;line-height:26px;font-weight:400}.calendar .buttons{padding:0 24px}}.datepicker .DateInput_input{padding-right:10px}.datepicker.with-icon{display:flex !important;flex-direction:row}.datepicker.with-icon .DateRangePickerContainer{margin-right:8px}.datepicker.with-icon .reset-container{display:flex;align-items:center}.datepicker.with-icon .icon{width:26px}.datepicker.with-icon .icon:before{content:"";font-family:"sistema" !important;color:#717171;font-size:26px;padding-top:55%}.datepicker.with-icon .icon.reset:before{content:"";cursor:pointer}footer{position:relative;border-top:1px solid #e6e6e6;padding:0 0 20px 0;background-color:#fff;z-index:2}footer a:link,footer a:active,footer a:visited{color:gray}footer a:hover{color:#4d4d4d}footer .cols{display:none}footer .copyright{margin:10px 0 0 0}footer .credits{margin:20px 0 0 0;border-top:1px solid #e6e6e6;font-size:14px;line-height:20px;font-weight:400;color:#4d4d4d}footer .privacy li{display:inline-block;margin:10px 30px 0 0}footer .privacy li a{color:#4d4d4d}.social-icons h3{font-size:14px;line-height:20px;font-weight:400;color:#4d4d4d}.social-icons li{display:inline-block;margin:15px 20px 0 0}.social-icons i:before{color:gray;font-size:35px}@media only screen and (min-width: 1024px){footer{padding:2.0833333333vw 0 .5208333333vw 0}footer .cols{display:block}footer ul li a{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;line-height:1.7708333333vw;color:gray}footer p{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:200;color:gray}footer p a{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;line-height:1.7708333333vw;color:gray;display:block;margin:.2604166667vw 0 0 0}footer p a:link,footer p a:hover,footer p a:focus,footer p a:visited{color:gray}footer strong{display:block;font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;color:#4d4d4d;margin:1.0416666667vw 0 0 0}footer strong:first-of-type{margin:0 0 .5208333333vw 0}footer strong+p{margin-top:6px}footer strong+p:after{display:none}footer .credits{float:left;width:100%;margin:2.6041666667vw 0 0 0;padding:.5208333333vw 0;border-top:1px solid #e6e6e6;font-size:.9375vw;line-height:1.25vw;font-weight:400;color:#4d4d4d}footer .copyright{margin:0;float:left;width:50%}footer .privacy{float:right;width:50%;text-align:right}footer .privacy li{display:inline-block;margin:0 0 0 1.5625vw}footer .privacy li a{font-size:.9375vw;line-height:1.25vw;font-weight:400;color:#4d4d4d}footer .credits-logo{max-width:70%;display:block;margin:auto}footer .select,footer .datepicker .DateInput_input{margin:0 0 1.0416666667vw 0}.datepicker footer .DateInput_input{margin:0 0 1.0416666667vw 0}footer .payments img{display:inline-block;height:.7291666667vw;margin:.8333333333vw 0 0 .2604166667vw}footer .last-col{margin-top:1.3020833333vw}.social-icons{display:flex;flex-direction:column;align-items:flex-end}.social-icons ul{position:relative;display:flex;justify-content:flex-end}.social-icons h3{font-size:.9375vw;line-height:1.25vw;font-weight:400}.social-icons li{display:inline-block;margin:1.3020833333vw 0 0 0}.social-icons li:first-of-type{margin-left:0;margin-right:20px}.social-icons i:before{color:gray;font-size:2.96875vw}}@media only screen and (min-width: 1680px){footer{padding:40px 0 10px 0}footer .cols{display:block}footer ul li a{font-size:14px;line-height:20px;font-weight:400;color:gray}footer p{font-size:14px;line-height:20px;font-weight:200;color:gray}footer p a{font-size:14px;line-height:20px;font-weight:400;color:gray;display:block;margin:5px 0 0 0}footer strong{display:block;font-size:20px;line-height:26px;font-weight:400;color:#4d4d4d;margin:20px 0 0 0}footer strong:first-of-type{margin:0 0 5px 0}footer strong+p{margin-top:6px}footer strong+p:after{display:none}footer .credits{float:left;width:100%;margin:50px 0 0 0;padding:10px 0;border-top:1px solid #e6e6e6;font-size:14px;line-height:20px;font-weight:400;color:#4d4d4d}footer .copyright{float:left;width:50%}footer .privacy{float:right;width:50%;text-align:right}footer .privacy li{display:inline-block;margin:0 0 0 30px}footer .privacy li a{font-size:14px;line-height:20px;font-weight:400;color:#4d4d4d}footer .select,footer .datepicker .DateInput_input{margin:0 0 20px 0}.datepicker footer .DateInput_input{margin:0 0 20px 0}footer .payments img{display:inline-block;height:14px;margin:16px 0 0 5px}footer .last-col{margin-top:25px}.social-icons h3{font-size:14px;line-height:20px;font-weight:400}.social-icons i:before{font-size:38px}}.flex-row-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:end;gap:30px}.credits-logo-mobile{width:65px}@media screen and (min-width: 1024px){.credits-logo-mobile{display:none}}.hero{height:75vh;position:relative}@media screen and (max-width: 1023px){.hero{height:100vh}}.hero--single_result{height:auto}.hero__image{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1023px){.hero__image{height:50vh}}@media screen and (min-width: 1024px){.hero__search{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hero__search.fixed{top:.6770833333vw;left:6%;transform:none}.hero__search.fixed .container .main-select .options .search_bar__input{flex:unset;margin-right:1.0416666667vw}.hero__search.fixed .container .main-select .options .search_bar__input .select{padding:.78125vw;border-color:#e6e6e6;width:20vw}}@media screen and (min-width: 1024px)and (max-width: 1199px){.hero__search.fixed .container .main-select .options .search_bar__input .select{min-width:18vw}}@media screen and (min-width: 1024px){.hero__search.fixed .container .main-select .options .search_bar__btn input.submit{padding:.78125vw;min-width:150px}}@media screen and (min-width: 1024px)and (max-width: 1199px){.hero__search.fixed .container .main-select .options .search_bar__btn input.submit{min-width:100px}}@media screen and (min-width: 1024px){.hero__search.fixed .container .main-select .options .search_bar__btn .note{display:none}}@media screen and (min-width: 1440px){.hero__search.fixed{left:8%}}@media screen and (max-width: 1023px){.hero__search{display:block;width:100%;height:50vh;top:unset;left:unset;transform:none;display:flex;justify-content:center;align-items:center}.hero__search .main-select{width:100%;height:unset;position:unset;transform:none}}.hero__mobile_content_container{display:none}@media screen and (max-width: 1023px){.hero__mobile_content_container{display:block;width:100%;height:50vh;position:absolute;top:0;left:0}}.hero__mobile_content{position:relative;width:100%;height:100%}.hero__mobile-title{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:32px;line-height:1;font-weight:400;width:70%}@media screen and (min-width: 576px){.hero__mobile-title{width:80%}}@media screen and (min-width: 425px){.hero__mobile-title{width:90%}}@media screen and (min-width: 1024px){.hero .scrolldown{display:none}}@media only screen and (min-width: 1em){.home section{padding:0}.home nav{position:absolute;background:rgba(0,0,0,0);box-shadow:none}.home nav ul li a{color:#fff}.home nav ul li a i{color:#fff}.home nav.fixed{display:block;position:fixed;background:#fff;box-shadow:0 2px 10px 0 rgba(220,220,220,.6)}.home nav.fixed ul li a{color:gray}.home nav.fixed ul li a i:before{color:gray}.home.hide-on-load nav.fixed{display:none}.intro-home{position:relative;background-color:#fafafa;margin:100vh 0 0 0;padding:80px 0 20px 0;z-index:2}.intro-home img{max-width:100%;display:block;margin:auto}.intro-home h2{font-size:28px;line-height:34px;font-weight:400;color:#4d4d4d}.intro-home p{font-size:20px;line-height:26px;font-weight:200;margin-top:10px;margin-bottom:30px}}@media only screen and (min-width: 1024px){.home section{padding:0}.home nav{background:rgba(0,0,0,0);box-shadow:none}.home nav ul li a{color:#fff}.home nav ul li a i:before{color:#fff}.home nav.fixed{background:#fff;box-shadow:0 2px 10px 0 rgba(220,220,220,.6)}.home nav.fixed ul li a{color:gray}.intro-home{position:relative;padding:3.90625vw 0 0 0}.intro-home img{display:block;max-width:100%;max-height:100%;margin-top:5.2083333333vw}.intro-home h2{font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400}.intro-home p{position:relative;font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200;margin-top:2.0833333333vw;z-index:2}}@media only screen and (min-width: 1680px){.intro-home img{margin-top:100px}.intro-home h2{font-size:40px;line-height:44px;font-weight:400}.intro-home p{position:relative;font-size:28px;line-height:32px;font-weight:200;margin-top:40px;z-index:2}}.intro-home{margin:0}.page{position:relative;padding-bottom:50px}.page .formbar .form form .button-action.disabled input{background-color:#e7f2fc;cursor:not-allowed}.page.single-profile .content{padding-bottom:45px}.page.single-profile .content h1{font-size:28px;line-height:34px;font-weight:400;color:#4d4d4d;padding-top:10px;padding-bottom:14px}.page.single-profile .content h2{font-size:20px;line-height:26px;font-weight:200;display:inline-block;padding-bottom:20px}.page.single-profile .content h3.profile-title{margin:14px 0 10px 0;padding:5px 0 0 0;border-top:1px solid #e6e6e6;border-bottom:none}.page.single-profile .content h3.profile-title.blue{color:#2f8be9}.page.single-profile .content .sidebar-single-profile{background-color:#fff;padding:0px;margin-bottom:25px}.page.single-profile .content .sidebar-single-profile .formbar{background-color:#fff;padding:26px 24px 10px 24px}.page.single-profile .content .sidebar-single-profile .formbar .container-img-user{position:relative}.page.single-profile .content .sidebar-single-profile .formbar .container-img-user .img-user{display:block;margin-top:18px;margin-bottom:50px}.page.single-profile .content .sidebar-single-profile .formbar .container-img-user .layer-change-img{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.85);max-width:194px;color:#2f8be9;top:0px;left:0px;cursor:pointer;border:1px solid #2f8be9;border-radius:50%}.page.single-profile .content .sidebar-single-profile .formbar .container-img-user .layer-change-img span{position:absolute;width:100%;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:400}.page.single-profile .content .sidebar-single-profile .container-button-mod-profile{padding:34px 24px 26px 24px;border-bottom:1px solid #a2cbf5}.page.single-profile .content .sidebar-single-profile .container-button-mod-profile .button{margin:0px;cursor:pointer}.page.single-profile .content .profile-date{font-size:14px;line-height:20px;font-weight:400;display:inline-block;margin-bottom:7px}.page.single-profile .content .checklist li{font-size:14px;line-height:20px;font-weight:200;color:#7f7f7f;padding-bottom:10px;margin-bottom:7px;border-bottom:1px solid #e6e6e6}.page.single-profile .content .checklist li:last-of-type{border-bottom-color:rgba(0,0,0,0)}.page.single-profile .content .checklist li strong{font-size:14px;line-height:20px;font-weight:200;width:60%;display:inline-block}.page.single-profile .content .checklist li span{width:30%;display:inline-block}.page.single-profile .content .checklist.checklist-full li{font-size:14px;line-height:20px;font-weight:400;padding-bottom:0px;border-bottom:none}.page.single-profile .content .checklist.checklist-full li strong{font-size:14px;line-height:20px;font-weight:400}.page.single-profile .content .checklist.checklist-full strong,.page.single-profile .content .checklist.checklist-full span{color:#4d4d4d;width:100%;display:block}.page.single-profile .content .checklist strong,.page.single-profile .content .checklist span{color:#7f7f7f}.page.single-profile .content .hide-on-desktop{display:block}.page.single-profile .content .hide-on-mobile{display:none}.page.single-profile .content .img-user{width:120px;height:auto;margin-top:18px;margin-bottom:20px}.page.single-profile .content .button-mod-curriculum{margin-top:5px;margin-bottom:0px;max-width:216px;cursor:pointer}.page.single-profile .content .button-mod-curriculum+.profile-title.blue{margin-top:50px}.page.single-profile .content .showcase-companies{width:100%;padding-left:0px;padding-right:0px}.page.single-profile .content .showcase-companies .item{width:40%}.page.single-profile .content .showcase-companies .item .inner-item{background:#fff;padding:18px 18px 30px 18px}.page.single-profile .content .showcase-companies .item .inner-item img{margin-bottom:15px}.page.single-profile .content .showcase-companies .item .inner-item small{margin:0px}.page.single-profile .content .showcase-companies .item .inner-item p{font-size:20px;line-height:26px;font-weight:400;color:#4d4d4d;display:inline-block;padding-bottom:10px}.page.single-profile .content .showcase-companies .item .inner-item p:after{display:none}.page.single-profile .content .item-excursion{background:#fff;padding:30px 24px 30px 24px;margin-bottom:25px;font-size:18px;line-height:22px;font-weight:400;border-bottom:1px solid #a2cbf5}.page.single-profile .content .item-excursion small{font-size:80%}.page.single-profile .content .item-excursion .title-excursion{color:#4d4d4d;padding-bottom:24px;display:inline-block}.page.single-profile .content .showcase-title{padding:5px 0 0 0;margin:0px 15px;margin:0px}.page.profile.mod-foto-guida .content .layer-change-img,.page.profile.mod-foto-cliente .content .layer-change-img{margin:0px;font-size:20px;line-height:26px;font-weight:400}.page.profile.mod-foto-guida .content .layer-change-img input,.page.profile.mod-foto-cliente .content .layer-change-img input{visibility:hidden;height:0px;overflow:hidden;min-height:0px;padding:0px;margin:0px;width:0px}.page.profile.mod-foto-guida .content .layer-change-img span,.page.profile.mod-foto-cliente .content .layer-change-img span{display:inline-block;min-width:216px;padding:7px 0;margin:20px 0;background:#fff;border:1px solid #2f8be9;color:#2f8be9;border-radius:2px;font-size:16px;line-height:22px;font-weight:400;text-align:center;text-transform:uppercase;cursor:pointer}.page.single-profile-guide-intro{padding-bottom:0px}.page.single-profile-guide-intro .content .checklist.checklist-full.light strong,.page.single-profile-guide-intro .content .checklist.checklist-full.light span{color:#7f7f7f;font-weight:200}.page.single-profile-guide-intro .content .button-mod-curriculum{margin-top:50px;margin-bottom:50px}.page.mod-profile .content h1{padding-bottom:0px}.page.profile .sidebar .profile-link{padding-top:30px;padding-bottom:0px;font-weight:400}.page.profile .sidebar .profile-link a{color:gray;padding-bottom:7px;display:inline-block}.page.profile .sidebar .profile-link a.current,.page.profile .sidebar .profile-link a:hover,.page.profile .sidebar .profile-link a:focus{color:#4d4d4d}.page.profile .sidebar .button-view-profile{display:inline-block;min-width:216px}.page.profile .content h3.profile-title{border-top:none;border-bottom:1px solid #e6e6e6;padding:0px 0px 7px 0px;margin-bottom:20px}.page.profile .content .img-user{margin-top:10px;margin-bottom:35px;display:block;float:none}.page.profile .content .add-phone-number{font-size:16px;line-height:22px;font-weight:400;margin:0 0 24px 0;color:#2f8be9;display:inline-block;cursor:pointer}.page.profile .content .add-phone-number::before{font-size:36px;line-height:36px;color:#2f8be9;display:inline-block;margin-right:12px;vertical-align:middle;margin-top:-4px}.page.profile .content .remove-phone-number{font-size:16px;line-height:22px;font-weight:400;cursor:pointer;color:#2f8be9;padding-top:10px}.page.profile .content .button-submit{cursor:pointer;border-width:1px;font-size:16px;line-height:22px;font-weight:400;display:inline-block;min-width:216px;min-height:unset;margin-top:24px}.page.profile .content #form-curriculum-data,.page.profile .content #confirm-guide-profile-data{margin-top:24px}.page.profile .content #form-curriculum-data .label-checkbox,.page.profile .content #confirm-guide-profile-data .label-checkbox{cursor:pointer;font-size:18px;line-height:22px;font-weight:400;text-transform:none;margin-top:10px;margin-bottom:10px;padding-bottom:0px;color:#7f7f7f}.page.profile .content #form-curriculum-data .label-checkbox input[type=checkbox],.page.profile .content #confirm-guide-profile-data .label-checkbox input[type=checkbox]{display:none;width:auto}.page.profile .content #form-curriculum-data .label-checkbox input[type=checkbox]+span,.page.profile .content #confirm-guide-profile-data .label-checkbox input[type=checkbox]+span{position:relative;display:inline-block;width:20px;height:20px;border:1px solid #e6e6e6;border-radius:2px;margin-right:12px;margin-bottom:-3px}.page.profile .content #form-curriculum-data .label-checkbox input[type=checkbox]:checked+span,.page.profile .content #confirm-guide-profile-data .label-checkbox input[type=checkbox]:checked+span{border-color:#4d4d4d}.page.profile .content #form-curriculum-data .label-checkbox input[type=checkbox]:checked+span::after,.page.profile .content #confirm-guide-profile-data .label-checkbox input[type=checkbox]:checked+span::after{position:absolute;content:"";font-family:"sistema";font-size:26px;line-height:18px;left:-4px;color:#4d4d4d}.page.profile .content #form-curriculum-data textarea,.page.profile .content #confirm-guide-profile-data textarea{width:100%;height:180px;resize:none;padding:10px 12px;border:1px solid #e6e6e6;outline:none;margin-top:25px;margin-bottom:25px}.page.profile .content input.with-notes{margin-bottom:12px}.page.profile .content input[disabled],.page.profile .content input:disabled{background-color:#fafafa;color:#b3b3b3;border-color:#e6e6e6;cursor:not-allowed}.page.profile .content input:disabled::-webkit-input-placeholder{color:#b3b3b3}.page.profile .content input:disabled:-moz-placeholder{color:#b3b3b3}.page.profile .content input:disabled::-moz-placeholder{color:#b3b3b3}.page.profile .content input:disabled:-ms-input-placeholder{color:#b3b3b3}.page.profile .content .mod-guide-notes-text{font-size:14px;line-height:20px;font-weight:200}.page.profile #content-guide-curriculum textarea{width:100%;height:180px;resize:none;padding:10px 12px;border:1px solid #e6e6e6;outline:none;margin-top:12px;margin-bottom:12px}.page.profile #content-guide-curriculum #form-guide-curriculum{margin-top:24px}.page.profile #content-guide-curriculum #form-guide-curriculum .guide-activity{margin-top:30px;border-bottom:1px solid #e6e6e6;padding-bottom:25px}.page.profile #content-guide-curriculum #form-guide-curriculum .guide-activity:last-of-type{border-bottom-color:rgba(0,0,0,0)}.page.profile #content-guide-curriculum #form-guide-curriculum .add-guide-activity-button{font-size:16px;line-height:22px;font-weight:400;margin:50px 0 24px 0;color:#2f8be9;display:inline-block;cursor:pointer}.page.profile #content-guide-curriculum #form-guide-curriculum .add-guide-activity-button::before{font-size:36px;line-height:36px;color:#2f8be9;display:inline-block;margin-right:12px;vertical-align:middle;margin-top:-4px}.page.profile #content-guide-curriculum #form-guide-curriculum .remove-guide-activity-button{display:block;font-size:16px;line-height:22px;font-weight:400;cursor:pointer;color:#2f8be9}.page.profile #content-guide-curriculum #form-guide-curriculum .label-checkbox{cursor:pointer;font-size:20px;line-height:26px;font-weight:400;text-transform:none;margin-top:10px;margin-bottom:10px;padding-bottom:0px;color:#717171}.page.profile #content-guide-curriculum #form-guide-curriculum .label-checkbox input[type=checkbox]{display:none;width:auto}.page.profile #content-guide-curriculum #form-guide-curriculum .label-checkbox input[type=checkbox]+span{position:relative;display:inline-block;width:20px;height:20px;border:1px solid #e6e6e6;border-radius:2px;margin-right:12px;margin-bottom:-3px}.page.profile #content-guide-curriculum #form-guide-curriculum .label-checkbox input[type=checkbox]:checked+span{border-color:#4d4d4d}.page.profile #content-guide-curriculum #form-guide-curriculum .label-checkbox input[type=checkbox]:checked+span::after{position:absolute;content:"";font-family:"sistema";font-size:26px;line-height:18px;left:-4px;color:#4d4d4d}.page.profile #content-guide-curriculum #form-guide-curriculum textarea{width:100%;height:180px;resize:none;padding:10px 12px;border:1px solid #e6e6e6;outline:none;margin-top:0px;margin-bottom:0px}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:18px;margin-bottom:20px}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .custom-input-img{display:inline-block;background:#fff;border:1px solid #2f8be9;color:#2f8be9;border-radius:2px;font-size:16px;line-height:22px;font-weight:400;text-align:center;text-transform:uppercase;padding:7px 0;margin-right:20px;margin-bottom:20px;min-width:216px;cursor:pointer}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .custom-input-img .input-img{visibility:hidden;height:0px;overflow:hidden;min-height:0px;padding:0px;margin:0px;width:0px;display:none}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .btn-remove-img-activity{position:relative}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .btn-remove-img-activity::after{display:none;position:absolute;top:-18px;right:0px;content:"";font-family:"sistema" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:36px;line-height:36px;color:#2f8be9;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-radius:50%}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .btn-remove-img-activity.rmv::after{display:inline-block}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .btn-remove-img-activity img{display:block;max-width:calc(100% - 18px)}.page.profile #content-guide-curriculum #form-guide-curriculum #button-submit-container{padding-top:50px;margin-bottom:90px;border-top:1px solid #e6e6e6}.page.profile .container-guide-language .container-select-guide-language{display:none}.page.profile .container-guide-language .container-select-guide-language.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.page.profile .container-guide-language .container-select-guide-language .select-guide-language-structure{visibility:hidden;height:0px;width:0px}.page.profile .container-guide-language .container-select-guide-language .select-guide-language-structure .select-guide-language{visibility:hidden;height:0px;width:0px}.page.profile .container-guide-language .container-select-guide-language .select-guide-language{width:100%;display:inline-block;border:none;border-radius:unset;background:rgba(0,0,0,0);padding:0px;margin-right:12px;margin-bottom:12px;color:gray}.page.profile .container-guide-language .container-select-guide-language .select-guide-language input{margin-bottom:0px;color:gray}.page.profile .container-guide-language .container-select-guide-language .select-guide-language.with-value .clear-select{display:block}.page.profile .container-guide-language .container-select-guide-language .select-guide-language.with-value::before{display:none}.page.profile .container-guide-language .button-add-language{cursor:pointer;margin-top:0px;display:inline-block;min-width:216px}.page.profile .select,.page.profile .datepicker .DateInput_input{margin-top:0px;margin-bottom:26px}.page.profile input,.page.profile .select,.page.profile .datepicker .DateInput_input{min-height:45px;font-size:18px;line-height:22px;font-weight:400}.page.checkout label,.page.scheda-escursione label,.page.profile label{color:#4d4d4d;font-size:14px;line-height:20px;font-weight:400;padding-bottom:5px;display:inline-block}.page.checkout input,.page.scheda-escursione input,.page.profile input{width:100%;padding:8px 10px;margin-bottom:24px;border:1px solid #e6e6e6;border-radius:3px;font-weight:400}.page.checkout input[type=submit],.page.scheda-escursione input[type=submit],.page.profile input[type=submit]{width:auto;margin-top:0px}.page.checkout input[type=submit].white,.page.scheda-escursione input[type=submit].white,.page.profile input[type=submit].white{border-color:#2f8be9}.page.checkout .select,.page.checkout .datepicker .DateInput_input{margin-top:0px;margin-bottom:24px}.page.checkout .sidebar,.page.checkout .formbar,.page.checkout .main,.page.checkout .button-remove{visibility:hidden;height:0}.page.checkout h1.fixed::before,.page.checkout h1.fixed::after,.page.checkout .mobile-button,.page.checkout .button-remove.visible{visibility:visible;height:auto}.page.checkout .button-remove{display:inline-block;cursor:pointer;color:#2f8be9;font-size:14px;line-height:20px;font-weight:400}.page.checkout .button-remove.hide-on-mobile{display:none}.page.scheda-per-cliente input[type=submit],.page.scheda-per-guida input[type=submit]{width:calc(100% - 30px);position:fixed;bottom:0px}.page.scheda-escursione .select,.page.scheda-escursione .datepicker .DateInput_input{margin-top:0px;margin-bottom:26px}.page.scheda-escursione input,.page.scheda-escursione .select,.page.scheda-escursione .datepicker .DateInput_input{min-height:45px}.page.checkout .content .breadcrumbs,.page.scheda-escursione .content .breadcrumbs{font-size:16px;line-height:22px;font-weight:400}.page.checkout .content .breadcrumbs.hide-on-mobile,.page.scheda-escursione .content .breadcrumbs.hide-on-mobile{display:none}.page.checkout .content .breadcrumbs.hide-on-desktop,.page.scheda-escursione .content .breadcrumbs.hide-on-desktop{display:block}.page.checkout .content .breadcrumbs .current,.page.scheda-escursione .content .breadcrumbs .current{color:#7f7f7f}.page.checkout .content .breadcrumbs span,.page.scheda-escursione .content .breadcrumbs span{display:inline-block;white-space:nowrap}.page.checkout .content .breadcrumbs .icon-right:before,.page.scheda-escursione .content .breadcrumbs .icon-right:before{vertical-align:middle;display:inline-block;font-size:30px;line-height:30px;margin-top:-4px}.page.checkout .content h1,.page.scheda-escursione .content h1{font-size:28px;line-height:34px;font-weight:400;margin-top:0px;color:#4d4d4d}.page.checkout .content h2,.page.scheda-escursione .content h2{font-size:20px;line-height:26px;font-weight:200;margin-top:10px}.page.checkout .content .label-price,.page.scheda-escursione .content .label-price{font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;display:inline-block;margin-top:10px}.page.checkout .content .read-condition,.page.scheda-escursione .content .read-condition{display:inline-block;margin-top:6px}.page.checkout .content p::after,.page.scheda-escursione .content p::after{display:none}.page.checkout .content .button-submit,.page.scheda-escursione .content .button-submit{min-width:216px}.page.checkout .content .button-submit.hide-on-mobile,.page.scheda-escursione .content .button-submit.hide-on-mobile{display:none}.page.checkout .content .button-pay,.page.scheda-escursione .content .button-pay{min-width:100%;margin-top:35px !important}.page.checkout .content .button-coupon,.page.scheda-escursione .content .button-coupon{max-width:216px;margin-top:0px;padding-top:10px;padding-bottom:10px;cursor:pointer}.page.checkout .content .button-receipt,.page.checkout .content .button-delete-booking{min-width:216px;display:inline-block;border-width:2px;float:left;cursor:pointer}.page.scheda-escursione .content .button-receipt,.page.scheda-escursione .content .button-delete-booking{min-width:216px;display:inline-block;border-width:2px;float:left;cursor:pointer}.page.checkout .content .apple-wallet,.page.scheda-escursione .content .apple-wallet{padding:0px;border:none;margin-left:48px;display:inline-block;height:40px;width:auto}.page.checkout .content .apple-wallet svg,.page.scheda-escursione .content .apple-wallet svg{height:100%;width:auto}.page.checkout .content .apple-wallet+h3,.page.scheda-escursione .content .apple-wallet+h3{margin-top:14px}.page.checkout .content #purchase-payment,.page.scheda-escursione .content #purchase-payment{padding-top:0px}.page.checkout .content #purchase-payment #type-payment .button,.page.scheda-escursione .content #purchase-payment #type-payment .button{padding:0px;width:calc(50% - 15px);height:auto;border:2px solid #e6e6e6;display:inline-block;border-radius:6px;cursor:pointer;float:left;margin-right:15px;margin-bottom:0px}.page.checkout .content #purchase-payment #type-payment .button.active,.page.scheda-escursione .content #purchase-payment #type-payment .button.active{border-color:#4d4d4d}.page.checkout .content #purchase-payment #type-payment .button svg,.page.scheda-escursione .content #purchase-payment #type-payment .button svg{width:100%;height:auto;vertical-align:bottom}.page.checkout .content #purchase-payment #form-credit-card .type-credit-card,.page.scheda-escursione .content #purchase-payment #form-credit-card .type-credit-card{padding-bottom:20px}.page.checkout .content #purchase-payment #form-credit-card .type-credit-card .button,.page.scheda-escursione .content #purchase-payment #form-credit-card .type-credit-card .button{margin-top:0px;margin-right:24px;padding:0px;display:inline-block;float:left;border-color:#b3b3b3;width:96px;cursor:pointer}.page.checkout .content #purchase-payment #form-credit-card .type-credit-card .button svg,.page.scheda-escursione .content #purchase-payment #form-credit-card .type-credit-card .button svg{width:100%;height:auto;vertical-align:bottom}.page.checkout .content #purchase-payment #form-credit-card .type-credit-card .button.active,.page.scheda-escursione .content #purchase-payment #form-credit-card .type-credit-card .button.active{border-color:#4d4d4d}.page.checkout .breadcrumbs.hide-on-desktop{margin-top:10px}.page.checkout.step-1 .hide-on-mobile{display:none}.page.checkout.step-1 .hide-on-desktop{display:block}.page.checkout.step-1 .content .fixed .people-insurance{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:20000;overflow-y:auto;padding:80px 20px}.page.checkout.step-1 .content .fixed .people-insurance .data-menu-label.insurance-label{color:#4d4d4d;text-transform:none}.page.checkout.step-1 .content .fixed .people-insurance .people-insurance-form{padding-bottom:80px}.page.checkout.step-1 .content .fixed .people-insurance .submit-people-insurance-container{position:fixed;bottom:0;left:0;width:100%;padding:10px 15px;box-sizing:border-box;background-color:#fff;box-shadow:2px 0 10px 0 rgba(21,146,230,.4);z-index:10000}.page.checkout.step-1 .content .fixed .people-insurance .submit-people-insurance-container .submit-people-insurance{display:block;width:100%;padding:10px;border-radius:2px;font-size:16px;line-height:22px;font-weight:400;text-align:center;text-transform:uppercase;cursor:pointer;margin-bottom:0px;background:#fff;border:1px solid #2f8be9;color:#2f8be9}.page.checkout.step-2 .mobile-button{display:none}.page.checkout.step-2 .hide-on-mobile{display:none}.page.checkout.step-2 .hide-on-desktop{display:block}.page.checkout.step-2 .content .submit-billing-container{position:fixed;bottom:0;left:0;width:100%;padding:10px 15px;box-sizing:border-box;background-color:#fff;box-shadow:2px 0 10px 0 rgba(21,146,230,.4);z-index:10000}.page.checkout.step-2 .content .submit-billing-container .button-submit{display:block;width:100%;padding:10px;background:#2f8be9;border:0;border-radius:2px;color:#fff;font-size:16px;line-height:22px;font-weight:400;text-align:center;text-transform:uppercase;cursor:pointer;margin-bottom:0px}.page.checkout.step-2 .content .submit-billing-container .hide-on-mobile{display:none}.page.checkout.step-2 .content .submit-billing-container .hide-on-desktop{display:block}.page.checkout.step-3 small.hide-on-mobile{display:none;color:#4d4d4d}.page.checkout.step-3 .mobile-button{display:none}.page.checkout.step-3 input{margin-bottom:18px}.page.checkout.step-3 .button-pay{max-width:216px}.page.checkout.step-4 .content .button-receipt,.page.scheda-escursione .content .button-receipt{margin:5px 30px 5px 0px}.page.checkout.step-4 .content .apple-wallet,.page.scheda-escursione .content .apple-wallet{margin:5px 0px}.page.checkout .content .add-people-insurance-button,.page.scheda-escursione .content .add-people-insurance-button{font-size:16px;line-height:22px;font-weight:400;margin:24px 0 20px 0;color:#2f8be9;display:inline-block;margin-bottom:0px;cursor:pointer}.page.checkout .content .add-people-insurance-button.disabled,.page.scheda-escursione .content .add-people-insurance-button.disabled{cursor:not-allowed;color:#a2cbf5}.page.checkout .content .add-people-insurance-button.disabled:before,.page.scheda-escursione .content .add-people-insurance-button.disabled:before{color:#a2cbf5}.page.checkout .content .add-people-insurance-button:before,.page.scheda-escursione .content .add-people-insurance-button:before{font-size:36px;line-height:36px;color:#2f8be9;display:inline-block;margin-right:12px;vertical-align:middle;margin-top:-4px}.page.checkout .content .people-insurance-remove,.page.scheda-escursione .content .people-insurance-remove{margin-top:20px;margin-bottom:10px;font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;text-transform:uppercase}.page.checkout .content .people-insurance-remove .button-remove-people-insurance,.page.scheda-escursione .content .people-insurance-remove .button-remove-people-insurance{display:inline-block;cursor:pointer;color:#2f8be9;float:right;font-size:14px;line-height:20px;font-weight:400}.page.checkout .content .people-insurance-remove:first-of-type,.page.scheda-escursione .content .people-insurance-remove:first-of-type{margin-top:20px}.page.checkout .content #people-insurance-stucture,.page.scheda-escursione .content #people-insurance-stucture,.page.checkout .content #people-insurance-stucture .people-insurance,.page.scheda-escursione .content #people-insurance-stucture .people-insurance{visibility:hidden;height:0px}.page.checkout .content #people-insurance h3,.page.scheda-escursione .content #people-insurance h3{margin-top:25px}.page.checkout .sidebar .empty-space-25,.page.scheda-escursione .sidebar .empty-space-25{width:100%;height:25px}.page.checkout .sidebar .social-icons,.page.scheda-escursione .sidebar .social-icons{border-bottom:1px solid #e6e6e6;padding-bottom:12px}.page.checkout .sidebar .social-icons strong,.page.scheda-escursione .sidebar .social-icons strong{color:#4d4d4d;display:inline-block;padding:10px 0 12px}.page.checkout .sidebar .social-icons li,.page.scheda-escursione .sidebar .social-icons li{display:inline-block;margin:0 14px 0 0;padding-left:0px}.page.checkout .sidebar .social-icons li::before,.page.scheda-escursione .sidebar .social-icons li::before{display:none}.page.checkout .sidebar .social-icons i:before,.page.scheda-escursione .sidebar .social-icons i:before{color:#2f8be9;font-size:35px}.page.checkout .sidebar .formbar .main h1,.page.scheda-escursione .sidebar .formbar .main h1{margin-bottom:8px}.page.checkout .sidebar .formbar .main .details,.page.scheda-escursione .sidebar .formbar .main .details{font-size:20px;line-height:26px;font-weight:400}.page.checkout .sidebar .formbar .main .details p,.page.scheda-escursione .sidebar .formbar .main .details p{font-weight:200}.page.checkout .sidebar .formbar .main .details .choosen-date,.page.checkout .sidebar .formbar .main .details .name-surname-partecipant{color:#4d4d4d}.page.scheda-escursione .sidebar .formbar .main .details .choosen-date,.page.scheda-escursione .sidebar .formbar .main .details .name-surname-partecipant{color:#4d4d4d}.page.checkout .sidebar .formbar .main .details .choosen-date span,.page.checkout .sidebar .formbar .main .details .name-surname-partecipant span{display:inline-block;float:right}.page.scheda-escursione .sidebar .formbar .main .details .choosen-date span,.page.scheda-escursione .sidebar .formbar .main .details .name-surname-partecipant span{display:inline-block;float:right}.page.checkout .sidebar .formbar .main .details .name-surname-partecipant,.page.scheda-escursione .sidebar .formbar .main .details .name-surname-partecipant{padding-bottom:15px}.page.checkout .sidebar .formbar .main .details .partial-price,.page.scheda-escursione .sidebar .formbar .main .details .partial-price{position:relative;padding-right:60px;padding-bottom:13px;margin-top:10px;border-bottom:1px solid #95989a}.page.checkout .sidebar .formbar .main .details .partial-price span,.page.scheda-escursione .sidebar .formbar .main .details .partial-price span{position:absolute;top:0px;right:0px}.page.checkout .sidebar .formbar .main .details .total-price,.page.scheda-escursione .sidebar .formbar .main .details .total-price{padding-top:23px;padding-bottom:20px}.page.checkout .sidebar .formbar .main .details .type-user,.page.scheda-escursione .sidebar .formbar .main .details .type-user{font-size:12px;line-height:16px;font-weight:400;color:#4d4d4d;text-transform:uppercase;display:inline-block;width:100%;padding:10px 0 2px}.page.checkout .sidebar .formbar .main .details .name-user,.page.scheda-escursione .sidebar .formbar .main .details .name-user{font-size:20px;line-height:26px;font-weight:400;color:#4d4d4d;display:inline-block;width:100%;padding-bottom:14px}.page.checkout .sidebar .formbar .main .details .img-user,.page.scheda-escursione .sidebar .formbar .main .details .img-user{width:120px;height:auto;margin-bottom:20px}.page.checkout .sidebar .formbar .main .details .info-user,.page.scheda-escursione .sidebar .formbar .main .details .info-user{padding-bottom:0px;padding-top:10px;color:#4d4d4d;font-size:14px;line-height:20px;font-weight:400}.page.checkout .sidebar .formbar .main .details .info-user .client-profile,.page.scheda-escursione .sidebar .formbar .main .details .info-user .client-profile{font-size:16px;line-height:22px;font-weight:400}.page.checkout .sidebar .formbar .main .details .info-user strong,.page.checkout .sidebar .formbar .main .details .info-user span{display:inline-block;width:100%;padding-bottom:13px}.page.scheda-escursione .sidebar .formbar .main .details .info-user strong,.page.scheda-escursione .sidebar .formbar .main .details .info-user span{display:inline-block;width:100%;padding-bottom:7px}.page.checkout .sidebar .formbar .main .details .info-user strong:last-child,.page.checkout .sidebar .formbar .main .details .info-user span:last-child{padding-bottom:0px}.page.scheda-escursione .sidebar .formbar .main .details .info-user strong:last-child,.page.scheda-escursione .sidebar .formbar .main .details .info-user span:last-child{padding-bottom:0px}.page.checkout .sidebar .formbar .main .details .info-user .grey,.page.scheda-escursione .sidebar .formbar .main .details .info-user .grey{color:#717171}.page.checkout .sidebar .formbar .form form input[type=text],.page.scheda-escursione .sidebar .formbar .form form input[type=text]{width:100%;padding:10px 12px}.page.checkout .sidebar .formbar .form form textarea,.page.scheda-escursione .sidebar .formbar .form form textarea{width:100%;height:216px;resize:none;padding:10px 12px;border:1px solid #e6e6e6;outline:none}.page.checkout .sidebar .formbar .form form .radio-container,.page.scheda-escursione .sidebar .formbar .form form .radio-container{padding-top:4px;padding-bottom:17px}.page.checkout .sidebar .formbar .form form .radio-container label,.page.scheda-escursione .sidebar .formbar .form form .radio-container label{cursor:pointer;font-size:20px;line-height:26px;font-weight:400;text-transform:none;margin-top:0px;margin-bottom:8px;color:#717171}.page.checkout .sidebar .formbar .form form .radio-container label input[type=radio],.page.scheda-escursione .sidebar .formbar .form form .radio-container label input[type=radio]{display:none;width:auto}.page.checkout .sidebar .formbar .form form .radio-container label input[type=radio]+span,.page.scheda-escursione .sidebar .formbar .form form .radio-container label input[type=radio]+span{position:relative;display:inline-block;width:20px;height:20px;border:1px solid #e6e6e6;border-radius:2px;margin-right:12px;margin-bottom:-3px}.page.checkout .sidebar .formbar .form form .radio-container label input[type=radio]:checked+span::after,.page.scheda-escursione .sidebar .formbar .form form .radio-container label input[type=radio]:checked+span::after{position:absolute;content:"";font-family:"sistema";font-size:26px;line-height:18px;left:-4px;color:#4d4d4d}.page.checkout .sidebar .formbar .form form .radio-container label input[type=radio]:checked+span{border-color:#4d4d4d}.page.scheda-escursione .sidebar .formbar .form form .radio-container label input[type=radio]:checked+span{border-color:#4d4d4d}.page.scheda-escursione.scheda-per-guida .status-booking{color:#2f8be9;padding-top:30px;font-weight:400}.page.scheda-escursione.scheda-per-powrock .sidebar .formbar .details{padding-top:0px;padding-bottom:0px}.page.checkout.step-confirm h1{margin-bottom:25px}.page.scheda-escursione.scheda-per-cliente h1,.page.scheda-escursione.scheda-per-powrock h1{margin-bottom:25px}.page.checkout.step-payment .sidebar .formbar .main .details{padding-bottom:10px}.page.checkout.step-payment .sidebar .formbar .main .details .total-price{padding-bottom:0px}.page .content .abstract p:after{display:none}.page .content h3{font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;margin:25px 0 12px 0;padding:5px 0 0 0;border-top:1px solid #e6e6e6}.page .content h3.with-more:after{font-family:"sistema";display:inline-block;content:"";color:#2f8be9;margin:0 0 0 10px;vertical-align:middle}.page .content h3.with-more.clicked{margin-bottom:10px}.page .content h3.with-more.clicked:after{content:""}.page .content .description.with-more{display:none}.page .content .description h4{font-size:16px;line-height:22px;font-weight:400;color:gray;margin:20px 0 0 0}.page .content .description p,.page .content .description li{font-size:16px;line-height:22px;font-weight:200;color:#7f7f7f}.page .content .description h3+p,.page .content .description h4+p{margin:0}.page .content .description a[target=_blank]{border-bottom:1px solid #2f8be9}.page .content .description strong,.page .content .description b{font-size:16px;line-height:22px;font-weight:400}.page .content .description .with-less:after{font-family:"sistema";display:block;content:"";color:#2f8be9}.page .content .abstract{font-size:20px;line-height:26px;font-weight:200;color:#7f7f7f}.page .content .abstract p{font-size:20px;line-height:26px;font-weight:200;color:#7f7f7f}.page .content .abstract strong,.page .content .abstract b{font-size:20px;line-height:26px;font-weight:400}.page .content .abstract p strong,.page .content .abstract p b{font-size:20px;line-height:26px;font-weight:400}.page .content .abstract .h1{display:none;color:#4d4d4d}.page .content .features{margin:30px 0 0 0}.page .content .features li{position:relative;vertical-align:middle;color:#4d4d4d;padding:0 0 0 50px;min-height:50px;line-height:50px;margin:5px 0}.page .content .features li span{display:inline-block;vertical-align:middle;line-height:18px;color:#7f7f7f}.page .content .features li p:after{display:none}.page .content .checklist.with-more{display:none}.page .content .checklist li{margin-bottom:7px}.page .content .checklist li p:after{display:none}.page .content .checklist strong{display:block;color:#4d4d4d}.page .content .checklist span{display:inline-block}.page .content .checklist .with-less:after{font-family:"sistema";display:block;content:"";color:#2f8be9}.page .content .map{margin:20px 0;width:100%;height:40vh}.page .content .accessories img{display:block;width:80px}.page .content .accessories li{display:inline-block;padding:0 0 20px 0;box-sizing:border-box}.page .content .accessories li span{display:block;margin:10px 0 0 0;height:52px;overflow:hidden}.page .content .accessories.with-more h3:after{font-family:"sistema";display:inline-block;content:"";color:#2f8be9;margin:0 0 0 10px;vertical-align:middle}.page .content .accessories.with-more h3.clicked:after{content:""}.page .content .accessories.with-more ul{display:none}.page .content .dates .item,.page .content .inner-pop-up-dates .dates .item{margin:0 0 15px 0;cursor:pointer}.page .content .dates .item>div,.page .content .inner-pop-up-dates .dates .item>div{position:relative;padding:12px;background-color:#fafafa;border:1px solid #fafafa;border-bottom:1px solid #a2cbf5}.page .content .dates .item>div:hover,.page .content .inner-pop-up-dates .dates .item>div:hover{border:1px solid #a2cbf5}.page .content .dates .item>div:after,.page .content .inner-pop-up-dates .dates .item>div:after{display:block;content:attr(label);font-size:18px;line-height:22px;font-weight:400;color:#2f8be9;margin:20px 0 0 0}.page .content .dates .item>div .date,.page .content .inner-pop-up-dates .dates .item>div .date{font-size:18px;line-height:22px;font-weight:400;color:#4d4d4d}.page .content .dates .item>div .availability,.page .content .inner-pop-up-dates .dates .item>div .availability{display:inline-block;font-size:14px;line-height:20px;font-weight:400;color:#4d4d4d;padding:4px 50px 6px 12px;margin:10px 0 0 -12px}.page .content .dates .item>div .availability.alert,.page .content .inner-pop-up-dates .dates .item>div .availability.alert{background-color:#ffd718}.page .content .dates .button,.page .content .inner-pop-up-dates .dates .button{display:inline-block;padding:6px 24px;border:1px solid #2f8be9;border-radius:2px;font-size:16px;line-height:22px;font-weight:400;color:#2f8be9;text-transform:uppercase;cursor:pointer}.page .content .dates .button:hover,.page .content .inner-pop-up-dates .dates .button:hover{background-color:#e7f2fc}.page .content .dates .button#all-dates-avaiable,.page .content .inner-pop-up-dates .dates .button#all-dates-avaiable{margin-top:0px;margin-bottom:0px}.page .content .dates.with-more .row .item,.page .content .inner-pop-up-dates .dates.with-more .row .item{display:none}.page .content .dates.with-more.clicked .row .item{display:block}.page .content .dates.with-more .row .item:nth-of-type(1),.page .content .dates.with-more .row .item:nth-of-type(2),.page .content .dates.with-more .row .item:nth-of-type(3){display:block}.page .content .inner-pop-up-dates .dates.with-more.clicked .row .item{display:block}.page .content .inner-pop-up-dates .dates.with-more .row .item:nth-of-type(1),.page .content .inner-pop-up-dates .dates.with-more .row .item:nth-of-type(2),.page .content .inner-pop-up-dates .dates.with-more .row .item:nth-of-type(3){display:block}.page .content .dates.with-more div.with-more:after,.page .content .inner-pop-up-dates .dates.with-more div.with-more:after{font-family:"sistema";display:block;content:"";color:#2f8be9}.page .content .dates.with-more div.with-more.clicked:after,.page .content .inner-pop-up-dates .dates.with-more div.with-more.clicked:after{content:""}.page .content .dates+h3{margin-top:15px}.page.guide .h1{font-size:28px;line-height:34px;font-weight:400;color:#4d4d4d;margin-top:5px;margin-bottom:60px}.page.guide .participants{font-weight:400}.page.guide .participants span{color:#4d4d4d}.page.guide .content .abstract{max-width:100%}.page .sidebar .formbar{padding:15px 0 20px 0}.page .sidebar .formbar .condition-terms{font-size:12px;line-height:16px;font-weight:400;display:block;padding-top:10px}.page .sidebar .formbar .condition-terms b{color:#4d4d4d}.page .sidebar .formbar small{font-size:14px;line-height:20px;font-weight:400;color:gray}.page .sidebar .formbar h1{font-size:28px;line-height:34px;font-weight:400;color:#4d4d4d;margin-top:5px;margin-bottom:60px}.page .sidebar .formbar .intro{display:none;font-size:16px;line-height:22px;font-weight:200;color:gray;margin-bottom:60px}.page .sidebar .formbar .main{position:relative}.page .sidebar .formbar .separator{display:none}.page .sidebar .formbar .total-price-group{font-size:18px;line-height:22px;font-weight:400;color:#4d4d4d;padding-top:10px}.page .sidebar .formbar .total-price-group span{float:right}.page .sidebar .formbar .details .price{font-size:20px;line-height:26px;font-weight:400;color:#4d4d4d}.page .sidebar .formbar .details .price span{display:inline-block;float:right}.page .sidebar .formbar .details .price-singular{font-size:16px;line-height:22px;font-weight:400;color:gray}.page .sidebar .formbar .total{padding:40px 0 0 0}.page .sidebar .formbar .total .price{font-size:28px;line-height:34px;font-weight:400;color:#4d4d4d}.page .sidebar .formbar .total .price span{display:inline-block;float:right}.page .sidebar .formbar .total .price-singular{font-size:16px;line-height:22px;font-weight:400;color:gray}.page .sidebar .formbar .onrequest{padding:10px 0}.page .sidebar .formbar .onrequest h2{font-size:20px;line-height:26px;font-weight:400;color:#4d4d4d}.page .sidebar .formbar .onrequest p{font-size:16px;line-height:22px;font-weight:200}.page .sidebar .formbar .main.extend .details{position:absolute;width:100%;bottom:20px;padding:0}.page .sidebar .formbar .form{display:none}.page .sidebar .formbar .form.on{display:block;position:fixed;top:0;left:0;padding:80px 15px;width:100%;height:100vh;background:#fff;z-index:20000}.page .sidebar .formbar label{display:block;margin:24px 0 5px 0;font-size:14px;line-height:20px;font-weight:400;color:#4d4d4d;text-transform:uppercase}.page .sidebar .formbar label.no-m-t{margin-top:0px}.page .sidebar .formbar .select,.page .sidebar .formbar .datepicker .DateInput_input{margin:0}.page .formbar .main.extend .intro{margin-bottom:0px}.page .formbar .h1[data-title]:before{display:none;position:fixed;content:attr(data-title);top:0;left:0;width:100%;padding:10px 80px 10px 15px;background:#fff;border-bottom:1px solid #a2cbf5;font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;z-index:19000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page .formbar .h1[data-title]:after{display:none;position:fixed;content:"€ " attr(data-price);top:10px;right:15px;font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;z-index:19000}.page .formbar .h1.fixed:before,.page .formbar .h1.fixed:after{display:block;z-index:21000}.page .sidebar .formbar input{font-weight:400}.page .sidebar .formbar form input[type=submit],.page .sidebar .formbar form input.submit{margin-bottom:20px;margin-top:20px}.page .sidebar .formbar .note{font-size:12px;line-height:16px;font-weight:200}.page .sidebar .formbar .note strong{display:block;font-size:12px;line-height:16px;font-weight:400;color:#4d4d4d}@media only screen and (max-width: 1023px){.scheda{padding-bottom:60px}.scheda.body-bg-grey-profile,.scheda.body-bg-grey{padding-bottom:0px}.formbar h1[data-title]:before{display:none;position:fixed;content:attr(data-title);top:0;left:0;width:100%;padding:10px 80px 10px 15px;background:#fff;border-bottom:1px solid #a2cbf5;font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;z-index:19000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formbar h1[data-title]:after{display:none;position:fixed;content:"€ " attr(data-price);top:10px;right:15px;font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;z-index:19000}.formbar h1.fixed:before,.formbar h1.fixed:after{display:block}.individual .formbar h1.fixed:before,.individual .formbar h1.fixed:after,.group .formbar h1.fixed:before,.group .formbar h1.fixed:after{z-index:21000}.editoriale .top-graphic{background:#fafafa;padding:30px 0}.editoriale .top-graphic.main{padding:60px 0 0 0}.editoriale .top-graphic img{height:40vw;display:block;margin:auto}.editoriale .container{padding-bottom:20px}.editoriale .gallery-block{background:#fafafa;padding-bottom:10px;margin-top:0}.editoriale .gallery-block .main{float:right;margin-top:40px;width:90%}.editoriale .gallery-block .button{width:100%;font-size:12px;line-height:16px;font-weight:200}.editoriale .gallery-block .gallery{display:none}.editoriale h1{font-size:28px;line-height:34px;font-weight:400;color:#4d4d4d;margin-top:30px;margin-bottom:20px}.editoriale h2{font-size:24px;line-height:28px;font-weight:400;color:#4d4d4d;margin-top:30px;margin-bottom:20px}.editoriale h3{font-size:18px;line-height:22px;font-weight:400;color:#4d4d4d;margin:30px 0 10px 0}.editoriale p,.editoriale li{font-size:16px;line-height:22px;font-weight:200;color:gray}.editoriale .center{display:block;max-width:80%;margin:0 auto}.editoriale .content-block{background:#fafafa;padding:30px 0 50px 0;margin:0}.editoriale .content-block h2{margin-top:0}.editoriale .content-block p{font-size:20px;line-height:26px;font-weight:200}.editoriale .content-block .block-item{background:#fff;padding:14px;margin-top:20px}.editoriale .content-block .block-item h3{margin-top:0}.editoriale .content-block .block-item p{font-size:16px;line-height:22px;font-weight:200;color:gray}.editoriale .content-block .block-item img{display:block;margin:15px 0}.editoriale .down{display:block;margin:2vw auto;text-align:center}.editoriale .down i:before{color:#2f8be9;font-size:2vw}.editoriale .block-row{margin:3vw 0}.editoriale .map-row{position:relative;padding:6vw 0}.editoriale .map-row h3{margin-top:0}.editoriale .edmap{height:40vw;display:block;margin:30px auto 20px auto}.editoriale .edpath1,.editoriale .edpath2,.editoriale .edpath3,.editoriale .edpath4{display:none}.editoriale .B20{margin-bottom:2vw}.editoriale .T20{margin-top:2vw}.editoriale .T30{margin-top:3vw}.editoriale .ending h3{margin:0;color:gray}.editoriale .ending .separator{margin-bottom:15px}.editoriale .ending .separator:after{content:"";display:block;height:2px;background:#e6e6e6}.editoriale .block-icon{display:inline-block;float:left;width:30%;margin:3vw 1.5% 0 1.5%}}@media only screen and (min-width: 768px){.page{padding:30px 0 50px 0}.page .content .description{max-height:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.page.single-profile .content .showcase-title{padding:0px;margin:0px}.page.single-profile .content .showcase{padding:20px 0px 0px 0px}.page.single-profile .content .row.companies-slider{margin-right:-12px}}@media only screen and (min-width: 1024px){.page{position:relative;padding:1.5625vw 0 2.6041666667vw 0}.page .content h3{font-size:1.3541666667vw;line-height:1.7708333333vw;font-weight:400;color:#4d4d4d;margin:3.125vw 0 1.5625vw 0;padding:.2604166667vw 0 0 0;border-top:1px solid #e6e6e6}.page .content .description h4{font-size:1.3541666667vw;line-height:1.7708333333vw;font-weight:400;margin:1.0416666667vw 0 0 0}.page .content .description p,.page .content .description li{font-size:1.3541666667vw;line-height:1.7708333333vw;font-weight:200}.page .content .description strong,.page .content .description b{font-size:1.3541666667vw;line-height:1.7708333333vw;font-weight:400}.page .content .cover-full{position:relative;height:33.8541666667vw;margin:3.125vw 0}.page .content .cover-full div{position:absolute;top:0;width:100%;height:100%;overflow:hidden}.page .content .cover-full img{max-width:none}.page .content .abstract{font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200;margin:1.5625vw 0 0 0}.page .content .abstract p{font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200;margin:1.5625vw 0 0 0}.page .content .abstract .h1,.page .content .abstract p .h1{display:block;font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400;margin-bottom:1.5625vw}.page .content .abstract strong,.page .content .abstract b{font-size:1.45833vw;line-height:1.77083vw;font-weight:400}.page .content .abstract p strong,.page .content .abstract p b{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400}.page .content .features li{position:relative;vertical-align:middle;color:#4d4d4d;padding:0 5.2083333333vw 0 3.125vw;min-height:3.6458333333vw;line-height:3.125vw;margin:.2604166667vw 0}.page .content .features li span{display:inline-block;vertical-align:middle;line-height:1.3541666667vw;color:#4d4d4d}.page .content .checklist li{margin-bottom:.7291666667vw}.page .content .checklist strong{display:inline-block;width:36%;color:#4d4d4d;vertical-align:top}.page .content .checklist span{display:inline-block;width:62%;vertical-align:top}.page .content .checklist.checklist-full strong,.page .content .checklist.checklist-full span{width:100%}.page .content .map{margin:2.0833333333vw 0}.page .content .accessories img{width:4.1666666667vw}.page .content .accessories li{display:inline-block;padding:0 1.0416666667vw 1.0416666667vw 0;box-sizing:border-box}.page .content .accessories li span{display:block;margin:.5208333333vw 0 0 0;height:2.9166666667vw}.page .content .dates,.page .content .inner-pop-up-dates .dates{display:block}.page .content .dates .item,.page .content .inner-pop-up-dates .dates .item{margin:0 0 24px 0}.page .content .dates .item>div,.page .content .inner-pop-up-dates .dates .item>div{position:relative;padding:12px;background-color:#fafafa;border:1px solid #fafafa;border-bottom:1px solid #a2cbf5;min-height:145px}.page .content .dates .item>div:hover,.page .content .inner-pop-up-dates .dates .item>div:hover{border:1px solid #a2cbf5}.page .content .dates .item>div:before,.page .content .inner-pop-up-dates .dates .item>div:before{display:block;content:attr(label);color:#2f8be9;position:absolute;left:12px;bottom:15px;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.page .content .dates .item>div:after,.page .content .inner-pop-up-dates .dates .item>div:after{display:block;content:"";margin:0}.page .content .dates .item>div .date,.page .content .inner-pop-up-dates .dates .item>div .date{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:#4d4d4d}.page .content .dates .item>div .availability,.page .content .inner-pop-up-dates .dates .item>div .availability{display:inline-block;font-size:.9375vw;line-height:1.25vw;font-weight:400;color:#4d4d4d;padding:4px 2.6041666667vw 6px 12px;margin:10px 0 0 -12px}.page .content .dates .item>div .availability.alert,.page .content .inner-pop-up-dates .dates .item>div .availability.alert{background-color:#ffd718}.page .content .dates .button,.page .content .inner-pop-up-dates .dates .button{display:inline-block;padding:6px 24px;border:1px solid #2f8be9;border-radius:2px;font-size:.9375vw;line-height:1.25vw;font-weight:400;color:#2f8be9;text-transform:uppercase;cursor:pointer}.page .content .dates .button:hover,.page .content .inner-pop-up-dates .dates .button:hover{background-color:#e7f2fc}.page .content .dates .button#all-dates-avaiable,.page .content .inner-pop-up-dates .dates .button#all-dates-avaiable{margin-top:0px;margin-bottom:0px}.page .content .dates+h3{margin-top:1.5625vw}.page .sidebar--excursion{position:sticky;position:-webkit-sticky;top:4.375vw;z-index:799}.page .sidebar .formbar{padding:.78125vw 24px 1.0416666667vw 24px;background:#fafafa;border-bottom:1px solid #a2cbf5}.page .sidebar .formbar .condition-terms{font-size:.8333333333vw;line-height:1.1458333333vw;font-weight:400;padding-top:0px}.page .sidebar .formbar small{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:gray}.page .sidebar .formbar h1{font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400;color:#4d4d4d;margin:.5208333333vw 0 1.3020833333vw 0}.page .sidebar .formbar h1.hide-on-desktop{display:none}.page .sidebar .formbar .intro{font-size:.9375vw;line-height:1.25vw;font-weight:200;color:gray;display:block;margin-bottom:6.25vw}.page .sidebar .formbar .main{position:relative}.page .sidebar .formbar .separator{display:block;position:absolute;bottom:0;left:-24px;right:0;height:1px;width:calc(100% + 48px);background:#a2cbf5}.page .sidebar .formbar .total-price-group{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;color:#4d4d4d;padding-top:2.0833333333vw}.page .sidebar .formbar .total-price-group span{float:right}.page .sidebar .formbar .details{padding:1.0416666667vw 0;min-height:200px}.page .sidebar .formbar .details .price{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;color:#4d4d4d}.page .sidebar .formbar .details .price span{display:inline-block;float:right}.page .sidebar .formbar .details .price-singular{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:gray}.page .sidebar .formbar .total{padding:2.0833333333vw 0 0 0}.page .sidebar .formbar .total .price{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400}.page .sidebar .formbar .total .price span{display:inline-block;float:right}.page .sidebar .formbar .onrequest{margin-bottom:1.5625vw}.page .sidebar .formbar .onrequest h2{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400}.page .sidebar .formbar .onrequest p{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:200}.page .sidebar .formbar .main.extend .details{position:absolute;width:100%;bottom:20px;padding:0}.page .sidebar .formbar .form{display:block}.page .sidebar .formbar label{display:block;margin:1.25vw 0 .2604166667vw 0;font-size:.9375vw;line-height:1.25vw;font-weight:400;color:#4d4d4d;text-transform:uppercase}.page .sidebar .formbar label.no-m-t{margin-top:1.25vw}.page .sidebar .formbar .select,.page .sidebar .formbar .datepicker .DateInput_input{margin:0}.page .sidebar .formbar .main.extend .intro{margin-bottom:0px}.page.guide .hide-on-desktop{display:none}.page.checkout .sidebar .formbar,.page.scheda-escursione .sidebar .formbar{display:block}.page.checkout .sidebar .formbar .form form .radio-container label,.page.scheda-escursione .sidebar .formbar .form form .radio-container label{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.page.checkout .sidebar .formbar .form form .radio-container label input[type=radio]+span,.page.scheda-escursione .sidebar .formbar .form form .radio-container label input[type=radio]+span{width:1.0416666667vw;height:1.0416666667vw;margin-right:.625vw;margin-bottom:-0.15625vw}.page.checkout .sidebar .formbar .form form .radio-container label input[type=radio]:checked+span::after,.page.scheda-escursione .sidebar .formbar .form form .radio-container label input[type=radio]:checked+span::after{font-size:1.3541666667vw;line-height:.9375vw;font-weight:normal;left:-.2083333333vw}.page.checkout .sidebar .formbar .form form input[type=text],.page.scheda-escursione .sidebar .formbar .form form input[type=text]{padding:.5208333333vw .625vw}.page.checkout .sidebar .formbar .form form input[type=submit],.page.scheda-escursione .sidebar .formbar .form form input[type=submit]{margin-top:1.25vw;width:100%}.page.checkout .sidebar .formbar .main .details,.page.scheda-escursione .sidebar .formbar .main .details{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.page.checkout .sidebar .formbar .main .details .name-user,.page.scheda-escursione .sidebar .formbar .main .details .name-user{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400}.page.checkout .sidebar .formbar .main .details .type-user,.page.scheda-escursione .sidebar .formbar .main .details .type-user{font-size:.8333333333vw;line-height:1.1458333333vw;font-weight:400}.page.checkout .sidebar .formbar .main .details .info-user,.page.scheda-escursione .sidebar .formbar .main .details .info-user{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.page.checkout .sidebar .formbar .main .details .info-user strong,.page.scheda-escursione .sidebar .formbar .main .details .info-user strong{padding-bottom:.6770833333vw}.page.checkout .sidebar .formbar .main .details .info-user strong .client-profile,.page.scheda-escursione .sidebar .formbar .main .details .info-user strong .client-profile{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.page.checkout .content h1,.page.scheda-escursione .content h1{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;margin-top:1.8229166667vw}.page.checkout .content h2,.page.scheda-escursione .content h2{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:200;margin-top:.5208333333vw}.page.checkout .content .button-submit,.page.scheda-escursione .content .button-submit{min-width:11.25vw}.page.checkout .content .breadcrumbs,.page.scheda-escursione .content .breadcrumbs{font-size:.9375vw;line-height:1.25vw;font-weight:400;padding-top:0px}.page.checkout .content .breadcrumbs.hide-on-mobile,.page.scheda-escursione .content .breadcrumbs.hide-on-mobile{display:block}.page.checkout .content .breadcrumbs.hide-on-desktop,.page.scheda-escursione .content .breadcrumbs.hide-on-desktop{display:none}.page.checkout .content .breadcrumbs .current,.page.scheda-escursione .content .breadcrumbs .current{color:#2f8be9}.page.checkout .content .add-people-insurance-button,.page.scheda-escursione .content .add-people-insurance-button{font-size:.9375vw;line-height:1.25vw;font-weight:400;margin:0px;margin-top:1.25vw}.page.checkout .content .add-people-insurance-button::before,.page.scheda-escursione .content .add-people-insurance-button::before{font-size:1.875vw;line-height:1.875vw;font-weight:normal}.page.checkout .content .people-insurance-remove:first-of-type,.page.scheda-escursione .content .people-insurance-remove:first-of-type{margin-top:2.6041666667vw}.page.checkout .content .button-coupon,.page.scheda-escursione .content .button-coupon{max-width:11.25vw;padding-top:.5208333333vw;padding-bottom:.5208333333vw}.page.checkout .content .button-pay,.page.scheda-escursione .content .button-pay{margin-top:1.8229166667vw !important}.page.checkout .content #purchase-payment #type-payment .button,.page.scheda-escursione .content #purchase-payment #type-payment .button{width:11.25vw;margin-right:1.25vw;margin-bottom:1.0416666667vw}.page.checkout .content #purchase-payment #form-credit-card .type-credit-card .button,.page.scheda-escursione .content #purchase-payment #form-credit-card .type-credit-card .button{margin-right:1.25vw;width:5vw;margin-top:0px}.page.checkout .content .breadcrumbs .icon-right:before,.page.scheda-escursione .content .breadcrumbs .icon-right:before{font-size:1.5625vw;line-height:1.7708333333vw;font-weight:normal;margin-top:-.2083333333vw}.page.checkout input,.page.checkout .select,.page.checkout .datepicker .DateInput_input{min-height:2.34375vw}.page.checkout input,.page.scheda-escursione input,.page.profile input{padding:.4166666667vw .5208333333vw;margin-bottom:1.3541666667vw}.page.checkout.step-confirm h1{margin-bottom:1.3020833333vw}.page.profile.mod-foto-guida .content .layer-change-img,.page.profile.mod-foto-cliente .content .layer-change-img{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.page.profile.mod-foto-guida .content .layer-change-img span,.page.profile.mod-foto-cliente .content .layer-change-img span{max-width:11.25vw;padding:.3645833333vw 0;margin:1.0416666667vw 0;font-size:.9375vw;line-height:1.25vw;font-weight:400}.page.single-profile-guide-intro .content .button-mod-curriculum{margin-top:2.6041666667vw;margin-bottom:2.6041666667vw}.page.profile .sidebar .profile-link{padding-top:3.125vw;padding-bottom:1.5625vw}.page.profile .sidebar .profile-link a{padding-bottom:.7291666667vw}.page.profile .sidebar .button-view-profile{min-width:11.25vw}.page.profile .content h3.profile-title{padding-bottom:.6770833333vw}.page.profile .content .button-submit{font-size:.9375vw;line-height:1.25vw;font-weight:400;min-width:11.25vw;margin-top:1.25vw}.page.profile .content .img-user{margin-top:.5208333333vw;margin-bottom:1.8229166667vw;max-width:11.25vw}.page.profile .content #form-curriculum-data,.page.profile .content #confirm-guide-profile-data{margin-top:2.6041666667vw}.page.profile .content #form-curriculum-data .label-checkbox,.page.profile .content #confirm-guide-profile-data .label-checkbox{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;margin-top:.5208333333vw;margin-bottom:.5208333333vw}.page.profile .content #form-curriculum-data .label-checkbox input[type=checkbox]+span,.page.profile .content #confirm-guide-profile-data .label-checkbox input[type=checkbox]+span{width:1.0416666667vw;height:1.0416666667vw;margin-right:.625vw;margin-bottom:-3px}.page.profile .content #form-curriculum-data .label-checkbox input[type=checkbox]:checked+span::after,.page.profile .content #confirm-guide-profile-data .label-checkbox input[type=checkbox]:checked+span::after{font-size:1.3541666667vw;line-height:.9375vw;font-weight:normal;left:-.2083333333vw}.page.profile .content #form-curriculum-data textarea,.page.profile .content #confirm-guide-profile-data textarea{height:9.375vw;padding:.5208333333vw .625vw;margin-top:1.3020833333vw;margin-bottom:1.3020833333vw}.page.profile .content input.with-notes{margin-bottom:.625vw}.page.profile .content .mod-guide-notes-text{font-size:.9375vw;line-height:1.25vw;font-weight:200}.page.profile #content-guide-curriculum textarea{height:9.375vw;padding:.5208333333vw .625vw;margin-top:1.3020833333vw;margin-bottom:1.3020833333vw}.page.profile #content-guide-curriculum #form-guide-curriculum{margin-top:2.6041666667vw}.page.profile #content-guide-curriculum #form-guide-curriculum .guide-activity{margin-top:1.5625vw;padding-bottom:1.3020833333vw}.page.profile #content-guide-curriculum #form-guide-curriculum .add-guide-activity-button{font-size:.9375vw;line-height:1.25vw;font-weight:400;margin:2.6041666667vw 0 1.25vw 0}.page.profile #content-guide-curriculum #form-guide-curriculum .add-guide-activity-button::before{font-size:1.875vw;line-height:1.875vw;font-weight:normal;margin-right:.625vw;margin-top:-.2083333333vw}.page.profile #content-guide-curriculum #form-guide-curriculum .remove-guide-activity-button{font-size:.9375vw;line-height:1.25vw;font-weight:400}.page.profile #content-guide-curriculum #form-guide-curriculum .label-checkbox{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;margin-top:.5208333333vw;margin-bottom:.5208333333vw}.page.profile #content-guide-curriculum #form-guide-curriculum .label-checkbox input[type=checkbox]+span{width:1.0416666667vw;height:1.0416666667vw;margin-right:12px;margin-bottom:-0.15625vw}.page.profile #content-guide-curriculum #form-guide-curriculum .label-checkbox input[type=checkbox]:checked+span::after{font-size:1.3541666667vw;line-height:.9375vw;font-weight:normal;left:-.2083333333vw}.page.profile #content-guide-curriculum #form-guide-curriculum textarea{height:9.375vw;padding:.5208333333vw .625vw;margin-top:1.3020833333vw;margin-bottom:1.3020833333vw}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img{margin-top:.9375vw;margin-bottom:1.0416666667vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .custom-input-img{font-size:.9375vw;line-height:1.25vw;font-weight:400;padding:.3645833333vw 0;margin-right:1.0416666667vw;margin-bottom:1.0416666667vw;min-width:11.25vw}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .btn-remove-img-activity::after{top:-0.9375vw;right:-0.9375vw;font-size:1.875vw;line-height:1.875vw;font-weight:normal}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .btn-remove-img-activity img{max-width:100%}.page.profile #content-guide-curriculum #form-guide-curriculum #button-submit-container{padding-top:2.6041666667vw;margin-bottom:4.6875vw}.page.profile .container-guide-language .container-select-guide-language .select-guide-language{margin-right:.625vw;margin-bottom:.625vw;width:auto}.page.profile .container-guide-language .button-add-language{min-width:11.25vw}.page.profile input,.page.profile .select,.page.profile .datepicker .DateInput_input{min-height:2.34375vw;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.page.profile .select,.page.profile .datepicker .DateInput_input{margin-bottom:1.3541666667vw}.page.checkout .sidebar,.page.checkout .formbar,.page.checkout .main{visibility:visible;height:auto}.page.checkout .sidebar .formbar .main .details .partial-price{padding-right:3.125vw;padding-bottom:.6770833333vw;margin-top:.5208333333vw}.page.checkout .sidebar .formbar .main .details .total-price{padding-top:1.1979166667vw;padding-bottom:1.0416666667vw}.page.checkout .content .label-price{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;margin-top:.78125vw}.page.checkout .content #purchase-payment{padding-top:1.5625vw}.page.checkout label{font-size:.9375vw;line-height:1.25vw;font-weight:400}.page.checkout .button-pay{min-width:21.25vw}.page.checkout.step-1 .close-insurance-pop-up{display:none}.page.checkout.step-1 .hide-on-desktop{display:none}.page.checkout.step-1 .hide-on-mobile{display:block}.page.checkout.step-1 .content .fixed .people-insurance{padding:4.1666666667vw 1.0416666667vw}.page.checkout.step-1 .content .fixed .people-insurance .data-menu-label.insurance-label{color:#2f8be9;text-transform:uppercase}.page.checkout.step-1 .content .fixed .people-insurance .people-insurance-form{padding-bottom:4.1666666667vw}.page.checkout.step-1 .content .fixed .people-insurance .submit-people-insurance-container{padding:.5208333333vw .78125vw}.page.checkout.step-1 .content .fixed .people-insurance .submit-people-insurance-container .submit-people-insurance{background:#2f8be9;border:0;color:#fff;padding:.5208333333vw;font-size:.9375vw;line-height:1.25vw;font-weight:400}.page.checkout.step-2 .content .submit-billing-container{position:relative;bottom:unset;left:unset;width:auto;padding:0px;background-color:rgba(0,0,0,0);box-shadow:none;z-index:0}.page.checkout.step-2 .content .submit-billing-container .button-submit{padding:.5208333333vw;font-size:.9375vw;line-height:1.25vw;font-weight:400}.page.checkout.step-2 .content .submit-billing-container .hide-on-mobile{display:block;width:auto}.page.checkout.step-2 .content .submit-billing-container .hide-on-desktop{display:none}.page.checkout.step-2 .content .clear-left{clear:left}.page.checkout.step-3 small.hide-on-mobile{display:block;font-size:.9375vw;line-height:1.25vw;font-weight:400;margin-top:1.0416666667vw;text-transform:uppercase}.page.checkout.step-3 input{margin-bottom:1.3541666667vw}.page.checkout.step-3 .button-pay{max-width:11.25vw;min-width:11.25vw;display:block}.page.checkout.step-4 .content .button-receipt{margin:0px;margin-top:1.0416666667vw;min-width:11.25vw}.page.checkout.step-4 .content .apple-wallet{margin-left:2.5vw;height:2.0833333333vw;height:2.3665vw;margin-top:1.0416666667vw;margin-bottom:0px}.page.checkout.step-4 .content .apple-wallet+h3{margin-top:1.875vw}.page.scheda-escursione .content .button-receipt{margin:0px;margin-top:1.0416666667vw;min-width:11.25vw}.page.scheda-escursione .content .apple-wallet{margin-left:2.5vw;height:2.0833333333vw;height:2.3665vw;margin-top:1.0416666667vw;margin-bottom:0px}.page.scheda-escursione .content .apple-wallet+h3{margin-top:1.875vw}.page.scheda-escursione input,.page.scheda-escursione .select,.page.scheda-escursione .DateInput_input{min-height:2.34375vw}.page.scheda-escursione.scheda-per-guida .status-booking{padding-top:3.90625vw}.page.checkout .content .add-people-insurance-button,.page.scheda-escursione .content .add-people-insurance-button{font-size:.9375vw;line-height:1.25vw;font-weight:400;margin:1.25vw 0 1.0416666667vw 0}.page.scheda-per-cliente input[type=submit],.page.scheda-per-guida input[type=submit]{width:auto;position:relative;bottom:unset}.page.single-profile .content h1{font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400;padding-top:2.6041666667vw;padding-bottom:1.5625vw}.page.single-profile .content h2{font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200;padding-bottom:1.5625vw}.page.single-profile .content h3{border-top:none;border-bottom:1px solid #e6e6e6;margin-top:1.5625vw;padding-bottom:.6770833333vw;margin-bottom:.625vw}.page.single-profile .content h3.profile-title{margin:1.3020833333vw 0}.page.single-profile .content .sidebar-single-profile{margin-bottom:1.3020833333vw}.page.single-profile .content .sidebar-single-profile .formbar{padding:1.3541666667vw 1.25vw .5208333333vw 1.25vw}.page.single-profile .content .sidebar-single-profile .formbar .container-img-user .img-user{margin-top:0px;margin-bottom:2.6041666667vw}.page.single-profile .content .sidebar-single-profile .formbar .container-img-user .layer-change-img{max-width:10.1041666667vw}.page.single-profile .content .sidebar-single-profile .container-button-mod-profile{padding:1.7708333333vw 1.25vw 1.3541666667vw 1.25vw}.page.single-profile .content .button-mod-curriculum{max-width:10.1041666667vw}.page.single-profile .content .profile-date{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;margin-bottom:.7291666667vw}.page.single-profile .content .checklist li{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:200;padding-bottom:1.0416666667vw;margin-bottom:.7291666667vw}.page.single-profile .content .checklist li strong{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:200;width:36%;display:inline-block}.page.single-profile .content .checklist li span{width:62%;display:inline-block}.page.single-profile .content .checklist.checklist-full li{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}.page.single-profile .content .checklist.checklist-full li strong{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;width:100%;display:block}.page.single-profile .content .hide-on-desktop{display:none}.page.single-profile .content .hide-on-mobile{display:block}.page.single-profile .content .img-user{width:100%;max-width:10.1041666667vw;margin-top:2.6041666667vw}.page.single-profile .content .showcase-companies{width:100%}.page.single-profile .content .showcase-companies .item{width:40%}.page.single-profile .content .showcase-companies .item .inner-item{background:#fff;padding:.9375vw;padding-bottom:1.5625vw}.page.single-profile .content .showcase-companies .item .inner-item img{margin-bottom:.78125vw}.page.single-profile .content .showcase-companies .item .inner-item small{margin:0px}.page.single-profile .content .showcase-companies .item .inner-item p{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:#4d4d4d;display:inline-block;padding-bottom:.5208333333vw}.page.single-profile .content .showcase-companies .item .inner-item p:after{display:none}.page.single-profile .content .item-excursion{background:#fff;padding:1.5625vw 1.25vw;margin-bottom:1.3020833333vw;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;border-bottom:1px solid #a2cbf5}.page.single-profile .content .item-excursion small{font-size:80%}.page.single-profile .content .item-excursion .title-excursion{color:#4d4d4d;padding-bottom:1.25vw;display:inline-block}.page.single-profile .content .showcase-title{margin:0px;padding-bottom:.6770833333vw;margin-bottom:.625vw}.page.mod-profile .content h1{padding-bottom:0px}.datepicker .page .sidebar .formbar .DateInput_input{margin:0}.page .sidebar .formbar form input[type=submit],.page .sidebar .formbar form input.submit{margin-bottom:1.0416666667vw}.page .sidebar .formbar .note{font-size:.8333333333vw;line-height:1.1458333333vw;font-weight:200}.page .sidebar .formbar .note strong{display:block;font-size:.8333333333vw;line-height:1.1458333333vw;font-weight:400;color:#4d4d4d}.editoriale .top-graphic{background:#fafafa;padding:3vw 0}.editoriale .top-graphic.main{padding:6vw 0 0 0}.editoriale .top-graphic img{height:25vw;display:block;margin:auto}.editoriale .container{padding-bottom:3vw}.editoriale .gallery-block{background:#fafafa;padding-bottom:3vw;margin-top:0}.editoriale .gallery-block .main{float:right;margin-top:4vw;width:90%}.editoriale .gallery-block .button{width:100%;margin-top:-2vw;font-size:.9375vw;line-height:1.25vw;font-weight:200}.editoriale .gallery-block .gallery{display:none}.editoriale h1{font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400;color:#4d4d4d;margin-top:3vw;margin-bottom:2vw}.editoriale h2{font-size:1.8229166667vw;line-height:2.5520833333vw;font-weight:400;color:#4d4d4d;margin-top:3vw;margin-bottom:2vw}.editoriale h3{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;color:#4d4d4d;margin-bottom:.5vw}.editoriale p,.editoriale li{font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200;color:gray}.editoriale .center{display:block;max-width:80%;margin:0 auto}.editoriale .content-block{background:rgba(0,0,0,0);padding:3vw 0 5vw 0;margin:0}.editoriale .content-block h2{margin-top:0}.editoriale .content-block .block-item{background:#fff;padding:24px;margin-top:2vw}.editoriale .content-block .block-item h3{margin-top:0}.editoriale .content-block .block-item p{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:200;color:gray}.editoriale .content-block .block-item img{display:block;margin:1.5vw 0}.editoriale .down{display:block;margin:2vw auto;text-align:center}.editoriale .down i:before{color:#2f8be9;font-size:2vw}.editoriale .block-row{margin:3vw 0}.editoriale .map-row{position:relative;padding:8vw 0 6vw 0}.editoriale .map-row h3{margin-top:0}.editoriale .edmap{height:10vw;display:block;margin:auto}.editoriale .edpath1{position:absolute;top:12vw;left:20%;width:47%}.editoriale .edpath2,.editoriale .edpath3,.editoriale .edpath4{position:absolute;top:80%;left:20%;width:60%}.editoriale .B20{margin-bottom:4vw}.editoriale .T20{margin-top:1vw}.editoriale .T30{margin-top:3vw}.editoriale .ending h3{margin:0;color:gray}.editoriale .ending .separator{margin-bottom:15px}.editoriale .ending .separator:after{content:"";display:block;height:2px;background:#e6e6e6}.editoriale .block-icon{display:inline-block;float:left;width:30%;margin:3vw 1.5% 0 1.5%}}@media only screen and (min-width: 1680px){.page{padding:30px 0 50px 0}.page.single-profile .content{padding-bottom:45px}.page.single-profile .content h1{font-size:28px;line-height:34px;font-weight:400;padding-top:10px;padding-bottom:14px}.page.single-profile .content h2{font-size:20px;line-height:26px;font-weight:200;padding-bottom:20px}.page.single-profile .content h3.profile-title{margin:14px 0 10px 0;padding:5px 0 0 0}.page.single-profile .content .sidebar-single-profile{margin-bottom:25px}.page.single-profile .content .sidebar-single-profile .formbar{padding:26px 24px 10px 24px}.page.single-profile .content .sidebar-single-profile .formbar .container-img-user .img-user{margin-bottom:50px}.page.single-profile .content .sidebar-single-profile .formbar .container-img-user .layer-change-img{max-width:194px}.page.single-profile .content .sidebar-single-profile .container-button-mod-profile{padding:34px 24px 26px 24px}.page.single-profile .content .profile-date{font-size:14px;line-height:20px;font-weight:400;margin-bottom:7px}.page.single-profile .content .checklist li{font-size:14px;line-height:20px;font-weight:200;padding-bottom:10px;margin-bottom:7px}.page.single-profile .content .checklist li strong{font-size:14px;line-height:20px;font-weight:200;width:60%;display:inline-block}.page.single-profile .content .checklist li span{width:30%;display:inline-block}.page.single-profile .content .checklist.checklist-full li{font-size:14px;line-height:20px;font-weight:400}.page.single-profile .content .checklist.checklist-full li strong{font-size:14px;line-height:20px;font-weight:400}.page.single-profile .content .checklist.checklist-full strong,.page.single-profile .content .checklist.checklist-full span{color:#4d4d4d;width:100%;display:block}.page.single-profile .content .checklist strong,.page.single-profile .content .checklist span{color:#7f7f7f}.page.single-profile .content .hide-on-desktop{display:none}.page.single-profile .content .hide-on-mobile{display:block}.page.single-profile .content .img-user{width:120px;margin-bottom:20px}.page.single-profile .content .button-mod-curriculum{margin-top:5px;max-width:216px}.page.single-profile .content .button-mod-curriculum+.profile-title.blue{margin-top:50px}.page.single-profile .content .showcase-companies{width:100%}.page.single-profile .content .showcase-companies .item{width:40%}.page.single-profile .content .showcase-companies .item .inner-item{padding:18px 18px 30px 18px}.page.single-profile .content .showcase-companies .item .inner-item img{margin-bottom:15px}.page.single-profile .content .showcase-companies .item .inner-item small{margin:0px}.page.single-profile .content .showcase-companies .item .inner-item p{font-size:20px;line-height:26px;font-weight:400;padding-bottom:10px}.page.single-profile .content .showcase-companies .item .inner-item p:after{display:none}.page.single-profile .content .item-excursion{padding:30px 24px 30px 24px;margin-bottom:25px;font-size:18px;line-height:22px;font-weight:400}.page.single-profile .content .item-excursion small{font-size:80%}.page.single-profile .content .item-excursion .title-excursion{padding-bottom:24px}.page.single-profile .content .showcase-title{padding:5px 0 0 0;margin:0px 15px}.page.profile.mod-foto-guida .content .layer-change-img,.page.profile.mod-foto-cliente .content .layer-change-img{margin:0px;font-size:20px;line-height:26px;font-weight:400}.page.profile.mod-foto-guida .content .layer-change-img span,.page.profile.mod-foto-cliente .content .layer-change-img span{min-width:216px;padding:7px 0;margin:20px 0;font-size:16px;line-height:22px;font-weight:400}.page.single-profile-guide-intro{padding-bottom:0px}.page.single-profile-guide-intro .content .button-mod-curriculum{margin-top:50px;margin-bottom:50px}.page.mod-profile .content h1{padding-bottom:0px}.page.profile .sidebar .profile-link{padding-top:60px;padding-bottom:30px}.page.profile .sidebar .profile-link a{padding-bottom:14px}.page.profile .sidebar .button-view-profile{min-width:216px}.page.profile .content h3.profile-title{padding-bottom:13px}.page.profile .content .img-user{margin-top:10px;margin-bottom:35px;max-width:216px}.page.profile .content .button-submit{font-size:16px;line-height:22px;font-weight:400;min-width:216px}.page.profile .content #form-curriculum-data,.page.profile .content #confirm-guide-profile-data{margin-top:50px}.page.profile .content #form-curriculum-data .label-checkbox,.page.profile .content #confirm-guide-profile-data .label-checkbox{font-size:20px;line-height:26px;font-weight:400;margin-top:10px;margin-bottom:10px}.page.profile .content #form-curriculum-data textarea,.page.profile .content #confirm-guide-profile-data textarea{height:180px;padding:10px 12px;margin-top:25px;margin-bottom:25px}.page.profile .content .button-submit{font-size:16px;line-height:22px;font-weight:400;min-width:216px;margin-top:24px}.page.profile .content .img-user{margin-top:10px;margin-bottom:35px;max-width:216px}.page.profile .content input.with-notes{margin-bottom:12px}.page.profile .content .mod-guide-notes-text{font-size:14px;line-height:20px;font-weight:200}.page.profile #content-guide-curriculum textarea{width:100%;height:180px;padding:10px 12px;margin-top:25px;margin-bottom:25px}.page.profile #content-guide-curriculum #form-guide-curriculum{margin-top:50px}.page.profile #content-guide-curriculum #form-guide-curriculum .guide-activity{margin-top:30px;padding-bottom:25px}.page.profile #content-guide-curriculum #form-guide-curriculum .add-guide-activity-button{font-size:16px;line-height:22px;font-weight:400;margin:50px 0 24px 0}.page.profile #content-guide-curriculum #form-guide-curriculum .add-guide-activity-button::before{font-size:36px;line-height:36px;margin-right:12px;margin-top:-4px}.page.profile #content-guide-curriculum #form-guide-curriculum .remove-guide-activity-button{font-size:16px;line-height:22px;font-weight:400}.page.profile #content-guide-curriculum #form-guide-curriculum .label-checkbox{font-size:20px;line-height:26px;font-weight:400;margin-top:10px;margin-bottom:10px}.page.profile #content-guide-curriculum #form-guide-curriculum .label-checkbox input[type=checkbox]+span{width:20px;height:20px;margin-right:12px;margin-bottom:-3px}.page.profile #content-guide-curriculum #form-guide-curriculum .label-checkbox input[type=checkbox]:checked+span::after{font-size:26px;line-height:18px;left:-4px}.page.profile #content-guide-curriculum #form-guide-curriculum textarea{width:100%;height:180px;padding:10px 12px;margin-top:25px;margin-bottom:25px}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img{margin-top:18px;margin-bottom:20px}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .custom-input-img{font-size:16px;line-height:22px;font-weight:400;padding:7px 0;margin-right:20px;margin-bottom:20px;min-width:216px}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .btn-remove-img-activity::after{top:-18px;right:-18px;font-size:36px;line-height:36px}.page.profile #content-guide-curriculum #form-guide-curriculum .container-guide-activity-img .btn-remove-img-activity img{max-width:100%}.page.profile #content-guide-curriculum #form-guide-curriculum #button-submit-container{padding-top:50px;margin-bottom:90px}.page.profile .container-guide-language .container-select-guide-language .select-guide-language{width:auto;display:inline-block;margin-right:12px;margin-bottom:12px}.page.profile input,.page.profile .select,.page.profile .datepicker .DateInput_input{min-height:45px;font-size:20px;line-height:26px;font-weight:400}.page.profile .select,.page.profile .datepicker .DateInput_input{margin-bottom:26px}.page.checkout .formbar,.page.scheda-escursione .formbar{display:block}.page.checkout .content h1,.page.scheda-escursione .content h1{font-size:40px;line-height:44px;font-weight:400;margin-top:35px;color:#4d4d4d}.page.checkout .content h2,.page.scheda-escursione .content h2{font-size:28px;line-height:32px;font-weight:200;margin-top:10px}.page.checkout .content .breadcrumbs,.page.scheda-escursione .content .breadcrumbs{font-size:.9375vw;line-height:1.25vw;font-weight:400;padding-top:0px}.page.checkout .content .breadcrumbs.hide-on-mobile,.page.scheda-escursione .content .breadcrumbs.hide-on-mobile{display:block}.page.checkout .content .breadcrumbs.hide-on-desktop,.page.scheda-escursione .content .breadcrumbs.hide-on-desktop{display:none}.page.checkout .content .breadcrumbs .current,.page.scheda-escursione .content .breadcrumbs .current{color:#2f8be9}.page.checkout .content .people-insurance-remove:first-of-type,.page.scheda-escursione .content .people-insurance-remove:first-of-type{margin-top:50px}.page.checkout .sidebar .formbar .main .details .name-user,.page.scheda-escursione .sidebar .formbar .main .details .name-user{font-size:28px;line-height:34px;font-weight:400}.page.checkout .sidebar,.page.checkout .formbar,.page.checkout .main{visibility:visible;height:auto}.page.checkout .sidebar .formbar .main .details .info-user{font-size:20px;line-height:26px;font-weight:400}.page.checkout .sidebar .formbar .main .details .info-user .client-profile{font-size:20px;line-height:26px;font-weight:400}.page.checkout .sidebar .formbar form input[type=submit]{margin-top:24px;width:100%}.page.checkout .content .label-price{font-size:20px;line-height:26px;font-weight:400;margin-top:15px}.page.checkout .content #purchase-payment{padding-top:30px}.page.checkout .content #purchase-payment #type-payment .button{width:216px;margin-right:24px;margin-bottom:20px}.page.checkout label{font-size:16px;line-height:22px;font-weight:400}.page.checkout .button-pay{min-width:408px}.page.checkout.step-1 .close-insurance-pop-up{display:none}.page.checkout.step-1 .hide-on-desktop{display:none}.page.checkout.step-1 .hide-on-mobile{display:block}.page.checkout.step-1 .data-menu-label.insurance-label{color:#2f8be9;text-transform:uppercase}.page.checkout.step-1 .submit-people-insurance-container .submit-people-insurance{background:#2f8be9;border:0;color:#fff}.page.checkout.step-2 .content .submit-billing-container{position:relative;bottom:unset;left:unset;width:auto;padding:0px;background-color:rgba(0,0,0,0);box-shadow:none;z-index:0}.page.checkout.step-2 .content .submit-billing-container .button-submit{width:100%;padding:10px;font-size:16px;line-height:22px;font-weight:400}.page.checkout.step-2 .content .submit-billing-container .hide-on-mobile{display:block;width:auto}.page.checkout.step-2 .content .submit-billing-container .hide-on-desktop{display:none}.page.checkout.step-3 small.hide-on-mobile{display:block;font-size:16px;line-height:22px;font-weight:400;margin-top:20px;text-transform:uppercase}.page.checkout.step-3 input{margin-bottom:26px}.page.checkout.step-3 .button-pay{max-width:216px;min-width:216px;display:block}.page.checkout.step-4 .content .button-receipt{margin:20px 0px 0px 0px}.page.checkout.step-4 .content .apple-wallet{margin:20px 0px 0px 48px;height:40px}.page.checkout.step-4 .content .apple-wallet+h3{margin-top:36px}.page.checkout .content .breadcrumbs .icon-right:before,.page.scheda-escursione .content .breadcrumbs .icon-right:before{font-size:30px;line-height:30px;margin-top:-4px}.page.scheda-escursione .sidebar .formbar form input[type=submit]{margin-top:24px;width:100%}.page.scheda-escursione .sidebar .formbar .main .details .type-user{font-size:16px;line-height:22px;font-weight:400}.page.scheda-escursione .sidebar .formbar .main .details .info-user{font-size:20px;line-height:26px;font-weight:400;padding-top:40px}.page.scheda-escursione .sidebar .formbar .main .details .info-user strong{padding-bottom:13px}.page.scheda-escursione .sidebar .formbar .main .details .info-user strong .client-profile{font-size:20px;line-height:26px;font-weight:400}.page.scheda-escursione .content .button-receipt{margin:20px 0px 0px 0px}.page.scheda-escursione .content .apple-wallet{margin:20px 0px 0px 48px;height:40px}.page.scheda-escursione .content .apple-wallet+h3{margin-top:36px}.page.scheda-escursione.scheda-per-guida .status-booking{padding-top:75px}.page.single-profile .content h1{font-size:40px;line-height:44px;font-weight:400;padding-top:50px;padding-bottom:30px}.page.single-profile .content h2{font-size:28px;line-height:32px;font-weight:200;padding-bottom:30px}.page.single-profile .content h3{border-top:none;border-bottom:1px solid #e6e6e6;margin-top:30px;padding-bottom:13px;margin-bottom:12px}.page.single-profile .content h3.profile-title{margin:25px 0}.page.single-profile .content .profile-date{font-size:20px;line-height:26px;font-weight:400;display:inline-block;margin-bottom:14px}.page.single-profile .content .checklist li{font-size:20px;line-height:26px;font-weight:200;padding-bottom:20px;margin-bottom:14px}.page.single-profile .content .checklist li strong{font-size:20px;line-height:26px;font-weight:200;display:inline-block}.page.single-profile .content .checklist.checklist-full li{font-size:20px;line-height:26px;font-weight:400;padding-bottom:0px;border-bottom:none}.page.single-profile .content .checklist.checklist-full li strong{font-size:20px;line-height:26px;font-weight:400;width:100%;display:block}.page.single-profile .content .hide-on-desktop{display:none}.page.single-profile .content .hide-on-mobile{display:block}.page.single-profile .content .img-user{width:100%;max-width:194px;margin-top:50px}.page.single-profile .content .showcase-companies{width:100%}.page.single-profile .content .showcase-companies .item{width:40%}.page.single-profile .content .showcase-companies .item .inner-item{background:#fff;padding:18px 18px 30px 18px}.page.single-profile .content .showcase-companies .item .inner-item img{margin-bottom:15px}.page.single-profile .content .showcase-companies .item .inner-item small{margin:0px}.page.single-profile .content .showcase-companies .item .inner-item p{font-size:20px;line-height:26px;font-weight:400;color:#4d4d4d;display:inline-block;padding-bottom:10px}.page.single-profile .content .showcase-companies .item .inner-item p:after{display:none}.page.single-profile .content .item-excursion{background:#fff;padding:30px 24px 30px 24px;margin-bottom:25px;font-size:20px;line-height:26px;font-weight:400;border-bottom:1px solid #a2cbf5}.page.single-profile .content .item-excursion small{font-size:80%}.page.single-profile .content .item-excursion .title-excursion{color:#4d4d4d;padding-bottom:24px;display:inline-block}.page.single-profile .content .showcase-title{margin:0px;padding-bottom:13px;margin-bottom:12px}.page.mod-profile .content h1{padding-bottom:0px}.page .content h3{font-size:20px;line-height:26px;font-weight:400;color:#4d4d4d;margin:60px 0 24px 0;padding:5px 0 0 0;border-top:1px solid #e6e6e6}.page .content .description h4{font-size:20px;line-height:26px;font-weight:400}.page .content .description p,.page .content .description li{font-size:24px;line-height:30px;font-weight:200}.page .content .description strong,.page .content .description b{font-size:24px;line-height:28px;font-weight:400}.page .content .cover-full{position:relative;height:650px;margin:60px 0}.page .content .abstract{font-size:24px;line-height:30px;font-weight:200;margin:30px 0 0 0}.page .content .abstract p{font-size:24px;line-height:30px;font-weight:200;margin:30px 0 0 0}.page .content .abstract .h1,.page .content .abstract p .h1{font-size:40px;line-height:44px;font-weight:400;margin-bottom:30px}.page .content .abstract strong,.page .content .abstract b{font-size:24px;line-height:28px;font-weight:400}.page .content .abstract p strong,.page .content .abstract p b{font-size:24px;line-height:28px;font-weight:400}.page .content .features li{position:relative;vertical-align:middle;color:#4d4d4d;padding:0 100px 0 60px;min-height:70px;line-height:60px;margin:5px 0}.page .content .features li span{display:inline-block;vertical-align:middle;line-height:26px;color:#4d4d4d}.page .content .checklist li{margin-bottom:14px}.page .content .checklist strong{display:inline-block;width:36%;color:#4d4d4d;vertical-align:top}.page .content .checklist span{display:inline-block;width:62%;vertical-align:top}.page .content .map{margin:40px 0}.page .content .accessories img{width:80px}.page .content .accessories li{display:inline-block;padding:0 20px 20px 0;box-sizing:border-box}.page .content .accessories li span{display:block;margin:10px 0 0 0;height:52px}.page .content .dates,.page .content .inner-pop-up-dates .dates{display:block}.page .content .dates .item,.page .content .inner-pop-up-dates .dates .item{margin:0 0 24px 0}.page .content .dates .item>div,.page .content .inner-pop-up-dates .dates .item>div{position:relative;padding:12px;background-color:#fafafa;border:1px solid #fafafa;border-bottom:1px solid #a2cbf5}.page .content .dates .item>div:hover,.page .content .inner-pop-up-dates .dates .item>div:hover{border:1px solid #a2cbf5}.page .content .dates .item>div:before,.page .content .inner-pop-up-dates .dates .item>div:before{font-size:20px;line-height:26px;font-weight:400}.page .content .dates .item>div .date,.page .content .inner-pop-up-dates .dates .item>div .date{font-size:20px;line-height:26px;font-weight:400;color:#4d4d4d}.page .content .dates .item>div .availability,.page .content .inner-pop-up-dates .dates .item>div .availability{display:inline-block;font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;padding:4px 50px 6px 12px;margin:10px 0 0 -12px}.page .content .dates .item>div .availability.alert,.page .content .inner-pop-up-dates .dates .item>div .availability.alert{background-color:#ffd718}.page .content .dates .button,.page .content .inner-pop-up-dates .dates .button{display:inline-block;padding:6px 24px;border:1px solid #2f8be9;border-radius:2px;font-size:16px;line-height:22px;font-weight:400;color:#2f8be9;text-transform:uppercase;cursor:pointer}.page .content .dates .button:hover,.page .content .inner-pop-up-dates .dates .button:hover{background-color:#e7f2fc}.page .content .dates .button#all-dates-avaiable,.page .content .inner-pop-up-dates .dates .button#all-dates-avaiable{margin-top:0px;margin-bottom:0px}.page .content .dates+h3{margin-top:30px}.page.guide .content .abstract{max-width:75%}.page.guide .content .abstract.abstract--new{max-width:100%;padding:0 15px}.page .sidebar .formbar{padding:15px 24px 20px 24px;background:#fafafa;border-bottom:1px solid #a2cbf5}.page .sidebar .formbar.bg-white{background:#fff;border-bottom:none}.page .sidebar .formbar .condition-terms{font-size:12px;line-height:16px;font-weight:400;padding-top:0px}.page .sidebar .formbar small{font-size:20px;line-height:26px;font-weight:400;color:gray}.page .sidebar .formbar h1{font-size:40px;line-height:44px;font-weight:400;color:#4d4d4d;margin:5px 0 15px 0}.page .sidebar .formbar .intro{font-size:16px;line-height:22px;font-weight:200;color:gray;display:block;margin-bottom:120px}.page .sidebar .formbar .main{position:relative}.page .sidebar .formbar .separator{display:block;position:absolute;bottom:0;left:-24px;right:0;height:1px;width:calc(100% + 48px);background:#a2cbf5}.page .sidebar .formbar .total-price-group{font-size:28px;line-height:34px;font-weight:400;color:#4d4d4d;padding-top:40px}.page .sidebar .formbar .total-price-group span{float:right}.page .sidebar .formbar .details{padding:20px 0}.page .sidebar .formbar .details .price{font-size:28px;line-height:34px;font-weight:400;color:#4d4d4d}.page .sidebar .formbar .details .price span{display:inline-block;float:right}.page .sidebar .formbar .details .price-singular{font-size:16px;line-height:22px;font-weight:400;color:gray}.page .sidebar .formbar .onrequest{margin-bottom:30px}.page .sidebar .formbar .onrequest h2{font-size:28px;line-height:34px;font-weight:400}.page .sidebar .formbar .onrequest p{font-size:20px;line-height:26px;font-weight:200}.page .sidebar .formbar .main.extend .details{position:absolute;width:100%;bottom:20px;padding:0}.page .sidebar .formbar .form{display:block}.page .sidebar .formbar label{display:block;margin:24px 0 5px 0;font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;text-transform:uppercase}.page .sidebar .formbar label.no-m-t{margin-top:24px}.page .sidebar .formbar .select,.page .sidebar .formbar .datepicker .DateInput_input{margin:0}.page .sidebar .formbar .main.extend .intro{margin-bottom:0px}.datepicker .page .sidebar .formbar .DateInput_input{margin:0}.page .sidebar .formbar form input[type=submit],.page .sidebar .formbar form input.submit{margin-bottom:20px}.page .sidebar .formbar .note{font-size:12px;line-height:16px;font-weight:200}.page .sidebar .formbar .note strong{display:block;font-size:12px;line-height:16px;font-weight:400;color:#4d4d4d}.editoriale .top-graphic{padding:50px 0}.editoriale .top-graphic.main{padding:60px 0 0 0}.editoriale .top-graphic img{height:25vw}.editoriale .container{padding-bottom:40px}.editoriale .gallery-block{padding-bottom:30px;margin-top:0}.editoriale .gallery-block .main{margin-top:40px}.editoriale .gallery-block .button{margin-top:-2vw;font-size:16px;line-height:22px;font-weight:200}.editoriale h1{font-size:40px;line-height:44px;font-weight:400;margin-top:50px;margin-bottom:30px}.editoriale h2{font-size:35px;line-height:39px;font-weight:400;margin-top:50px;margin-bottom:30px}.editoriale h3{font-size:28px;line-height:34px;font-weight:400;margin-bottom:10px}.editoriale p,.editoriale li{font-size:28px;line-height:32px;font-weight:200}.editoriale .content-block{padding:40px 0 60px 0;margin:0}.editoriale .content-block .block-item{margin-top:25px}.editoriale .content-block .block-item p{font-size:20px;line-height:26px;font-weight:200}.editoriale .content-block .block-item img{margin:20px 0}.editoriale .down{margin:30px auto}.editoriale .down i:before{font-size:30px}.editoriale .block-row{margin:45px 0}.editoriale .map-row{padding:120px 0}.editoriale .edmap{height:180px}.editoriale .edpath1{top:11vw;left:20%;width:47%}.editoriale .edpath2,.editoriale .edpath3,.editoriale .edpath4{position:absolute;top:80%;left:20%;width:60%}.editoriale .B20{margin-bottom:30px}.editoriale .T20{margin-top:30px}.editoriale .T30{margin-top:45px}.editoriale .block-icon{margin:3vw 1.5% 0 1.5%}}@media screen and (min-width: 1024px){.page.page.abstract_container{padding:3.6458333333vw 0 3.6458333333vw 0}}.page.page.abstract_container .content .abstract.abstract--new{padding:30px 0}@media screen and (min-width: 1024px){.page.page.abstract_container .content .abstract.abstract--new{padding:0;margin-top:0}}.page.page.abstract_container .content .abstract.abstract--new .h1{display:block;margin-bottom:20px}@media screen and (min-width: 1024px){.page.page.abstract_container .content .abstract.abstract--new .h1{margin-top:0}}.page.abstract_container+.page{padding-top:0}.page.abstract_container+.page .content .cover-full{margin-top:0}@media only screen and (max-width: 1023px){.blog{background:#fafafa}.blog section h2 .form{display:none}.blog section h2 .select,.blog section h2 .datepicker .DateInput_input{display:inline-block;float:right;margin-top:0;width:auto;min-width:250px}.datepicker .blog section h2 .DateInput_input{display:inline-block;float:right;margin-top:0;width:auto;min-width:250px}.blog .top-selector .container{border-bottom:1px solid #e6e6e6}.blog .container h2{font-size:24px;line-height:30px;font-weight:200;color:#4d4d4d;margin:40px 0 0 0}.blog .masonry{margin:30px 0 0 0}.blog .masonry h2{font-size:18px;line-height:22px;font-weight:400;color:#4d4d4d;margin:0 0 10px 0}.blog .masonry .item{position:relative;margin-bottom:18px}.blog .masonry .item .wrapper{display:block;padding:7px;background:#fff;-moz-box-shadow:0 1px 2px #ddd;-webkit-box-shadow:0 1px 2px #ddd;box-shadow:0 1px 2px #ddd}.blog .masonry .item.no-box .wrapper{background:rgba(0,0,0,0);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.blog .masonry .item-img img{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);opacity:0}.blog .masonry .item-img.hor{height:100%;width:auto}.blog .masonry .item-img.ver{width:100%;height:auto}.blog .masonry .col-md-4 .item-img,.blog .masonry .col-md-8 .item-img,.blog .masonry .col-md-12 .item-img{position:relative;overflow:hidden;width:100%}.blog .masonry .col-md-4 .item-img:before,.blog .masonry .col-md-8 .item-img:before,.blog .masonry .col-md-12 .item-img:before{content:"";display:block;padding-top:40%}.blog .masonry .item-desc .date{font-size:14px;line-height:20px;font-weight:400;color:gray}.blog .masonry .item-desc small{display:block;margin:5px 0 0 0;font-size:14px;line-height:20px;font-weight:400;color:gray}.blog .masonry .item-desc h3{font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;max-height:68px;overflow:hidden}.blog .masonry .item-desc p{font-size:14px;line-height:20px;font-weight:200;color:gray;margin:10px 0 0 0}.blog .masonry .no-box .item-desc p{font-size:16px;line-height:22px;font-weight:200}.blog .masonry .instagram{display:block;padding:0px}.blog .masonry .instagram h3{font-size:16px;line-height:22px;font-weight:400;margin-top:15px}.blog .masonry .instagram h3 a{position:relative;display:block;color:gray}.blog .masonry .instagram h3 a:after{content:"";font-family:"sistema";position:absolute;display:block;top:0;right:0;color:gray;font-size:20px}.blog .masonry .item-thumbs{position:relative;overflow:hidden;width:100%}.blog .masonry .item-thumbs a{display:block;float:left;width:33.333%;padding:0 0 3px 3px}.blog .masonry .item-thumbs img{display:block;width:100%}.blog .cover-full{position:relative;height:25vh}.blog .cover-full:after{display:none}.blog .cover-full div{position:absolute;top:0;width:100vw;height:100%;overflow:hidden}.blog .cover-full img{max-width:none;height:100%}.blog .blog-single{background:#fff;padding:0 0 40px 0}.blog .blog-single .container{position:relative}.blog .blog-single .content-block{margin:20px auto}.blog .blog-single .content-block h1{font-size:28px;line-height:34px;font-weight:400;color:#4d4d4d;margin:0 0 20px 0}.blog .blog-single .content-block h2{font-size:24px;line-height:28px;font-weight:400;color:#4d4d4d;margin:10px 0}.blog .blog-single .content-block h3{font-size:18px;line-height:22px;font-weight:400;color:#4d4d4d;margin:10px 0}.blog .blog-single .content-block p{font-size:14px;line-height:20px;font-weight:200;color:gray}.blog .blog-single .blog-slider img{width:90vw;padding:20px 5px;cursor:pointer}.blog .blog-single .blog-slider .slick-prev,.blog .blog-single .blog-slider .slick-next{display:none}.blog .blog-single .back{display:block;font-size:14px;line-height:20px;font-weight:400;color:#2f8be9;margin:10px 0 0 0;text-transform:uppercase}.blog .blog-single .back:before{font-family:"sistema";content:"";font-size:24px;margin-left:-5px;display:inline-block;vertical-align:top}}@media only screen and (min-width: 1024px){.blog{background:#fafafa}.blog .top-selector .container{border-bottom:1px solid #e6e6e6}.blog section h2{font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400;color:#4d4d4d;margin:40px 0 0 0}.blog section h2 .form{display:none}.blog section h2 .select,.blog section h2 .datepicker .DateInput_input{display:inline-block;float:right;margin-top:0;width:auto;min-width:250px}.datepicker .blog section h2 .DateInput_input{display:inline-block;float:right;margin-top:0;width:auto;min-width:250px}.blog .masonry{margin:40px 0 0 0}.blog .masonry h2{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;color:#4d4d4d;margin:0 0 30px 0}.blog .masonry .item{position:relative;margin-bottom:24px}.blog .masonry .item.col-md-4:before{content:"";display:block;padding-top:100%}.blog .masonry .item.col-md-8:before{content:"";display:block;padding-top:calc(50% - 12px)}.blog .masonry .item.col-md-12:before{content:"";display:block;padding-top:calc((100% + 24px)/3 - 24px)}.blog .masonry .item .wrapper{position:absolute;display:block;top:0;bottom:0;left:12px;right:12px;padding:24px;background:#fff;-moz-box-shadow:0 1px 2px #ddd;-webkit-box-shadow:0 1px 2px #ddd;box-shadow:0 1px 2px #ddd}.blog .masonry .item.no-box .wrapper{background:rgba(0,0,0,0);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.blog .masonry .item-img img{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);opacity:0;transition:.3s opacity}.blog .masonry .item-img img.hor{height:100%;width:auto}.blog .masonry .item-img img.ver{width:100%;height:auto}.blog .masonry .col-md-4 .item-img{position:relative;overflow:hidden;width:100%}.blog .masonry .col-md-4 .item-img:before{content:"";display:block;padding-top:66.666%}.blog .masonry .col-md-8 .item-img{position:relative;overflow:hidden;float:right;width:calc(50% - 36px)}.blog .masonry .col-md-8 .item-img:before{content:"";display:block;padding-top:100%}.blog .masonry .col-md-12 .item-img{position:relative;overflow:hidden;float:right;width:calc((100% + 72px)*2/3 - 72px)}.blog .masonry .col-md-12 .item-img:before{content:"";display:block;padding-top:calc(50% - 36px)}.blog .masonry .item-desc .date{position:absolute;bottom:15px;font-size:.9375vw;line-height:1.25vw;font-weight:400;color:gray}.blog .masonry .item-desc small{display:block;margin:5px 0 0 0;font-size:.9375vw;line-height:1.25vw;font-weight:400;color:gray}.blog .masonry .item-desc h3{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;color:#4d4d4d;max-height:68px;overflow:hidden}.blog .masonry .item-desc p{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:200;color:gray;margin:10px 0 0 0}.blog .masonry .col-md-8 .item-desc{float:left;width:50%}.blog .masonry .col-md-12 .item-desc{float:left;width:33.333%}.blog .masonry .no-box .item-desc p{font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200}.blog .masonry .instagram{position:absolute;display:block;top:0;bottom:0;left:12px;right:12px;padding:24px}.blog .masonry .instagram h3{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;margin-top:calc(1.25vw + 5px)}.blog .masonry .instagram h3 a{position:relative;display:block;color:gray}.blog .masonry .instagram h3 a:after{content:"";font-family:"sistema";position:absolute;display:block;top:0;right:0;color:gray;font-size:28px}.blog .masonry .item-thumbs{position:relative;overflow:hidden;width:100%}.blog .masonry .item-thumbs a{display:block;float:left;width:33.333%;padding:0 0 3px 3px}.blog .masonry .item-thumbs img{display:block;width:100%}.blog .blog-single{background:#fff;padding:0 0 40px 0}.blog .blog-single .container{position:relative}.blog .blog-single .cover-full{position:relative;height:33.8541666667vw;cursor:default}.blog .blog-single .cover-full:after{display:none}.blog .blog-single .cover-full div{position:absolute;top:0;width:100vw;height:100%;overflow:hidden}.blog .blog-single .cover-full img{max-width:none}.blog .blog-single .content-block{width:58%;margin:20px auto}.blog .blog-single .content-block h1{font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400;color:#4d4d4d;margin:30px 0}.blog .blog-single .content-block h2{font-size:1.8229166667vw;line-height:2.5520833333vw;font-weight:400;color:#4d4d4d;margin:20px 0 10px 0}.blog .blog-single .content-block h3{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;color:#4d4d4d;margin:20px 0 10px 0}.blog .blog-single .content-block p{font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200;color:gray}.blog .blog-single .blog-slider img{width:50vw;padding:40px 10px;cursor:pointer}.blog .blog-single .blog-slider .slick-prev{left:calc(25% - 48px)}.blog .blog-single .blog-slider .slick-next{right:calc(25% - 48px)}.blog .blog-single .back{position:absolute;top:30px;left:0;width:20%;margin:0;padding-right:40px;display:block;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:#2f8be9;text-transform:uppercase}.blog .blog-single .back:before{font-family:"sistema";content:"";font-size:1.8vw;display:inline-block;margin:0 5px 0 0;vertical-align:top}}@media only screen and (min-width: 1680px){.blog section h2{font-size:40px;line-height:44px;font-weight:400}.blog section h2 .form{display:none}.blog section h2 .select,.blog section h2 .datepicker .DateInput_input{display:inline-block;float:right;margin-top:0;width:auto;min-width:250px}.datepicker .blog section h2 .DateInput_input{display:inline-block;float:right;margin-top:0;width:auto;min-width:250px}.blog .masonry h2{font-size:28px;line-height:34px;font-weight:400}.blog .masonry .item-desc .date,.blog .masonry .item-desc small{font-size:14px;line-height:20px;font-weight:400}.blog .masonry .item-desc h3{font-size:28px;line-height:34px;font-weight:400}.blog .masonry .item-desc p{font-size:20px;line-height:26px;font-weight:200}.blog .masonry .no-box .item-desc p{font-size:28px;line-height:32px;font-weight:200}.blog .masonry .instagram h3{font-size:28px;line-height:34px;font-weight:400}.blog .blog-single .cover-full{height:650px}.blog .blog-single .content-block h1{font-size:40px;line-height:44px;font-weight:400}.blog .blog-single .content-block h2{font-size:35px;line-height:39px;font-weight:400}.blog .blog-single .content-block h3{font-size:28px;line-height:34px;font-weight:400}.blog .blog-single .content-block p{font-size:24px;line-height:30px;font-weight:200}.blog .blog-single .back{font-size:20px;line-height:26px;font-weight:400}.blog .blog-single .back:before{font-size:30px}}@media only screen and (max-width: 1023px){.assistenza .main-section{background:#fff;padding:40px 0}.assistenza .main-section .content-block{text-align:center;margin:50px 0 0 0}.assistenza .main-section .content-block:first-of-type{margin:0}.assistenza .main-section .content-block p,.assistenza .main-section .content-block li{text-align:left}.assistenza .main-section .content-block h2{font-size:18px;line-height:22px;font-weight:400;color:#4d4d4d;margin:20px 0 10px 0;text-align:left}.assistenza .main-section .content-block h2 a{position:relative;display:block;color:#4d4d4d}.assistenza .main-section .content-block h2 a:before{content:attr(data-label);position:absolute;right:20px;font-size:14px;line-height:20px;font-weight:400;color:#2f8be9;text-transform:uppercase}.assistenza .main-section .content-block h2 a:after{content:"";font-family:"sistema";position:absolute;top:0;right:-7px;font-size:30px;color:#2f8be9}.assistenza .main-section .content-block a{position:relative;display:block;color:#4d4d4d}.assistenza .main-section .content-block p{font-size:14px;line-height:20px;font-weight:200;color:gray}.assistenza .main-section .content-block ul{display:none;margin:40px 0 0 0}.assistenza .main-section .content-block ul li{padding:10px 0}.assistenza .main-section .content-block ul li a{font-size:14px;line-height:20px;font-weight:400;color:gray}.assistenza .main-section .content-block img{height:120px}.assistenza .faq-section{background:#fafafa;padding:20px 0}.assistenza .faq-section img{width:100px;display:block;margin:20px auto}.assistenza .faq-section h1{font-size:18px;line-height:22px;font-weight:400;color:#4d4d4d;padding-bottom:10px}.assistenza .faq-section h2{font-size:18px;line-height:22px;font-weight:400;color:#4d4d4d;margin:0 0 20px 0}.assistenza .faq-section .back{display:block;margin:10px 0;font-size:14px;line-height:20px;font-weight:400;color:#2f8be9;text-transform:uppercase}.assistenza .faq-section .back:before{display:inline-block;content:"";font-family:"sistema";font-size:25px;margin:0 2px 0 -5px;vertical-align:middle}.assistenza .faq-section .preview-link{margin:0 0 20px 0;display:none}.assistenza .faq-section .preview-link ul{display:none}.assistenza .faq-section .preview-link.current{display:block}.assistenza .faq-section .preview-link.current ul{display:block}.assistenza .faq-section .preview-link h3{display:none;font-size:16px;line-height:22px;font-weight:400;color:#4d4d4d;margin:10px 0}.assistenza .faq-section .preview-link p{font-size:14px;line-height:20px;font-weight:200;color:gray}.assistenza .faq-section .preview-link ul{margin:10px 0 0 0}.assistenza .faq-section .preview-link ul li{padding:5px 0}.assistenza .faq-section .preview-link ul li a{font-size:16px;line-height:22px;font-weight:400;color:gray}.assistenza .faq-section .preview-link ul li a.current{color:#4d4d4d}.assistenza .faq-section .preview-link a{color:#4d4d4d}.assistenza .faq-section .accordion>li{position:relative;font-size:14px;line-height:20px;font-weight:200;color:gray;padding:10px 25px 10px 0;cursor:pointer;border-bottom:2px solid #e6e6e6}.assistenza .faq-section .accordion>li:after{font-family:"sistema";content:"";position:absolute;top:12px;right:0;font-size:30px;color:#b3b3b3}.assistenza .faq-section .accordion>li:first-of-type{padding-top:0}.assistenza .faq-section .accordion>li:first-of-type:after{top:2px}.assistenza .faq-section .accordion>li div{display:none;padding:0 0 30px 0;font-size:14px;line-height:20px;font-weight:200;color:gray}.assistenza .faq-section .accordion>li div strong{font-size:14px;line-height:20px;font-weight:400;color:#4d4d4d;margin:20px 0 10px 0}.assistenza .faq-section .accordion>li.open div{display:block}.assistenza .faq-section .accordion>li.open:after{content:""}.assistenza .faq-section .separator{margin-top:40px}.assistenza .faq-section .contacts{font-size:14px;line-height:20px;font-weight:200;color:gray}.assistenza .faq-section .contacts .button{cursor:pointer;margin:20px 0;padding:10px 0;font-size:14px;line-height:20px;font-weight:400}}@media only screen and (min-width: 1024px){.assistenza .main-section{background:#fff;padding:60px 0}.assistenza .main-section .content-block{text-align:center}.assistenza .main-section .content-block img{height:10vw}.assistenza .main-section .content-block p,.assistenza .main-section .content-block li{text-align:left}.assistenza .main-section .content-block h2{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;color:#4d4d4d;margin:20px 0}.assistenza .main-section .content-block p{font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200;color:gray;min-height:8.33333vw}.assistenza .main-section .content-block ul{margin:0}.assistenza .main-section .content-block ul li{padding:.15vw 0}.assistenza .main-section .content-block ul li a{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;color:gray}.assistenza .main-section .content-block a{position:relative;display:block;color:#4d4d4d}.assistenza .faq-section{background:#fafafa;padding:50px 0}.assistenza .faq-section h1{font-size:2.0833333333vw;line-height:2.2916666667vw;font-weight:400;color:#4d4d4d;padding-bottom:80px}.assistenza .faq-section h2{font-size:1.4583333333vw;line-height:1.7708333333vw;font-weight:400;color:#4d4d4d;padding-right:80px}.assistenza .faq-section .back{display:none}.assistenza .faq-section .preview-link{margin:0 0 3vw 0}.assistenza .faq-section .preview-link img{width:5vw}.assistenza .faq-section .preview-link h3{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:#4d4d4d;margin:.5vw 0}.assistenza .faq-section .preview-link p{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:200;color:gray}.assistenza .faq-section .preview-link ul{margin:.5vw 0 0 0;display:none}.assistenza .faq-section .preview-link ul li{padding:.15vw 0}.assistenza .faq-section .preview-link ul li a{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:gray}.assistenza .faq-section .preview-link.current ul{display:block}.assistenza .faq-section .preview-link a{color:#4d4d4d}.assistenza .faq-section .accordion>li{position:relative;font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200;color:gray;padding:.9vw 0 1.1vw 0;cursor:pointer;border-bottom:2px solid #e6e6e6}.assistenza .faq-section .accordion>li:after{font-family:"sistema";content:"";position:absolute;top:1vw;right:0;font-size:2.5vw;color:#b3b3b3}.assistenza .faq-section .accordion>li:first-of-type{padding-top:0}.assistenza .faq-section .accordion>li:first-of-type:after{top:.2vw}.assistenza .faq-section .accordion>li div{display:none;padding:0 0 2vw 0;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:200;color:gray}.assistenza .faq-section .accordion>li div p{margin:1vw 0 .5vw 0}.assistenza .faq-section .accordion>li div p:after{display:none}.assistenza .faq-section .accordion>li div strong{font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400;color:#4d4d4d}.assistenza .faq-section .accordion>li.open div{display:block}.assistenza .faq-section .accordion>li.open:after{content:""}.assistenza .faq-section .separator{margin-top:100px;margin-bottom:15px}.assistenza .faq-section .separator:after{content:"";display:block;height:2px;background:#e6e6e6}.assistenza .faq-section .contacts{font-size:1.4583333333vw;line-height:1.6666666667vw;font-weight:200;color:gray}.assistenza .faq-section .contacts .button{cursor:pointer;margin:.5vw 0 0 0;padding:.5vw 0;font-size:1.1458333333vw;line-height:1.4583333333vw;font-weight:400}}@media only screen and (min-width: 1680px){.assistenza .main-section .content-block img{height:180px}.assistenza .main-section .content-block h2{font-size:28px;line-height:34px;font-weight:400}.assistenza .main-section .content-block p{font-size:28px;line-height:32px;font-weight:200;min-height:180px}.assistenza .main-section .content-block ul li a{font-size:28px;line-height:34px;font-weight:400}.assistenza .main-section .content-block a{position:relative;display:block;color:#4d4d4d}.assistenza .faq-section h1{font-size:40px;line-height:44px;font-weight:400}.assistenza .faq-section h2{font-size:28px;line-height:34px;font-weight:400}.assistenza .faq-section .preview-link img{width:100px}.assistenza .faq-section .preview-link h3{font-size:20px;line-height:26px;font-weight:400}.assistenza .faq-section .preview-link p{font-size:20px;line-height:26px;font-weight:200}.assistenza .faq-section .preview-link ul{display:none}.assistenza .faq-section .preview-link ul li a{font-size:20px;line-height:26px;font-weight:400}.assistenza .faq-section .preview-link.current ul{display:block}.assistenza .faq-section .accordion>li{font-size:28px;line-height:32px;font-weight:200;padding:25px 0 25px 0}.assistenza .faq-section .accordion>li:after{top:27px;font-size:45px}.assistenza .faq-section .accordion>li:first-of-type:after{top:5px}.assistenza .faq-section .accordion>li div{padding:0 0 30px 0;font-size:20px;line-height:26px;font-weight:200}.assistenza .faq-section .accordion>li div strong{font-size:20px;line-height:26px;font-weight:400;margin:15px 0 8px 0}.assistenza .faq-section .contacts{font-size:28px;line-height:32px;font-weight:200}.assistenza .faq-section .contacts .button{cursor:pointer;margin:12px 0 0 0;padding:12px 0;font-size:20px;line-height:26px;font-weight:400}}.single_result__editoriale{padding:4.375vw 0 0 0}.single_result__editoriale+.grey_bg .enlight.clearfix{padding:4.375vw 0}.single_result__editoriale .container{padding-bottom:4.375vw}.single_result__editoriale .container h1{margin-top:0}.single_result__editoriale .container p:last-of-type::after{content:unset}.single_result__editoriale .content-block{padding:0}.single_result__editoriale hr{width:100%;margin:0 auto;border-top:1px solid #e6e6e6}@media screen and (max-width: 767px){.single_result__editoriale hr{width:95%}}.single_result__banner{padding:4.375vw 0}.single_result__banner .big-banner{padding:0}.single_result__mini-showcase{margin-top:0}.single_result__mini-showcase .item a{background-color:#fff}.single_result__showcase{padding-bottom:4.375vw}.single_result__showcase .itineraries_list_link{min-height:20px}.container-greyline{margin:0 auto;padding:0 !important;border-top:1px solid #e6e6e6}.container-hr{padding:0 !important}@media screen and (max-width: 1023px){.locations_preview .mini-showcase:first-of-type h2{margin-bottom:10px}}.locations_preview .item--location{width:25%}@media screen and (max-width: 1199px){.locations_preview .item--location{width:33.333%}}@media screen and (max-width: 1023px){.locations_preview .item--location{width:50%}}@media screen and (max-width: 575px){.locations_preview .item--location{width:100%}}.locations_preview .item--location a{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1023px){.locations_preview .item--location a::after{height:200px}}.locations_preview .item--location a h3{position:unset;text-align:center}.page .content--location_activity{position:relative}.page .content--location_activity .cover-full--location_activity div{left:-7.5vw;width:100vw}.page .content--location_activity .cover-full--location_activity div img{width:100% !important;height:100% !important;object-fit:cover}.page .content .sidebar_container{position:absolute;top:0;left:0;height:100%}@media screen and (max-width: 1023px){.page .content .abstract--new p{font-size:16px;margin-bottom:16px}}@media screen and (max-width: 1023px){.page .content .abstract--new p strong{font-size:16px}}.page .content .boxed_content{background-color:#fff;border:solid 1px #a2cbf5;padding:3.125vw 2.34375vw;margin:0 15px 4.375vw}@media screen and (max-width: 1023px){.page .content .boxed_content{margin:0 30px 4.375vw}}@media screen and (max-width: 767px){.page .content .boxed_content{margin:0 15px 4.375vw}}@media screen and (min-width: 1024px){.page .content .boxed_content{width:84%;margin:0 auto 4.375vw}}@media screen and (min-width: 1440px){.page .content .boxed_content{width:94%}}.page .content .boxed_content h2{font-size:24px;line-height:28px;font-weight:400;color:#4d4d4d;margin:25px 0 12px 0;padding:5px 0 0 0}@media screen and (min-width: 1024px){.page .content .boxed_content h2{font-size:1.875vw;line-height:1.875vw;font-weight:normal;color:#4d4d4d;padding:0;margin:0;margin-bottom:2.8645833333vw}}.page .content .boxed_content h3{margin:.78125vw 0 1.5625vw 0;padding:0;border:none}.page.abstract_container .content .boxed_content{width:100% !important;margin:0 !important}.details_button{background:rgba(0,0,0,0);outline:none;border:solid 1px #2f8be9;color:#2f8be9;padding:5px 60px}.location_activity__banner{padding-top:0;padding-bottom:4.375vw}.location_activity__banner .banner-big{padding-top:0}.location_activity__showcase{padding-bottom:4.375vw}.location_activity__showcase .itineraries_list_link{min-height:20px}.location_activity__editoriale{padding:4.375vw 0}@media screen and (max-width: 1023px){.location_activity__editoriale{padding:4.375vw 15px}}.location_activity__editoriale.highlighy_content{margin:0 auto}@media screen and (min-width: 1024px){.location_activity__editoriale.highlighy_content{width:84%;padding-top:2.6041666667vw;padding-bottom:0}.location_activity__editoriale.highlighy_content .content-block{padding:0}}@media screen and (min-width: 1440px){.location_activity__editoriale.highlighy_content{width:94%}}.location_activity__editoriale .container{padding-bottom:0}.container--location_activity{padding:0 10px}@media screen and (max-width: 767px){.container--location_activity{padding:0 20px}}/*# sourceMappingURL=style.min.css.map */