@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Bellota+Text:wght@300;400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap";.menu-button{cursor:pointer;flex-direction:column;align-items:center;display:flex}.menu-button .line{background-color:#262730;width:100%;height:2px}.menu-button .text{color:#262730;margin:10px 0;font-family:Bellota Text,sans-serif;font-size:14px;font-weight:700;line-height:14px}@media (width<=768px){.menu-button .text{background-color:#262730;width:30px;height:2px;margin:8px 0;font-size:0}.menu-button .line{height:2px}}.menu-overlay{z-index:1000;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.menu-overlay .overlay-content{text-align:center}.menu-overlay .overlay-content .close-btn{color:#262730;cursor:pointer;background:0 0;border:none;position:absolute;top:40px;right:20px}.menu-overlay .overlay-content .close-btn svg{stroke:10px;font-size:40px}.menu-overlay .overlay-content .overlay-navigation{flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.menu-overlay .overlay-content .overlay-navigation a{text-align:right;color:#262730;margin:10px 0;font-family:Montserrat,sans-serif;font-size:24px;text-decoration:none;transition:color .3s}.menu-overlay .overlay-content .overlay-navigation a:hover{color:#ccc}.social-icons{justify-content:center;align-items:center;gap:40px;display:flex}.social-icons .icon{color:#000;font-size:4rem;transition:color .3s}.social-icons .icon:hover{color:#fff;background-color:#000;border-radius:50%}html,body{margin:0;padding:0;font-size:10px;overflow-x:hidden}body{background-color:#f2f2f2;overflow-y:hidden}body *{box-sizing:border-box}p,label,input,button{font-family:Montserrat,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Bellota Text,sans-serif}.cursive{font-family:Dancing Script,cursive}.standard-button{color:#fff;letter-spacing:2px;background-color:#028090;border:none;padding:15px 30px;font-family:Bellota Text;font-size:20px;font-weight:400;text-decoration:none;transition:all .15s}.standard-button:hover{cursor:pointer;background-color:#b92807}.navigation-arrow{filter:invert(46%)sepia(81%)saturate(6051%)hue-rotate(167deg)brightness(87%)contrast(98%);transition:all .15s}.navigation-arrow:hover{filter:invert(18%)sepia(40%)saturate(6460%)hue-rotate(4deg)brightness(93%)contrast(95%)}.spacing{padding:5px 0;display:block}.content-container{width:100%;max-width:1724px;margin:0 auto;padding:0 150px}.article-page-layout{grid-template-columns:1fr 3fr;display:grid}#rc-anchor-container{display:none}@media (width<=1199.98px){.content-container{width:100%;margin:0 auto;padding:0 80px}}@media (width<=991.98px){.content-container{width:100%;padding:0 50px}}@media (width<=767.98px){.content-container{width:100%;padding:0 20px}.article-page-layout{grid-template-columns:1fr;display:grid}}.navbar-container{z-index:99;background-color:#f2f2f2;justify-content:center;align-items:center;width:100vw;height:150px;margin:0 auto;transition:all .25s;display:flex;position:fixed;top:0}.navbar{grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:center;gap:50px;width:100%;max-width:1790px;height:100%;padding:20px 30px;display:grid}.navigation-spacing{height:150px}.navigation-shrink{box-shadow:0 0 10px #00000080;height:100px!important}.navigation-shrink .navbar-logo img{max-height:55px}.navbar-section{justify-content:center;align-items:center;display:flex}.navbar-buttons{justify-content:flex-start;align-items:center;gap:30px;width:100%;display:flex}.navbar-menu{justify-self:flex-end;gap:10px}.btn{color:#028090;cursor:pointer;background-color:#0000;border:2px solid #0000;justify-content:center;align-items:center;width:100%;max-width:200px;margin:0;font-family:Bellota Text;font-size:20px;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s;display:flex;padding:10px!important}.btn:hover{cursor:pointer;background-color:#b92807}.btn-book-now{color:#fff;background-color:#028090}.btn-book-now:hover{cursor:pointer;background-color:#b92807}.btn-contact-us{color:#028090!important;background-color:#f2f2f2!important;border-color:#028090!important}.btn-contact-us:hover{cursor:pointer;color:#fff!important;background-color:#b92807!important;border-color:#b92807!important}.navbar-logo img{object-fit:contain;height:100%;max-height:80px;transition:all .25s}@media (width<=1199.98px){.navbar .navbar-section img,.navbar .navbar-menu img,.navbar .navbar-logo img{height:70px}.navbar .navbar-buttons{gap:10px}.navbar .navbar-buttons .btn{font-size:16px}}@media (width<=991.98px){.navbar-container,.navigation-spacing{height:130px}.navbar .navbar-section img,.navbar .navbar-menu img,.navbar .navbar-logo img{height:40px}.navbar .btn-contact-us{display:none}.navbar .btn-book-now{margin-right:5px}}@media (width<=767.98px){.navbar{gap:10px;padding:0 20px}.navbar .navbar-section img,.navbar .navbar-menu img,.navbar .navbar-logo img{height:40px}.navbar .navbar-buttons .btn-book-now{opacity:0;pointer-events:none}.navbar .btn{font-size:16px}.navigation-shrink .navbar-buttons .btn-book-now{opacity:1;pointer-events:all}}.footer{text-align:center;color:#f2f2f2;background-color:#262730;background-image:url(/assets/pattern-01.png);padding:50px 30px 30px;font-family:Dancing Script}.footer .footer-logo img{width:308px;height:79px;margin-bottom:10px}.footer .footer-text{color:#b38a58;margin-bottom:40px;font-family:Dancing Script;font-size:40px}.footer a,.footer span{color:#fff;font-family:Montserrat;font-size:18px;text-decoration:none}.footer .sponsor-logo{justify-content:center;align-items:center;gap:20px;margin-bottom:40px;display:flex}.footer .sponsor-logo img{max-height:130px}.footer .sponsor-logo .localhost-logo{background-color:#fff;border-radius:50%;padding:25px 8px}.social-icons{justify-content:center;gap:30px;margin:40px;display:flex}.social-icons a{background-color:#cccdd0;border-radius:50%;justify-content:center;align-items:center;padding:10px;transition:all .25s;display:inline-flex}.social-icons a:hover{background-color:#b92807}.social-icons a svg{color:#262730;font-size:30px}@media (width<=767.98px){.footer .sponsor-logo{flex-direction:column}}
