.language-button{cursor:pointer;background-color:inherit;border:none;border-radius:25px;width:44px;height:44px;margin-bottom:12px;transition:all .3s ease-in-out;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.language-button:after{content:"";transform-origin:100% 100%;background-color:#000;width:50%;height:2px;position:absolute;bottom:38%;left:28%}.language-button.active:after{transform:translate(-4px,4px)rotate(45deg)}.language-button.active:before{transform:translate(-2px,-4px)rotate(-45deg)}.language-button:before{content:"";transform-origin:100% 100%;background-color:#000;width:50%;height:2px;position:absolute;top:40%;right:22%}.language-button .language-icon{border:2px solid #000;border-radius:50%;width:58%;height:58%;transition:all .3s ease-in-out;display:block;position:absolute;top:22%;left:24%}.language-button .language-icon:after{content:"";border:2px solid #0000;border-bottom-color:#000;border-radius:50%;width:132%;height:96%;position:absolute;bottom:-8%;left:10%;transform:rotate(90deg)}.language-button .language-icon:before{content:"";border:2px solid #0000;border-bottom-color:#000;border-radius:50%;width:132%;height:96%;position:absolute;bottom:-8%;right:10%;transform:rotate(-90deg)}.language-button.active .language-icon:after,.language-button.active .language-icon:before{border:0;width:0;height:0}.language-button.active .language-icon:before{transform:translate(-2px,-4px)rotate(-45deg)}.language-button.active .language-icon{border-color:#0000;width:0;height:0}.search-button{cursor:pointer;width:44px;height:44px;transition:all .3s ease-in-out}.search-button:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.search-button:before{content:"";transform-origin:100% 0;background-color:#000;width:0;height:2px;margin-top:-2px;position:absolute;top:29%;right:29%;transform:rotate(-45deg)}.search-button:after{content:"";transform-origin:100% 100%;background-color:#000;width:29%;height:2px;margin-top:-2px;position:absolute;bottom:22%;right:22%;transform:rotate(45deg)}.search-button .search-icon{border:2.5px solid #000;border-radius:50%;width:42%;height:42%;display:block;position:absolute;top:22%;left:24%}.search-button.active:before,.search-button.active:after{width:65%;bottom:26%;right:30%}.search-button.active .search-icon{border-color:#0000;width:0;height:0}.search-button.active,.search-button:hover{background-color:#f0ebe5!important}.search-button:before,.search-button:after,.search-button .search-icon,.language-button:before,.language-button:after,.language-button .language-icon{transition:all .3s ease-in-out}.header-container{background-color:var(--background-color);z-index:100;padding:10px 0;position:relative}.header-container .nav-container{justify-content:space-between;align-items:center;display:flex}.header-container .nav-container .logo{font-family:var(--font-alegreya-header);color:inherit;border-bottom:none;justify-content:center;align-items:center;column-gap:8px;font-size:36px;text-decoration:none;display:flex}.header-container .nav-container .logo:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.header-container .nav-container .link-items-container{align-items:center;column-gap:60px;display:flex}.header-container .nav-container .link-items-container .link-container ul{gap:36px;display:flex}.header-container .nav-container .link-items-container .link-container li{margin:0}.header-container .nav-container .link-items-container .link-container a{color:var(--jds-link-text-color-dark);font-size:20px;text-decoration-color:#0000;text-decoration-thickness:from-font}.header-container .nav-container .link-items-container .link-container a:hover{text-decoration:underline;text-decoration-thickness:from-font}.header-container .nav-container .link-items-container .link-container a:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}@media screen and (max-width:840px){.header-container .nav-container .link-items-container .link-container{opacity:0;pointer-events:none;background-color:#0000;transition:opacity 3s ease-in-out,background-color 2s,transform 3s ease-in-out;transform:translateY(-20px)}.header-container .nav-container .link-items-container .link-container.open-mobile-format{border-top:1px solid var(--tds-color-neutrals-gray);border-bottom:1px solid var(--tds-color-neutrals-gray);background-color:var(--background-color);pointer-events:auto;opacity:1;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding-top:80px;transition:opacity 3s ease-in-out,transform 3s ease-in-out;display:flex;position:absolute;top:90px;left:0;transform:translateY(0)}}@media screen and (max-width:840px) and (max-width:479px){.header-container .nav-container .link-items-container .link-container.open-mobile-format{top:72px}}@media screen and (max-width:840px){.header-container .nav-container .link-items-container .link-container.open-mobile-format ul{flex-direction:column}.header-container .nav-container .link-items-container .link-container.open-mobile-format ul a{font-size:24px}}.header-container .nav-container .link-items-container .icons{gap:20px;display:flex;color:#372316bf!important}.header-container .nav-container .link-items-container .icons .search-button{cursor:pointer;background-color:inherit;border:none;border-radius:25px;width:44px;height:44px;margin-bottom:12px;transition:all .3s ease-in-out;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.header-container li,ul{margin:0;padding:0}.dropdown-container{pointer-events:none;background-color:var(--background-color);z-index:1;max-height:calc(100vh - 80px);transition:transform .5s cubic-bezier(.86,0,.07,1);position:absolute;left:0;right:0;overflow:auto;transform:translateY(calc(-100% - 8px))}.dropdown-container.open{pointer-events:auto;transform:translateY(0)}.dropdown-container .dropdown-content{border-bottom:1px solid var(--tds-color-neutrals-gray);flex-direction:column;justify-content:center;align-items:center;padding:20px 0 32px;display:flex}.dropdown-container .dropdown-content button{height:46px;min-height:auto;margin:0 0 0 12px}.dropdown-container .dropdown-content .search-input{border:none;width:80%;padding:8px 8px 8px 5px;font-size:14px}@media screen and (max-width:479px){.header-container{padding:8px 0}.header-container .nav-container .logo{font-size:26px}.header-container .nav-container .logo img{display:none}}
