.HeaderComponent{align-items:flex-end;display:flex;height:100px;position:fixed;top:0;width:100%;z-index:99999}@media (min-width:1200px){.HeaderComponent{height:140px}}.HeaderComponent{transition:.2s ease-in-out}.HeaderComponent .header{margin-left:auto;margin-right:auto;padding-left:min(62px,10vw);padding-right:min(62px,10vw)}@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:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding-left:1rem;padding-right:1rem;position:relative;width:100%}.HeaderComponent .header .left{align-items:center;display:flex;height:100%;min-width:-moz-max-content;min-width:max-content;padding-right:70px;position:relative;width:-moz-fit-content;width:fit-content;z-index:20}@media (min-width:1200px){.HeaderComponent .header .left{padding-right:120px}}.HeaderComponent .header .left .logo{display:flex;height:84px;width:135px}@media (min-width:1200px){.HeaderComponent .header .left .logo{width:230px}}.HeaderComponent .header .left .logo{transition:.2s}.HeaderComponent .header .left .logo img{height:auto;width:100%}.HeaderComponent .header .left svg{fill:#fff;height:100%;position:absolute;right:0;width:auto;z-index:-10}.HeaderComponent .header .mid{align-items:center;display:flex;flex-direction:row;gap:20px;position:relative;z-index:30}@media (min-width:992px){.HeaderComponent .header .mid{gap:35px}}.HeaderComponent .header .mid .menu{display:none;flex-direction:row;gap:20px;opacity:1}@media (min-width:768px){.HeaderComponent .header .mid .menu{display:flex}}@media (min-width:992px){.HeaderComponent .header .mid .menu{gap:35px}}.HeaderComponent .header .mid .menu .menu-item{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;height:100%;justify-content:center;transition:.2s ease-in-out;width:-moz-fit-content;width:fit-content}.HeaderComponent .header .mid .menu .menu-item a{font-weight:700;line-height:117%;position:relative;transition:.2s}.HeaderComponent .header .mid .menu .menu-item.current-menu-item a:after{--tw-translate-x:-50%;--tw-bg-opacity:1;background-color:rgb(197 178 123/var(--tw-bg-opacity));content:"";height:3px;left:50%;position:absolute;top:100%;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));width:calc(100% - 20px)}.HeaderComponent .header .mid .menu .menu-item:hover:not(.current-menu-item) a{--tw-text-opacity:1;color:rgb(197 178 123/var(--tw-text-opacity))}.HeaderComponent .header .right{display:none;flex-direction:row;height:100%;justify-content:flex-end;margin-left:-1rem;position:absolute;right:1rem;width:100px}@media (min-width:768px){.HeaderComponent .header .right{display:flex}}.HeaderComponent .header .right svg{--tw-translate-x:1px;fill:#c5b27b;height:100%;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));width:auto}.HeaderComponent .header .right:after{--tw-bg-opacity:1;background-color:rgb(197 178 123/var(--tw-bg-opacity));content:"";height:100%;left:100%;position:absolute;right:0;top:0;width:calc(1rem + var(--container-spacing))}.HeaderComponent .header:after{display:none;height:0;width:70px}@media (min-width:768px){.HeaderComponent .header:after{display:flex}}@media (min-width:1200px){.HeaderComponent .header:after{width:100px}}.HeaderComponent .header:after,.HeaderComponent:before{content:""}.HeaderComponent:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));height:100%;left:0;position:absolute;top:0;width:var(--container-spacing)}body:has(.HeroComponent.version-default) .HeaderComponent,body:has(.phone-menu.active) .HeaderComponent,body[data-has-scrolled=true] .HeaderComponent{--tw-bg-opacity:1;--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:rgb(255 255 255/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:100px}body:has(.HeroComponent.version-default) .HeaderComponent .header .left .logo,body:has(.phone-menu.active) .HeaderComponent .header .left .logo,body[data-has-scrolled=true] .HeaderComponent .header .left .logo{height:50px}body:has(.HeroComponent.version-default) .HeaderComponent .header .mid .menu .menu-item,body:has(.phone-menu.active) .HeaderComponent .header .mid .menu .menu-item,body[data-has-scrolled=true] .HeaderComponent .header .mid .menu .menu-item{--tw-text-opacity:1;color:rgb(12 87 69/var(--tw-text-opacity))}body:has(.HeroComponent.version-default) .HeaderComponent .header .phone-menu__toggle i,body:has(.phone-menu.active) .HeaderComponent .header .phone-menu__toggle i,body[data-has-scrolled=true] .HeaderComponent .header .phone-menu__toggle i{--tw-text-opacity:1;color:rgb(12 87 69/var(--tw-text-opacity))}.phone-menu{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:none;height:100%;padding-bottom:50px;padding-top:100px;position:fixed;right:0;top:0;width:100%;z-index:99998}.phone-menu__content{margin-left:auto;margin-right:auto;padding-left:min(62px,10vw);padding-right:min(62px,10vw);width:100%}@media (min-width:576px){.phone-menu__content{max-width:576px}}@media (min-width:768px){.phone-menu__content{max-width:768px}}@media (min-width:992px){.phone-menu__content{max-width:992px}}@media (min-width:1200px){.phone-menu__content{max-width:1200px}}@media (min-width:1400px){.phone-menu__content{max-width:1400px}}.phone-menu__content ul{display:flex;flex-direction:column;gap:20px}.phone-menu__content ul .menu-item a{--tw-text-opacity:1;color:rgb(12 87 69/var(--tw-text-opacity));font-family:var(--font-header),sans-serif;font-size:30px;font-weight:700}.phone-menu.active{display:flex}.phone-menu__toggle i{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-size:1.5rem;line-height:2rem}@media (min-width:768px){.phone-menu__toggle i{display:none}}.phone-menu__toggle i{transition:.2s}body:has(.phone-menu.active){overflow:hidden}
