@media (max-width:991.98px){.offcanvas-collapse{position:fixed;top:56px;bottom:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#343a40;transition:transform .3s ease-in-out,visibility .3s ease-in-out}.offcanvas-collapse.open{visibility:visible;transform:translateX(-100%)}}.nav-scroller .nav{color:#fff}.nav-scroller .nav-link{padding-top:5px;padding-bottom:5px;font-size:.835em;letter-spacing:1px;color:#fff;font-family:Roboto,sans-serif}.nav-scroller .nav-link:hover{color:#fff}.nav-scroller .active{font-weight:500;color:#fff}.bg-purple{background-color:#6f42c1}.nav-scroller nav .nav-link{float:right}.o-custom-menu-first,.o-custom-menu-last{display:none;font-size:.9em}@media (min-width:1089px){.o-custom-menu-first{font-size:1em}}@media (min-width:1119px){.o-custom-menu-first{font-size:1.125em}}@media (min-width:1024px){.o-custom-menu-first{display:inline-flex}}@media (min-width:1300px){.o-custom-menu-last{display:inline-flex}}.o-custom-menu-first li,.o-custom-menu-last li{list-style:none;padding:10px}.o-custom-menu-last li a.btn-warning{border-radius:0;background-color:orange}.o-style-logo{height:100px;background-size:contain;background-repeat:no-repeat;background-position:50%}.o-book-now-button{position:absolute;top:30px;right:30px}.o-hamberger-menu{width:50px;height:50px;position:relative;float:left;font-size:50px;border:none;background-color:#fff;top:15px}.o-side-menu{background-color:#eee;position:fixed;top:0;left:-375px;z-index:10000;height:100vh;width:100%;max-width:375px;overflow:hidden}.o-side-menu.close-menu{animation-name:o-sidemenu-animation-close;animation-duration:1s}@keyframes o-sidemenu-animation{0%{left:-375px}to{left:0}}@keyframes o-sidemenu-animation-close{0%{left:0}to{left:-375px}}.o-side-menu.open-menu{width:100%;left:0;animation-name:o-sidemenu-animation;animation-duration:1s}.o-side-menu .btn{font-family:Roboto,sans-serif}.o-side-menu .btn ion-icon{font-size:50px!important;font-weight:400;color:#898989}.o-side-menu .btn:hover ion-icon{color:#da7b26}.o-side-menu ul li{list-style:none;border-bottom:1px solid #e1e1e2;padding:8px 0 8px 1.2rem}.o-side-menu ul{padding-left:0}.o-side-menu ul li:first-child a{color:#da7b26}.o-side-menu ul li:first-child{background-color:#fff}.o-side-menu ul li a{font-size:1.125em;font-weight:500;text-decoration:none;color:#343a40}