/*!
 Theme Name:   Skudeneshavn Museum
 Author:       Appex
 Author URI:   https://appex.no
 Template:     appexmuseums
*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}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;-webkit-text-decoration:underline dotted;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}[hidden],template{display:none}html{font-family:open-sans,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#061926;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#fff;overflow-x:hidden;padding-top:50px}@media screen and (max-width:766px){body{padding-top:20px}}.site-menu--open body{padding-right:0}img{max-width:100%;height:auto}.container{padding-left:93px;padding-right:93px}@media screen and (max-width:994px){.container{padding-left:30px;padding-right:30px}}a,p,span{font-weight:300}strong{font-weight:700}h1,h2,h3,h4{letter-spacing:.08em}a,p,span{letter-spacing:.04em}a{color:#061926}.vp-hidden{opacity:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.vp-hidden{opacity:1}}.mobile-only{display:none!important}@media screen and (max-width:766px){.mobile-only{display:unset!important}}@media screen and (max-width:766px){.desktop-only{display:none!important}}h1,h2,h3,h4{font-family:capitolium-2,open-sans,Arial,sans-serif}h4{font-size:1.6rem}h5{font-size:1.4rem}h6{font-size:1.2rem}h1{font-size:4.2rem;font-weight:700;text-transform:uppercase;font-family:capitolium-2,open-sans,Arial,sans-serif;font-weight:300;line-height:4.2rem;letter-spacing:2px}@media screen and (max-width:994px){h1{font-size:2.1rem;line-height:2.1rem}}h2{font-size:2.2rem;font-weight:300;line-height:2.2rem;letter-spacing:2px}@media screen and (max-width:994px){h2{font-size:1.43rem;line-height:1.43rem}}h3{font-size:1.8rem;font-weight:300;line-height:1.8rem}@media screen and (max-width:994px){h3{font-size:1.44rem;line-height:1.44rem}}#site-header{display:flex;justify-content:flex-end;align-items:flex-end;height:114px;position:relative;margin-bottom:20px}@media screen and (max-width:994px){#site-header{justify-content:center;align-items:center;height:unset}}.site-logo{height:257px;width:257px;cursor:pointer;position:absolute;top:0;left:93px;z-index:999;animation:1s ease-out 0s 1 f}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.site-logo{animation:unset}}@media screen and (max-width:994px){.site-logo{position:relative;left:0}}@media screen and (max-width:766px){.site-logo{height:145px;width:145px}}.site-logo svg{width:100%;height:100%}.site-logo__text{visibility:hidden;position:absolute}.header-right{display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width:994px){.header-right{position:absolute;bottom:0;right:0}}.header-right__information{background-image:url(../../../../../../themes/appexmuseums/images/icon-clock.svg);background-repeat:no-repeat;background-position:0;background-size:34px;padding-left:53px;margin-left:300px;margin-right:58px;animation:1s ease-out 0s 1 f}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.header-right__information{animation:unset}}@media screen and (max-width:994px){.header-right__information{display:none}}.header-right__menu{margin-left:calc(10px + 3vw)}.header-right__menu #site-menu{height:32px;background:none;border:none;cursor:pointer;z-index:999;position:absolute;bottom:23px;right:93px}@media screen and (max-width:766px){.header-right__menu #site-menu{right:10px;bottom:0}}.header-right__menu #site-menu img{height:32px}.header-right__menu #site-menu .site-menu__text{visibility:hidden;position:absolute}.header-right__menu #site-menu #Line_1{animation:1s ease 0s 1 a;animation-fill-mode:backwards;animation-delay:.2s}@keyframes a{0%{transform:translate(1868.5px,124.5px)}to{transform:translate(1819.5px,124.5px)}}.header-right__menu #site-menu #Line_2{animation:1s ease 0s 1 b;animation-fill-mode:backwards;transform:translate(1829.5px,140.5px);transition:.2s ease-out;animation-delay:.3s}@keyframes b{0%{transform:translate(1868.5px,140.5px)}to{transform:translate(1829.5px,140.5px)}}.header-right__menu #site-menu #Line_3{animation:1s ease 0s 1 c;animation-fill-mode:backwards;animation-delay:.4s}@keyframes c{0%{transform:translate(1868.5px,156.5px)}to{transform:translate(1819.5px,156.5px)}}.header-right__menu #site-menu:hover #Line_2{transform:translate(1819.5px,140.5px)}#main-menu{background-color:#dde6e8;color:#061926;overflow-y:auto;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;opacity:0;transition:.4s ease-in-out;padding-right:93px;padding-top:30vh;text-align:right;visibility:hidden}@media screen and (max-width:766px){#main-menu{padding-right:30px;padding-top:230px}}#main-menu .main-menu__close{cursor:pointer;position:absolute;top:100px;right:93px;background:none;border:0}#main-menu .main-menu__close img{height:30px;width:30px}#main-menu .main-menu__item{font-size:2.2rem;position:relative;margin-top:15px;margin-bottom:15px}@media screen and (max-width:766px){#main-menu .main-menu__item{font-size:1.54rem;margin-top:7px;margin-bottom:7px}}#main-menu .main-menu__item a{transition:all .3s ease;text-decoration:none}#main-menu .main-menu__item a:hover{margin-right:15px}#main-menu .main-menu__item--languages{margin-top:30px!important}#main-menu .main-menu__item--active a:after{width:80%}.no-scroll{overflow:hidden;height:100vh}#Line_1,#Line_2,#Line_3{transition:.5s ease!important}.site-menu--open #main-menu{visibility:visible;opacity:.97}@media screen and (max-width:766px){.site-menu--open #main-menu{opacity:1}}.site-menu--open #Line_1{transform:translate(1830px,137px) rotate(-45deg);transform-origin:50% 50%}.site-menu--open #Line_2{transform:translate(1808px,137px) rotate(45deg)!important;transform-origin:50% 50%}.site-menu--open #Line_3{display:none}.site-menu--open .main-menu__item{animation:d .8s ease!important;animation-fill-mode:backwards!important}.site-menu--open .main-menu__item:first-child{animation-delay:0s!important}.site-menu--open .main-menu__item:nth-child(2){animation-delay:.1s!important}.site-menu--open .main-menu__item:nth-child(3){animation-delay:.2s!important}.site-menu--open .main-menu__item:nth-child(4){animation-delay:.3s!important}.site-menu--open .main-menu__item:nth-child(5){animation-delay:.4s!important}.site-menu--open .main-menu__item:nth-child(6){animation-delay:.5s!important}.site-menu--open .main-menu__item:nth-child(7){animation-delay:.6s!important}.site-menu--open .main-menu__item:nth-child(8){animation-delay:.7s!important}.site-menu--open .main-menu__item:nth-child(9){animation-delay:.8s!important}.site-menu--open .main-menu__item:nth-child(10){animation-delay:.9s!important}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.site-menu--open .main-menu__item{animation:unset}}.site-menu--close #main-menu{transition-delay:.2s}.site-menu--close .main-menu__item{animation:e 1s ease!important;animation-fill-mode:backwards!important}.site-menu--close .main-menu__item:first-child{animation-delay:0s!important}.site-menu--close .main-menu__item:nth-child(2){animation-delay:.1s!important}.site-menu--close .main-menu__item:nth-child(3){animation-delay:.2s!important}.site-menu--close .main-menu__item:nth-child(4){animation-delay:.3s!important}.site-menu--close .main-menu__item:nth-child(5){animation-delay:.4s!important}.site-menu--close .main-menu__item:nth-child(6){animation-delay:.5s!important}.site-menu--close .main-menu__item:nth-child(7){animation-delay:.6s!important}.site-menu--close .main-menu__item:nth-child(8){animation-delay:.7s!important}.site-menu--close .main-menu__item:nth-child(9){animation-delay:.8s!important}.site-menu--close .main-menu__item:nth-child(10){animation-delay:.9s!important}.user-is-clicking #site-menu,.user-is-clicking button{outline:none}.site-header__alt{margin-bottom:60px!important;animation:unset!important}.site-header__alt .site-logo{width:145px;height:auto;animation:unset}@media screen and (max-width:766px){.site-header__alt .site-logo{width:120px}}.site-header__alt .header-right__information{display:none}.image-buttons{display:flex;max-width:1600px;margin-left:auto;margin-right:auto;margin-bottom:-100px}@media screen and (max-width:1438px){.image-buttons{margin-bottom:50px}}@media screen and (max-width:994px){.image-buttons{flex-direction:column}}.image-buttons__left div,.image-buttons__right div{flex:50%}@media screen and (max-width:994px){.image-buttons__left div,.image-buttons__right div{flex:100%}}.image-buttons__left img,.image-buttons__right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-buttons__left{margin-top:180px;flex:50%}@media screen and (max-width:994px){.image-buttons__left{margin-top:40px}}.image-buttons__right{flex:50%}.image-button__button{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:transform .3s ease;text-align:center;height:180px;width:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;text-decoration:none;z-index:1}@media screen and (max-width:766px){.image-button__button{height:130px;width:130px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.image-button__button{background-color:#061926;opacity:.9}}.image-button__button p{transition:all .4s ease;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.08em}@media screen and (max-width:766px){.image-button__button p{font-size:13px}}.image-button__button img{height:14px;width:auto}.image-button__button svg{transition:all .4s ease;stroke:#fff}.image-button__button:before{background-color:rgba(6,25,38,.9)}.image-button__button:after{background:hsla(0,0%,100%,.95)}@supports not (-ms-high-contrast:none){.image-button__button:hover{transform:translateX(-50%) translateY(-50%) scale(1.05)}.image-button__button:hover p{color:#061926}.image-button__button:hover svg{stroke:#061926}}.image-button__five__inner,.image-button__four__inner,.image-button__one__inner,.image-button__three__inner,.image-button__two__inner{position:relative}.image-button__one{margin-right:70px;animation:.5s ease-out 0s 1 f;animation-fill-mode:backwards}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.image-button__one{animation:unset}}@media screen and (max-width:994px){.image-button__one{margin-right:12px}}.image-button__one img{max-height:597px}@media screen and (max-width:579px){.image-button__one img{max-height:249px}}.image-button__two{margin-left:14px;animation:.5s ease-out .1s 1 f;animation-fill-mode:backwards}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.image-button__two{animation:unset}}@media screen and (max-width:994px){.image-button__two{margin-left:28px;margin-right:29px;margin-top:40px}}.image-button__two img{max-height:568px}@media screen and (max-width:579px){.image-button__two img{max-height:225px}}.image-button__three{margin-top:91px;margin-left:21px;margin-right:91px;animation:.5s ease-out .3s 1 f;animation-fill-mode:backwards}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.image-button__three{animation:unset}}@media screen and (max-width:994px){.image-button__three{margin-left:9px;margin-top:35px;margin-right:0}}.image-button__three img{max-height:591px}@media screen and (max-width:579px){.image-button__three img{max-height:225px}}.image-button__four{margin-top:117px;margin-left:59px;margin-right:58px;animation:.5s ease-out .2s 1 f;animation-fill-mode:backwards}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.image-button__four{animation:unset}}@media screen and (max-width:994px){.image-button__four{margin-top:50px;margin-left:81px;margin-right:31px}}.image-button__four img{max-height:745px;-o-object-position:top;object-position:top}@media screen and (max-width:579px){.image-button__four img{max-height:295px}}.image-button__five{margin-top:91px;margin-left:35px;margin-right:51px;animation:.5s ease-out .3s 1 f;animation-fill-mode:backwards}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.image-button__five{animation:unset}}@media screen and (max-width:994px){.image-button__five{margin-left:9px;margin-top:35px;margin-right:0}}.image-button__five img{max-height:621px}@media screen and (max-width:579px){.image-button__five img{max-height:235px}}.section-information{max-width:1330px;margin:-120px auto 200px}@media screen and (max-width:994px){.section-information{margin-top:70px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.section-information{margin-top:150px}}@media screen and (max-width:766px){.section-information{margin-bottom:50px}}.section-information p{font-size:1.8rem;font-weight:300}@media screen and (max-width:994px){.section-information p{font-size:1.26rem}}.vp-visible{animation:1s ease-out 0s 1 f}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.vp-visible{animation:unset}}.diagonal{overflow:hidden}.diagonal:after,.diagonal:before{content:"";position:absolute;width:110%;height:110%;z-index:-1;transition:transform .4s ease}.diagonal:before{transform:translateX(0) translateY(0) rotate(-45deg)}.diagonal:after{transform:translateX(70%) translateY(70%) rotate(-45deg)}@supports not (-ms-high-contrast:none){.diagonal:hover:before{transform:translateX(-70%) translateY(-70%) rotate(-45deg)}@media screen and (max-width:766px){.diagonal:hover:before{transform:unset}}.diagonal:hover:after{transform:translateX(-1px) translateY(-1px) rotate(-45deg)}@media screen and (max-width:766px){.diagonal:hover:after{transform:unset}}}.site-footer{margin-top:calc(80px + 3%)}.site-footer__title{text-align:center}.site-footer #map-canvas{width:100%;height:410px;margin-bottom:20px}@media screen and (max-width:994px){.site-footer #map-canvas{height:300px;margin-bottom:0}}.site-footer__footer{display:flex;align-items:center;background-color:#dde6e8;padding-top:10px;padding-bottom:50px}@media screen and (max-width:994px){.site-footer__footer{flex-direction:column}}.site-footer__address,.site-footer__contact{display:flex;flex-direction:row;align-items:center;flex:1}.site-footer__address .dash,.site-footer__address .dash--last,.site-footer__contact .dash,.site-footer__contact .dash--last{margin-left:12px;margin-right:12px;font-weight:300}.site-footer__address{margin-left:auto;justify-content:center;align-items:center}@media screen and (max-width:1438px){.site-footer__address{flex-wrap:wrap}}@media screen and (max-width:994px){.site-footer__address{order:2;margin-left:unset}}.site-footer__address__name{font-weight:700;text-transform:uppercase;margin-top:10px;margin-bottom:10px}@media screen and (max-width:1438px){.site-footer__address__name{text-align:center;flex:100%}}@media screen and (max-width:994px){.site-footer__address__name{display:none}}.site-footer__address__lower{display:flex;flex-direction:row;align-items:center}.site-footer__address__lower p,.site-footer__address__lower span{margin:0}@media screen and (max-width:994px){.site-footer__address__lower p,.site-footer__address__lower span{margin-top:6px;margin-bottom:6px}}@media screen and (max-width:1438px){.site-footer__address__lower{flex:100%;justify-content:center}.site-footer__address__lower .dash:first-child{display:none}}@media screen and (max-width:994px){.site-footer__address__lower{flex-direction:column}.site-footer__address__lower .dash{display:none}}.site-footer__center{flex:1;max-width:230px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:40px;margin-right:40px}@media screen and (max-width:994px){.site-footer__center{order:1}}.site-footer__center svg{max-width:230px}@media screen and (max-width:994px){.site-footer__center svg{max-width:183px}}.site-footer__center__logo{cursor:pointer}.site-footer__center__logo__text{visibility:hidden;position:absolute}.site-footer__center__social{margin-top:30px}@media screen and (max-width:994px){.site-footer__center__social{display:none}}.site-footer__center__social a{cursor:pointer;margin-left:11px;margin-right:11px}.site-footer__center__social img{height:42px;width:42px}.site-footer__contact{margin-right:auto;justify-content:center}@media screen and (max-width:1438px){.site-footer__contact{flex-wrap:wrap}.site-footer__contact .dash--last{display:none}}@media screen and (max-width:994px){.site-footer__contact{order:3;margin-right:unset}}.site-footer__contact__phone span{font-weight:700}@media screen and (max-width:1438px){.site-footer__contact__email{flex:100%;text-align:center}}.site-footer__contact__higher{display:flex;flex-direction:row;align-items:center;margin-top:10px;margin-bottom:10px}.site-footer__contact__higher p,.site-footer__contact__higher span{margin:0}@media screen and (max-width:994px){.site-footer__contact__higher p,.site-footer__contact__higher span{margin-top:6px;margin-bottom:6px}}@media screen and (max-width:1438px){.site-footer__contact__higher{flex:100%;justify-content:center}.site-footer__contact__higher .dash:first-child{display:none}}@media screen and (max-width:994px){.site-footer__contact__higher{flex-direction:column}.site-footer__contact__higher .dash{display:none}}.site-footer__mobile{display:none;order:5;margin-top:32px}@media screen and (max-width:994px){.site-footer__mobile{display:flex;flex-direction:column}}.site-footer__mobile__social{display:flex;justify-content:center;align-items:center}.site-footer__mobile__social a{margin-left:11px;margin-right:11px}.site-footer__mobile__social img{height:33px;width:33px}.site-footer__mobile__top-button{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:35px}.site-footer__mobile__top-button img{height:18px;width:7px}.site-footer__mobile__top-button a{margin-top:10px}.site-footer__legal{background-color:#dde6e8;padding-top:10px;padding-bottom:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-5px!important;border:0!important}.site-footer__legal span{font-weight:400}@keyframes d{0%{transform:translateX(10%);opacity:0}25%{opacity:0}to{transform:translateX(0);opacity:1}}@keyframes e{0%{transform:translateX(0);opacity:1}25%{opacity:0}to{transform:translateX(10%);opacity:0}}@keyframes f{0%{transform:translateY(5vh);opacity:0}25%{opacity:0}to{transform:translateY(0);opacity:1}}.link,a{text-decoration:none}.link{display:inline-block}.link,.link-button{cursor:pointer}@media screen and (min-width:767px){.link{position:relative}.link:after{opacity:1;content:"";display:block;width:0;height:2px;background:#061926;transition:all .25s ease-in-out;position:absolute;right:0}.link:hover:after{width:80%;opacity:1}.link--white:after{background:#fff}}@media screen and (max-width:994px){.link--mobile-friendly{border-bottom:1px solid #000}}.link--active:after{width:100%}a.anchor{display:block;position:relative;top:-50px;visibility:hidden}.page-featured-image{max-width:1491px;margin-left:auto;margin-right:auto;position:relative}@supports not (-ms-high-contrast:none){.page-featured-image{animation:1s ease-out 0s 1 f}}@media screen and (max-width:766px){.page-featured-image{height:300px;padding-left:10px;padding-right:10px}}.page-featured-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-featured-image__action{position:absolute;z-index:2;bottom:-125px;right:167px;height:221px;width:221px;border-radius:50%;padding-left:50px;padding-right:50px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page-featured-image__action{background-color:#dde6e8}}@media screen and (max-width:766px){.page-featured-image__action{right:10px;bottom:-160px;height:200px;width:200px}}.page-featured-image__action,.page-featured-image__action p,.page-featured-image__action span,.page-featured-image__action svg{transition:all .3s ease}.page-featured-image__action p{text-align:center;letter-spacing:1px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page-featured-image__action p{padding-left:20px;padding-right:20px}}.page-featured-image__action span{font-weight:700;text-decoration:underline}.page-featured-image__action p,.page-featured-image__action span{color:#061926}.page-featured-image__action svg{height:20px;width:56px;stroke:#061926}.page-featured-image__action:before{background:#dde6e8}.page-featured-image__action:after{background:#061926}.page-featured-image__action:hover p,.page-featured-image__action:hover span{color:#fff}.page-featured-image__action:hover svg{fill:#fff;stroke:#fff}.page-featured-image .am-gallery__prev{left:20px;top:50%}.page-featured-image .am-gallery__next{right:20px;top:50%}.page-featured-image .appexmuseums-slider{height:100%}.page-featured-image .appexmuseums-slider img{height:95vh!important;max-height:unset}@media screen and (max-width:766px){.page-featured-image .appexmuseums-slider img{height:300px!important}}.page-content{margin-top:150px;max-width:1050px;margin-left:auto;margin-right:auto}@media screen and (max-width:766px){.page-content{margin-top:180px}}@supports not (-ms-high-contrast:none){.page-content .vp-visible{animation:1s ease-out 0s 1 f}}.page-content__title{max-width:770px;margin-bottom:70px}@media screen and (max-width:766px){.page-content__title{margin-bottom:30px}}.page-content__intro{font-size:1.8rem;margin-bottom:90px}@media screen and (max-width:766px){.page-content__intro{font-size:1.26rem;margin-bottom:50px}}.page-content__details{display:flex;justify-content:flex-start;align-items:center;margin-bottom:90px}@media screen and (max-width:766px){.page-content__details{flex-direction:column;align-items:flex-start}}.page-content__details__hours,.page-content__details__price{background-repeat:no-repeat;background-position:0;background-size:34px;padding-left:45px}@media screen and (max-width:766px){.page-content__details__hours,.page-content__details__price{padding-left:60px;background-size:38px}}.page-content__details__hours{background-image:url(../../../../../../themes/appexmuseums/images/icon-clock.svg)}.page-content__details__hours strong{text-transform:uppercase}@media screen and (max-width:766px){.page-content__details__hours{max-width:290px}}.page-content__details__price{margin-left:15px;background-image:url(../../../../../../themes/appexmuseums/images/icon-kr.svg);min-width:170px}@media screen and (max-width:766px){.page-content__details__price{margin-left:0}}.page-content__content{font-size:1.2rem;max-width:1500px;margin-left:auto;margin-right:auto}.page-footer{display:flex;justify-content:center}.page-footer__button{background:none;border:2px solid #061926;padding:25px 40px;border-radius:40px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;text-align:center;cursor:pointer;transition:transform .3s ease}.page-footer__button:hover{transform:scale(1.05)}@supports not (-ms-high-contrast:none){.page-footer .vp-visible{animation:1s ease-out 0s 1 f}}.flexible-content .vp-visible{animation:1s ease-out 0s 1 f}@media screen and (max-width:766px){.flexible-content .vp-visible{animation:.6s ease-out 0s 1 f}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flexible-content .vp-visible{animation:unset}}@supports (-ms-ime-align:auto){.flexible-content .vp-visible{animation:unset!important}}.flexible-content .section-text{max-width:1350px;font-size:1.6rem;line-height:1.6;margin:0 auto 180px;padding-left:93px;padding-right:93px}@media screen and (max-width:766px){.flexible-content .section-text{padding-left:30px;padding-right:30px;margin-bottom:70px;font-size:14.4px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flexible-content .section-text{margin-bottom:100px}}@supports (-ms-ime-align:auto){.flexible-content .section-text{margin-bottom:100px!important}}.flexible-content .section-image-one{margin-bottom:-50px}@media screen and (max-width:766px){.flexible-content .section-image-one{margin-bottom:50px;padding-left:10px;padding-right:10px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flexible-content .section-image-one{margin-bottom:150px}}@supports (-ms-ime-align:auto){.flexible-content .section-image-one{margin-bottom:150px!important}}.flexible-content .section-image-one img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:85vh;min-height:600px}@media screen and (max-width:766px){.flexible-content .section-image-one img{max-height:unset;min-height:unset;height:280px}}.flexible-content .section-image-one p{margin-top:15px;margin-left:10px}@media screen and (max-width:766px){.flexible-content .section-image-one p{font-size:12.8px;font-weight:400;margin-left:0;margin-top:3px}}.flexible-content .section-image-two{display:flex;justify-content:space-between;margin-bottom:-100px}@media screen and (max-width:766px){.flexible-content .section-image-two{flex-direction:column;margin-bottom:50px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flexible-content .section-image-two{margin-bottom:100px}}@supports (-ms-ime-align:auto){.flexible-content .section-image-two{margin-bottom:100px!important}}.flexible-content .section-image-two__col-left{margin-right:11px;margin-top:120px}@media screen and (max-width:766px){.flexible-content .section-image-two__col-left{margin:0 10px 40px}}.flexible-content .section-image-two__col-right{margin-left:11px}@media screen and (max-width:766px){.flexible-content .section-image-two__col-right{margin-left:10px;margin-right:10px}}.flexible-content .section-image-two img{-o-object-fit:cover;object-fit:cover;width:735px;max-height:75vh;min-height:600px}@media screen and (max-width:766px){.flexible-content .section-image-two img{min-height:250px;max-height:500px}}.flexible-content .section-image-two p{margin-top:15px;margin-left:10px}@media screen and (max-width:766px){.flexible-content .section-image-two p{font-size:12.8px;font-weight:400;margin-top:3px}}.flexible-content .section-image-four{display:flex;margin-bottom:-150px}@media screen and (max-width:766px){.flexible-content .section-image-four{margin-bottom:-20px;flex-direction:column}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flexible-content .section-image-four{margin-bottom:50px}}@supports (-ms-ime-align:auto){.flexible-content .section-image-four{margin-bottom:50px!important}}.flexible-content .section-image-four p{margin-top:15px;margin-left:10px}.flexible-content .section-image-four__col-left,.flexible-content .section-image-four__col-right{display:flex;flex-direction:column;flex:50%}.flexible-content .section-image-four img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:766px){.flexible-content .section-image-four__caption-four,.flexible-content .section-image-four__caption-one,.flexible-content .section-image-four__caption-three,.flexible-content .section-image-four__caption-two{font-size:12.8px;font-weight:400;margin-top:3px!important}}.flexible-content .section-image-four__col-left{margin-top:110px}@media screen and (max-width:766px){.flexible-content .section-image-four__col-left{margin-top:0}}.flexible-content .section-image-four__image-one{max-height:65vh;min-height:537px;width:100%;padding-right:40px;margin-bottom:43px}@media screen and (max-width:766px){.flexible-content .section-image-four__image-one{min-height:unset;height:258px;padding-right:27px;padding-left:10px}}@media screen and (max-width:766px){.flexible-content .section-image-four__caption-one{padding-left:10px}}.flexible-content .section-image-four__image-three{max-height:65vh;min-height:511px;width:100%;padding-right:78px}@media screen and (max-width:766px){.flexible-content .section-image-four__image-three{max-height:245px;min-height:unset;padding-left:10px;padding-right:45px}}@media screen and (max-width:766px){.flexible-content .section-image-four__caption-three{padding-left:10px;margin-bottom:64px}}.flexible-content .section-image-four__image-two{max-height:65vh;min-height:449px;width:100%;padding-left:65px;margin-bottom:64px}@media screen and (max-width:766px){.flexible-content .section-image-four__image-two{max-height:215px;min-height:unset;padding-left:40px;padding-right:10px;margin-bottom:60px}}.flexible-content .section-image-four__caption-two{padding-left:65px}@media screen and (max-width:766px){.flexible-content .section-image-four__caption-two{padding-left:40px}}.flexible-content .section-image-four__image-four{max-height:60vh;min-height:575px;width:100%;padding-left:5px}@media screen and (max-width:766px){.flexible-content .section-image-four__image-four{max-height:276px;min-height:unset;padding-left:12px;padding-right:14px}}.flexible-content .section-image-four__caption-four{padding-left:5px}@media screen and (max-width:766px){.flexible-content .section-image-four__caption-four{padding-left:12px;margin-bottom:64px}}.contact{margin-left:93px;margin-right:93px;background-color:#dde6e8;display:flex;justify-content:center;align-items:center;padding:145px 300px;animation:1s ease-out 0s 1 f}@media screen and (max-width:766px){.contact{padding-left:20px;padding-right:20px;padding-top:60px;margin-left:10px;margin-right:10px}}.contact__inner{display:flex;max-width:1150px;flex-wrap:wrap;width:100%}.contact__info-label{text-transform:uppercase;font-size:16px;font-weight:700}.contact__info-content{margin-left:30px;font-size:1.6rem;margin-bottom:0}@media screen and (max-width:766px){.contact__info-content{margin-left:15px;font-size:1.28rem}}.contact__col-left div,.contact__col-right div{height:140px}.contact__col-left p:not(.contact__info-label),.contact__col-right p:not(.contact__info-label){margin-top:0;margin-bottom:5px}.contact__col-left,.contact__col-right{flex:50%}.contact__col-bottom{flex:100%}.am-gallery{position:relative;animation:1s ease-out 0s 1 f}.am-gallery-slide__image{max-height:65vh;width:100%;-o-object-fit:cover;object-fit:cover}.am-gallery-slide__caption{text-align:center}@media screen and (max-width:766px){.am-gallery-slide__caption{margin-left:60px;margin-right:60px}}.am-gallery-slide:first-child{width:2000px}.am-gallery__next,.am-gallery__prev{background:none;border:none;padding:0;position:absolute;z-index:1;transform:translateY(-50%);top:60%;cursor:pointer;transition:.3s ease}@media screen and (max-width:766px){.am-gallery__next,.am-gallery__prev{top:100%;bottom:-10px}}.am-gallery__next:hover,.am-gallery__prev:hover{transform:translateY(-50%) scale(1.1)}.am-gallery__next img,.am-gallery__prev img{height:45px;width:45px}@media screen and (max-width:766px){.am-gallery__next img,.am-gallery__prev img{height:36px;width:36px}}.am-gallery__prev{left:60px}@media screen and (max-width:766px){.am-gallery__prev{left:10px}}.am-gallery__next{right:60px}@media screen and (max-width:766px){.am-gallery__next{right:10px}}.booking{animation:1s ease-out 0s 1 f}.booking-inner{margin-left:93px;margin-right:93px;background-color:#dde6e8;padding:150px 95px 73px;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:994px){.booking-inner{padding-left:20px;padding-right:20px;padding-top:60px;margin-left:10px;margin-right:10px}}.booking-inner h1{flex:100%;margin-top:0;font-size:3.3rem;line-height:3.3rem}.booking-col__left{flex:46%;padding-right:20px}@media screen and (max-width:994px){.booking-col__left{flex:100%}}.booking-col__left p,.booking-col__left span{font-size:1.2rem}.booking-col__right{flex:54%}.booking-col__bottom{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:40px}@media screen and (max-width:994px){.booking-col__bottom{flex-direction:column;justify-content:center;margin-top:10px}}.booking-col__bottom button{background:none;border:2px solid #061926;padding:25px 70px;border-radius:40px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;text-align:center;cursor:pointer;transition:transform .3s ease;margin-left:20px}@media screen and (max-width:994px){.booking-col__bottom button{margin-left:0}}.booking-col__bottom button:hover{transform:scale(1.05)}.booking-col__bottom__error{display:none;color:red}.booking-col__bottom__success{display:none}.booking-col__bottom__loading{position:absolute;right:0;opacity:0}.booking-col__bottom #form-submit{z-index:10}@media screen and (max-width:994px){.booking-form__checkboxes{margin-bottom:30px}}.booking-form__checkboxes div,.booking-form__checkboxes label{display:flex;align-items:center}.booking-form__checkboxes input{margin-right:10px}.booking-form__checkboxes span{margin-top:15px;margin-bottom:15px}.booking-form__field{margin-bottom:25px}.booking-form__field input{border:0;background:none;border-bottom:1px solid #061926;width:100%;font-size:1.2rem;color:#061926;padding-bottom:5px;height:32px}.booking-form__field input:focus{border-bottom-width:2px}.booking-form__field label,.booking-form__field p{text-transform:uppercase;font-size:.75rem;font-weight:400;margin-top:8px;margin-bottom:40px}.booking-form__field label:after,.booking-form__field p:after{content:"*"}.booking-form__field--invalid{border-bottom-color:red!important}.booking-form__field--optional label:after,.booking-form__field--optional p:after{display:none}.booking-form__group{display:flex}@media screen and (max-width:994px){.booking-form__group{flex-direction:column}}.booking-form__group div:first-child{flex:35%;margin-right:32px}.booking-form__group div:nth-child(2){flex:23%;margin-right:32px}.booking-form__group div:nth-child(3){flex:10%;margin-right:32px}.booking-form__group div:nth-child(4){flex:23%}@media screen and (max-width:994px){.booking-form__group div{flex:100%;margin-right:0!important}}.membership{animation:1s ease-out 0s 1 f}.membership-inner{margin-left:93px;margin-right:93px;background-color:#dde6e8;padding:150px 95px 73px;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:994px){.membership-inner{padding-left:20px;padding-right:20px;padding-top:60px;margin-left:10px;margin-right:10px}}.membership-inner h1{margin-top:0;font-size:3.3rem;line-height:3.3rem}.membership-col{width:100%;max-width:1550px;margin-top:30px}.membership-col__bottom{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-top:40px}@media screen and (max-width:994px){.membership-col__bottom{flex-direction:column;justify-content:center;margin-top:10px}}.membership-col__bottom button{background:none;border:2px solid #061926;padding:25px 70px;border-radius:40px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;text-align:center;cursor:pointer;transition:transform .3s ease}@media screen and (max-width:994px){.membership-col__bottom button{margin-left:0}}.membership-col__bottom button:hover{transform:scale(1.05)}.membership-col__bottom__error{display:none;color:red}.membership-col__bottom__success{display:none}.membership-col__bottom__loading{position:absolute;right:0;opacity:0}.membership-col__bottom #form-submit{z-index:10}@media screen and (max-width:994px){.membership-form__checkboxes{margin-bottom:30px}}.membership-form__checkboxes div,.membership-form__checkboxes label{display:flex;align-items:center}.membership-form__checkboxes input{margin-right:10px}.membership-form__checkboxes span{margin-top:15px;margin-bottom:15px}.membership-form__field{margin-bottom:25px}.membership-form__field input{border:0;background:none;border-bottom:1px solid #061926;width:100%;font-size:1.2rem;color:#061926;padding-bottom:5px;height:32px}.membership-form__field input:focus{border-bottom-width:2px}.membership-form__field label,.membership-form__field p{text-transform:uppercase;font-size:.75rem;font-weight:400;margin-top:8px;margin-bottom:40px}.membership-form__field label:after,.membership-form__field p:after{content:"*"}.membership-form__field--invalid{border-bottom-color:red!important}.membership-form__group{display:flex}@media screen and (max-width:994px){.membership-form__group{flex-direction:column}}.membership-form__group div:first-child{flex:75%;margin-right:32px}.membership-form__group div:nth-child(2){flex:25%;margin-right:32px}@media screen and (max-width:994px){.membership-form__group div{flex:100%;margin-right:0!important}}.user-is-clicking input{outline:none}.membership-content{margin-bottom:24px}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #061926;border-radius:50%;animation:g 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#061926 transparent transparent}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes g{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.aligncenter,img.alignleft,img.alignright{margin-bottom:12px}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;padding:4px;text-align:center}.wp-caption img{margin:5px 5px 0}.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}.wp-smiley{margin:0}.gallery{margin:10px auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery img{border:2px solid #cfcfcf;border:10px solid #f1f1f1}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl{margin:0}.gallery br+br{display:none}.attachment img{display:block;margin:0 auto}