/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.activities__list{margin:0;padding:0;list-style-type:none}@media only screen and (min-width:660px){.activities__list{display:flex;flex-wrap:wrap;justify-content:space-between}}.activities__item{margin-bottom:24px;padding:24px;background-color:#005979;-webkit-box-shadow:1px 1px 4px 1px #000;-moz-box-shadow:1px 1px 4px 1px #000;box-shadow:1px 1px 4px 1px #000}@media only screen and (min-width:660px){.activities__item{float:left;width:48.25%;margin-right:3.5%}}@media only screen and (min-width:1070px){.activities__item{width:31%;margin-bottom:32px}}@media only screen and (min-width:660px){.activities__item:nth-child(odd){clear:left}}@media only screen and (min-width:1070px){.activities__item:nth-child(odd){clear:none}}@media only screen and (min-width:660px){.activities__item:nth-child(even){margin-right:0}}@media only screen and (min-width:1070px){.activities__item:nth-child(even){margin-right:3.5%}}@media only screen and (min-width:1070px){.activities__item:nth-child(3n+0){margin-right:0}}@media only screen and (min-width:1070px){.activities__item:nth-child(3n+1){clear:left}}@media only screen and (min-width:1070px){.activities__item:nth-child(4){margin-bottom:0}}@media only screen and (min-width:660px){.activities__item:nth-child(5),.activities__item:nth-child(6){margin-bottom:0}}.activities__item:last-child{margin-bottom:0}.activities__list::after{flex:0 0 100%}.activities__icon{float:right;width:45px;margin:0 0 16px 24px}.by-guests__item{position:relative;max-width:320px;margin:auto}.by-guests__item:before{content:"";display:block;padding-top:177.77777778%}.by-guests__image,.by-guests__video{position:absolute;top:0;left:0;width:100%}.by-guests__caption{text-align:center}.booking-link{font-weight:700}@media only screen and (min-width:854px){.booking-link{font-size:120%}}.booking-link:hover{color:#fff;text-decoration:none}.booking .banner{position:relative;display:block;max-width:728px;padding-top:42.857%}@media only screen and (min-width:854px){.contact__content{display:flex;align-items:center}}.contact__map-container{position:relative;margin-bottom:24px}.contact__map-container:before{content:"";display:block;padding-top:75%}@media only screen and (min-width:854px){.contact__map-container{float:left;width:60%;margin-bottom:0}}.contact__map{width:100%;height:100%;touch-action:none}@media only screen and (min-width:854px){.contact__text-box{float:left;width:40%;padding-left:64px}}.contact__locality{margin-bottom:24px}.contact__name{font-weight:700}.contact .latitude{margin-right:16px;white-space:nowrap}.contact .longitude{white-space:nowrap}.screen-reader{position:absolute;top:auto;left:-9999px;width:1px;height:1px;overflow:hidden}.is-hidden{display:none}.fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cover-container{position:absolute;top:-50%;left:-50%;width:200%;height:200%}.cover{position:absolute;top:0;right:0;bottom:0;left:0;min-width:50%;min-height:50%;margin:auto}.cover--standalone{position:absolute;top:-10000%;right:-10000%;bottom:-10000%;left:-10000%;min-width:1000%;min-height:1000%;margin:auto;-webkit-transform:scale(.1);-moz-transform:scale(.1);-ms-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1)}.page{position:relative;max-width:1920px;margin:auto;color:#fff;-webkit-box-shadow:0 0 6px 4px #000;-moz-box-shadow:0 0 6px 4px #000;box-shadow:0 0 6px 4px #000}.section{background:#2e2e2e;padding:32px 24px 64px 24px}@media only screen and (min-width:1070px){.section{padding:32px 64px 64px}}@media only screen and (min-width:1200px){.section{padding:64px 128px 128px}}.title{margin-top:0;margin-bottom:32px;font-size:20px;font-size:2rem}.title::after{content:"";display:block;border-bottom:1px solid #fff}body{font-family:"Open Sans Condensed",sans-serif;font-size:18px;font-weight:300;line-height:1.5;background-color:#2e2e2e}a{color:#749c3d;text-decoration:none}a:focus,a:hover{text-decoration:underline}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.float-group:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html .float-group{zoom:1}.section-pair{background-color:#2e2e2e}@media only screen and (min-width:854px){.section-pair .section{float:left;width:60%}}@media only screen and (min-width:854px){.section-pair :last-child>.section{width:40%;padding-left:0}}.section-pair-second-white :last-child .section{background-color:#fff;color:#000}@media only screen and (min-width:854px){.section-pair-second-white :last-child .section{background-color:transparent;color:#fff}}.section-pair-second-white :last-child .section .title::after{border-bottom-color:#000}@media only screen and (min-width:854px){.section-pair-second-white :last-child .section .title::after{border-bottom-color:#fff}}.footer{font-size:9px;font-size:.9rem;color:#fff}.footer__copyright{margin-top:0;margin-bottom:0}.footer__company{font-size:6px;font-size:.6rem;margin-top:24px;margin-bottom:0}@media only screen and (min-width:854px){.footer__company{float:left;margin-left:256px}}@media only screen and (min-width:854px){.footer__company:first-child{margin-left:0}}.footer__credit{font-size:6px;font-size:.6rem;margin-top:24px;margin-bottom:0}@media only screen and (max-width:549px){lesshat-selector{-lh-property:0}@-webkit-keyframes logoReduce{0%{width:400px}40%{width:400px}100%{width:192px}}@-moz-keyframes logoReduce{0%{width:400px}40%{width:400px}100%{width:192px}}@-o-keyframes logoReduce{0%{width:400px}40%{width:400px}100%{width:192px}}@keyframes logoReduce{0%{width:400px}40%{width:400px}100%{width:192px}}[not-existing]{zoom:1}lesshat-selector{-lh-property:0}@-webkit-keyframes logoEnlarge{0%{width:192px}40%{width:192px}100%{width:400px}}@-moz-keyframes logoEnlarge{0%{width:192px}40%{width:192px}100%{width:400px}}@-o-keyframes logoEnlarge{0%{width:192px}40%{width:192px}100%{width:400px}}@keyframes logoEnlarge{0%{width:192px}40%{width:192px}100%{width:400px}}[not-existing]{zoom:1}}@media only screen and (min-width:550px){lesshat-selector{-lh-property:0}@-webkit-keyframes logoReduce{0%{width:400px}40%{-webkit-transform:scale(1)}99%{width:400px;-webkit-transform:scale(.48)}100%{width:192px;-webkit-transform:none}}@-moz-keyframes logoReduce{0%{width:400px}40%{-moz-transform:scale(1)}99%{width:400px;-moz-transform:scale(.48)}100%{width:192px;-moz-transform:none}}@-o-keyframes logoReduce{0%{width:400px}40%{-o-transform:scale(1)}99%{width:400px;-o-transform:scale(.48)}100%{width:192px;-o-transform:none}}@keyframes logoReduce{0%{width:400px}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}99%{width:400px;-webkit-transform:scale(.48);-moz-transform:scale(.48);-ms-transform:scale(.48);transform:scale(.48)}100%{width:192px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}[not-existing]{zoom:1}lesshat-selector{-lh-property:0}@-webkit-keyframes logoEnlarge{0%{width:192px}40%{-webkit-transform:scale(1)}99%{width:192px;-webkit-transform:scale(2.083)}100%{width:400px;-webkit-transform:none}}@-moz-keyframes logoEnlarge{0%{width:192px}40%{-moz-transform:scale(1)}99%{width:192px;-moz-transform:scale(2.083)}100%{width:400px;-moz-transform:none}}@-o-keyframes logoEnlarge{0%{width:192px}40%{-o-transform:scale(1)}99%{width:192px;-o-transform:scale(2.083)}100%{width:400px;-o-transform:none}}@keyframes logoEnlarge{0%{width:192px}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}99%{width:192px;-webkit-transform:scale(2.083);-moz-transform:scale(2.083);-ms-transform:scale(2.083);transform:scale(2.083)}100%{width:400px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}[not-existing]{zoom:1}}.header{position:fixed;z-index:2;width:100%;max-width:1920px;height:80px}.header::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(116,156,61,.96);visibility:visible;-webkit-box-shadow:0 1px 5px rgba(20,20,20,.3);-moz-box-shadow:0 1px 5px rgba(20,20,20,.3);box-shadow:0 1px 5px rgba(20,20,20,.3);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;transition:-webkit-transform .3s,-moz-transform .3s,-o-transform .3s,transform .3s}.header__content{height:100%;padding-right:24px;padding-left:24px}.header__content:after{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}.header__contact{display:none;position:absolute;top:8px;right:28px;color:#2e2e2e;text-shadow:2px 2px 5px #000;vertical-align:middle;font-size:8px;font-size:.8rem}@media only screen and (min-width:854px){.header__contact{display:block}}.header__contact-icon{width:16px;vertical-align:middle;margin-left:16px}.header__contact-icon:first-child{margin-left:0}.header__contact-icon--grey{display:none}.header__contact-link{color:#2e2e2e}.logo{position:relative;top:16px;margin:0;width:400px;max-width:80%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-animation:logoEnlarge .5s;-moz-animation:logoEnlarge .5s;-o-animation:logoEnlarge .5s;animation:logoEnlarge .5s}.logo:before{content:"";display:block;padding-top:26.87975647%}.logo__link{display:inline-block;height:100%}.logo__image{display:inline-block;height:100%}.header .menu-opener{position:absolute;top:0;right:24px;bottom:0;margin:auto}.is-menu-opened .header::before,.is-scrolled .header::before{visibility:visible;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.is-menu-opened .logo,.is-scrolled .logo{width:192px;-webkit-animation:logoReduce .5s;-moz-animation:logoReduce .5s;-o-animation:logoReduce .5s;animation:logoReduce .5s}.is-scrolled .header__contact,.is-scrolled .header__contact-link{color:#ccc;text-shadow:none}.is-scrolled .header__contact-icon{display:none}.is-scrolled .header__contact-icon--grey{display:inline-block}.menu{visibility:hidden;position:fixed;top:80px;width:100%;-lh-property:0;max-height:-webkit-calc(100% - @header-height);max-height:-moz-calc(100% - @header-height);max-height:calc(100% - @header-height);border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#749c3d;overflow-y:auto;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}@media only screen and (min-width:854px){.menu{visibility:visible;position:absolute;top:0;right:24px;width:auto;height:100%;max-height:100%;border-top:0;border-bottom:0;background-color:transparent;overflow-y:hidden;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.menu:after{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}}.menu.is-menu-opened{visibility:visible;left:0;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transition:visibility .25s,-webkit-transform .25s;-moz-transition:visibility .25s,-moz-transform .25s;-o-transition:visibility .25s,-o-transform .25s;transition:visibility .25s,-webkit-transform .25s,-moz-transform .25s,-o-transform .25s,transform .25s;-webkit-box-shadow:0 1px 5px rgba(20,20,20,.3);-moz-box-shadow:0 1px 5px rgba(20,20,20,.3);box-shadow:0 1px 5px rgba(20,20,20,.3)}@media only screen and (min-width:854px){.menu.is-menu-opened{left:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.menu__items{margin:0;padding:0;list-style-type:none}@media only screen and (min-width:854px){.menu__items{display:inline-block;vertical-align:middle}}.menu__item{position:relative}@media only screen and (min-width:854px){.menu__item{display:inline-block;margin-left:24px}.menu__item:first-child{margin-left:0}}.menu__link{display:block;border-top:1px solid #fff;padding:24px 32px;text-align:left;font-weight:700;color:#fff;text-shadow:2px 2px 5px #000}@media only screen and (min-width:854px){.menu__link{display:inline-block;border-top:0;padding:0}}.menu__item:first-child .menu__link{border-top:0}.menu__sub{display:none;margin:0;border-top:1px solid #ccc;padding:0}.menu__sub.is-menu-opened{display:block}@media only screen and (min-width:854px){.menu__sub.is-menu-opened{display:none}}.menu__sub .menu__link{padding-left:48px}.menu__sub .menu__sub .menu__link{padding-left:64px}.menu__expandable::after{content:"";display:block;position:absolute;top:0;right:24px;bottom:0;width:18px;height:9px;margin:auto;background:url(/public/img/drop-down.svg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}@media only screen and (min-width:854px){.menu__expandable::after{display:none}}.is-menu-opened.menu__expandable::after{background-image:url(/public/img/drop-up.svg)}.menu-opener{display:block;width:32px;height:32px;border:0;color:transparent;background:transparent url(/public/img/icon-menu.svg) no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;cursor:pointer}@media only screen and (min-width:854px){.menu-opener{display:none}}body.is-menu-opened{overflow:hidden}.is-menu-opened .header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lazy-image{opacity:0}.lazy-image.is-loaded{opacity:1;-webkit-transition:opacity .2s,background-color .2s;-moz-transition:opacity .2s,background-color .2s;-o-transition:opacity .2s,background-color .2s;transition:opacity .2s,background-color .2s}.intro{position:relative;width:100%;min-height:480px;height:100vh;text-align:center;line-height:100vh}.intro__content{position:fixed;z-index:-1;width:100%;max-width:1920px;height:100%;overflow:hidden}.intro__video{display:none}@media only screen and (min-width:854px){.intro__video{display:block}}.intro__motto{display:inline-block;position:relative;max-width:640px;margin:auto;padding-right:24px;padding-left:24px;vertical-align:middle;line-height:normal;color:#fff;text-shadow:2px 2px 8px #000;font-size:25px;font-size:2.5rem}@media only screen and (min-width:854px){.intro__motto{font-size:40px;font-size:4rem}}.photoline{position:relative;height:320px;margin:0;padding:0;background:#2e2e2e;list-style-type:none}.photoline__item{display:none;position:absolute;width:61.8%;height:100%;overflow:hidden}@media only screen and (min-width:854px){.photoline__item{width:30.9%}}.photoline__item:nth-child(1),.photoline__item:nth-child(2),.photoline__item:nth-child(3){display:block}@media only screen and (min-width:854px){.photoline__item:nth-child(4),.photoline__item:nth-child(5),.photoline__item:nth-child(6){display:block}}.photoline__item:nth-child(3n+2){left:61.8%;width:38.2%;height:50%}@media only screen and (min-width:854px){.photoline__item:nth-child(3n+2){left:30.9%;width:19.1%}}.photoline__item:nth-child(3n+3){top:50%;left:61.8%;width:38.2%;height:50%}@media only screen and (min-width:854px){.photoline__item:nth-child(3n+3){left:30.9%;width:19.1%}}.photoline__item:nth-child(4){left:50%}.photoline__item:nth-child(5),.photoline__item:nth-child(6){left:80.9%}.photoline__image{width:100%;height:100%;margin:0;border:0;padding:0;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:-webkit-transform 1s,-moz-transform 1s,-o-transform 1s,transform 1s}.photoline__image:focus,.photoline__image:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}[id]:before{content:"";display:block;visibility:hidden;position:relative;z-index:-1;width:1px;height:80px;margin-top:-80px}.page-404{position:relative;padding:144px 64px 350px 64px;text-align:center;background:#ccc}.page-404:after{content:"";display:block;position:absolute;bottom:64px;left:30px;right:0;width:256px;height:256px;margin:auto;background:url(/public/img/404.png) no-repeat}.page-404__link{color:#005979}iframe{display:block}