:root{--header-height:47px;--x-padding:1em;--aside-width:300px;--aside-width-hidden:-300px}@media only screen and (min-width:768px){:root{--header-height:60px}}@media only screen and (min-width:1140px){:root{--x-padding:2em}}html body{font:16px/26px sans-serif;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#666;background:#f8f8f8;width:100%;box-sizing:border-box}body *,body :after,body :before{box-sizing:inherit}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1;opacity:0;transition:opacity 1s}#overlay.overlay-active{z-index:10;opacity:1}.no-scroll{overflow:hidden}.wrapper{margin:0 auto;width:100%}.landing_page .wrapper{padding-left:1em;padding-right:1em}@media only screen and (min-width:768px){.landing_page .wrapper{width:740px;padding-left:initial;padding-right:initial}}@media only screen and (min-width:1024px){.landing_page .wrapper{width:960px}}@media only screen and (min-width:1140px){.landing_page .wrapper{width:1090px}}@media only screen and (min-width:1280px){.landing_page .wrapper{width:1200px}}@media only screen and (min-width:1440px){.landing_page .wrapper{width:1200px}}#header{height:var(--header-height);position:fixed;width:100%;top:0;z-index:100}#header>.wrapper>div{display:flex}#header>.wrapper>div:first-child{align-items:center}#header>.wrapper>div:first-child #baseline{transition:opacity .3s ease;border-left:.75px solid #fff;margin-left:.75em;padding-left:.5em}#header>.wrapper>div:first-child #baseline a{padding:.25em 1em;font-size:.75em;line-height:1em;display:block;margin-left:.5em;color:#fff;background:rgba(255,255,255,.1);border-radius:5px;border:1px solid rgba(255,255,255,.3)}#header>.wrapper>div:first-child #baseline a:hover{color:#fabd00;background:rgba(255,255,255,.9);border-radius:5px;border:1px solid #fff}#header>.wrapper>div:first-child #baseline a>span{display:block}@media only screen and (min-width:768px){#header>.wrapper>div:first-child #baseline a{font-size:1em}}@media only screen and (min-width:768px){#header>.wrapper>div:first-child #baseline{border-left:1px solid #fff;margin-left:1em}}.sidebar-active.landing_page #header{width:var(--aside-width)}.sidebar-active.landing_page #header .wrapper{width:var(--aside-width)}#header .wrapper{display:flex;align-items:center;justify-content:space-between;padding:0 var(--x-padding)}.landing_page #header .wrapper{float:left}@media only screen and (min-width:768px){.landing_page #header .wrapper{float:none;padding:0}}#header.header--with-bg{background-color:#fabd00}#header.header--with-bg #logonav{--colorset-color:white}.landing_page #header.header--with-bg #logonav{--colorset-color:white}#header #logonav{--colorset-color:white;padding-top:10px}.landing_page #header #logonav{--colorset-color:#fabd00}#header #logonav .sprite__wrapper{font-size:.5em}@media only screen and (min-width:768px){#header #logonav{padding-left:0}#header #logonav .sprite__wrapper{font-size:.8em}}#header #weather{flex-basis:50%;display:flex;align-items:center;justify-content:flex-end}.landing_page #header #weather{display:none}#header #weather>a{display:flex;color:#fff;font-weight:700;font-size:1.2em}#header #weather>a #weatherIcon{margin-right:5px;display:flex;align-items:center}@media (min-width:480px){#header #weather>a #weatherIcon{margin-right:10px}}#header #weather>a #weatherIcon img{height:32px;width:32px}@media (min-width:480px){#header #weather>a #weatherIcon img{height:45px;width:45px}}#header #weather>a #weatherTemp{font-weight:400;font-size:20px;color:#fff;display:flex;align-items:center}#header #menu-open{color:#fff;font-size:2em;display:flex;cursor:pointer;align-items:center}@media only screen and (min-width:768px){#header #menu-open{font-size:3em}}#header #menu-open #menu-button{width:1.25em;height:1.25em}#header #menu-open #menu-button #bottom-line,#header #menu-open #menu-button #middle-line,#header #menu-open #menu-button #top-line{transform-box:fill-box;transform-origin:center}#header #menu-open #menu-button #top-line{animation:rotate-down .3s ease-out both}#header #menu-open #menu-button #bottom-line{animation:rotate-up .3s ease-out both}#header #menu-open #menu-button #middle-line{animation:unhide .3s ease-out forwards}#header #menu-open #menu-button.burger-active #top-line{animation:down-rotate .3s ease-out both}#header #menu-open #menu-button.burger-active #bottom-line{animation:up-rotate .3s ease-out both}#header #menu-open #menu-button.burger-active #middle-line{animation:hide .3s ease-out forwards}@keyframes up-rotate{0%{transform:translateY(0)}30%{transform-origin:center;transform:translateY(-10px)}100%{transform-origin:center;transform:translateY(-10px) rotate(45deg) scale(.9)}}@keyframes rotate-up{0%{transform:translateY(-10px) rotate(45deg) scale(.9)}30%{transform-origin:center;transform:translateY(-10px)}100%{transform-origin:center;transform:translateY(0)}}@keyframes down-rotate{0%{transform:translateY(0)}30%{transform-origin:center;transform:translateY(10px)}100%{transform-origin:center;transform:translateY(10px) rotate(-45deg) scale(.9)}}@keyframes rotate-down{0%{transform:translateY(10px) rotate(-45deg) scale(.9)}30%{transform-origin:center;transform:translateY(10px)}100%{transform-origin:center;transform:translateY(0)}}@keyframes hide{29%{opacity:1}30%{opacity:0}100%{opacity:0}}@keyframes unhide{29%{opacity:0}30%{opacity:0}100%{opacity:1}}#header,#header .wrapper{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#page-container{margin-top:var(--header-height);display:flex;flex-direction:row-reverse;position:relative}.landing_page #page-container{margin-top:0}#page-container>aside{position:fixed;width:var(--aside-width);top:var(--header-height);left:var(--aside-width-hidden);bottom:0;z-index:99;transition:.3s;overflow-y:auto;border-right:1px solid #ccc;background-color:#f0f0f0}#page-container>aside.sidebar-active{left:0}@media only screen and (min-width:1280px){body:not(.landing_page) #page-container>aside{position:relative;top:0;left:initial;margin-left:0;flex-grow:0;flex-shrink:0;overflow-y:inherit}body:not(.landing_page) #page-container>aside.sidebar-active{margin-left:0}body:not(.landing_page) #page-container>aside.sidebar-inactive{margin-left:var(--aside-width-hidden)}}#page-container>main{background-color:#f8f8f8;padding:1em var(--x-padding);box-sizing:border-box;flex-grow:1;flex-shrink:1;min-width:1%;width:auto}.landing_page #page-container>main{padding:0}#page-container>main nav.breadcrumb{display:flex;font-size:.8em;padding:0;line-height:1.5em;white-space:nowrap;border-bottom:1px solid #fabd00;border-right:none;align-items:center;overflow-x:scroll;scrollbar-width:none}#page-container>main nav.breadcrumb::-webkit-scrollbar{display:none}#page-container>main nav.breadcrumb ol{padding:0;margin:0;display:flex;align-items:center;flex-wrap:nowrap;list-style:none}#page-container>main nav.breadcrumb ol li{color:#05a0e2;padding:0 .25em 0 0}#page-container>main nav.breadcrumb ol li svg{color:#fabd00}#page-container>main nav.breadcrumb ol li a{color:#05a0e2}#page-container>main #contextnav{display:flex;justify-content:space-between;margin-bottom:1.5em}#page-container>main #contextnav ul{font-size:.8em;padding:.5em 0;margin:0;display:flex;align-items:center;gap:.25em .5em;flex-wrap:wrap;transition:max-height .4s ease;max-height:2.5em;overflow:hidden}#page-container>main #contextnav ul.expanded{max-height:60em}#page-container>main #contextnav ul li a{color:#fff;background:#05a0e2;padding:.25em .5em;border-radius:3px;white-space:nowrap}#page-container>main #contextnav div.toggle{display:flex;align-items:center;background-color:#fabd00;border-radius:.25em;height:1.5em;padding:.5em 0;margin-top:.5em;margin-right:.1em;cursor:pointer;animation:pulseBg 2s infinite}@media only screen and (min-width:768px){#page-container>main #contextnav div.toggle{margin-right:.2em}}@keyframes pulseBg{0%,40%,50%,60%{background-color:#fabd00}45%,55%{background-color:#da9d00}}#page-container>main #contextnav div.toggle:hover{background-color:#05a0e2;animation:none}#page-container>main #contextnav div.toggle svg{width:2em;height:1em;color:#fff;transition:transform .4s ease}@media only screen and (min-width:768px){#page-container>main #contextnav div.toggle svg{width:3em}}#page-container>main #contextnav div.toggle.on svg{transform:rotateX(180deg)}#page-container>main #contextnav div.toggle.disabled{display:none}#page-container>main article header.pt-0{padding-top:0}#page-container>main article header h1{color:#000;font-weight:700;line-height:1.05em;margin-bottom:.25em;font-size:1.8em}@media only screen and (min-width:768px){#page-container>main article header h1{font-size:2em}}@media only screen and (min-width:1024px){#page-container>main article header h1{font-size:2.2em}}@media only screen and (min-width:1140px){#page-container>main article header h1{font-size:2.4em}}#page-container>main article header h2{color:#999;font-weight:400;font-size:1em;line-height:1.25em;margin:0}#page-container>main article header picture{display:block;margin:1em -1em;height:215px}.landing_page #page-container>main article header picture{margin:0!important}.landing_page #page-container>main article header picture img{border-radius:0!important}@media only screen and (min-width:768px){.event.full #page-container>main article header picture{display:block}}.event.full #page-container>main article header picture,.node-123 #page-container>main article header picture,.node-542004 #page-container>main article header picture{height:150px;margin:0 -1em}.event.full #page-container>main article header picture img,.node-123 #page-container>main article header picture img,.node-542004 #page-container>main article header picture img{object-position:top}@media only screen and (min-width:768px){.event.full #page-container>main article header picture,.node-123 #page-container>main article header picture,.node-542004 #page-container>main article header picture{height:300px;display:block}}@media only screen and (min-width:1024px){.event.full #page-container>main article header picture,.node-123 #page-container>main article header picture,.node-542004 #page-container>main article header picture{margin:1em 0}}@media only screen and (min-width:768px){#page-container>main article header picture{height:300px}}@media only screen and (min-width:1024px){#page-container>main article header picture{margin:1em 0}}@media only screen and (min-width:1280px){.sidebar-active #page-container>main article header picture{margin:1em 0}.sidebar-active #page-container>main article header picture img{border-radius:.25em}}#page-container>main article header picture img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1024px){#page-container>main article header picture img{border-radius:.25em}}#page-container>main article nav.anchor.of-x-scroll{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#page-container>main article nav.anchor.of-x-scroll::-webkit-scrollbar{display:none}#page-container>main article nav.anchor.of-x-scroll ul{font-size:.9em;flex-wrap:nowrap}#page-container>main article nav.anchor ul{font-size:.8em;padding:0;display:flex;justify-content:initial;align-items:center;flex-wrap:wrap;gap:.5em}@media only screen and (min-width:768px){#page-container>main article nav.anchor ul{padding:0;justify-content:flex-start;gap:1em}}#page-container>main article nav.anchor ul li a{color:#fff;background:#05a0e2;padding:.25em .5em;border-radius:3px;white-space:nowrap}#page-container>main article .body h2,#page-container>main article .intro h2,#page-container>main article footer h2{margin:revert;font-size:revert;text-align:left}@media only screen and (min-width:1024px){#page-container>main article .intro p,#page-container>main article .last_comment,#page-container>main article .paragraph,#page-container>main article .selection footer{font-size:1em}}
nav.side ul{padding:0;margin:0}nav.side .menu-side-top{background:0 0;margin:1em 1em 1em var(--x-padding)}nav.side .menu-side-top .menu-side-title{color:#fabd00;font-weight:700;font-size:1.2em;display:inline-block}nav.side .barca{border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:.5em;margin:1em 1em;padding:1em}nav.side .barca .block__title{margin-top:0;color:#fabd00;text-align:center;display:block;font-size:1.5em;margin-block-end:1em;font-weight:700}nav.side .barca .agent{text-align:center}nav.side .barca .agent img{width:80%}nav.side .barca p{font-size:.8em;line-height:1.5em;margin-top:.5em}nav.side .barca .button{width:100%;font-size:.8em}nav.side .lang{width:100%;padding:2em 2em}nav.side .lang label{text-transform:uppercase;color:#fff;font-weight:700;display:inline-block;width:100%}nav.side .lang ul{margin:0;display:flex;justify-content:space-between}nav.side .lang ul li{display:inline-block}nav.side .lang ul li a{display:flex;border:1px solid #ccc}nav.side .lang.lang ul li a .sprite{font-size:1.3em}nav.side .menu-side-content{background-color:#f8f8f8}nav.side .menu-side-content .menu{color:#fff;background-color:#f8f8f8}nav.side .menu-side-content .menu .menu__item{cursor:pointer;color:#fff}nav.side .menu-side-content .menu .menu__item a{white-space:nowrap;font-weight:700}nav.side .menu-side-content .menu>.menu__item{border-top:1px solid rgba(0,0,0,.1);color:#05a0e2}nav.side .menu-side-content .menu>.menu__item>a{color:#05a0e2;font-weight:700}nav.side .menu-side-content .menu>.menu__item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}nav.side .menu-side-content .menu>.menu__item:not(.menu__item--with-sub-menu){padding:.5em 1em .5em var(--x-padding)}nav.side .menu-side-content .menu .menu__item input.menu__hidden{display:none}nav.side .menu-side-content .menu .menu__item .menu__open{padding:.5em 1em .5em var(--x-padding);cursor:pointer;color:#05a0e2;font-weight:700;position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}nav.side .menu-side-content .menu .menu__item .menu__open .icon-down{color:#fabd00;width:1.5em;height:1.5em;transition:transform .2s}nav.side .menu-side-content .menu .menu__item .menu__sub{background:rgba(128,128,128,.05);border-top:1px solid rgba(0,0,0,.1);padding:0 1em 0 2em;transform-origin:top;transform:scaleY(0);transition:transform .2s,height .21s;height:0}nav.side .menu-side-content .menu .menu__item .menu__sub .menu__item{margin:.2em 0}nav.side .menu-side-content .menu .menu__item .menu__sub .menu__item a{color:#fff;background:#05a0e2;padding:.1em .5em;border-radius:3px}nav.side .menu-side-content .menu .menu__item .menu__sub .menu__item .icon{font-size:1.4em;margin-right:12px}nav.side .menu-side-content .menu .menu__item [type=checkbox]:checked~label .icon-down{transform:rotate(180deg)}nav.side .menu-side-content .menu .menu__item [type=checkbox]:checked~label~.menu__sub{padding:1em 1em 1em 2em;transform:scaleY(1);height:100%}footer.inited,nav.inited{opacity:1}
.footer-container{background-color:#1374a3}.footer-container footer{padding:2em var(--x-padding) 0}.landing_page.footer-container footer{padding:2em var(--x-padding) 4em}@media only screen and (min-width:768px){.landing_page.footer-container footer{padding:2em var(--x-padding) 0}}.footer-container footer .footer-menu__partners p{text-align:center;font-size:.8em;color:#fff}@media only screen and (min-width:768px){.footer-container footer .footer-menu__partners p{font-size:1em}}.footer-container footer .partners{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:1rem 0;list-style:none}.footer-container footer .partners img{height:50px;width:auto;object-fit:contain;transition:transform .2s ease}.footer-container footer .partners img.half{height:30px}.footer-container footer .partners img:hover{transform:scale(1.05)}@media (max-width:767px){.footer-container footer .partners{gap:1rem}.footer-container footer .partners img{height:40px}.footer-container footer .partners img.half{height:20px}}.footer-container footer .footer-menu__part{font-size:11px;width:100%;border-bottom:solid 3px #fabd00;padding-bottom:2em}.footer-container footer .footer-menu__part:first-child{padding-bottom:0}.footer-container footer .footer-menu__part:last-child{border:none;padding-bottom:10px;margin-bottom:0}.footer-container footer .footer-menu__part.footer-menu__part--extra .footer-menu__content{justify-content:flex-start}@media only screen and (min-width:1024px){.footer-container footer .footer-menu__part.footer-menu__part--extra .footer-menu__content{justify-content:space-between}}.footer-container footer .footer-menu__part .footer-menu__title{color:#fabd00;font-size:1.5em;font-weight:700}.footer-container footer .footer-menu__part>.footer-menu__title{margin-bottom:16px;margin-left:16px}@media only screen and (min-width:768px){.footer-container footer .footer-menu__part>.footer-menu__title{margin-left:0}}.footer-container footer .footer-menu__part .footer-menu__content{color:#fff;display:flex;justify-content:space-around;flex-wrap:wrap}.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list{flex-basis:100%;padding:0 0 2em}.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list .footer-menu__title.footer-menu__title--with-sprite .sprite.logo-ba-white{font-size:2em;--colorset-color:#fabd00}@media only screen and (min-width:768px){.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list .footer-menu__title.footer-menu__title--with-sprite .sprite.logo-ba-white{font-size:3em}}.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list .footer-menu__items{list-style:none;padding:0;margin:.5em 0 0;display:flex;flex-wrap:wrap;gap:1em}.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list .footer-menu__items li{padding:0}.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list .footer-menu__items li .obflink,.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list .footer-menu__items li a{color:#fff;border-radius:3px;padding:.25em .5em;font-size:1em;line-height:normal;background-color:rgba(5,160,226,.2);font-weight:700;display:block;border:1px solid rgba(255,255,255,.1);cursor:pointer}.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list .footer-menu__items li.footer-menu__item.footer-menu__item--with-icon .icon{font-size:22px;margin-right:10px}@media only screen and (min-width:480px){.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list .footer-menu__items{column-count:2;padding:0}.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list .footer-menu__items li{white-space:nowrap}}@media only screen and (min-width:768px){.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list .footer-menu__items{font-size:1.1em}}@media only screen and (min-width:1024px){.footer-container footer .footer-menu__part .footer-menu__content>div.footer-menu__items-list .footer-menu__items{font-size:1.1em}}.footer-container footer .footer-menu__part .footer-menu__content .footer-menu__items.footer-menu__items--1col{column-count:1!important}.footer-container footer .footer-menu__part .footer-menu__content .footer-menu__links--inline{list-style:none;display:flex;justify-content:flex-start;padding:0;margin:0}.footer-container footer .footer-menu__part .footer-menu__content .footer-menu__links--inline li{margin:0;padding:0;margin-right:10px;display:inline-block}.footer-container footer .footer-menu__part .footer-menu__content .footer-menu__links--inline.footer-menu__social .obflink,.footer-container footer .footer-menu__part .footer-menu__content .footer-menu__links--inline.footer-menu__social a{display:flex;align-items:center;cursor:pointer}.footer-container footer .footer-menu__part .footer-menu__content .footer-menu__links--inline.footer-menu__social .obflink svg.sprite,.footer-container footer .footer-menu__part .footer-menu__content .footer-menu__links--inline.footer-menu__social a svg.sprite{width:1em;height:1em}.footer-container footer .footer-menu__part .footer-menu__bottom{text-align:center;color:#fff;margin:auto;font-size:10px;padding-top:24px;padding-bottom:16px}.footer-container footer .footer-menu__part .footer-menu__bottom p{margin:0;line-height:1.5em}@media only screen and (min-width:768px){.footer-container footer .footer-menu__part .footer-menu__bottom p span{display:block}}.footer-container footer .footer-partners{padding-top:0;padding-bottom:0;margin-top:1rem;margin-bottom:0}.footer-container footer .footer-tagline{font-size:.75rem;text-align:center;margin-bottom:1rem;color:#fff}@media (min-width:1024px){.footer-container footer .footer-tagline{font-size:.875rem}}.footer-container footer .footer-logos{display:flex;justify-content:center;align-items:flex-start;font-size:.8em;text-align:center}.footer-container footer .footer-logos .sprite{font-size:1.2em}@media (min-width:1024px){.footer-container footer .footer-logos{font-size:1em}}.footer-container footer .footer-logo-item{display:flex;flex-direction:column;align-items:flex-start}.footer-container footer .footer-logo-item--spaced{padding-left:clamp(1rem,8vw,16rem);padding-right:clamp(1rem,8vw,16rem)}.footer-container footer .footer-logo-title{font-weight:700;font-size:1.15em;margin-bottom:.25rem}.footer-container footer .footer-logo-title--yellow{color:#fabd00}.footer-container footer .footer-logo-title--bnet{color:#ee7850}.footer-container footer .footer-logo-title--blue{color:#05a0e2}
.sprite__wrapper{display:inline-block;font-size:16px}.sprite{display:block}.sprite.benefit-bestprices,.sprite.benefit-handpicked,.sprite.benefit-weareBCN{height:1em;width:1em;font-size:5em}.sprite.logo-ba-white{height:1em;width:3.392983333333333em;font-size:3.75em}.sprite.icon-close{height:1em;width:1.4em;font-size:14px}.sprite.card-amex,.sprite.card-discover,.sprite.card-mastercard,.sprite.card-paypal,.sprite.card-visa{height:1em;width:1.55em;font-size:1.25em}.sprite.icon-parkguell{height:1em;width:1.13em;font-size:4.31em}.sprite.icon-sagradafamilia{height:1em;width:1.13em;font-size:4.31em}.sprite.icon-campnou{height:1em;width:1.13em;font-size:4.31em}.sprite.icon-citypass{height:1em;width:1.13em;font-size:4.31em}.sprite.icon-casavicens{height:1em;width:1.13em;font-size:4.31em}.sprite.icon-gaudi,.sprite.icon-night,.sprite.icon-shop,.sprite.icon-wheretoeat{height:1em;width:1.13em;font-size:3.8125em}.sprite.flag-de,.sprite.flag-dk,.sprite.flag-en,.sprite.flag-es,.sprite.flag-fr,.sprite.flag-it,.sprite.flag-nl,.sprite.flag-pt,.sprite.flag-ru{height:1em;width:1.333333em;font-size:1em}.sprite.icon-pdf{height:1.333333em;width:1em;font-size:1em}.sprite.icon-avatar{height:1em;width:1.35em;font-size:3em}.sprite.icon-tips{height:1em;width:1.35em;font-size:3em}.sprite.logo-bcn-com-color,.sprite.logo-bcn-net-color,.sprite.logo-bcn-org-color{height:2em;width:6em;font-size:1.5em}
body{width:100%}body:after,body:before{content:"";display:table}body:after{clear:both}#debug{display:none}.paragraph iframe{width:100%!important}.orange{color:#fabd00}.blue{color:#05a0e2}.spamfilter{display:none}div.object-left{float:left;margin:4px 10px 5px 0}.item-box div.object-left{float:none;margin:0}div.object-center{margin-left:auto;margin-right:auto;text-align:center}div.object-right{float:right;margin:0 0 5px 10px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.left{float:left}.right{float:right}.bold{font-weight:700}.bolder{font-weight:bolder}.break,.clear{clear:both}ul.checked{line-height:2.5em;list-style:none}ul.checked li{margin:0;border-bottom:none;border-top:none;padding:0;line-height:1.75em}ul.checked li:before{content:"✔";color:green;font-size:1.25em;line-height:.5em;margin-right:.5em}ul.arrow-o{list-style:none;padding:0}ul.arrow-o li{padding:0 0 .5em 1.5em;position:relative}ul.arrow-o li li:last-child{padding-bottom:0}ul.arrow-o li:before{position:absolute;content:'➜';left:0;color:#fabd00}span.arrow-o{border-style:solid;border-width:.4em 0 .4em .6em;border-color:transparent transparent transparent #fabd00;width:0;height:0;float:left;margin:.4em .2em 0 0}span.arrow-b{border-style:solid;border-width:.4em 0 .4em .6em;border-color:transparent transparent transparent #05a0e2;width:0;height:0;float:left;margin:.4em .2em 0 0}a.arrow-o:before,a.arrow:before{content:'➜';float:left;color:#fabd00;margin-right:.5em}p.center{text-align:center}@media screen and (max-width:767px){.class-image img{width:100%;height:auto;padding:1em 1.5em}}.paragraph .class-image img{width:100%;height:auto;padding:initial}@media only screen and (min-width:768px){.paragraph .class-image img{width:initial;max-width:640px}}@media only screen and (min-width:1024px){.paragraph .class-image img{width:initial;max-width:900px}}.content-tip{background:#fff;border-radius:1em;border:1px solid #fabd00;justify-content:center;display:flex;padding:1em;align-items:center;flex-direction:column;margin-top:1em}.content-tip:hover{background-color:rgba(247,148,30,.1);cursor:pointer}@media only screen and (min-width:1024px){.content-tip{gap:1em;flex-direction:row}}.content-tip .ct-left .sprite__wrapper .sprite{width:4em}@media only screen and (min-width:1024px){.content-tip .ct-left .sprite__wrapper .sprite{width:4em}}.content-tip .ct-text{padding-bottom:1em}.content-tip .ct-text .title{color:#fabd00;font-size:1.5em;font-weight:700;line-height:1.5em;margin-bottom:1em;text-align:center}@media only screen and (min-width:1024px){.content-tip .ct-text{padding-bottom:0}.content-tip .ct-text .title{text-align:initial;margin-bottom:initial}}.content-tip .ct-right{mix-blend-mode:darken;text-align:center}.content-tip .ct-right img{text-align:center;width:100%}@media only screen and (min-width:1024px){.content-tip .ct-right img{width:200px}}table.background,table.landing{border-collapse:separate;border-spacing:4px;font-size:.9em}table.background td,table.background th,table.landing td,table.landing th{background-color:#fff;text-align:left;padding:.5em}table.background th,table.landing th{color:#fabd00}table.background td>ul,table.landing td>ul{margin:0}table.background td>ul li:last-child,table.landing td>ul li:last-child{padding-bottom:0}#jquery-overlay{position:absolute;top:0;left:0;z-index:1100}#message{position:fixed;z-index:10001;visibility:hidden;top:200px;left:0;right:0;margin:0 auto;width:80%;padding:2em;background:#fff;font-size:1em;color:#666;font-weight:700;text-align:center;border-radius:10px;line-height:1.5em;border:2px solid #fabd00;box-shadow:3px 3px 10px #0006}@media only screen and (min-width:1024px){#message{width:28%}}figure{margin:0}.sprite__container{visibility:hidden;height:0;width:0;overflow:hidden}form.form.comment{margin-top:2em}form.form.comment label{display:block;font-weight:700;margin-bottom:.1em}form.form.comment input.text,form.form.comment textarea{width:97%;margin-bottom:2em}form.form.comment input.button{width:40%}form.form.comment .comments_addbutton{text-align:center}h1,h2,h3,h4{font-weight:400;color:#fabd00}.box{box-sizing:border-box}.marginTop{margin-top:1em}.navigator{display:inline;float:left;width:97.91666667%;margin-left:1.04166667%;margin-right:1.04166667%;font-size:.8em;line-height:1.7em;text-align:right}.navigator a{color:#fabd00;padding:0 .5em;display:inline-block;text-transform:uppercase;background:#fff;border:1px solid rgba(247,148,30,.4)}.navigator a:hover{background:#fabd00;color:#fff}.navigator .current{color:#fff;padding:0 .5em;display:inline-block;background:#fabd00;text-transform:uppercase;border:1px solid #fabd00}input::placeholder{color:silver}input,textarea{padding:.5em;border-radius:3px;border:1px solid #d0d0c0;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);background:#f8f8f8}.button,.defaultbutton{text-decoration:none;display:inline-block;zoom:1;vertical-align:baseline;outline:0;cursor:pointer;text-align:center;padding:.5em 1em;margin:0 2px;font-weight:700;color:#fff!important;border-radius:.25em;box-shadow:none}.button a,.defaultbutton a{text-decoration:none}.button span.icon-right,.defaultbutton span.icon-right{float:right}.button.big{font-size:1.6em;padding:.5em 0 .55em}.button.small{font-size:1em;padding:.1em 0 .15em}.button.verysmall{font-size:1em;line-height:1.2em;padding:.2em}.buttonGroup .button{border-radius:0;margin:0}.button,.button.blue,.button.orange,.defaultbutton{background-color:#05a0e2;border:none;border-top:3px solid #05a0e2;border-bottom:3px solid #087d9f;text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer}.button a,.button.blue a,.button.orange a,.defaultbutton a{color:#fff;background-color:#05a0e2}.button a:hover,.button.blue a:hover,.button.orange a:hover,.defaultbutton a:hover{background-color:#087d9f}.button.blue:hover,.button.orange:hover,.button:hover,.defaultbutton:hover{background-color:#087d9f}.button:hover{text-decoration:none}.button.blue:hover,.button.orange:hover,.button:hover,.defaultbutton:hover{text-decoration:none;color:#087d9f}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}
.icon-instagram{padding-bottom:1px}.header-2016{position:fixed;width:100%;z-index:10000}.header-2016 #weatherTemp,.header-2016 .pushmenu-side-action span,.header-2016 a{transition:font-size .3s linear}.header-2016,.header-2016 #weatherIcon img,.header-2016 .center-header img,.header-2016 .pushmenu-side-action{transition:all .3s linear}.header-2016 .left-header #logonav{padding:8px 0 0 16px}.header-2016 .left-header #logonav .sprite__wrapper{font-size:.5em}@media only screen and (min-width:768px){.header-2016 .left-header #logonav{padding-left:0}.header-2016 .left-header #logonav .sprite__wrapper{font-size:.8em}}.header-2016 .right-header{display:flex;flex:1;justify-content:flex-end}.header-2016 .right-header #menu-open{color:#fff;margin:0 16px;font-size:2em}.header-2016 .right-header #menu-open svg{width:1em}.header-2016 .right-header .lang-side{margin-left:1em}.header-2016 .right-header .lang-side .icon-lang{font-size:1.5em;margin-top:-1px}.header-2016 .right-header .lang-side ul li{text-transform:uppercase}.header-2016 .right-header a{color:#fff}.header-2016 .right-header a:hover{color:#fabd00}.header-2016 .right-header a:last-child{color:#fabd00;margin-left:1em}.header-2016 .right-header a:last-child:hover{color:#fff}.header-2016 #logonav{--colorset-color:#fabd00}.header-2016.header--with-bg{background-color:#fabd00}.header-2016.header--with-bg #logonav{--colorset-color:white}.header-2016.header--with-bg:not(.header--with-nav){box-shadow:0 2px 2px rgba(0,0,0,.4)}.header-2016 #cityguide,.header-2016 #language-switcher,.header-2016 #mainmenu{display:none}@media only screen and (min-width:1024px){.header-2016 #cityguide,.header-2016 #language-switcher,.header-2016 #mainmenu{display:block}}.header-2016 #menu-open{display:block}@media only screen and (min-width:1024px){.header-2016 #menu-open{display:none}}
section.header .header-img-container{position:relative;height:35vh;display:flex}section.header .header-img-container picture{width:100%}section.header .header-img-container.image{overflow:hidden}section.header .header-img-container img.header{object-fit:cover;position:relative;display:block;width:100%;height:100%}@media only screen and (min-width:1024px){section.header .header-img-container{height:50vh}}section.header .header-img-container.small{height:40vh}section.header .header-img-container.xsmall{height:30vh}
article>header>picture{position:relative}article>header>picture::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,rgba(4,9,26,.4) 25.01%,rgba(4,9,26,0) 90.15%)}@media only screen and (min-width:768px){article>header>picture::before{background:linear-gradient(180deg,rgba(4,9,26,.6) 35.01%,rgba(4,9,26,0) 80.15%)}}article nav.anchor.of-x-scroll{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}article nav.anchor.of-x-scroll::-webkit-scrollbar{display:none}article nav.anchor.of-x-scroll ul{font-size:.9em;flex-wrap:nowrap}article nav.anchor.of-x-scroll ul a{font-weight:500}article nav.anchor ul{font-size:.8em;padding:0;display:flex;justify-content:initial;align-items:center;flex-wrap:wrap;gap:.5em}@media only screen and (min-width:768px){article nav.anchor ul{padding:0;justify-content:flex-start;gap:1em}}article nav.anchor ul li a{color:#fff;background:#05a0e2;padding:.25em .5em;border-radius:3px}article .body h2,article .intro h2,article footer h2{margin:revert;font-size:revert;text-align:left}@media only screen and (min-width:1024px){article .intro p,article .last_comment,article .paragraph,article .selection footer{font-size:1em}}.landing_page.full #cityguide,.landing_page.full #mainmenu{display:none}.landing_page.full h1,.landing_page.full h2,.landing_page.full h3,.landing_page.full h4{font-weight:700}.landing_page.full #page-container>main #contextnav{display:none}.landing_page.full #page-container>main nav.breadcrumb{display:none}@media only screen and (min-width:768px){.landing_page.full #page-container>main nav.breadcrumb{display:block;float:left;font-size:.7em;padding:.25em 0;color:#fabd00;border:none}}.landing_page.full.article #page-container>main div.breadcrumb.wrapper,.landing_page.full.faq #page-container>main div.breadcrumb.wrapper{z-index:1;padding-left:1em;padding-right:1em;border-bottom:1px solid #eee;background:#fff}@media only screen and (min-width:768px){.landing_page.full.article #page-container>main div.breadcrumb.wrapper,.landing_page.full.faq #page-container>main div.breadcrumb.wrapper{padding-left:0;padding-right:0}}.landing_page.full.article #page-container>main div.breadcrumb.wrapper nav.breadcrumb,.landing_page.full.faq #page-container>main div.breadcrumb.wrapper nav.breadcrumb{display:flex;padding:0;border-bottom:none}@media only screen and (min-width:768px){.landing_page.full.article #page-container>main div.breadcrumb.wrapper nav.breadcrumb,.landing_page.full.faq #page-container>main div.breadcrumb.wrapper nav.breadcrumb{display:block;float:left;font-size:.7em;padding:.25em 0;color:#fabd00;border:none}}@media only screen and (min-width:768px){.landing_page.full.article .product-bloc.product-aside,.landing_page.full.faq .product-bloc.product-aside{filter:drop-shadow(1px 1px 2px rgba(1, 1, 1, .2));top:-6em}}.landing_page.full .paragraph:last-child{border-bottom:none}@media only screen and (min-width:768px){.landing_page.full .paragraph:last-child{margin-bottom:2em}}.landing_page.full .wrapper{margin:0 auto;position:relative}@media only screen and (min-width:768px){.landing_page.full .wrapper{width:708px}}@media only screen and (min-width:1024px){.landing_page.full .wrapper{width:960px}}@media only screen and (min-width:1280px){.landing_page.full .wrapper{width:1140px}}@media only screen and (min-width:1440px){.landing_page.full .wrapper{width:1140px}}.landing_page.full section.title{background:#fff;box-sizing:border-box;color:#000;padding:1em 0 .8em 0}.landing_page.full section.title.box{box-shadow:0 1px 2px rgba(0,0,0,.3)}@media only screen and (min-width:768px){.landing_page.full section.title{padding:2.2em 0 1em 0;height:115px}}.landing_page.full section.title .title,.landing_page.full section.title h1{height:auto;margin:0!important;color:#000;font-size:1.6em!important;font-weight:700;margin-bottom:4px;line-height:.8125em;display:block}.landing_page.full section.title .title.rows,.landing_page.full section.title h1.rows{margin-top:0!important}.landing_page.full section.title .title.rows span,.landing_page.full section.title h1.rows span{display:block;color:silver;font-weight:400;font-size:.625em;margin-top:.25em}@media only screen and (min-width:768px){.landing_page.full section.title .title,.landing_page.full section.title h1{font-size:2em!important}}@media only screen and (min-width:1024px){.landing_page.full section.title .title,.landing_page.full section.title h1{margin-top:.2em!important;font-size:2em!important}}@media only screen and (min-width:1280px){.landing_page.full section.title .title,.landing_page.full section.title h1{font-size:2.2em!important}}.landing_page.full section.title .subtitle,.landing_page.full section.title h2{margin:0;color:#666;font-size:.9em;font-weight:400;margin-top:.5em;display:block}@media only screen and (min-width:768px){.landing_page.full section.title .subtitle,.landing_page.full section.title h2{max-width:420px;line-height:1.375em}}@media only screen and (min-width:1024px){.landing_page.full section.title .subtitle,.landing_page.full section.title h2{line-height:1.5em;max-width:100%}}.landing_page.full .product-blocs.wrapper{position:revert}@media only screen and (min-width:1024px){.landing_page.full .product-blocs.wrapper{position:absolute;top:240px;left:0;right:0;z-index:10}}.landing_page.full .product-bloc{font-size:.9em}@media only screen and (min-width:768px){.landing_page.full .product-bloc{font-size:1em}}.landing_page.full .product-bloc .product-tag{display:none;color:#fff;text-transform:uppercase;font-size:.7em;letter-spacing:1px}@media only screen and (min-width:768px){.landing_page.full .product-bloc .product-tag{display:block}}.landing_page.full .product-bloc .product-tag.product-tag__label-display{height:2.3em;position:absolute;margin:-30px 0 0 -25px;z-index:0}.landing_page.full .product-bloc .product-tag.product-tag__label-display:after,.landing_page.full .product-bloc .product-tag.product-tag__label-display:before{content:'';position:absolute;right:6px;border-right:2.3em solid transparent;z-index:1}.landing_page.full .product-bloc .product-tag.product-tag__label-display:before{top:0;border-top:2.3em solid}.landing_page.full .product-bloc .product-tag.product-tag__label-display:after{bottom:0;border-bottom:2.3em solid}.landing_page.full .product-bloc .product-tag.product-tag__label-display .product-tag__content{padding:3px;height:2.3em;display:flex;align-items:center;margin-right:20px}.landing_page.full .product-bloc .product-tag.product-tag__label-display .product-tag__icon,.landing_page.full .product-bloc .product-tag.product-tag__label-display .product-tag__title{display:inline-block}.landing_page.full .product-bloc .product-tag.product-tag__label-display .product-tag__icon{margin-right:5px;height:24px}.landing_page.full .product-bloc .product-tag.product-tag__label-display .product-tag__icon .sprite{font-size:2em}.landing_page.full .product-bloc .product-tag.product-tag__label-display .product-tag__title{z-index:2;white-space:nowrap;padding-right:5px}.landing_page.full .product-bloc .product-tag.product-tag__label-display.product-tag__color-orange .product-tag__content{background-color:#fabd00}.landing_page.full .product-bloc .product-tag.product-tag__label-display.product-tag__color-orange:before{border-top-color:#fabd00}.landing_page.full .product-bloc .product-tag.product-tag__label-display.product-tag__color-orange:after{border-bottom-color:#fabd00}.landing_page.full .product-bloc .product-tag.product-tag__label-display.product-tag__color-green .product-tag__content{background-color:#599642}.landing_page.full .product-bloc .product-tag.product-tag__label-display.product-tag__color-green:before{border-top-color:#599642}.landing_page.full .product-bloc .product-tag.product-tag__label-display.product-tag__color-green:after{border-bottom-color:#599642}.landing_page.full .product-bloc .product-tag.product-tag__label-display.product-tag__color-red .product-tag__content{background-color:#d83f16}.landing_page.full .product-bloc .product-tag.product-tag__label-display.product-tag__color-red:before{border-top-color:#d83f16}.landing_page.full .product-bloc .product-tag.product-tag__label-display.product-tag__color-red:after{border-bottom-color:#d83f16}.landing_page.full .product-bloc .product-bloc__price{font-weight:700;font-size:.8em}@media only screen and (min-width:768px){.landing_page.full .product-bloc .product-bloc__price{font-size:1em;margin:-1em -1em 1em;padding:.75em 1em .5em;background:#fabd00;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}}.landing_page.full .product-bloc .product-bloc__price .product-price-from{text-align:right}@media only screen and (min-width:768px){.landing_page.full .product-bloc .product-bloc__price .product-price-from{font-size:1em}}.landing_page.full .product-bloc .product-bloc__price .product-price-from .product-price-from__label{font-weight:400;font-size:.8em}.landing_page.full .product-bloc .product-bloc__price .product-price-from .product-price-from__price{font-size:1.3em}@media only screen and (min-width:768px){.landing_page.full .product-bloc .product-bloc__price .product-price-from .product-price-from__price{font-size:1.5em}}.landing_page.full .product-bloc .product-bloc__name{display:none}@media only screen and (min-width:768px){.landing_page.full .product-bloc .product-bloc__name{display:block;color:#000;font-weight:700;font-size:1.2em;margin-bottom:1em}}.landing_page.full .product-bloc .product-bloc__cta .button{font-size:.9em;padding:.2em 1em;width:100%;margin:0;white-space:nowrap;transform:translate3d(0,0,0);animation-duration:3s;animation-name:glowing;animation-iteration-count:infinite}@keyframes glowing{18%,2%{transform:translate3d(-3px,0,0)}16%,4%{transform:translate3d(3px,0,0)}10%,14%,6%{transform:translate3d(-3px,0,0)}12%,8%{transform:translate3d(3px,0,0)}18.1%{transform:translate3d(0,0,0)}}@media only screen and (min-width:1024px){.landing_page.full .product-bloc .product-bloc__cta .button{padding:.5em 1em;font-size:1em}}.landing_page.full .product-bloc.product-aside{display:none}@media only screen and (min-width:1024px){.landing_page.full .product-bloc.product-aside{display:block;position:absolute;float:right;width:250px;font-size:.9em;top:0;right:0;padding:1em 1em;background:#ffedbb;z-index:10}}@media only screen and (min-width:1024px){.landing_page.full .product-bloc.product-aside{width:280px;font-size:1em}}.landing_page.full .product-float{position:fixed;width:100%;z-index:11;padding:.8em;box-sizing:border-box;left:0;right:0;bottom:-200px;transition:transform .5s cubic-bezier(.77, 0, .175, 1);box-shadow:0 -1px 3px rgba(0,0,0,.2);display:block;background:#fff}@media only screen and (min-width:768px){.landing_page.full .product-float{background:#fff}}@media only screen and (min-width:768px){.landing_page.full .product-float.inited .product-bloc__price{font-size:.8em}}@media only screen and (min-width:1024px){.landing_page.full .product-float.inited .product-bloc__price{font-size:1em}}.landing_page.full .product-float .wrapper{padding:0;display:grid;grid-template-columns:80px 1fr 2fr;grid-template-areas:"img name name" "img price cta";align-items:center;gap:.8em}.landing_page.full .product-float .wrapper .product-bloc__image{grid-area:img}.landing_page.full .product-float .wrapper .product-bloc__image img{width:auto;height:auto;max-width:75px;border-radius:10px;display:block}.landing_page.full .product-float .wrapper .product-bloc__name{grid-area:name;display:block;text-align:left;font-weight:700;font-size:1.1em;line-height:1.25em}@media only screen and (min-width:1024px){.landing_page.full .product-float .wrapper .product-bloc__name{font-size:1.6em}}.landing_page.full .product-float .wrapper .product-bloc__price{white-space:nowrap;grid-area:price}.landing_page.full .product-float .wrapper .product-bloc__price .product-price-from{text-align:left;display:flex;flex-direction:column}.landing_page.full .product-float .wrapper .product-bloc__price .product-price-from .product-price-from__label{line-height:1em;font-size:.8em;font-weight:400}.landing_page.full .product-float .wrapper .product-bloc__cta{grid-area:cta}@media only screen and (min-width:768px){.landing_page.full .product-float .wrapper{display:grid;grid-template-areas:"img name price cta";grid-template-columns:80px auto auto auto;align-items:center}}.landing_page.full .product-float.inited{transform:translateY(-200px)}@media only screen and (min-width:768px){.landing_page.full .product-float{bottom:auto;top:-150px;transition:transform .5s cubic-bezier(.77, 0, .175, 1);box-shadow:0 1px 3px rgba(0,0,0,.2)}.landing_page.full .product-float .product-bloc__price{background:0 0;color:#000;margin:0;padding:0;text-shadow:none}.landing_page.full .product-float .product-bloc__name{margin:0;font-size:1.2em}.landing_page.full .product-float.inited{display:flex;transform:none}.landing_page.full .product-float.inited.pinned{transform:translateY(210px)}}@media only screen and (min-width:1024px){.landing_page.full .product-float .product-bloc__name{margin:0;font-size:1.5em}}.landing_page.full .product-bloc__thrust{display:none}@media only screen and (min-width:768px){.landing_page.full .product-bloc__thrust{display:block;font-size:.8em;line-height:1.5em;margin-top:1em;color:#666}.landing_page.full .product-bloc__thrust .agent img{width:60%}}.landing_page.full article+section.paragraph{margin-top:2em;border-top:none}.landing_page.full article+section.paragraph nav.footer ul{font-size:.8em;padding:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5em 0;list-style:none}@media only screen and (min-width:768px){.landing_page.full article+section.paragraph nav.footer ul{padding:0;justify-content:flex-start;gap:1em 0}}.landing_page.full article+section.paragraph nav.footer ul li a{color:#05a0e2}.landing_page.full article+section.paragraph nav.footer ul li:after{content:"|";margin:0 .5em}
.toggle-container .toggle-target{height:0;overflow:hidden;transition:height .4s ease;display:none}.toggle-container .toggle-target h5{border-bottom:1.5px solid #f8bb30;display:inline-block;line-height:1.2em;margin:2em 0 .5em;color:#aaa}.toggle-container.ezxmltags.title-control{border:1px solid #f0f0f0;background-color:#fcfcfc;border-radius:.25em;padding:.5em .5em .5em 1em;margin-bottom:.5em}.toggle-container.ezxmltags.title-control .toggle-control{font-size:1em;display:flex;width:100%;justify-content:space-between;align-items:center}.toggle-container.ezxmltags.title-control .toggle-control h3,.toggle-container.ezxmltags.title-control .toggle-control h4{margin:0!important}.toggle-container.ezxmltags.title-control .toggle-control h4{color:inherit}.toggle-container.ezxmltags.title-control .toggle-control .toggle-icon{display:block}.toggle-container.ezxmltags .toggle-control{font-size:.7em}.toggle-container.ezxmltags .toggle-control.icon-text{display:inline-flex;align-items:center;gap:.25em;margin-top:1em}.toggle-container.ezxmltags .toggle-control.icon-text.button{background:#05a0e2;padding:.075em .5em;border-radius:3px;gap:.5em;border:1px solid #05a0e2;text-transform:initial}.toggle-container.ezxmltags .toggle-control.icon-text.button .toggle-control__text{color:#fff}.toggle-container.ezxmltags .toggle-control.icon-text.button .toggle-control__icon svg{color:#fff}.toggle-container.ezxmltags .toggle-control.icon-text.on .toggle-control__icon svg{transform:rotate(180deg)}.toggle-container.ezxmltags .toggle-control.icon-text.on .toggle-control__text.close{display:inline-block}.toggle-container.ezxmltags .toggle-control.icon-text.on .toggle-control__text.open{display:none}.toggle-container.ezxmltags .toggle-control.icon-text .toggle-control__icon{display:flex;align-items:center}.toggle-container.ezxmltags .toggle-control.icon-text .toggle-control__icon svg{color:#05a0e2;width:1em;height:1em;transition:transform .4s ease}.toggle-container.ezxmltags .toggle-control.icon-text .toggle-control__text{color:#05a0e2;font-weight:400;white-space:nowrap;line-height:1.5em}.toggle-container.ezxmltags .toggle-control.icon-text .toggle-control__text.close{display:none}.toggle-container.ezxmltags .toggle-control.icon-text .toggle-control__text.open{display:inline-block}.paragraph.wrapper{padding-top:1em;padding-bottom:1em}.paragraph .toggle-control{cursor:pointer}.paragraph .toggle-control h2{width:91%}.paragraph .toggle-control .toggle-icon{color:#05a0e2;width:2rem;height:2rem;display:none}.paragraph.faq .toggle-control .toggle-icon{display:flex;width:initial;height:initial}.paragraph.box{padding:2em 2em 1em}.paragraph.toggle-all .toggle-icon,.paragraph.toggle-body .toggle-icon,.paragraph.toggle-teaser .toggle-icon{display:block}.paragraph.toggle-all .toggle-target,.paragraph.toggle-body .toggle-target,.paragraph.toggle-teaser .toggle-target{height:0;overflow:hidden;transition:height .4s ease;margin:1em 0;display:none}.paragraph.toggle-all .toggle-control,.paragraph.toggle-body .toggle-control,.paragraph.toggle-teaser .toggle-control{display:flex}.paragraph .body,.paragraph .teaser,.paragraph footer{font-size:.9em}@media only screen and (min-width:1024px){.paragraph .body,.paragraph .teaser,.paragraph footer{font-size:1em}}.paragraph.body-with-block{padding-bottom:2em}@media only screen and (min-width:1024px){.paragraph.body-with-block .body{display:grid;grid-template-columns:3fr 5fr;gap:2em}}@media only screen and (min-width:1280px){.paragraph.body-with-block .body{display:grid;grid-template-columns:2fr 5fr;gap:2em}}.paragraph.body-with-block .body .item-box{width:100%;margin:1em 0 0}section.paragraph{margin-bottom:0;border-top:1px solid #fff;border-bottom:1px solid #eee}section.paragraph:has(+ .quote){border-bottom:none}section.paragraph.quote{border-top:none;border-bottom:none;margin-bottom:1em;color:#fff;background:#fabd00;padding:1em 0 3.5em 1em;font-size:1.15em!important}section.paragraph.quote+.paragraph{border-top:none}@media only screen and (min-width:768px){section.paragraph.quote{padding:1em 0 1.5em 1em;border-radius:1em}}@media only screen and (min-width:1024px){section.paragraph.quote{padding:1em 2.5em 1em 1em;border-radius:10em;font-size:1.5em!important}}section.paragraph.quote .content>.content{display:flex}section.paragraph.quote .content>.content .person{text-align:center}section.paragraph.quote .content>.content .person .macaron-face{display:inline-block;width:6em;height:6em;min-width:6em}@media only screen and (min-width:768px){section.paragraph.quote .content>.content .person .macaron-face{width:7em;height:7em;min-width:7em}}section.paragraph.quote .content>.content .person .macaron-face img{border-radius:50%;object-fit:cover;width:100%;height:100%;object-position:center;display:block;border:4px solid #fff}@media only screen and (min-width:1024px){section.paragraph.quote .content>.content .person .macaron-face img{border:8px solid #fff}}section.paragraph.quote .content>.content .citation{position:relative;padding-left:1em;padding-right:1em}section.paragraph.quote .content>.content .citation p{display:inline;font-style:italic;font-weight:700;line-height:1.3em}section.paragraph.quote .content>.content>div>div>div{position:absolute;width:100%;z-index:1;bottom:-3em;display:flex;justify-content:space-between}section.paragraph.quote .content>.content>div>div>div .name{font-size:.45em;font-weight:700;line-height:1.1em;margin-top:.4em}section.paragraph.quote .content>.content>div>div>div .name span:first-child{font-size:2em}section.paragraph.quote .content>.content>div>div>div .name span:last-child{display:block;font-size:1.2em;margin-top:.4em;font-weight:400}@media only screen and (min-width:768px){section.paragraph.quote .content>.content>div>div>div .name span:last-child{font-size:.8em}}section.paragraph.quote .content>.content>div>div>div .logos{display:flex}section.paragraph.quote .content>.content>div>div>div .logos svg:first-child{width:6em;border-right:1px solid #fff;padding-right:1em}section.paragraph.quote .content>.content>div>div>div .logos svg:last-child{width:4em;margin-left:.5em}section.paragraph.embed{border-top:none;border-bottom:none}nav.anchor+section.paragraph{border-top:0}section.paragraph .body h2{margin:revert}section.paragraph.box h2.boxTitle{margin-top:0!important}section.paragraph .body>h2,section.paragraph h2.boxTitle,section.paragraph>h2{color:#fabd00;font-weight:700;text-align:left;line-height:1.05em;margin-top:0!important}@media only screen and (min-width:768px){section.paragraph .body>h2,section.paragraph h2.boxTitle,section.paragraph>h2{font-size:1.8em}}@media only screen and (min-width:1024px){section.paragraph .body>h2,section.paragraph h2.boxTitle,section.paragraph>h2{font-size:2.2em}}@media only screen and (min-width:1280px){section.paragraph .body>h2,section.paragraph h2.boxTitle,section.paragraph>h2{font-size:2.5em}}.selection.nomargintop{margin-top:0}.selection:first-child{margin-top:0}.selection.x-scroll .item-list{margin-left:-1em;margin-right:-1em;width:auto;flex-wrap:nowrap;overflow:auto}@media only screen and (min-width:1024px){.selection.x-scroll .item-list{margin-left:-2em;margin-right:-2em}}@media only screen and (min-width:1280px){.selection.x-scroll .item-list{margin-left:0;margin-right:0;width:100%;flex-wrap:wrap}.selection.x-scroll .item-list .item-box:nth-child(4n+1){margin-left:0}.selection.x-scroll .item-list .item-box:last-child{margin-right:0}}.selection .item-list{padding:0;width:100%;margin-top:1em;list-style-type:none;display:flex;flex-wrap:wrap}.selection footer ul{padding:0 0 0 1em;float:none}@media only screen and (min-width:768px){.selection footer ul{padding:0 0 0 2em}}.selection footer .selection--footer-cta{text-align:center}.selection footer .selection--footer-cta>a{display:inline-block;color:#fff;padding:0 .5em!important;border-radius:.25em;background:#05a0e2!important}.selection footer .selection--footer-cta>a:hover{color:#fabd00;background:#087d9f;text-shadow:none;background:#fff}.faq.selection header .boxTitle{text-align:left}.faq.selection .item-list{margin-top:0}.faq.selection footer>a{float:none;display:inline;color:#05a0e2;padding:0;border-radius:0;background:0 0}.faq.selection footer>a:hover{color:#05a0e2;text-shadow:none;background:0 0}.selection.faq.container{margin-top:2em!important}.selection.faq.container .boxTitle a{color:#fabd00}.selection.faq.container .item-list{margin-top:0;margin-bottom:1em}.selection.faq.container .item-list li{padding:.5em 0}.selection.faq.container .item-list li:first-child{border-top:none}.selection.faq ul.item-list{margin-top:1em}.selection.faq ul.item-list li{border-bottom:1px solid #f0f0f0}.selection.faq ul.item-list li.faq.line,.selection.faq ul.item-list li.selection_line{margin:0;padding:1em 0;width:100%}.selection.faq ul.item-list li ul{padding:0 0 0 40px;margin:0 0 1em}.selection.faq ul.item-list li ul li{border:none}.selection.faq ul.item-list li ul li:first-child{border-top:none}.selection.faq ul.item-list li .question{cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#fabd00}.selection.faq ul.item-list li .question>div{padding-right:1em;flex:1;font-weight:700}@media only screen and (min-width:1024px){.selection.faq ul.item-list li .question>div{font-size:1.1em}}.selection.faq ul.item-list li .question .icon.on{transform:rotate(-180deg)}.selection.faq ul.item-list li .answer{display:none}.selection.faq ul.item-list li .answer p:first-child{margin-top:0}.selection.faq ul.item-list li:first-child{border-top:1px solid #f0f0f0}.selection.faq ul.item-list li:last-child{border-bottom:0}
section.comments{border:none;margin-top:2em!important}section.comments h2.boxTitle{text-transform:capitalize}section.comments .comments_addbutton{text-align:center}section.comments div.comment_list{margin:1em 0;padding:0}section.comments div.comment_list .comment_line:first-child{border-top:none}section.comments div.comment_list .comment_line{margin:0;border-top:1px solid #e0e0d0;padding:1em 0}@media only screen and (min-width:768px){section.comments div.comment_list .comment_line{display:flex}}section.comments div.comment_list .comment_line .comment_line__avatar{display:none}@media only screen and (min-width:768px){section.comments div.comment_list .comment_line .comment_line__avatar{display:block;float:left;margin-right:17px}}section.comments div.comment_list .comment_line .comment_line__subject{margin:0 0 .5em;font-size:.9em;color:#666;font-weight:700}section.comments div.comment_list .comment_line .comment_line__body{margin:0;font-size:.8em;line-height:1.5em;width:100%;word-break:break-word}section.comments div.comment_list .comment_line .comment_line__footer{margin-top:1em;text-align:left}section.comments div.comment_list .comment_line .comment_line__footer .comment_line__footer__datetime{margin-top:.25em;font-size:.5em;color:#999}section.comments div.comment_list .comment_line .comment_line__footer .comment_line__footer__author{font-size:.8em;font-style:italic}
.list-item-box{padding:0;margin:0}.box{border-radius:0!important;background-color:#fff}.x-scroll .item-box{width:81%;margin-left:1em;margin-bottom:1em}@media only screen and (min-width:768px){.x-scroll .item-box{width:40%}}@media only screen and (min-width:1024px){.x-scroll .item-box{width:29%}}@media only screen and (min-width:1280px){.x-scroll .item-box{width:24%}}.x-scroll .item-box:last-child{margin-right:1em}.item-box{font-size:.9em;height:auto;width:100%;flex-shrink:0;margin-bottom:1em;padding:1em;border-left:1px solid #e0e0e0;border-radius:.4em;background-color:#fff;box-shadow:2px 2px 2px #ccc;position:relative;cursor:pointer}.item-box:hover{transform:translateY(-2px);box-shadow:0 6px 8px #0000001a,0 0 3px #0003}@media only screen and (min-width:768px){.item-box{width:48%;margin-left:1.5em}.item-box:nth-child(odd){margin-left:0}}@media only screen and (min-width:1024px){.item-box{width:24%;margin-left:1%}.item-box:nth-child(odd){margin-left:1%}.item-box:nth-child(4n+1){margin-left:0}}.item-box.place,.item-box.with-price{padding-bottom:4em}.item-box.place .desc,.item-box.with-price .desc{margin-bottom:1em}.item-box .mask{height:200px;position:relative;margin:-1em -1em 1em}@media only screen and (min-width:1024px){.item-box .mask{height:168px}}.item-box .mask img{border-top-left-radius:.4em;border-top-right-radius:.4em;width:100%;height:100%;object-fit:cover}.item-box .mask .center-container{position:relative!important;border-radius:3px!important;text-align:center}.item-box .mask .bottom-left-container,.item-box .mask .bottom-right-container{left:auto;right:0;z-index:10;padding:0 .5em .3em 0;position:absolute;bottom:0;text-align:right;font-size:1em;line-height:1.4em;font-weight:700}.item-box .mask .bottom-right-container{left:inherit;right:1em;text-align:right}.item-box.place address{display:flex;align-items:center;position:absolute;left:0;bottom:0;padding-right:1em;padding-left:1em;padding-bottom:1em}.item-box.place address svg.marker{margin-right:.5em;width:1em;height:1em;color:#fabd00}.item-box .desc .boxTitle,.item-box .desc h3{font-size:1.4em;line-height:1.2em;display:-webkit-box;margin-bottom:0}.item-box .desc .boxTitle .vs,.item-box .desc h3 .vs{font-size:.8em;font-weight:400;color:silver}.item-box .desc h4.subTitle{line-height:1.5em}.item-box .desc address,.item-box .desc p,.item-box .desc ul{font-size:.9em;line-height:1.5em}.item-box .desc ul{padding:0 0 0 2em;margin:0}.item-box .desc ul.arrow-o{padding:0 0 0 .25em}.item-box .desc p{margin-top:.5em}.item-box .price{font-size:.9em;position:absolute;right:0;bottom:0;padding-right:1em;padding-bottom:1em;color:#666}.item-box .price span:first-child{display:block;text-shadow:none;margin-right:.2em;font-weight:400;text-align:right;line-height:1em}.item-box .price span:last-child{display:block;font-size:1.6em;font-weight:700}.item-box .boxSubTitle,.item-box .boxTitle,.item-box h3,.item-box h4{text-align:left;margin:0}.item-box .boxTitle,.item-box h3{color:#fabd00;font-size:1.4em;line-height:1.2em;font-weight:700}.item-box .boxTitle a,.item-box h3 a{color:#fabd00}.item-box .boxSubTitle,.item-box h4{color:#666;line-height:1.2em;margin-top:.2em;font-weight:400}.item-box .type-container{display:block;position:absolute;top:0;right:0;color:#fff;font-size:.6em;text-align:right;line-height:1em;font-weight:400;padding:2px 5px}.item-box .type-container.sponsored{background:#fabd00}.item-box .direct-booking{position:absolute;width:45px;height:45px;cursor:pointer;right:-14px;top:-17px;z-index:6}@media only screen and (min-width:1024px){.item-box .direct-booking{width:70px;height:70px;right:-12px;top:-18px}}.item-box .followtheb{position:absolute;top:-.6em;left:-.6em;z-index:1}.item-box .followtheb img{width:2.5em;height:2.5em}.item-box.no-img-header article{width:auto;color:#666;font-weight:400;font-size:inherit;border-radius:0;background-color:#fff;padding:15px 15px 0 15px}.item-box.no-img-header article p{line-height:1.5em!important}.item-box .more{margin-top:10px;margin-right:-15px;float:right;position:relative;display:none;z-index:2;padding:0 1em 0 .5em;text-align:right;font-size:.8em;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in;text-transform:uppercase;color:#fff;background:#fabd00}@media only screen and (min-width:768px){.item-box .more{visibility:hidden;display:inline-block}}.item-box .more a{color:#fff}.item-box .more a.focused,.no-touch .item-box .more a:hover{color:orange}.item-box .more.focused,.no-touch .item-box .more:hover{background:#fff;color:#fabd00}.item-box.aside .more,.item-box.content .more{margin-bottom:-24px;margin-right:-24px}.item-box.no-img-header .more{color:#fabd00;background:#fff}.item-box.no-img-header .more.focused,.no-touch .item-box.no-img-header .more:hover{background:#fabd00;color:#fff}.item-box .bg{background-color:rgba(0,0,0,.5)!important;color:#fff}.item-box.focused .desc:after,.no-touch .item-box:hover .desc:after{top:85%}.item-box.focused .more,.no-touch .item-box:hover .more{visibility:visible}.item-box.body-with-block{padding-bottom:5em;font-size:1em;display:grid;grid-template-columns:30% 70%;grid-template-rows:auto;grid-template-areas:"title title" "visual text"}.item-box.body-with-block .boxTitle,.item-box.body-with-block h3{font-size:1.3em!important;margin:0 0 .5em 0!important}.item-box.body-with-block .boxTitle a,.item-box.body-with-block h3 a{color:#000}.item-box.body-with-block h4{font-size:1.1em!important;margin:0!important}.item-box.body-with-block .argument{display:flex;font-size:.9em;align-items:center}.item-box.body-with-block .argument .argument_icon{font-size:2em;margin-right:.1em}.item-box.body-with-block .argument .argument__content__label{font-weight:700;font-size:1em}.item-box.body-with-block .argument .argument__content__desc{font-size:.75em}.item-box.body-with-block .svg-icon{color:#fabd00;font-size:1em;width:1em;height:1em}.item-box.body-with-block .title{grid-area:title}.item-box.body-with-block .mask{grid-area:visual;margin:0;height:auto}.item-box.body-with-block .mask img{border-radius:.4em;width:100%;height:100%;object-fit:cover;max-height:150px}.item-box.body-with-block .content{grid-area:text;margin-left:1em;padding-top:.25em;color:#666}.item-box.body-with-block .desc{margin-bottom:0}.item-box.body-with-block .desc ul{padding:0 0 0 .5em}.item-box.body-with-block .price{grid-area:price;color:#000;position:relative;right:initial;bottom:initial;padding-right:0;padding-bottom:0}.item-box.body-with-block .bottom{font-size:.9em;position:absolute;right:0;bottom:0;padding:1em;display:flex;width:100%;justify-content:space-between;background-color:#fafafa;border-top:1px solid #eee;border-bottom-left-radius:.4em;border-bottom-right-radius:.4em}@media only screen and (min-width:1024px){.item-box.body-with-block{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"visual" "title" "text" "price"}.item-box.body-with-block .mask{margin:-1em -1em 1em;height:200px}.item-box.body-with-block .mask img{max-height:initial;border-radius:.4em .4em 0 0}}.item-box.no-img-header{height:inherit}@media only screen and (min-width:768px){.item-box .mask{position:relative}}@media only screen and (min-width:1024px){.item-box{margin-bottom:1.5em}}