.video-placeholder{background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.fill-space-video-wrap video,.page-wrap#home-page .hover-overlay,.page-wrap#home-page .logo-overlay,.page-wrap#home-page .address-overlay,.page-wrap#menus-page .image-column.menu-column .title-overlay,.page-wrap#gallery-page .inner-page-content,.page-wrap#gallery-page .gallery-carousel .carousel-slide img{top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}html,html a{-webkit-font-smoothing:antialiased !important;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.004)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#000000;background-color:#C3B097;text-rendering:optimizeLegibility;font-family:"Libre Baskerville", serif;-webkit-text-size-adjust:100%;margin:0;padding:0;will-change:background-color;transition:background-color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:background-color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:background-color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:background-color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:background-color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1)}body a{color:#000000;text-decoration:none;will-change:color;transition:color 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:color 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:color 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:color 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:color 250ms cubic-bezier(0.25, 0.1, 0.25, 1)}body a:hover{color:#A0824F}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}#content{position:relative;display:block;width:100%;height:auto !important}.content-wrapper{position:relative;display:block;width:100%;height:auto;opacity:0;will-change:opacity;transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1)}.content-wrapper.visible{opacity:1}.page-wrap{position:relative;display:block;width:100%;height:auto}.lazyload-wrap{position:relative;display:block;width:100%;height:auto}img,video,svg{display:block;width:100%;height:auto}div{position:relative;display:block}img.full-bleed-image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:50% 50%}.sized-lazyload-wrap{position:relative;display:block;width:100%;height:auto}.sized-lazyload-wrap .padding-element{position:relative;display:block;width:100%;height:auto;z-index:1}.sized-lazyload-wrap img{z-index:2}.loading-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);will-change:opacity}.loading-overlay.green{background-color:#3B5644}.loading-overlay.sand{background-color:#C3B097}.loading-overlay.hidden{opacity:0;pointer-events:none}.image-loaded .loading-overlay{opacity:0;pointer-events:none}.video-placeholder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);will-change:opacity}.video-placeholder.hidden{opacity:0;pointer-events:none}.fill-space-video-wrap{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none}.fill-space-video-wrap video{position:absolute;width:auto;height:auto;z-index:5}.fill-space-video-wrap.fill-width video{width:100%;height:auto}.fill-space-video-wrap.fill-height video{width:auto;height:100%}.video-placeholder{background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.fill-space-video-wrap video,.page-wrap#home-page .hover-overlay,.page-wrap#home-page .logo-overlay,.page-wrap#home-page .address-overlay,.page-wrap#menus-page .image-column.menu-column .title-overlay,.page-wrap#gallery-page .inner-page-content,.page-wrap#gallery-page .gallery-carousel .carousel-slide img{top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}h1,h2,h3,h4,h5,h6{position:relative;font-family:"Libre Baskerville", serif;font-style:normal;font-weight:normal;margin-bottom:1.1em}h3{font-family:"Libre Baskerville", serif;font-size:50px;line-height:0.88em;font-size:25px;margin-bottom:0px;letter-spacing:0.19em;text-transform:uppercase}@media (min-width:320px){h3{font-size:calc(1.1428571429vw + 21.3428571429px)}}@media (min-width:670px){h3{font-size:calc(1.4285714286vw + 19.4285714286px)}}@media (min-width:1020px){h3{font-size:calc(1.1560693642vw + 22.2080924855px)}}@media (min-width:1366px){h3{font-size:calc(1.7094017094vw + 14.6495726496px)}}@media (min-width:1600px){h3{font-size:calc(0.9375vw + 27px)}}@media (min-width:1920px){h3{font-size:45px}}h5{font-family:"Libre Baskerville", serif;font-size:18px;line-height:1.7777777778em;font-size:12px;margin-bottom:1.8em;letter-spacing:0.19em;text-transform:uppercase}@media (min-width:320px){h5{font-size:calc(0.2857142857vw + 11.0857142857px)}}@media (min-width:670px){h5{font-size:calc(0.1428571429vw + 12.0428571429px)}}@media (min-width:1020px){h5{font-size:calc(0.1445086705vw + 12.0260115607px)}}@media (min-width:1366px){h5{font-size:calc(0.4273504274vw + 8.1623931624px)}}@media (min-width:1600px){h5{font-size:calc(0.3125vw + 10px)}}@media (min-width:1920px){h5{font-size:16px}}p,hr{font-family:"Libre Baskerville", serif;font-size:22px;line-height:1.4545454545em;font-size:14px;margin-bottom:1.5em}@media (min-width:320px){p,hr{font-size:calc(0.2857142857vw + 13.0857142857px)}}@media (min-width:670px){p,hr{font-size:calc(0.4285714286vw + 12.1285714286px)}}@media (min-width:1020px){p,hr{font-size:calc(0.4335260116vw + 12.0780346821px)}}@media (min-width:1366px){p,hr{font-size:calc(0.4273504274vw + 12.1623931624px)}}@media (min-width:1600px){p,hr{font-size:calc(0.3125vw + 14px)}}@media (min-width:1920px){p,hr{font-size:20px}}hr{display:block;border:none;outline:none;opacity:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0px !important}input{-webkit-appearance:none;border-radius:0}textarea:focus,input:focus,select:focus{outline:0}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){h3{font-size:6.6666666667vw}h5{font-size:3.2vw}p,hr{font-size:3.7333333333vw;line-height:1.5714285714em}}.fixed-nav-item{position:fixed;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;z-index:100;cursor:pointer;text-align:center;will-change:color, background-color;transition:background-color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1), color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:background-color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1), color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:background-color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1), color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:background-color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1), color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:background-color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1), color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1)}.fixed-nav-item h5{line-height:1em;margin-bottom:0px !important;pointer-events:none}.fixed-nav-item h5.close-text{display:none}.fixed-nav-item a.link{position:absolute;width:100%;height:100%;top:0;left:0}.fixed-nav-item a.link.page-link{display:block}.fixed-nav-item a.link.close-link{display:none}.fixed-nav-item.horz{width:100%;height:5.2083333333vw;left:0}.fixed-nav-item.horz.top{top:0}.fixed-nav-item.horz.bottom{bottom:0}@media only screen and (max-width:768px){.fixed-nav-item.horz{height:45px;background-color:#C3B097;width:calc(100% - 90px);width:-o-calc(100% - 90px);width:-ms-calc(100% - 90px);width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);left:45px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.fixed-nav-item.horz{height:12vw;width:calc(100% - 24vw);width:-o-calc(100% - 24vw);width:-ms-calc(100% - 24vw);width:-moz-calc(100% - 24vw);width:-webkit-calc(100% - 24vw);left:12vw}}.fixed-nav-item.vert{width:5.2083333333vw;height:100%;top:0}.fixed-nav-item.vert h5{writing-mode:vertical-lr}.fixed-nav-item.vert.left{left:0}.fixed-nav-item.vert.left h5{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.fixed-nav-item.vert.right{right:0}@media only screen and (max-width:768px){.fixed-nav-item.vert{width:45px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.fixed-nav-item.vert{width:12vw}}.page-wrap{position:relative;display:block;width:100%;height:auto;z-index:10}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0;opacity:0 !important;transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1) !important;-o-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1) !important;-ms-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1) !important;-moz-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1) !important;-webkit-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1) !important}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1;opacity:1 !important}.page-wrap.two-column-page{display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:stretch;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch}.page-wrap.two-column-page .inner-page-content{display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;align-items:stretch;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;width:calc(100% - 10.4166666667vw);width:-o-calc(100% - 10.4166666667vw);width:-ms-calc(100% - 10.4166666667vw);width:-moz-calc(100% - 10.4166666667vw);width:-webkit-calc(100% - 10.4166666667vw);flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 auto;z-index:1}@media only screen and (max-width:768px){.page-wrap.two-column-page .inner-page-content{width:calc(100% - 90px);width:-o-calc(100% - 90px);width:-ms-calc(100% - 90px);width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);flex-direction:column-reverse;-o-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;padding:45px 0}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap.two-column-page .inner-page-content{width:calc(100% - 24vw);width:-o-calc(100% - 24vw);width:-ms-calc(100% - 24vw);width:-moz-calc(100% - 24vw);width:-webkit-calc(100% - 24vw);padding:12vw 0}}.page-wrap.two-column-page .inner-page-content .image-column{position:sticky;position:-o-sticky;position:-ms-sticky;position:-moz-sticky;position:-webkit-sticky;width:50%;height:auto;padding:5.2083333333vw 0;top:0}.page-wrap.two-column-page .inner-page-content .image-column .image-wrap{width:100%;height:100%;overflow:hidden}@media only screen and (max-width:768px){.page-wrap.two-column-page .inner-page-content .image-column{padding:0;position:relative;top:initial;width:100%;height:auto !important}.page-wrap.two-column-page .inner-page-content .image-column .image-wrap{max-width:500px;height:auto;margin:0 auto}.page-wrap.two-column-page .inner-page-content .image-column .image-wrap:after{content:"";display:block;padding-bottom:100%}}.page-wrap.two-column-page .inner-page-content .text-column{display:block;width:48.8%;height:auto;padding:5.2083333333vw 0;text-align:center}@media only screen and (max-width:768px){.page-wrap.two-column-page .inner-page-content .text-column{width:100%;padding:30px 0 65px 0}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap.two-column-page .inner-page-content .text-column{padding:8vw 0 17.3333333333vw 0}}.page-wrap.two-column-page .inner-page-content .text-column .inner-text-column-wrap{display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;height:100%}.page-wrap.two-column-page .inner-page-content .text-column .inner-text-column-wrap .text-wrap{width:27.1875vw;height:auto;margin:0 auto}@media only screen and (max-width:768px){.page-wrap.two-column-page .inner-page-content .text-column .inner-text-column-wrap{display:block;height:auto}.page-wrap.two-column-page .inner-page-content .text-column .inner-text-column-wrap .text-wrap{width:80%}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap.two-column-page .inner-page-content .text-column .inner-text-column-wrap .text-wrap{width:100%}}body.page-template-page-home{background-color:#3B5644}body.page-template-page-home .fixed-nav-item{color:#ffffff}@media only screen and (max-width:768px){body.page-template-page-home .fixed-nav-item.horz{background-color:#3B5644}}.page-wrap#home-page .hover-overlay{position:absolute;width:26.0416666667vw;height:11.9791666667vw}.page-wrap#home-page .logo-overlay{position:absolute;width:26.0416666667vw;height:auto;pointer-events:none;transition:opacity 480ms cubic-bezier(0.25, 0.1, 0.25, 1) 220ms;-o-transition:opacity 480ms cubic-bezier(0.25, 0.1, 0.25, 1) 220ms;-ms-transition:opacity 480ms cubic-bezier(0.25, 0.1, 0.25, 1) 220ms;-moz-transition:opacity 480ms cubic-bezier(0.25, 0.1, 0.25, 1) 220ms;-webkit-transition:opacity 480ms cubic-bezier(0.25, 0.1, 0.25, 1) 220ms;opacity:1}.page-wrap#home-page .logo-overlay h5.tagline{position:absolute;color:#ffffff;line-height:1em;bottom:-5%;left:28.5%;font-size:0.9375vw;white-space:nowrap}@media only screen and (max-width:768px){.page-wrap#home-page .logo-overlay{width:225px}.page-wrap#home-page .logo-overlay h5.tagline{font-size:9px;bottom:-1%}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home-page .logo-overlay{width:60vw}.page-wrap#home-page .logo-overlay h5.tagline{font-size:2.4vw}}.page-wrap#home-page .address-overlay{position:absolute;width:100%;height:auto;text-align:center;color:#ffffff;pointer-events:none;opacity:0;will-change:opacity;transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1)}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home-page .address-overlay p{font-size:4.2666666667vw}}.page-wrap#home-page.address-visible .logo-overlay{transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);opacity:0}.page-wrap#home-page.address-visible .address-overlay{opacity:1;transition:opacity 480ms cubic-bezier(0.25, 0.1, 0.25, 1) 220ms;-o-transition:opacity 480ms cubic-bezier(0.25, 0.1, 0.25, 1) 220ms;-ms-transition:opacity 480ms cubic-bezier(0.25, 0.1, 0.25, 1) 220ms;-moz-transition:opacity 480ms cubic-bezier(0.25, 0.1, 0.25, 1) 220ms;-webkit-transition:opacity 480ms cubic-bezier(0.25, 0.1, 0.25, 1) 220ms}body.page-template-page-menus .fixed-nav-item#page-11 .page-title,body.page-template-page-menus .fixed-nav-item#page-11 a.link.page-link{display:none}body.page-template-page-menus .fixed-nav-item#page-11 .close-text,body.page-template-page-menus .fixed-nav-item#page-11 a.link.close-link{display:block}@media only screen and (max-width:768px){.page-wrap#menus-page .inner-page-content{padding:45px 0;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}}.page-wrap#menus-page .image-column.menu-column .image-wrap{z-index:10;opacity:0;will-change:opacity;transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1)}.page-wrap#menus-page .image-column.menu-column .title-overlay{position:absolute;width:100%;height:auto;text-align:center;z-index:20;mix-blend-mode:difference;will-change:color;transition:color 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:color 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:color 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:color 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:color 250ms cubic-bezier(0.25, 0.1, 0.25, 1)}.page-wrap#menus-page .image-column.menu-column .link-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:30;opacity:0}.page-wrap#menus-page .image-column.menu-column:hover .image-wrap{opacity:1}.page-wrap#menus-page .image-column.menu-column:hover .title-overlay{color:#ffffff}@media only screen and (max-width:768px){.page-wrap#menus-page .image-column.menu-column{width:100%;height:50% !important;padding:0}.page-wrap#menus-page .image-column.menu-column .image-wrap{max-width:100%;height:100%}.page-wrap#menus-page .image-column.menu-column .image-wrap:after{display:none}}body.page-template-page-gallery .fixed-nav-item#page-17 .page-title,body.page-template-page-gallery .fixed-nav-item#page-17 a.link.page-link{display:none}body.page-template-page-gallery .fixed-nav-item#page-17 .close-text,body.page-template-page-gallery .fixed-nav-item#page-17 a.link.close-link{display:block}.page-wrap#gallery-page .inner-page-content{position:absolute;width:calc(100% - 10.4166666667vw);width:-o-calc(100% - 10.4166666667vw);width:-ms-calc(100% - 10.4166666667vw);width:-moz-calc(100% - 10.4166666667vw);width:-webkit-calc(100% - 10.4166666667vw);height:calc(100% - 10.4166666667vw);height:-o-calc(100% - 10.4166666667vw);height:-ms-calc(100% - 10.4166666667vw);height:-moz-calc(100% - 10.4166666667vw);height:-webkit-calc(100% - 10.4166666667vw);z-index:1}@media only screen and (max-width:768px){.page-wrap#gallery-page .inner-page-content{width:calc(100% - 90px);width:-o-calc(100% - 90px);width:-ms-calc(100% - 90px);width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);height:calc(100% - 90px);height:-o-calc(100% - 90px);height:-ms-calc(100% - 90px);height:-moz-calc(100% - 90px);height:-webkit-calc(100% - 90px)}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#gallery-page .inner-page-content{width:calc(100% - 24vw);width:-o-calc(100% - 24vw);width:-ms-calc(100% - 24vw);width:-moz-calc(100% - 24vw);width:-webkit-calc(100% - 24vw);height:calc(100% - 24vw);height:-o-calc(100% - 24vw);height:-ms-calc(100% - 24vw);height:-moz-calc(100% - 24vw);height:-webkit-calc(100% - 24vw)}}.page-wrap#gallery-page .gallery-carousel{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.page-wrap#gallery-page .gallery-carousel .flickity-viewport,.page-wrap#gallery-page .gallery-carousel .flickity-slider{height:100% !important}.page-wrap#gallery-page .gallery-carousel .carousel-slide{position:absolute;width:100%;height:100%;top:0;left:0}.page-wrap#gallery-page .gallery-carousel .carousel-slide img{position:absolute;width:auto;height:auto;max-width:43.75vw;max-height:100%}@media only screen and (max-width:768px){.page-wrap#gallery-page .gallery-carousel .carousel-slide img{max-width:100%;max-height:71.4%}}.page-wrap#gallery-page .gallery-carousel .flickity-prev-next-button{position:absolute;width:30%;height:100%;top:0;z-index:200;background-color:transparent !important;outline:none;border:none;padding:0;margin:0;-webkit-appearance:none;cursor:pointer}.page-wrap#gallery-page .gallery-carousel .flickity-prev-next-button svg{position:absolute;width:2.6041666667vw;height:auto;min-width:40px;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.page-wrap#gallery-page .gallery-carousel .flickity-prev-next-button.previous{left:0}.page-wrap#gallery-page .gallery-carousel .flickity-prev-next-button.previous svg{left:1.5625vw}.page-wrap#gallery-page .gallery-carousel .flickity-prev-next-button.next{right:0}.page-wrap#gallery-page .gallery-carousel .flickity-prev-next-button.next svg{right:1.5625vw}@media only screen and (max-width:768px){.page-wrap#gallery-page .gallery-carousel .flickity-prev-next-button{width:50%}.page-wrap#gallery-page .gallery-carousel .flickity-prev-next-button svg{display:none}}.page-wrap#gallery-page .carousel-counter{position:absolute;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;width:5.2083333333vw;height:5.2083333333vw;bottom:0;right:0;margin:0}.page-wrap#gallery-page .carousel-counter h5{line-height:1em}@media only screen and (max-width:768px){.page-wrap#gallery-page .carousel-counter{width:45px;height:45px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#gallery-page .carousel-counter{width:12vw;height:12vw}}body.page-template-page-details .fixed-nav-item#page-13 .page-title,body.page-template-page-details .fixed-nav-item#page-13 a.link.page-link{display:none}body.page-template-page-details .fixed-nav-item#page-13 .close-text,body.page-template-page-details .fixed-nav-item#page-13 a.link.close-link{display:block}.page-wrap#details-page .inner-page-content .text-column img.icon{position:relative;display:block;width:2.8645833333vw;height:auto;min-width:44px;margin:0 auto;margin-top:4.4270833333vw}@media only screen and (max-width:768px){.page-wrap#details-page .inner-page-content .text-column img.icon{min-width:0px;width:25px;margin-top:85px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#details-page .inner-page-content .text-column img.icon{width:6.6666666667vw;margin-top:22.6666666667vw}}body.page-template-page-contact .fixed-nav-item#page-15 .page-title,body.page-template-page-contact .fixed-nav-item#page-15 a.link.page-link{display:none}body.page-template-page-contact .fixed-nav-item#page-15 .close-text,body.page-template-page-contact .fixed-nav-item#page-15 a.link.close-link{display:block}.page-wrap#contact-page .inner-page-content a.privacy-close{color:#A0824F}.page-wrap#contact-page .inner-page-content .text-column.privacy-text{display:none}.page-wrap#contact-page .inner-page-content .mobile-privacy-text{display:none}.page-wrap#contact-page .inner-page-content .mobile-privacy-text .inner-wrap{opacity:0;will-change:opacity;transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1)}.page-wrap#contact-page .inner-page-content .mobile-privacy-text.visible .inner-wrap{opacity:1}#screensaver-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;background-color:#ffffff;overflow:hidden;z-index:99999}#screensaver-overlay .inner-wrap{position:absolute;width:100%;height:100%;top:7px;left:-30px}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){#screensaver-overlay .inner-wrap{top:2.6666666667vw;left:1.0666666667vw}}#screensaver-overlay .icon-line{position:relative;width:auto;height:auto;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;justify-content:flex-start;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;align-items:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start}#screensaver-overlay .icon-line:nth-child(odd){margin-left:-85px}#screensaver-overlay .icon-line .t-icon{position:relative;display:block;width:76px;height:auto;flex-shrink:0;margin:0 96px 30px 0}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){#screensaver-overlay .icon-line:nth-child(odd){margin-left:-13.8666666667vw}#screensaver-overlay .icon-line .t-icon{width:12.2666666667vw;margin:0 15.7333333333vw 5.3333333333vw 0}}