﻿@font-face{font-family:'VideoJS';src:url("/fonts/VideoJS.eot");src:url("/fonts/VideoJS.eot?#iefix") format("embedded-opentype"),url("/fonts/VideoJS.woff") format("woff"),url("/fonts/VideoJS.ttf") format("truetype"),url("/fonts/VideoJS.svg#SimonciniGaramondLT") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'SangBleu Empire';src:url("/fonts/SangBleuEmpire-Medium.eot");src:url("/fonts/SangBleuEmpire-Medium.eot?#iefix") format("embedded-opentype"),url("/fonts/SangBleuEmpire-Medium.woff2") format("woff2"),url("/fonts/SangBleuEmpire-Medium.woff") format("woff"),url("/fonts/SangBleuEmpire-Medium.ttf") format("truetype"),url("/fonts/SangBleuEmpire-Medium.svg#SangBleuEmpire-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'SangBleu Sunrise Livre';src:url("/fonts/SangBleuSunrise-Livre.eot");src:url("/fonts/SangBleuSunrise-Livre.eot?#iefix") format("embedded-opentype"),url("/fonts/SangBleuSunrise-Livre.woff2") format("woff2"),url("/fonts/SangBleuSunrise-Livre.woff") format("woff"),url("/fonts/SangBleuSunrise-Livre.ttf") format("truetype"),url("/fonts/SangBleuSunrise-Livre.svg#SangBleuSunrise-Livre") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'SangBleu Republic Regular';src:url("/fonts/SangBleuRepublic-Regular.eot");src:url("/fonts/SangBleuRepublic-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/SangBleuRepublic-Regular.woff2") format("woff2"),url("/fonts/SangBleuRepublic-Regular.woff") format("woff"),url("/fonts/SangBleuRepublic-Regular.ttf") format("truetype"),url("/fonts/SangBleuRepublic-Regular.svg#SangBleuRepublic-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'SangBleu Republic Italic';src:url("/fonts/SangBleuRepublic-RegularItalic.eot");src:url("/fonts/SangBleuRepublic-RegularItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/SangBleuRepublic-RegularItalic.woff2") format("woff2"),url("/fonts/SangBleuRepublic-RegularItalic.woff") format("woff"),url("/fonts/SangBleuRepublic-RegularItalic.ttf") format("truetype"),url("/fonts/SangBleuRepublic-RegularItalic.svg#SangBleuRepublic-RegularItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'SangBleu Sunrise Regular';src:url("/fonts/SangBleuSunrise-Regular.eot");src:url("/fonts/SangBleuSunrise-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/SangBleuSunrise-Regular.woff2") format("woff2"),url("/fonts/SangBleuSunrise-Regular.woff") format("woff"),url("/fonts/SangBleuSunrise-Regular.ttf") format("truetype"),url("/fonts/SangBleuSunrise-Regular.svg#SangBleuSunrise-Regular") format("svg");font-weight:normal;font-style:normal}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}input[type='checkbox'],input[type='radio'],.svg-clip{position:absolute;height:1px;width:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}input[type='text'],input[type='email'],input[type='tel'],input[type='password'],textarea,select,.button,input[type='submit'],button[type='submit'],.cta,.header-language-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{content:'\f101'}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:'\f102'}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before{content:'\f103'}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before{content:'\f104'}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before{content:'\f105'}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before{content:'\f106'}.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{content:'\f107'}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before{content:'\f108'}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:'\f109'}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:'\f10a'}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:'\f10b'}.vjs-icon-subtitles,.video-js .vjs-subtitles-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before{content:'\f10c'}.vjs-icon-captions,.video-js .vjs-captions-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before,.video-js .vjs-captions-button:before{content:'\f10d'}.vjs-icon-chapters,.video-js .vjs-chapters-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before{content:'\f10e'}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:'\f10f'}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:'\f110'}.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:'\f111'}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:'\f112'}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:'\f113'}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:'\f114'}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button:before{content:'\f115'}.vjs-icon-replay{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before{content:'\f116'}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-facebook:before{content:'\f117'}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-gplus:before{content:'\f118'}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-linkedin:before{content:'\f119'}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-twitter:before{content:'\f11a'}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-tumblr:before{content:'\f11b'}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pinterest:before{content:'\f11c'}.vjs-icon-audio-description{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before{content:'\f11d'}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial, Helvetica, sans-serif;text-align:center;width:300px;height:150px;margin:0px auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:0.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,0.7);-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.75em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:0.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:0.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3.0em;background-color:#2B333F;background-color:rgba(43,51,63,0.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility 0.1s, opacity 0.1s;-moz-transition:visibility 0.1s, opacity 0.1s;-o-transition:visibility 0.1s, opacity 0.1s;transition:visibility 0.1s, opacity 0.1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden;opacity:0;-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media �screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:none;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;height:0.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:block;font-size:0.6em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:0.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-0.333333333333333em;right:-0.5em;font-size:0.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{display:none;position:absolute;top:-3.4em;right:-1.5em;font-size:0.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em}.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,0.5)}.video-js .vjs-load-progress div{background:white;background:rgba(115,133,159,0.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 0.45em 0 0.45em;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em 0.45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:0.3em}.vjs-volume-bar.vjs-slider-vertical{width:0.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:0.9em}.vjs-slider-vertical .vjs-volume-level{width:0.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em}.vjs-slider-horizontal .vjs-volume-level{height:0.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:0.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent !important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster{display:none}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:0.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial, Helvetica, sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:0.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:white}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;-webkit-animation-delay:0.44s;animation-delay:0.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu{left:-10em;width:0}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,0.75);color:#fff;margin:0 auto;padding:0.5em;height:15em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type="button"]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:-webkit-linear-gradient(-90deg, rgba(0,0,0,0.8), rgba(255,255,255,0));background:linear-gradient(180deg, rgba(0,0,0,0.8), rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("fancybox_loading@2x.gif");background-size:24px 24px}}.bg-lazy{-webkit-transition:background-image 0.6s;-moz-transition:background-image 0.6s;transition:background-image 0.6s;-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s;background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==")}.img-lazy{-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;opacity:0}.img-lazy.b-loaded{opacity:1}/*! jQuery UI - v1.12.1 - 2017-04-07
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666}html{font-size:15px;line-height:2}body{font-family:"SangBleu Sunrise Livre";color:#25201b}.menu-open body{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0}img{display:block;width:100%}ul,ol{list-style:none;padding:0;margin:0}a{color:inherit;text-decoration:none}.box p a{color:#1ba7cc}a.color{color:#1ba7cc}hr{border:0;height:0;border-bottom:1px solid rgba(37,32,27,0.2)}.downloadModule{color:#1ba7cc}p{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.hero p{font-family:"SangBleu Sunrise Livre";font-size:1.2rem;line-height:1.56;text-transform:uppercase}.box-2-col-badge p,.box-2-col-badge-big p,.box-vertically-aligned p{text-align:center;font-family:"SangBleu Republic Regular";line-height:1.5}.box-2-col-badge p,.box-2-col-badge-big p,.box-vertically-aligned p{font-style:italic;font-size:1.07rem}.box-2-col-badge p:empty,.box-2-col-badge-big p:empty,.box-vertically-aligned p:empty{display:none}.box-1-col.pad-3-col p{font-family:"SangBleu Republic Regular";font-size:1.6rem;letter-spacing:-0.02em;line-height:1.33}.box-1-col.pad-3-col p b{color:#1ba7cc;font-weight:inherit}@media screen and (min-width: 48em){html{font-size:16px;line-height:1.62}.hero p{font-size:1.38rem;line-height:1.55}.box-2-col-badge p,.box-2-col-badge-big p,.box-vertically-aligned p{font-size:1.25rem}.box-1-col.pad-3-col p{font-size:1.88rem;text-align:center}}@media screen and (min-width: 64em){html{line-height:2}.hero p{font-size:1.81rem;line-height:1.11}.box-1-col.pad-3-col p{font-size:2rem}}@media screen and (min-width: 90em){html{font-size:1.11vw}}@media screen and (min-width: 120em){html{font-size:21px}}h1 .h1,h2,.h2,h3,h4,h5,h6{margin-bottom:0.6em}h1,.h1,h2,.h2,h5{font-family:"SangBleu Sunrise Regular";font-weight:400}h3,h4,.h6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"SangBleu Republic Regular";font-weight:400;font-style:italic;letter-spacing:-0.02em}h1,.h1{font-size:2rem;line-height:1.33;font-family:"SangBleu Empire";text-transform:uppercase}h1.h1-hero,.h1.h1-hero{font-size:2rem;line-height:1.33;text-transform:uppercase}.flexslider h1,.flexslider .h1{font-size:1.5rem;line-height:1.33}h2,.h2{font-size:1.67rem;line-height:1.4;text-transform:uppercase}h3{font-size:1.47rem;line-height:1.36;font-family:"SangBleu Republic Italic"}h4{font-size:1.2rem;line-height:1.44;font-family:"SangBleu Republic Italic"}h4 a{color:#1ba7cc}h5{font-size:1.2rem;line-height:1.33;text-transform:uppercase}.h6{font-size:1.15rem}@media screen and (min-width: 48em){h1,.h1{font-size:3.12rem;line-height:1.2}h1.h1-hero,.h1.h1-hero{font-size:2.19rem;line-height:1.29}.flexslider h1,.flexslider .h1{font-size:3rem;line-height:1.2}h2,.h2{font-size:1.88rem;line-height:1.33}h3{font-size:1.75rem;line-height:1.21}h4{font-size:1.38rem;line-height:1.36}h5{font-size:1.25rem;line-height:1.3}.h6{font-size:1.3rem}}@media screen and (min-width: 64em){h1,.h1{font-size:3.55rem;line-height:1.17}h1.h1-hero,.h1.h1-hero{font-size:2.94rem;line-height:1.11}.flexslider h1,.flexslider .h1{font-size:4.5rem;line-height:1.17}h2,.h2{font-size:2.25rem;line-height:1.28}h3{font-size:2.19rem;line-height:1.29}h4{font-size:1.55rem;line-height:1.29}h5{font-size:1.62rem;line-height:1.38}}p{margin-top:1em;margin-bottom:1.4em}.tiny-grid,.default{margin-top:1.4em;margin-bottom:1.4em}.pagination{margin-top:2.5em;margin-bottom:2.5em}.building-selector{margin-top:5vw;margin-bottom:3vw}.box:not(.full-width):not(.dark-background):not(.darker-background):not(.light-background){margin-top:calc(-20px + 4vw);margin-bottom:10vw}.box.box-1-col.intro{margin-bottom:5vw}.box.box-1-col.intro+.box{margin-top:5vw}.box.light-background,.box.dark-background,.box.darker-background{padding-top:5vw;padding-bottom:5vw}.box.light-background h2,.box.dark-background h2,.box.darker-background h2{margin-bottom:1.2em}.box-2-img h3,.box-3-img h3,.carousel h4,.hero h1{margin-bottom:0}.mono-carousel h3{margin-bottom:0.3em}.room-list h4,.restaurant-list h4{margin-top:0.4em;margin-bottom:0.2em}.package-list h3{margin-top:0.6em}@media screen and (min-width: 48em){.package-list h3{margin-top:0.4em}}textarea{resize:vertical}input,textarea,select{font-family:inherit}input[type='checkbox']+label,input[type='radio']+label{cursor:pointer}.input-submit label{display:none}fieldset{border:0;margin:0;padding:0}fieldset .formsprivacypolicycds>label{display:none}textarea{min-height:5rem}select{background-image:url(../img/icons/header/dropdown-brown.png);background-size:10px 6px;background-position:right center;background-repeat:no-repeat}input[type='text'],input[type='email'],input[type='tel'],input[type='password']{line-height:2.1rem}input[type='text'],input[type='email'],input[type='tel'],input[type='password'],select{height:2rem}input[type='text'],input[type='email'],input[type='tel'],input[type='password'],textarea,select{-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;transition:border-color .3s ease;overflow:visible;width:100%;background-color:transparent;border:0;border-bottom:1px solid rgba(37,32,27,0.2);border-radius:0}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='password']:focus,textarea:focus,select:focus{outline:0;border-color:#25201b}input[type='checkbox']+label,input[type='radio']+label{position:relative;display:inline-block;padding-left:2rem}input[type='checkbox']+label:before,input[type='checkbox']+label:after,input[type='radio']+label:before,input[type='radio']+label:after{height:1.2rem;width:1.2rem;position:absolute;top:.25rem;left:0;content:'';cursor:pointer}input[type='checkbox']+label:before,input[type='radio']+label:before{border:1px solid rgba(37,32,27,0.2)}input[type='checkbox']+label:after,input[type='radio']+label:after{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);background-color:transparent}input[type='checkbox']:checked+label:after,input[type='radio']:checked+label:after{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);background-color:#1ba7cc}input[type='radio']+label:before,input[type='radio']+label:after{border-radius:50%}.contourField,.input-submit,.nl-form-body .element{padding-top:2.5rem}.nl-form-body .element .validation{display:none}.input-submit{clear:both}.textfield .fieldLabel,.textarea .fieldLabel{position:absolute;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;pointer-events:none}.textfield.focused .fieldLabel,.textarea.focused .fieldLabel{-webkit-transform:translateY(-100%) scale(0.7);-moz-transform:translateY(-100%) scale(0.7);-ms-transform:translateY(-100%) scale(0.7);-o-transform:translateY(-100%) scale(0.7);transform:translateY(-100%) scale(0.7);opacity:0.5}.textfield input::-webkit-input-placeholder,.textarea textarea::-webkit-input-placeholder{opacity:0}.textfield input::-moz-placeholder,.textarea textarea::-moz-placeholder{opacity:0}.textfield input:-moz-placeholder,.textarea textarea:-moz-placeholder{opacity:0}.textfield input:-ms-input-placeholder,.textarea textarea:-ms-input-placeholder{opacity:0}.textfield.focused input,.textarea.focused textarea{border-color:#25201b}[data-vp-add-class]{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-moz-transition:opacity 1s ease,-moz-transform 1s ease;transition:opacity 1s ease,transform 1s ease}[data-vp-add-class*="fade-in"]{opacity:0}.fade-in{opacity:1}[data-vp-add-class*="translate-right"]{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}[data-vp-add-class*="translate-right"].reversed,.reversed [data-vp-add-class*="translate-right"]{-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}[data-vp-add-class*="translate-left"]{-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}[data-vp-add-class*="translate-left"].reversed,.reversed [data-vp-add-class*="translate-left"]{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}[data-vp-add-class*="translate-bottom"]{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.translate-right,.translate-left,.translate-bottom{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.translate-right.reversed,.reversed .translate-right,.translate-left.reversed,.reversed .translate-left,.translate-bottom.reversed,.reversed .translate-bottom{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.box.dark-background,.box.darker-background{background-color:#332C25;color:white;text-align:center}.box.light-background{background-color:#f7f6f3;text-align:center}.box.darker-background{background-color:#25201b}.box.no-margin-top{margin-top:0 !important}.box.no-margin-bottom{margin-bottom:0 !important}.box.small-margin-top{margin-top:5vw !important}.box.small-margin-bottom{margin-bottom:5vw !important}.box.medium-margin-top{margin-top:7vw !important}.box.medium-margin-bottom{margin-bottom:7vw !important}.box,.footer-section{background-position:center;background-size:cover}.box::after,.footer-section::after{clear:both;content:"";display:block}@media screen and (max-width: 47.9375em){.box:not(.full-width)>div,.footer-section:not(.full-width)>div{max-width:100%;margin-left:auto;margin-right:auto;padding:0 40px}.box:not(.full-width)>div::after,.footer-section:not(.full-width)>div::after{clear:both;content:"";display:block}}@media screen and (min-width: 48em){.box:not(.full-width)>div,.footer-section:not(.full-width)>div{max-width:82.8125%;margin-left:auto;margin-right:auto}.box:not(.full-width)>div::after,.footer-section:not(.full-width)>div::after{clear:both;content:"";display:block}}@media screen and (min-width: 64em){.box:not(.full-width)>div,.footer-section:not(.full-width)>div{max-width:77.77778%;margin-left:auto;margin-right:auto}.box:not(.full-width)>div::after,.footer-section:not(.full-width)>div::after{clear:both;content:"";display:block}.box.logo-left,.box.logo-right{background-repeat:no-repeat;background-image:url("../img/icons/sto/logo-bg-parallax.png");background-size:500px}.box.logo-left{background-position:-166.66667px center}.box.logo-right{background-position:right -166.66667px center}}@media screen and (min-width: 120em){.box.logo-left,.box.logo-right{background-size:700px}.box.logo-left{background-position:-233.33333px center}.box.logo-right{background-position:right -233.33333px center}}.box-1-col>div>div{position:relative;float:left;display:block;margin-right:3.92857%;width:100%}.box-1-col>div>div:last-child{margin-right:0}.box-1-col .badge{margin:-12vw auto 0 auto}.box-1-col .aspect-ratio-3-2{overflow:hidden}@media screen and (min-width: 48em){.box-1-col.intro>div>div,.box-1-col.pad-3-col>div>div{float:left;display:block;margin-right:3.92857%;width:82.67857%;margin-left:8.66071%}.box-1-col.intro>div>div:last-child,.box-1-col.pad-3-col>div>div:last-child{margin-right:0}.box-1-col .badge{margin:-145px auto 0 12vw}.box-1-col.reversed .badge{margin:-145px 12vw 0 auto}}@media screen and (min-width: 64em){.box-1-col.pad-1-col>div>div{float:left;display:block;margin-right:3.92857%;width:82.67857%;margin-left:8.66071%}.box-1-col.pad-1-col>div>div:last-child{margin-right:0}.box-1-col.pad-2-col>div>div{float:left;display:block;margin-right:3.92857%;width:65.35714%;margin-left:17.32143%}.box-1-col.pad-2-col>div>div:last-child{margin-right:0}.box-1-col.pad-3-col>div>div{float:left;display:block;margin-right:3.92857%;width:65.35714%;margin-left:17.32143%;padding:0 4vw}.box-1-col.pad-3-col>div>div:last-child{margin-right:0}.box-1-col.intro{text-align:center}.box-1-col.intro>div>div{float:left;display:block;margin-right:3.92857%;width:48.03571%;margin-left:25.98214%}.box-1-col.intro>div>div:last-child{margin-right:0}.box-1-col .badge{position:absolute;bottom:4vw;left:4vw;margin:0}.box-1-col.reversed .badge{right:4vw;left:auto;margin:0}}.box-2-col .aspect-ratio-7-5{overflow:hidden}.box-2-col.tlc-layout{text-align:left}.box-2-col.tlc-layout:last-child p{font-family:"SangBleu Republic Regular"}.box-2-col.tlc-layout h2{text-transform:none}.box-2-col.tlc-layout img{max-width:232px;max-height:247.5px;margin:0 auto;width:50%}@media screen and (max-width: 47.9375em){.box-2-col>div>.second-col{margin-top:7.85714%}}@media screen and (min-width: 48em){.box-2-col>div{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.box-2-col>div>div{float:left;display:block;margin-right:3.92857%;width:48.03571%}.box-2-col>div>div:last-child{margin-right:0}.box-2-col.reversed>div>.first-col{margin-left:51.96429%}.box-2-col.reversed>div>.second-col{margin-left:-103.92857%}.box-2-col.tlc-layout img{max-width:464px;max-height:495px}.box-2-col.tlc-layout>div>.first-col{float:left;display:block;margin-right:3.92857%;width:39.375%}.box-2-col.tlc-layout>div>.first-col:last-child{margin-right:0}.box-2-col.tlc-layout>div>.second-col{margin-left:8.66071%;float:left;display:block;margin-right:3.92857%;width:48.03571%}.box-2-col.tlc-layout>div>.second-col:last-child{margin-right:0}.box-2-col.tlc-layout.reversed>div>.first-col{margin-left:60.625%}.box-2-col.tlc-layout.reversed>div>.second-col{margin-left:-103.92857%}.box-2-col.align-top>div{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}}@media screen and (min-width: 64em){.box-2-col>div>.first-col{float:left;display:block;margin-right:3.92857%;width:65.35714%}.box-2-col>div>.first-col:last-child{margin-right:0}.box-2-col>div>.second-col{float:left;display:block;margin-right:3.92857%;width:30.71429%}.box-2-col>div>.second-col:last-child{margin-right:0}.box-2-col.reversed>div>.first-col{margin-left:34.64286%}.box-2-col.reversed>div>.second-col{margin-left:-103.92857%}.box-2-col.room-layout>div>.first-col{margin-left:8.66071%;float:left;display:block;margin-right:3.92857%;width:30.71429%}.box-2-col.room-layout>div>.first-col:last-child{margin-right:0}.box-2-col.room-layout>div>.second-col{margin-left:8.66071%;float:left;display:block;margin-right:3.92857%;width:48.03571%}.box-2-col.room-layout>div>.second-col:last-child{margin-right:0}.box-2-col.room-layout.reversed>div>.first-col{margin-left:60.625%}.box-2-col.room-layout.reversed>div>.second-col{margin-left:-95.26786%}.box-2-col.form-layout>div>.first-col,.box-2-col.text-layout>div>.first-col{margin-left:8.66071%;float:left;display:block;margin-right:3.92857%;width:30.71429%}.box-2-col.form-layout>div>.first-col:last-child,.box-2-col.text-layout>div>.first-col:last-child{margin-right:0}.box-2-col.form-layout>div>.second-col,.box-2-col.text-layout>div>.second-col{margin-left:8.66071%;float:left;display:block;margin-right:3.92857%;width:39.375%}.box-2-col.form-layout>div>.second-col:last-child,.box-2-col.text-layout>div>.second-col:last-child{margin-right:0}.box-2-col.form-layout.reversed>div>.first-col,.box-2-col.text-layout.reversed>div>.first-col{margin-left:60.625%}.box-2-col.form-layout.reversed>div>.second-col,.box-2-col.text-layout.reversed>div>.second-col{margin-left:-86.60714%}.box-2-col.tlc-layout>div>.second-col{float:left;display:block;margin-right:3.92857%;width:39.375%}.box-2-col.tlc-layout>div>.second-col:last-child{margin-right:0}.box-2-col.tlc-layout.reversed>div>.second-col{margin-left:-95.26786%}.box-2-col.text-layout>div{display:block}}.box-3-col .badge{margin-left:auto;margin-right:auto}@media screen and (max-width: 47.9375em){.box-3-col>div>div+div{margin-top:7.85714%}.box-3-col .badge{margin-top:-12vw}}@media screen and (min-width: 48em){.box-3-col>div>.first-col{float:left;display:block;margin-right:3.92857%;width:48.03571%}.box-3-col>div>.first-col:last-child{margin-right:0}.box-3-col>div>.second-col{float:left;display:block;margin-right:3.92857%;width:56.69643%}.box-3-col>div>.second-col:last-child{margin-right:0}.box-3-col>div>.third-col{float:left;display:block;margin-right:3.92857%;width:30.71429%}.box-3-col>div>.third-col:last-child{margin-right:0}}@media screen and (min-width: 48em) and (max-width: 63.9375em){.box-3-col>div>.first-col{margin-left:51.96429%}.box-3-col>div>.third-col{margin-left:8.66071%;margin-top:7.85714%}.box-3-col .badge{margin-top:-145px}}@media screen and (min-width: 64em){.box-3-col>div>.first-col{float:left;display:block;margin-right:3.92857%;width:30.71429%}.box-3-col>div>.first-col:last-child{margin-right:0}.box-3-col>div>.second-col{float:left;display:block;margin-right:3.92857%;width:39.375%}.box-3-col>div>.second-col:last-child{margin-right:0}.box-3-col>div>.third-col{float:left;display:block;margin-right:3.92857%;width:22.05357%}.box-3-col>div>.third-col:last-child{margin-right:0}.box-3-col .badge{margin-top:-4vw;padding:0 1vw}}.box-2-col-badge>div{padding-bottom:1px !important}.box-2-col-badge>div>.first-col{overflow:hidden}.box-2-col-badge p{padding:0 3vw}.box-2-col-badge .overflow-hidden{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 47.9375em){.box-2-col-badge>div>.second-col{margin-bottom:calc((290px - 12vw))}.box-2-col-badge .badge{position:absolute;right:0;bottom:0;left:0;-webkit-transform:translateY(calc(100% - 12vw));-moz-transform:translateY(calc(100% - 12vw));-ms-transform:translateY(calc(100% - 12vw));-o-transform:translateY(calc(100% - 12vw));transform:translateY(calc(100% - 12vw));margin-left:auto;margin-right:auto}}@media screen and (min-width: 48em){.box-2-col-badge>div>.first-col{margin-left:51.96429%;float:left;display:block;margin-right:3.92857%;width:48.03571%}.box-2-col-badge>div>.first-col:last-child{margin-right:0}.box-2-col-badge>div>.second-col{float:left;display:block;margin-right:3.92857%;width:65.35714%}.box-2-col-badge>div>.second-col:last-child{margin-right:0}.box-2-col-badge .badge{position:absolute;top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateX(50%) translateY(-50%);-moz-transform:translateX(50%) translateY(-50%);-ms-transform:translateX(50%) translateY(-50%);-o-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%)}.box-2-col-badge.reversed>div>.first-col{margin-left:0%;float:left;display:block;margin-right:3.92857%;width:48.03571%}.box-2-col-badge.reversed>div>.first-col:last-child{margin-right:0}.box-2-col-badge.reversed>div>.second-col{margin-left:34.64286%;float:left;display:block;margin-right:3.92857%;width:65.35714%}.box-2-col-badge.reversed>div>.second-col:last-child{margin-right:0}.box-2-col-badge.reversed .badge{right:auto;left:0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@media screen and (max-width: 63.9375em){.box-2-col-badge>div>.second-col{margin-top:7.85714%}}@media screen and (min-width: 64em){.box-2-col-badge>div>.first-col{margin-left:0%;float:left;display:block;margin-right:3.92857%;width:30.71429%}.box-2-col-badge>div>.first-col:last-child{margin-right:0}.box-2-col-badge>div>.second-col{float:left;display:block;margin-right:3.92857%;width:39.375%}.box-2-col-badge>div>.second-col:last-child{margin-right:0}.box-2-col-badge.reversed>div>.first-col{margin-left:69.28571%;float:left;display:block;margin-right:3.92857%;width:30.71429%}.box-2-col-badge.reversed>div>.first-col:last-child{margin-right:0}.box-2-col-badge.reversed>div>.second-col{margin-left:-77.94643%;float:left;display:block;margin-right:3.92857%;width:39.375%}.box-2-col-badge.reversed>div>.second-col:last-child{margin-right:0}}.box-2-col-badge-big>div{padding-top:1px !important}.box-2-col-badge-big p{padding:0 3vw}.box-2-col-badge-big .link{position:absolute;top:0;right:0;bottom:0;left:0}.box-2-col-badge-big .badge{position:absolute;top:0;right:0;left:0}@media screen and (max-width: 47.9375em){.box-2-col-badge-big>div>.first-col{margin-top:calc(290px - 12vw)}.box-2-col-badge-big>div>.second-col{margin-top:7.85714%}.box-2-col-badge-big .badge{-webkit-transform:translateY(calc(-100% + 12vw));-moz-transform:translateY(calc(-100% + 12vw));-ms-transform:translateY(calc(-100% + 12vw));-o-transform:translateY(calc(-100% + 12vw));transform:translateY(calc(-100% + 12vw));margin-left:auto;margin-right:auto}}@media screen and (min-width: 48em){.box-2-col-badge-big>div>div{float:left;display:block;margin-right:3.92857%;width:48.03571%}.box-2-col-badge-big>div>div:last-child{margin-right:0}.box-2-col-badge-big>div>.first-col{margin-top:10vw}.box-2-col-badge-big .badge{-webkit-transform:translateY(-10vw) translateX(-3vw);-moz-transform:translateY(-10vw) translateX(-3vw);-ms-transform:translateY(-10vw) translateX(-3vw);-o-transform:translateY(-10vw) translateX(-3vw);transform:translateY(-10vw) translateX(-3vw)}}.box-2-img{color:white;text-align:center}.box-2-img>div>div{background-position:center;background-size:cover}.box-2-img>div>div a{position:relative;display:block;padding:52vw 0}@media screen and (min-width: 48em){.box-2-img>div>div a{padding:26vw 0}.box-2-img>div>.first-col,.box-2-img>div>.second-col{float:left;width:50%}}@media screen and (min-width: 64em){.box-2-img>div>div a{padding:13vw 0}}.box-3-img{color:white;text-align:center}.box-3-img>div>div{background-position:center;background-size:cover}.box-3-img>div>div a{position:relative;display:block;padding:52vw 0}@media screen and (min-width: 48em){.box-3-img>div>div a{padding:26vw 0}.box-3-img>div>.first-col,.box-3-img>div>.second-col{float:left;width:50%}}@media screen and (min-width: 48em) and (max-width: 63.9375em){.box-3-img>div>.third-col{clear:both}}@media screen and (min-width: 64em){.box-3-img>div::after{clear:both;content:"";display:block}.box-3-img>div>div a{padding:13vw 0}.box-3-img>div>.first-col,.box-3-img>div>.second-col,.box-3-img>div>.third-col{float:left;width:33.33333%}}.box-slider{position:relative;background-color:#25201b}.box-slider .slideshow,.box-slider .video-holder{position:absolute;top:0;right:0;bottom:0;left:0}.box-slider .slideshow{overflow:visible}.box-slider .slideshow .flexslider .slides>li:before,.box-slider .slideshow .flexslider .slides>li:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block}.box-slider .slideshow .flexslider .slides>li:before{background-color:rgba(37,32,27,0.2)}.box-slider .slideshow .flexslider .slides>li:after{top:auto;-webkit-transition:height .15s ease,background-image .15s ease;-moz-transition:height .15s ease,background-image .15s ease;transition:height .15s ease,background-image .15s ease;height:10vw;background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.box-slider .slideshow .flexslider .flex-direction-nav{position:absolute;right:40px;bottom:calc(6vw - 20px);z-index:70}.box-slider .slideshow .flexslider .flex-direction-nav li+li{margin-left:30px}.box-slider .slideshow .flexslider .flex-direction-nav .flex-nav-prev,.box-slider .slideshow .flexslider .flex-direction-nav .flex-nav-next{float:left}.box-slider .slideshow .flexslider .flex-caption{display:none}.box-slider .video-holder:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block;background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0) 10vw),linear-gradient(to top, rgba(0,0,0,0.2), rgba(0,0,0,0.2))}.box-slider.no-overlay .slideshow .flexslider .slides>li:before,.box-slider.no-overlay .slideshow .flexslider .slides>li:after{content:none}.box-slider.no-overlay .slideshow .flexslider .slides>li>div{color:#25201b}.box-slider.no-overlay .video-holder:after{content:none}.box-slider .badge{display:none}.box-slider .slider-contents{background-color:#25201b;padding:40px;color:white}@media screen and (max-width: 47.9375em){.box-slider .slideshow .flexslider .flex-direction-nav{display:none !important}}@media screen and (min-width: 48em){.box-slider .slideshow .flexslider .slides>li>div{position:absolute;right:50%;bottom:6vw;left:8.59375%;z-index:70;color:white;text-align:left;display:block}.box-slider .slideshow .flexslider .slides>li>div h1{white-space:nowrap}.box-slider .slideshow .flexslider .flex-direction-nav{position:absolute;right:8.59375%}.box-slider .slideshow .flexslider:hover .slides>li:after{height:20vw;background-image:linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0))}.box-slider .slider-contents{position:absolute;right:50%;bottom:6vw;left:8.59375%;background-color:transparent;padding:0}}@media screen and (min-width: 64em){.box-slider .slideshow .flexslider .slides>li>div{left:11.11111%}.box-slider .slideshow .flexslider .flex-direction-nav{position:absolute;right:11.11111%}.box-slider .badge{position:absolute;top:4vw;right:4vw;bottom:auto;left:auto;z-index:30;display:block}.box-slider .slider-contents{left:11.11111%}}.box-small-circle .small-circle{height:120px;width:120px;background-position:center;background-size:cover;border-radius:50%;margin-bottom:3vw}.box-small-circle .aspect-ratio-1-1{overflow:hidden}@media screen and (max-width: 63.9375em){.box-small-circle>div>.second-col{margin-top:7.85714%}}@media screen and (min-width: 48em){.box-small-circle>div>.first-col{margin-left:8.66071%;float:left;display:block;margin-right:3.92857%;width:82.67857%}.box-small-circle>div>.first-col:last-child{margin-right:0}.box-small-circle>div>.second-col{float:left;display:block;margin-right:3.92857%;width:100%}.box-small-circle>div>.second-col:last-child{margin-right:0}}@media screen and (min-width: 64em){.box-small-circle>div>.first-col{float:left;display:block;margin-right:3.92857%;width:30.71429%}.box-small-circle>div>.first-col:last-child{margin-right:0}.box-small-circle>div>.second-col{margin-left:8.66071%;float:left;display:block;margin-right:3.92857%;width:48.03571%}.box-small-circle>div>.second-col:last-child{margin-right:0}.box-small-circle .small-circle{margin-top:3vw}.box-small-circle.reversed>div>.first-col{margin-left:60.625%}.box-small-circle.reversed>div>.second-col{margin-left:-95.26786%}}.box-big-circle .aspect-ratio-1-1{border-radius:50%;margin-top:3vw}.box-big-circle>div>.second-col{color:white}.box-big-circle>div>.second-col .dark-overlay>div{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}@media screen and (min-width: 48em){.box-big-circle>div>.first-col{margin-left:8.66071%;float:left;display:block;margin-right:3.92857%;width:82.67857%}.box-big-circle>div>.first-col:last-child{margin-right:0}.box-big-circle>div>.second-col{float:left;display:block;margin-right:3.92857%;width:100%}.box-big-circle>div>.second-col:last-child{margin-right:0}}@media screen and (min-width: 48em) and (max-width: 63.9375em){.aspect-ratio-1-1{width:80%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 63.9375em){.box-big-circle>div>.second-col{margin-top:7.85714%}}@media screen and (min-width: 64em){.box-big-circle>div>.first-col{margin-left:8.66071%;float:left;display:block;margin-right:3.92857%;width:39.375%}.box-big-circle>div>.first-col:last-child{margin-right:0}.box-big-circle>div>.second-col{float:left;display:block;margin-right:3.92857%;width:39.375%}.box-big-circle>div>.second-col:last-child{margin-right:0}.box-big-circle>div>.second-col .dark-overlay>div{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.box-big-circle>div>.second-col a:hover .dark-overlay>div,.box-big-circle>div>.second-col a:focus .dark-overlay>div{opacity:1}.box-big-circle .margin-offset{padding-right:3.92857%}.box-big-circle.reversed>div>.first-col{margin-left:51.96429%}.box-big-circle.reversed>div>.second-col{margin-left:-86.60714%}.box-big-circle.reversed .margin-offset{padding-right:0;padding-left:3.92857%}}.box-vertically-aligned{text-align:center}.box-vertically-aligned p{padding:0 3vw}.box-vertically-aligned .aspect-ratio-11-14,.box-vertically-aligned .aspect-ratio-1-1{overflow:hidden}.box-vertically-aligned .aspect-ratio-11-14{position:static}.box-vertically-aligned .aspect-ratio-1-1{-webkit-clip-path:url(#clip-shape);clip-path:url(#clip-shape);border-radius:50%;background-size:cover;background-position:center}.box-vertically-aligned .aspect-ratio-1-1:focus{outline:0}@media screen and (max-width: 47.9375em){.box-vertically-aligned>div>.second-col{margin-top:7.85714%}}@media screen and (min-width: 48em){.box-vertically-aligned>div{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.box-vertically-aligned>div>div{float:left;display:block;margin-right:3.92857%;width:48.03571%}.box-vertically-aligned>div>div:last-child{margin-right:0}.box-vertically-aligned .margin-offset{padding-right:3.92857%}.box-vertically-aligned.reversed>div>.first-col{margin-left:51.96429%}.box-vertically-aligned.reversed>div>.second-col{margin-left:-103.92857%}.box-vertically-aligned.reversed .margin-offset{padding-right:0;padding-left:3.92857%}}@media screen and (min-width: 64em){.box-vertically-aligned>div>div{float:left;display:block;margin-right:3.92857%;width:39.375%}.box-vertically-aligned>div>div:last-child{margin-right:0}.box-vertically-aligned>div>.first-col{margin-left:8.66071%}.box-vertically-aligned.reversed>div>.first-col{margin-left:51.96429%}.box-vertically-aligned.reversed>div>.second-col{margin-left:-86.60714%}}@media screen and (max-width: 47.9375em){.container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 40px}.container::after{clear:both;content:"";display:block}}@media screen and (min-width: 48em){.container{max-width:82.8125%;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:block}}@media screen and (min-width: 64em){.container{max-width:77.77778%;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:block}}.default{position:relative}.default li{margin-left:1.4em}.default li:before{position:absolute;left:0;content:'○';color:#1ba7cc}.button,input[type='submit'],button[type='submit']{-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease;color:white;font-size:0.87rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;background-color:#1ba7cc;height:2.75rem;line-height:calc(2.75rem + 4px);border:0;padding:0;border-radius:0;display:inline-block;vertical-align:middle;cursor:pointer;padding:0 2rem}.button:hover,input:hover[type='submit'],button:hover[type='submit']{background-color:#1db6de}@media screen and (min-width: 48em){.button,input[type='submit'],button[type='submit']{font-size:0.81rem}}.cta{background-image:url("../img/icons/sto/arrow-cta.png");background-repeat:no-repeat;-webkit-transition:color .3s ease,background-position .3s ease;-moz-transition:color .3s ease,background-position .3s ease;transition:color .3s ease,background-position .3s ease;font-size:0.8rem;line-height:1.33;letter-spacing:0.1em;text-transform:uppercase;font-weight:700;color:#1ba7cc;display:inline-block;background-color:transparent;background-position:right 10px center;background-size:27px 13px;padding:0 52px 0 0;cursor:pointer;border:0;border-radius:0}.cta:hover{color:#1db6de;background-position:right center}.cta.gold{color:#b7b09c;background-image:url("../img/icons/sto/arrow-cta-gold.png");background-repeat:no-repeat}@media screen and (min-width: 48em){.cta{font-size:0.81rem;line-height:1.38}}.round-button:after{position:absolute;top:50%;left:50%;height:80px;width:80px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:'';display:block;background-color:#1ba7cc;border-radius:50%;background-repeat:no-repeat;background-position:center}.round-button.room-gallery:after{background-image:url(../img/icons/rooms/gallery.png);background-size:31px 24px}.round-button.room-plan-zoom:after{background-image:url(../img/icons/rooms/room-plan-zoom.png);background-size:30px 30px}.play-video-button{display:none}@media screen and (min-width: 48em){.play-video-button{top:auto;right:4vw;bottom:4vw;left:auto;overflow:hidden;text-indent:101%;white-space:nowrap;display:block}}.accordion>li{border-bottom:1px solid rgba(37,32,27,0.2)}.accordion>li:first-child{border-top:1px solid rgba(37,32,27,0.2)}.accordion>li>div:first-child{position:relative;cursor:pointer;padding:1.5em 0}.accordion>li>div:first-child:after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:15px;width:15px;content:'';display:block;background-image:url("../img/icons/sto/accordion-plus.png");background-size:15px 15px}.accordion>li>div:last-child{display:none;margin:1.5em 0}.accordion>li.toggle>div:first-child:after{background-image:url("../img/icons/sto/accordion-minus.png")}@media screen and (max-width: 47.9375em){.accordion .accordion-second-col{margin-top:3.92857%}}@media screen and (min-width: 48em){.accordion>li>div:first-child:after{height:30px;width:30px;background-size:30px 30px}.accordion>li>div:last-child::after{clear:both;content:"";display:block}.accordion .accordion-first-col,.accordion .accordion-second-col{float:left;display:block;margin-right:3.92857%;width:48.03571%}.accordion .accordion-first-col:last-child,.accordion .accordion-second-col:last-child{margin-right:0}}@media screen and (min-width: 64em){.accordion .accordion-second-col{margin-left:8.66071%;float:left;display:block;margin-right:3.92857%;width:39.375%}.accordion .accordion-second-col:last-child{margin-right:0}}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/img/icons/jquery-ui/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/img/icons/jquery-ui/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/img/icons/jquery-ui/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/img/icons/jquery-ui/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/img/icons/jquery-ui/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/img/icons/jquery-ui/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/img/icons/jquery-ui/ui-icons_777777_256x240.png")}.building-selector{font-size:16px;text-align:center;text-shadow:none;color:black}.building-selector>li{display:block;border:1px solid rgba(37,32,27,0.1);background-color:white}.building-selector>li a{-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease;display:block;padding:16px}.building-selector>li a:hover,.building-selector>li a:focus{background-color:rgba(37,32,27,0.1)}.building-selector>li a:focus{outline:0}.building-selector>li.selected a{color:#1ba7cc;background-color:rgba(37,32,27,0.1)}@media screen and (max-width: 63.9375em){.building-selector>li+li{border-top:0}}@media screen and (min-width: 64em){.building-selector{font-size:0}.building-selector>li{display:inline-block}.building-selector>li+li{border-left:0}.building-selector>li a{font-size:16px;display:inline-block;padding:20px 50px}}.building-paragraph-list>li{display:none}.building-paragraph-list>li.selected{display:block}@media screen and (min-width: 48em){.building-paragraph-list{margin-left:17.32143%;float:left;display:block;margin-right:3.92857%;width:65.35714%;text-align:center}.building-paragraph-list:last-child{margin-right:0}}.badge{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;width:100%;position:relative;display:block;color:white;font-family:"SangBleu Republic Regular";font-style:italic;font-size:1.07rem;letter-spacing:-0.02em;line-height:1.7;max-width:290px}.badge:after{content:'';display:block;padding-bottom:100%;width:100%;height:0;border-radius:50%;background-color:#4A3B33}.box-3-col .badge:after{background-color:#1ba7cc}.badge-inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.badge-wrapper{height:100%;width:100%;display:table}.badge-content{display:table-cell;padding:3em;vertical-align:middle}@media screen and (min-width: 48em){.badge{font-size:18px}}.package-date{display:block;text-transform:uppercase;letter-spacing:0.04em;font-size:12px;line-height:1.50}@media screen and (min-width: 48em){.package-date{font-size:13px;line-height:1.62}}.package-price{margin-top:1.4em;margin-bottom:1.4em;padding:0.5rem 0;border-bottom:1px solid rgba(37,32,27,0.2);border-top:1px solid rgba(37,32,27,0.2)}.package-price::after{clear:both;content:"";display:block}.package-price .price{float:right;margin-left:1rem}.tiny-grid ul>li{padding:0.5rem 0;border-bottom:1px solid rgba(37,32,27,0.2)}.tiny-grid ul>li::after{clear:both;content:"";display:block}.tiny-grid ul>li:first-child{border-top:1px solid rgba(37,32,27,0.2)}.tiny-grid ul>li .price{float:right;margin-left:1rem}.image-zoom{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.image-zoom .image{-webkit-transition:-webkit-transform .8s ease;-moz-transition:-moz-transform .8s ease;transition:transform .8s ease;height:100%;background-position:center;background-size:cover}.video-in-box:hover .image-zoom .image,.video-in-box:focus .image-zoom .image,.room-plan:hover .image-zoom .image,.room-plan:focus .image-zoom .image,.restaurant-list a:hover .image-zoom .image,.restaurant-list a:focus .image-zoom .image,.room-layout a:hover .image-zoom .image,.room-layout a:focus .image-zoom .image,.gallery a:hover .image-zoom .image,.gallery a:focus .image-zoom .image,.package-list a:hover .image-zoom .image,.package-list a:focus .image-zoom .image,.room-list a:hover .image-zoom .image,.room-list a:focus .image-zoom .image,.carousel a:hover .image-zoom .image,.carousel a:focus .image-zoom .image,.box-big-circle a:hover .image-zoom .image,.box-big-circle a:focus .image-zoom .image,.box-2-img a:hover .image-zoom .image,.box-2-img a:focus .image-zoom .image,.box-3-img a:hover .image-zoom .image,.box-3-img a:focus .image-zoom .image{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.dark-overlay{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;transition:background-color .5s ease;background-color:rgba(37,32,27,0.2)}.box-big-circle .dark-overlay,.room-plan .dark-overlay,.activities-list .dark-overlay,.room-layout .dark-overlay,.gallery .dark-overlay{background-color:rgba(37,32,27,0)}.video-in-box:hover .dark-overlay,.video-in-box:focus .dark-overlay,.room-plan:hover .dark-overlay,.room-plan:focus .dark-overlay,.activities-list a:hover .dark-overlay,.activities-list a:focus .dark-overlay,.room-layout a:hover .dark-overlay,.room-layout a:focus .dark-overlay,.gallery a:hover .dark-overlay,.gallery a:focus .dark-overlay,.carousel a:hover .dark-overlay,.carousel a:focus .dark-overlay,.box-big-circle a:hover .dark-overlay,.box-big-circle a:focus .dark-overlay,.box-2-img a:hover .dark-overlay,.box-2-img a:focus .dark-overlay,.box-3-img a:hover .dark-overlay,.box-3-img a:focus .dark-overlay{background-color:rgba(37,32,27,0.5)}.loading-animation{display:none}@media screen and (min-width: 64em){.loading-animation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:block;background-color:#4A3B33}.loading-animation:before,.loading-animation:after,.loading-animation>div:before,.loading-animation>div:after{position:absolute;right:0;left:0;-webkit-animation:scaleX .45s linear forwards;-moz-animation:scaleX .45s linear forwards;animation:scaleX .45s linear forwards;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);content:'';display:block;height:10px;background-color:#1ba7cc}.loading-animation:before{-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s;top:0}.loading-animation:after{-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s;bottom:0}.loading-animation>div{position:absolute;top:0;right:0;bottom:0;left:0}.loading-animation>div:before,.loading-animation>div:after{position:absolute;top:0;right:auto;bottom:0;left:auto;-webkit-animation:scaleY .45s linear forwards;-moz-animation:scaleY .45s linear forwards;animation:scaleY .45s linear forwards;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);height:auto;width:10px}.loading-animation>div:before{-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;animation-delay:.75s;right:0}.loading-animation>div:after{-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom;-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s;animation-delay:1.65s;left:0}.loading-animation .logo-centered{position:absolute;top:50%;right:0;left:0;-webkit-animation:logo-animation 1.5s ease forwards;-moz-animation:logo-animation 1.5s ease forwards;animation:logo-animation 1.5s ease forwards;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);opacity:0;margin-top:-87px;height:174px;display:block;background-image:url("../img/icons/sto/logo-on-image.png");background-position:center;background-size:181px 174px;background-repeat:no-repeat}.loading-animation .logo-centered,.loading-animation:before,.loading-animation:after,.loading-animation>div:before,.loading-animation>div:after{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused}.loading-animation.run-animation .logo-centered,.loading-animation.run-animation:before,.loading-animation.run-animation:after,.loading-animation.run-animation>div:before,.loading-animation.run-animation>div:after{-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running}}@-webkit-keyframes logo-animation{to{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes logo-animation{to{-moz-transform:translateY(0);opacity:1}}@keyframes logo-animation{to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes scaleY{to{-webkit-transform:scaleY(1)}}@-moz-keyframes scaleY{to{-moz-transform:scaleY(1)}}@keyframes scaleY{to{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes scaleX{to{-webkit-transform:scaleX(1)}}@-moz-keyframes scaleX{to{-moz-transform:scaleX(1)}}@keyframes scaleX{to{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}.header{position:fixed;top:0;right:0;left:0;z-index:100;height:40px;color:white}.menu-open .header{border-bottom:1px solid #524843}@media screen and (min-width: 48em){.header{height:60px;line-height:60px}.hero-present .header{background-image:linear-gradient(to bottom, rgba(0,0,0,0.3), transparent)}}@media screen and (max-width: 71.1875em){.header{background-color:#25201b}}@media screen and (min-width: 71.25em){.header{-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;transition:padding .3s ease;height:44px;line-height:0;box-sizing:content-box;padding:28px 0}.hero-present .header{background-image:linear-gradient(to bottom, rgba(0,0,0,0.3), transparent)}.header .header-wrapper{padding:0 53px;text-align:center}.header-collapsed .header{background-color:#25201b;padding:13px 0}.hero-not-present .header{background-color:white;color:#25201b}.hero-not-present.header-collapsed .header{background-color:#25201b;color:white}}.header-language-selector{width:auto;color:white;font-size:11px;height:44px;line-height:44px;background-color:transparent;border:0;margin:0;padding:0 17.5px 0 0;background-image:url(../img/icons/header/dropdown-white.png);background-size:10px 6px;background-position:right 46%;background-repeat:no-repeat}.header-language-selector:focus{outline:0}.header-language-selector:focus option{background-color:#25201b}.hero-not-present .header-language-selector{color:#25201b;background-image:url(../img/icons/header/dropdown-brown.png)}.hero-not-present .header-language-selector:focus option{background-color:white}.hero-not-present.header-collapsed .header-language-selector{color:white;background-image:url(../img/icons/header/dropdown-white.png)}.hero-not-present.header-collapsed .header-language-selector:focus option{background-color:#25201b}@media screen and (max-width: 71.1875em){.header-language-selector{display:none}}.header-hamburger{position:absolute;top:0;left:0;height:40px;line-height:44px;display:inline-block;background-position:left 30px center;background-repeat:no-repeat;background-image:url(../img/icons/header/burger-menu-mobile.png);background-size:20px 9px;padding-left:65px;padding-right:30px}.menu-open .header-hamburger{background-image:url(../img/icons/gallery/close.png);background-size:19px 18.75px}@media screen and (min-width: 48em){.header-hamburger{height:60px;line-height:64px;background-image:url(../img/icons/header/burger-menu-tablet.png);background-size:25px 14px;padding-left:70px}}@media screen and (min-width: 71.25em){.header-hamburger{display:none}}.header-button{-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease;float:right;padding:0 15px;font-size:11px;height:40px;line-height:44px;vertical-align:middle}@media screen and (min-width: 48em){.header-button{height:60px;line-height:64px}}@media screen and (min-width: 71.25em){.header-button{margin:0 15px;float:none;height:44px;line-height:48px}}.header-main-nav{color:white;text-transform:uppercase;font-size:18px}.header-main-nav>ul>li{display:inline-block;position:relative;margin:0 .5em;vertical-align:middle}.header-main-nav>ul>li a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header-main-nav>ul>li a:hover{color:#1ba7cc}.header-main-nav>ul>li:hover>ul{z-index:1;opacity:1;visibility:visible;-webkit-transform:translate3d(-50%, 30px, 0);-moz-transform:translate3d(-50%, 30px, 0);-ms-transform:translate3d(-50%, 30px, 0);-o-transform:translate3d(-50%, 30px, 0);transform:translate3d(-50%, 30px, 0)}.header-main-nav>ul>li>ul{position:absolute;left:50%;z-index:-1;opacity:0;visibility:hidden;-webkit-transform:translate3d(-50%, 50px, 0);-moz-transform:translate3d(-50%, 50px, 0);-ms-transform:translate3d(-50%, 50px, 0);-o-transform:translate3d(-50%, 50px, 0);transform:translate3d(-50%, 50px, 0);-webkit-transition:all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);padding:2em;box-shadow:0px 0px 20px rgba(0,0,0,0.15);background-color:white}.header-main-nav>ul>li>ul:after{content:"";position:absolute;top:-8px;left:calc(50% - 8px);height:16px;width:16px;display:block;background-color:white;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.header-main-nav>ul>li>ul>li:not(.selected)>a:hover{color:#1ba7cc}.header-main-nav>ul>li>ul>li{display:block;white-space:nowrap;padding:.4em}.header-main-nav>ul>li>ul>li>a{text-align:center;display:block;color:#25201b;font-size:13px}@media screen and (min-width: 48em){.header-main-nav{font-size:20px}}@media screen and (min-width: 48em) and (max-width: 71.1875em){.header-main-nav ul>li{margin-top:30px;margin-bottom:30px}.header-main-nav ul>li:last-child{margin-bottom:0}}@media screen and (max-width: 71.1875em){.header .header-main-nav{display:none}}@media screen and (min-width: 71.25em){.header-main-nav{line-height:1.5;font-size:11px;margin-left:15px;border-left:1px solid black;padding-left:16px;display:inline-block}.hero-present .header-main-nav{border-left:1px solid white}.header-main-nav>ul{display:inline-block}.header-main-nav>ul>li{display:inline-block}.header-main-nav>ul>li.selected>a{position:relative}.header-main-nav>ul>li.selected>a:after{position:absolute;right:0;bottom:0;left:0;content:'';display:block;height:2px;background-color:#1ba7cc}.header-main-nav>ul>li:last-child{margin-right:.2em}.header-main-nav>ul>li a{display:inline-block}.hero-not-present .header-main-nav{color:#25201b}.hero-not-present.header-collapsed .header-main-nav{color:white}}.header-main-nav-mobile{color:white;text-transform:uppercase;font-size:18px}.header-main-nav-mobile>ul>li{display:block;position:relative;margin:0}.header-main-nav-mobile>ul>li a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header-main-nav-mobile>ul>li a:hover{color:#1ba7cc}.header-main-nav-mobile>ul>li>ul{padding:.8em 0;display:none}.header-main-nav-mobile>ul>li>ul>li{display:block;white-space:nowrap}.header-main-nav-mobile>ul>li>ul>li.selected a{color:#1ba7cc}.header-main-nav-mobile>ul>li>ul>li>a{text-align:center;display:block;font-size:13px;padding:.1em 0}.slideshow{height:100%;width:100%;position:relative;overflow:hidden}.slideshow .flexslider{position:relative;height:100%}.slideshow .flexslider .slides{height:100%}.slideshow .flexslider .slides>li{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:relative;opacity:0;height:100%;background-size:cover;background-position:center}.slideshow .flexslider .slides>li img,.slideshow .flexslider .slides>li>div{display:none}.slideshow .flexslider .slides>li.animate-in{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:1}.slideshow .flexslider .slides>li.animate-out{-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:0}.slideshow .flexslider .flex-viewport{height:100%}.slideshow .flexslider .flex-viewport .slides{height:100%}.slideshow .flexslider .flex-viewport .slides>li{opacity:1 !important}.slideshow .flexslider .flex-viewport .slides>li.animate-in{-webkit-transition:none;-moz-transition:none;transition:none}.slideshow .flexslider .flex-viewport .slides>li.animate-out{-webkit-transition:none;-moz-transition:none;transition:none}.slideshow .flexslider .flex-direction-nav{display:none}.slideshow .flexslider .flex-close{position:absolute;top:30px;right:30px;height:18.75px;width:19px;z-index:120;display:none;cursor:pointer;background-image:url(../img/icons/gallery/close.png);background-size:19px 18.75px;background-repeat:no-repeat}.slideshow .flexslider .flex-caption{display:none}.flex-direction-nav .flex-nav-prev .flex-prev,.flex-direction-nav .flex-nav-next .flex-next{height:12px;width:48px;overflow:hidden;text-indent:101%;white-space:nowrap;box-sizing:content-box;padding:20px 0;display:block;background-position:center;background-repeat:no-repeat;background-size:48px 12px}.flex-direction-nav .flex-nav-prev .flex-prev{background-image:url("../img/icons/sto/arrow-left.png")}.flex-direction-nav .flex-nav-next .flex-next{background-image:url("../img/icons/sto/arrow-right.png")}.flexslider{position:relative}.flexslider .spinner{position:absolute;top:50%;left:50%;z-index:40;display:none;width:50px;height:30px;text-align:center;margin-left:-25px;margin-top:-15px;font-size:0}.flexslider .spinner>div{-webkit-animation:stretch-delay 1.2s infinite ease-in-out;-moz-animation:stretch-delay 1.2s infinite ease-in-out;animation:stretch-delay 1.2s infinite ease-in-out;background-color:#524843;height:100%;width:6px;display:inline-block;margin:0 2px}.flexslider .spinner>div.rect2{-webkit-animation-delay:-1.1s;-moz-animation-delay:-1.1s;animation-delay:-1.1s}.flexslider .spinner>div.rect3{-webkit-animation-delay:-1s;-moz-animation-delay:-1s;animation-delay:-1s}.flexslider .spinner>div.rect4{-webkit-animation-delay:-0.9s;-moz-animation-delay:-0.9s;animation-delay:-0.9s}.flexslider .spinner>div.rect5{-webkit-animation-delay:-0.8s;-moz-animation-delay:-0.8s;animation-delay:-0.8s}.flexslider.loading .spinner{display:block}@-webkit-keyframes stretch-delay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@-moz-keyframes stretch-delay{0%,40%,100%{-moz-transform:scaleY(0.4)}20%{-moz-transform:scaleY(1)}}@keyframes stretch-delay{0%,40%,100%{-webkit-transform:scaleY(0.4);-moz-transform:scaleY(0.4);-ms-transform:scaleY(0.4);-o-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}.mono-carousel{text-align:left}.mono-carousel .slideshow{overflow:visible}.mono-carousel .slideshow .flexslider .slides>li>img{display:block;width:100%;border:10px solid #1ba7cc}.mono-carousel .slideshow .flexslider .slides>li>div{display:block}.mono-carousel .slideshow .flexslider .flex-direction-nav{position:absolute;top:50%;right:-32px;left:-32px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block}.mono-carousel .slideshow .flexslider .flex-direction-nav .flex-nav-prev{float:left}.mono-carousel .slideshow .flexslider .flex-direction-nav .flex-nav-next{float:right}@media screen and (max-width: 47.9375em){.mono-carousel .slideshow .flexslider .slides>li>img{margin-bottom:30px}.mono-carousel .slideshow .flexslider .flex-direction-nav .flex-nav-prev .flex-prev,.mono-carousel .slideshow .flexslider .flex-direction-nav .flex-nav-next .flex-next{height:6px;width:24px;background-size:24px 6px}}@media screen and (min-width: 48em){.mono-carousel .slideshow .flexslider .slides{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.mono-carousel .slideshow .flexslider .slides>li{display:flex !important;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.mono-carousel .slideshow .flexslider .slides>li>img{float:left;display:block;margin-right:3.92857%;width:48.03571%;margin-left:1px}.mono-carousel .slideshow .flexslider .slides>li>img:last-child{margin-right:0}.mono-carousel .slideshow .flexslider .slides>li>div{float:left;display:block;margin-right:3.92857%;width:48.03571%}.mono-carousel .slideshow .flexslider .slides>li>div:last-child{margin-right:0}.mono-carousel .slideshow .flexslider .flex-direction-nav{position:absolute;top:50%;right:-63px;left:-63px}}@media screen and (min-width: 48em) and (max-width: 63.9375em){.mono-carousel{padding:0 40px}}@media screen and (min-width: 64em){.mono-carousel .slideshow .flexslider .slides>li>img{float:left;display:block;margin-right:3.92857%;width:56.69643%}.mono-carousel .slideshow .flexslider .slides>li>img:last-child{margin-right:0}.mono-carousel .slideshow .flexslider .slides>li>div{float:left;display:block;margin-right:3.92857%;width:30.71429%}.mono-carousel .slideshow .flexslider .slides>li>div:last-child{margin-right:0}.mono-carousel .slideshow .flexslider .flex-direction-nav{position:absolute;top:50%;right:-78px;left:-78px}}.mono-carousel.news-widget .slideshow .flexslider .slides>li>img{border:0}@media screen and (min-width: 64em){.mono-carousel.news-widget .slideshow .flexslider .slides>li>img{float:left;display:block;margin-right:3.92857%;width:48.03571%}.mono-carousel.news-widget .slideshow .flexslider .slides>li>img:last-child{margin-right:0}.mono-carousel.news-widget .slideshow .flexslider .slides>li>div{float:left;display:block;margin-right:3.92857%;width:30.71429%;margin-left:8.66071%}.mono-carousel.news-widget .slideshow .flexslider .slides>li>div:last-child{margin-right:0}}.carousel .slideshow{overflow:visible}.carousel .slideshow .flexslider .spinner{display:none}.carousel .slideshow .flexslider .flex-viewport{position:relative;z-index:20}.carousel .slideshow .flexslider .slides>li>a{color:white}.carousel .slideshow .flexslider .slides>li>a h4{text-align:center;padding:1em}.carousel .slideshow .flexslider .flex-direction-nav{position:absolute;top:50%;right:-32px;left:-32px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block}.carousel .slideshow .flexslider .flex-direction-nav .flex-nav-prev{float:left}.carousel .slideshow .flexslider .flex-direction-nav .flex-nav-next{float:right}@media screen and (min-width: 48em){.carousel{margin:0 -20px}.carousel .slideshow .flexslider .slides>li{padding:0 20px}.carousel .slideshow .flexslider .flex-direction-nav{position:absolute;top:50%;right:-39px;left:-39px}}@media screen and (max-width: 63.9375em){.carousel .slideshow .flexslider .flex-direction-nav .flex-nav-prev .flex-prev,.carousel .slideshow .flexslider .flex-direction-nav .flex-nav-next .flex-next{height:6px;width:24px;background-size:24px 6px}}@media screen and (min-width: 64em){.carousel .slideshow .flexslider .flex-direction-nav{position:absolute;top:50%;right:-78px;left:-78px}}.hero-text,.hero .slideshow .flexslider .slides>li>div{position:absolute;top:50%;right:0;left:0;padding:0 40px;text-align:center;color:white;text-shadow:0 0 7px rgba(0,0,0,0.2);display:block}.hero-text p,.hero .slideshow .flexslider .slides>li>div p{margin-bottom:0}@media screen and (min-width: 48em){.hero-text,.hero .slideshow .flexslider .slides>li>div{padding:0 8.59375%}}@media screen and (max-width: 63.9375em){.hero-text,.hero .slideshow .flexslider .slides>li>div{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 64em){.hero-text,.hero .slideshow .flexslider .slides>li>div{padding:0 11.11111%}}.hero{position:relative;height:-webkit-calc(100vh - 40px - 40px - 69px);height:calc(100vh - 40px - 40px - 69px);background-color:#25201b}.hero .slideshow .flexslider .slides>li>div>*{-webkit-transition:-webkit-transform 1.2s ease,opacity 0.5s ease;-moz-transition:-moz-transform 1.2s ease,opacity 0.5s ease;transition:transform 1.2s ease,opacity 0.5s ease;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);opacity:0}.hero .slideshow .flexslider .slides>li>div>*:nth-child(n+2){-webkit-transition-duration:2s;-moz-transition-duration:2s;transition-duration:2s}.hero .slideshow .flexslider .slides>li:before,.hero .slideshow .flexslider .slides>li:after{content:'';display:block}.hero .slideshow .flexslider .slides>li:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(37,32,27,0.2)}.hero .slideshow .flexslider .slides>li:after{position:absolute;right:0;bottom:0;left:0;height:10vw;background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.hero .slideshow .flexslider .slides>li.animate-in>div>*,.hero .slideshow .flexslider .slides>li.animate-out>div>*{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.hero .slideshow .flexslider .flex-direction-nav{position:absolute;right:40px;bottom:3vw;z-index:70}.hero .slideshow .flexslider .flex-direction-nav li+li{margin-left:30px}.hero .slideshow .flexslider .flex-direction-nav .flex-nav-prev,.hero .slideshow .flexslider .flex-direction-nav .flex-nav-next{float:left}.hero .slideshow-badge{position:absolute;bottom:20px;left:20px;height:100px;width:100px;z-index:2;background-size:100px;background-image:url("/img/badge-hero-en.png")}html[lang="de"] .hero .slideshow-badge{background-image:url("/img/badge-hero-de.png")}html[lang="fr"] .hero .slideshow-badge{background-image:url("/img/badge-hero-fr.png")}html[lang="it"] .hero .slideshow-badge{background-image:url("/img/badge-hero-it.png")}@media screen and (max-width: 47.9375em){.hero .slideshow .flexslider .flex-direction-nav{display:none !important}.hero .cta{display:none}}@media screen and (min-width: 48em){.hero{height:-webkit-calc(100vh - 60px - 60px);height:calc(100vh - 60px - 60px);min-height:500px}.hero .slideshow .flexslider .flex-direction-nav{position:absolute;right:8.59375%}.hero .cta{position:absolute;bottom:3vw;left:8.59375%;z-index:10;padding-top:20px;padding-bottom:20px}.hero .slideshow-badge{bottom:53px;left:53px;height:160px;width:160px;background-size:160px}}@media screen and (min-width: 64em){.hero{min-height:700px}.hero .slideshow .flexslider .slides>li{-webkit-transition:-webkit-transform 2s ease,opacity 1s ease-out;-moz-transition:-moz-transform 2s ease,opacity 1s ease-out;transition:transform 2s ease,opacity 1s ease-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.hero .slideshow .flexslider .slides>li>div>*{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.hero .slideshow .flexslider .slides>li.animate-in{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.hero .slideshow .flexslider .slides>li.animate-out{-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-ms-transform:scale(0.98);-o-transform:scale(0.98);transform:scale(0.98)}.hero .slideshow .flexslider .slides>li.animate-out>div>*{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);opacity:0}.hero .slideshow .flexslider .flex-direction-nav{position:absolute;right:11.11111%}}@media screen and (min-width: 71.25em){.hero{height:-webkit-calc(100vh - 60px);height:calc(100vh - 60px)}}@media screen and (min-width: 64em){.hero{height:100vh}}.logo{position:absolute;top:30px;right:0;left:0;z-index:50;height:87px;display:block;margin:0 auto;background-image:url("../img/icons/sto/logo-on-image.png");background-position:center;background-size:90.5px 87px;background-repeat:no-repeat}@media screen and (min-width: 48em){.logo{top:4vw;height:174px;background-size:181px 174px}}@media screen and (min-width: 64em){.logo{top:-webkit-calc(80px + 4vw);top:calc(80px + 4vw);background-size:181px 174px}}.logo-on-white{height:87px;width:90.5px;display:block;margin:9vw auto 12vw auto;background-image:url("../img/icons/sto/logo-on-white-bg.png");background-size:90.5px 87px;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 48em){.logo-on-white{height:174px;width:181px;margin:0 auto 4vw auto;background-size:181px 174px}}.video-holder{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.video-holder .video-js{width:100% !important;height:100% !important;overflow:hidden}.video-holder video{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50% !important;left:50% !important;min-width:100%;min-height:100%;width:auto !important;object-fit:cover}.video-holder .vjs-poster{background-repeat:no-repeat;background-size:cover;background-position:center}.scroll-down{position:absolute;right:0;bottom:2vw;left:0;height:50px;width:50px;z-index:60;overflow:hidden;text-indent:101%;white-space:nowrap;display:block;margin:0 auto;background-image:url(../img/icons/header/scroll-down.png);background-position:center;background-size:7px 20px;background-repeat:no-repeat}@media screen and (min-width: 48em){.scroll-down{height:100px;width:100px;background-size:14px 40px}}@media screen and (max-width: 47.9375em){.main{margin-top:40px}}@media screen and (min-width: 48em) and (max-width: 71.1875em){.main{margin-top:60px}}@media screen and (min-width: 71.25em){.hero-not-present .main{margin-top:100px}}[class*='aspect-ratio-']{background-position:center;background-size:cover}.aspect-ratio-1-1,.aspect-ratio-3-2,.aspect-ratio-4-5,.aspect-ratio-5-7,.aspect-ratio-7-5,.aspect-ratio-11-14,.aspect-ratio-17-14{position:relative;display:block}.aspect-ratio-1-1:before,.aspect-ratio-3-2:before,.aspect-ratio-4-5:before,.aspect-ratio-5-7:before,.aspect-ratio-7-5:before,.aspect-ratio-11-14:before,.aspect-ratio-17-14:before{display:block;content:'';width:100%;padding-top:100%}.aspect-ratio-3-2:before{padding-top:66.66667%}.aspect-ratio-4-5:before{padding-top:125%}.aspect-ratio-5-7:before{padding-top:140%}.aspect-ratio-7-5:before{padding-top:71.42857%}.aspect-ratio-11-14:before{padding-top:127.27273%}.aspect-ratio-17-14:before{padding-top:82.35294%}.scrolling-nav{border-bottom:1px solid rgba(37,32,27,0.2);font-size:13px;-webkit-overflow-scrolling:touch;text-transform:uppercase;text-align:center}.scrolling-nav ul{padding:10px 0;overflow-x:auto;white-space:nowrap}.scrolling-nav ul>li{display:inline-block;margin:0 15px}.scrolling-nav ul>li a{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease;display:inline-block;color:rgba(37,32,27,0.5)}.scrolling-nav ul>li a:hover{color:rgba(37,32,27,0.8)}.scrolling-nav ul>li.selected a{position:relative}.scrolling-nav ul>li.selected a:after{position:absolute;right:0;bottom:0;left:0;content:'';display:block;height:2px;background-color:#1ba7cc}@media screen and (max-width: 63.9375em){.scrolling-nav{position:relative}.scrolling-nav:after{position:absolute;top:0;right:0;bottom:0;width:50px;content:'';display:block;background-image:linear-gradient(to right, rgba(255,255,255,0), white)}}@media screen and (min-width: 48em){.scrolling-nav ul{padding:20px 0}}@media screen and (min-width: 64em){.scrolling-nav ul{padding:36px 0;white-space:normal}}.pagination{text-transform:uppercase;text-align:center;font-size:13px;font-weight:700;color:#1ba7cc;letter-spacing:0.04em}.pagination ul>li{display:inline-block}.pagination ul>li+li{margin-left:4vw}.pagination ul>li a{-webkit-transition:color .3s ease,background-position .3s ease;-moz-transition:color .3s ease,background-position .3s ease;transition:color .3s ease,background-position .3s ease;padding-top:4px;background-repeat:no-repeat;background-position:left center;display:inline-block}.pagination ul>li a:hover{color:#1db6de}.pagination ul>li:first-child a{background-image:url("../img/icons/sto/pagination-arrow-left.png");background-size:20px 7px;background-position:left 10px center;padding-left:40px}.pagination ul>li:first-child a:hover{background-position:left center}.pagination ul>li:nth-child(2) a{background-image:url("../img/icons/sto/pagination-back-to-the-list.png");background-size:9px 9px;padding-left:19px}.pagination ul>li:last-child a{background-image:url("../img/icons/sto/pagination-arrow-right.png");background-size:20px 7px;background-position:right 10px center;padding-right:40px}.pagination ul>li:last-child a:hover{background-position:right center}@media screen and (max-width: 47.9375em){.pagination ul{white-space:nowrap}.pagination ul::after{clear:both;content:"";display:block}.pagination ul>li+li{margin-left:0}.pagination ul>li a{overflow:hidden;text-indent:101%;white-space:nowrap;width:0;vertical-align:middle}.pagination ul>li:first-child{float:left}.pagination ul>li:first-child a{background-size:40px 14px}.pagination ul>li:nth-child(2) a{background-position:center;background-size:18px 18px}.pagination ul>li:last-child{float:right}.pagination ul>li:last-child a{background-size:40px 14px}}.language-menu{position:relative;color:white;font-size:14px;padding-bottom:25px}.language-menu:after{content:'';display:block;width:45px;margin:0 auto;margin-top:20px;height:1px;background-color:#524843}.language-menu ul>li{display:inline-block}.language-menu ul>li+li{margin-left:20px}.language-menu ul>li.selected a{color:#1ba7cc}.language-menu ul>li a{display:inline-block}@media screen and (min-width: 48em){.language-menu:after{margin-top:55px}}.map{position:relative;display:block}.map:before{display:block;content:'';width:100%;padding-top:100%}@media screen and (min-width: 48em){.map:before{padding-top:66.66667%}}@media screen and (min-width: 64em){.map:before{padding-top:41.66667%}}.rooms-disposition-table{overflow:hidden;overflow-x:auto;text-align:center;-webkit-overflow-scrolling:touch}.rooms-disposition-table table{width:100%;border-collapse:collapse}.rooms-disposition-table table tr{border-top:1px solid rgba(37,32,27,0.2)}.rooms-disposition-table table tr:first-child{font-size:80%;border:0;line-height:1.3}.rooms-disposition-table table tr:first-child td:nth-child(n+3){font-family:"SangBleu Republic Regular";font-style:italic;padding-top:43px;background-position:center top;background-repeat:no-repeat;background-size:48px 33px}.rooms-disposition-table table tr:first-child td:nth-child(3){background-image:url("../img/icons/sto/icon-table-1.png")}.rooms-disposition-table table tr:first-child td:nth-child(4){background-image:url("../img/icons/sto/icon-table-2.png")}.rooms-disposition-table table tr:first-child td:nth-child(5){background-image:url("../img/icons/sto/icon-table-3.png")}.rooms-disposition-table table tr:first-child td:nth-child(6){background-image:url("../img/icons/sto/icon-table-4.png")}.rooms-disposition-table table tr:first-child td:nth-child(7){background-image:url("../img/icons/sto/icon-table-5.png")}.rooms-disposition-table table tr:first-child td:nth-child(8){background-image:url("../img/icons/sto/icon-table-6.png")}.rooms-disposition-table table tr td{padding:24px 16px}.rooms-disposition-table table tr td:first-child{text-align:left;text-transform:uppercase;font-size:80%}.generic-table p{margin-bottom:0}.generic-table .table .tr{border-bottom:1px solid rgba(37,32,27,0.2)}.generic-table .table .tr:first-child{border-top:1px solid rgba(37,32,27,0.2)}.generic-table.links .table .tr:hover .cta{color:#1db6de;background-position:right center}@media screen and (max-width: 47.9375em){.generic-table img{width:50%;margin:0 auto 30px}.generic-table .table{display:block}.generic-table .table .tr{display:block;padding:20px 0}.generic-table .table .tr .td{display:block}}@media screen and (min-width: 48em){.generic-table .table{width:100%;display:table;border-collapse:collapse}.generic-table .table .tr{display:table-row}.generic-table .table .tr .td{display:table-cell;vertical-align:middle;padding:20px 0}.generic-table.awards .table .tr .td:first-child{min-width:100px}.generic-table.awards .table .tr .td:last-child{padding-left:30px}.generic-table.links .table .tr .td:first-child{padding-right:30px}.generic-table.links .table .tr .td:last-child{text-align:right}}@media screen and (min-width: 64em){.generic-table.awards .table .tr .td:first-child{box-sizing:content-box;padding-left:60px;padding-right:60px}.generic-table.awards .table .tr .td:last-child{padding-left:0;padding-right:30px}}@media screen and (min-width: 90em){.generic-table.awards .table .tr .td:first-child{padding-left:5vw;padding-right:5vw}.generic-table.awards .table .tr .td:last-child{padding-right:5vw}}.treatments-table{margin-bottom:5vw;width:100%;border-collapse:collapse}.treatments-table tr{box-shadow:0 -1px 0 rgba(37,32,27,0.2)}.treatments-table .treatment-price{font-weight:500}@media screen and (max-width: 47.9375em){.treatments-table tr{display:block;padding:1em 0}.treatments-table td{display:inline-block}.treatments-table .treatment-name,.treatments-table .treatment-book{display:block}.treatments-table .treatment-time{padding-right:1em}}@media screen and (min-width: 48em){.treatments-table td{vertical-align:top;padding-top:1.5em;padding-bottom:1.5em}.treatments-table .treatment-time,.treatments-table .treatment-price,.treatments-table .treatment-book{width:1px;white-space:nowrap;padding-left:1em}}.treatments-list>li{display:none}.treatments-list>li.selected{display:block}.instagram-gallery ul>li{float:left;width:50%}@media screen and (max-width: 47.9375em){.instagram-gallery ul>li:nth-child(2n+1){clear:both}.instagram-gallery ul>li:nth-child(n+5){display:none}}@media screen and (min-width: 48em){.instagram-gallery ul>li{width:33.33333%}}@media screen and (min-width: 48em) and (max-width: 63.9375em){.instagram-gallery ul>li:nth-child(3n+1){clear:both}}@media screen and (min-width: 64em){.instagram-gallery ul>li{width:16.66667%}}.gallery.videos>li a:after,a.video-in-box:after,.play-video-button{position:absolute;top:50%;left:50%;height:60px;width:60px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:'';display:block;background-color:#1ba7cc;border-radius:50%;background-image:url(../img/icons/gallery/play.png);background-repeat:no-repeat;background-position:center;background-size:24px 24px}@media screen and (max-width: 47.9375em){.gallery>li+li{margin-top:7.85714%}}@media screen and (min-width: 48em){.gallery>li{float:left;display:block;margin-right:3.92857%;width:30.71429%}.gallery>li:last-child{margin-right:0}.gallery>li:nth-child(3n){margin-right:0}.gallery>li:nth-child(3n+1){clear:left}.gallery>li:nth-child(n+4){margin-top:3.92857%}.gallery>li a{display:block}}#overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background-color:rgba(37,32,27,0.95);display:none}#overlay .flex-close{display:block}#overlay .flex-direction-nav{position:absolute;top:50%;right:30px;left:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:120}#overlay .flex-direction-nav .flex-nav-prev{float:left}#overlay .flex-direction-nav .flex-nav-next{float:right}#overlay .flexslider .slides>li{background-size:contain;background-repeat:no-repeat}#overlay .video-close{position:absolute;top:30px;right:30px;height:18.75px;width:19px;z-index:120;cursor:pointer;background-image:url(../img/icons/gallery/close.png);background-size:19px 18.75px;background-repeat:no-repeat}@media screen and (max-width: 63.9375em){#overlay .video-holder{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-bottom:56.25%;height:0}#overlay .video-holder div.video-js{position:absolute}}.fancybox-close{height:18.75px;width:19px;position:absolute;top:30px;right:30px;background-image:url(../img/icons/gallery/close-white.png);background-size:19px 18.75px;background-repeat:no-repeat;background-position:center;top:20.66667px;right:20.66667px}.fancybox-skin{border-radius:0}.media-download-list a{display:block}.media-download-list img{margin-bottom:10px}@media screen and (max-width: 47.9375em){.media-download-list ul>li+li{margin-top:40px}}@media screen and (min-width: 48em){.media-download-list{text-align:center}.media-download-list img{margin-bottom:20px}}@media screen and (min-width: 48em) and (max-width: 63.9375em){.media-download-list ul>li{float:left;display:block;margin-right:3.92857%;width:30.71429%}.media-download-list ul>li:last-child{margin-right:0}.media-download-list ul>li:nth-child(3n){margin-right:0}.media-download-list ul>li:nth-child(3n+1){clear:left}.media-download-list ul>li:nth-child(n+4){margin-top:3.92857%}}@media screen and (min-width: 64em){.media-download-list ul>li{float:left;display:block;margin-right:3.92857%;width:22.05357%}.media-download-list ul>li:last-child{margin-right:0}.media-download-list ul>li:nth-child(4n){margin-right:0}.media-download-list ul>li:nth-child(4n+1){clear:left}.media-download-list ul>li:nth-child(n+5){margin-top:3.92857%}}.restaurant-list{text-align:center;font-family:"SangBleu Republic Regular";font-style:italic}.restaurant-list a{display:block}.restaurant-list p{margin-top:0;font-size:1.25rem}@media screen and (max-width: 47.9375em){.restaurant-list ul>li+li{margin-top:7.85714%}}@media screen and (min-width: 48em){.restaurant-list ul>li{float:left;display:block;margin-right:3.92857%;width:48.03571%}.restaurant-list ul>li:last-child{margin-right:0}.restaurant-list ul>li:nth-child(2n){margin-right:0}.restaurant-list ul>li:nth-child(2n+1){clear:left}.restaurant-list ul>li:nth-child(n+3){margin-top:3.92857%}}.room-list{text-align:center;font-family:"SangBleu Republic Regular";font-style:italic;margin-top:-3.92857%;margin-bottom:-3.92857%}.room-list a{display:block}.room-list p{margin-top:0;font-size:1.25rem}.room-list ul>li{width:100%;padding-top:3.92857%;padding-bottom:3.92857%}@media screen and (min-width: 48em){.room-list ul{margin:0 -1.96429%}.room-list ul>li{padding-left:1.96429%;padding-right:1.96429%}}@media screen and (min-width: 48em) and (max-width: 63.9375em){.room-list ul>li{width:50%}}@media screen and (min-width: 64em){.room-list ul>li{width:33.33333%}}.room-plan{display:block;max-width:440px;margin:0 auto}@media screen and (min-width: 90em){.room-plan{max-width:none;width:40%}}.package-list{margin-top:-3.92857%;margin-bottom:-3.92857%}.package-list a{display:block}.package-list ul>li{width:100%;padding-top:3.92857%;padding-bottom:3.92857%}@media screen and (min-width: 48em){.package-list ul{margin:0 -1.96429%}.package-list ul>li{padding-left:1.96429%;padding-right:1.96429%}}@media screen and (min-width: 48em) and (max-width: 63.9375em){.package-list ul>li{width:50%}}@media screen and (min-width: 64em){.package-list ul>li{width:33.33333%}}.activities-list{color:white;text-align:center;margin-top:-1.96429%;margin-bottom:-1.96429%}.activities-list ul>li{width:100%;padding-top:1.96429%;padding-bottom:1.96429%}.activities-list .dark-overlay{background-color:rgba(37,32,27,0.5)}.activities-list .dark-overlay>div{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:1;padding:0 20px}@media screen and (min-width: 48em){.activities-list ul{margin:0 -1.96429%}.activities-list ul>li{padding-left:1.96429%;padding-right:1.96429%}}@media screen and (min-width: 48em) and (max-width: 63.9375em){.activities-list ul>li{width:50%}}@media screen and (min-width: 64em){.activities-list ul>li{width:33.33333%}}.treatments-filter,.isotope-filter{width:auto;margin:0 auto;padding-right:40px;display:block}.newsletter-form{line-height:2}.newsletter-form .checkboxlist .fieldLabel{font-weight:700}@media screen and (min-width: 48em){.newsletter-form .checkboxlist{clear:both}.newsletter-form .checkboxlist .checkboxes>li{display:inline-block}.newsletter-form .checkboxlist .checkboxes>li+li{margin-left:30px}.newsletter-form .input-submit input{display:block;margin:0 auto}}@media screen and (min-width: 48em) and (max-width: 63.9375em){.newsletter-form .contourField.dropdownlist,.newsletter-form .contourField.textfield{float:left;display:block;margin-right:3.92857%;width:48.03571%}.newsletter-form .contourField.dropdownlist:last-child,.newsletter-form .contourField.textfield:last-child{margin-right:0}.newsletter-form .contourField.dropdownlist:nth-child(2n),.newsletter-form .contourField.textfield:nth-child(2n){margin-right:0}.newsletter-form .contourField.dropdownlist:nth-child(2n+1),.newsletter-form .contourField.textfield:nth-child(2n+1){clear:left}}@media screen and (min-width: 64em){.newsletter-form .contourField.dropdownlist,.newsletter-form .contourField.textfield{float:left;display:block;margin-right:3.92857%;width:22.05357%}.newsletter-form .contourField.dropdownlist:last-child,.newsletter-form .contourField.textfield:last-child{margin-right:0}.newsletter-form .contourField.dropdownlist:nth-child(4n),.newsletter-form .contourField.textfield:nth-child(4n){margin-right:0}.newsletter-form .contourField.dropdownlist:nth-child(4n+1),.newsletter-form .contourField.textfield:nth-child(4n+1){clear:left}.newsletter-form .checkboxlist{text-align:center}.newsletter-form .checkboxlist .checkboxes{display:inline-block;margin-left:30px}}.footer{font-size:16px;color:white;background-color:#25201b}.footer p{margin:10px 0 0}.footer .footer-heading{font-size:18px;text-transform:uppercase;letter-spacing:0.04em}.footer .footer-circle{height:10px;width:10px;background-color:#b7b09c;border-radius:50%;margin:20px 0 26px}.footer .footer-tlc-logo{display:block;margin-bottom:3em;height:123.75px;background-image:url(/img/icons/tlc/logo-tlc.png);background-size:116px 123.75px;background-repeat:no-repeat;background-position:center}.darker-background-above-footer .footer .footer-tlc-logo{display:none}@media screen and (min-width: 48em){.footer{text-align:center}.footer .footer-circle{margin:20px auto 26px}}@media screen and (min-width: 64em){.footer .footer-circle{margin:30px auto 35px}}.footer-section{padding:60px 0}.footer-section.bottom{border-top:1px solid rgba(82,72,67,0.5);padding-top:30px;padding-bottom:100px}.footer-section ul.social{padding-top:20px}.footer-section ul.social li{display:inline-block}.footer-section ul.social li+li{margin-left:.5rem}.footer-section ul.social li a{overflow:hidden;text-indent:101%;white-space:nowrap;display:block;height:30px;width:30px;background-position:center;background-repeat:no-repeat;background-size:contain}.footer-section ul.social li a.facebook{background-image:url(/img/socials/facebook.svg)}.footer-section ul.social li a.instagram{background-image:url(/img/socials/instagram.svg)}.footer-section ul.social li a.pinterest{background-image:url(/img/socials/pinterest.svg)}@media screen and (max-width: 47.9375em){.footer-section>div>div+div{margin-top:40px}}@media screen and (min-width: 48em){.footer-section>div>.first-col,.footer-section>div>.second-col{float:left;display:block;margin-right:3.92857%;width:48.03571%}.footer-section>div>.first-col:last-child,.footer-section>div>.second-col:last-child{margin-right:0}.footer-section>div>.first-col{text-align:left}.footer-section>div>.second-col{text-align:right}.footer-section.bottom{padding-top:50px;padding-bottom:110px}}@media screen and (min-width: 64em){.footer-section.middle{padding-top:100px;padding-bottom:80px}.footer-section.bottom{padding-top:30px;padding-bottom:90px}}@media screen and (min-width: 64em){.footer-section.bottom{padding:30px 0}}@media screen and (max-width: 63.9375em){.footer-section.top{display:none}}.footer-icon{overflow:hidden;text-indent:101%;white-space:nowrap;display:inline-block;margin-right:30px}.footer-icon:last-child{margin-right:0}.footer-icon.iprefer{background-size:67px 50px;width:67px;height:50px;background-image:url(../img/icons/footer/iprefer.png)}.footer-icon.lvx{background-size:79px 50px;width:79px;height:50px;background-image:url(../img/icons/footer/lvx.png)}.footer-icon.relais-chateaux{background-size:47px 50px;width:47px;height:50px;background-image:url(../img/icons/footer/relais-chateaux.png)}.footer-icon.swiss-deluxe-hotel{background-size:90px 50px;width:90px;height:50px;background-image:url(../img/icons/footer/swiss-deluxe-hotel.png)}.footer-icon.facebook{background-size:10px 18px;width:10px;height:18px;background-image:url(../img/icons/footer/facebook.png)}.footer-icon.instagram{background-size:14px 14px;width:14px;height:14px;background-image:url(../img/icons/footer/instagram.png)}.footer-icon.tripadvisor{background-size:96px 16px;width:96px;height:16px;background-image:url(../img/icons/footer/tripadvisor.png)}.footer-icon.trustyou{background-size:130px 15px;width:130px;height:15px;background-image:url(../img/icons/footer/trustyou.png)}.footer-social{padding:50px 0;position:relative}.footer-social>div:first-child{background-color:#25201b;float:left;display:block;margin-right:3.92857%;width:48.03571%;margin-left:25.98214%;position:relative;z-index:2}.footer-social>div:first-child:last-child{margin-right:0}@media screen and (min-width: 90em){.footer-social>div:first-child>a{font-size:1.11vw}}@media screen and (min-width: 120em){.footer-social>div:first-child>a{font-size:21px}}.footer-social>div:first-child>a:first-child{float:left;margin-left:40px}.footer-social>div:first-child>a:last-child{float:right;margin-right:40px}.footer-social>div:last-child{border-bottom:2px #b7b09c solid;max-width:100%;max-width:77.77778%;margin-left:auto;margin-right:auto;position:absolute;top:50%;right:0;left:0;z-index:1}.footer-social>div:last-child::after{clear:both;content:"";display:block}@media screen and (max-width: 63.9375em){.footer-social>div:first-child{border-top:2px #b7b09c solid;border-bottom:2px #b7b09c solid;max-width:82.8125%;margin-left:auto;margin-right:auto;float:none;width:100%}.footer-social>div:first-child::after{clear:both;content:"";display:block}.footer-social>div:first-child>a{text-align:left;display:block}.footer-social>div:first-child>a:first-child{padding-top:1.5em;padding-bottom:1.5em;float:none;margin:0}.footer-social>div:first-child>a:last-child{padding-bottom:1.5em;float:none;margin:0}.footer-social>div:last-child{display:none}}@media screen and (max-width: 47.9375em){.footer-social{padding:7vw 0 0 0;font-size:18px}.footer-social>div{max-width:100%;margin-left:auto;margin-right:auto}.footer-social>div::after{clear:both;content:"";display:block}.footer-social>div:first-child{max-width:calc(100% - 80px);margin:0 40px;padding:0}}.footer-main-nav ul{max-width:100%;margin-left:auto;margin-right:auto}.footer-main-nav ul::after{clear:both;content:"";display:block}.footer-main-nav ul>li{float:left;display:block;width:11.54759%}.footer-main-nav ul>li:last-child{width:7.61902%}.footer-main-nav ul>li.bue a{background-image:url("/img/icons/footer/icon-tlc_bue-logo-on-image.png")}.footer-main-nav ul>li.cds a{background-image:url("/img/icons/footer/icon-tlc_cds-logo-on-image.png")}.footer-main-nav ul>li.rds a{background-image:url("/img/icons/footer/icon-tlc_rds-logo-on-image.png")}.footer-main-nav ul>li.sch a{background-image:url("/img/icons/footer/icon-tlc_sch-logo-on-image.png")}.footer-main-nav ul>li.sto a{background-image:url("/img/icons/footer/icon-tlc_sto-logo-on-image.png")}.footer-main-nav ul>li.tam a{background-image:url("/img/icons/footer/icon-tlc_tam-logo-on-image.png")}.footer-main-nav ul>li.wid a{background-image:url("/img/icons/footer/icon-tlc_wid-logo-on-image.png")}.footer-main-nav ul>li.cdr a{background-image:url("/img/icons/footer/icon-tlc_cdr-logo-on-image.png")}.footer-main-nav ul>li.alz a{background-image:url("/img/icons/footer/icon-tlc_alz-logo-on-image.png")}.footer-main-nav ul>li a{height:120px;overflow:hidden;text-indent:101%;white-space:nowrap;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease;background-repeat:no-repeat;background-position:center;background-size:auto 50%;display:block}@media screen and (min-width: 90em){.footer-main-nav ul>li a{background-size:auto 70%}}.footer-main-nav ul>li a:hover{color:#1ba7cc}.footer-secondary-nav{text-align:left;line-height:1.5}.footer-secondary-nav ul>li a{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease;font-size:13px;text-transform:uppercase;letter-spacing:0.04em}.footer-secondary-nav ul>li a:hover{color:#1ba7cc}@media screen and (min-width: 48em){.footer-secondary-nav ul>li{display:inline-block;margin-right:30px}.footer-secondary-nav ul>li:last-child{margin-right:0}.footer-secondary-nav ul>li a{display:inline-block}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;text-align:center;display:none;background-color:#25201b;overflow:hidden;overflow-y:auto}.mobile-menu>div{position:relative;height:100%;width:100%;display:table}.mobile-menu>div>div{padding-top:70px;padding-bottom:30px;display:table-cell;vertical-align:middle}@media screen and (min-width: 48em){.mobile-menu>div>div{padding-top:90px}}.mobile-bottom-bar{z-index:80;color:white}.mobile-bottom-bar ul{white-space:nowrap}.mobile-bottom-bar ul>li{display:inline-block;vertical-align:middle}.mobile-bottom-bar ul>li a{overflow:hidden;text-indent:101%;white-space:nowrap;vertical-align:middle;background-position:center;background-repeat:no-repeat;display:inline-block}.mobile-bottom-bar ul>li a.phone{background-image:url(../img/icons/header/contact-phone-white.png);background-size:13.75px 17.5px}.mobile-bottom-bar ul>li a.email{background-image:url(../img/icons/header/contact-mail-white.png);background-size:18px 18px}.mobile-bottom-bar ul>li a.location{background-image:url(../img/icons/header/contact-location-white.png);background-size:14px 18px}.mobile-bottom-bar ul>li a.meteo{background-image:url(../img/icons/header/contact-meteo-white.png);background-size:18px 18px}.mobile-bottom-bar ul>li a.gift{background-image:url(../img/icons/header/gift-voucher-white.png);background-size:18px 18px}.header .mobile-bottom-bar{display:inline-block;vertical-align:middle}.header .mobile-bottom-bar ul{font-size:0}.header .mobile-bottom-bar ul>li a{width:30px;height:44px}.footer .mobile-bottom-bar{position:fixed;right:0;bottom:0;left:0;padding:10px 0 10px 0;background-color:#524843;text-align:center;height:auto;line-height:40px}.footer .mobile-bottom-bar ul>li a{height:40px;width:40px}@media screen and (min-width: 48em){.footer .mobile-bottom-bar{text-align:left;height:60px;line-height:60px;padding:10px 0 10px 0}.footer .mobile-bottom-bar ul>li{margin-right:30px}.footer .mobile-bottom-bar ul>li:last-child{margin-right:0}.footer .mobile-bottom-bar ul>li a{text-indent:0;background-position:left;width:auto;height:60px;line-height:64px;padding-left:33px;text-transform:uppercase;font-size:13px;letter-spacing:0.04em}.footer .mobile-bottom-bar .container{max-width:91.40625%;margin-left:auto;margin-right:auto}.footer .mobile-bottom-bar .container::after{clear:both;content:"";display:block}}@media screen and (max-width: 63.9375em){.header .mobile-bottom-bar{display:none}}@media screen and (max-width: 71.1875em){.header .mobile-bottom-bar{float:right;margin-right:25px}}@media screen and (min-width: 64em){.mobile-bottom-bar ul>li:first-child{display:none}.footer .mobile-bottom-bar{display:none}.hero-not-present .mobile-bottom-bar ul>li a.phone{background-image:url(../img/icons/header/contact-phone-brown.png)}.hero-not-present .mobile-bottom-bar ul>li a.email{background-image:url(../img/icons/header/contact-mail-brown.png)}.hero-not-present .mobile-bottom-bar ul>li a.location{background-image:url(../img/icons/header/contact-location-brown.png)}.hero-not-present .mobile-bottom-bar ul>li a.meteo{background-image:url(../img/icons/header/contact-meteo-brown.png)}.hero-not-present .mobile-bottom-bar ul>li a.gift{background-image:url(../img/icons/header/gift-voucher-brown.png)}.hero-not-present.header-collapsed .mobile-bottom-bar ul>li a.phone{background-image:url(../img/icons/header/contact-phone-white.png)}.hero-not-present.header-collapsed .mobile-bottom-bar ul>li a.email{background-image:url(../img/icons/header/contact-mail-white.png)}.hero-not-present.header-collapsed .mobile-bottom-bar ul>li a.location{background-image:url(../img/icons/header/contact-location-white.png)}.hero-not-present.header-collapsed .mobile-bottom-bar ul>li a.meteo{background-image:url(../img/icons/header/contact-meteo-white.png)}.hero-not-present.header-collapsed .mobile-bottom-bar ul>li a.gift{background-image:url(../img/icons/header/gift-voucher-white.png)}}.map-meta-data{display:none}.map-meta-data [data-path='sto']{display:none}.sidebar-quick-booking{height:100%;width:30vw;z-index:101;position:fixed;top:0;right:0;-webkit-transform:translate3d(100%, 0px, 0px);-moz-transform:translate3d(100%, 0px, 0px);-ms-transform:translate3d(100%, 0px, 0px);-o-transform:translate3d(100%, 0px, 0px);transform:translate3d(100%, 0px, 0px);background-color:#25201b;overflow-x:hidden;transition:.5s}.sidebar-quick-booking.closed{-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.sidebar-quick-booking>div{position:relative;height:100%;width:100%;display:table}.sidebar-quick-booking>div>div{padding:70px;padding-top:110px;padding-bottom:30px;display:table-cell}.sidebar-quick-booking>div>div .no-border>li:first-child{border-top:0 !important}.sidebar-quick-booking>div>div .sidebar-accordion{position:relative}.sidebar-quick-booking>div>div .sidebar-accordion>li{border-bottom:1px solid rgba(255,255,255,0.6);position:relative}.sidebar-quick-booking>div>div .sidebar-accordion>li:first-child{border-top:1px solid rgba(255,255,255,0.6)}.sidebar-quick-booking>div>div .sidebar-accordion>li>div:first-child{padding:0}.sidebar-quick-booking>div>div .sidebar-accordion>li>div:first-child h2{font-size:1.17rem;font-family:"SangBleu Sunrise Regular";padding:.7em 0 .5em 0;font-weight:400;color:white;margin:0}.sidebar-quick-booking>div>div .sidebar-accordion>li>div:first-child:after{position:absolute;top:calc(50% - 6px);right:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;height:15px;width:15px;content:'';display:block;background-image:url("../img/icons/header/dropdown-white.png");background-size:12px;background-repeat:no-repeat;background-position:center}.sidebar-quick-booking>div>div .sidebar-accordion>li>div p{color:white;margin-top:0}.sidebar-quick-booking>div>div .sidebar-accordion>li>div:last-child{margin-top:0;margin-bottom:1.2em}.sidebar-quick-booking>div>div .sidebar-accordion>li>div:last-child a.cta{display:table;font-size:0.71em}.sidebar-quick-booking>div>div .sidebar-accordion>li>div:last-child a.cta:not(:first-child){margin-top:.8em}.sidebar-quick-booking>div>div .sidebar-accordion>li>div:last-child .button,.sidebar-quick-booking>div>div .sidebar-accordion>li>div:last-child input[type='submit'],.sidebar-quick-booking>div>div .sidebar-accordion>li>div:last-child button[type='submit']{height:44px;padding:0 30px;font-size:13px;line-height:44px}.sidebar-quick-booking>div>div .sidebar-accordion>li.toggle>div:first-child:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-quick-booking>div>div .sidebar-accordion:nth-last-child(3)>li:first-child,.sidebar-quick-booking>div>div .sidebar-accordion:last-child>li:first-child{border-top:0;border-bottom:0}.sidebar-quick-booking>div>div .sidebar-accordion:nth-last-child(3)>li>div:first-child,.sidebar-quick-booking>div>div .sidebar-accordion:last-child>li>div:first-child{padding:0}.sidebar-quick-booking>div>div .sidebar-accordion:nth-last-child(3)>li>div:first-child a,.sidebar-quick-booking>div>div .sidebar-accordion:last-child>li>div:first-child a{font-size:1.17rem;font-family:"SangBleu Sunrise Regular";padding:0;font-weight:400;color:white;margin:0;display:block}.sidebar-quick-booking>div>div .sidebar-accordion:nth-last-child(3)>li>div:first-child:after,.sidebar-quick-booking>div>div .sidebar-accordion:last-child>li>div:first-child:after{position:absolute;top:calc(50% - 6px);right:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);height:15px;width:15px;content:'';display:block;background-image:url("../img/icons/header/dropdown-white.png");background-size:12px;background-repeat:no-repeat;background-position:center}.sidebar-quick-booking>div>div .sidebar-accordion:nth-last-child(3)>li>div:last-child,.sidebar-quick-booking>div>div .sidebar-accordion:last-child>li>div:last-child{margin:0}.sidebar-quick-booking>div>div .sidebar-close{position:absolute;top:30px;right:60px;overflow:hidden;text-indent:101%;white-space:nowrap;height:40px;width:40px;line-height:44px;display:inline-block;background-position:center;background-repeat:no-repeat;background-image:url("../img/icons/gallery/close.png");background-size:19px 18.75px;z-index:102}@media screen and (max-width: 63.9375em){.sidebar-quick-booking{width:60vw}}@media screen and (max-width: 47.9375em){.sidebar-quick-booking{width:100vw}.sidebar-quick-booking>div>div{display:table-cell;vertical-align:middle;padding:0 40px}.sidebar-quick-booking>div>div .sidebar-close{position:absolute;top:30px;right:30px}}#seasons-menu{position:fixed;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:100}#seasons-menu>li.selected>a{background-color:#1ba7cc}#seasons-menu>li:not(:last-child)>a{border-bottom:1px solid #6D6661}#seasons-menu>li>a{-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;position:relative;font-family:"SangBleu Sunrise Regular";font-size:9px;text-align:center;background-color:#332C25;height:70px;width:70px;display:block;background-position:center 30%;background-repeat:no-repeat;color:white}#seasons-menu>li>a:hover{background-color:#1ba7cc}#seasons-menu>li>a>span{position:absolute;bottom:6px;left:0;width:100%}@media screen and (max-width: 47.9375em){#seasons-menu{height:50px;position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);z-index:99}#seasons-menu>li{display:inline-block;z-index:99;width:25%}#seasons-menu>li>a{width:100%;height:50px;background-position:center 20%;background-repeat:no-repeat;background-size:25px}#seasons-menu>li>a>span{bottom:1px}#seasons-menu>li:not(:last-child)>a{border-right:1px solid #6D6661;border-bottom:0}}.team-detail>div>div>div.profile-image{display:inline-block}.team-detail>div>div>div.profile-image img{width:18vw;border-radius:50%;padding:2rem 0}.team-detail>div>div>h2{margin-bottom:0}.team-detail>div>div>p{margin-top:0}.team-detail>div>div>ul{margin-top:2rem;display:flex;justify-content:center}.team-detail>div>div>ul li{display:flex;flex-direction:column;align-items:center;width:100px}.team-detail>div>div>ul li+li{margin-left:2rem}.team-detail>div>div>ul li a{overflow:hidden;text-indent:101%;white-space:nowrap;display:block;height:50px;width:50px;background-position:center;background-repeat:no-repeat;background-size:contain}.team-detail>div>div>ul li a.email-cds{background-image:url(/img/socials/mail-orange.png)}.team-detail>div>div>ul li a.phone-cds{background-image:url(/img/socials/phone-orange.png)}.team-detail>div>div>ul li a.linkedin-cds{background-image:url(/img/socials/linkedin-orange.png)}.team-detail>div>div>ul li a.email-tlc{background-image:url(/img/socials/mail-gold.png)}.team-detail>div>div>ul li a.phone-tlc{background-image:url(/img/socials/phone-gold.png)}.team-detail>div>div>ul li a.linkedin-tlc{background-image:url(/img/socials/linkedin-gold.png)}.team-detail>div>div>ul li a.email-sto{background-image:url(/img/socials/mail-blue.png)}.team-detail>div>div>ul li a.phone-sto{background-image:url(/img/socials/phone-blue.png)}.team-detail>div>div>ul li a.linkedin-sto{background-image:url(/img/socials/linkedin-blue.png)}.team-detail>div>div>ul li a.email-wid{background-image:url(/img/socials/mail-blue.png)}.team-detail>div>div>ul li a.phone-wid{background-image:url(/img/socials/phone-blue.png)}.team-detail>div>div>ul li a.linkedin-wid{background-image:url(/img/socials/linkedin-blue.png)}.team-detail>div>div>ul li a.email-tam{background-image:url(/img/socials/mail-green.png)}.team-detail>div>div>ul li a.phone-tam{background-image:url(/img/socials/phone-green.png)}.team-detail>div>div>ul li a.linkedin-tam{background-image:url(/img/socials/linkedin-green.png)}.team-detail>div>div>ul li a.email-alz{background-image:url(/img/socials/mail-blue.png)}.team-detail>div>div>ul li a.phone-alz{background-image:url(/img/socials/phone-blue.png)}.team-detail>div>div>ul li a.linkedin-alz{background-image:url(/img/socials/linkedin-blue.png)}.team-detail>div>div>.share{display:flex;justify-content:center;margin-top:2rem}.team-detail>div>div>.share img{display:block;width:50px}@media screen and (max-width: 47.9375em){.team-detail>div>div>div.profile-image img{width:34vw}}@media screen and (max-width: 47.9375em){.team-detail>div>div>div.profile-image img{width:70vw}}.row{display:block}.row::after{clear:both;content:"";display:block}.v-center{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.overflow-hidden{overflow:hidden}.text-center{text-align:center}[id^="TA_"] img{width:auto}@media screen and (min-width: 64em){[data-delay="1"]{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s}[data-delay="2"]{-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s}}.imgmap-tooltip,.ui-tooltip{position:absolute;text-align:center;z-index:100;border:0 !important;padding:10px !important;background-color:white !important;box-shadow:1px 3px 10px rgba(0,0,0,0.1) !important;background-image:none !important;font-size:1rem !important;max-width:none !important;width:250px}.imgmap-tooltip:after,.ui-tooltip:after{content:"";position:absolute;display:block;background-color:white;bottom:-6px;left:119px;height:12px;width:12px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.imgmap-tooltip{position:absolute;z-index:100;width:380px;display:none;background-color:white;padding:0 !important;color:black;font-size:.8rem !important}.imgmap-tooltip>div{width:380px}.imgmap-tooltip>div>img{display:block;width:100%}.imgmap-tooltip>div>div{padding:40px 30px;position:relative}.imgmap-tooltip>div>div:after{content:"";position:absolute;bottom:-15px;left:50%;margin-left:-15px;height:30px;width:30px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.imgmap-tooltip>div>div p:last-child,.imgmap-tooltip>div>div ul:last-child{margin-bottom:0;margin-top:.6em}.imgmap-tooltip>div>div h4{margin-bottom:0}.imgmap-tooltip:after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-8px;z-index:100;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:20px solid #fff;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;background-color:transparent}#map-canvas{position:relative}#map-canvas .google-map{position:relative;width:100%;height:45vw}#map-canvas .google-map .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{margin:0 !important;bottom:70px !important;right:111px !important}#map-canvas .google-map .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom>div>div{box-shadow:none !important;width:82px !important;height:40px !important;background-color:transparent !important}#map-canvas .google-map .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom>div>div>div{display:none}#map-canvas .google-map .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom>div>div>button{display:inline-block !important;margin-left:1px !important;background-color:white !important}#map-canvas .google-map .gm-style{font-size:1rem}#map-canvas .google-map .gm-style button.gm-control-active{margin:0 !important}#map-canvas .google-map .gm-style button.gm-control-active img{box-sizing:content-box}#map-canvas .google-map .gm-style .infoBox{width:380px}#map-canvas .google-map .gm-style .infoBox>img:first-child{display:none}#map-canvas .google-map .gm-style .infoBox>div{width:380px}#map-canvas .google-map .gm-style .infoBox>div>img{display:block;width:100%}#map-canvas .google-map .gm-style .infoBox>div>div{color:white;padding:40px 30px;position:relative}#map-canvas .google-map .gm-style .infoBox>div>div:after{content:"";position:absolute;bottom:-15px;left:50%;margin-left:-15px;height:30px;width:30px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#map-canvas .google-map .gm-style .infoBox>div>div p:last-child,#map-canvas .google-map .gm-style .infoBox>div>div ul:last-child{margin-bottom:0}#map-canvas #map-legend{position:absolute;bottom:30px;left:30px}#map-canvas #map-legend>div#map-toggler{height:40px;width:40px;background-color:white;color:black;cursor:pointer;float:left;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2218%2C7%2011%2C7%2011%2C0%207%2C0%207%2C7%200%2C7%200%2C11%207%2C11%207%2C18%2011%2C18%2011%2C11%2018%2C11%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:center}#map-canvas #map-legend>div#map-toggler.open{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpath%20fill%3D%22%23666%22%20d%3D%22M0%2C7h18v4H0V7z%22%2F%3E%0A%3C%2Fsvg%3E%0A)}#map-canvas #map-legend>div#map-label{height:40px;width:auto;padding:0 24px;line-height:40px;margin-left:1px;background-color:white;color:black;text-transform:uppercase;display:inline-block}#map-canvas #map-legend>div#map-filter{position:absolute;bottom:0;left:42px;display:none;background-color:white;padding:24px;white-space:nowrap}#map-canvas #map-legend>div#map-filter li:not(:last-child){margin-bottom:6px}#map-canvas #map-legend>div#map-filter li a{padding-right:80px;width:200px;display:block;line-height:30px;position:relative;background-size:30px;background-position:center right;background-repeat:no-repeat}#map-canvas #map-legend>div#map-filter li a:not(.selected){background-image:none !important}#map-canvas #map-legend>div#map-filter li a:after{content:"";display:block;position:absolute;top:0;right:0;border-radius:30px;border:1px solid #ccc;height:30px;width:30px}#map-canvas{margin-bottom:10vw}@media screen and (max-width: 47.9375em){#map-canvas{display:none}}#map-select-mobile{display:none;margin-bottom:10vw}@media screen and (max-width: 47.9375em){#map-select-mobile{display:block}}@media screen and (min-width: 48em){#map-list{margin:0 -1.96429%}#map-list>div{padding-left:1.96429%;padding-right:1.96429%}}@media screen and (min-width: 48em) and (max-width: 63.9375em){#map-list>div{width:50%}}@media screen and (min-width: 64em){#map-list>div{width:33.33333%}}@media screen and (max-width: 47.9375em){#map-list>div{height:auto !important}}@media screen and (max-width: 63.9375em){#map-list>div{height:760px;overflow:hidden;overflow-y:auto}}@media screen and (min-width: 64em){#map-list>div{height:800px;overflow:hidden;overflow-y:auto}}@media screen and (min-width: 90em){#map-list>div{height:1000px;overflow:hidden;overflow-y:auto}}#map-list{margin-top:-3.92857%;margin-bottom:-3.92857%}#map-list::after{clear:both;content:"";display:block}#map-list>div{float:left;padding-top:3.92857%;padding-bottom:3.92857%}#map-list>div>div{position:relative;margin-bottom:2rem}#map-list>div>div a{display:block}#map-list>div>div>a img,#map-list>div>div img{display:block;width:100%}#map-list>div>div span.tag{position:absolute;bottom:0;left:0;display:inline-block;padding:2px 12px;color:white}#map-list>div p.links a{margin-right:15px}
