#masthead{z-index:10;position:sticky;top:0}.header-white-container{background-color:var(--color-secondary-1);position:relative}.header-white-container>.container{justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px;display:flex}.header-logo{width:202px}.header-icon-group{align-items:center;gap:24px;display:flex}.header-go-search{border-bottom:1px solid var(--color-primary-2);background-color:var(--color-secondary-1);align-items:center;width:200px;padding:8px 0;display:flex}.header-go-search>input[type="search"]{background-color:#0000;border:none;border-radius:0;outline:none;flex-grow:1;min-width:0;padding:0}.header-go-search>input[type="search"]::placeholder{color:var(--color-gray-4)}.header-go-search button[type="submit"]{flex-shrink:0}.header-mobile-open-search{display:none}.header-burger{display:none}.header-burger .cancel{display:none}.header-burger.active .cancel{display:initial}.header-burger.active .burger{display:none}.header-red-container{background-color:var(--color-primary-2)}.header-red-container ul{justify-content:space-between;display:flex}.header-main-item{position:relative}.header-main-item>a,.header-main-item>button{color:#fff;z-index:1;justify-content:center;align-items:center;padding:12px 0;display:flex;position:relative;overflow-y:clip}:is(.header-main-item>a,.header-main-item>button):after{content:"";z-index:-1;aspect-ratio:1;background-color:var(--color-primary-3);pointer-events:none;opacity:0;border-radius:999px;width:calc(100% + 32px);transition:opacity .3s;position:absolute}:is(.header-main-item>a,.header-main-item>button):hover:after{opacity:1}.header-main-item>.dropdown{background-color:#fff;border-radius:10px;width:max-content;padding:24px;display:none;position:absolute;left:50%;transform:translateX(-50%);box-shadow:0 15px 30px #0000001a}.header-main-item>.dropdown>a{color:var(--color-gray-1);justify-content:space-between;align-items:center;transition:color .3s;display:flex}.header-main-item>.dropdown>a>svg{flex-shrink:0}.header-main-item>.dropdown>a>h4{color:inherit}.header-main-item>.dropdown>a:hover{color:var(--color-primary-2)}.header-main-item>.dropdown>.line{background-color:var(--color-gray-5);height:1px;margin:16px 0}.header-main-item>.dropdown>ul{grid-auto-flow:column;gap:8px 24px;display:grid}.header-main-item>.dropdown>ul a{align-items:center;gap:8px;min-width:124px;display:flex}.header-main-item>.dropdown>ul a>p{font-weight:500}.header-main-item>.dropdown>ul a>svg{flex-shrink:0;transition:transform .2s}.header-main-item>.dropdown>ul a:hover>svg{animation:.4s .2s infinite alternate left-right-move;transform:translateX(-3px)}.header-main-item.active>.dropdown{display:initial;animation:.5s forwards fade-in}.header-main-item.unactive>.dropdown{display:initial;pointer-events:none;animation:.5s forwards fade-out}.header-main-item:first-child>.dropdown{left:-24px;transform:translateX(0%)}.header-main-item:last-child>.dropdown{left:auto;right:-24px;transform:translateX(0%)}.header-contact{position:fixed;bottom:40px;right:24px}.header-contact>div{border-radius:50%;margin-bottom:16px;position:relative;box-shadow:0 5px 10px #0000001a}.header-contact>div picture{width:40px;display:block}.header-contact>div p{width:28px;font-weight:500;display:none}.header-contact>div>div{background-color:#fff;border-radius:10px;width:max-content;position:absolute;top:50%;left:0;overflow:hidden;transform:translate(calc(-100% - 20px),-50%)}.header-contact>div>div>a{background-color:#fff;padding:12px 24px;transition:background-color .3s,color .3s}.header-contact>div>div>a:hover{background-color:color-mix(in srgb,var(--color-primary-2) 10%,white 90%);color:var(--color-primary-2)}.header-contact>div>div>img{width:25vw;max-width:200px}.header-contact>div>div:has(>img){top:auto;bottom:0;transform:translate(calc(-100% - 20px))}.header-contact>div>div.hidden{display:none}.header-contact>div:last-child{margin-bottom:0}.header-mobile-list{inset:var(--nav-height) 0 0 0;background-color:#00000080;padding:24px;display:none;position:fixed}.header-mobile-list>div{overscroll-behavior:contain;background-color:#fff;border-radius:10px;width:100%;height:100%;padding:16px;overflow:auto}.header-mobile-item{border-bottom:1px solid var(--color-gray-5);margin-bottom:12px;padding-bottom:12px}.header-mobile-item>.trigger{justify-content:space-between;align-items:center;display:flex}.header-mobile-item>.trigger .minus{transform-origin:center;transition:transform .5s}.header-mobile-item>.dropdown{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.header-mobile-item>.dropdown>div{overflow:hidden}.header-mobile-item>.dropdown>div>div{flex-direction:column;gap:8px;padding:12px 12px 0;display:flex}.header-mobile-item>.dropdown>div>div>a{align-items:center;gap:8px;display:flex}.header-mobile-item.active>.trigger .minus{transform:rotate(90deg)}.header-mobile-item.active>.dropdown{grid-template-rows:1fr}.header-mobile-item:last-child{margin-bottom:0}@keyframes left-right-move{0%{transform:translateX(-3px)}100%{transform:translateX(3px)}}@media screen and (max-width:1023px){.header-mobile-open-search{display:block}.header-mobile-open-search.hidden{display:none}.header-burger{display:block}.header-go-search{width:auto;display:none;position:absolute;left:24px;right:68px}.header-go-search.active{display:flex}.header-red-container{display:none}.header-mobile-list.active{display:initial}}@media screen and (max-width:575px){.header-logo{width:135px}.header-contact{background:linear-gradient(135deg,#b99966 0%,#e9d9b3 29.95%,#f8eecb 47.34%,#dbc59c 78.26%,#a8895b 100.48%);gap:5px;display:flex;bottom:0;left:0;right:0}.header-contact>div{border-radius:initial;box-shadow:none;flex:1;width:auto;margin-bottom:0;padding:12px}.header-contact>div picture{flex-shrink:0;width:24px}.header-contact>div p{display:initial}.header-contact>div>a,.header-contact>div>button{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.header-contact>div:after{content:"";background-color:#fff;width:1px;height:24px;display:block;position:absolute;top:18px;right:-3px}.header-contact>div:last-child:after{content:none}.header-contact>div>div{top:0;transform:translateY(calc(-100% - 20px))}.header-contact>div>div:has(>img){inset:0 0 auto auto;transform:translateY(calc(-100% - 20px))}}