*{margin:0}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{overflow-y:-moz-scrollbars-vertical;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}.cf::after,.cf::before{content:'';display:table}.cf::after{clear:both}.cf{zoom:1}.cont{width:100%;margin-left:0;margin-right:0}.wrapper{width:1180px;margin-left:auto;margin-right:auto}.row{padding-left:15px;padding-right:15px;position:relative}.m-center{margin-left:auto;margin-right:auto}body::before{display:none;content:'xlg'}body::after{display:none;content:'{"xlg": "5000px", "lg": "1200px", "md": "980px", "sm": "740px"}'}.xlg1{width:8.333%}.xlg2{width:16.666%}.xlg3{width:24.999%}.xlg4{width:33.333%}.xlg5{width:41.666%}.xlg6{width:49.999%}.xlg7{width:58.333%}.xlg8{width:66.666%}.xlg9{width:74.999%}.xlg10{width:83.333%}.xlg11{width:91.666%}.xlg12{width:100%}.xlg-hide{display:none}.xlg-show{display:block}.color{color:#7e7e7e}.color-faded{color:#b1b1b1}.color-white{color:#fff}.color-black{color:#111}.color-black-faded{color:#444}.color-dark{color:#3c3c3c}.color-dark-faded{color:#6f6f6f}.color-light{color:#4d4d4f}.color-light-grey{color:#e5e8eb}.color-light-faded{color:#7f7f83}.color-accent{color:#007bb7}.color-accent-faded{color:#1eb5ff}.color-highlight{color:#eb2e2e}.color-highlight-faded{color:#f48b8b}.bg-color{background-color:#7e7e7e}.bg-color-faded{background-color:#b1b1b1}.bg-color-white{background-color:#fff}.bg-color-white-faded{background-color:#e6e6e6}.bg-color-white-faded-more{background-color:#ccc}.bg-color-black{background-color:#111}.bg-color-black-faded{background-color:#444}.bg-color-dark{background-color:#3c3c3c}.bg-color-dark-faded{background-color:#6f6f6f}.bg-color-light{background-color:#4d4d4f}.bg-color-light-grey{background-color:#e5e8eb}.bg-color-light-faded{background-color:#7f7f83}.bg-color-accent{background-color:#007bb7}.bg-color-accent-faded{background-color:#1eb5ff}.bg-color-highlight{background-color:#eb2e2e}.bg-color-highlight-faded{background-color:#f48b8b}@font-face{font-family:icomoon;src:url(../../assets/fonts/icomoon.eot?4cbks6);src:url(../../assets/fonts/icomoon.eot?4cbks6#iefix) format('embedded-opentype'),url(../../assets/fonts/icomoon.woff2?4cbks6) format('woff2'),url(../../assets/fonts/icomoon.ttf?4cbks6) format('truetype'),url(../../assets/fonts/icomoon.woff?4cbks6) format('woff'),url(../../assets/fonts/icomoon.svg?4cbks6#icomoon) format('svg');font-weight:400;font-style:normal}.font-regular{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400}.font-regular-bold{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700}.font-regular-italic{font-family:myriad-pro-condensed,sans-serif;font-style:italic;font-weight:400}.font-light{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:400}.font-bold{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.pr{position:relative}.pa{position:absolute}.pf{position:fixed}.fl{float:left}.fr{float:right}.dn,.hidden{display:none}.db{display:block}.df{display:-webkit-box;display:-ms-flexbox;display:flex}.dib{display:inline-block}.oh{overflow:hidden}.auto-width{width:auto}.full-width{width:100%}.full-height{height:100%}.full-size{width:100%;height:100%}.screen-height{height:100vh}.screen-width{width:100vw}.screen-size{height:100vh;width:100vw}.w70{width:70%;margin-left:15%;margin-right:15%}.center,.text-center{text-align:center}.left,.text-left{text-align:left}.right,.text-right{text-align:right}.justify{text-align:justify}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.centred{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vertically-centred{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.horizontally-centred{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.uppercase{text-transform:uppercase}.pointer{cursor:pointer}.no-border{border:none}.image{display:inline-block;width:100%;height:auto}.css-imagefill{position:relative;overflow:hidden}.css-imagefill picture,.css-imagefill video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.css-imagefill picture img{width:auto;min-width:100%;min-height:100%}.css-imagefill picture.top{top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.css-imagefill picture.top img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.css-imagefill picture.bottom{top:auto;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.css-imagefill picture.bottom img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.css-imagefill picture.left{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.css-imagefill picture.left img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.css-imagefill picture.right{right:0;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.css-imagefill picture.right img{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.css-imagefill picture.left.top{top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.css-imagefill picture.left.top img{position:absolute;top:0;left:0;-webkit-transform:translateY(0);transform:translateY(0)}.css-imagefill picture.left.bottom{top:auto;bottom:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.css-imagefill picture.left.bottom img{position:absolute;top:auto;bottom:0;left:0;-webkit-transform:translateY(0);transform:translateY(0)}.css-imagefill picture.right.top{top:0;right:0;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}.css-imagefill picture.right.top img{position:absolute;top:0;right:0;-webkit-transform:translateY(0);transform:translateY(0)}.css-imagefill picture.right.bottom{top:auto;right:0;bottom:0;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}.css-imagefill picture.right.bottom img{position:absolute;top:auto;right:0;bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}.ptb{padding-top:60px;padding-bottom:60px}.pt{padding-top:60px}.pb{padding-bottom:60px}.mtb{margin-top:60px;margin-bottom:60px}.mt{margin-top:60px}.mb{margin-bottom:60px}.small-ptb{padding-top:30px;padding-bottom:30px}.small-pt{padding-top:30px}.small-pb{padding-bottom:30px}::-moz-selection{background-color:#007bb7;color:#fff}::selection{background-color:#007bb7;color:#fff}.h1,.h1 a{padding:0;color:#007bb7;font-size:26px;line-height:100%;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.h1 a strong,.h1 strong{font-size:16px;line-height:100%;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;text-transform:none}.h1 a.centered,.h1.centered{text-align:center}.h2,.h2 a{padding:0;color:#007bb7;font-size:20px;line-height:100%;letter-spacing:1px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.h2 a strong,.h2 strong{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;text-transform:none}.h3,.h3 a{color:#007bb7;font-size:16px;line-height:100%;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;text-transform:none}.h4,.h4 a{font-size:22px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.h4 a strong,.h4 strong{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:400}.h5,.h5 a{font-size:18px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.h5 a strong,.h5 strong{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:400}.h6,.h6 a{font-size:16px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.h6 a strong,.h6 strong{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:400}.h1,.h2,.h3,p{margin:0 0 15px}b,strong{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700}p{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;margin:0 0 15px;font-size:14px;line-height:21px;text-align:left}.small-text,blockquote,blockquote p{color:#3c3c3c;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:24px;text-decoration:none}i{font-family:myriad-pro-condensed,sans-serif;font-style:italic;font-weight:400}a{text-decoration:none;outline:0;cursor:pointer;line-height:21px;font-size:14px;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;color:#7e7e7e}a:focus{outline:0}a.anker{color:#3c3c3c;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:24px;text-decoration:none}a.breadcrumb{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:18px;text-decoration:none}a.read-more{color:#007bb7;text-decoration:underline}.btn-container{width:100%}.btn-container .btn{margin:0 5px}.btn,a.btn,button.btn{display:inline-block;cursor:pointer;padding-left:20px;margin:15px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:250px;max-width:250px;height:40px;text-decoration:none;text-transform:uppercase;border:0;font-size:18px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background-color:#e6e6e6;color:#3c3c3c}.btn svg,.btn svg g,.btn svg path,a.btn svg,a.btn svg g,a.btn svg path,button.btn svg,button.btn svg g,button.btn svg path{fill:#3c3c3c}.btn .svg-download-no-circle,a.btn .svg-download-no-circle,button.btn .svg-download-no-circle{width:10px;height:auto;margin-right:15px}.btn a,a.btn a,button.btn a{text-decoration:none;color:#3c3c3c;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.btn::-moz-focus-inner,a.btn::-moz-focus-inner,button.btn::-moz-focus-inner{border:none}.btn:hover,a.btn:hover,button.btn:hover{background-color:#ccc;color:#3c3c3c}.btn-highlighted,a.btn-highlighted,button.btn-highlighted{border:1px solid #3c3c3c;background-color:#fff}.btn-highlighted:hover,a.btn-highlighted:hover,button.btn-highlighted:hover{background-color:#e6e6e6!important;color:#3c3c3c}.btn-close,a.btn-close,button.btn-close{padding-left:20px;position:relative}.btn-close::after,.btn-close::before,a.btn-close::after,a.btn-close::before,button.btn-close::after,button.btn-close::before{content:'';position:absolute;top:50%;left:40px;width:1px;height:20px;background-color:#3c3c3c}.btn-close::before,a.btn-close::before,button.btn-close::before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.btn-close::after,a.btn-close::after,button.btn-close::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.btn.btn-small,a.btn.btn-small,button.btn.btn-small{padding:5px 15px;font-size:12px}.btn.btn-large,a.btn.btn-large,button.btn.btn-large{padding:20px 40px;font-size:28px}.btn.btn-highlighted,a.btn.btn-highlighted,button.btn.btn-highlighted{border:1px solid #3c3c3c;background-color:#fff}.btn.btn-highlighted:hover,a.btn.btn-highlighted:hover,button.btn.btn-highlighted:hover{background-color:#7e7e7e;color:#3c3c3c}.btn.btn-white,a.btn.btn-white,button.btn.btn-white{background-color:#fff;color:#7e7e7e}.arrow-up{display:block;position:relative;width:25px;height:25px}.arrow-up::after{position:absolute;top:0;left:50%;border:solid transparent;content:'';height:0;width:0;pointer-events:none;border-color:transparent;border-top-color:#7e7e7e;border-width:12px;margin-left:-12px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.arrow-up:hover::after{border-top-color:#007bb7}.arrow-down{display:block;position:relative;width:25px;height:25px}.arrow-down::after{content:'';position:absolute;top:0;left:50%;border:solid transparent;height:0;width:0;pointer-events:none;border-color:transparent;border-bottom-color:#7e7e7e;border-width:12px;margin-left:-12px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.arrow-down:hover::after{border-bottom-color:#007bb7}.arrow-right::after{content:'';border-bottom:2px solid #7e7e7e;border-right:2px solid #7e7e7e;width:20px;height:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.arrow-right:hover::after{border-bottom-color:#007bb7;border-right-color:#007bb7}.arrow-left::after{content:'';border-bottom:2px solid #7e7e7e;border-right:2px solid #7e7e7e;width:20px;height:20px;-webkit-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.arrow-left:hover::after{border-bottom-color:#007bb7;border-right-color:#007bb7}.long-arrow-left{background-color:#7e7e7e;display:block;position:relative;width:75px;height:1px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.long-arrow-left::before{content:'';position:absolute;top:50%;left:-2px;border-width:4px 8px 4px 0;border-style:solid;border-color:transparent;border-right-color:#7e7e7e;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.long-arrow-left:hover{background-color:#007bb7}.long-arrow-left:hover::before{border-right-color:#007bb7}.long-arrow-right{background-color:#7e7e7e;display:block;position:relative;width:75px;height:1px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.long-arrow-right::before{content:'';position:absolute;top:50%;right:-2px;border-width:4px 0 4px 8px;border-style:solid;border-color:transparent;border-left-color:#7e7e7e;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.long-arrow-right:hover{background-color:#007bb7}.long-arrow-right:hover::before{border-left-color:#007bb7}.arrow-accordion{display:block;position:relative;width:15px;height:15px}.arrow-accordion span{position:absolute;top:7px;width:9px;height:2px;background-color:#7e7e7e;display:inline-block;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.arrow-accordion span:first-of-type{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow-accordion span:last-of-type{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow-accordion.up span:first-of-type{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow-accordion.up span:last-of-type{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow-accordion:hover span{background-color:#007bb7}.burger{display:block;position:relative;width:40px;height:20px;border:0;padding:0;cursor:pointer;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background:0 0}.burger span,.burger::after,.burger::before{content:'';display:block;position:absolute;top:0;left:0;width:40px;height:3px;background-color:#7e7e7e}.burger::before{top:8px}.burger::after{top:16px}.burger:hover span,.burger:hover::after,.burger:hover::before{background-color:#007bb7}.check{position:relative;padding-left:35px;width:24px;height:24px}.check::before{content:'';display:inline-block;position:absolute;left:10px;top:-3px;-webkit-transform:rotate(40deg);transform:rotate(40deg);height:24px;width:12px;border-bottom:3px solid #7e7e7e;border-right:3px solid #7e7e7e;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.check:hover::before{border-bottom-color:#007bb7;border-right-color:#007bb7}.close{display:block;position:relative;width:36px;height:36px;cursor:pointer}.close::after,.close::before{position:absolute;left:15px;content:' ';height:36px;width:5px;background-color:#7e7e7e;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close:hover::after,.close:hover::before{background-color:#007bb7}.slider-arrows-svg path{fill:#fff}.splide__arrow svg.slider-arrows-svg{width:40px;height:40px}.price{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;color:#3c3c3c;font-size:14px;line-height:20px}.pre-header{position:fixed;top:0;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:50px}.pre-header .small-logo{display:block;height:40px;margin-top:5px;margin-left:10px;overflow:hidden}.pre-header .small-logo svg{width:166px;height:auto}.pre-header .small-logo svg,.pre-header .small-logo svg g,.pre-header .small-logo svg path{fill:#fff!important}.pre-header .btn-booking-mobile{position:fixed;left:50%;bottom:10px;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:225px;height:50px;margin:0;background-color:#fff;border:1px solid #3c3c3c;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.pre-header .btn-booking-mobile:hover{background-color:#fff}.pre-header.sticky{background-color:#e5e8eb}.pre-header.sticky:hover{z-index:230}.pre-header.sticky .small-logo{height:30px;margin-top:7px;margin-left:10px;overflow:hidPn}.pre-header.sticky .small-logo svg{margin-top:-10px}.pre-header.sticky .small-logo svg,.pre-header.sticky .small-logo svg g,.pre-header.sticky .small-logo svg path{fill:#007bb7!important}.pre-header.sticky .top-menu{top:13px}.pre-header.sticky .top-menu .lang-switch{color:#3c3c3c}.pre-header.sticky .top-menu>a:first-child{display:none}.pre-header.sticky .top-menu svg,.pre-header.sticky .top-menu svg path{fill:#3c3c3c}.pre-header.sticky .top-menu .menu-toggle{border-top:4px solid #3c3c3c;border-bottom:4px solid #3c3c3c}.pre-header.sticky .top-menu .menu-toggle::before{background-color:#3c3c3c}.home .pre-header:not(.sticky) .small-logo{display:none}.lang-switch{display:none!important;padding-left:50px;color:#fff;font-size:16px;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;letter-spacing:.44px}.lang-switch .active{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700}.lang-switch .sep{padding:0 5px}.top-menu{position:absolute;top:17px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-menu .menu-toggle{position:relative;display:inline-block;width:40px;height:24px;margin:-5px 0 0 30px;border-top:4px solid #fff;border-bottom:4px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.top-menu .menu-toggle.active{border:none}.top-menu .menu-toggle.active::before{display:none}.top-menu .menu-toggle::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:100%;height:4px;background-color:#fff}.top-menu svg{width:20px;height:20px;margin-left:20px}.top-menu svg.pin-svg{width:30px;height:30px}.top-menu svg.bell-svg{width:25px}.top-menu svg path{fill:#fff}.menu-image{background-size:cover;background-position:center}.header{height:100vh;overflow:hidden;background-color:#3c3c3c;position:relative}.header::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.3;z-index:1}.header .logo{position:absolute;width:244px;height:25vh;top:auto;bottom:400px;left:50%;z-index:10;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .logo svg{width:120%;height:auto;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .logo svg,.header .logo svg g,.header .logo svg path{fill:#fff!important}.header .h1{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center}.header .h1 strong{margin-top:10px}.header .image{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}.header .splide__arrow{top:auto;bottom:15%;left:50%;opacity:1}.header .splide__arrow.splide__arrow--prev{margin-left:-55px}.header .splide__arrow.splide__arrow--next{right:auto;margin-left:15px}.mobile-menu{position:fixed;top:0;bottom:0;left:0;right:0;z-index:200;background-color:#fff;display:none;overflow-y:scroll}.mobile-menu.js-show{display:block}.mobile-menu .logo{height:50px;overflow:hidden}.mobile-menu .logo svg{width:160px;height:auto}.mobile-menu .lang-switch{display:block;display:none;padding:35px 20px 35px;color:#3c3c3c}.mobile-menu .top-menu{top:17px}.mobile-menu .top-menu svg{margin-left:20px}.mobile-menu .top-menu svg.mail-svg,.mobile-menu .top-menu svg.phone-svg{position:relative;top:5px}.mobile-menu .top-menu svg.bell-svg{position:relative;top:4px;width:25px}.mobile-menu .top-menu svg,.mobile-menu .top-menu svg g,.mobile-menu .top-menu svg path{fill:#3c3c3c}.mobile-menu .navigation{position:relative;margin-top:20px;padding:0 20px;border-top:1px solid #3c3c3c}.mobile-menu .navigation ul{margin-left:0;list-style-type:none!important}.mobile-menu .navigation ul li{margin:0;line-height:1}.mobile-menu .navigation ul li a{display:block;padding:17px 0;color:#3c3c3c;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:28px;letter-spacing:.77px;text-transform:uppercase;text-decoration:none}.mobile-menu .navigation ul li .submenu-icon{position:absolute;right:20px;z-index:30;margin-top:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mobile-menu .navigation ul li .submenu-icon svg{width:35px;height:35px}.mobile-menu .navigation ul li .submenu-icon svg,.mobile-menu .navigation ul li .submenu-icon svg g,.mobile-menu .navigation ul li .submenu-icon svg path{fill:#3c3c3c}.mobile-menu .navigation ul li ul{position:absolute;top:0;left:0;z-index:40;display:none;width:100%;height:100%;background-color:#fff;text-align:center}.mobile-menu .navigation ul li ul li:first-child a{display:block;padding:30px 0;border-bottom:1px solid #3c3c3c;color:#007bb7}.mobile-menu .navigation ul li.js-active ul{display:block}.mobile-menu .navigation ul li.js-active .submenu-icon{-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);top:75px;left:40px;right:auto;z-index:60}.mobile-menu .navigation ul li.js-active .submenu-icon svg,.mobile-menu .navigation ul li.js-active .submenu-icon svg g,.mobile-menu .navigation ul li.js-active .submenu-icon svg path{fill:#007bb7}.mobile-menu .contact-infos svg,.mobile-menu .contact-infos svg g{fill:#fff;height:20px}.close-menu{position:relative;cursor:pointer;width:25px;height:22px;margin:0 20px}.close-menu::after,.close-menu::before{content:'';position:absolute;top:50%;left:0;display:block;width:28px;height:2px;background-color:#3c3c3c}.close-menu::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close-menu::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.desktop-menu nav{max-width:75vw;overflow:hidden}.desktop-menu nav ul{display:block;width:100vw;height:100px;overflow:hidden;margin-left:15px;list-style:none;white-space:nowrap}.desktop-menu nav ul li{position:relative;display:inline-block;height:18px;margin:37px 0 0;padding:0 15px}.desktop-menu nav ul li a{display:inline-block;padding-bottom:10px;color:#fff;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700;font-size:16px;letter-spacing:.44px;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s}.desktop-menu nav ul ul{position:absolute;left:0;display:block;visibility:hidden;width:auto;height:auto;padding:8px 5px 4px;background-color:#fff}.desktop-menu nav ul ul li{position:relative;display:inline-block;height:auto;margin:0;padding:0 18px;line-height:1em}.desktop-menu nav ul ul li:first-child{padding-left:0}.desktop-menu nav ul ul li:last-child{padding-right:0}.desktop-menu nav ul ul li:last-child::before{display:none}.desktop-menu nav ul ul li::before{content:'';position:absolute;top:50%;right:-2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:5px;height:5px;background-color:#3c3c3c;border-radius:50%}.desktop-menu nav ul ul li a{display:inline-block;margin-bottom:0;padding:0 5px;color:#3c3c3c;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:1em;text-transform:uppercase}.desktop-menu nav ul ul li a:hover{color:#007bb7}.desktop-menu nav ul li:hover ul,.desktop-menu nav ul ul:hover{visibility:visible}.sticky .desktop-menu nav{max-width:75vw}.sticky .desktop-menu nav>ul{height:40px}.sticky .desktop-menu nav:hover>ul{height:80px}.sticky .desktop-menu ul li{margin-top:19px}.sticky .desktop-menu ul a{color:#3c3c3c;padding-bottom:8px}.sticky .desktop-menu ul a:hover{color:#007bb7}.sticky .desktop-menu ul ul{background-color:#e5e8eb}.sticky .desktop-menu ul ul a{padding-bottom:0}.sticky .desktop-menu ul ul li{margin-top:0;padding-bottom:0}.sticky.qb-sticky .desktop-menu ul li.has-submenu:hover::after{content:'';position:fixed;top:60px;left:10px;right:10px;height:40px;background-color:#fff}.sticky.qb-sticky .desktop-menu ul li ul{background-color:#fff;z-index:10}.sticky.qb-sticky .desktop-menu ul li ul li:hover::after{display:none}.sticky.qb-sticky .desktop-menu ul li ul li::before{margin-top:-3px}.sticky.qb-sticky .desktop-menu ul li ul a{padding-top:4px;padding-bottom:5px}.content-navi{width:100%;text-align:center;list-style-type:none;margin-bottom:40px}.content-navi li{display:inline-block;font-size:20px;line-height:20px;font-weight:600;padding:5px 15px;margin-bottom:5px;cursor:pointer}.content-navi li:first-child{border-right:2px solid #3c3c3c;padding:5px 35px;margin-right:15px}.content-navi li.current,.content-navi li:hover{color:#007bb7}.nav-trigger{float:right;position:relative;margin:12px 20px;height:44px;width:44px}.nav-trigger span{position:absolute;background-color:#007bb7;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:32px;height:3px}.nav-trigger span::after,.nav-trigger span::before{position:absolute;width:100%;height:100%;content:'';top:0;right:0;background-color:inherit;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-trigger span::before{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.nav-trigger span::after{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateY(10px);transform:translateY(10px)}.nav-trigger span:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-trigger span:hover span::after,.nav-trigger span:hover span::before{width:50%}.nav-trigger span:hover span::before{-webkit-transform:translateX(1px) translateY(1px) rotate(45deg);transform:translateX(1px) translateY(1px) rotate(45deg)}.nav-trigger span:hover span::after{-webkit-transform:translateX(1px) translateY(-1px) rotate(-45deg);transform:translateX(1px) translateY(-1px) rotate(-45deg)}.quickbooker{position:absolute;left:0;bottom:20px;z-index:200;width:100%;display:none;color:#fff;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;letter-spacing:.5px}.quickbooker:hover{z-index:500}.quickbooker .qb-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1203px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto}.quickbooker .qb-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-preferred-size:20%;flex-basis:20%}.quickbooker .qb-item.qb-item-wide{-ms-flex-preferred-size:40%;flex-basis:40%}.quickbooker .qb-item.qb-item-wide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}.quickbooker .qb-item:nth-child(1)::before,.quickbooker .qb-item:nth-child(2)::before{content:'';position:absolute;top:-4px;right:25px;display:block;width:2px;height:56px;background-color:#fff}.quickbooker .qb-item label{width:75px;font-size:12px;text-transform:uppercase}.quickbooker .qb-item .value{margin:-4px 10px 0 0;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700;font-size:56px;letter-spacing:.33px;line-height:1;cursor:pointer}.quickbooker .qb-item .value-select{position:absolute;left:50%;bottom:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none;padding:15px;background-color:#fff;color:#3c3c3c;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:.71px}.quickbooker .qb-item .value-select.js-show{display:-webkit-box;display:-ms-flexbox;display:flex}.quickbooker .qb-item .value-select div{padding:15px;cursor:pointer}.quickbooker .qb-item .value-select div.current,.quickbooker .qb-item .value-select div:hover{background-color:#007bb7;color:#fff}.quickbooker .qb-item .sep{margin:0 auto;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:1}.quickbooker .qb-item .btn{margin:-6px 0 0;background-color:#fff}.quickbooker.sticky{position:fixed;top:50px;bottom:auto;z-index:200;background-color:#e5e8eb;color:#3c3c3c}.quickbooker.sticky .qb-wrap{max-width:1000px;padding:10px 0}.quickbooker.sticky .qb-item:nth-child(1)::before,.quickbooker.sticky .qb-item:nth-child(2)::before{top:0;right:25px;height:27px;background-color:#3c3c3c}.quickbooker.sticky .qb-item label{width:auto;margin-right:8px;font-size:8px;letter-spacing:.33px}.quickbooker.sticky .qb-item .value-select{top:48px;bottom:auto}.quickbooker.sticky .qb-item .sep,.quickbooker.sticky .qb-item .value{margin-top:0;font-size:38px}.quickbooker.sticky .qb-item .date{font-size:12px;line-height:14px;letter-spacing:.33px}.quickbooker.sticky .qb-item .btn{width:164px;height:37px;margin:0 0 0 -80px}.flatpickr-calendar.open{min-width:751px;margin-top:-78px;padding:30px 30px 30px;background-color:#fff;border:1px solid #3c3c3c;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.flatpickr-calendar.open:not(.multiMonth){min-width:360px;padding:15px}.flatpickr-calendar.open:not(.multiMonth) .flatpickr-weekdaycontainer{max-width:100%}.flatpickr-calendar.open:not(.multiMonth) .slider-arrows-svg{display:none}.flatpickr-calendar.open.dp-bottom{margin-top:0}.flatpickr-calendar.open::after,.flatpickr-calendar.open::before{display:none!important}.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month svg,.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month svg{width:48px;height:48px}.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month svg,.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month svg g,.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month svg path,.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month svg g,.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month svg path{fill:#3c3c3c}.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month svg{-webkit-transform:rotate(0);transform:rotate(0)}.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month{left:30px;top:20px}.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month{right:30px;top:20px}.flatpickr-calendar.open .flatpickr-rContainer{width:100%}.flatpickr-calendar.open .flatpickr-month{height:56px;margin:0 0 30px;color:#3c3c3c;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:24px;letter-spacing:1.09px}.flatpickr-calendar.open .flatpickr-month .numInputWrapper{display:none}.flatpickr-calendar.open .flatpickr-weekday{color:#3c3c3c;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700;font-size:16px;letter-spacing:.71px;text-transform:uppercase}.flatpickr-calendar.open .flatpickr-weekdaycontainer{width:50%;max-width:50%}.flatpickr-calendar.open .flatpickr-weekdaycontainer:first-child{margin-right:10px}.flatpickr-calendar.open .flatpickr-weekdaycontainer:last-child{margin-left:10px}.flatpickr-calendar.open .flatpickr-days{width:100%!important;margin:20px 0 0}.flatpickr-calendar.open .flatpickr-days .dayContainer{width:50%;max-width:50%;-webkit-box-shadow:none;box-shadow:none}.flatpickr-calendar.open .flatpickr-days .dayContainer:first-child{margin-right:10px}.flatpickr-calendar.open .flatpickr-days .dayContainer:last-child{margin-left:10px}.flatpickr-calendar.open .flatpickr-day{max-width:unset;color:#3c3c3c;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:.71px;border-radius:0!important}.flatpickr-calendar.open .flatpickr-day.inRange{-webkit-box-shadow:none;box-shadow:none}.flatpickr-calendar.open .flatpickr-day.flatpickr-disabled,.flatpickr-calendar.open .flatpickr-day.flatpickr-disabled:hover{color:#3c3c3c;opacity:.3}.flatpickr-calendar.open .flatpickr-day.endRange,.flatpickr-calendar.open .flatpickr-day.endRange.inRange,.flatpickr-calendar.open .flatpickr-day.endRange.nextMonthDay,.flatpickr-calendar.open .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar.open .flatpickr-day.endRange:focus,.flatpickr-calendar.open .flatpickr-day.endRange:hover,.flatpickr-calendar.open .flatpickr-day.selected,.flatpickr-calendar.open .flatpickr-day.selected.inRange,.flatpickr-calendar.open .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar.open .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar.open .flatpickr-day.selected:focus,.flatpickr-calendar.open .flatpickr-day.selected:hover,.flatpickr-calendar.open .flatpickr-day.startRange,.flatpickr-calendar.open .flatpickr-day.startRange.inRange,.flatpickr-calendar.open .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar.open .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar.open .flatpickr-day.startRange:focus,.flatpickr-calendar.open .flatpickr-day.startRange:hover{color:#fff;background-color:#007bb7;border:none}.flatpickr-calendar.open .flatpickr-day.inRange,.flatpickr-calendar.open .flatpickr-day.nextMonthDay.inRange,.flatpickr-calendar.open .flatpickr-day.nextMonthDay.today.inRange,.flatpickr-calendar.open .flatpickr-day.nextMonthDay:focus,.flatpickr-calendar.open .flatpickr-day.nextMonthDay:hover,.flatpickr-calendar.open .flatpickr-day.prevMonthDay.inRange,.flatpickr-calendar.open .flatpickr-day.prevMonthDay.today.inRange,.flatpickr-calendar.open .flatpickr-day.prevMonthDay:focus,.flatpickr-calendar.open .flatpickr-day.prevMonthDay:hover,.flatpickr-calendar.open .flatpickr-day.today.inRange,.flatpickr-calendar.open .flatpickr-day:focus,.flatpickr-calendar.open .flatpickr-day:hover{color:#fff;background-color:#007bb7;border:none}.flatpickr-calendar.open .flatpickr-day.endRange.startRange,.flatpickr-calendar.open .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar.open .flatpickr-day.selected.startRange,.flatpickr-calendar.open .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar.open .flatpickr-day.startRange.startRange,.flatpickr-calendar.open .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar.open .flatpickr-day.week.selected{background-color:#007bb7;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.h1,.h2,.h3,.h4,.h5,.h6{display:block}.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong{display:inherit}.image-default{opacity:.5}section h2{margin-bottom:50px}.cc-window{background-color:#7e7e7e}.cc-window .cc-link,.cc-window .cc-link:active,.cc-window .cc-link:visited,.cc-window .cc-message{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;color:#fff}.cc-window .cc-dismiss{display:inline-block;cursor:pointer;padding-left:20px;margin:15px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:250px;max-width:250px;height:40px;text-decoration:none;text-transform:uppercase;border:0;font-size:18px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background-color:#e6e6e6;color:#3c3c3c}.cc-window .cc-dismiss svg,.cc-window .cc-dismiss svg g,.cc-window .cc-dismiss svg path{fill:#3c3c3c}.cc-window .cc-dismiss .svg-download-no-circle{width:10px;height:auto;margin-right:15px}.cc-window .cc-dismiss a{text-decoration:none;color:#3c3c3c;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.cc-window .cc-dismiss::-moz-focus-inner{border:none}.cc-window .cc-dismiss:hover{background-color:#ccc;color:#3c3c3c}.cc-window .cc-dismiss-highlighted{border:1px solid #3c3c3c;background-color:#fff}.cc-window .cc-dismiss-highlighted:hover{background-color:#e6e6e6!important;color:#3c3c3c}.cc-window .cc-dismiss-close{padding-left:20px;position:relative}.cc-window .cc-dismiss-close::after,.cc-window .cc-dismiss-close::before{content:'';position:absolute;top:50%;left:40px;width:1px;height:20px;background-color:#3c3c3c}.cc-window .cc-dismiss-close::before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.cc-window .cc-dismiss-close::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}[class*=' icon-'],[class^=icon-]{font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone::before{content:'\e900'}.icon-marker::before{content:'\e901'}.icon-email::before{content:'\e902'}.icon-arrowLeft::before{content:'\e314'}.icon-arrowRight::before{content:'\e315'}.icon-arrowUp::before{content:'\e316'}.icon-arrowDown::before{content:'\e313'}.icon-check::before{content:'\e876'}.icon-zoom::before{content:'\e56b'}.icon-download::before{content:'\e2c0'}.icon-person::before{content:'\e7fd'}.icon-feed::before{content:'\e0e5'}.icon-time::before{content:'\e8b5'}@media screen and (min-width:600px){.h1,.h1 a{font-size:50px;line-height:100%}.h1 a strong,.h1 strong{font-size:24px;line-height:100%}.h2,.h2 a{font-size:30px;line-height:100%}.h3,.h3 a{font-size:24px;line-height:100%}a,li,p{font-size:18px;line-height:120%}a{line-height:100%}li{line-height:120%}.btn,a.btn,button.btn{height:60px}.price{font-size:24px;line-height:36px}.pre-header .btn-booking-mobile{display:none!important}.pre-header.sticky .top-menu>a:first-child{display:inline}.cc-window .cc-dismiss{height:60px}}@media screen and (min-width:900px){.h1,.h2,.h3,p{margin:0 0 30px}.lang-switch{display:block}.top-menu{top:28px}.top-menu svg{margin-left:45px}.header .logo{bottom:40%}.header .logo svg{top:-150px}.header .h1 strong{margin-top:20px}.header .splide__arrow{bottom:15%}.quickbooker{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1280px){.pre-header .small-logo{margin-top:15px}.top-menu .menu-toggle{display:none}.header .logo{bottom:40%}.desktop-menu nav ul li{padding:0 8px}.desktop-menu nav ul li a{font-size:11px;-webkit-transition:all .5s;transition:all .5s}.desktop-menu nav ul ul li a{font-size:11px;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width:1500px){.header .logo svg{width:160%}.desktop-menu nav ul li a{font-size:14px;-webkit-transition:all .5s;transition:all .5s}.desktop-menu nav ul ul li a{font-size:14px;-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width:1600px){.desktop-menu nav ul li a{font-size:16px;-webkit-transition:all .5s;transition:all .5s}.desktop-menu nav ul ul li a{font-size:16px;-webkit-transition:all .5s;transition:all .5s}}@media screen and (max-width:1279px){.desktop-menu{display:none}}@media screen and (max-width:419px){.top-menu svg.pin-svg{opacity:0}}@media screen and (min-width:980px) and (max-width:1200px){body::before{content:'lg'}.lg1{width:8.333%}.lg2{width:16.666%}.lg3{width:24.999%}.lg4{width:33.333%}.lg5{width:41.666%}.lg6{width:49.999%}.lg7{width:58.333%}.lg8{width:66.666%}.lg9{width:74.999%}.lg10{width:83.333%}.lg11{width:91.666%}.lg12{width:100%}.lg-hide{display:none}.lg-show{display:block}}@media screen and (min-width:740px) and (max-width:980px){body::before{content:'md'}.md1{width:8.333%}.md2{width:16.666%}.md3{width:24.999%}.md4{width:33.333%}.md5{width:41.666%}.md6{width:49.999%}.md7{width:58.333%}.md8{width:66.666%}.md9{width:74.999%}.md10{width:83.333%}.md11{width:91.666%}.md12{width:100%}.md-hide{display:none}.md-show{display:block}}@media only screen and (min-width:18.75em) and (max-width:740px){body::before{content:'sm'}.sm1{width:8.333%}.sm2{width:16.666%}.sm3{width:24.999%}.sm4{width:33.333%}.sm5{width:41.666%}.sm6{width:49.999%}.sm7{width:58.333%}.sm8{width:66.666%}.sm9{width:74.999%}.sm10{width:83.333%}.sm11{width:91.666%}.sm12{width:100%}.sm-hide{display:none}.sm-show{display:block}}