@font-face{font-family:"Gotham Black";font-display:swap;src:url("/assets/fonts/Gotham-Black.otf") format("opentype")}@font-face{font-family:"Gotham Medium";font-display:swap;src:url("/assets/fonts/GothamMedium.ttf") format("truetype")}@font-face{font-family:"Gotham Book";font-display:swap;src:url("/assets/fonts/GothamRounded-Book.otf") format("opentype")}@font-face{font-family:"Gotham Light";font-display:swap;src:url("/assets/fonts/GothamLight.ttf") format("truetype")}@font-face{font-family:"Gotham Rounded";font-display:swap;src:url("/assets/fonts/GothamRounded-Light.otf") format("opentype")}@font-face{font-family:"Gotham Rounded Medium";font-display:swap;src:url("/assets/fonts/Gotham-Rounded-Medium.otf") format("opentype")}@font-face{font-family:"Gotham Rounded Book";font-display:swap;src:url("/assets/fonts/GothamRounded-Book.otf") format("opentype")}@font-face{font-family:"Trajan Pro";font-display:swap;src:url("/assets/fonts/TrajanPro-Regular.ttf") format("truetype")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:16px}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:rgba(0,0,0,0)}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:-0.25em}sup{top:-0.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}button,[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{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}:root{--main-dark-color: #424242;--main-light-color: #6AA68A;--main-lighter-color: #424242;--main-menu-color: #111111;--main-menu-hover-color: #59dbff;--mobile-active-color: #e25947;--header-height: 75px;--header-bg-color: #545454;--header-border-bottom-color: #fff;--btn-bg-color: #eec134;--btn-text-color: #000;--btn-hover-bg-color: #dbca66;--logo-max-width: 250px;--home-hero-bg: #f5f5f5;--home-hero-cta-content-bg: #fff;--home-hero-cta-text-color: #575454;--text-color: #333333;--text-color-light: #7a7a7a;--dark-bg-color: #333333;--light-bg-color: #f5f5f5;--footer-bg-color: #01403a}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.text-center{text-align:center}@media(max-width: 1000px){:root{--header-height: 45px}}body{font-family:"Gotham Book",sans-serif;font-size:19px;line-height:1.5}a{color:#6aa68a;color:--main-light-color}.container{max-width:2000px;margin-left:auto;margin-right:auto}img{max-width:100%}.main{margin-top:0}.btn{font-family:"Gotham Black",sans-serif;padding:14px 50px;text-decoration:none;font-size:13px;letter-spacing:1px;font-weight:500;color:#000;color:var(--btn-text-color);background-color:#eec134;background-color:var(--btn-bg-color);border-top-left-radius:30px;border-bottom-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;line-height:1.5;text-transform:uppercase;transition:color .1s ease-in-out,background-color .1s ease-in-out}.btn:hover{background-color:#dbca66;background-color:var(--btn-hover-bg-color)}.go-to-top{position:fixed;bottom:-65px;right:30px;background-color:#6aa68a;background-color:var(--main-light-color);padding:16px;border-radius:100%;display:inline-block;width:30px;height:30px;text-align:center;display:flex;justify-content:center;align-items:center;z-index:500;box-shadow:0 0 3px 0 #666;transition:background-color .2s ease-in-out,bottom .3s ease-in;opacity:.8}@media(max-width: 480px){.go-to-top{width:20px;height:20px;bottom:-55px;right:20px}}.go-to-top:hover{background-color:#333;background-color:var(--dark-bg-color)}.go-to-top.show{bottom:30px}@media(max-width: 480px){.go-to-top.show{bottom:20px}}.go-to-top svg{display:inline-block}details:not(:last-child){margin-bottom:3rem}details svg{stroke:#333;stroke:var(--text-color);transition:transform .1s linear;margin-right:6px}details[open] svg{transform:rotate(90deg)}details summary::-webkit-details-marker{display:none}details summary{list-style:none;cursor:pointer;display:flex;align-items:center}details summary h1,details summary h2,details summary h3,details summary h4,details summary h5,details summary h6{margin:0}details .summary__content{padding-left:2rem}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,0);background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:rgba(0,0,0,0);border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:rgba(0,0,0,0);border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:rgba(0,0,0,0);border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:rgba(0,0,0,0);border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media(max-height: 576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media(max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker:before{top:-7px;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid rgba(0,0,0,0);white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:rgba(0,0,0,0);color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:rgba(0,0,0,0);color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:rgba(0,0,0,0);color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#6aa68a;border-color:rgba(0,0,0,0);color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media(min-width: 564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media(min-width: 730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none !important}}.site-hero{background-repeat:no-repeat;background-size:cover;background-position:center}.site-hero--home{background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url("/assets/images/home/hero/HomePage.jpg")}.site-hero--rooms-rates{background-image:url(/assets/images/pages/rooms-rates.jpg);background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/rooms-rates.jpg);background-size:cover;background-position:center}@media(max-width: 1000px){.site-hero--rooms-rates{background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/rooms-rates--large.jpg);background-position:center}}.site-hero--accommodation{background-image:url(/assets/images/pages/accommodation.jpg);background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/accommodation.jpg);background-size:cover;background-position:center}@media(max-width: 1000px){.site-hero--accommodation{background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/accommodation--large.jpg);background-position:center}}.site-hero--area-info{background-image:url(/assets/images/pages/area-info.jpg);background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/area-info.jpg);background-size:cover;background-position:center}@media(max-width: 1000px){.site-hero--area-info{background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/area-info--large.jpg);background-position:center}}.site-hero--directions{background-image:url(/assets/images/pages/directions.jpg);background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/directions.jpg);background-size:cover;background-position:center bottom 30%}@media(max-width: 1000px){.site-hero--directions{background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/directions--large.jpg);background-position:center}}.site-hero--contact-us{background-image:url(/assets/images/pages/contact-us.jpg);background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/contact-us.jpg);background-size:cover;background-position:center}@media(max-width: 1000px){.site-hero--contact-us{background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/contact-us--large.jpg);background-position:center}}.site-hero--message-received{background-image:url(/assets/images/pages/message-received.jpg);background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/message-received.jpg);background-size:cover;background-position:center}@media(max-width: 1000px){.site-hero--message-received{background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/message-received--large.jpg);background-position:center}}.site-hero--wsf{background-image:url(/assets/images/pages/wsf.jpg);background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/wsf.jpg);background-size:cover;background-position:center}@media(max-width: 1000px){.site-hero--wsf{background-image:linear-gradient(to bottom, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%),url(/assets/images/pages/wsf--large.jpg);background-position:center}}.site-header{font-family:"Gotham Black",sans-serif;width:100%;left:0;right:0;z-index:100;border-bottom:1px solid var(--header-border-bottom-color);border-bottom-color:#fff;border-bottom-color:var(--header-border-bottom-color)}@media(max-width: 1000px){.site-header{padding:12px 0 8px}}.site-header .container{text-align:center}@media(max-width: 1000px){.site-header .container{display:block;position:relative;display:flex;justify-content:space-between;align-items:center}}.burger{display:none;padding-left:15px;padding-right:15px;height:45px;height:var(--header-height);cursor:pointer}@media(max-width: 1000px){.burger{display:inline-block}}.burger svg{transition:opacity .1s ease-in-out}.burger:hover svg{opacity:.8}@media(max-width: 1000px){.site-nav{flex:1}}.site-nav--mobile{display:none;position:absolute;top:108px;width:100%;left:0;z-index:1}@media(max-width: 768px){.site-nav--mobile{top:100px}}@media(max-width: 480px){.site-nav--mobile{top:90px}}.main-menu{max-width:1500px;list-style:none;padding:32px 45px 16px;margin:0 auto}@media(min-width: 1001px){.main-menu{display:flex !important;justify-content:space-between;align-items:center}}@media(max-width: 1200px){.main-menu{padding-left:20px;padding-right:20px}}@media(max-width: 1000px){.main-menu{display:flex;justify-content:space-between;padding:0;align-items:center;flex-wrap:wrap}}.main-menu__item{display:inline-block;position:relative}@media(min-width: 1001px){.main-menu__item:hover>.main-menu__subitems{visibility:visible}}@media(max-width: 1000px){.main-menu__item{display:inline-block;padding:0}}@media(max-width: 1000px){.main-menu__item--desktop{display:none}}.main-menu__item--with-subitems{position:relative}@media(max-width: 1000px){.main-menu__item--book{padding-top:6px;padding-bottom:6px}}@media(max-width: 480px){.main-menu__item--book{display:none}}.main-menu__link{display:block;padding:8px 15px;color:#424242;color:var(--main-menu-color);font-family:"Gotham Black",sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.8px;text-decoration:none;transition:text-shadow .1s ease-in-out}.main-menu__link:not(.main-menu__link--btn):hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;text-shadow:0 0 1px #888}@media(max-width: 1200px){.main-menu__link{padding-left:6px;padding-right:6px}}@media(max-width: 1200px){.main-menu__link{padding-left:6px;padding-right:6px}}.main-menu__link--active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;text-shadow:0 0 1px #888}.main-menu__link--first{padding-left:0}.main-menu__link--last{padding-right:0}.main-menu__link--btn{font-size:13px;color:#000;color:var(--btn-text-color);padding:8px 30px;text-shadow:none}.main-menu__link--btn:hover{color:#000;color:var(--btn-text-color)}.main-menu__link img{vertical-align:middle}.main-menu__link--logo img{width:auto;height:85px}@media(max-width: 768px){.main-menu__link--logo img{height:75px}}@media(max-width: 480px){.main-menu__link--logo img{height:65px}}.main-menu__subitems{position:absolute;z-index:110;list-style:none;padding:0;background-color:#424242;background-color:var(--main-dark-color);top:75px;top:var(--header-height);border:1px solid var(--main-light-color);border-color:#6aa68a;border-color:var(--main-light-color);border-top-width:2px;border-bottom:none;visibility:hidden}@media(min-width: 1001px){.main-menu__subitems{display:block !important}}@media(max-width: 1000px){.main-menu__subitems{display:none;visibility:visible;position:static;border:none}}.main-menu__subitem{min-width:225px;border-bottom:1px solid var(--main-light-color);border-color:#6aa68a;border-color:var(--main-light-color)}@media(max-width: 1000px){.main-menu__subitem{border:none;min-width:unset;margin-left:10px}}.main-menu__sublink{padding:15px 20px;font-size:14px;line-height:1}@media(max-width: 1000px){.main-menu__sublink{padding:10px 0;line-height:1.5}}.main-menu__arrow{display:none}@media(max-width: 1000px){.main-menu__arrow{display:inline-block;position:absolute;top:0;bottom:0;right:0;cursor:pointer;width:50px;height:48px;z-index:200;padding-right:5px;text-align:right}.main-menu__arrow svg{position:relative;top:50%;transform:translateY(-50%);transition:transform .2s linear}.main-menu__arrow svg.rotated{transform:translateY(-50%) rotate(90deg)}}.main-menu--mobile{flex-direction:column;align-items:flex-start;padding:15px 30px 30px;background-color:#01403a;background-color:rgba(1,64,58,.96);border-bottom:2px solid #fff}@media(max-width: 480px){.main-menu--mobile{padding-bottom:25px}}.main-menu--mobile .main-menu__item{display:block;width:100%;text-align:left}.main-menu--mobile .main-menu__item--book{display:none}@media(max-width: 480px){.main-menu--mobile .main-menu__item--book{display:block;padding-top:15px;padding-bottom:15px;margin-top:25px}.main-menu--mobile .main-menu__item--book a{text-align:center;font-size:15px}}.main-menu--mobile .main-menu__link{color:#fff;padding:15px;border-bottom:1px solid #fff}.main-menu--mobile .main-menu__link--btn{color:#333;color:var(--btn-text-color);border:none}.contact-info{padding-right:45px;padding-left:45px}@media(max-width: 1200px){.contact-info{padding-left:26px}}.contact-info__item{line-height:75px;line-height:var(--header-height);display:inline-block;margin-left:8px}@media(max-width: 1000px){.contact-info__item{line-height:45px;line-height:var(--header-height)}}.contact-info__item--icon svg{stroke:#59dbff;stroke:var(--main-menu-hover-color);stroke-width:2;width:24px;height:auto;vertical-align:middle;position:relative;bottom:3px;transition:stroke .3s ease-in-out}@media(max-width: 1000px){.contact-info__item--icon svg{vertical-align:text-top}}.contact-info__item--icon:hover svg{stroke:#424242;stroke:var(--main-menu-color)}.contact-info__item--button{font-family:"Gotham Black",sans-serif;margin-right:0;margin-left:0;padding:14px 36px 12px;text-decoration:none;font-size:20px;letter-spacing:.5px;font-weight:500;background-color:#59dbff;background-color:var(--main-menu-hover-color);color:#424242;color:var(--main-menu-color);background-color:#6aa68a;background-color:var(--main-light-color);line-height:1;text-transform:uppercase;transition:color .1s ease-in-out,background-color .1s ease-in-out}.contact-info__item--button:hover{color:#424242;color:var(--main-dark-color);background-color:#424242;background-color:var(--main-lighter-color)}@media(max-width: 1000px){.contact-info__item--button{line-height:45px;line-height:var(--header-height);padding:1px 36px}}@media(max-width: 1000px){.contact-info{padding-right:26px;position:absolute;top:0;right:0}}@media(max-width: 480px){.contact-info{display:none}}.logo-section{text-align:center;padding:20px 45px 18px}@media(max-width: 1000px){.logo-section{padding-left:26px;padding-right:26px}}.logo-section img{max-width:100%;height:100px;width:auto}.home-hero{padding:0 15px;min-height:500px}.home-hero .container{max-width:1140px}.home-hero .container--cta-content{max-width:1500px;padding:0 45px}@media(max-width: 1000px){.home-hero .container--cta-content{max-width:1140px;padding:0}}.home-hero__content{padding:50px 0}.home-hero__heading{text-align:center;font-family:"Trajan Pro",serif;color:#fff;font-weight:normal;font-size:54px;line-height:1.4;text-shadow:0 0px 4px #000}@media(max-width: 768px){.home-hero__heading{font-size:50px}}@media(max-width: 480px){.home-hero__heading{font-size:48px}}.home-hero__separator-wrapper{padding:35px 0}.home-hero__separator-wrapper--room{padding-top:0;padding-bottom:20px}.home-hero__separator{width:100px;border-bottom:5px solid;border-color:#424242;border-color:var(--main-lighter-color)}.home-hero__columns{display:flex}@media(max-width: 1000px){.home-hero__columns{flex-direction:column}}.home-hero__column{flex:1}.home-hero__column--left{flex-basis:40%;padding-right:30px}.home-hero__column--right{flex-basis:60%;padding-left:30px}@media(max-width: 1000px){.home-hero__column{padding:0}}.home-hero__text{font-size:19px;line-height:1.8;font-weight:400;color:#333;color:var(--text-color)}.home-hero__text--left>p:first-child::first-letter{font-family:"Playfair Display",serif;font-weight:700;font-size:76px;float:left;padding-right:10px;padding-bottom:6px;margin-top:8px;color:#424242;color:var(--main-dark-color)}.widget{font-family:"Gotham Medium",sans-serif;text-align:center}.widget__fields{display:inline-flex;justify-content:center}@media(max-width: 768px){.widget__fields{flex-direction:column}}@media(max-width: 480px){.widget__fields{display:flex;padding:0 6px}}.widget__inputs-wrapper{display:flex;background-color:#fff;padding:5px 20px 5px 40px;border-top-left-radius:35px;border-bottom-left-radius:35px}@media(max-width: 768px){.widget__inputs-wrapper{border-radius:unset;padding-top:10px;padding-bottom:10px;border-top-left-radius:20px;border-top-right-radius:20px;padding-left:30px}}@media(max-width: 480px){.widget__inputs-wrapper{flex-direction:column;padding-left:20px;padding-right:20px}}.widget__input-wrapper{display:flex;align-items:center;padding-top:5px;padding-bottom:5px;position:relative}.widget__input-wrapper--first{border-right:2px solid;border-color:#6aa68a;border-color:var(--main-light-color);padding-right:20px}@media(max-width: 480px){.widget__input-wrapper--first{padding-right:0;padding-bottom:11px;border:none}}.widget__input-wrapper--second{margin-left:20px}@media(max-width: 768px){.widget__input-wrapper--second{margin-left:20px}}@media(max-width: 480px){.widget__input-wrapper--second{margin:0;padding-top:10px;border-top:2px solid;border-color:#6aa68a;border-color:var(--main-light-color)}}@media(max-width: 480px){.widget__input-wrapper{padding-left:0}}.widget__input{border:none;background:none;padding:8px 5px;cursor:pointer;max-width:120px;font-family:"Gotham Rounded Medium",sans-serif;font-size:16px}.widget__input:focus-visible{outline:2px solid;outline-color:#6aa68a;outline-color:var(--main-light-color)}@media(max-width: 480px){.widget__input{max-width:unset;width:100%}}.widget__input,.widget__input::placeholder{color:#424242;color:var(--main-lighter-color);opacity:1 !important}.widget__input-icon{display:flex;align-items:center}.widget__input-icon>svg{width:30px;height:30px;position:relative;bottom:2px}.widget__input-icon--calendar{margin-right:4px}.widget__input-icon--chevron-down{position:absolute;right:22px;pointer-events:none}@media(max-width: 480px){.widget__input-icon--chevron-down--first{right:2px}}.widget__input-icon--chevron-down--second{right:2px}.widget__input-icon--chevron-down svg{width:26px;height:26px;stroke-width:2;position:relative;bottom:1px}.widget__btn{text-transform:uppercase;padding:0px 50px 0 40px;border-top-right-radius:35px;border-bottom-right-radius:35px;border:none;color:#fff;font-family:"Gotham Black",sans-serif;font-size:15px;letter-spacing:.5px;background-color:#6aa68a;background-color:var(--main-light-color);cursor:pointer}@media(max-width: 768px){.widget__btn{border-radius:unset;padding:20px 10px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}}.home-features__item{position:relative;padding:80px 0;background-repeat:no-repeat;background-size:cover}.home-features__item .container{display:flex;position:relative;max-width:1500px;padding:0 45px}@media(max-width: 1000px){.home-features__item .container{padding:0 20px}}@media(max-width: 768px){.home-features__item .container{padding:0;flex-direction:column}}@media(max-width: 768px){.home-features__item{padding:0}}.home-features__item::before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.home-features__item--odd::before{background-color:hsla(0,0%,100%,.91)}@media(max-width: 768px){.home-features__item--odd .home-features__item-content{order:1}}@media(max-width: 768px){.home-features__item--odd .home-features__item-img{order:2}}.home-features__item--even::before{background-color:rgba(16,37,64,.91)}@media(max-width: 768px){.home-features__item{flex-direction:column}.home-features__item--even{flex-direction:column-reverse}}.home-features__item .separator{width:55%;border-bottom:1px solid #fff}.home-features__element{flex:1;display:flex;align-items:center}.home-features__item-img{background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width: 768px){.home-features__item-img{flex-basis:450px}}.home-features__item-img--link{transition:opacity .1s ease-in-out}.home-features__item-img--link:hover{opacity:.85}.home-features__item-content-container{margin:80px 120px;flex:1;max-width:550px}@media(max-width: 1200px){.home-features__item-content-container{margin:60px 80px}}@media(max-width: 1000px){.home-features__item-content-container{margin:60px}}@media(max-width: 768px){.home-features__item-content-container{margin:60px 30px}}@media(max-width: 1200px){.home-features__item-content-container--even{margin-left:60px}}@media(max-width: 1000px){.home-features__item-content-container--even{margin-left:0}}@media(max-width: 768px){.home-features__item-content-container--even{margin:60px;max-width:330px}}@media(max-width: 480px){.home-features__item-content-container--even{margin:60px 30px;max-width:unset}}.home-features__item-heading{font-family:"Trajan Pro",serif;color:#424242;color:var(--main-dark-color);display:inline-block;font-size:50px;font-weight:500;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;margin-top:0;margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid;border-color:#424242;border-color:var(--main-dark-color)}@media(max-width: 1000px){.home-features__item-heading{font-size:40px}}@media(max-width: 768px){.home-features__item-heading{display:inline-block}}@media(max-width: 480px){.home-features__item-heading{font-size:36px}}.home-features__item-heading--even{color:#fff;border:none}.home-features__item-heading a{text-decoration:none;color:#424242;color:var(--main-lighter-color);transition:color .1s ease-in-out}.home-features__item-heading a:hover{color:#6aa68a;color:var(--main-light-color)}.home-features__item-super_heading{display:block;font-family:"Gotham Medium",sans-serif;font-size:22px;line-height:1.3;margin-bottom:6px}@media(max-width: 1000px){.home-features__item-super_heading{font-size:16px}}.home-features__item-desc{font-family:"Gotham Rounded",sans-serif;max-width:800px;font-size:18px;line-height:1.6;color:#333;color:var(--text-color);margin-top:30px;max-width:300px}.home-features__item-desc--even{color:#fff;max-width:400px}.home-features__item-cta{display:inline-block;margin-top:20px}.home-content{text-align:center;color:#2b3f5f}.home-content .container{max-width:1000px;padding:65px 40px}.home-content .logo-section{padding:0}.home-content .logo-section img{max-width:100%;height:100px;width:auto}.home-content__heading{font-family:"Trajan Pro",serif;font-weight:normal;line-height:1.3;font-size:40px}.home-content__super_heading{display:block;font-family:"Gotham Medium",sans-serif;font-size:18px;text-transform:uppercase;line-height:1.3;margin-bottom:6px}.page{padding-left:45px;padding-right:45px}@media(max-width: 1000px){.page{padding-left:26px;padding-right:26px}}.page>*{color:#333;color:var(--text-color);font-size:18px;line-height:1.5}.page h2{font-size:26px}.page h3{font-size:20px}.page a{transition:opacity .2s linear}.page a:hover{opacity:.8}.page__content-wrapper{max-width:1140px;margin:50px auto;margin-top:40px}.page__hero{min-height:500px}@media(max-width: 768px){.page__hero{min-height:350px}}@media(max-width: 480px){.page__hero{min-height:280px}}.page__heading{color:#6aa68a;color:var(--main-light-color);text-shadow:1px 1px 1px #000;padding:0 10px;text-align:center;line-height:1.5;font-family:"Trajan Pro",serif;font-size:55px;font-weight:600;text-transform:uppercase}@media(max-width: 768px){.page__heading{font-size:46px}}@media(max-width: 600px){.page__heading{font-size:40px}}.page--message-received .page__content{text-align:center;font-size:20px;font-weight:600}.contact__cols{display:flex;padding-top:32px}@media(max-width: 1000px){.contact__cols{flex-direction:column}}.contact__col--left{flex-basis:60%}.contact__col--right{flex-basis:40%;text-align:right}@media(max-width: 1000px){.contact__col--right{text-align:left;padding-top:26px}}.contact__col--right h2{font-size:33px;color:#424242;color:var(--main-dark-color);text-shadow:none}.contact__col--right__content{padding-left:20px;display:inline-block;text-align:left}.contact__col--right__content a{text-decoration:none}.contact__col--right__content p{line-height:2;font-weight:600;font-size:19px}.form{font-family:"Gotham Rounded Medium",sans-serif}.form__row{display:flex;margin:-10px}@media(max-width: 480px){.form__row{flex-direction:column}}.form__col{flex:1 1 0}.form__control{padding:0 10px;margin:0;margin-bottom:32px;display:flex;flex-direction:column}@media(max-width: 480px){.form__control{margin-bottom:23px}}.form__input{padding:15px;border:2px solid #bbb;color:#575454;color:var(--home-hero-cta-text-color);font-size:20px}.form__input:focus,.form__input:focus-visible{outline:1px solid;outline-color:#424242;outline-color:var(--main-lighter-color);border-color:#424242;border-color:var(--main-lighter-color)}@media(max-width: 1000px){.form__input{width:calc(100% - 30px)}}.form__label{color:#575454;color:var(--home-hero-cta-text-color);display:block;font-size:20px;font-weight:600}.form__label--focused{color:#424242;color:var(--main-lighter-color)}.form__submit{border:none;cursor:pointer}.rooms__heading{margin-bottom:0}.rooms__items{max-width:1140px;margin:30px auto;margin-top:0;display:flex;flex-wrap:wrap}@media(max-width: 768px){.rooms__items{flex-direction:column}}@media(max-width: 600px){.rooms__items{margin-top:0;margin-bottom:60px}}.rooms__item{flex-basis:50%;text-align:center;display:flex;flex-direction:column;margin-bottom:50px}@media(max-width: 768px){.rooms__item{margin-bottom:20px}}@media(max-width: 600px){.rooms__item{margin-bottom:0}}.rooms__item-upper-part{padding:50px;padding-bottom:0;flex-grow:1}.rooms__item-figure{margin:0;margin-bottom:20px;overflow:hidden;max-height:315px}.rooms__item-figure img{transition:scale .1s ease-out}.rooms__item-figure a:hover img{scale:1.1}.rooms__item-title{margin-bottom:20px}.rooms__item-title a{color:#6aa68a;color:var(--main-light-color);font-family:"Trajan Pro",serif;font-size:35px;font-weight:600;text-shadow:1px 1px 1px #eee;line-height:1.3;text-transform:uppercase;text-decoration:none;transition:color .2s ease-in-out}.rooms__item-title a:hover{color:#424242;color:var(--main-dark-color)}.rooms__item-desc{margin-top:40px;color:#333;color:var(--text-color);font-size:16px;line-height:1.5;font-weight:400;padding:0 10px}.rooms__item-desc p{margin:18px 0}@media(max-width: 768px){.rooms__item-desc{width:80%;margin-left:auto;margin-right:auto}}@media(max-width: 480px){.rooms__item-desc{width:95%}}.rooms__item-cta{margin-top:20px}.rooms__item-cta a{display:inline-block}.room{padding-top:50px;padding-bottom:50px;background-color:#f5f5f5;background-color:var(--light-bg-color)}@media(max-width: 768px){.room{padding-bottom:0}}@media(max-width: 480px){.room{padding-top:30px}}.room .container{max-width:1140px;padding-left:15px;padding-right:25px}@media(max-width: 768px){.room .container{padding:0}}.room__heading{margin-top:0}.room__meta{padding-left:10px}@media(max-width: 768px){.room__meta{padding:0 25px}}.room__meta-title{margin-top:0;margin-bottom:12px;line-height:1.3;color:#424242;color:var(--main-dark-color);font-family:"Trajan Pro",serif;font-size:36px;letter-spacing:.5px;font-weight:300}.room__meta-desc{color:#7a7a7a;color:var(--text-color-light);font-size:20px}.room__meta-desc p{margin-top:0}.room__meta-items{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.room__meta-item{font-family:"Gotham Rounded Book",sans-serif;font-weight:600;margin-right:18px;margin-bottom:20px;color:#333;color:var(--text-color);display:flex;align-items:baseline}.room__meta-item:last-child{margin-right:0}.room__meta-item-value{border-radius:14px;color:#fff;background-color:#424242;background-color:var(--main-dark-color);font-weight:600;line-height:1;padding:4px 8px;margin-left:5px}.room__cols{display:flex;flex-direction:column}.room__col--left{flex-basis:60%;margin-right:70px}@media(max-width: 1200px){.room__col--left{margin-right:35px}}@media(max-width: 768px){.room__col--left{margin-right:0;padding-left:15px;padding-right:15px}}.room__col--right{background-color:#fff;flex-basis:40%;margin-top:10px}.room__images{display:flex;flex-wrap:wrap}@media(max-width: 480px){.room__images{flex-direction:column}}.room__figure{margin:0;width:25%;box-sizing:border-box;padding:10px}@media(max-width: 600px){.room__figure{width:50%}}@media(max-width: 480px){.room__figure{width:100%}}.room__figure img{transition:opacity .2s ease-in-out}@media(max-width: 480px){.room__figure img{width:100%}}.room__figure a:hover img{opacity:.7}.room__content-wrapper{padding-left:10px;padding-right:10px}.room__content{font-size:18px;font-weight:400;line-height:1.6;color:#333;color:var(--text-color)}.room__amenities{padding:35px 50px}@media(max-width: 480px){.room__amenities{padding:30px}}.room__amenities-title{color:#6aa68a;color:var(--main-light-color);font-family:"Trajan Pro",serif;text-transform:uppercase;text-shadow:1px 1px 1px #eee;font-size:26px;font-weight:600;line-height:1.3;margin-top:0}.room__amenities-list,.room__amenities p{color:#7a7a7a;color:var(--text-color-light);font-family:"Gotham Book",sans-serif;font-size:19px;line-height:1.5;font-size:16px;font-weight:400;line-height:1.6}.room__amenities-list{padding:0;padding-left:18px}.room__amenities-item{margin-bottom:12px}.room__amenities b,.room__amenities strong{font-weight:500}.room__btn{text-align:center;margin-top:35px;margin-bottom:32px}.room__btn .btn{display:inline-block;line-height:1.5;letter-spacing:1px;font-size:15px;border:none;cursor:pointer;text-align:center}.places{margin-top:3rem}.places__heading{text-align:center;margin-top:0}.places__filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-bottom:1px solid;padding-bottom:1rem;margin-bottom:2rem;border-color:#7a7a7a;border-color:var(--text-color-light)}.places__filter{margin:0 1rem .75rem 0;padding:6px 14px;border-radius:16px;color:#000;background-color:#6aa68a;background-color:var(--main-light-color);font-weight:bold;cursor:pointer;transition:background-color .15s linear}.places__filter--active{pointer-events:none}.places__filter--active,.places__filter:hover{background-color:#eec134;background-color:var(--btn-bg-color)}.place{margin-bottom:2rem}.place:not(:last-child){border-bottom:1px solid;border-color:#7a7a7a;border-color:var(--text-color-light)}.place a{color:currentColor;word-break:break-word}.place ul{padding-left:1.125rem}.place ul li{margin-bottom:.75rem}.place__name{font-size:24px !important;margin-top:0;margin-bottom:1rem}.place__type{display:inline-block;color:#fff;background-color:#424242;background-color:var(--main-dark-color);padding:6px 14px;border-radius:16px}.place__image{float:right;border:2px solid #6aa68a;width:330px}@media(max-width: 850px){.place__image{float:none}}.site-footer{background-color:#01403a;background-color:var(--footer-bg-color);color:#fff;text-align:center;font-size:16px;font-weight:400;margin:0;padding:25px}.site-footer__copyright{font-family:"Gotham Light",sans-serif}.footer-menu{list-style:none;display:flex;justify-content:center;padding:0;margin:0;margin-top:30px;margin-bottom:50px}@media(max-width: 1000px){.footer-menu{flex-direction:column}}.footer-menu__item{margin:0 20px}@media(max-width: 1000px){.footer-menu__item{margin-bottom:16px}.footer-menu__item:last-child{margin-bottom:0}}.footer-menu__link{color:#fff;font-family:"Gotham Black",sans-serif;font-size:14px;text-transform:uppercase;text-shadow:1px 1px 1px #000;letter-spacing:.8px;text-decoration:none;transition:text-shadow .2s ease-in-out}.footer-menu__link:hover,.footer-menu__link--active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;text-shadow:1px 1px 1px #000}.reopening-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.reopening-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75)}.reopening-modal__content{position:relative;background-color:#fff;padding:50px 40px;max-width:550px;width:100%;text-align:center;border-radius:4px;box-shadow:0 10px 40px rgba(0,0,0,.3);border-top:5px solid #6aa68a}.reopening-modal__logo{max-width:200px;margin-bottom:30px}.reopening-modal__title{font-size:28px;color:#424242;margin:0 0 20px 0;font-weight:600}.reopening-modal__text{font-size:16px;line-height:1.6;color:#333;margin:0 0 15px 0}.reopening-modal__text strong{color:#6aa68a;font-weight:600}.reopening-modal__tagline{font-size:14px;font-style:italic;color:#7a7a7a;margin:25px 0 0 0;padding-top:20px;border-top:1px solid #eee}.reopening-modal__form-section{margin:25px 0;padding:25px;background-color:#fff7e6;border:2px solid #6aa68a;border-radius:4px}.reopening-modal__form-intro{font-size:16px;line-height:1.6;color:#333;margin:0 0 20px 0;font-weight:500}.reopening-modal__form{margin:0}.reopening-modal__form-fields{display:flex;gap:12px;margin-bottom:15px;flex-wrap:wrap}.reopening-modal__input{flex:1;min-width:140px;padding:12px 15px;font-size:15px;border:1px solid #ccc;border-radius:3px;font-family:inherit;transition:border-color .2s}.reopening-modal__input:focus{outline:none;border-color:#6aa68a}.reopening-modal__input::placeholder{color:#999}.reopening-modal__submit{width:100%;padding:14px 30px;background-color:#6aa68a;color:#fff;font-size:16px;font-weight:600;border:none;border-radius:3px;cursor:pointer;transition:background-color .2s;font-family:inherit}.reopening-modal__submit:hover{background-color:hsl(152,25.2100840336%,45.3333333333%)}.reopening-modal__submit:active{transform:translateY(1px)}.reopening-modal__thank-you{text-align:center}.reopening-modal__thank-you p{font-size:16px;line-height:1.6;color:#424242;margin:0;font-weight:500}@media(max-width: 480px){.reopening-modal__content{padding:35px 25px}.reopening-modal__logo{max-width:160px}.reopening-modal__title{font-size:22px}.reopening-modal__text{font-size:15px}.reopening-modal__form-section{padding:20px}.reopening-modal__form-intro{font-size:15px}.reopening-modal__form-fields{flex-direction:column;gap:10px}.reopening-modal__input{min-width:100%}.reopening-modal__submit{padding:12px 25px;font-size:15px}}/*# sourceMappingURL=global.css.map */
