:root{--common-font:"Roboto",serif}body,body h1,body h2,body h3,body h4,body h5,body h6,body p{color:#000;font-family:var(--common-font)}p:last-child{margin:0}main#main-content{margin-top:85px}.header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;left:0;padding:15px 20px;position:fixed;top:0;width:100%;z-index:9999}.header-left .logo img{max-height:50px}.header-right-menu{align-items:center;display:flex;gap:40px}.desktop-menu,.header-menu-list{align-items:center;display:flex;gap:30px}.header-menu-list{list-style:none;margin:0;padding:0}.header-menu-list li{position:relative}.header-menu-list li.has-submenu:hover .header-sub-menu-list{display:block}.header-menu-list a{color:#000;font-family:var(--common-font);font-size:18px;font-weight:500;text-decoration:none;text-transform:capitalize}.header-sub-menu-list{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);display:none;left:0;list-style:none;margin:0;padding:10px 0;position:absolute;top:100%}.header-sub-menu-list li{margin:0}.header-sub-menu-list li a{display:block;padding:10px 20px;white-space:nowrap}.mobile-menu{display:none;position:relative}.mobile-menu-open,.mobile-menu-open:hover{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:0}.mobile-menu-open svg *{stroke:#27aae1}.mobile-navigation{box-shadow:0 2px 5px rgba(0,0,0,.1);left:0;max-width:300px;position:absolute;top:100%}.mobile-navigation ul{margin:0;padding:20px}@media (max-width:768px){.desktop-menu{display:none}.mobile-menu{display:block}}.mobile-navigation{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);display:none;height:100%;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;width:100%;z-index:1000}.mobile-menu-close,.mobile-menu-close:hover{background:none;border:none;color:#000;cursor:pointer;font-size:30px;font-weight:700;position:absolute;right:15px;top:10px}.mobile-navigation ul{list-style:none;margin:50px 0 0;padding:0}.mobile-navigation ul li{margin-bottom:15px}.mobile-navigation ul li a{color:#000;font-size:18px;font-weight:700;text-decoration:none}.header__container.content-wrapper{align-items:center;flex-direction:row;gap:20px;padding:0;width:100%}.header__logo.header__logo--main{margin:0;padding:0}a.reserve-btn{align-items:center;background:#27aae1;border:1px solid #27aae1;border-radius:5px;color:#fff;display:flex;font-family:var(--common-font);font-size:20px;justify-content:center;padding:10px 30px;text-decoration:none}a.reserve-btn:hover{background:transparent;color:#27aae1}.header-sub-menu-list li a:hover,a.menu-link.active,a.menu-link:hover{color:#27aae1}.header__row-1{padding:0}a#hs-link-site_logo_hs_logo_widget{display:flex}@media(max-width:1200px){a.reserve-btn{font-size:16px;padding:8px 18px}.desktop-menu,.header-menu-list{gap:24px}.header-menu-list a{font-size:16px}}@media(max-width:991px){.desktop-menu{display:none}.mobile-menu{display:flex}.mobile-navigation ul{align-items:flex-start;flex-direction:column;gap:0;list-style:none;margin:50px 0 0;padding:0}.header-menu-list li.has-submenu .header-sub-menu-list{background:transparent;box-shadow:none;display:block;margin:15px 0 0;position:relative}.header-menu-list li.has-submenu .header-sub-menu-list li:last-child{margin:0}.header-menu-list li.has-submenu .header-sub-menu-list li a{background:transparent;padding:0}button.mobile-menu-close{padding:0}}.contact_form input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:inherit!important;background-color:transparent!important;transition:background-color 5000s ease-in-out 0s}