*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;-ms-box-sizing:border-box!important;box-sizing:border-box!important}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}*:not(.material-symbols-outlined){font-family:"Roboto",sans-serif}a{text-decoration:none!important}li,ul{list-style-type:none!important}body{position:relative;background:#FCFAF9;overflow-x:hidden}body{font-size:16px}@media(max-width:1060px){body{font-size:14px}}@media(max-width:600px){body{font-size:12px}}@media(max-width:350px){body{font-size:10px}}@media(max-width:318px){body{min-width:320px;overflow-x:scroll}}main{width:100%;position:relative;padding:0;margin:0;margin:0 auto;background-size:8em;text-align:left}@media(max-width:750px){main{width:100%}}h1 h2,h3,h4,h5{font-family:"comfortaa"}.phone-btn{transition:.3s;cursor:pointer;border:0;background:none;text-transform:capitalize;text-align:center;font-size:1.2em;line-height:.75em;color:#ffffff;display:inline-block;vertical-align:middle}.phone-btn:hover{color:skyblue}#phone-btn span.material-symbols-outlined{font-weight:bold;display:inline-block;color:#333}.phone-btn.active{position:fixed;color:white;z-index:999;top:1em;right:1em}#phone-btn.phone-btn.active span.material-symbols-outlined{color:white}#phone-btn span.material-symbols-outlined{font-weight:bold;font-size:1.5em;display:inline-block;color:#ffffff}#phone-btn span.material-symbols-outlined.close{display:none}#phone-btn span.material-symbols-outlined{display:inline-block;vertical-align:middle}.phone-btn:after{content:"Call Now!";display:inline-block;text-align:center;margin:0 auto}.phone-btn.active:after{content:"close"}#phone-btn.active span.material-symbols-outlined.close{display:block}#phone-btn.active span.material-symbols-outlined{display:none}#phone-menu ul{padding:1em}#phone-menu ul li{list-style-type:none}#phone-menu ul li p{color:white;font-size:1.25em;text-transform:capitalize}a.phone{color:#fed702;padding-top:.75em;display:inline-block;font-size:1.5em;font-weight:bold}.menu-btn{position:absolute;right:1em;top:2em;width:2.75em;height:2em;transition:.3s;cursor:pointer;z-index:997;background-color:transparent;border:0;font-size:1.2em;display:none}.menu-btn.active{position:fixed;top:1.5em;right:1.5em;z-index:999}.menu-btn hr{display:block;width:100%;height:0;transition:.3s;position:absolute;border:2px solid #fff}.menu-btn.active hr{border:2px solid white;background-color:white}.menu-btn-hr-1{top:0;left:50%;transform:translateX(-50%) rotate(0deg)}.menu-btn-hr-2{top:50%;left:50%;transform:translate(-50%,-50%)}.menu-btn-hr-3{bottom:0;left:50%;transform:translateX(-50%) rotate(0deg)}.menu-btn.active .menu-btn-hr-1{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.menu-btn.active .menu-btn-hr-2{opacity:0}.menu-btn.active .menu-btn-hr-3{top:50%;transform:translate(-50%,-50%) rotate(45deg)}header#header{width:100%;margin:0 auto;background-size:contain;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:999;background:rgb(1 18 62 / 60%);text-align:right;}header#header #header-content{position:relative;vertical-align:middle;padding:2em;width:100%;text-align:right;margin:0 auto}menu#phone-menu{width:100%;position:fixed;left:0;top:0;height:20em;background-color:rgba(1,17,62,.85);overflow:hidden;text-align:center;z-index:998;transform:translateX(-100%);padding:4em;max-height:15em;transition:.3s}menu#phone-menu.active{transform:translateX(0)}#header-center img{height:5em}#logo{position:absolute;top:.75em;z-index:997;left:3em}#logo img{height:5em}menu#main-nav{border-left:.15em solid #ffffff;text-align:left;padding-left:2em;padding-top:2.5em;padding-bottom:1em;display:inline-block;vertical-align:middle;margin-left:2em;padding-bottom:2.5em;}menu#main-nav ul{width:100%}menu#main-nav li{display:inline-block;padding-right:1em}menu#main-nav a{color:white;text-transform:capitalize;font-size:1.1em}menu#main-nav a:hover{color:#8BC34A}@media(max-width:1205px){header#header{padding:0}#logo{left:.5em;top:1em}#logo img{height:5em}}@media(max-width:925px){header#header #header-content{padding:2em .5em}menu#main-nav{margin-left:.75em;padding-left:.75em}header#header{padding:0}}@media(max-width:850px){header#header{padding:3.5em 1em}.menu-btn{display:block}.phone-btn{right:5em;position:absolute;top:.75em;font-size:1.5em}menu#main-nav{width:100%;position:fixed;right:0;top:0;height:100%;text-align:center;z-index:998;transform:translateX(100%);transition:.3s;transform-origin:right padding:0}menu#main-nav.active{transform:translateX(0);padding:0;border-left:0}#main-nav ul{padding:1em;background-color:#000000ad}menu#main-nav li{padding:1em;list-style-type:none;display:block}#main-nav ul li a{color:white;font-size:1.5em;text-transform:capitalize;line-height:2em}}@media(max-width:650px){#logo{height:auto;width:8em;top:1.5em}menu#phone-menu,menu#main-nav{text-align:center}}@media(max-width:500px){header#header{font-size:.9em}}@media(max-width:450px){#header-center img{margin-top:.75em}header#header{font-size:.8em}}aside#aside-contact{padding:4em 1em;background:url(../images/bluebg.jpg);background-size:contain}aside#aside-contact p{max-width:25em;margin:0 auto;font-size:1.5em;line-height:1.5em;color:#fff}aside#aside-contact a{color:skyblue}aside#aside-contact h2{font-size:2em;margin-bottom:.5em;color:#fff;text-align:center;font-family:"Comfortaa"}#why-book-with{width:100%;margin:0 auto;display:block;position:relative;padding-bottom:3em;background:url(../images/bluebg.jpg);background-size:100%;background-position:top center;padding-bottom:2em}#why-book-with h2{color:#fff;font-size:3em;width:100%;text-align:center;padding:5em 0 2em 0;background:url(../images/hawaii-2.jpg);background-size:150%;text-transform:capitalize;text-shadow:0 0 .5em rgb(0 0 0 / 88%);background-position:center;background-attachment:fixed;font-family:"Comfortaa"}@media (max-width:650px){#why-book-with{width:100%}#why-book-with h2{background-attachment:local}}#why-book-with h3{text-transform:capitalize;font-size:2em;margin-bottom:2em;width:100%;text-align:center;color:#692600;font-family:"Comfortaa"}#why-book-with h3 br{display:none}#why-book-with ul{display:table;width:100%;margin:0 auto;max-width:60em}#why-book-with ul li{display:table-cell;width:33.3%;text-align:center;vertical-align:middle;padding:1em}.booking-details{width:100%;border-radius:2em;position:relative;text-align:center;padding:2em 1em 1em 1em;background-size:55em;background-position:center;background-color:#FCFAF9}.booking-details img{position:absolute;height:100%}.booking-details p{color:#333;line-height:1.5em;font-size:1.25em}.booking-img-container{background:#18243f;border:.25em solid #cfebff;height:6em;width:6em;position:absolute;overflow:hidden;border-radius:50%;left:50%;transform:translateX(-50%);top:-4em}.booking-img-container:after{content:"";position:relative}.booking-details h4{text-align:center;font-size:1.33em;text-transform:capitalize;margin-bottom:1em;line-height:1em;margin-top:1em;font-weight:700;color:#333;font-family:"Comfortaa"}#book-with-cta{background:blanchedalmond;width:92%;display:block;max-width:11.35em;margin:0 auto;margin-top:0;padding:.5em;font-size:1.5em;border-radius:1em;margin-top:1em;color:darkblue;text-transform:capitalize}@media(max-width:900px){#why-book-with ul{display:block}#why-book-with ul li{display:block;width:100%;margin-top:2em}.booking-details{max-width:20em;margin:2em auto}}.footer{width:100%;padding:4em 0 2em 0;font-size:1em;background-size:cover;text-align:center;border-top:.5em solid #1a1b1f;background-size:cover;background-position:top center;background:#18243f}#logo-footer img{width:18em}#logo-footer b{font-size:2.25em;font-weight:lighter;line-height:1em;text-transform:capitalize}.social{width:100%;text-align:center;margin-bottom:3em;margin-top:2em}.social p{display:block;width:100%;text-align:center;font-size:2em;text-transform:capitalize;color:#fff;padding:.5em}.social ul{display:table;width:8em;margin:0 auto}.social ul li{display:table-cell;width:25%;padding:.25em}.social ul li a{width:100%;display:block;background-color:#fff;border-radius:2em;padding:.25em}.social ul li img{width:100%;display:block;opacity:.8}.footer-section{width:100%;padding:1em}.footer section ul{display:inline-block;vertical-align:top;width:50%;margin-left:-5px;text-align:center}.footer section ul li{width:100%;list-style-type:none;line-height:2em}.footer section ul li b{font-size:1.3em;color:#fff;text-transform:capitalize}.footer section ul li a{display:inline-block;color:white!important;padding:.25em;text-transform:capitalize}@media(max-width:700px){.footer section ul{padding:2em}.footer section ul li a{font-size:1.2em}}.product-full{width:95%;height:32em;overflow:hidden;position:relative;max-width:65em;margin:2em auto;border:.5em solid beige;box-shadow:0 .5em 1em #00000073}.product-full .img-container{width:100%;height:100%;position:relative!important;background:#000}.product-full .img-container img{position:absolute;right:0;top:50%;width:100%;transform:translateY(-50%);z-index:1}.product-full article{z-index:2;position:absolute;left:1em;top:50%;width:50%;transform:translateY(-50%);padding:2em;text-align:left;background:#000000a8}.product-full h2{font-weight:bold;font-size:2em;color:white}.product-full h3{padding:0;color:white}.product-full p{font-weight:normal;color:white;line-height:1.75em;margin:1em 0;text-shadow:0 0 1em black;font-size:1.15em}.product-full ul{width:100%;display:table;text-align:right}.product-full ul li{width:100%;display:block}.product-full .before-price,.product-full .after-price{color:white;display:block;line-height:1.25em}.product-full .before-price{font-size:1.5em;opacity:.75;text-decoration:line-through;opacity:.5}.product-full .after-price{font-size:1.5em;display:inline-block;vertical-align:bottom;font-weight:bold;text-shadow:0 0 1em black}.product-full .after-price::before{content:"from ";font-size:.6em;display:inline-block;vertical-align:baseline;text-transform:capitalize;margin-right:.5em}.learn-more{display:inline-block;background-color:#F7B538;padding:.25em .5em;text-align:right;margin-top:.25em;border:none;font-size:1em;border-radius:.75em;font-family:"comfortaa";text-transform:capitalize;font-size:1.15em}.learn-more span:not(.material-symbols-outlined){display:inline-block;vertical-align:middle;color:#780116;text-transform:capitalize;font-size:1em;font-weight:bold;padding-left:.5em;line-height:0;font-family:'comfortaa'}.learn-more span.material-symbols-outlined{color:#780716;font-size:1.5em;display:inline-block;vertical-align:middle;font-weight:bold}@media(max-width:800px){.product-full{height:auto;overflow:visible;max-width:35em}.product-full .img-container{height:20em;width:100%;display:block;overflow:hidden;position:relative}.product-full .img-container img{opacity:1}.product-full article{position:relative;height:auto;display:block;width:100%;transform:none;background-size:8em;background:#1a1b1f;left:auto;top:auto;font-size:1.15em}}@media(max-width:750px){.product-full p{text-shadow:none;font-size:1.15em}.product-full .after-price{text-shadow:none}}@media(max-width:600px){}#activity-header{width:100%;overflow:hidden;text-align:center;position:relative;height:28em}#activity-header img{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);bottom:0}@media(max-width:750px){#activity-header{height:18em}#activity-header img{}}#activity-header.activity-header-wide img{height:100%;width:auto}#product-content{text-align:left;display:table;width:100%;padding-top:2em;padding-bottom:2em;max-width:90em;margin:0 auto}@media(max-width:500px){#product-content{background-size:15em,15em,auto;padding-top:1.5em}}#product-options{display:table-cell;width:45%;vertical-align:top;text-align:center;padding:2em}#product-options .material-symbols-outlined,#product-options p{display:inline-block;vertical-align:middle}#product-options .material-symbols-outlined{}#product-options p{}#product-main{display:table-cell;vertical-align:top;width:55%;padding-top:1em;text-align:center;padding-top:2em}#product-options p{display:inline-block;width:16em;vertical-align:middle;font-weight:bold}#product-options h2{font-family:"Comfortaa";text-transform:capitalize}#product-options button{display:block;margin:1em auto;font-size:1.25em;padding:.5em;color:#18243f;border:.1em solid;border-radius:2em;font-weight:500;background:skyblue;cursor:pointer}h1#product-header{text-transform:capitalize;FONT-WEIGHT:600;font-size:2em;margin-top:.25em;line-height:1em;font-family:"Comfortaa";font-weight:bold}#product-subtitle{text-transform:capitalize;color:#333;font-size:1.15em;margin-bottom:.75em;margin-top:.5em}#product-features{display:block;width:100%;margin-bottom:2em;margin-top:2em;max-width:40em}#product-features li{display:inline-block;vertical-align:middle;margin:.25em;background:#61875d;padding:.25em;border-radius:1em}#product-features .material-symbols-outlined{color:#ffd700;font-weight:bold;font-size:1.5em}#product-features span{color:#ffd700;font-size:1.15em;display:inline-block;vertical-align:middle;text-transform:capitalize}.product-duration{color:#333;margin:1em auto;font-size:1.25em}.product-duration span{display:inline-block;vertical-align:middle}#product-prices{width:50%;margin-top:1em;vertical-align:middle;text-align:center;margin:0 auto;display:block}#product-prices li{}#before-price{font-size:1.25em;text-transform:capitalize;color:#333;opacity:.5}#before-price span{font-size:1.5em;text-decoration:line-through;font-weight:bold;display:block}#after-price{font-size:1.25em;text-transform:capitalize;color:#333}#after-price span{font-size:1.5em;font-weight:bold;display:block}#product-buttons{display:inline-block;vertical-align:middle;margin-top:1em}#product-button{display:inline-block;background-color:#F7B538;padding:.25em 1.5em;text-align:right;margin-top:.25em;border:none;font-size:1em;border-radius:2em;font-family:"comfortaa";text-transform:capitalize;font-size:1.5em;color:darkblue}a#gallery-button{background:white;padding:.5em .5em;border-radius:3em;color:#333;display:inline-block;margin-top:1em;border:.15em solid grey;margin:0 auto}a#gallery-button .material-symbols-outlined{vertical-align:middle}#seating{display:block;border-radius:5em;vertical-align:middle;font-size:1.1em;border:.15em solid #032541;color:#042342;text-align:center;padding:.5em 0;max-width:10em;margin:1em auto;padding:.5em 1.5em}#book-now-alt{position:fixed;bottom:.5em;left:.5em;z-index:988;background:#dfbc00;border:0;font-size:1.25em;text-transform:capitalize;color:#1d1d1d;padding:.75em;font-weight:bold;cursor:pointer}#book-now-alt.hidden{display:none}#book-now-alt.visible{display:none}#book-now-alt span{display:inline-block;vertical-align:text-top}.activity-details{padding:3em 0;margin:0 auto;display:block;background-size:10em}.activity-details{padding-bottom:2em;background:url(../images/bluebg.jpg);background-size:100%}#activity-article{margin:0 auto;padding:4em;background-color:#fcfaf9;width:95%;max-width:60em;border-radius:2em}#activity-article p{line-height:2em;text-align:left}#activity-article strong{text-align:left}strong{margin:0 auto;text-align:center;display:block}.bulletpoint-row{column-count:2;padding:2em;column-fill:balance}#img-alt{max-width:28em}p#price-attributes{max-width:40em;margin:0 auto}@media(max-width:800px){.bulletpoint-row{column-count:1;text-align:center;list-style-position:inside}}.bulletpoint-header{margin:1em auto;color:#790052}.bulletpointstyles li{line-height:1.25em;list-style-type:disc!important;margin-bottom:.5em;text-align:left;color:#333;margin-left:20px}.activity-article h3{color:#145586}.activity-article p{margin-bottom:1em;line-height:1.5em;color:#333;font-size:.9em}.activity-article ul{max-width:30em;margin:1em auto;line-height:1em;text-align:center}.activity-article ul li{color:#333;list-style-type:disc!important;text-align:center}#activity-article ul{line-height:2em}#activity-aside{width:100%;position:relative;overflow:hidden;padding:2em 0;background-size:100%;background-position:top center;padding-bottom:2em;background:url(../images/bluebg.jpg);background-size:100%}#activity-aside article{max-width:60em;margin:0 auto;width:95%;background-color:#fcfaf9;padding:3em;border-radius:2em}#activity-aside article h3{width:100%;text-align:center;text-transform:capitalize;font-size:1.5em;color:#555d7a}#activity-aside article ul{margin-top:2em}#activity-aside article dl{display:table;width:100%;margin-bottom:1em}#activity-aside article dd{display:table-cell;width:20%;color:#032442;vertical-align:top;font-weight:bold}#activity-aside article dt{display:table-cell;width:60%;line-height:1.5em;vertical-align:top;text-align:left}#activity-aside article p b{display:block;width:auto;color:#333}@media(max-width:600px){#activity-aside article dl,#activity-aside article dd,#activity-aside article dt{display:block;width:100%;padding:.5em}}@media (max-width:900px){#book-now-alt{left:0;bottom:0;width:100%}#player-wrapper{display:block;width:100%;text-align:center;margin-top:1em}#product-main{display:block;width:100%;padding:0 1em;text-align:center;font-size:1.15em}#product-features{margin:1em auto}#product-prices{display:table;width:100%;text-align:center}#product-prices li{text-align:center;padding:1em}#product-buttons{display:block;width:100%;text-align:center}}#activity-gallery{width:100%;text-align:center}#activity-gallery{background-size:42em;background-position:center;font-size:1em;text-align:center;padding:2em;background-size:20em,20em,auto;background-position:top left,top right,center;background:#282e52;display:none}@media(max-width:500px){#activity-gallery{background-size:15em,15em,auto}}#activity-gallery li{display:inline-block;width:30%;overflow:hidden;position:relative;height:20em;margin:.5em;text-align:center;background:#110101;border:.25em solid #dbb67f}#activity-gallery li img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}#activity-gallery li .img-description{color:#333;padding:.75em;text-align:left}@media(max-width:900px){#activity-gallery li{width:100%;max-width:20em}}#gallery-modal{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999;background:#000000a8}#gallery-modal.modal-gallery-window{display:none}#gallery-modal.modal-gallery-window.active{display:block}.gallery-slide{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;max-width:50em}.gallery-slide{}#gallery-button-prev,#gallery-button-next{position:absolute;top:50%;transform:translateY(-50%);background:none;line-height:0;letter-spacing:0;word-spacing:0;border:0}#gallery-button-prev{left:0}#gallery-button-next{right:0}#gallery-button-prev .material-symbols-outlined,#gallery-button-next .material-symbols-outlined{color:whitesmoke;font-size:5em}#gallery-button-prev .material-symbols-outlined{margin-left:-.2em}#gallery-button-next .material-symbols-outlined{margin-right:-.2em}.gallery-slide{display:none}.gallery-slide.active{display:block}#close-modal-gallery{position:absolute;right:1em;top:1em;font-size:1em;background:none;border:none}#close-modal-gallery .material-symbols-outlined{font-size:2.5em;color:white;border:2px solid;border-radius:50%}div#modal-gallery-nav{position:absolute;bottom:1em;width:100%;text-align:center}button.gallery-nav-btn{margin:.25em;height:1.5em;width:1.5em;border-radius:1em;border:0;opacity:.5}button.gallery-nav-btn.active{opacity:1}div#empty-cart{text-align:center;padding:20em 2em 10em 2em;margin:0 auto;margin-top:0;background-size:8em}div#empty-cart .material-symbols-outlined{color:#666f89;font-size:4em}div#empty-cart h3{text-transform:capitalize;color:#666f89;font-size:2em}div#empty-cart p{color:#3e4866;line-height:1.5em;max-width:25em;margin:0 auto;font-size:1.25em}div#empty-cart a{display:inline-block;border-radius:5em;background-color:skyblue;text-align:right;margin-top:.5em;border:.15em solid;vertical-align:middle;color:#18243f;text-transform:capitalize;font-size:1.25em;font-weight:bold;padding:.5em;line-height:1em}#contact-us p{line-height:2em;max-width:45em;margin:0 auto;width:95%}#contact-us h1.title{color:#18243f}div#contact-us{text-align:center}#contact-us{background-position:center;padding-bottom:2em}#contact-us h3.title{font-size:2em;text-transform:capitalize;padding:1.5em 0;margin:0 auto;display:block;text-align:center;color:white;font-weight:normal;font-size:2em;font-weight:lighter;color:#333;font-family:inherit}#contact-form{margin:1em auto;text-align:center;background-position:center;background:#fcfaf9;max-width:28em;break-inside:avoid;padding:3em;width:90%;border-radius:0;border-radius:1em;min-width:60em}@media(max-width:900px){#contact-form{column-count:0}}#contact-form .form-control{padding:1em;width:100%;max-width:25em;margin:1em auto;border-radius:.75em;text-transform:capitalize;transform:scaleY(-1);border:none;border:.12em solid}#contact-form .row{break-inside:avoid}#contact-form .md-form label{display:block;color:#1a1b1f;font-size:1em;font-weight:bold;transform:scaleY(-1)}#contact-form .container{text-align:center;padding:2em 0}#contact-form .md-form.mb-0{transform:scaleY(-1)}#contact-form .md-form{transform:scaleY(-1)}div#contact-us{text-align:center}div#contact-us{padding-top:12em;background-size:100%}div#contact-us iframe{margin:0 auto;display:block}.g-recaptcha{text-align:center;margin:0 auto;display:block}.g-recaptcha div{margin:0 auto}#contact-us h3.title{font-weight:400;color:#145586;margin-top:3em;font-weight:bold}div#contact-us input[type="submit"]{display:inline-block;padding:.5em 2em;text-transform:capitalize;font-size:1.15em;background:#dcb14c;color:#1a1f1b;border:.15em solid white;transition:.3s}div#contact-greeting{background:white;padding:4em;text-align:center}#contact-greeting span.material-symbols-outlined{font-size:3em}#contact-greeting p{font-size:2em;text-transform:capitalize;color:#333}#contact-form.visible,#contact-greeting.visible{display:block}#contact-form.hidden,#contact-greeting.hidden{display:none}div#about{background-size:8em;text-align:left}#about-content{background-size:100%}@media(max-width:500px){#about-content{background-size:15em,15em,auto}}#about div#hero{padding-top:10em;position:relative;text-align:center;height:auto;background-position:center;background-size:cover;background:url("../images/hawaii-1.jpg");background-size:cover;background-position:center}#about #hero h1{position:relative;top:auto;left:auto;right:auto;font-size:3em;color:white;padding:2em 0 2em 0;font-family:"comfortaa";text-transform:capitalize;text-shadow:0 0 1em black}div#about-content{padding:5em 0;text-align:center;border-top:.5em solid white;background-size:100%;background-position:top center;padding-bottom:5em;background:url("../images/bluebg.jpg")}#about-content article{display:block;margin:0 auto;max-width:60em;width:90%;border-radius:1em;position:relative;text-align:center;padding:3em;background-position:center;background:#fcfaf9}#about-content article p{line-height:2em;margin-bottom:1em;text-align:left}@media (max-width:950px){#product-options{display:block;width:100%;text-align:center;margin-top:1em}#product-main{display:block;width:100%;padding:0 1em;text-align:center}#product-features{margin:1em auto}#product-prices{display:table;width:100%;text-align:center}#product-prices li{text-align:center;padding:0}#product-buttons{display:block;width:100%;text-align:center}#video-alt-wrapper{width:100%}#video-alt-wrapper section img{height:100%;width:auto}}div#seating-window{position:fixed;left:0;top:0;z-index:999;background-color:rgba(0,0,0,.5);height:100%;width:100%}div#seating-window img{width:95%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:40em}div#seating-window button{position:absolute;right:1em;top:1em;background:none;color:white;border:none;font-size:1.25em}div#seating-window button .material-symbols-outlined{font-size:2.5em!important;font-weight:bold}div#seating-window{display:none}div#seating-window.visible{display:block}a.footer-logo.alt img{width:12em}h2.info{font-size:2em;font-family:"Comfortaa";text-align:center;color:#2c0100;text-transform:capitalize;margin:1.5em auto 1em auto;line-height:1.2em;max-width:90%}h3.info{font-size:1.5em;font-family:"Comfortaa";text-align:left;color:#145586;margin:1.5em 0 1em 0;text-transform:capitalize;line-height:1.3em}h4.info{font-size:1.25em;font-family:"comfortaa";color:#692600;text-align:left;margin:1em 0 .75em 0;text-transform:capitalize;line-height:1.4em}#faq.accordion{width:95%;padding:0;margin:0 auto;padding:0 0 0 1em;background:none;max-width:60em}@media(max-width:600px){#faq.accordion{padding:0;width:100%}#faq.accordion h4{font-size:.8em;max-width:25em;vertical-align:middle;display:inline-block}}#faq.accordion .tab{width:100%;background:aliceblue;list-style-type:none}p.tab-icon{position:absolute;right:.5em;top:.75em;font-size:1.5em}#faq.accordion li.tab .close-icon{display:none}#faq.accordion li.tab .open-icon{display:block;color:skyblue}#faq.accordion li.tab.active .close-icon{display:block}#faq.accordion li.tab.active .open-icon{display:none}#faq.accordion .tab .tab-header{padding:1em;text-align:center;text-transform:capitalize;font-weight:100;cursor:pointer;transition:.3s;font-size:1.25em;font-weight:700;font-family:"Roboto","Montserrat",sans-serif;position:relative;color:skyblue;background:#18243f;border-bottom:2px solid #87ceeb}#faq.accordion .tab.active .tab-header{background:#d0ecff;border-bottom:2px solid #18243f;color:#18243f}#faq.accordion .tab .content{width:100%;text-align:center;transform-origin:top}#faq.accordion .tab .content p{font-size:1.2em;font-weight:300;line-height:2em;max-width:40em;margin:0 auto;width:90%}#faq.accordion .tab .content{display:none}@@-webkit-keyframes fadeIn{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@@-moz-keyframes fadeIn{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}#faq.accordion .tab.active .content{display:block;height:auto;-webkit-animation:fadeIn .3s ease-out;-moz-animation:fadeIn .3s ease-out;padding:2em}