.HeaderComponent{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;flex-direction:column;position:fixed;transition:.2s;width:100vw;z-index:99999}.HeaderComponent .topbar{--tw-bg-opacity:1;background-color:rgb(0 150 64/var(--tw-bg-opacity));display:none;width:100%}@media (min-width:576px){.HeaderComponent .topbar{display:flex}}.HeaderComponent .topbar{height:var(--topbar-height)}.HeaderComponent .topbar--menu{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:576px){.HeaderComponent .topbar--menu{max-width:576px}}@media (min-width:768px){.HeaderComponent .topbar--menu{max-width:768px}}@media (min-width:992px){.HeaderComponent .topbar--menu{max-width:992px}}@media (min-width:1200px){.HeaderComponent .topbar--menu{max-width:1200px}}@media (min-width:1400px){.HeaderComponent .topbar--menu{max-width:1400px}}.HeaderComponent .topbar--menu{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity));height:100%;justify-content:flex-end}.HeaderComponent .topbar--menu,.HeaderComponent .topbar--menu .menu{display:flex;flex-direction:row;gap:5px}@media (min-width:768px){.HeaderComponent .topbar--menu,.HeaderComponent .topbar--menu .menu{gap:20px}}@media (min-width:992px){.HeaderComponent .topbar--menu,.HeaderComponent .topbar--menu .menu{gap:40px}}.HeaderComponent .topbar--menu .menu-item{align-items:center;display:flex;height:100%;justify-content:center;width:-moz-fit-content;width:fit-content}.HeaderComponent .topbar--menu .menu-item:hover{text-decoration-line:none!important}.HeaderComponent .topbar--menu a{font-size:13px}@media (min-width:768px){.HeaderComponent .topbar--menu a{font-size:15px}}.HeaderComponent .topbar--menu a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.HeaderComponent .topbar--menu a.phone,.HeaderComponent .topbar--menu a:has(i){align-items:center;display:flex;flex-direction:row;gap:10px;margin-left:130px;padding-left:25px;position:relative}.HeaderComponent .topbar--menu a.phone i,.HeaderComponent .topbar--menu a.phone i:before,.HeaderComponent .topbar--menu a:has(i) i,.HeaderComponent .topbar--menu a:has(i) i:before{--tw-translate-y:-50%;left:0;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.HeaderComponent .header{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:576px){.HeaderComponent .header{max-width:576px}}@media (min-width:768px){.HeaderComponent .header{max-width:768px}}@media (min-width:992px){.HeaderComponent .header{max-width:992px}}@media (min-width:1200px){.HeaderComponent .header{max-width:1200px}}@media (min-width:1400px){.HeaderComponent .header{max-width:1400px}}.HeaderComponent .header{align-items:flex-start;display:flex;height:var(--header-menu-height);justify-content:space-between;position:relative}.HeaderComponent .header .logo{display:flex;height:120px;width:130px}@media (min-width:576px){.HeaderComponent .header .logo{--tw-translate-y:-40px;height:150px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.HeaderComponent .header .logo{transition:.2s;z-index:2}.HeaderComponent .header .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.HeaderComponent .header .menu{display:none;flex-direction:row;flex-wrap:wrap;gap:10px;height:100%;margin-left:10px;margin-right:10px}@media (min-width:768px){.HeaderComponent .header .menu{display:flex}}@media (min-width:1200px){.HeaderComponent .header .menu{gap:50px}}.HeaderComponent .header .menu>.menu-item{align-items:center;display:flex;height:100%}.HeaderComponent .header .menu>.menu-item>a{--tw-text-opacity:1;color:rgb(0 150 64/var(--tw-text-opacity));font-family:var(--font-header),sans-serif;font-size:16px}@media (min-width:992px){.HeaderComponent .header .menu>.menu-item>a{font-size:19px}}.HeaderComponent .header .menu>.menu-item>a:hover{--tw-text-opacity:1;color:rgb(236 102 8/var(--tw-text-opacity))}.HeaderComponent .header .header-end{align-items:center;display:flex;flex-direction:row;gap:20px;width:-moz-fit-content;width:fit-content}@media (min-width:576px){.HeaderComponent .header .header-end{gap:30px}}.HeaderComponent .header .header-end{height:var(--header-menu-height)}.HeaderComponent .header .header-end .btn-book{display:flex;justify-self:end}@media not all and (min-width:768px){.HeaderComponent .header .header-end .btn-book{padding-left:10px;padding-right:10px}}@media (min-width:768px){@media not all and (min-width:992px){.HeaderComponent .header .header-end .btn-book{padding-left:5px;padding-right:5px}}}.HeaderComponent .header .header-end .menu-toggle{font-size:30px}@media (min-width:768px){.HeaderComponent .header .header-end .menu-toggle{display:none}}.HeaderComponent .phone-menu{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:576px){.HeaderComponent .phone-menu{max-width:576px}}@media (min-width:768px){.HeaderComponent .phone-menu{max-width:768px}}@media (min-width:992px){.HeaderComponent .phone-menu{max-width:992px}}@media (min-width:1200px){.HeaderComponent .phone-menu{max-width:1200px}}@media (min-width:1400px){.HeaderComponent .phone-menu{max-width:1400px}}.HeaderComponent .phone-menu{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-direction:row;flex-wrap:wrap;height:0;overflow:hidden;padding:0;row-gap:1rem;transition:.2s;width:100%}.HeaderComponent .phone-menu .menu{display:flex;flex-direction:column;gap:.5rem}.HeaderComponent .phone-menu .menu .menu-item a{--tw-text-opacity:1;color:rgb(0 112 48/var(--tw-text-opacity));font-family:var(--font-header),sans-serif;font-size:25px}.HeaderComponent .phone-menu .menu--small{gap:.375rem}.HeaderComponent .phone-menu .menu--small .menu-item a{font-size:20px}.HeaderComponent .phone-menu .menu--small .menu-item.phone-hidden{display:none}.HeaderComponent .phone-menu__right{display:flex;flex-direction:column;gap:1rem}.HeaderComponent .phone-menu__right .phone-contact{display:flex;flex-direction:row;gap:1.5rem}.HeaderComponent .phone-menu__right .phone-contact a i{--tw-text-opacity:1;color:rgb(236 102 8/var(--tw-text-opacity));font-size:30px}body[data-has-scrolled=true] .HeaderComponent{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media not all and (min-width:576px){body[data-has-scrolled=true] .HeaderComponent .header .logo{height:100px}}body[data-menu-open]{overflow:hidden}body[data-menu-open] .HeaderComponent{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));height:100vh}body[data-menu-open] .HeaderComponent .phone-menu{height:calc(100vh - var(--header-height));min-height:calc(100vh - var(--header-height));overflow-y:scroll;padding-left:1rem;padding-right:1rem;padding-top:5rem}@supports (height:100dvh){body[data-menu-open] .HeaderComponent .phone-menu{height:calc(100dvh - var(--header-height));min-height:calc(100dvh - var(--header-height))}}
