.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.mainMenu .nav-items,.no-bullets{margin:0;padding:0;list-style-type:none}:root{--gutter:4.8rem;--grid-gutter:12rem;--contentblock-margin:6.8rem}@media(max-width:1600px){body{--gutter:4rem}}@media(xl){body{--gutter:4rem}}@media(max-width:1440px){body{--gutter:3.2rem}}@media(max-width:1300px){body{--gutter:2.8rem}}@media(max-width:1024px){body{--gutter:2.4rem;--grid-gutter:4rem}}@media(max-width:768px){body{--gutter:.8rem;--grid-gutter:1.6rem;--contentblock-margin:2.4rem}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.mainMenu .nav-items,.no-bullets{margin:0;padding:0;list-style-type:none}.header{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:4;width:100%;height:12rem;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;background-color:#2f302f}.header.headroom--top{position:relative}.header.headroom--pinned{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header.headroom--unpinned{-webkit-transform:translateY(-102%);-ms-transform:translateY(-102%);transform:translateY(-102%)}.header.headroom--unpinned .secondary-menu{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.header .header-inner{position:relative}.header .header-inner .logo-link{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:15.6rem;height:auto;overflow:hidden}.header .header-inner .logo-link img{width:100%}.header .header-inner .logo-link img.dark{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .header-inner .logo-link img.light{display:none}.mainMenu{position:relative;z-index:999}.mainMenu .mobile-search{display:none}.mainMenu .nav-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.mainMenu .nav-items.desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainMenu .nav-items.mobile{display:none}.mainMenu .nav-items li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mainMenu .nav-items li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#dedac6;font-size:1.8rem;font-weight:700;line-height:1.5;text-decoration:none}.mainMenu .nav-items li a:hover{opacity:.8}.mainMenu .nav-items li.children>a::after{content:"";font-family:Icon;margin-left:1rem}.mainMenu .nav-items li.children ul{opacity:0;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#eee;pointer-events:none;padding:1rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mainMenu .nav-items li.children ul li a{padding:1rem 2.5rem;white-space:nowrap}.mainMenu .nav-items li.children ul:focus-within{opacity:1;pointer-events:all}.mainMenu .nav-items li.children:hover ul{opacity:1;pointer-events:all}.search-input{width:25rem;height:5.6rem;padding:.8rem 0;border-bottom:1px solid #dedac6}.search-input:has(input:focus-visible){-webkit-box-shadow:0 1px #dedac6;box-shadow:0 1px #dedac6}.search-input .search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem;height:100%;color:#dedac6}.search-input .icon{width:2.4rem;height:2.4rem;font-size:2.4rem;color:#dedac6}.search-input input{width:100%;background-color:rgba(0,0,0,0);color:#dedac6;border-color:transparent;outline-color:transparent;font-size:1.8rem;font-weight:700}.search-input input::-webkit-input-placeholder{color:#dedac6}.search-input input:focus-visible{border:none!important}.nav-language ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:5.6rem;height:5.6rem;border:.1rem solid #dedac6;border-radius:99rem}.nav-language ul li{padding:0!important}.nav-language ul li a{display:block;padding:0;font-size:1.8rem;font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#dedac6}.nav-language ul li a:hover{opacity:.6}.nav-language ul li a.active{display:none}#triggerMenu{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5.6rem;width:5.6rem;border:.1rem solid #dedac6;border-radius:99rem;cursor:pointer}#triggerMenu .icon{color:#dedac6;font-size:2rem}#triggerMenu .icon.icon-menu{display:block}#triggerMenu .icon.icon-close{display:none}#triggerMenu.active .icon-menu{display:none}#triggerMenu.active .icon-close{display:block}.secondary-menu{position:absolute;display:block;z-index:12;right:0;top:100%;width:auto;min-width:30rem;padding:3.2rem;background-color:#dedac6;color:#2f302f;font-weight:700;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.1);box-shadow:0 6px 20px 0 rgba(0,0,0,.1)}.secondary-menu.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.secondary-menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.secondary-menu li a{width:100%;padding:1.6rem 0;font-size:1.8rem;border-bottom:.1rem solid #b2ada4;text-decoration:none;opacity:1}.secondary-menu li a:hover{opacity:.8}.secondary-menu li:first-of-type a{padding:0 0 1.6rem 0}.secondary-menu li:last-of-type a{padding:1.6rem 0 0 0;border-bottom:none}@media(max-width:1680px){.header .header-inner .logo-link{width:15rem}.header .header-inner .logo-link .lottie-animation{width:100%;height:auto}.mainMenu .nav-items{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media(max-width:1140px){.header .header-inner .logo-link{width:12rem}.mainMenu .nav-items{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}.search-input{width:18rem}.search-input input{font-size:1.6rem}}@media(max-width:768px){.header{height:10rem}.header .grid{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.header .grid::after,.header .grid::before{display:none}.header.active .header-inner .logo-link img.light{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header.active .mainMenu .nav-items.desktop{display:none}.header.active .mainMenu .nav-items.mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header.active #triggerMenu{border-color:#dedac6}.header.active .nav-language{z-index:1}.header .header-inner .logo-link{width:10.8rem}.search-input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-color:#2f302f}.search-input.desktop{display:none}.search-input .search-form{color:#2f302f}.search-input .icon{color:#2f302f}.search-input input{color:#2f302f}.search-input input::-webkit-input-placeholder{color:#2f302f}.nav-language.desktop{display:none}.mainMenu{position:absolute;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);top:10rem;width:100vw;height:calc(100vh - 10rem);padding:2.4rem calc(var(--gutter) + var(--grid-gutter));row-gap:9.6rem;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;opacity:0;pointer-events:none;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s;background-color:#dedac6;color:#2f302f}.mainMenu.active{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;pointer-events:all;z-index:0}.mainMenu .mobile-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.8rem;width:100%}.mainMenu .mobile-search .nav-language{color:#2f302f}.mainMenu .mobile-search .nav-language ul{width:5.6rem;height:5.6rem;border-color:#2f302f}.mainMenu .mobile-search .nav-language ul li a{padding:0;color:#2f302f}.mainMenu .nav-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:calc(100% - 17rem);overflow:auto}.mainMenu .nav-items li{position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mainMenu .nav-items li:not(:last-of-type) a{padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:.1rem solid #b2ada4}.mainMenu .nav-items li a{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#2f302f;text-transform:none;font-size:1.8rem;font-weight:700}.mainMenu .nav-items li.children>a::after{display:none}.mainMenu .nav-items li.children ul{opacity:1;position:relative;top:inherit;left:inherit;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);background-color:rgba(0,0,0,0);pointer-events:all;padding:0 2rem}.mainMenu .nav-items li.children ul li a{padding:1rem 2rem;white-space:inherit}}@media(max-width:768px)and (max-height:700px){.mainMenu{row-gap:3.6rem}}
/*# sourceMappingURL=header.css.map */
