/*!
 * 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:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:32px;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:32px;height:4px;background-color:#fff;border-radius:0px;position:absolute;transition-property:transform;transition-duration:.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:64px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:64px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:64px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:64px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:64px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:64px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-6.4px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-6.4px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(6.4px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(6.4px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-6.4px, -8px, 0) rotate(-45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-6.4px, 8px, 0) rotate(45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(6.4px, -8px, 0) rotate(45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(6.4px, 8px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-64px;top:-64px;transform:translate3d(64px, 64px, 0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-64px;top:-64px;transform:translate3d(-64px, 64px, 0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-64px;top:64px;transform:translate3d(64px, -64px, 0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-64px;top:64px;transform:translate3d(-64px, -64px, 0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .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:.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-4.5714285714px, -6px, 0);opacity:0}.hamburger--slider.is-active .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:.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(4.5714285714px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0) !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:.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}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}header .lang-dd-holder{display:none}header.menu-active .lang-dd-holder{display:block}.lang-dd-holder{user-select:none;position:relative}.language-dropdown{list-style-type:none;color:var(--white);cursor:pointer;padding:0}.language-dropdown .init{display:flex;align-items:center}.language-dropdown .init .text{margin-left:25px}.language-dropdown .init svg{margin-left:10px}.language-dropdown:not(.init){text-align:left;position:absolute;right:120px;top:20px;background:rgba(0,0,0,0);min-width:98px;z-index:999;color:var(--white);filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}@media(max-width: 767px){.language-dropdown:not(.init){right:70%;top:5px}}.language-dropdown:not(.init) .en{top:25px}.language-dropdown:not(.init) .en .text{margin-left:25px}.language-dropdown:not(.init) .cn{top:61px}.language-dropdown:not(.init) .cn .text{margin-left:25px}@media(max-width: 1024px){.language-dropdown:not(.init) .cn{top:56px}}.language-dropdown:not(.init) .ja{top:97px}.language-dropdown:not(.init) .ja .text{margin-left:25px}@media(max-width: 1024px){.language-dropdown:not(.init) .ja{top:87px}}.language-dropdown:not(.init):hover{background:rgba(0,0,0,0);color:var(--white)}.font-72-40{font-size:clamp(2.5rem,3.05vw + 1.76rem,4.5rem)}.font-40-32{font-size:clamp(2rem,0.76vw + 1.81rem,2.5rem)}.font-40-24{font-size:clamp(1.5rem,1.52vw + 1.13rem,2.5rem)}.font-48-32{font-size:clamp(2rem,1.52vw + 1.63rem,3rem)}.font-100-40{font-size:clamp(2.5rem,5.71vw + 1.11rem,6.25rem)}.font-32-24{font-size:clamp(1.5rem,1.19vw + 0.93rem,2rem)}.font-16-14{font-size:clamp(0.88rem,0.3vw + 0.73rem,1rem)}.padl-72{padding-left:clamp(0.75rem,3.57vw + -0.96rem,2.25rem)}.padr-72{padding-right:clamp(0.75rem,3.57vw + -0.96rem,2.25rem)}.radius-8{border-radius:8px}.font-weight-600{font-weight:600}p{margin-top:0}p:last-of-type{margin-bottom:0}.bold{font-weight:bold}.image-holder{position:relative}.image-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.image-cover{position:relative}.image-cover>img{position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%;max-width:none;max-height:none;object-position:50% 0%}.image-overlay{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.image-overlay.h-left{background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%),linear-gradient(102deg, rgba(0, 0, 0, 0.6) 1.09%, rgba(0, 0, 0, 0) 56.04%) !important;background-blend-mode:normal,multiply;opacity:.9 !important}.more{margin-top:10px;margin-bottom:10px;color:var(--primary);text-decoration:none;text-transform:uppercase;font-weight:500;display:inline-flex;align-items:center;flex-grow:0;flex-shrink:0}.more *{color:inherit !important}.full-size{width:100%;height:100%}.bg-gray-light{background-color:#faf9f8}.bg-gray{background:var(--Background, linear-gradient(0deg, rgba(139, 211, 230, 0.1) 0%, rgba(139, 211, 230, 0.1) 100%), #FFF)}.bg-gray-2{background:var(--Background, linear-gradient(0deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%), #b7a99a)}.bg-gray-3{background:linear-gradient(0deg, rgba(209, 204, 189, 0.1) 0%, rgba(209, 204, 189, 0.1) 100%),#fff}.bg-green{background-color:var(--green)}.bg-light-green{background-color:var(--light-green)}.bg-light-blue{background-color:var(--light-blue)}.bg-dark-green{background-color:var(--dark-green)}.bg-gray-30{background-color:rgba(237,235,229,.3019607843)}.bg-light-green{background-color:var(--light-green)}.background-primary{background-color:var(--primary)}.background-secondary{background-color:var(--secondary)}.background-tertiary{background-color:var(--tertiary)}.text-dark-green{color:var(--dark-green) !important}.text-black-body{color:var(--black-body-text) !important}.text-black-secondary{color:var(--black-secondary) !important}.text-font-black{color:var(--black-header) !important}.text-black-body-bold-ibm{color:#000 !important;font-family:"IBM Plex Serif",serif;font-size:16px;font-style:normal;font-weight:600}.text-green{color:var(--green) !important}.text-white{color:var(--white) !important}.text-primary{color:var(--primary) !important}.text-secondary{color:var(--secondary) !important}.text-tertiary{color:var(--tertiary) !important}.inside-content{background:#fff;min-height:200px;position:relative;z-index:1;border-radius:8px;padding:80px 40px}.inside-content h2{font-family:"IBM Plex Serif",serif;margin-top:0;margin-bottom:0;padding-bottom:16px}.width90{width:90%;margin:0 auto}.font-title{font-family:"IBM Plex Serif",serif}.font-12{font-size:12px}.font-16{font-size:16px}.single-image{height:560px;width:100%}.single-image img{border-radius:8px}.slick-dots{display:flex;padding-left:1rem}.slick-dots li{list-style:none}.slick-dots li div{width:8px;height:8px;margin-right:12px;background-color:rgba(28,66,32,.2);border-radius:50%}.slick-dots .slick-active div{background-color:var(--primary)}.offer-main-title{font-family:"IBM Plex Serif",serif;font-style:normal;font-weight:400;line-height:1.2}.offer-main-title span:last-of-type{font-style:italic}.offer-main-title{padding-bottom:32px;margin-bottom:0;margin-top:0}.container.container-slide{padding-right:0;padding-left:0}.align-right{justify-content:flex-end}.valign-bottom{align-items:flex-end}.display-flex{display:flex}.col-full{flex-grow:1}.image-cover.center-bottom>img{object-position:50% 100%}.image-cover.center-top>img{object-position:50% 0%}.bg-gray-light{background-color:#faf9f8}.banner-holder{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.banner-continer-holder{min-height:900px;height:100vh;display:flex;flex-direction:column;padding-top:230px}.banner-title{color:#fff;text-align:center;font-family:"IBM Plex Serif",serif;line-height:120%;text-transform:capitalize}.main-title{font-family:"IBM Plex Serif",serif;margin:0;font-style:normal;font-weight:400;line-height:1.2}h2.main-title{color:var(--primary)}.breadcrumb-content{display:flex;justify-content:center}footer{position:relative}.full-absolute{position:absolute;left:0;top:0;width:100%;height:100%}.menu-brand-container{padding-left:16px;padding-right:16px}#menu-brand{display:flex;list-style:none;align-items:center;margin-bottom:0;padding-left:0;margin-left:-16px;margin-right:-16px}@media(max-width: 767px){#menu-brand{flex-wrap:wrap}}#menu-brand li{padding-left:16px;padding-right:16px;padding-bottom:16px}#menu-brand a{display:inline-block}#menu-brand img{max-width:100%}.brb-white{border-bottom:1px solid #fff}.font-24{font-size:24px}.font-13{font-size:13px}.font-12{font-size:12px}.relativemode{position:relative}.fixedmode{position:fixed}header{width:100%;z-index:9}header.zero:not(.menu-active){position:fixed;background:#fff;transition:all .5s;padding-top:24px;padding-bottom:24px;opacity:1}header.zero.back{background:rgba(0,0,0,0);padding-top:64px;padding-bottom:64px;transition:all .5s}header.zero .book-now{color:var(--white);background-color:var(--primary);padding:24px;border-radius:100px;margin-top:0;margin-bottom:0;line-height:1}header.zero .hamburger-inner,header.zero .hamburger-inner::before,header.zero .hamburger-inner::after{background:var(--primary)}header.menu-active .is-active .hamburger-inner,header.menu-active .is-active .hamburger-inner::before,header.menu-active .is-active .hamburger-inner::after{background:var(--white)}.logo-holder{display:inline-block}.logo-holder img{max-width:100%}.logo-holder .logo-alt{position:absolute;max-width:100%;left:0;top:0;opacity:0}header.zero .logo-holder .logo-alt{opacity:1}header.zero .logo-holder .logo-white{opacity:0}header.relativemode .logo-holder .logo-alt{opacity:1}header.relativemode .logo-holder .logo-white{opacity:0}header.menu-active .logo-holder .logo-alt{opacity:0 !important}header.menu-active .logo-holder .logo-white{opacity:1 !important}header.relativemode .hamburger-inner,header.relativemode .hamburger-inner::before,header.relativemode .hamburger-inner::after{background:var(--primary)}header.relativemode .book-now{background:var(--primary);color:var(--white)}.color-body-text-1{color:var(--black-body-text-1)}.color-body-text-2{color:var(--black-body-text-2)}.bg-footer{background-color:var(--lightbrown-footer)}.more.book-now{color:var(--primary);background-color:#fff;padding:24px;border-radius:100px;margin-top:0;margin-bottom:0;line-height:1}.main-menu-holder{position:fixed;left:0;top:0;width:100vw;height:100vh;visibility:hidden;overflow:hidden}.main-menu-holder.menu-active{visibility:visible}.main-menu-overlay{background:#000;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity .5s}.main-menu-wrap.menu-active .main-menu-overlay{opacity:.8;transition:opacity .5s}header.menu-active{position:fixed;left:0;top:0;transform:translate(0, 0) !important}.breadcrumb-content a{text-decoration:none;color:var(--primary) !important}.main-menu-imagebg{position:fixed;left:0;top:0;width:100%;height:100vh;opacity:0;transition:all .5s}.main-menu-wrap.menu-active .main-menu-imagebg{opacity:1;transition:all .5s}.main-menu-imagebgholder img{opacity:0;transition:all .5s}.main-menu-imagebgholder img.showit{opacity:1;transition:all .5s}.main-menu-inside{display:flex;width:100%;height:100%;color:#fff}.main-menu-inside .menu-col-1{flex:0 0 40vw;width:40vw}.main-menu-inside .menu-col-2{flex:0 0 60%;width:60%}.menu-inside-holder{height:100%;background-color:var(--primary);transform:translate(-100%, 0);transition:transform .5s;color:var(--black)}@media(max-width: 767px){.menu-inside-holder{background-color:#f3fbfc}}.menu-inside-holder a{color:var(--white) !important;text-decoration:none !important;display:flex;width:100%;line-height:1}@media(max-width: 767px){.menu-inside-holder a{color:var(--primary) !important}}.main-menu-wrap.menu-active .menu-inside-holder{transform:translate(0%, 0);transition:transform .5s}.menu-inside-holder ul{margin:0;padding:0;list-style:none}.menu-inside-holder ul.menu-main>li>a{display:inline-flex;width:auto}.menu-inside-holder ul.menu-main>li{font-size:clamp(1.5rem,1.79vw + 0.39rem,2rem);opacity:.5;padding-bottom:24px;line-height:0;transition:opacity .5s;color:var(--primary)}.menu-inside-holder ul.menu-main>li .menu-number{font-size:16px;margin-top:2px}.menu-inside-holder ul.menu-main>li .sub-menu{opacity:0;transition:opacity .5s;z-index:0;visibility:hidden}.menu-inside-holder ul.menu-main>li{opacity:1;transition:opacity .3s ease}.menu-inside-holder ul.menu-main>li.hover-menu{opacity:1}.menu-inside-holder ul.menu-main>li.hover-menu .sub-menu{opacity:1;transition:opacity .5s;z-index:99;visibility:visible}.menu-inside-holder ul.menu-main>li.hover-menu>a span.menu-text{text-decoration:underline}.menu-inside-holder nav{overflow:auto;height:100%}.menu-inside-holder ul.menu-main>li .sub-menu>li{font-size:16px;margin-bottom:16px}.menu-social{display:flex;margin:0;padding:0;gap:24px;list-style:none}.row-service{flex-wrap:wrap}.row-service .column-service{flex:0 0 calc(30% - 16px);margin:16px 8px;box-sizing:border-box}@media(min-width: 768px){.menu-inside-holder ul.menu-main>li .sub-menu{position:absolute;left:40vw;width:60vw;padding-left:clamp(2rem,9.82vw + -2.71rem,6.13rem);padding-right:calc((100vw - 720px)/2 + var(--bs-gutter-x)*.5);top:100px;padding-top:100px;height:calc(100% - 100px);color:#fff}.padlx-72{padding-left:clamp(2rem,9.82vw + -2.71rem,6.13rem)}.menu-inside-holder ul{padding-right:clamp(.75rem,3.57vw - .96rem,2.25rem)}.menu-col-2{display:flex;padding-bottom:64px;color:#fff;justify-content:flex-end;flex-direction:column}.menu-col-2>div{z-index:1}}@media(min-width: 992px){.menu-inside-holder ul.menu-main>li .sub-menu{padding-right:calc((100vw - 960px)/2 + var(--bs-gutter-x)*.5)}}@media(min-width: 1200px){.menu-inside-holder ul.menu-main>li .sub-menu{padding-right:calc((100vw - 1036px)/2 + var(--bs-gutter-x)*.5)}}@media(min-width: 1440px){.menu-inside-holder ul.menu-main>li .sub-menu{padding-right:calc(202px + var(--bs-gutter-x)*.5)}}.hamburger{padding:0 !important}footer .vs-cf7-container{padding:0;margin:0}footer .vs-cf7-container .vs-cf7-row{display:flex;flex-direction:row}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col{margin-bottom:16px;flex:50%}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col .wpcf7-select{background-color:rgba(0,0,0,.1);border:0;color:var(--primary);width:100%;padding:12px 16px;padding-left:12px;background-image:url("../img/arrow.png");background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:12px;appearance:none;-webkit-appearance:none;-moz-appearance:none}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col .wpcf7-select.wpcf7-not-valid{border:solid 1px red !important}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col .wpcf7-checkbox .wpcf7-list-item{margin:0}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{margin-left:8px;flex:1}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col input{border:none}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col input.wpcf7-not-valid{border:solid 1px red !important}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col input::placeholder{color:var(--primary);opacity:1}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col input::-ms-input-placeholder{color:var(--primary)}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col input[type=text],footer .vs-cf7-container .vs-cf7-row .vs-cf7-col input[type=email]{width:100%;background:rgba(0,0,0,.1);padding:12px 16px;color:var(--primary);box-sizing:border-box;max-width:100%}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col input[type=checkbox]{border:solid 2px var(--primary);width:20px;height:20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-grid;vertical-align:middle;position:relative}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col input[type=checkbox]::before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);transform:scale(0);transform-origin:center;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--primary);background-color:var(--primary);position:absolute;top:2px;left:2px}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col input[type=checkbox]:checked::before{transform:scale(1)}@media screen and (max-width: 767px){.column-service div{padding-right:16px}.row-service .column-service{margin:0 8px !important}header.fixedmode.zero.menu-active .more.book-now{color:var(--primary) !important}.shadow-footer{display:none !important}.vs-cf7-row{flex-direction:column !important}.offer-title{color:var(--white)}.offer-slide .more{color:var(--white) !important}.offer-slide .more path{fill:var(--white) !important}.single-dining .offer-thumbnail{padding-top:75%}.offer-thumbnail{padding-top:75% !important}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col input{border-radius:0px;appearance:none}footer input[type=submit]{font-weight:400}.menu-footer a{color:var(--primary)}}footer .vs-cf7-container .vs-cf7-row .vs-cf7-col input[type=submit]{background-color:var(--primary);padding:16px 24px;border-radius:100px;color:var(--white);font-family:"IBM Plex Sans",sans-serif}.menu-footer-container{padding-left:0px;padding-right:0px}.menu-footer{display:flex;list-style:none;margin:0;padding:0;margin-left:-16px;margin-right:-16px}.menu-footer li{padding-left:16px;padding-right:16px;border-left:1px solid;line-height:1}.menu-footer li:first-of-type{border:none}.menu-footer a{color:inherit !important;text-decoration:none !important;display:block}.bottom-footer{margin-top:-1px;position:relative}.image-responsive{max-width:100%}.showifnedd{display:none}.menu-inside-holder ul.menu-main>li .sub-menu>li.font-32{font-size:32px}.font-32{font-size:32px}.arrow-holder .slick-arrow{cursor:pointer}.menu-item:not(.menu-item-has-children) .mobile-hide{display:none !important}.menu-item:not(.menu-item-has-children) .desktop-hide{display:none !important}.wpcf7-form.sent div[data-title="News Letter"]+.wpcf7-response-output{display:none !important}@media(max-width: 767px){.main-menu-imagebg{display:none}.line-green-vertical-mob{height:48px}.breadcrumb-content{justify-content:flex-start}.head-breadcrumb .row{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.mob-width90{width:90%;margin:0 auto}.mob-width100{width:100%}.mob-col-reverse{flex-direction:column-reverse}.realtive-mobile{position:relative !important}.single-image{height:61vw;width:100%}.offer-main-title{padding-bottom:16px}.offer-item{padding-left:4px;padding-right:4px}.offer-item-holder{position:relative;background:rgba(0,0,0,0)}.offer-content{position:absolute;bottom:0rem;color:var(--white)}.overlay-mobile{background:linear-gradient(360deg, rgba(0, 0, 0, 0.7) 25.26%, rgba(0, 0, 0, 0) 49.95%);position:absolute;top:0;width:100%;height:100%}.container.rtl .row.mrtl{flex-direction:column-reverse}.container .row.mrtl{flex-direction:column-reverse}.mrtl{flex-direction:column-reverse}.textm-center{text-align:center}.brbm-white{border-bottom:1px solid #fff}#menu-brand{justify-content:center}#menu-brand li{flex:0 0 33.33%;width:33.33%}.menu-footer-container{padding-left:0px;padding-right:0px}#menu-footer{display:block;margin-left:0;margin-right:0}#menu-footer li{padding-left:0;padding-right:0;border:none;padding-bottom:8px}#menu-footer li:last-of-type{padding-bottom:0}footer .vs-cf7-row:last-of-type .vs-cf7-col{margin-bottom:0}#menu-footer a{display:flex;align-items:center;width:100%}#menu-footer .showifnedd{display:block}#menu-footer .menu-text{flex-grow:1}.main-menu-inside .menu-col-1{flex:0 0 100%;width:100%}.menu-inside-holder ul.menu-main>li>a{display:flex;width:100%}.menu-inside-holder ul.menu-main>li .sub-menu{max-height:0px;overflow:hidden;transition:all .5s;padding-top:0px}.menu-inside-holder ul.menu-main>li.hover-menu .sub-menu{padding-top:16px}nav.fullp-left{padding-left:1.5rem;padding-right:1.5rem}.menu-inside-holder ul.menu-main>li .sub-menu a{padding-left:34px}.menu-inside-holder ul.menu-main>li.hover-menu .sub-menu{max-height:1000px;transition:all .5s}.menu-inside-holder ul{padding-right:0}.textm-left{text-align:left !important}}@media(max-width: 767px){.mobile-hide{display:none !important}}@media(min-width: 768px){.desktop-hide{display:none !important}}@media(max-width: 767px){.dots-holder ul{list-style:none;margin:0;padding:0;display:flex}.dots-holder li{position:relative;width:8px;height:8px;background:#000;border:1px solid #000;border-radius:50%;margin-right:10px;opacity:.2;transition:opacity .5s}.dots-holder li.slick-active{opacity:1;transition:opacity .5s}.dots-holder button{opacity:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;width:100%;height:100%;position:absolute;left:0;top:0}.more.book-now{padding-top:8px;padding-bottom:8px}#menu-main-menu>li>a>.menu-text{flex-grow:1;transform:rotate(0);transition:all .5s;font-weight:600;padding-left:10px}#menu-main-menu>li.hover-menu>a>.showiftoggle{transform:rotate(180deg);transition:all .5s}.menu-inside-holder ul.menu-main>li>a{align-items:center}.logo-holder img{height:20px}header.zero{background:var(--white) !important}header.zero .hamburger-inner,header.zero .hamburger-inner::before,header.zero .hamburger-inner::after{background-color:var(--primary)}header.zero .logo-holder .logo-white{opacity:0}header.zero .logo-holder .logo-alt{opacity:1}header.zero .more.book-now{background-color:var(--primary);color:var(--white)}header.menu-active{background:#d7d3c6}header.menu-active .menu-inside-holder:after{content:" ";position:absolute;left:0;top:0;width:100%;height:73px;background:var(--primary)}header.menu-active .more.book-now{background-color:#fff}header.zero .book-now{padding:8px 24px}.mobile-menu-xitems{font-size:14px;padding-left:1.5rem;padding-right:1.5rem}.mobile-menu-xitems a{display:initial}.menu-inside-holder nav{height:calc(100% - 70px)}}.grecaptcha-badge{visibility:hidden !important}.wpcf7 form:not(.sent) .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-not-valid-tip:not(:nth-child(1)):not(:nth-child(2)){display:none}header .lang-switcher{display:none}header.menu-active .lang-switcher{display:block}.text-black-body a:not(.more){color:var(--black-body-text) !important}.shadow-footer{background:linear-gradient(180deg, #f3fbfc 10%, rgba(234, 232, 231, 0) 100%) !important}@media(max-width: 767px){header .logo-holder{display:inline-block}header.menu-active .logo-holder{display:flex}header.menu-active .row-menu-mob>div.col-mod-menu{width:auto !important;flex:none !important}}
