@charset "utf-8";.download_icon,.home-routes figure,.home-routes li,.logo_area,.motxilla,.motxilla__container,.slidexou_pill .wrap,body.fixed,main .wrap{box-sizing:border-box}#main_nav li,.diaItem__drag,.launcher,.rating_add{cursor:pointer}#main_launcher,#product_launcher,.logged_area .icon_text .text,.unfolded .oferta-turisme-nav ul::after,.unfolded .oferta-turisme-nav>p{display:none}img{width:auto}.cover,.icon,.table_scroller_container:before{display:block;background-image:url(../images/bg/sprite.png);background-size:320px 240px;background-repeat:no-repeat;text-indent:-9999px}#main_nav a,.carousel-btn,.diaItem_addStuff,.gal6pag li,.listado-agenda a,.rating_star path,.routes-list a,.routes-list figure,.social a,.visitasVirtuales .col-50 img,path{transition:.3s}.bullet-text,.icon_text,.logged_area .nav_area,.logged_area .user_area{display:flex;align-items:center}.icon_text .icon,.star_rating_group .rating_star{margin-right:.5em}.icon_text .text{text-align:left}.bullet-text .bullet,.copyInfo,.diaItem__hora,.home-routes li,.login-form .title,.o-appBanner,.pill,.profile-area h2{text-align:center}.location .icon{background-position:0 -17px}.telefono .icon{background-position:-68px 0}.fax .icon{background-position:-54px -17px}.email .icon{background-position:-51px 0}.social a{display:inline-block;vertical-align:middle;margin:.5em;border-radius:100%}.social .icon{width:16px;height:16px;margin:0 auto}.facebook .icon{background-position:0 0}.twitter .icon{background-position:-17px 0}.instagram .icon{background-position:-34px 0}.youtube .icon{background-position:-187px 0}.launcher{width:40px;height:30px;transform:rotate(0);transition:.5s ease-in-out;background:0 0;border:none;padding:0}.launcher span{display:block;position:absolute;height:5px;width:100%;background:var(--main-color);border-radius:0;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.launcher span:first-child{top:0}.launcher span:nth-child(2),.launcher span:nth-child(3){top:10px}.launcher span:nth-child(4){top:20px}.launcher.open span:first-child,.launcher.open span:nth-child(4){top:18px;width:0%;left:50%}.launcher.open span:nth-child(2){transform:rotate(45deg)}.launcher.open span:nth-child(3){transform:rotate(-45deg)}#product_launcher:after{content:"▾"}.search_form{display:flex;max-width:320px}.search_results .highlight{font-weight:700}.info-primera-capa{font-size:.75em}@font-face{font-family:NeutraTextTF-Bold;font-style:normal;font-weight:400;src:local('NeutraTextTF-Bold'),url('../fonts/neutra-text-tf-bold-5871e0e1d072a.woff') format('woff')}@font-face{font-family:NeutraTextTF-Light;font-style:normal;font-weight:400;src:local('NeutraTextTF-Light'),url('../fonts/neutra-text-tf-light-5871e0fe13bff.woff') format('woff')}.breadcrumber .current,.secondary_header h2,body,input,p,select,textarea{font-weight:400;font-family:NeutraTextTF-Light,sans-serif}.diaItem--routes .diaItem__hora,.diaItem--routes .icon_text--ruta,.diaItem_addStuff,.dia__actv.-routeStyle .dia__actv__time .text,.dia__actv.-routeStyle .dia__actv__title,.icon_btn .text,.strong,.title,h1,h2,h3,h4,h5,h6,strong{font-weight:400;font-family:NeutraTextTF-Bold,sans-serif}:root{--main-color:#A1CA36;--secondary-color:#009EE0;--main-gradient:linear-gradient(to right, #0EA3D4, #C6D40E);--main-gray:#D9D9D9;--light-gray:#F3F3F3;--headerImgHeight:320px}.add-icon::after,.add-icon::before{transition:opacity .25s}.wrap{max-width:1220px}#main_header .wrap{max-width:100%}.enquesta label,.logged_area a,.nav .selected>a:link,.nav .selected>a:visited,.routes-list .title a,.title a:link,.title a:visited{color:#000}#wrapper{display:flex;flex-direction:column}main{flex:1 0 auto;display:flex;flex-direction:column}#main_footer,#main_header{flex-shrink:0}.dolly{display:none!important}.blocked,.blurred{filter:blur(2px)}.blocked::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background-color:rgba(255,255,255,.5)}#slidexou_portada ul,.banners-listado ul,.copyInfo ul,.enquesta ul,.gallery ul,.motxilla__dia__actvs ul,.opinion-list,.routes-list,.viatgeDia ul,.viatges-list{padding:0;margin:0;list-style:none}#slidexou_portada .gal6,.gal6 li{min-height:300px!important}.bullet-text .bullet{width:20px;line-height:20px;background-color:#000;color:#fff;font-size:.8em;border-radius:100%;margin-right:.5em;font-weight:700}.angle_bg{background-image:url(../images/bg/angle.png);background-size:100% auto;background-position:top center;background-repeat:no-repeat;background-color:#f3f3f3}.gradient_bg{background-image:linear-gradient(#e6e6e6,#fff)}main section{background-color:#fff;padding:0;flex-grow:1;display:flex;flex-direction:column}main .wrap{background-color:#fff;padding:2em;width:100%;flex-grow:1}.primary_btn,.primary_btn:hover,.primary_btn:visited{display:inline-block;box-shadow:none;border:none;background:var(--main-color);color:#fff}.icon_btn{display:flex;align-items:center;box-shadow:inset 0 0 0 0 rgba(0,0,0,.2),0 1px 1px 1px rgba(0,0,0,.2);text-transform:none;max-width:280px}.icon_btn:hover{text-decoration:none}.icon_btn .icon,.icon_btn .iconSvg{margin-right:1em}.facebook_login_btn{background-color:#4267b2;color:#fff}.google_login_btn{background-color:#fff;color:#000}.add_viatge_btn{background-color:var(--main-color);color:#fff}#main_footer .icon_text .text,.add_viatge_btn .text,.copyInfo,.copyInfo a,.lang_area a:link,.lang_area a:visited{color:#fff}.add-icon,.text_button,.text_button:hover{background:0 0;border:none;padding:0;margin:0}#main_footer,.nav li:hover>a,.nav li:hover>p,.top-area{background-color:var(--main-color)}#main_header,.action_group .star_rating_group,.opinion_area .title{margin-bottom:0}.logo_area{padding:1em 0}.logo_area img{max-width:200px;height:auto}.top-area .wrap{display:flex;justify-content:flex-end}.add-btn,.login-btn,.login-btn:link,.login-btn:visited{display:flex;justify-content:center;align-items:center;background:var(--main-color);border-radius:.5em;color:#fff;padding:.25em 1em}.pill{border-radius:2.5em;background:#fff;padding:.5em 2em .75em;box-shadow:0 4px 0 0 rgba(0,0,0,.2)}.breadcrumber .crumbs,.coming-soon__text .titulaco,.gradient-title,h1:not(.breadcrumber),h2:not(.breadcrumber){font-size:2.5em;font-weight:700;background:var(--main-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;line-height:1.25;padding-right:.5em}.viatges .secondary_header h2,h2{font-size:1.5em}.secondary_header h2{color:#000!important;background:0 0;border-bottom:1px solid #000;-webkit-background-clip:unset;-webkit-text-fill-color:#000000}.home .wrap,.home section,.nav,.unfolded .oferta-turisme-nav li,header .wrap{background-color:transparent}.opinion-list .content,.slidexou_pill h1,h1,h2{font-style:italic}.lang_area{font-size:.9em;line-height:32px;padding:0 1em;border-right:1px solid rgba(255,255,255,.25)}#main_nav ul ul{z-index:99}.nav{border:none}.logo-nav-group{display:flex;align-items:center;justify-content:space-between}.nav_login_header_area{display:flex;align-items:center;justify-content:flex-end}.login_header_area{padding-left:2em;width:clamp(120px,50%,180px)}.nav .selected>a:link::after,.nav .selected>a:visited::after{content:"";width:50%;height:1px;background-color:#000;position:absolute;bottom:0;left:50%;transform:translate(-50%,-10px)}.nav li:hover>a,.nav li:hover>p{color:#fff;text-decoration:none}.nav.unfolded li.oferta-turisme-nav:hover>ul,.unfolded .oferta-turisme-nav ul{display:flex;position:relative}.o-appBanner{background:url(../images/banners/download-app-bg.jpg) center center/cover no-repeat;padding:2em 0;width:100%}.o-appBanner__title{font-size:2em;color:#fff;text-shadow:1px 1px 1px #000;margin:0 0 1em}.copyInfo{background-color:#000;padding:.5em}.add-btn-area,.copyInfo ul{display:flex;justify-content:center}#main_footer .logo,.svgIcon{display:inline-block}.copyInfo ul li{padding:0 .25em;font-size:.8em}.copyInfo ul li:not(:last-child)::after{content:" |";padding-left:.3em}#main_footer .logo{max-width:120px;margin:0 1em}#main_footer .row{align-items:center;padding:1em 0}#main_footer .row .col-50:last-child{border-left:1px solid #fff}#main_footer .social a:first-child{margin-left:0}.addDayRemove,.icon-add-btn{margin-left:.5em}.icon{position:relative;width:16px;height:16px}.icon-add-btn svg{width:46px;height:46px}.logged_area .svgIcon,.rating_star svg{width:32px;height:32px}.rating_star.rating_off path{fill:var(--main-gray)}.rating_star.rating_add path{fill:transparent;stroke:#000000;stroke-width:2px}.rating_star.rating_hovered path,.rating_star.rating_on path{fill:url(#mainGradient)}.star_rating_group.rateable:not(.selected):hover .rating_star.rating_hovered path,.star_rating_group.rateable:not(.selected):hover .rating_star.rating_on path{opacity:.5}.star_rating_group .rating_hovered:hover path{opacity:1!important}.favourite-add-btn{background-color:#fff;border:solid 1px var(--secondary-color);color:var(--secondary-color)}.favourite-add-btn.on,.favourite-add-btn.on:hover{background-color:var(--secondary-color);border:solid 1px var(--secondary-color);color:#fff}.motxilla__dia__title,.routes-list li:hover .title a,.viatges-list .icon_btn{color:var(--main-color)}.send_btn .icon{width:24px;height:24px;background-position:-125px -50px}.diaItem__drag .icon{width:16px;height:16px;background-position:-153px 0}.icon_text--duracio .icon{width:24px;height:24px;background-position:-225px -50px}.download_icon .icon{width:32px;min-width:32px;height:32px;background-position:-264px -17px}.map_icon .icon{width:16px;min-width:16px;height:16px;background-position:-204px 0;filter:brightness(0) invert(1)}.calendar .icon{width:16px;height:16px;background-position:-136px 0}.motxilla__dia__title{margin-bottom:1.5em}.motxilla__dia__title::after{content:"";display:block;height:2px;flex-grow:1;background-color:var(--main-color);margin-left:1em;border-radius:1em}.motxilla__dia__actvs,.viatges-list{margin-bottom:2em}.motxilla__dia__actvs ul{border-top:dashed 1px var(--main-color)}.dia__actv .alert{position:absolute;top:0;right:0;opacity:.8}.content-add,.dia__actv,.flex-group,.opinion-routes-list li,.star_rating_group{display:flex}.dia__actv.-adding .dia__actv__group{margin-left:0;padding-left:0;padding-right:0}.dia__actv.-adding .dia__actv__time{padding:0;flex-shrink:0}.add-btn-area .add-btn .text,.cropped-img .title,.dia__actv.-adding .dia__actv__time .text{display:none}.dia__actv .addRouteConfirm,.dia__actv .addRouteRemove{flex-grow:0;margin:0}.dia__actv__group{flex-grow:1;padding:.5em 2em .5em .5em;margin-left:2em;border-bottom:dashed 1px var(--main-color)}.dia__actv__icon,.dia__actv__time,.dia__actv__title{padding:0 1em}.add-btn-area .icon-add-btn,.addBtnGroup button,.timeSelector__group{margin:0}.dia__actv__time .timeSelector{padding:.15em 0;margin:0 .2em}.addBtnGroup{position:absolute;top:0;left:0;transform:translateX(-100%)}.add-btn-area .add-btn{max-width:320px;margin:1em;min-width:10px}.bag-add-btn,.bag-add-btn:hover{border:solid 1px var(--main-color);color:var(--main-color);background:#fff}.cropped-img,.slidexou_pill{background-size:cover;background-position:center center}.bag-add-btn:hover{opacity:.8}.favourite-add-btn:hover{border:solid 1px var(--secondary-color);background-color:#fff;opacity:.8}.bag-add-btn.login-btn #bag{stroke:#FFFFFF!important}.bag-add-btn.login-btn #arrow{fill:#FFFFFF!important}.bag-add-btn.login-btn:hover #bag,.bag-add-btn:not(.login-btn) #bag{stroke:var(--main-color)!important}.bag-add-btn #arrow,.bag-add-btn.login-btn:hover #arrow{fill:var(--main-color)!important}.add-btn-area .bag-add-btn svg{margin-left:-6px}.add-btn-area .favourite-add-btn #shadow,.favourite-add-btn.on #shadow,.favourite.on #shadow{fill:transparent!important}#slidexou_portada{padding:0}#slidexou_portada .pill{position:absolute;bottom:1em;left:50%;transform:translateX(-50%);z-index:10}.home-routes,.routes-item__gallery{margin:2em 0 0}.home-routes ul{display:flex;padding:0;margin:0 auto;list-style:none;align-items:center;justify-content:center;max-width:1024px}.home-routes li{width:33%;padding:0 .5em}.home-routes figure{display:block;margin:0 auto 1em;padding:1em}.home-routes img{max-width:140px;max-height:140px;margin:0 auto}.home-routes .title{font-size:1em;font-style:italic}.home h2{font-size:3em;margin:0 auto 1em}.home-routes li:not(:first-child) figure::before{content:"";width:2px;background-color:var(--main-color);height:60%;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-routes li figure::before{left:0}.routes-list .title{font-style:italic;margin:.75em 0 .5em}.content-add button{flex-grow:0;margin:0 1em}.routes-list li:hover a{opacity:.7}.laraScroll .routes-list__link{overflow:hidden;border-radius:10px;box-shadow:0 0 4px 2px rgba(0,0,0,.125)}.laraScroll .routes-list__item{transition:transform .3s ease-in-out}.laraScroll .routes-list__item:hover .routes-list__figure,.visitasVirtuales .col-50:hover img{transform:scale(1.1)}.m-pageRoutes{margin-top:2em}.routes-item__mapLink{margin:1em 0 0;display:flex;justify-content:center}.slidexou_pill{margin:0}.slidexou_pill .wrap{height:var(--headerImgHeight)}.slidexou_pill.short .wrap{min-height:180px}.slidexou_pill .pill{position:absolute;bottom:1em}.slidexou_pill h1 .crumbs,.slidexou_pill h1 .current{font-size:1.25em}.kml_map{margin:2em 0 0;min-height:400px}.gallery ul{display:flex;flex-wrap:wrap}.gallery li{width:20%;box-shadow:0 0 0 1px #fff;margin:0}.gallery img{display:block}.profile-area{margin:2em 0}.profile-area h2{display:block;font-size:2em}.routes-item-content{justify-content:space-between}.cropped-img{display:block;width:100%;height:140px}.download_icon{width:100%;margin:1.5em 0}.download_icon .icon_text{justify-content:center}.m-blurredHeader{height:var(--headerImgHeight);overflow:hidden}.m-blurredHeader__blur,.m-blurredHeader__main{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.m-blurredHeader__main{object-fit:contain}.m-blurredHeader__blur{filter:blur(15px);transform:scale(1.5)}.add-icon:hover{background:0 0;border:none}.add-icon svg{width:40px;height:40px}.add-btn::after,.add-icon::after{opacity:0;content:attr(data-title-add);display:inline-block;padding:.5em 1em;border-radius:.25em;background-color:transparent;color:#fff;white-space:nowrap;word-break:keep-all;font-size:.8em;text-transform:uppercase;position:absolute;top:2px;left:50%;transform:translate(-50%,-100%);border-bottom:12px solid transparent}.add-btn::before,.add-icon::before{opacity:0;content:"";width:0;height:0;border-style:solid;border-width:10px 5px 0;border-color:#a0ca36 transparent transparent;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}.favourite{position:absolute;top:1em;right:1em;z-index:10}.favourite-add-btn::after,.favourite::after{box-shadow:0 0 0 2em var(--secondary-color) inset}.favourite-add-btn::before,.favourite::before{border-color:var(--secondary-color) transparent transparent transparent}.bag-add-btn::after,.bag-add::after{box-shadow:0 0 0 2em var(--main-color) inset}.bag-add-btn::before,.bag-add::before{border-color:var(--main-color) transparent transparent transparent}.add-btn:hover::after,.add-btn:hover::before,.add-icon:hover::after,.add-icon:hover::before{opacity:1}.icon_btn .icon{height:24px;width:24px}.facebook_login_btn .icon{background-position:-150px -50px}.google_login_btn .icon{background-position:-175px -50px}.email_login_btn .icon{background-position:0 -50px}.add_viatge_btn .icon{background-position:-200px -50px}.bag-add-btn .text::after,.favourite-add-btn .text::after{content:attr(data-title-add)}.bag-add-btn.on .text::after,.favourite-add-btn.on .text::after,.favourite.on::after{content:attr(data-title-remove)}.favourite.on{transform:translate(2px,2px)}.favourite-add-btn.on #circle,.favourite.on #circle{fill:var(--secondary-color)!important}.opinion-routes-list .user_img{width:120px;height:120px;box-shadow:0 0 0 10px rgba(255,255,255,.5);border-radius:100%;overflow:hidden;position:absolute;right:0;top:0;transform:translate(25%,-25%)}.opinion-routes-list .route_img{width:200px;height:200px}.opinion-add .opinion_area,.opinion-add textarea{width:100%;max-width:320px}.opinion-routes-list .route_img img,.opinion-routes-list .user_img img{display:block;margin:0 auto}.opinion-routes-list .favourite{right:auto;left:1em}.opinion-routes-list .opinion_area{padding-left:3.5em}.login-form form,.star_rating_group,.user_opinion{margin-bottom:1em}.opinion-list{display:flex;flex-direction:column}.opinion-add,.opinion-list li{display:flex;margin-bottom:2em;align-content:flex-start}.action_group,.logged_area{display:flex;align-content:center}.opinion-add figure,.opinion-list figure{border-radius:100%;overflow:hidden;max-width:120px;max-height:120px;margin-right:1em}.opinion-add .opinion_area,.opinion-list .opinion_area{padding-top:1em}.opinion-add{margin-bottom:3em}.opinion-add .title{margin-bottom:.5em}.opinion-add textarea{border:1px solid #000;height:55px;min-height:55px;border-radius:0;padding:.5em}.action_group{justify-content:space-between;margin-bottom:1em}.send_btn,.send_btn:hover{background:0 0;border:none;box-shadow:none;padding:0}.logged_area{padding:.5em;border:solid 1px var(--main-color);border-top-left-radius:3em;border-bottom-left-radius:3em}.logged_area figure{width:50px;height:50px;border-radius:100%;overflow:hidden}.logged_area .nav_area a,.logged_area .user_area{margin-right:1.5em}.logged_area .icon_text .text,.logged_area .title{margin-left:.25em}.fav-removed{opacity:.35}section.login .wrap{padding:4em 2em}.login-form{max-width:320px;margin:0 auto}.login .icon_btn{margin:0 auto 1em}.login-form .primary_btn{padding:.5em 1em;margin-left:1em}form .flex-group{align-items:flex-end}.forgot-email-input{display:none;padding:1em 1em .5em;border:1px solid #ccc;background-color:var(--light-gray)}.date{max-width:160px}.viatges h1 .crumbs{font-size:1.5em!important;padding-right:.25em}.bag_btn .iconSvg{width:24px;height:24px;margin-right:1em}.diaItem{display:flex;align-items:center;padding:1em}.viatgeDia li{overflow:hidden}.viatgeDia ul li:nth-child(2n){background-color:#f3f3f3}.diaItem__hora{min-width:100px;padding:0 2em}.diaItem__img{width:140px;height:80px;overflow:hidden}.diaItem__data{padding:0 2em}.diaItem__data__term{margin:.5em 0}.diaItem__data__term .svgIcon{width:24px;height:24px;margin-right:1em}.icon_text__img{width:24px;margin-right:1em!important}.diaItem__remove{background:0 0;border:none;border-radius:100%;position:absolute;top:0;right:0;margin:0}.diaItem_addStuff,.diaItem_addStuff:visited{display:block;text-align:center;padding:.5em;border:dashed 2px var(--main-color);color:var(--main-color);font-style:italic;margin:0 .75em 1em}.diaItem_addStuff:hover{color:#fff;background-color:var(--secondary-color);border-color:var(--secondary-color);text-decoration:none}.tripDelete{margin-left:.5em;top:.5em;background:0 0;box-shadow:none;border:0}.alert-cover,.motxilla,.tapaora{height:100vh;top:0;position:fixed}@keyframes display_label{100%{transform:translate(0,0)}}body.fixed{position:fixed;width:100vw;padding-right:16px}.alert-cover,.tapaora{display:none;width:100vw;left:0;z-index:99;background-color:rgba(255,255,255,.5)}.alert-cover{background-color:transparent;z-index:109}.motxilla{width:50vw;max-width:720px;right:0;background-color:rgba(255,255,255,.9);padding:2em;z-index:100;box-shadow:-6px 0 0 0 rgba(0,0,0,.1);transition:1s;transform:translateX(105%)}.motxilla--shown{transform:translateX(0)}.motxilla__container{overflow-y:auto;height:100%;width:100%;padding-right:1em}.motxilla-alert{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:110;padding:3em;max-width:480px;text-align:left;cursor:pointer}.motxilla__proximament{position:absolute;top:-17px;left:-16px;z-index:99}.trips-item .motxilla__proximament{top:28px}.coming-soon{background:url(../images/bg/tablet.jpg) center left/cover no-repeat;min-height:400px;max-width:1024px;margin:0 auto 3em}.coming-soon::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(255,255,255,.95),rgba(255,255,255,.5));z-index:0}.coming-soon div[class^=col-]{z-index:10}.coming-soon__text-area{display:flex;flex-direction:column;justify-content:center}.coming-soon__proximament{position:absolute;top:-11px;left:-11px;width:190px;z-index:20}.coming-soon__bag-add{display:block;width:120px;margin:2em auto 1em;transform:translateX(-16px)}.coming-soon__text{text-align:center;max-width:255px;margin:0 auto}.coming-soon__text p:not(.titulaco){text-shadow:1px 1px #fff}.coming-soon__text .titulaco{font-size:2em;line-height:1}.coming-soon__banner{position:absolute;bottom:-110%}.coming-soon__banner-area,.visitasVirtuales .col-50>p:first-child{overflow:hidden}.coming-soon__banner--add-viatge{left:32px;height:90%;animation-name:slideUpBannerLeft;animation-fill-mode:forwards;animation-duration:1.5s;animation-delay:.5s}.coming-soon__banner--viatge{right:0;height:95%;animation-name:slideUpBannerRight;animation-fill-mode:forwards;animation-duration:2s;animation-delay:.8s}@keyframes slideUpBannerLeft{100%{transform:rotate(-5deg);bottom:10px}}@keyframes slideUpBannerRight{100%{transform:rotate(3deg);bottom:10px}}.motxilla__hider{position:absolute;top:0;left:0;z-index:100;background:0 0;border-radius:0;box-shadow:0!important;border:0!important}.motxilla__container section{padding:1em 0;overflow:hidden}.motxilla__container__content,.motxilla__dies__add{padding-left:2em}.motxilla__header .gradient-title{font-style:italic;font-size:1.75em}.motxilla__header .svgIcon{width:32px;height:32px;margin-right:.5em}.enquesta fieldset,.motxilla__title,.motxilla__viatges__selector{margin-bottom:1em}.motxilla__afegint__item{border:dashed 2px var(--main-color);padding:.5em 1em}.motxilla__afegint__item .svgIcon{width:20px;height:20px;margin-right:.5em}.listado-agenda li:hover .title a,.motxilla__afegint__item .text{color:var(--main-color)}.motxilla__viatges__add,.motxilla__viatges__selector{width:0;opacity:0;position:absolute;transition:.3s}.-shown{width:100%;opacity:1;position:relative}.addField form,.dia__actv__group,.motxilla__viatges__selector{display:flex;align-items:center}.addField button,.motxilla__viatges__selector button{margin-left:1em}.dia__actv__icon{width:20px;height:20px;flex-shrink:0}.dia__actv__title{flex-grow:0}.hora_final{font-weight:none}.motxilla__addBtn{color:#fff;border:none;box-shadow:none;padding:.25em 1em .75em .5em;width:162px;height:30px;background:0 0/contain;display:block;border-radius:0}.motxilla__addBtn--top,.motxilla__addBtn--top:hover{background:url(../images/icons/label-top.svg) no-repeat}.motxilla__addBtn--bottom,.motxilla__addBtn--bottom:hover{background:url(../images/icons/label-bottom.svg) no-repeat}.motxilla__addBtn--middle,.motxilla__addBtn--middle:hover{display:none;font-size:.9em;width:60px;height:40px;position:absolute;bottom:0;left:0;padding:0 1.5em 0 .5em;transform:translate(-40%,50%);background:url(../images/icons/label.svg) no-repeat;z-index:999}.motxilla__addBtn.-disabled{opacity:.5;filter:blur(3px)}.dia__actv .motxilla__addBtn--middle.-disabled{display:none}.dia__actv .motxilla__addBtn--middle{display:block}input[type=date]{width:155px}.carousel-btn{padding:1.5em 1em!important}.enquesta .styled legend{font-size:1.1em;color:#000}.enquesta ul{padding-left:1em}.survey__question.highlight,.survey__question.highlight legend{box-shadow:0 0 2px 2px rgba(0,158,224,.5)}.listado-agenda figure{background:var(--light-gray);height:244px;display:flex;justify-content:center;align-items:center}.listado-agenda figure img{max-height:244px;width:auto}.listado-agenda .title{margin:.75em 0 .5em}.fecha .icon{min-width:16px;background-position:-221px 0}.ubicacion .icon{min-width:16px;background-position:-204px 0}.listado-agenda .primary_btn{border-radius:.5em;font-size:.8em;padding:.5em 1.5em}.agendaList h3{margin:1.5em 1em}.agendaList .content{font-size:.9em}.agendaList .listado-agenda figure{height:160px}.agendaList .listado-agenda img{max-height:160px}.visitasVirtuales .col-50:after{content:"";width:140px;height:100px;position:absolute;display:block;top:.5em;left:3em;background:url(../images/icons/360degree.png) center center/contain no-repeat}.visitasVirtuales .col-50{padding-bottom:1.5em}.visitasVirtuales h3{margin:1em 0}.cm-button.cm-primary.cm-js-acceptDefault{border:1px solid #a1ca36;box-shadow:none}.cm-button.cm-secondary.cm-js-saveSettings{border:1px solid #009ee0;box-shadow:none}.cm-button.cm-terciary.cm-js-rejectAll{border:1px solid #e7e7e7;box-shadow:none}@media all and (max-width:1019px){.opinion-routes-list li{flex-wrap:wrap}.opinion-routes-list .opinion_area{padding-left:0}}@media all and (max-width:768px){.nav li.open .hasSubmenu:after,.nav li:hover>.hasSubmenu:after{border-right:2px solid var(--main-color);border-bottom:2px solid var(--main-color)}.col-50:not(ul),.logged_area .nav_area>a,.routes-item-content .col-30,.routes-item-content .col-60,ul.col-50 li,ul.list-2 li{width:100%}#main_nav ul li ul{position:relative!important}#main_nav ul ul,.category_list .title,.category_list ul,.home-routes li:nth-child(3n+1) figure::before{display:none}#main_launcher{display:block;position:absolute;top:-46px;right:0;background:0 0}.home-routes ul,.logged_area,.logged_area .nav_area,.logged_area .user_area,.logo-nav-group{flex-wrap:wrap}.logo_area,.nav_area,.nav_login_header_area{width:100%;display:block}#product_launcher,.nav.unfolded li.oferta-turisme-nav:hover>ul,.unfolded .oferta-turisme-nav ul,.unfolded .oferta-turisme-nav>p{display:block}.login-btn.add-btn.bag-add-btn{display:flex;text-align:center}.login_header_area{margin:1.5em 0 2em;padding-left:0}.nav_area .icon_text{display:flex!important;align-items:center!important}.hasSubmenu{position:absolute;right:1em;background:var(--main-color);width:20px;height:20px;border-radius:100%;top:10px;z-index:9}.hasSubmenu:after{width:7px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";display:block;position:absolute;right:7px;top:6px;transform:rotate(-45deg)}.nav li.open .hasSubmenu,.nav li:hover>.hasSubmenu{background:#fff}.nav li.open .hasSubmenu:after{transform:rotate(45deg);right:6px;top:5px}.form_area{margin-bottom:2em}.home-routes ul li{width:33%}.opinion-routes-list,.routes-list{width:100%;margin:0 auto!important}.product_item_area{margin-top:2em}#main_footer,#main_footer .aRight{text-align:center}#main_footer .row>div{margin-bottom:2em;width:100%}#main_footer .row .col-50:last-child{border-left:0}#main_footer .icon_text{justify-content:center}.copyInfo ul{display:inherit}.copyInfo li{display:inline-block}section[class^=scroll-]>.wrap{overflow:hidden}section[class^=scroll-] ul{flex-wrap:nowrap;white-space:nowrap;overflow-x:hidden}section[class^=scroll-] ul.list-3 li{min-width:50%}section[class^=scroll-] li .content-add{white-space:initial}}@media all and (max-width:539px){ul.list-2.opinion-routes-list li{width:100%}}@media all and (max-width:437px){.home-routes ul li{width:50%}.home-routes li:nth-child(3n+1) figure::before{display:block}.home-routes li:nth-child(odd) figure::before{display:none}}