.btn-primary{align-items:center;border-radius:5px;border-width:2px;display:flex;font-family:var(--font-header),sans-serif;font-size:22px;font-weight:500;gap:10px;height:-moz-fit-content;height:fit-content;justify-content:center;padding:6px 12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.btn-primary{padding:8px 18px}}.btn-primary{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(205 139 104/var(--tw-bg-opacity));border-color:rgb(205 139 104/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn-primary:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(168 107 75/var(--tw-bg-opacity));border-color:rgb(168 107 75/var(--tw-border-opacity))}.btn-secondary{align-items:center;border-radius:5px;border-width:2px;display:flex;font-family:var(--font-header),sans-serif;font-size:22px;font-weight:500;gap:10px;height:-moz-fit-content;height:fit-content;justify-content:center;padding:6px 12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.btn-secondary{padding:8px 18px}}.btn-secondary{background-color:transparent;border-color:#fff;color:#fff}.btn-secondary:hover{background-color:#fff9}.btn-secondary--dark{align-items:center;border-radius:5px;border-width:2px;display:flex;font-family:var(--font-header),sans-serif;font-size:22px;font-weight:500;gap:10px;height:-moz-fit-content;height:fit-content;justify-content:center;padding:6px 12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.btn-secondary--dark{padding:8px 18px}}.btn-secondary--dark{background-color:transparent;border-color:#cd8b68;color:#cd8b68}.btn-secondary--dark:hover{background-color:#cd8d6a99}.btn-white{align-items:center;border-radius:5px;border-width:2px;display:flex;font-family:var(--font-header),sans-serif;font-size:22px;font-weight:500;gap:10px;height:-moz-fit-content;height:fit-content;justify-content:center;padding:6px 12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.btn-white{padding:8px 18px}}.btn-white{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));color:rgb(205 139 104/var(--tw-text-opacity))}.btn-white:hover{border-color:#cd8d6a80}.HeaderComponent{display:flex;height:-moz-fit-content;height:fit-content;position:relative;width:100vw;z-index:999999}.HeaderComponent .header{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@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{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:row;height:100px;justify-content:space-between;padding-bottom:20px;padding-top:20px;width:100%}.HeaderComponent .header .logo{align-items:flex-start;align-self:flex-start;display:flex;height:75px;justify-content:flex-start;position:relative;width:-moz-fit-content;width:fit-content}@media (min-width:576px){.HeaderComponent .header .logo{height:100px}}@media (min-width:992px){.HeaderComponent .header .logo{height:130px}}.HeaderComponent .header .logo img{max-height:100%}.HeaderComponent .header .menu{align-items:center;display:none;flex-direction:row;gap:20px;height:80px;justify-content:center;width:-moz-fit-content;width:fit-content}@media (min-width:576px){.HeaderComponent .header .menu{display:flex}}@media (min-width:768px){.HeaderComponent .header .menu{gap:45px}}@media (min-width:992px){.HeaderComponent .header .menu{gap:65px}}.HeaderComponent .header .menu>.menu-item.highlighted a{align-items:center;border-radius:5px;border-width:2px;display:flex;font-family:var(--font-header),sans-serif;font-size:22px;font-weight:500;gap:10px;height:-moz-fit-content;height:fit-content;justify-content:center;padding:6px 12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.HeaderComponent .header .menu>.menu-item.highlighted a{padding:8px 18px}}.HeaderComponent .header .menu>.menu-item.highlighted a{background-color:transparent;border-color:#fff;color:#fff}.HeaderComponent .header .menu>.menu-item.highlighted a:hover{background-color:#fff9}.HeaderComponent .header .menu>.menu-item.highlighted>a,.HeaderComponent .header .menu>.menu-item>a{font-family:var(--font-primary),sans-serif;font-size:16px;text-transform:uppercase}@media (min-width:992px){.HeaderComponent .header .menu>.menu-item.highlighted>a,.HeaderComponent .header .menu>.menu-item>a{font-size:18px}}.HeaderComponent .header .menu>.menu-item:hover:not(.current-menu-item){--tw-text-opacity:1;color:rgb(205 139 104/var(--tw-text-opacity))}.HeaderComponent .header .menu>.menu-item.current-menu-item:not(.highlighted)>a{text-decoration-line:underline;text-underline-offset:6px}.HeaderComponent .phone-menu-wrapper{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));background-color:transparent;display:flex;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);flex-direction:column;gap:120px;height:100px;justify-content:flex-start;min-height:100px;padding-left:var(--container-spacing);padding-right:var(--container-spacing);position:fixed;right:0;top:0;width:calc(65px + var(--container-spacing)*2)}@media (min-width:576px){.HeaderComponent .phone-menu-wrapper{display:none}}.HeaderComponent .phone-menu-wrapper{transition:.2s}.HeaderComponent .phone-menu-wrapper .menu-toggle{align-items:center;align-self:flex-end;display:flex;height:100px;min-height:100px;width:45px}.HeaderComponent .phone-menu-wrapper .menu-toggle i{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 246 241/var(--tw-bg-opacity));border-radius:9999px;color:rgb(48 48 48/var(--tw-text-opacity));display:flex;font-size:25px;height:45px;justify-content:center;margin-left:auto;margin-right:0;padding:10px;width:45px}.HeaderComponent .phone-menu-wrapper .phone-menu{display:none;flex:1 1 0%}.HeaderComponent .phone-menu-wrapper.open{--tw-bg-opacity:1;--tw-drop-shadow:drop-shadow(0 0 #0000);background-color:rgb(255 246 241/var(--tw-bg-opacity));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);height:100vh;width:100vw}.HeaderComponent .phone-menu-wrapper.open .phone-menu{display:flex}.HeaderComponent .phone-menu-wrapper.open .phone-menu .menu{display:flex;flex-direction:column;gap:20px}.HeaderComponent .phone-menu-wrapper.open .phone-menu .menu>.menu-item>a{--tw-text-opacity:1;color:rgb(48 48 48/var(--tw-text-opacity));font-family:var(--font-header),sans-serif;font-size:30px;font-weight:500}body:has(main .HeroComponent) .HeaderComponent{height:0;max-height:0}
