@import url(https://fonts.googleapis.com/css?family=Raleway:400|Luckiest+Guy:400|PT+Sans:400,700);html{font-size:100%;max-width:100%}html,body{height:100%}body{display:flex;flex-direction:column}main{flex:1 0 auto}footer{flex-shrink:0}body{display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none;font-family:'Raleway',sans-serif;font-weight:400;line-height:1.75;color:#000;background-color:#ede8d9}body.admin-bar .navbar.fixed-top{top:32px}@media screen and (max-width:782px){body.admin-bar .navbar.fixed-top{top:46px}}body.admin-bar .navbar.fixed-top{top:32px}@media screen and (max-width:782px){body.admin-bar .navbar.fixed-top{top:46px}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}.cbg-random-card-media{position:relative;overflow:hidden;border-radius:12px}.cbg-random-card-media img{width:100%;height:220px;object-fit:cover;display:block}.cbg-random-card-title{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;background:linear-gradient(to top,rgb(0 0 0 / .75),#fff0)}.cbg-random-card-title span{font-family:'Luckiest Guy',sans-serif;font-size:1.6rem;color:rgb(255 255 255 / .9);text-shadow:2px 2px 6px rgb(0 0 0 / .8)}.cb-random-img-wrap{width:100%;height:220px;overflow:hidden;border-radius:12px}.cb-random-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.cb-random-title{position:absolute;bottom:0;left:0;width:100%;padding:12px 18px;font-family:'Luckiest Guy',sans-serif;font-size:1.6rem;color:#fff;text-shadow:2px 2px 6px #000;background:linear-gradient(to top,rgb(0 0 0 / .55),#fff0);border-radius:0 0 12px 12px}.cb-random-card{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px rgb(0 0 0 / .15)}.cb-random-link{display:block;text-decoration:none}.cb-random-link:hover .cb-random-card,.cb-random-link:hover .cb-random-img{opacity:.8}.cb-cat-news .cb-hero-control{position:static;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0 .5rem;opacity:1}.cb-cat-news .carousel-control-prev-icon,.cb-cat-news .carousel-control-next-icon{width:1rem;height:1rem;background-size:1rem 1rem;background-repeat:no-repeat;background-position:center}.cb-cat-news .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.cb-cat-news .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.cb-news-slider .cb-hero-control{position:static;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0 .5rem;opacity:1}.cb-news-slider .carousel-control-prev-icon,.cb-news-slider .carousel-control-next-icon{width:1rem;height:1rem;background-size:1rem 1rem;background-repeat:no-repeat;background-position:center}.cb-news-slider .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.cb-news-slider .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.cb-news-slider .carousel-indicators{position:static;margin:0 .5rem}.cb-news-slider .carousel-indicators li{background-color:#000}.cb-news-slider .carousel-indicators .active{background-color:#333}.cb-news-card{height:100%}.cb-news-card .card-body{display:flex;flex-direction:column}.cb-news-card .btn{white-space:nowrap}.cb-news-card-img{display:block;width:100%;height:180px;object-fit:cover;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.cb-news-excerpt{--cb-lines:4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--cb-lines);overflow:hidden;line-height:1.6;height:calc(var(--cb-lines) * 1.6em)}.cb-news-card .card-title{font-family:'Luckiest Guy',cursive;font-size:1.35rem;color:#1f6f4a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.25;height:calc(2 * 1.25em)}.history-decade-s{font-family:'Luckiest Guy',sans-serif;font-size:.6em;line-height:1;display:inline-block;transform:translateY(0em);margin-left:.08em}.history-decade-s-crumb{font-family:inherit;font-size:.8em;line-height:1;display:inline-block;transform:translateY(0em);margin-left:.02em;letter-spacing:0}@media (max-width:767.98px){.cb-news-card .card-title{font-size:1.2rem}}.cb-hcard-title{color:#1f6f4a;font-size:1.25rem}.cb-news-slider.cb-equalheight .cb-news-card .card-title{-webkit-line-clamp:2;height:calc(2 * 1.25em)}.cb-news-slider.cb-equalheight .cb-news-excerpt{--cb-lines:4;height:calc(var(--cb-lines) * 1.6em)}@media (max-width:575.98px){.cb-news-card .card-title{font-size:1.2rem}}.cb-pagination .pagination{gap:.4rem;width:100%}.cb-pagination .page-item .page-link{border-radius:999px;border:1px solid rgb(0 0 0 / .15);padding:.45rem .85rem;color:#000;background:rgb(255 255 255 / .8)}.cb-pagination .page-item.active .page-link{background:#176942;border-color:#176942;color:#fff}.cb-pagination .page-item:not(.disabled) .page-link:hover{background:rgb(0 0 0 / .06)}.cb-pagination .page-item.disabled .page-link{opacity:.55}.cb-pagination .pagination{justify-content:center}@media (min-width:768px){.cb-pagination .pagination{justify-content:space-between}}.cb-pagination__select{min-width:140px;border-radius:999px;border:1px solid rgb(0 0 0 / .15);padding:.35rem .75rem;background:rgb(255 255 255 / .8)}.cb-bg-brand{background-color:#298a5d!important}.cb-btn-brand{background-color:#298a5d;border-color:#298a5d;color:#fff}.cb-btn-brand:hover,.cb-btn-brand:focus{background-color:#1f6f4a;border-color:#1f6f4a;color:#fff}.cb-btn-brand:focus{box-shadow:0 0 0 .2rem rgb(41 138 93 / .25)}.cb-widget{overflow:hidden}.cb-widget .cb-widget__header{padding:.55rem .85rem;border-bottom:0}.cb-widget .cb-widget__title{font-family:'Luckiest Guy',sans-serif;font-size:1.05rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-widget .cb-widget__body{padding:.85rem}.cb-widget .list-group-item{padding:.6rem .85rem}.cb-widget h1,.cb-widget h2,.cb-widget h3,.cb-widget h4,.cb-widget h5{margin:0 0 .5rem!important}.widget_cb_project_spotlight .cb-widget__body{padding:0}.widget_cb_project_spotlight .cb-random-card{border-radius:0;box-shadow:none}.widget_cb_project_spotlight .cb-random-title{border-radius:0}.cb-widget .cb-search .form-control,.search-form .cb-search__input{border-radius:0!important}.cb-widget .cb-search .btn,.search-form .cb-search__btn{border-radius:0!important}.cb-news-card .card-title,.cb-hcard-title,.card .card-title a{font-family:'Luckiest Guy',sans-serif}.cb-news-card .card-title{font-size:1.25rem;line-height:1.15;color:#1f6f4a}.cb-hcard-title{font-size:1.25rem;color:#1f6f4a}.cb-news-slider.cb-equalheight .card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:calc(2 * 1.15em)}.cb-news-slider.cb-equalheight .cb-news-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.6;height:calc(3 * 1.6em)}.cb-hcard-title{font-family:'Luckiest Guy',cursive;margin:0 0 .5rem!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.25;height:calc(2 * 1.25em)}.cb-hcard-excerpt{--cb-lines:4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--cb-lines);overflow:hidden;line-height:1.6;height:calc(var(--cb-lines) * 1.6em)}@media (max-width:1199.98px){.cb-news-excerpt{--cb-lines:5}}@media (max-width:991.98px){.cb-news-excerpt{--cb-lines:6}}.cb-cat-news .carousel-indicators{position:static;margin:0 .5rem}.cb-cat-news .carousel-indicators li{background-color:#000}.cb-cat-news .carousel-indicators .active{background-color:#333}.post-h-card .post-media{overflow:hidden;border-radius:0}.post-h-card .post-h-card-img{display:block;width:100%;height:100%;object-fit:cover}.cb-hcard-title{font-family:'Luckiest Guy',cursive;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.25;height:calc(2 * 1.25em)}.cb-hcard-excerpt{--cb-lines:4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--cb-lines);overflow:hidden;line-height:1.6;height:calc(var(--cb-lines) * 1.6em)}@media (max-width:991.98px){.cb-hcard-excerpt{--cb-lines:5}}@media (max-width:767.98px){.cb-hcard-excerpt{--cb-lines:6}}#cbNewsHero .cb-hero-control{position:static;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0 .5rem;opacity:1}#cbNewsHero .carousel-control-prev-icon,#cbNewsHero .carousel-control-next-icon{width:1rem;height:1rem;background-size:1rem 1rem;background-repeat:no-repeat;background-position:center}#cbNewsHero .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}#cbNewsHero .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}#cbNewsHero .carousel-indicators{position:static;margin:0 .5rem}#cbNewsHero .carousel-indicators li{background-color:#000}#cbNewsHero .carousel-indicators .active{background-color:#333}.post-h-card .card-body>p.mb-3{--cb-lines:4;display:-webkit-box;-webkit-line-clamp:var(--cb-lines);-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;max-height:calc(var(--cb-lines) * 1.6em)}@media (max-width:1199.98px){.post-h-card .card-body>p.mb-3{--cb-lines:5}}@media (max-width:991.98px){.post-h-card .card-body>p.mb-3{--cb-lines:6}}@media (max-width:767.98px){.post-h-card .card-body>p.mb-3{--cb-lines:7}}.post-h-card.image-left .post-media{border-top-left-radius:12px;border-bottom-left-radius:12px;margin-left:-1px}.post-h-card.image-right .post-media{border-top-right-radius:12px;border-bottom-right-radius:12px;margin-right:-1px}@media (max-width:767.98px){.post-h-card .post-media{border-top-left-radius:12px;border-top-right-radius:12px}}::-webkit-scrollbar{display:none}main{flex:1}.ride{display:block}.card{border-radius:12px!important;box-shadow:0 .125rem .25rem rgb(0 0 0 / .075)!important;border:1px 0 1px 1px solid #e2e4e7}.card-img-top{border-radius:12px 12px 0 0px!important}h1,h2,h3,h4,h5{margin:3rem 0 1.38rem;font-family:'Luckiest Guy',sans-serif;font-weight:400;line-height:1.3}h1{margin-top:0;font-size:4.209rem;color:#298a5d}h1.attraction,h1.carousel{color:#fff;text-align:center;position:relative;text-shadow:5px 5px 10px #000}h1.attraction{margin-top:100px}h1.carousel{margin-top:-100px}h1.attraction a,h1.carousel a{color:#fff;text-align:center;position:relative;text-shadow:5px 5px 10px #000}h1.attraction a:hover,h1.carousel a:hover{text-decoration:none;text-shadow:5px 5px 10px #298a5d}h1.title{color:#fff;text-align:center;top:100%;position:relative;text-shadow:5px 5px 10px #000}h2{font-size:3.157rem;color:#298a5d}h2.h1{margin-top:0;font-size:2.5rem;color:#298a5d}h2.title,h2.information,h2.news,h2.rides-attractions,h2.animals,h2.food-drink,h2.media-tab,h2.photos,h2.video,h2.history{font-size:2.6em;color:#298a5d;margin:0 0 15px}h2.latest-news{color:#176942;text-align:center;margin:20px 0}h3{font-size:2.369rem;color:#298a5d}h3.photos,h3.video,h3.construction,h3.planning{color:#176942}h4{font-size:1.777rem;color:#298a5d}h4.menu-title{color:#fff}h5{font-size:1.333rem;color:#298a5d}p{margin-bottom:1rem}p.area,p.food-and-drink{font-size:90%;text-align:left}p.tagline,p.blurb{text-align:center;margin:0 auto 20px;width:75%}div.shrink{font-size:90%}small,.text_small{font-size:.75rem}blockquote{display:block;border-width:2px 0;border-style:solid;border-color:#176942;padding:1.5em 0 .5em;margin:1.5em 0;position:relative}blockquote p{margin:0 0 10px 0;text-align:center;font-style:italic}blockquote.page:before,blockquote:before{content:'\201C';position:absolute;top:-5px;left:50%;transform:translate(-50%,-50%);background:#fff;width:3rem;height:2rem;font:600%/1.08 'PT Sans',sans-serif;color:#176942;text-align:center}blockquote cite{display:block;text-align:right;font-size:.875em;color:#176942}ul.restaurants{list-style:none;padding:0;text-align:left}ul.info{list-style:none;margin:0 0 0 -30px;font-size:90%}li.update{margin-bottom:10px}li.update span{font-weight:700;color:#aa2e2e}p a{text-decoration:underline;color:#176942}p a:hover{text-decoration:none;color:#176942}a{text-decoration:none;color:#176942}a:hover{text-decoration:underline;color:#176942}a.img,a.event{opacity:1}a.img:hover,a.event:hover{opacity:.8}p.fact a{color:#000;text-decoration:underline}p.fact a:hover{color:#176942;text-decoration:none}.nav-link{color:#298a5d}p.lead{color:#fff;text-align:center;text-shadow:5px 5px 10px #000;width:600px;margin:0 auto}.jumbotron.banner{--cb-banner-overlap:200px;height:500px;margin-top:var(--cb-navbar-offset,0);background:#fff;border-bottom:10px solid #fff;box-shadow:0 8px 18px rgb(0 0 0 / .18);display:flex;align-items:center;justify-content:center;text-align:center}.jumbotron.banner h1{margin:0;color:#fff;text-shadow:5px 5px 10px #000;transform:translateY(calc(var(--cb-banner-overlap, 200px) / -2))}img.menu-image{width:100%}img.main-news{width:100%;height:100%;object-fit:cover;opacity:1}img.main-news:hover{opacity:.8}img.history-head,img.project-head,img.attractions-head,img.land-head,img.guide-head,img.food-and-drink-head,img.projects-head{width:100%;opacity:1}img.history-head:hover,img.project-head:hover,img.attractions-head:hover,img.land-head:hover,img.guide-head:hover,img.food-and-drink-head:hover,img.projects-head:hover{opacity:.8}.post-h-card-img{width:100%}footer img.logo{opacity:1}footer img.logo:hover{opacity:.8}img.amazon-banner{width:100%;margin-bottom:15px;opacity:1}img.amazon-banner:hover{opacity:.8}.logo{width:100%;margin:10px}.attraction-logo{width:100%}@media (max-width:575.98px){.nav-tabs .nav-link .tab-text{display:none}.nav-tabs .nav-link.active .tab-text{display:inline;margin-left:.5rem}.nav-tabs .nav-link i{margin-right:0}.nav-tabs .nav-link.active i{margin-right:.5rem}}.nav-tabs .nav-link .tab-text{display:none;margin-left:.5rem}.nav-tabs .nav-link.active .tab-text{display:inline}.nav-tabs .nav-link i{margin-right:0}.nav-pills .nav-item.dropdown>.nav-link{width:100%;text-align:left}.nav-pills .dropdown-menu{border:none;border-radius:.25rem;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15);overflow:hidden}.nav-pills .dropdown-item{padding:.5rem .75rem;text-align:center}.nav-pills .dropdown-item.active,.nav-pills .dropdown-item:active{color:#fff;background-color:#298a5d}.nav-pills .dropdown-toggle.active{color:#fff;background-color:#298a5d}.nav-pills .nav-item.dropdown>.nav-link.dropdown-toggle{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;width:100%;padding-right:2rem}.nav-pills .dropdown-toggle::after{display:none!important}.nav-pills .nav-item.dropdown>.nav-link .fa-caret-down{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none}.shows-gallery .shows-nav{list-style:none;padding-left:0}.shows-gallery .shows-nav .nav-year{font-weight:700;text-align:center;margin:.5rem 0;color:#555}.shows-gallery .shows-pane{display:none}.shows-gallery .shows-pane.show.active{display:block}.masonry-gallery{--cols:4;--gap:16px;columns:var(--cols);column-gap:var(--gap);width:100%}.masonry-gallery .grid-sizer{display:none}.masonry-gallery .grid-item{break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;display:inline-block;width:100%;margin:0 0 var(--gap)}.masonry-gallery a{display:block}.masonry-gallery img{display:block;width:100%;height:auto;border-radius:8px;opacity:1}.masonry-gallery img:hover{opacity:.8}.content{background:#FEFFFF;margin:20px 0;padding:15px 0 0;border-radius:24px;border:1px solid #e2e4e7;border-top-style:none;min-height:200px}.content .banner{margin:0 0 15px;width:100%}.content article.home{min-height:200px;max-height:200px;font-size:14px;padding:15px 10px 10px;background:#d8e9ea}.content header{background:#fff0}.content header h2{color:#fff;position:relative}.content header h2 a,.content header h2 a.nohover{color:#fff;background:#528693;padding:5px 10px;margin:0 15px;display:inline-block;text-decoration:none}.content header h2 a.nohover{margin:0}.content header h2 a:hover{background:#5b5853;text-decoration:none}.content footer{background:#fff0;color:#333;border-top:1px dotted #528693;padding:10px 0;margin:0 0 -25px 0;font-weight:300}.content footer a{color:#333;text-decoration:underline}.content footer a:hover{color:#528693;text-decoration:none}.content .area,.content .attraction,.content .food{text-align:center}.content .area img,.content img.page-icon,.content .attraction img,.content .food img{width:100%;opacity:1;border-radius:5%;object-fit:cover}.content .area img:hover,.content img.page-icon:hover,.content .attraction img:hover,.content .food img:hover{opacity:.8}.food-banner{width:100%;margin:0 0 15px}.content .food h4 a{color:#AA2E2E;text-decoration:none}.content .food h4 a:hover{color:#AA2E2E;text-decoration:underline}.content .feature{margin:15px 0}.container .audio{padding:20px 10px}.container .audio p.sound{display:inline;margin:20px;line-height:40px}.hvrbox,.hvrbox *{box-sizing:border-box}.hvrbox{position:relative;display:inline-block;overflow:hidden;max-width:100%;height:auto;border-radius:10px}.hvrbox img{max-width:100%;opacity:1}.hvrbox .hvrbox-layer_top{opacity:0;position:absolute;inset:0;width:100%;height:100%;background:rgb(0 0 0 / .6);color:#fff;padding:15px;transition:all .4s ease-in-out}.hvrbox:hover .hvrbox-layer_top,.hvrbox.active .hvrbox-layer_top{opacity:.8}.hvrbox .hvrbox-text{text-align:center;font-size:18px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.hvrbox .hvrbox-text_mobile{font-size:15px;border-top:1px solid rgb(179 179 179 / .7);margin-top:5px;padding-top:2px;display:none}.hvrbox.active .hvrbox-text_mobile{display:block}.icon{mask-image:linear-gradient(to left,#D8E9EA 30%,transparent);-webkit-mask-image:linear-gradient(to left,#D8E9EA 30%,transparent);position:relative;top:-66px;left:26px;opacity:1;height:auto;max-width:200px}.icon:hover{opacity:.8}.cb-sidebar-tiles{border-radius:4px;overflow:hidden}.cb-sidebar-tiles .cb-tile{display:block;position:relative;border-radius:4px;overflow:hidden}.cb-sidebar-tiles .cb-tile+.cb-tile{margin-top:15px}.cb-sidebar-tiles .cb-tile .cb-tile-img{display:block;width:100%;height:225px;background-size:cover;background-position:center}.cb-sidebar-tiles .cb-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 35%,rgb(0 0 0 / .55) 100%);pointer-events:none;transition:background .2s ease}.cb-sidebar-tiles .cb-tile:hover::after{background:linear-gradient(180deg,rgb(0 0 0 / .05) 35%,rgb(0 0 0 / .65) 100%)}.cb-sidebar-tiles .cb-tile .cb-tile-overlay{position:absolute;left:14px;right:14px;bottom:12px;color:#fff;font-weight:700;line-height:1.2;z-index:1;text-shadow:0 2px 10px rgb(0 0 0 / .75),0 0 1px rgb(0 0 0 / .4)}p.title{font-weight:700;color:#298a5d;margin:15px 0 0;padding:0}p.info{margin:0;padding:0;font-size:90%}.sidebar{margin:0}.sidebar .block{margin:0 0 15px;padding:15px 10px 10px;background:#f3f3f3;border-radius:10px}.sidebar .block p{margin:10px 0 0;text-align:left;line-height:1.3}.sidebar .block span{font-weight:700;color:#298a5d}.sidebar .block .timeline{text-align:center}.sidebar .block h4{color:#fff;font-weight:100;text-shadow:none;border:1px solid #35ab52;background:#35ab52;margin:-15px -10px 0;padding:10px;border-radius:10px 10px 0 0}.sidebar .block a{color:#528693;text-decoration:none}.sidebar .block a:hover{color:#AA2E2E;text-decoration:none}.sidebar .block ul{margin:15px 0 0 -20px}.ride-logo{width:100%}.random-attraction{width:100%;opacity:1;margin:0 0 15px}.random-attraction:hover{opacity:.8}.dropdown-menu{border-radius:0 0 10px 10px;max-width:1110px;margin:0 auto;padding:15px}.product-heading{color:#fff;font-size:18px;border-bottom:2px solid rgb(0 0 0 / .4);padding-bottom:5px;margin:15px 0}.section-heading{font-size:40px;font-weight:700;margin-bottom:40px;position:relative}.section-heading::after{background-color:#AA2E2E;bottom:-7px;content:"";height:2px;left:0;right:0;position:absolute;width:70px;margin:0 auto}.section{padding:80px 0}.button{background-color:#fff;border-radius:40px;border:2px solid #fff;color:#1c1c1c;display:inline-block;font-size:16px;font-weight:700;line-height:1.7;padding:10px 40px;transition:.3s linear all}.button:hover{background-color:#AA2E2E;color:#fff;transition:.3s linear all}.main-wrapper{height:500px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.main-wrapper::after{content:"";background-color:rgb(0 0 0 / .55);position:absolute;inset:0}.main-wrapper .content-wrapper{position:absolute;inset:0;color:#fff;text-align:center;z-index:1}.main-wrapper .content-wrapper h1{font-size:50px;font-weight:700;margin:0}.main-wrapper .content-wrapper p{font-size:18px;margin:20px 0 30px}.mega-offcanvas{background-color:#fff;position:absolute;right:-100%;top:0;bottom:0;width:250px;box-shadow:2px 3px 10px rgb(0 0 0 / .22);transition:.3s cubic-bezier(.25,.46,.45,.94);z-index:99}.mega-offcanvas.active{right:0;transition:.3s cubic-bezier(.25,.46,.45,.94)}.mega-offcanvas ul{margin:0}.mega-offcanvas ul li{border-bottom:1px solid #ddd}.mega-offcanvas ul li a{padding:10px 15px;display:block;color:#333}.mega-offcanvas ul li a:hover{background-color:rgb(0 0 0 / .1);color:#333}.mega-offcanvas .off-canvas-close{background-color:#AA2E2E;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:30px;width:30px;line-height:30px;position:absolute;left:-30px;text-align:center}.search-wrapper{position:relative;z-index:9;background-color:#AA2E2E;padding:15px 0;display:none}.search-wrapper #search-close{color:#fff;font-size:21px;margin-left:20px;line-height:38px;cursor:pointer}.search-wrapper .input-group-text{cursor:pointer}.search-wrapper .form-control,.search-wrapper .input-group-text{background-color:#fff0;border:none;color:#fff}.search-wrapper .form-control:focus,.search-wrapper .input-group-text:focus{box-shadow:none}.search-wrapper ::-webkit-input-placeholder,.search-wrapper ::-moz-placeholder,.search-wrapper :-ms-input-placeholder,.search-wrapper :-moz-placeholder{color:#fff}.main-menu{background:#176942;color:#F5F5F5;z-index:9}.main-menu a{color:#fff;text-decoration:none}.main-menu a:hover{color:#fff;text-decoration:none}.main-menu .dropdown-menu.active{display:block}.main-menu .dropdown-menu.active.show{display:none}.main-menu .navbar-toggler:focus{outline:0;box-shadow:none}.main-menu .offcanvas-navbar .nav-item .nav-link{padding:13px 15px!important}.main-menu .offcanvas-navbar .cart-quantity{position:absolute;top:3px;right:0;font-size:13px}.main-menu .offcanvas-navbar .dropdown-menu{left:auto;right:0;width:230px;padding:0}.main-menu .offcanvas-navbar .dropdown-menu li{border-bottom:1px solid rgb(0 0 0 / .2);padding:14px}.main-menu .offcanvas-navbar .cart-image{width:60px;float:left;margin-right:10px}.main-menu .offcanvas-navbar .cart-content{float:left;width:calc(100% - 70px)}.main-menu .offcanvas-navbar .cart-content h6{margin-bottom:0}.main-menu .offcanvas-navbar .dropdown-toggle::after{display:none}.main-menu .price{font-weight:700;font-size:18px;color:#7AA93C}.main-menu .product-dropdown-list li a{display:block;padding:10px 10px 10px 15px;border-bottom:1px dotted rgb(0 0 0 / .2)}.main-menu .product-dropdown-list li a:hover{background:rgb(0 0 0 / .2);border-bottom:1px dotted rgb(0 0 0 / .4)}.main-menu .product-dropdown-list li:last-child a{border-bottom:none}.main-menu .dropdown-item{padding:10px;color:#fff;border-bottom:1px solid rgb(0 0 0 / .2)}.main-menu .dropdown-item:focus,.main-menu .dropdown-item:hover{background-color:rgb(0 0 0 / .2);color:#fff}.main-menu .carousel-control-next,.main-menu .carousel-control-prev{opacity:1;color:#fff}.main-menu .carousel-control-next:hover,.main-menu .carousel-control-prev:hover{background-color:transparent!important}.main-menu .carousel{padding-bottom:10px}.main-menu .dropdown-heading{padding-top:10px}.main-menu .navbar-brand{font-family:'Luckiest Guy',cursive;font-weight:500;text-shadow:0 .05rem .1rem rgb(0 0 0 / .5);font-size:24px;color:#fff}.main-menu .iconbar{color:#fff}.main-menu .product-dropdown-menu .product-heading{color:#fff;font-size:20px;font-weight:600}.main-menu .product-dropdown-menu ul li{border-bottom:1px solid rgb(0 0 0 / .2)}.main-menu .product-dropdown-menu ul li:last-child{border-bottom:none}.main-menu .product-dropdown-menu ul li a{padding:10px;display:block}.main-menu .product-dropdown-menu ul li a:hover{background-color:rgb(0 0 0 / .2);color:#fff}.main-menu .navbar-nav .nav-item .nav-link{color:#fff;padding:13px 15px;font-size:16px;text-transform:uppercase}.main-menu .navbar-nav .nav-item .nav-link:hover{color:#fff;background-color:#298a5d}.main-menu .dropdown-menu{border:none;background-color:#AA2E2E!important;font-size:14px}.main-menu .dropdown-menu .nav-item .nav-link{color:#fff;padding:6px 0}.feature-column{font-size:14px}.feature-column .icon{background-color:#265196;border-radius:50%;box-shadow:4px 3px 26px rgb(0 0 0 / .22);color:#fff;font-size:25px;height:60px;line-height:60px;margin:0 auto;width:60px}.feature-column h3{font-size:18px;margin:30px 0 20px;font-weight:600}.facebook,.twitter,.instagram,.youtube,.tiktok{border-radius:5px;padding:8px 10px;font-size:25px;color:#fff;opacity:1}.facebook{background-color:#465993;border-color:#465993}.twitter{background-color:#76a9ea;border-color:#76a9ea}.instagram{background-color:#c5206f;border-color:#c5206f}.youtube{background-color:#f51c0d;border-color:#f51c0d}.tiktok{background-color:#000;border-color:#000}.facebook:hover,.twitter:hover,.instagram:hover,.youtube:hover,.tiktok:hover{opacity:.8}footer{background:#176942;color:#FFF;font-size:90%;border-top:1px solid rgb(0 0 0 / .3)}footer ul{margin:0 -20px;list-style:none;padding:5px}footer ul li a{background:rgb(0 0 0 / .05);display:block;margin:3px;padding:5px 5px 5px 10px;color:#FFF;text-decoration:none}footer ul li a:hover{background:rgb(0 0 0 / .4);color:#FFF;text-decoration:none}footer a{color:#FFF;text-decoration:none}footer a:hover{color:#FFF}footer h4{margin:0;color:#fff}footer hr{border-top:1px solid rgb(0 0 0 / .3);margin:10px}.mt-n200{margin:-200px auto auto}.last{margin-bottom:15px}.grecaptcha-badge{visibility:hidden}.latest-news{border-radius:5px 5px 0 0;margin:-1px 0 -10px 0}.buzz-nav{font-size:1.75rem;font-family:'Luckiest Guy',sans-serif;font-weight:400}@media (max-width:1200px){.masonry-gallery{--cols:3}}@media (max-width:992px){.content article.home{max-height:none}.icon{display:none}h2{font-size:1.5em}#navbarSupportedContent{position:absolute;top:49px;background-color:#fff;padding-left:20px;padding-right:20px;left:-20px;right:-20px;height:80vh!important;overflow-y:auto}.main-menu .navbar-container{justify-content:flex-start;position:relative}.main-menu .offcanvas-navbar{position:absolute;right:0;top:-3px;flex-direction:unset}.main-menu .navbar-collapse .navbar-nav .nav-item .nav-link{padding:10px;border-bottom:1px solid #ddd;font-size:14px}.main-menu .navbar-collapse .navbar-nav .nav-item .nav-link:last-child{border-bottom:none}.main-wrapper .content-wrapper h1{font-size:30px}.main-wrapper .content-wrapper p{font-size:16px}}@media (min-width:992px){.nav-tabs .nav-link .tab-text{display:inline;margin-left:.5rem}.navbar{padding-top:0;padding-bottom:0}h2{font-size:2em}.navbar .dropdown-menu{background-color:#fff;border:none;border-radius:0;box-shadow:2px 3px 10px rgb(0 0 0 / .22);display:block;left:0;right:0;top:96%;transform-origin:0 0;transform:rotateY(75deg);transition:.3s linear all;opacity:0;visibility:hidden;width:100%}.navbar .dropdown{position:static}.navbar .dropdown:hover>.dropdown-menu{opacity:1;transform:none;transition:.3s linear all;visibility:visible}.navbar .dropdown-submenu{position:relative}.navbar .dropdown-submenu .dropdown-menu{left:100%;top:0;transform:none}.navbar .dropdown-submenu:hover>.dropdown-menu{opacity:1;visibility:visible;transition:.3s linear all}}@media (max-width:900px){.masonry-gallery{--cols:2}}@media (max-width:767.98px){.nav-tabs .nav-link.active i{margin-right:.5rem}.nav-tabs .nav-link .tab-label{display:none}.nav-tabs .nav-link.active .tab-label{display:inline}}@media (min-width:768px){.nav-tabs .nav-link i{margin-right:.5rem}.nav-tabs .nav-link .tab-label{display:inline}}@media (max-width:767px){.main-menu .product-heading,.main-menu .shop-heading{border-bottom:1px solid #ddd;cursor:pointer;padding:10px 0;position:relative}.main-menu .product-heading:after,.main-menu .shop-heading:after{content:"\f107";float:right;font-family:fontawesome;line-height:30px;position:absolute;right:0}.main-menu .product-dropdown-list,.main-menu .shop-dropdown-list{display:none}.main-menu .product-dropdown-list.active,.main-menu .shop-dropdown-list.active{display:flex;flex-direction:column;margin-bottom:15px}.main-menu .product-dropdown-list a,.main-menu .shop-dropdown-list a{cursor:pointer}.main-menu .product-dropdown-menu .product-heading{font-size:14px;font-weight:400}}@media (max-width:576px){p{line-height:30px;font-size:120%}.card-title{margin-top:15px}.content article.home{max-height:none}.icon{display:none}h2{font-size:1.4em}.section{padding:50px 0}.section-heading{font-size:27px;margin-bottom:20px}.button{padding:6px 30px;font-size:14px}}@media (max-width:560px){.masonry-gallery{--cols:1}}.cb-social-btn{color:#fff!important;background:#176942!important;border:0;font-weight:600;transition:background-color .18s ease,transform .18s ease}.cb-social-btn:hover,.cb-social-btn:focus{background:#0f4e30!important;color:#fff!important;transform:translateY(-1px)}.cb-social-btn--facebook,.cb-social-btn--x,.cb-social-btn--instagram,.cb-social-btn--threads,.cb-social-btn--youtube,.cb-social-btn--tiktok{background-color:#176942!important;background-image:none!important}.cb-quick-nav li+li{margin-top:.35rem}.cb-quick-nav__link{display:block;padding:.5rem .6rem;background:rgb(0 0 0 / .04);border-radius:.5rem;color:#000;text-decoration:none}.cb-quick-nav__link:hover{background:rgb(0 0 0 / .08);text-decoration:none;color:#000}.cb-pagination .pagination{gap:.35rem}.cb-pagination .page-link{border-radius:999px;border:1px solid rgb(0 0 0 / .15);padding:.45rem .8rem;color:#000;background:#fff}.cb-pagination .page-item.active .page-link{background:#176942;border-color:#176942;color:#fff}.cb-pagination .page-item.disabled .page-link{opacity:.55}.cb-pagination .page-link:hover{background:rgb(23 105 66 / .12)}.cb-news-card .card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2;max-height:calc(2 * 1.2em)}.cb-home-featured .card{border-radius:12px;overflow:hidden}.cb-featured-link{display:flex;width:100%;color:inherit;text-decoration:none;background:#fff}.cb-featured-link:hover{background:#f3f7f6;text-decoration:none}.cb-featured-title{font-weight:700}.cb-featured-arrow{opacity:.6}.cb-featured-link:hover .cb-featured-arrow{opacity:1}.chzbpp-project-card{margin-bottom:1rem}.chzbpp-project-card .card{display:flex;flex-direction:column;height:100%}.chzbpp-project-card .card-body{display:flex;flex-direction:column}.chzbpp-project-card .project-card{flex:1 1 auto}.chzbpp-project-card .project-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-status-icon{line-height:1;display:flex;align-items:center}.cbg-multi-section-content{min-height:18rem}.cbg-multi-section-tab-content>.tab-pane{display:none}.cbg-multi-section-tab-content>.active,.cbg-multi-section-tab-content>.show{display:block}.cbg-multi-section-pills .nav-link{margin-bottom:0;font-weight:700}.cbg-multi-section-pills-mobile{gap:.5rem}.cbg-multi-section-pills-mobile .nav-link{flex:1 1 calc(50% - 0.75rem);margin-bottom:0}.cbg-nav-title .cb-page-title-icon,.cbg-multi-section-content h2 .cb-page-title-icon,.cbg-multi-section-content h3 .cb-page-title-icon,h2 .cb-page-title-icon{margin-right:.5rem}@media (max-width:767.98px){.cbg-multi-section-pills-mobile .nav-link{flex:1 1 100%}}.jumbotron.banner.banner-home{min-height:420px;position:relative;align-items:flex-end;justify-content:flex-start;overflow:hidden}.jumbotron.banner.banner-home::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .58) 100%)}.jumbotron.banner.banner-home{--cb-banner-overlap:45px}.jumbotron.banner.banner-home .cb-home-banner-overlay{position:relative;z-index:2;min-height:420px;width:100%}.jumbotron.banner.banner-home .cb-home-banner-logo-wrap,.jumbotron.banner.banner-home .cb-home-banner-meta-wrap{position:absolute;z-index:2}.jumbotron.banner.banner-home .cb-home-banner-logo-wrap{left:120px;top:calc(((100% - var(--cb-banner-overlap, 45px)) / 2));transform:translate(-50%,-50%);width:min(23vw, 280px);display:flex;align-items:center;justify-content:center}.jumbotron.banner.banner-home .cb-home-banner-logo-link,.jumbotron.banner.banner-home .cb-home-banner-logo{display:block}.jumbotron.banner.banner-home .cb-home-banner-logo-link{width:100%;text-align:center}.jumbotron.banner.banner-home .cb-home-banner-logo{width:100%;height:auto;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .45))}.jumbotron.banner.banner-home .cb-home-banner-meta-wrap{right:clamp(18px, 2.5vw, 36px);left:auto;top:auto;bottom:calc(var(--cb-banner-overlap, 45px) + 40px);width:min(44%, 560px);display:flex;align-items:flex-end;justify-content:flex-end}.jumbotron.banner.banner-home .cb-home-banner-meta{text-align:right}.jumbotron.banner.banner-home .cb-home-banner-kicker{margin:0 0 2px;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:3px 3px 8px rgb(0 0 0 / .8)}.jumbotron.banner.banner-home .buzz-banner-title,.jumbotron.banner.banner-home h1.buzz-banner-title{display:block;margin:0;max-width:760px;color:#fff;font-size:clamp(2rem, 4vw, 3.4rem);line-height:1.05;text-shadow:5px 5px 10px rgb(0 0 0 / .85);transform:none}.jumbotron.banner.banner-home .buzz-banner-title a,.jumbotron.banner.banner-home .buzz-banner-title a:hover{color:#fff;text-decoration:none}.jumbotron.banner.banner-home .buzz-banner-title,.jumbotron.banner.banner-home .buzz-banner-title a{text-align:right}body.cb-home-header .mt-n200{margin-top:-200px}.cb-home-section-heading,.page-template-page-home h2.latest-news,.home.page h2.latest-news{display:flex;align-items:center;justify-content:flex-start!important;width:100%;text-align:left!important}.latest-news i,.cbg-multi-section-current-title i{margin-right:.5rem}@media (max-width:991.98px){.jumbotron.banner.banner-home .cb-home-banner-logo-wrap{left:120px;width:min(24vw, 220px)}.jumbotron.banner.banner-home .cb-home-banner-meta-wrap{width:min(50%, 460px);bottom:calc(var(--cb-banner-overlap, 45px) + 40px)}}@media (max-width:767.98px){.jumbotron.banner.banner-home{--cb-banner-overlap:45px}.jumbotron.banner.banner-home,.jumbotron.banner.banner-home .cb-home-banner-overlay{min-height:360px}.jumbotron.banner.banner-home .cb-home-banner-logo-wrap{display:none}.jumbotron.banner.banner-home .cb-home-banner-meta-wrap{left:15px;right:15px;top:auto;bottom:calc(var(--cb-banner-overlap, 45px) + 70px);width:auto}body.cb-home-header .mt-n200{margin-top:-200px}}.buzz-names-grid{margin-bottom:1rem}.buzz-names-grid .row{row-gap:.75rem}.buzz-names-grid-item{margin-bottom:0}.buzz-names-grid-item span{display:flex;align-items:center;justify-content:center;width:100%;padding:.50rem 0rem;text-align:center;line-height:1.35}