@import "/wp-content/themes/admiralhotel/assets/scss/import/icomoon_standard/style.css";
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:currentColor;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}html.slide-opened .hamburger--3dx .hamburger-inner{background-color:#fff0;transform:rotateY(180deg)}html.slide-opened .hamburger--3dx .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}html.slide-opened .hamburger--3dx .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}html.mobile-menu-open .hamburger--3dx-r .hamburger-inner{background-color:#fff0;transform:rotateY(-180deg)}html.mobile-menu-open .hamburger--3dx-r .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}html.mobile-menu-open .hamburger--3dx-r .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}html.mobile-menu-open .hamburger--3dy .hamburger-inner{background-color:#fff0;transform:rotateX(-180deg)}html.mobile-menu-open .hamburger--3dy .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}html.mobile-menu-open .hamburger--3dy .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}html.mobile-menu-open .hamburger--3dy-r .hamburger-inner{background-color:#fff0;transform:rotateX(180deg)}html.mobile-menu-open .hamburger--3dy-r .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}html.mobile-menu-open .hamburger--3dy-r .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}html.mobile-menu-open .hamburger--3dxy .hamburger-inner{background-color:#fff0;transform:rotateX(180deg) rotateY(180deg)}html.mobile-menu-open .hamburger--3dxy .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}html.mobile-menu-open .hamburger--3dxy .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}html.mobile-menu-open .hamburger--3dxy-r .hamburger-inner{background-color:#fff0;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}html.mobile-menu-open .hamburger--3dxy-r .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}html.mobile-menu-open .hamburger--3dxy-r .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}html.mobile-menu-open .hamburger--arrow .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}html.mobile-menu-open .hamburger--arrow .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}html.mobile-menu-open .hamburger--arrow-r .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}html.mobile-menu-open .hamburger--arrow-r .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}html.mobile-menu-open .hamburger--arrowalt .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}html.mobile-menu-open .hamburger--arrowalt .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}html.mobile-menu-open .hamburger--arrowalt-r .hamburger-inner::before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}html.mobile-menu-open .hamburger--arrowalt-r .hamburger-inner::after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}html.mobile-menu-open .hamburger--collapse .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}html.mobile-menu-open .hamburger--collapse .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}html.mobile-menu-open .hamburger--collapse .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}html.mobile-menu-open .hamburger--collapse-r .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}html.mobile-menu-open .hamburger--collapse-r .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}html.mobile-menu-open .hamburger--collapse-r .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(.68,-.55,.265,1.55)}html.mobile-menu-open .hamburger--elastic .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s}html.mobile-menu-open .hamburger--elastic .hamburger-inner::before{transition-delay:0s;opacity:0}html.mobile-menu-open .hamburger--elastic .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(.68,-.55,.265,1.55)}html.mobile-menu-open .hamburger--elastic-r .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:0.075s}html.mobile-menu-open .hamburger--elastic-r .hamburger-inner::before{transition-delay:0s;opacity:0}html.mobile-menu-open .hamburger--elastic-r .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}html.mobile-menu-open .hamburger--emphatic .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:#fff0}html.mobile-menu-open .hamburger--emphatic .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}html.mobile-menu-open .hamburger--emphatic .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}html.mobile-menu-open .hamburger--emphatic-r .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:#fff0}html.mobile-menu-open .hamburger--emphatic-r .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}html.mobile-menu-open .hamburger--emphatic-r .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear}html.mobile-menu-open .hamburger--minus .hamburger-inner::before,html.mobile-menu-open .hamburger--minus .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear}html.mobile-menu-open .hamburger--minus .hamburger-inner::before{top:0}html.mobile-menu-open .hamburger--minus .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}html.mobile-menu-open .hamburger--slider .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}html.mobile-menu-open .hamburger--slider .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}html.mobile-menu-open .hamburger--slider .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}html.mobile-menu-open .hamburger--slider-r .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}html.mobile-menu-open .hamburger--slider-r .hamburger-inner::before{transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0}html.mobile-menu-open .hamburger--slider-r .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(.55,.055,.675,.19)}html.mobile-menu-open .hamburger--spin .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}html.mobile-menu-open .hamburger--spin .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}html.mobile-menu-open .hamburger--spin .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(.55,.055,.675,.19)}html.mobile-menu-open .hamburger--spin-r .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}html.mobile-menu-open .hamburger--spin-r .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}html.mobile-menu-open .hamburger--spin-r .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}html.mobile-menu-open .hamburger--spring .hamburger-inner{transition-delay:0.22s;background-color:#fff0}html.mobile-menu-open .hamburger--spring .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}html.mobile-menu-open .hamburger--spring .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}html.mobile-menu-open .hamburger--spring-r .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}html.mobile-menu-open .hamburger--spring-r .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s 0.22s linear}html.mobile-menu-open .hamburger--spring-r .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(.55,.055,.675,.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}html.mobile-menu-open .hamburger--stand .hamburger-inner{transform:rotate(90deg);background-color:#fff0;transition:transform 0.075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s 0.15s linear}html.mobile-menu-open .hamburger--stand .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}html.mobile-menu-open .hamburger--stand .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(.55,.055,.675,.19),background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}html.mobile-menu-open .hamburger--stand-r .hamburger-inner{transform:rotate(-90deg);background-color:#fff0;transition:transform 0.075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s 0.15s linear}html.mobile-menu-open .hamburger--stand-r .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}html.mobile-menu-open .hamburger--stand-r .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(.55,.055,.675,.19)}html.mobile-menu-open .hamburger--squeeze .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}html.mobile-menu-open .hamburger--squeeze .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}html.mobile-menu-open .hamburger--squeeze .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}html.mobile-menu-open .hamburger--vortex .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}html.mobile-menu-open .hamburger--vortex .hamburger-inner::before,html.mobile-menu-open .hamburger--vortex .hamburger-inner::after{transition-delay:0s}html.mobile-menu-open .hamburger--vortex .hamburger-inner::before{top:0;opacity:0}html.mobile-menu-open .hamburger--vortex .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}html.mobile-menu-open .hamburger--vortex-r .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}html.mobile-menu-open .hamburger--vortex-r .hamburger-inner::before,html.mobile-menu-open .hamburger--vortex-r .hamburger-inner::after{transition-delay:0s}html.mobile-menu-open .hamburger--vortex-r .hamburger-inner::before{top:0;opacity:0}html.mobile-menu-open .hamburger--vortex-r .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}@media screen and (max-width:1200px){.main-navigation .menu-toggle{display:block!important}.menu-toggle{line-height:0}.menu-toggle:before{content:none!important}[class*="nav-float-"] .site-header .inside-header>*{float:none;clear:both}}.animated{-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-animation="fadeIn"]{opacity:0}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}[data-animation="fadeInDown"]{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,30px,0)}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[data-animation="fadeInUp"]{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[data-animation="fadeInRight"]{opacity:0;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[data-animation="fadeInLeft"]{opacity:0;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes MoveUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.mega-menu-heading{position:relative;color:#947e2e!important}.mega-menu-heading .mega-menu-heading-link{position:absolute;height:75px;width:50%}.mega-menu{cursor:pointer}.mega-menu ul.sub-menu.menu-open{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}@media (min-width:769px){.inside-navigation{position:static}nav .main-nav .mega-menu{position:static}nav .main-nav .mega-menu>ul{position:absolute;width:100%;left:0!important;max-height:calc(100vh - 70px);overflow:auto!important}.admin-bar nav .main-nav .mega-menu>ul{max-height:calc(100vh - 102px)}nav .main-nav .mega-menu>ul::-webkit-scrollbar{width:5px}nav .main-nav .mega-menu>ul::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgb(0 0 0 / .3)}nav .main-nav .mega-menu>ul::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}nav .main-nav .mega-menu>ul>li>a{font-weight:700}nav .main-nav .mega-menu>ul>.mega-menu-inner-wrap>li{display:inline-block;width:fit-content;vertical-align:top;display:flex;flex-direction:column;margin-bottom:30px}nav .main-nav .mega-menu>ul>.mega-menu-inner-wrap>li:last-child{margin-bottom:0!important}nav .main-nav .mega-menu.mega-menu-col-2>ul>li{width:50%}nav .main-nav .mega-menu.mega-menu-col-3>ul>li{width:33.3333%}nav .main-nav .mega-menu.mega-menu-col-5>ul>li{width:20%}nav .main-nav .mega-menu>ul>li:focus>a,nav .main-nav .mega-menu>ul>li:hover>a,nav .main-nav .mega-menu>ul>li[class*="current-"]>a,nav .main-nav .mega-menu ul ul{background-color:transparent!important;color:inherit}nav .main-nav .mega-menu ul .sub-menu{position:static;display:block;opacity:1;visibility:visible;width:100%;box-shadow:0 0 0;left:0;height:auto}nav .main-nav .mega-menu ul.toggled-on .sub-menu{pointer-events:auto;display:flex;flex-direction:column}nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle{display:none}}.offside--right.is-open:not(.slideout-transition){transform:translate3d(-100vw,0,0)!important}.jobposting .applyLink{background-color:black!important}h1,h2,h3,h4,h5{word-spacing:-3px}*{-webkit-tap-highlight-color:#fff0}.error404 #primary{padding-top:150px;padding-bottom:150px;text-align:center}.btn-404{display:inline-block;padding:14px 25px;min-width:150px;box-sizing:border-box;background-color:black!important;color:#fefefe!important;text-transform:uppercase;font-weight:600;transition:0.3s ease-out;font-size:14px;text-align:center;margin-top:50px}body.page-template-default.page #page{max-width:100%;width:100%}#bbh_gdpr_cookie_modal .bbh-gdpr-modal-content .bbh-gdpr-company-logo-holder img{max-height:unset!important;max-width:100%!important}.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}div,input,p,textarea{letter-spacing:.9px}html{overflow-x:hidden}.inside-page-header,.one-container .site-content,.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation,.wp-block-group__inner-container{padding:0}.lds-ellipsis{display:inline-block;position:relative;width:80px}.lds-ellipsis div{position:absolute;bottom:-2px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.9s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.9s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.9s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.9s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.filter{position:relative}.filter:before{content:'';width:100%;height:100%;position:absolute;display:inline-block}.filter--dark:before{background-color:rgb(30 34 53 / .6)}.filter--brown:before{background-color:rgb(148 126 46 / .7)}.filter--lightbrown:before{background-color:rgb(148 126 46 / .35)}.btn{letter-spacing:3px;text-transform:uppercase;height:70px;display:inline-flex;align-items:center;padding:0 40px}.btn--brown{background-color:#947e2e;color:#FBFAFA}.btn--brown:visited{color:#FBFAFA}.btn--black{background-color:#1e2235;color:#FBFAFA}.btn--black:visited{color:#FBFAFA}.btn--black:hover{color:#FBFAFA}li.render-rooms{width:100%!important}li.render-rooms a{padding:0!important}.opacity-zero .single .filter--lightbrown:before{background-color:#fff0}.opacity-zero .background::before{background-color:unset}.opacity-twenty .single .filter--lightbrown:before{background-color:rgb(148 126 46 / .2)}.opacity-twenty .background::before{background-color:rgb(30 34 53 / .2)}.opacity-forty .single .filter--lightbrown:before{background-color:rgb(148 126 46 / .4)}.opacity-forty .background::before{background-color:rgb(30 34 53 / .4)}.opacity-sixty .single .filter--lightbrown:before{background-color:rgb(148 126 46 / .6)}.opacity-sixty .background::before{background-color:rgb(30 34 53 / .6)}.opacity-eighty .single .filter--lightbrown:before{background-color:rgb(148 126 46 / .8)}.opacity-eighty .background::before{background-color:rgb(30 34 53 / .8)}.opacity-hundred .single .filter--lightbrown:before{background-color:#947e2e}.opacity-hundred .background::before{background-color:#1e2235}.c4-rooms{color:#fbf9fa}.c4-render-rooms,.c4-custom-tiles{display:flex;flex-wrap:wrap;background-color:#fbf9fa;width:101%;gap:10px}.c4-render-rooms a,.c4-custom-tiles a{padding:0!important;color:#FBFAFA;text-align:center}.c4-render-rooms .single,.c4-custom-tiles .single{overflow:hidden;width:calc(20% - 10px)}.c4-render-rooms .single a,.c4-custom-tiles .single a{font-size:22px!important;text-transform:uppercase;letter-spacing:.2em}.c4-render-rooms .single .img,.c4-custom-tiles .single .img{height:0;padding-bottom:66%;position:relative;background-size:cover}.c4-render-rooms .single .img .content a,.c4-custom-tiles .single .img .content a{padding:0 30px!important;position:absolute;height:100%;width:calc(100% - 60px);text-shadow:0 0 8px rgb(0 0 0 / .6);left:0;top:0;display:flex;align-items:center;justify-content:center;text-transform:uppercase!important}.c4-render-rooms .single.heading-container a,.c4-custom-tiles .single.heading-container a{font-size:65px!important;font-family:"Libre Caslon Text",sans-serif;text-transform:none;letter-spacing:inherit}.c4-render-rooms .single.heading-container .content a,.c4-custom-tiles .single.heading-container .content a{text-transform:none!important;text-shadow:none}.c4-render-rooms .single.heading-container .filter--brown:before,.c4-custom-tiles .single.heading-container .filter--brown:before{background-color:rgb(148 126 46 / .8)}.img.filter.filter--lightbrown.lazyloaded{transition:all 0.8s ease-in-out}.img.filter--lightbrown:hover:before{transition:all 0.2s ease-in-out;background-color:unset}.gform_wrapper .gform_fields{margin-left:-10px;margin-right:-10px;margin-bottom:10px;display:flex;flex-wrap:wrap;list-style:none}.gform_wrapper .gfield{width:50%;padding:10px;box-sizing:border-box}.gform_wrapper .gfield.full{width:100%}.gform_wrapper .gfield .gf_name_has_2{display:flex;flex-wrap:wrap;justify-content:space-between}.gform_wrapper .gfield .gf_name_has_2 span{width:calc(50% - 10px)}.gform_wrapper .gfield label{display:none}.gform_wrapper .gfield input,.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{width:100%;border:1px solid #947e2e}.gform_wrapper .gfield input::-webkit-input-placeholder,.gform_wrapper .gfield select::-webkit-input-placeholder,.gform_wrapper .gfield textarea::-webkit-input-placeholder{color:#1e2235}.gform_wrapper .gfield input:-moz-placeholder,.gform_wrapper .gfield select:-moz-placeholder,.gform_wrapper .gfield textarea:-moz-placeholder{color:#1e2235}.gform_wrapper .gfield input:-ms-input-placeholder,.gform_wrapper .gfield select:-ms-input-placeholder,.gform_wrapper .gfield textarea:-ms-input-placeholder{color:#1e2235}.gform_wrapper .gfield input:-moz-placeholder,.gform_wrapper .gfield select:-moz-placeholder,.gform_wrapper .gfield textarea:-moz-placeholder{color:#1e2235}.gform_wrapper .gfield .ginput_container_checkbox,.gform_wrapper .gfield .ginput_container_consent{display:block;float:left;margin-right:10px;margin-bottom:10px}.gform_wrapper .gfield .ginput_container_checkbox input,.gform_wrapper .gfield .ginput_container_consent input{width:auto}.gform_wrapper .gfield#field_3_6{margin-top:10px}.gform_wrapper .gfield.hidden_label .gfield_label{display:none}.gform_wrapper .gfield legend.gfield_label{margin-bottom:0}.gform_wrapper .gfield .gfield_description{float:left}.gform_wrapper .gfield textarea{height:100px;min-height:100px;min-width:100%}.gform_wrapper .gfield.bbh-full{width:100%}.gform_wrapper .gform_button{background-color:#947e2e;width:100%;text-transform:uppercase;letter-spacing:3px;padding:13px}.gform_wrapper .gform_button:hover{background-color:#6d5d22}.ui-datepicker{background-color:#fff;padding:0;border:0!important;box-shadow:0 3px 3px 0 rgb(30 34 53 / .2)}.ui-datepicker *{border-color:#947e2e}.ui-datepicker td.ui-datepicker-week-col,.ui-datepicker th.ui-datepicker-week-col{text-align:center;opacity:.7}.ui-datepicker span.ui-datepicker-year{color:#fff;font-weight:400}.ui-datepicker .ui-datepicker-header{display:flex;align-items:center;justify-content:space-between;background-color:#947e2e;border-radius:0!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{order:4}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{padding:10px;cursor:pointer;color:#FBFAFA}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{min-width:170px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{background-color:#947e2e;color:#FBFAFA;padding:10px 5px}.ui-datepicker td>*{text-align:center!important;border:0!important;background-color:none!important}.ui-datepicker td:not(.ui-state-disabled){cursor:pointer}.ui-datepicker td.ui-state-disabled span{opacity:.4}.ui-datepicker td.ui-datepicker-current-day a{text-decoration:underline;background-color:#947e2e!important}.ui-datepicker td.ui-datepicker-today a{background-color:#f8f8f8}#wp-popup-preview{background-color:#947e2e!important}#wp-popup-close-btn{background-color:#947e2e!important}.filter--dark:before{background-color:#fff0}.added-schema-script p{margin:0}#footer-widgets{text-align:center;padding:70px 40px;background-color:#1e2235}#footer-widgets .widget-title{color:#ffffff!important;font-family:"Libre Caslon Text",sans-serif}#footer-widgets .widget-title a{color:#fff;font-size:18px}#footer-widgets .widget-title a:hover{opacity:.7}#footer-widgets .widget-title-no-link{color:#ffffff!important;font-family:"Libre Caslon Text",sans-serif;pointer-events:none}#footer-widgets .widget-title-no-link a{color:#fff;font-size:18px}#footer-widgets a{letter-spacing:.2em;text-transform:uppercase;font-size:14px;color:#FBFAFA}.below-widgets-wrap{display:flex;align-items:center;background-color:#1e2235;color:#fff;position:relative;padding:60px 0 40px}.below-widgets-wrap a{color:#fff}.below-widgets-wrap .info-below-widgets{display:flex;align-items:center;justify-content:center;width:100%;flex-wrap:wrap}.below-widgets-wrap .info-below-widgets .single-info{padding:0 20px;font-size:14px}.below-widgets-wrap .info-below-widgets .single-info p{margin-bottom:0;letter-spacing:.2em}.below-widgets-wrap .socials{position:absolute;right:0;padding-right:40px;bottom:42px}.below-widgets-wrap .socials__link{display:inline-block}.below-widgets-wrap .socials__img{width:32px;height:32px;background-color:#fff}.bottom-menu{background-color:#dee0e8}.bottom-menu ul.menu{text-align:center;position:relative;margin:0;height:80px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none}.bottom-menu ul.menu li a{color:#1e2235;display:inline-block;padding:0 30px;text-transform:uppercase;letter-spacing:2.3px;font-size:14px}#CookiebotWidget .CookiebotWidget-logo svg circle{fill:#1e2235!important}.col-4-logo{border-top:1px solid #ffffff2e}.below-widgets-wrap .grid-container{width:100%}.below-widgets-wrap .grid-container .new-images .col-sm-3{min-height:160px;display:flex;justify-content:center;align-items:center}.below-widgets-wrap .grid-container .new-images img{max-width:150px}.white-padding{background-color:#fbf9fa}.white-padding+.white-padding{padding-top:0}.lightgray-padding{background-color:#fbf9fa}.lightgray-padding+.lightgray-padding{padding-top:0}.flexible-inner-section p a{border-bottom:2px solid #947e2e}img#_60d19cb8756f2{max-width:50%}.formula-feedback-page{display:flex;justify-content:center;align-items:centeR;min-height:50vh;max-height:600px;padding:80px 40px}.formula-feedback-page h1{text-align:center}.formula-feedback-page .btn-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:20px}section.c1-text:first-of-type+section.c2-form-img{padding-top:0}@media only screen and (min-width:1450px){.home .booking-header.video .booking-header__background{min-height:600px!important}}.booking-header{position:relative;overflow:hidden}.booking-header.video .booking-header__background{height:calc(100vh - 300px);min-height:800px}.booking-header.video .booking-header__background .booking-header__content{bottom:7px;z-index:9}.booking-header.video .booking-header__background::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4);pointer-events:none}.booking-header__background{height:800px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.booking-header__background .background-video{height:100%;width:100%;object-fit:cover}.booking-header__content{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%}.booking-header .under-form{display:flex;justify-content:center;flex-direction:column;align-items:center}.booking-header .under-form .text{padding:15px;text-align:center;font:normal normal 400 14px/24px Open Sans;letter-spacing:.7px;color:#fff;margin-bottom:0}.booking-header .under-form .text a{color:#ffffff!important}.booking-header .under-form #bbh-golden-banner-link{width:100%;background-color:rgb(148 126 46 / .7);text-align:center;font:normal normal normal 22px/28px PT Serif;letter-spacing:3.3px;color:#fff;padding:25px}.booking-header .bbh-api-form{text-align:center}.booking-header .bbh-api-form #child{display:none}.booking-header .bbh-api-form #room{display:none}.booking-header .bbh-api-form .input-container{display:inline-flex;background-color:#1e2235;padding:15px}.booking-header .bbh-api-form input::-webkit-inner-spin-button,.booking-header .bbh-api-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.booking-header .bbh-api-form input[type="number"]{-moz-appearance:textfield}.booking-header .bbh-api-form .person-wrap{position:relative}.booking-header .bbh-api-form .person-wrap .bbh-qty{position:absolute;right:20px;font-size:10px;top:calc(50% - 15px);padding:10px;cursor:pointer}.booking-header .bbh-api-form .person-wrap .bbh-qty.plus{transform:translateY(-50%)}.booking-header .bbh-api-form .person-wrap .bbh-qty.minus{transform:translateY(50%)}.booking-header .bbh-api-form .date-wrap{position:relative}.booking-header .bbh-api-form .date-wrap:after{content:"\e829";display:inline-block;position:absolute;right:30px;top:50%;transform:translateY(-50%);font-family:icomoon;font-size:10px;pointer-events:none}.booking-header .bbh-api-form .date-wrap input{cursor:pointer}.booking-header .bbh-api-form button,.booking-header .bbh-api-form input{margin:5px 17px 5px 5px;box-sizing:border-box;font-size:14px;padding:25px 20px;letter-spacing:2px;width:230px}.booking-header .bbh-api-form button::-webkit-input-placeholder,.booking-header .bbh-api-form input::-webkit-input-placeholder{color:#1e2235}.booking-header .bbh-api-form button:-moz-placeholder,.booking-header .bbh-api-form input:-moz-placeholder{color:#1e2235}.booking-header .bbh-api-form button:-ms-input-placeholder,.booking-header .bbh-api-form input:-ms-input-placeholder{color:#1e2235}.booking-header .bbh-api-form button:-moz-placeholder,.booking-header .bbh-api-form input:-moz-placeholder{color:#1e2235}.booking-header .bbh-api-form #booking-btn,.booking-header .bbh-api-form #booking-btns{background-color:#947e2e;color:#FBFAFA;transition:all 0.3s ease-in-out;margin-right:5px!important}.booking-header .bbh-api-form #booking-btn:hover,.booking-header .bbh-api-form #booking-btns:hover{background-color:#FBFAFA;color:#947e2e}.c1-text{padding-top:90px;padding-bottom:90px;text-align:center}.c1-text.lightgray-padding{background-color:#dee0e8}.c1-text.white-padding{background-color:#fbf9fa}.c1-text .text-content{margin:0 auto;max-width:875px}.map-location{position:relative}.map-location .image{display:inline-block;width:100%;background-size:cover;background-position:center}.map-location iframe{margin-bottom:-10px}.map-location .list-of-locations{position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:380px;margin-left:auto;right:0}.map-location .list-of-locations .inner{background-color:#947e2e;padding:50px}.map-location .single{display:flex;color:#fff;margin-bottom:10px}.map-location .single .number{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#1e2235;font-size:13px}.map-location .single .location{padding-left:10px;font-size:14px;letter-spacing:.7px}.img-w-text-and-navigation{position:relative;overflow:hidden}.img-w-text-and-navigation.video{margin:-20px 0}.img-w-text-and-navigation.video .img.has-text{min-height:unset;height:600px}.img-w-text-and-navigation.video .background-video{width:100%;max-height:unset}.img-w-text-and-navigation.video .top-text{width:100%}.img-w-text-and-navigation.video .top-text.filter{height:100%}.img-w-text-and-navigation.video .top-text.filter .grid-container{height:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.img-w-text-and-navigation .arrow-container{position:absolute;bottom:10px;width:100%;height:50px;display:flex;justify-content:center;align-items:center}.img-w-text-and-navigation .arrow-container .arrow{animation:MoveUpDown 2s linear infinite}.img-w-text-and-navigation .arrow-container .arrow:before{content:"\e829";display:block;font-family:icomoon;font-size:10px;color:#fff}.img-w-text-and-navigation .background-video{position:absolute;left:0;max-height:800px;z-index:1}.img-w-text-and-navigation .img{min-height:500px;position:relative;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.img-w-text-and-navigation .top-text{color:#FBFAFA}.img-w-text-and-navigation .top-text .content{padding-top:90px;padding-bottom:90px;position:relative;text-align:center}.img-w-text-and-navigation .top-text .content .contained{max-width:875px;margin:0 auto}.img-w-text-and-navigation .top-text a{color:#FBFAFA}.img-w-text-and-navigation .bottom-nav{position:absolute;bottom:0;width:100%;color:#FBFAFA}.img-w-text-and-navigation .bottom-nav ul{text-align:center;position:relative;margin:0;height:80px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.img-w-text-and-navigation .bottom-nav li{display:inline-block}.img-w-text-and-navigation .bottom-nav a{color:#FBFAFA;display:inline-block;margin:0 30px;text-transform:uppercase;letter-spacing:.2em;font-size:14px;transition:all 0.3s ease-in-out;position:relative}.img-w-text-and-navigation .bottom-nav a:before{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background-color:#FBFAFA;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.4s cubic-bezier(1,1,1,1) 0s;transition:all 0.4s cubic-bezier(1,1,1,1) 0s}.img-w-text-and-navigation .bottom-nav a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.img-w-text-and-navigation.video .top-text{position:relative;overflow:hidden}.img-w-text-and-navigation.video .background-video{position:absolute;top:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;z-index:1}.img-w-text-and-navigation.video .top-text .grid-container{position:relative;z-index:2}.two-col-text-faq{padding-top:100px;padding-bottom:100px}.two-col-text-faq.lightgray-padding{background-color:#fbf9fa}.two-col-text-faq.lightgray-padding .single-faq{color:#FBFAFA;background-color:#1e2235}.two-col-text-faq.white-padding{background-color:#fbf9fa}.two-col-text-faq.white-padding .single-faq{color:#FBFAFA;background-color:#1e2235}.two-col-text-faq.lightblue-padding{background-color:#dee0e8}.two-col-text-faq.lightblue-padding .single-faq{color:#FBFAFA;background-color:#1e2235}.two-col-text-faq .grid{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr}.two-col-text-faq .grid .left,.two-col-text-faq .grid .right{display:flex;flex-direction:column;justify-content:center}.two-col-text-faq .left a:hover{background-color:none}.two-col-text-faq .left .btn:hover{background-color:#947e2e;color:#fbfafa}.two-col-text-faq.size-one_third .grid{grid-template-columns:1fr 2fr}.two-col-text-faq.size-two_third .grid{grid-template-columns:2fr 1fr}.two-col-text-faq .single-faq{background-color:#fff;padding:10px 25px;margin-bottom:5px}.two-col-text-faq .single-faq .single-faq__content a{color:#FBFAFA}.two-col-text-faq .single-faq__heading{font-weight:600;cursor:pointer;position:relative;padding-right:20px;box-sizing:border-box}.two-col-text-faq .single-faq__heading .plus{position:absolute;right:0;top:50%}.two-col-text-faq .single-faq__heading .plus:before{height:2px;width:20px;background-color:#FBFAFA;content:"";position:absolute;transform:translate(-50%,-50%)}.two-col-text-faq .single-faq__heading .plus:after{height:20px;width:2px;background-color:#FBFAFA;content:"";position:absolute;transform:translate(-50%,-50%);transition:0.2s ease}.two-col-text-faq .single-faq__content{display:none;padding-top:20px}.two-col-text-faq .single-faq.active .single-faq__heading .plus:after{height:0}.c2-form-img{padding:100px 0;background-color:#fbf9fa}.c2-form-img .flex-container{display:flex;flex-wrap:wrap}.c2-form-img .flex-container .form{margin-right:20px;width:calc(50% - 20px)}.c2-form-img .flex-container .form.center{margin:auto}.c2-form-img .flex-container .form .validation_error,.c2-form-img .flex-container .form .validation_message{color:red;font-size:12px}.c2-form-img .flex-container .bg{margin-left:20px;width:calc(50% - 20px);background-size:cover;background-position:center;background-repeat:no-repeat;max-height:556px;height:500px}.c2-text-img.lightgray{background-color:#dee0e8}.c2-text-img.white{background-color:#fbf9fa}.c2-text-img .flex{display:flex;align-items:center;width:100%}.c2-text-img .flex .img{background-position:top center;background-size:cover;min-height:660px;width:50%;padding:60px 0}.c2-text-img .flex.img-right .img{order:2}.c2-text-img .flex.img-right .text .content{margin-right:unset;margin-left:auto}.c2-text-img .flex .text{width:50%}.c2-text-img .flex .text .content{max-width:880px;padding:60px;box-sizing:border-box;margin-right:auto}.c2-text-text{display:flex}.c2-text-text .content a{border-bottom:2px solid #947e2e}.c2-text-text .text-left{float:left;width:50%}.c2-text-text .text-left.white{background-color:#fbf9fa}.c2-text-text .text-left.grey{background-color:#dee0e8}.c2-text-text .text-left .content{max-width:880px;padding:60px;box-sizing:border-box;margin-left:auto}.c2-text-text .text-right{float:left;width:50%}.c2-text-text .text-right.white{background-color:unset}.c2-text-text .text-right.grey{background-color:#dee0e8}.c2-text-text .text-right .content{max-width:880px;padding:60px;box-sizing:border-box;margin-right:auto}.c2-text-text.align-center .text-left{float:unset;text-align:center;width:100%}.c2-text-text.align-center .text-left .content{max-width:875px;margin:0 auto}.c2-events{padding-top:100px;padding-bottom:100px}.c2-events .events{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.c2-events .read-more-collapse{position:absolute;bottom:0;width:100%;text-align:center;background-color:#947e2e;color:#fff;padding:10px 0;cursor:pointer;-webkit-box-shadow:0 -29px 26px 11px #dee0e8;-moz-box-shadow:0 -29px 26px 11px #dee0e8;box-shadow:0 -29px 26px 11px #dee0e8}.c2-events .img-credit{position:absolute;bottom:-25px;right:10px;font-size:12px;opacity:.5}.c2-events .single-event{background-color:#dee0e8;position:relative;padding-bottom:30px;text-align:center;overflow:hidden}.c2-events .single-event.closed{max-height:800px}.c2-events .single-event.open{max-height:unset}.c2-events .single-event__img{padding-bottom:80%;width:100%;background-size:cover;background-position:center;position:relative}.c2-events .single-event__img .badge{position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-width:90%;min-width:50%;padding:20px;box-sizing:border-box;background-color:#000;text-transform:uppercase;color:#FBFAFA}.c2-events .single-event__text{padding:50px;box-sizing:border-box;color:#1e2235}.c2-events .single-event__text a{color:#1e2235}.c2-events .single-event__bottom{display:flex;position:absolute;width:100%;left:0;bottom:0}.c2-events .single-event__bottom>*{width:100%}.c2-events .single-event__bottom .left{background-color:rgb(148 126 46 / .5);color:#1e2235;display:flex;align-items:center;justify-content:center;font-weight:600;text-transform:uppercase;letter-spacing:3px}.c2-events .single-event__bottom .right a{width:100%;box-sizing:border-box;text-align:center;justify-content:center}.flexible-inner-section:not(.c2-rooms-intro)+.flexible-inner-section.c2-rooms-intro{padding-top:30px!important}.c2-rooms-intro{padding-bottom:35px}.c2-rooms-intro .flex-container{display:flex;flex-wrap:wrap}.c2-rooms-intro .flex-container .room{width:calc(50% - 20px);float:left}.c2-rooms-intro .flex-container .room:nth-child(even){margin-left:20px}.c2-rooms-intro .flex-container .room:nth-child(odd){margin-right:20px}.c2-rooms-intro .flex-container .room .img{height:350px;background-repeat:no-repeat;background-size:cover;background-position:center}.c2-rooms-intro .flex-container .room .text-container{padding-top:20px;font-size:14px}.c2-rooms-intro .flex-container .room .text-container p{margin-bottom:0}.c2-rooms-intro .flex-container .room .text-container h3{margin-bottom:10px}.c3-package-deals{background-color:#1e2235;color:#FBFAFA;text-align:center;padding-top:100px;padding-bottom:50px}.c3-package-deals a{color:#FBFAFA}.c3-package-deals .text-content{margin:0 auto;max-width:875px}.c3-package-deals .read-more-collapse{position:absolute;bottom:0;width:100%;text-align:center;background-color:#947e2e;color:#fff;padding:10px 0;cursor:pointer;-webkit-box-shadow:0 -29px 26px 11px #fff;-moz-box-shadow:0 -29px 26px 11px #fff;box-shadow:0 -29px 26px 11px #fff}.c3-package-deals .packages{padding-left:50px;padding-right:50px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px;padding-top:60px}.c3-package-deals .packages .single-package{background-color:#fbf9fa;position:relative;padding-bottom:30px;overflow:hidden}.c3-package-deals .packages .single-package.closed{max-height:800px}.c3-package-deals .packages .single-package.open{max-height:unset}.c3-package-deals .packages .single-package__img{padding-bottom:80%;width:100%;background-size:cover;background-position:center}.c3-package-deals .packages .single-package__text{padding:50px;box-sizing:border-box;color:#1e2235}.c3-package-deals .packages .single-package__text a{color:#1e2235}.c3-package-deals .packages .single-package__bottom{display:flex;position:absolute;width:100%;left:0;bottom:0}.c3-package-deals .packages .single-package__bottom>*{width:100%}.c3-package-deals .packages .single-package__bottom .left{background-color:#c8c3c5;color:#FBFAFA;display:flex;align-items:center;justify-content:center}.c3-package-deals .packages .single-package__bottom .right a{width:100%;box-sizing:border-box;text-align:center;justify-content:center}.c3-the-team-behind{max-width:1920px;width:100%;margin:auto}.c3-the-team-behind .team-container{display:grid}.c3-the-team-behind .team-container.two-col{grid-template-columns:1fr 1fr}.c3-the-team-behind .team-container.two-col .team-member:nth-child(odd){margin-left:auto}.c3-the-team-behind .team-container.three-col{grid-template-columns:1fr 1fr 1fr}.c3-the-team-behind .team-container .team-member{background-repeat:no-repeat;background-size:cover;background-position:center center;height:800px;max-width:640px;width:100%}.c3-the-team-behind .team-container .team-member .content-container{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.c3-the-team-behind .team-container .team-member .content-container .content{display:flex;justify-content:center;flex-direction:column;height:175px;background-color:#000000bf;padding:20px 13%;color:#fff;font-weight:lighter}.c3-the-team-behind .team-container .team-member .content-container .content:hover{height:100%;justify-content:flex-end;padding-bottom:70px;transition:all 0.3s ease}.c3-the-team-behind .team-container .team-member .content-container .content:hover .hidden-content{display:block}.c3-the-team-behind .team-container .team-member .content-container .content .hidden-content{display:none;transition:all 0.3s ease}.c3-the-team-behind .team-container .team-member .content-container .content .title{font:normal normal normal 30px/40px Libre Caslon Text;letter-spacing:0;margin-bottom:0}.c3-the-team-behind .team-container .team-member .content-container .content .title.role{color:#947e2e}.c3-the-team-behind .team-container .team-member .content-container .content .text{padding:10px 0}.c3-the-team-behind .team-container .team-member .content-container .content .btn{text-align:center;font:normal normal 600 18px/24px Open Sans;letter-spacing:3.06px;color:#fff;text-transform:uppercase;background-color:#947e2e;padding:0 30px;font-weight:600}.single-rooms{overflow:hidden}.single-rooms .custom-single-rooms__info a{color:#947e2e!important}.single-rooms .custom-single-rooms__info a:hover{background-color:#dee0e8!important}.single-rooms header{filter:invert(1)}.single-rooms header .btn--brown{filter:invert(1)}.single-rooms header.affix{filter:invert(0)}.single-rooms header.affix .btn--brown{filter:invert(0)}.single-rooms header:has(.bbh-sub-open){filter:invert(0)}.single-rooms header:has(.bbh-sub-open) .btn--brown{filter:invert(0)}.single-rooms .mobile-header-navigation{filter:invert(1)}.single-rooms .mobile-header-navigation.is_stuck{filter:invert(0)}.single-rooms .custom-single-rooms{padding-top:107px}.single-rooms .custom-single-rooms .slider-container{display:flex;flex-direction:column;width:calc(100% - 580px);float:left}.single-rooms .custom-single-rooms .slider-container .custom-slider-counter .slick-dots{width:calc(100% - 580px);justify-content:center;display:flex;margin:0 auto}.single-rooms .custom-single-rooms__slider .slick-list{display:flex;overflow:hidden}.single-rooms .custom-single-rooms__slider .slick-list .slick-slide{display:flex;justify-content:center;align-items:center}.single-rooms .custom-single-rooms__slider .slick-list .slick-slide>div{width:100%}.single-rooms .custom-single-rooms__slider .single.landscape img,.single-rooms .custom-single-rooms__slider .single.landscape video{width:100%!important;background-size:cover;background-repeat:no-repeat;background-position:center;height:700px;object-fit:cover;object-position:center}.single-rooms .custom-single-rooms__slider .single.portrait img,.single-rooms .custom-single-rooms__slider .single.portrait video{height:700px;width:auto!important;background-size:cover;background-repeat:no-repeat;background-position:center}.faq-schema{padding-top:100px;padding-bottom:100px}.faq-schema .faq-container{max-width:1064px;margin:auto}.faq-schema .info{width:fit-content;min-width:50%;width:100%}.faq-schema .info .text{padding:20px 15px}.faq-schema .info .headline{display:flex;align-items:center;cursor:pointer;border-bottom:0;font-weight:700;padding:15px 60px 15px 15px;border:1px solid #333;background-color:#ffffff!important;color:#000000!important;width:100%;text-align:left;position:relative;margin-bottom:-1px}.faq-schema .info .headline::after{display:inline-block;content:"";width:10px;height:10px;transition:all 0.3s ease;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);position:absolute;right:20px;margin-top:-5px}.faq-schema .info .headline.active::after{transition:all 0.3s ease;transform:rotate(-135deg);margin-top:0}.faq-schema .info .headline h1,.faq-schema .info .headline h2,.faq-schema .info .headline h3,.faq-schema .info .headline h4,.faq-schema .info .headline h5,.faq-schema .info .headline h6,.faq-schema .info .headline p{margin-bottom:0}.faq-schema .info .headline h1.bbh-toc-link::before,.faq-schema .info .headline h2.bbh-toc-link::before,.faq-schema .info .headline h3.bbh-toc-link::before,.faq-schema .info .headline h4.bbh-toc-link::before,.faq-schema .info .headline h5.bbh-toc-link::before,.faq-schema .info .headline h6.bbh-toc-link::before,.faq-schema .info .headline p.bbh-toc-link::before{display:none}#gform_4 input#input_4_3_1,#gform_7 input#input_4_3_1,#gform_4 input#input_7_3_1,#gform_7 input#input_7_3_1{width:0;height:0;position:relative;margin-right:15px;margin-left:15px;border-radius:50px}#gform_4 input#input_4_3_1::before,#gform_7 input#input_4_3_1::before,#gform_4 input#input_7_3_1::before,#gform_7 input#input_7_3_1::before{content:"";border:1px solid #000;width:20px;height:20px;border-radius:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background-color:#fff0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}#gform_4 input#input_4_3_1:checked::after,#gform_7 input#input_4_3_1:checked::after,#gform_4 input#input_7_3_1:checked::after,#gform_7 input#input_7_3_1:checked::after{content:"";width:10px;height:10px;border-radius:50px;text-align:center;position:absolute;z-index:30;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%,-50%);font-size:25px;cursor:pointer;background-color:#947e2e}#gform_4 #gfield_consent_description_4_3,#gform_7 #gfield_consent_description_4_3,#gform_4 #gfield_consent_description_7_3,#gform_7 #gfield_consent_description_7_3{float:unset;font-size:12px;position:relative;top:6px}.gform_wrapper .gfield{width:100%!important;padding:0 20px!important}.gform_wrapper .gfield legend.gfield_label{font-size:16px;margin-bottom:10px;text-align:center}#gform_7 input[type="checkbox"],#gform_4 input[type="checkbox"]{accent-color:#947e2e}#gform_7 div#input_7_5,#gform_4 div#input_7_5,#gform_7 div#input_4_4,#gform_4 div#input_4_4{display:flex;flex-wrap:wrap;flex-direction:row}#gform_7 fieldset#field_7_5 label,#gform_4 fieldset#field_7_5 label,#gform_7 fieldset#field_4_4 label,#gform_4 fieldset#field_4_4 label{display:block!important;font-size:12px}#gform_7 .gchoice,#gform_4 .gchoice{display:flex;flex-direction:row;gap:5px;width:50%;justify-content:center}#gform_7 span.gfield_required.gfield_required_text,#gform_4 span.gfield_required.gfield_required_text{display:none}#gform_7 .gchoice.gchoice_7_5_4,#gform_4 .gchoice.gchoice_7_5_4{left:-3px;position:relative}#gform_7 .gchoice.gchoice_4_4_1,#gform_4 .gchoice.gchoice_4_4_1{position:relative;right:12px}#gform_7 .gchoice.gchoice_4_4_4,#gform_4 .gchoice.gchoice_4_4_4{position:relative;right:3px}.wp-popup-content-container .wp-popup-text-column{padding:20px 30px}body.page-id-232 a.lp-sleekpeek-btn.button{background:#947e2e!important}.header-widget-booking{position:absolute;right:40px;bottom:100px;min-width:300px}@media screen and (max-width:768px){.header-widget-booking{position:absolute;left:50%;right:unset;bottom:30%;transform:translate(-50%,-30%);z-index:9999}}.flexible-inner-section.bbh-inner-section:has(.iconcontainer){background-color:#fbf8f9}.iconcontainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding-top:60px}.flexible-inner-section.bbh-inner-section:has(.iconcontainer){background-color:#fbf8f9}.iconcontainer{display:grid;grid-template-columns:repeat(4,1fr);padding-top:60px}.iconitem{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:0 24px;position:relative}.iconitem::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:72px;background-color:#1c1f2f}.iconitem:last-child::after{display:none}@media screen and (max-width:1200px){.iconcontainer{grid-template-columns:repeat(2,1fr);row-gap:40px}.iconitem::after{display:none}.iconitem:nth-child(odd)::after{display:block}}@media screen and (max-width:700px){.iconcontainer{grid-template-columns:1fr;row-gap:40px}.iconitem{padding-bottom:40px}.iconitem::after{top:auto;bottom:0;right:50%;transform:translateX(50%);width:100px;height:1px}.iconitem:nth-child(odd)::after{display:block}.iconitem:last-child{padding-bottom:0}.iconitem:last-child::after{display:none}}.c2-product .product-container{padding-bottom:50px}.single-product{background-color:#fbf9fa;padding-top:100px}.single-product .grid-container{padding-left:0;padding-right:0}.single-product .woocommerce-product-gallery{opacity:1!important;margin-right:0;margin:0 20px}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{width:max-content;min-width:710px}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img{width:100%}.single-product div.product{box-sizing:border-box;display:flex;flex-wrap:wrap-reverse;justify-content:center;margin-left:-10px;margin-right:-10px}.single-product div.product .summary{max-width:510px;background-color:#dee0e8;padding:62px 100px;margin:0 20px;font:normal normal normal 18px/25px Open Sans}.single-product div.product .entry-summary{margin:0!important}.single-product input.qty{display:none}.single-product button.button{width:100%;background-color:#947e2e!important;letter-spacing:3px;text-transform:uppercase!important}.single-product .variations td.label{display:none}.single-product .variations #vaelg-beloeb{width:100%;padding:20px 15px}.single-product .variations .reset_variations{display:none!important}.single-product .variations select{border:1px solid #947e2e;width:100%}.single_variation{display:none!important}.woocommerce-message{background-color:#947e2e!important}.woocommerce-checkout .c1-text{padding-top:70px}.woocommerce-checkout .c1-text .text-content{max-width:1000px}.woocommerce-checkout .cart-header{font-size:50px}.woocommerce-checkout-payment .place-order .button{background-color:#947e2e!important}.woocommerce #order_review_heading{display:none}.woocommerce .woocommerce-checkout-review-order-table thead,.woocommerce .woocommerce-checkout-review-order-table tbody{display:none}.woocommerce .woocommerce-checkout-review-order-table .cart-subtotal{display:none}.woocommerce-order-received .text-content .cart-header{display:none}.woocommerce-order-received h2{font-size:35px}.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:35px;font-weight:600;padding-bottom:20px;border-bottom:4px solid #947e2e}.single-rooms h1{font-size:35px}.single-rooms #page{max-width:100%}.single-rooms .custom-single-rooms{width:100%;background-color:#dee0e8}.single-rooms .custom-single-rooms::after{content:"";display:table;clear:both}.single-rooms .custom-single-rooms__slider{width:100%;float:left}.single-rooms .custom-single-rooms__slider .slick-track{display:flex;align-items:center}.single-rooms .custom-single-rooms__slider .slick-prev{left:20px;z-index:1}.single-rooms .custom-single-rooms__slider .slick-next{right:20px}.single-rooms .custom-single-rooms__slider .single img{margin:auto}.single-rooms .custom-single-rooms__info{width:580px;float:left;padding:40px;box-sizing:border-box;color:#1e2235;font-size:16px;padding-top:0}.single-rooms .custom-single-rooms__info ul{margin-left:1em}.single-rooms .custom-single-rooms__info ul li{margin-bottom:1.5em}.single-rooms .custom-single-rooms__info a{color:#fff;transition:all 0.3s ease-in-out}.single-rooms .custom-single-rooms__info a:hover{color:#947e2e;background-color:#FBFAFA}.single-rooms .custom-single-rooms__info .btn-container{padding-top:20px}.single-rooms .custom-single-rooms .custom-slider-counter{padding-top:60px;position:relative;padding-bottom:30px}.single-rooms .custom-single-rooms .custom-slider-counter.desktop{padding-top:0}.single-rooms .custom-single-rooms .custom-slider-counter.mobile{display:none}.single-rooms .custom-single-rooms .custom-slider-counter .slick-dots{position:relative;margin-left:0;text-align:left}.single-rooms .custom-single-rooms .custom-slider-counter .slick-dots li{opacity:.7;color:#1e2235}.single-rooms .custom-single-rooms .custom-slider-counter .slick-dots li.slick-active{opacity:1}.single-rooms .custom-single-rooms .custom-slider-counter .slick-dots li.slick-active .dot{color:#947e2e;border-bottom:2px solid #947e2e}.single-rooms .custom-single-rooms .custom-slider-counter .slick-dots .dot{text-align:center}.single-rooms .custom-single-rooms .custom-slider-counter .slick-dots .dot.active-dot{color:#947e2e;border-bottom:2px solid #947e2e}.related-rooms{display:flex;flex-wrap:wrap;color:#FBFAFA;width:101%;background-color:#fbf9fa;gap:10px}.related-rooms a:not(.btn){padding:0!important;color:#FBFAFA;text-align:center}.related-rooms .single{width:calc(100% / 5 - 10px);overflow:hidden}.related-rooms .single a{font-size:22px!important;text-transform:uppercase;letter-spacing:.2em;text-shadow:0 0 8px rgb(0 0 0 / .6)}.related-rooms .single.heading-container .filter--brown:before{background-color:rgb(148 126 46 / .8)}.related-rooms .single .img{height:0;padding-bottom:66%;position:relative;background-size:cover}.related-rooms .single .img .content a{position:absolute;height:100%;width:fit-content;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin:0 auto}.related-rooms .single.heading-container .single .img .content a{text-transform:none!important;text-shadow:none}.related-rooms .flexible-field-wrapper{width:100%;color:#1e2235}.related-rooms .flexible-field-wrapper a:not(.btn){color:#1e2235}#masthead{background-color:#fff0;position:fixed;width:100%;left:0;top:0;height:77px;z-index:9999}.admin-bar #masthead{top:32px}#masthead .inside-header{padding:0;max-width:100%;padding-left:40px;box-sizing:border-box}#masthead .site-logo{display:flex;align-items:center}#masthead .site-logo img{filter:brightness(0) invert(1)}.site-header a,.site-header a:visited{color:#FBFAFA}body{padding-top:0}#bbh-mega-menu-link{display:none}.mega-menu-inner-wrap{padding-bottom:40px}.bbh-lang-selector{order:2;display:flex;align-items:center;padding-left:40px}.bbh-lang-selector a{color:#FBFAFA;font-size:14px;letter-spacing:2px}.bbh-lang-selector a.selected{color:#FBFAFA;opacity:.6}.bbh-lang-selector .seperator{height:30px;width:1px;background-color:#fff;position:relative;display:inline-block;margin:0 10px}.mobile-lang-wrap .bbh-lang-selector{padding-left:10px;padding-top:40px}.inside-header.grid-container.grid-parent{display:flex;justify-content:space-between;flex-wrap:wrap}.inside-header.grid-container.grid-parent:before,.inside-header.grid-container.grid-parent:after{content:none}.inside-header.grid-container.grid-parent #site-navigation{order:3;margin-left:auto}.inside-header.grid-container.grid-parent .main-navigation ul ul.sub-menu{display:flex;flex-direction:column}.inside-header.grid-container.grid-parent .main-navigation ul ul.sub-menu .mega-menu-inner-wrap{min-height:270px}.inside-header.grid-container.grid-parent .main-navigation ul ul.sub-menu .mega-menu-inner-wrap li{width:fit-content}.inside-header.grid-container.grid-parent .main-navigation .main-nav>ul>li>a{letter-spacing:.2em;line-height:70px;padding-right:20px!important}.inside-header.grid-container.grid-parent .main-navigation .main-nav>ul>li>.sub-menu a{text-transform:none;font-size:18px}.inside-header.grid-container.grid-parent .main-navigation .main-nav>ul>li>.sub-menu li.menu-item>a{font-size:15px;text-transform:uppercase;letter-spacing:.2em;font-family:"Libre Caslon Text",sans-serif;padding-right:0px!important}.inside-header.grid-container.grid-parent .main-navigation .main-nav>ul>li>.sub-menu li.menu-item>ul>li>a{font-size:12px;opacity:.6;font-family:inherit;padding-bottom:0px!important}.inside-header.grid-container.grid-parent .site-branding a{font-family:"Libre Caslon Text",sans-serif;color:white!important;font-size:29px}.inside-header.grid-container.grid-parent .menu-item-has-children .dropdown-menu-toggle{display:none}.inside-header.grid-container.grid-parent .mega-menu-heading{padding:20px 20px;margin:5px 0;color:#FBFAFA;font-size:55px;font-family:"Libre Caslon Text",sans-serif}.inside-header.grid-container.grid-parent #bbh-mega-menu-link{background-color:rgb(148 126 46 / .8);text-align:center;font-family:"Libre Caslon Text",sans-serif;font-size:22px;letter-spacing:3.3px;display:block}.inside-header.grid-container.grid-parent li.admiral-book-header{margin-left:10px}.inside-header.grid-container.grid-parent li.admiral-book-header a{width:240px;text-align:center;background-color:#947e2e;font-size:18px;letter-spacing:3.3px;color:#FBFAFA;transition:all 0.3s ease-in-out}.inside-header.grid-container.grid-parent li.admiral-book-header a:hover{background-color:#FBFAFA;color:#947e2e}#menu-overlay{position:fixed;width:100%;height:100%;background-color:rgb(0 0 0 / .8);z-index:1;display:none}.bbh-page-header{position:relative;overflow:hidden}.bbh-page-header .darkblue .text{color:#1e2235}.bbh-page-header .background-video{position:absolute;left:0;z-index:-1}.bbh-page-header .background{min-height:500px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.bbh-page-header .background.large{height:calc(100vh - 70px)}.bbh-page-header .background.large .background-video{height:100%}.admin-bar .bbh-page-header .background.large{height:calc(100vh - 102px)}.bbh-page-header .text{color:#FBFAFA;text-align:center}.bbh-page-header .text a{color:#947e2e}.bbh-page-header__bottom-nav{position:absolute;bottom:0;width:100%;color:#FBFAFA}.bbh-page-header__bottom-nav ul{text-align:center;position:relative;margin:0;height:80px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.bbh-page-header__bottom-nav li{display:inline-block}.bbh-page-header__bottom-nav li.current_page_item a{color:#1e2235;font-weight:600}.bbh-page-header__bottom-nav a{font-weight:500;color:#FBFAFA;display:inline-block;padding:0 30px;text-transform:uppercase;letter-spacing:2.3px;font-size:14px}.notice-above-header{height:60px;width:calc(100% - 40px);display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:#947e2e;box-shadow:inset 0 -5px 10px rgb(0 0 0 / .3);color:#FBFAFA!important;position:absolute;top:0;padding:0 20px}.notice-above-header span{padding-left:30px;cursor:pointer;text-decoration:underline}.notice-above-header a{color:#FBFAFA!important}.notice-above-header p{display:flex;flex-direction:row;align-items:center;margin-bottom:0}.notice-above-header p::before{content:"!";min-width:25px;min-height:25px;max-height:25px;background-color:#FBFAFA;color:#947e2e;border-radius:100px;font-weight:700;margin-right:15px;display:flex;justify-content:center;align-items:center}body.bbh-notice{padding-top:130px}body.bbh-notice.admin-bar{top:92px;padding-top:130px}body.bbh-notice.admin-bar .notice-above-header{top:32px}body.bbh-notice.admin-bar #masthead{top:92px}body.bbh-notice.admin-bar #masthead.affix{position:fixed;top:32px}body.bbh-notice #masthead{top:60px;position:absolute}body.bbh-notice #masthead.affix{position:fixed;top:0}#mobile-header{position:absolute}#mobile-header .site-logo{width:160px}.mobile-header-navigation.is_stuck{background-color:#1e2235!important}.main-navigation.offside{background-color:#1e2235!important}.main-navigation.offside .c4-render-rooms,.main-navigation.offside .c4-custom-tiles{background-color:#1e2235!important}.admin-bar .bbh-sub-menu{top:calc(77.16px + 32px)}.admin-bar .bbh-sub-menu.affix{top:calc(77.16px + 32px)}.admin-bar.bbh-notice .bbh-sub-menu{top:calc(137.16px + 32px)}.admin-bar.bbh-notice .bbh-sub-menu.affix{top:calc(77.16px + 32px)}.bbh-notice .bbh-sub-menu{top:calc(137.16px)}.bbh-notice .bbh-sub-menu.affix{top:calc(77.16px)}.site-header.affix{background-color:#1e2235!important;box-shadow:1px 10px 10px #00000029}#masthead .inside-header{background-color:#fff0;justify-content:unset;padding-right:40px}#masthead .inside-header .bbh-lang-selector{order:3;float:right;clear:right;margin-left:auto;padding-right:40px}#masthead .inside-header .bbh-lang-selector .seperator{background-color:#947e2e}#masthead .inside-header .site-branding{order:1}#masthead .inside-header .main-navigation{order:2!important;float:left;clear:left;margin-left:50px!important}#masthead .inside-header .bbh-nav-btn{display:flex;align-items:center;order:4}#masthead .inside-header .bbh-nav-btn a{color:#FBFAFA;height:55px}#masthead .inside-header .inside-navigation{background-color:#fff0;color:#1e2235}#masthead .inside-header .inside-navigation #primary-menu{display:none}#masthead .inside-header .site-branding a{color:#1e2235!important}.main-navigation,.main-navigation ul ul{background-color:#fff0}.bbh-nav{width:100%;height:77.17px;display:flex;align-items:center}.bbh-nav .top-items{width:100%;display:flex}.bbh-nav .top-items a{margin-left:20px;position:relative;color:#FBFAFA;font-weight:600}.bbh-nav .top-items a.bbh-sub-open{color:#FBFAFA}.bbh-nav .top-items a.bbh-sub-open::before{content:"";width:100%;height:2px;background-color:#FBFAFA;position:absolute;left:0;bottom:0;transition:width 0.3s ease}.bbh-nav .top-items a::before{content:"";width:0;height:2px;background-color:#FBFAFA;position:absolute;left:0;bottom:0;transition:width 0.3s ease}.bbh-nav .top-items a:hover{color:#FBFAFA}.bbh-nav .top-items a:hover::before{width:100%}.bbh-sub-menu{box-shadow:1px 10px 10px #00000029;width:100%;background-color:#FBFAFA;position:absolute;top:77.16px;left:0;right:0;height:fit-content;z-index:100000;display:none}.bbh-sub-menu.affix{position:fixed;top:77.16px}.bbh-sub-menu .bbh-inner-sub{width:100%;max-width:100%;min-height:250px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr)}.bbh-sub-menu .bbh-inner-sub ul{list-style:none;padding-right:62px}.bbh-sub-menu .bbh-inner-sub .first-col{position:relative}.bbh-sub-menu .bbh-inner-sub .first-col a{position:relative;transition:padding-left 0.3s ease;font-weight:600;font-size:14px;padding-bottom:18px;padding-top:18px;box-sizing:border-box;display:block;width:100%;border-bottom:solid 1px #dee0e8}.bbh-sub-menu .bbh-inner-sub .first-col a.hovering{opacity:1}.bbh-sub-menu .bbh-inner-sub .first-col a.hovering::before{width:100%}.bbh-sub-menu .bbh-inner-sub .first-col li{padding-left:15px}.bbh-sub-menu .bbh-inner-sub .first-col li:has(.hovering){background-color:#dee0e8}.bbh-sub-menu .bbh-inner-sub .second-col ul{display:none}.bbh-sub-menu .bbh-inner-sub .second-col ul.display{display:block}.bbh-sub-menu .bbh-inner-sub .second-col ul li{display:flex;align-items:center}.bbh-sub-menu .bbh-inner-sub .second-col ul li span{opacity:0;margin-left:5px;width:15px;height:15px;transition:opacity 0.3s ease}.bbh-sub-menu .bbh-inner-sub .second-col ul li:hover span{opacity:1}.bbh-sub-menu .bbh-inner-sub .second-col a{font-weight:700}.bbh-sub-menu .bbh-inner-sub .img-col{position:relative;background-color:#dee0e8;padding-bottom:50px;padding-top:30px;display:flex;align-items:center}.bbh-sub-menu .bbh-inner-sub .img-col .img-text-wrapper{opacity:0;position:absolute;display:flex}.bbh-sub-menu .bbh-inner-sub .img-col .img-text-wrapper img{max-width:300px;width:300px;height:170px;margin-left:50px;margin-right:50px;object-fit:cover}.bbh-sub-menu .bbh-inner-sub .img-col .img-text-wrapper.display{opacity:1}.bbh-sub-menu .bbh-inner-sub .img-col .text-to-image{z-index:99999999;display:flex;flex-direction:column;justify-content:center}.bbh-sub-menu .bbh-inner-sub .img-col .text-to-image h1,.bbh-sub-menu .bbh-inner-sub .img-col .text-to-image h2,.bbh-sub-menu .bbh-inner-sub .img-col .text-to-image h3,.bbh-sub-menu .bbh-inner-sub .img-col .text-to-image h4,.bbh-sub-menu .bbh-inner-sub .img-col .text-to-image h5,.bbh-sub-menu .bbh-inner-sub .img-col .text-to-image h6{font-size:20px;margin-bottom:16px}.bbh-sub-menu .bbh-inner-sub .img-col .text-to-image a{font-size:13px;font-weight:600}.bbh-sub-menu .bbh-inner-sub .img-col .text-to-image p{font-size:12px;font-weight:400;max-width:350px}.bbh-sub-menu.display{display:block}@media screen and (max-width:1610px){.site-header .site-branding p a{font-size:19px!important}}@media screen and (max-width:1381px){.site-header .bbh-nav-btn .btn.btn--brown{padding:0 20px;font-size:12px}}@media screen and (max-width:1309px){.site-header .site-branding p a{font-size:15px!important}}@media screen and (max-width:1252px){.site-header .site-branding p a{font-size:12px!important}}@media screen and (max-width:1210px){.site-header .bbh-nav a{font-size:12px}}@media screen and (max-width:992px){.bbh-nav{display:none}}.ul-list-menu{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;grid-column-gap:62px;margin-bottom:0!important;padding-bottom:50px;padding-top:50px;margin-left:40px}@media screen and (max-width:1800px){.ul-list-menu{grid-column-gap:40px}}@media screen and (max-width:1600px){.ul-list-menu{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.bbh-sub-menu .bbh-inner-sub .img-col{position:relative;background-color:#dee0e8;padding-bottom:50px;padding-top:30px;display:flex;align-items:center;min-height:330px}.bbh-sub-menu .bbh-inner-sub .img-col .img-text-wrapper{opacity:0;position:absolute;display:flex;flex-direction:row}.bbh-sub-menu .bbh-inner-sub .img-col .img-text-wrapper img{max-width:300px;margin-left:30px;margin-right:0;margin-top:30px}.bbh-sub-menu .bbh-inner-sub .text-to-image{z-index:99999999;padding-left:20px;padding-right:20px;padding-top:20px}.bbh-sub-menu .bbh-inner-sub .text-to-image h1,.bbh-sub-menu .bbh-inner-sub .text-to-image h2,.bbh-sub-menu .bbh-inner-sub .text-to-image h3,.bbh-sub-menu .bbh-inner-sub .text-to-image h4,.bbh-sub-menu .bbh-inner-sub .text-to-image h5,.bbh-sub-menu .bbh-inner-sub .text-to-image h6{font-size:20px}.bbh-sub-menu .bbh-inner-sub .text-to-image a{font-size:13px;font-weight:600}.bbh-sub-menu .bbh-inner-sub .text-to-image p{font-size:12px;font-weight:400}}@media screen and (max-width:1300px){.ul-list-menu{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.bbh-sub-menu .bbh-inner-sub .img-col{position:relative;background-color:#dee0e8;padding-bottom:50px;padding-top:30px;display:flex;align-items:center;min-height:330px}.bbh-sub-menu .bbh-inner-sub .img-col .img-text-wrapper{opacity:0;position:absolute;display:flex;flex-direction:column}.bbh-sub-menu .bbh-inner-sub .img-col .img-text-wrapper img{max-width:300px;margin-left:30px;margin-right:30px;margin-top:30px}.bbh-sub-menu .bbh-inner-sub .text-to-image{z-index:99999999;padding-left:30px;padding-top:20px}.bbh-sub-menu .bbh-inner-sub .text-to-image h1,.bbh-sub-menu .bbh-inner-sub .text-to-image h2,.bbh-sub-menu .bbh-inner-sub .text-to-image h3,.bbh-sub-menu .bbh-inner-sub .text-to-image h4,.bbh-sub-menu .bbh-inner-sub .text-to-image h5,.bbh-sub-menu .bbh-inner-sub .text-to-image h6{font-size:20px}.bbh-sub-menu .bbh-inner-sub .text-to-image a{font-size:13px;font-weight:600}.bbh-sub-menu .bbh-inner-sub .text-to-image p{font-size:12px;font-weight:400}}.site-5 .header-widget-booking{display:none}header:has(.bbh-sub-open){background-color:#1e2235!important}@media screen and (max-width:1600px){.inside-header.grid-container.grid-parent li.admiral-book-header a{width:150px}.inside-header.grid-container.grid-parent .main-navigation .main-nav>ul>li>a{padding-right:15px!important}.main-navigation .main-nav ul li a{padding-left:15px;padding-right:15px}.c4-custom-tiles .single.heading-container a,.c4-render-rooms .single.heading-container a{font-size:70px!important}.inside-header.grid-container.grid-parent .mega-menu-heading{padding:80px 20px;font-size:75px}}@media screen and (max-width:1450px){h1{font-size:40px}h2{font-size:30px}p{font-size:15px}.booking-header.video .booking-header__background{height:68vh!important;min-height:unset}.booking-header.video .booking-header__background .booking-header__content{bottom:0}.booking-header.video .booking-header__background .background-video{width:100%;overflow:hidden}.c4-custom-tiles .single.heading-container a,.c4-render-rooms .single.heading-container a{font-size:65px!important}.main-navigation a,.menu-toggle{font-size:13px}.inside-header.grid-container.grid-parent li.admiral-book-header a{width:120px;font-size:14px}.inside-header.grid-container.grid-parent .site-branding a{font-size:25px}.inside-header.grid-container.grid-parent .bbh-lang-selector{padding-left:20px}#masthead .inside-header{padding-left:10px}.inside-header.grid-container.grid-parent .main-navigation .main-nav>ul>li>a{padding-right:10px!important}.main-navigation .main-nav ul li a{padding-left:10px;padding-right:10px}.inside-header.grid-container.grid-parent .mega-menu-heading{padding:60px 20px}.below-widgets-wrap .socials{bottom:0}.below-widgets-wrap{padding:0 0 50px}.below-widgets-wrap .info-below-widgets .single-info{padding:5px 20px}}@media screen and (max-width:1280px){.c3-the-team-behind .team-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:1200px){h1{font-size:35px}h2{font-size:25px}h3{font-size:20px}body>p:first-of-type{display:none}.img-w-text-and-navigation.video{margin:0}body.bbh-notice{padding-top:60px}body.bbh-notice.admin-bar{padding-top:60px}.booking-header .bbh-api-form button,.booking-header .bbh-api-form input{margin:5px 15px!important}.c4-custom-tiles .single a,.c4-render-rooms .single a{font-size:20px!important}.inside-header.grid-container.grid-parent .mega-menu-heading{padding:40px 20px;font-size:55px}.c4-custom-tiles .single.heading-container a,.c4-render-rooms .single.heading-container a{font-size:55px!important}.map-location .list-of-locations{padding:55px 30px}.map-location .list-of-locations .inner{padding:40px}.c1-text{padding-top:70px;padding-bottom:70px}.two-col-text-faq{padding-top:80px;padding-bottom:80px}.c2-text-img .flex .img{min-height:500px}.bottom-menu ul.menu li a{padding:0 20px}.booking-header .bbh-api-form .input-container{display:inline-block}body{padding-top:0}.menu-toggle:before{display:none}nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle{display:block!important}.main-navigation.offside{width:100%!important;right:-100%!important}.main-navigation.offside.is-open{transform:translateX(-100%)}.main-navigation.offside ul.sub-menu{padding-left:10px;box-sizing:border-box}.main-navigation.offside li.mega-menu.rooms ul.sub-menu{padding-left:0}.main-navigation.offside .mega-menu-inner-wrap{padding-bottom:10px}.main-navigation.offside ul ul li a{padding:15px 5px}.main-navigation.offside a{text-transform:uppercase!important}#mobile-header .navigation-branding{margin-left:0!important}#mobile-header .navigation-branding a{font-family:"Libre Caslon Text",sans-serif}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:35px;height:3px}.hamburger{padding:15px 10px 15px 0}.menu-toggle{padding:0!important}.slideout-navigation button.slideout-exit{text-align:right!important;font-size:30px}.single-rooms .custom-single-rooms .slider-container{display:flex;flex-direction:column;width:100%;float:none}.single-rooms .custom-single-rooms__slider{max-width:800px;width:100%;float:none;margin:0 auto;max-height:600px}.single-rooms .custom-single-rooms__info{width:100%;max-width:580px;float:none;margin:0 auto}.custom-single-rooms .slider-container .custom-slider-counter.desktop{display:none}.single-rooms .custom-single-rooms__info .custom-slider-counter{padding-top:0;padding-bottom:30px;text-align:center}.single-rooms .custom-single-rooms__info .custom-slider-counter.mobile{display:block}.single-rooms .custom-single-rooms__info .custom-slider-counter.desktop{display:none}.single-rooms .custom-single-rooms__info .custom-slider-counter .slick-dots{bottom:0}.two-col-text-faq .grid{grid-template-columns:1fr 1fr!important}.widget-title{margin-bottom:10px}.c3-package-deals .packages{grid-gap:20px}.c3-package-deals .packages .single-package__text{padding:30px}.single-rooms .custom-single-rooms__slider .single.landscape img,.single-rooms .custom-single-rooms__slider .single.landscape video{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;max-height:500px;height:auto}.single-rooms .custom-single-rooms__slider .single.portrait img,.single-rooms .custom-single-rooms__slider .single.portrait video{max-height:500px;background-size:cover;background-repeat:no-repeat;background-position:center;height:auto}.booking-header .bbh-api-form #booking-btn{margin-right:15px!important}}@media screen and (max-width:1050px){.map-location iframe{height:500px}}@media screen and (max-width:1024px){.c4-custom-tiles .single,.c4-render-rooms .single,.related-rooms .single{width:calc(33.33% - 10px)}.c4-custom-tiles,.c4-render-rooms,.related-rooms{width:102%}.c4-custom-tiles .single.heading-container a,.c4-render-rooms .single.heading-container a{font-size:35px!important}.c2-events .events{grid-template-columns:1fr}.c2-events .single-event{margin:0 auto;max-width:500px}.two-col-text-faq .grid{grid-template-columns:1fr!important;grid-gap:0}.two-col-text-faq .grid{display:block}.map-location .list-of-locations .inner{background-color:rgb(148 126 46 / .8)}.c3-package-deals .packages{padding-left:50px;padding-right:50px;display:inline-block;padding-top:20px}.c3-package-deals .packages .single-package{margin-bottom:40px;max-width:430px}.c2-text-text .text-left .content,.c2-text-text .text-right .content{padding:30px}.c2-rooms-intro .flex-container .room .img{height:300px}.c2-form-img .flex-container{flex-wrap:wrap-reverse}.c2-form-img .flex-container .bg,.c2-form-img .flex-container .form{width:100%;margin:0}.c2-form-img .flex-container .bg{margin-bottom:40px;height:350px}}@media screen and (max-width:850px){.c4-custom-tiles .single,.c4-render-rooms .single,.related-rooms .single{width:calc(50% - 10px)}.img-w-text-and-navigation .img.has-text{min-height:30vh;height:auto}.img-w-text-and-navigation .img{min-height:30vh}.c2-text-img .flex .img{min-height:500px!important}.img-w-text-and-navigation .bottom-nav ul{height:auto;min-height:60px}.img-w-text-and-navigation .bottom-nav ul a{padding:10px 15px}.img-w-text-and-navigation .top-text .content{padding-top:70px;padding-bottom:40px}.c2-text-img .flex{display:inline-block}.c2-text-img .flex .img{width:100%}.c2-text-img .flex .text{width:100%}.c2-text-img .flex .text .content{max-width:100%}.c2-text-img .flex .text .content{padding:40px}.admin-bar .bbh-page-header .background.large{height:500px}.c2-text-text{padding-bottom:30px;display:inline-block}.c2-text-text .text-left,.c2-text-text .text-right{width:100%;float:none}.c2-text-text .text-left .content p:last-child,.c2-text-text .text-right .content p:last-child{margin-bottom:0}.single-product div.product .summary{padding:60px 15px}}@media screen and (max-width:768px){.booking-header.video .background-video{display:none}.bbh-page-header .background{min-height:25vh}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{min-width:100%}body.bbh-notice.admin-bar .notice-above-header{top:46px}.c2-rooms-intro .flex-container .room{width:100%;float:none;max-width:500px;margin-bottom:20px}.c2-rooms-intro .flex-container .room:nth-child(odd){margin-right:auto;margin-left:auto}.c2-rooms-intro .flex-container .room:nth-child(even){margin-right:auto;margin-left:auto}.c3-the-team-behind .team-container{grid-template-columns:1fr!important}.c3-the-team-behind .team-container .team-member{max-width:unset}.map-location .list-of-locations{position:static;transform:none;left:auto;top:auto;max-width:none}}@media screen and (max-width:640px){.gform_wrapper li.gfield{width:100%}.notice-above-header{font-size:12px}}@media screen and (max-width:560px){.notice-above-header p{font-size:10px}.notice-above-header .notice-close{padding-left:15px}.below-widgets-wrap .grid-container .new-images .col-sm-3{padding:10px 0}}@media screen and (max-width:480px){h1{font-size:30px}h2{font-size:20px}.c1-text{padding-top:40px;padding-bottom:40px}.c1-text p{font-size:14px}body,button,input,select,textarea{font-size:16px}.gform_wrapper li.gfield{width:100%}.bbh-inner-section .container-fluid,.bbh-inner-section .grid-container,.bbh-outer-section .container-fluid,.bbh-outer-section .grid-container,.bbh-outer-wrapper .container-fluid,.bbh-outer-wrapper .grid-container,.flexible-inner-section .container-fluid,.flexible-inner-section .grid-container{padding-left:20px;padding-right:20px}#mobile-header .navigation-branding a{font-size:18px}.c4-custom-tiles .single a,.c4-render-rooms .single a,.related-rooms .single a{font-size:16px!important}.btn{height:60px;padding:0 30px}.c2-events .single-event__bottom>*{font-size:12px}.two-col-text-faq .single-faq{padding:10px 15px}.c2-text-img .flex .text .content{padding:40px 20px}.c2-text-img .flex .img{min-height:300px!important}.c3-package-deals .packages{padding-left:20px;padding-right:20px}.c3-package-deals .packages .single-package{margin-bottom:20px}.c3-package-deals{padding-top:70px;padding-bottom:40px}.map-location .list-of-locations{padding:0}.navigation-branding img,.site-logo.mobile-header-logo img{left:11px}.c4-custom-tiles,.c4-render-rooms{width:103%}}@media screen and (max-width:360px){#mobile-header .navigation-branding a{font-size:16px}}.label-remove{display:none!important}.consent-wrapper{display:flex;gap:10px}.consent-text{font-size:12px}.revinate-modal legend{width:100%;text-align:center;font-size:16px}.revinate-modal input.consent[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;border:1px solid #000;background-color:#fff;cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.revinate-modal input.consent[type="checkbox"]:checked{border-color:#000}.revinate-modal input.consent[type="checkbox"]:checked::after{content:"";width:10px;height:10px;border-radius:50px;text-align:center;position:absolute;z-index:30;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%,-50%);font-size:25px;cursor:pointer;background-color:#947e2e}input::placeholder{color:#000}input:focus::placeholder{color:#000;opacity:0}.choose-newsletter{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:37px}.choose-newsletter .choose-newsletter-child{display:flex;flex-direction:row;gap:5px;width:50%;justify-content:center;font-size:12px;height:27px}.choose-newsletter .choose-newsletter-child div{display:flex;flex-direction:row;font-size:12px}.choose-newsletter .choose-newsletter-child div label{margin-left:5px;min-width:110px}.popup-text h2{font-size:30px;text-align:center}.popup-text p{text-align:center;font-size:18px}#open-form-btn{position:fixed;bottom:20px;right:20px;transition:transform 0.5s ease-in-out;-webkit-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;z-index:10;-webkit-appearance:button;padding:16px 20px;border:1px solid #fff0;cursor:pointer;box-shadow:rgb(0 0 0 / .3) 0 0 2px 0;background-color:#947e2e!important;color:#fff;min-width:300px;font-family:"Libre Caslon Text",sans-serif;font-size:18px}.btn-open-form.close{transform:translateY(calc(100% + 30px))!important;-webkit-transform:translateY(calc(100% + 30px));-o-transform:translateY(calc(100% + 30px));-ms-transform:translateY(calc(100% + 30px))}.modal{position:fixed;bottom:20px;right:20px;transform:translateY(calc(100% + 50px));-webkit-transform:translateY(calc(100% + 50px));-o-transform:translateY(calc(100% + 50px));-ms-transform:translateY(calc(100% + 50px));transition:transform 0.5s ease-in-out;-webkit-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;z-index:9;box-shadow:rgb(0 0 0 / .3) 0 0 2px 0;background-color:#fff;color:#0a0a0a;width:400px;padding:20px 30px}.modal.active{visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.modal-content{background-color:#fff}.close-btn{display:flex;justify-content:center;align-items:center;background-color:#947e2e;border-radius:50%;width:30px;height:30px;padding:0;position:absolute;top:-15px;left:-15px;transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out}.close-btn::after{color:#fff;content:"\00d7";position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:30px}.close-btn:hover,.close-btn:focus{color:#000;cursor:pointer}.revinate-modal label{display:inline-block;width:100%}.revinate-modal select{padding:0;border:1px solid #000;padding:8px 0 8px 13px;width:100%;margin-bottom:16px}.revinate-modal label.required:after{content:" *";color:red}.revinate-modal input[type=checkbox]{accent-color:#947e2e;width:13px;margin:0}.revinate-modal input{padding:0;border:1px solid #000;padding:8px 0 8px 13px;width:100%;margin-bottom:37px}.revinate-modal input:focus{padding:0;border:1px solid #000;padding:8px 0 8px 13px;width:100%}.revinate-modal div.checkbox-group{padding:10px 0}.revinate-modal div.checkbox-group label{width:100%}.revinate-modal input[type=checkbox]{width:15px;height:15px;margin-left:0}.revinate-modal div.button-bbh button{background-color:#947e2e;width:100%;text-transform:uppercase;letter-spacing:3px;padding:13px;margin-top:8px}.revinate-modal .consent{width:0;height:0;position:relative;margin-right:15px;margin-left:15px;border-radius:50px!important;accent-color:#947e2e}@media screen and (max-width:768px){.modal{position:fixed;bottom:20px;right:20px;left:20px;transform:translateY(calc(100% + 50px));-webkit-transform:translateY(calc(100% + 50px));-o-transform:translateY(calc(100% + 50px));-ms-transform:translateY(calc(100% + 50px));transition:transform 0.5s ease-in-out;-webkit-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;z-index:9;box-shadow:rgb(0 0 0 / .3) 0 0 2px 0;background-color:#fff;color:#0a0a0a;width:unset;padding:20px 30px}}.contact-form-shortcode{white-space:normal;max-width:550px;margin:auto}.contact-form-shortcode br{display:none!important}.contact-form-shortcode input.consent[type="checkbox"]:checked::after{display:inline-block;content:"";width:10px;height:10px;border-radius:50px;text-align:center;position:absolute;z-index:30;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%,-50%);font-size:25px;cursor:pointer;background-color:#947e2e}.contact-form-shortcode input.consent[type="checkbox"]:checked{display:inline-block;border-color:#000}.contact-form-shortcode input.consent[type="checkbox"]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;border:1px solid #000;background-color:#fff;cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.contact-form-shortcode input[type=checkbox]{accent-color:#947e2e;width:13px;margin:0}.contact-form-shortcode input{padding:0;border:1px solid #947e2e;padding:8px 0 8px 13px;width:100%;margin-bottom:0}.contact-form-shortcode input:focus{padding:0;border:1px solid #947e2e;padding:8px 0 8px 13px;width:100%}.contact-form-shortcode .button-bbh button{background-color:#947e2e;width:100%;text-transform:uppercase;letter-spacing:3px;padding:13px;margin-top:8px}