.header-wrapper{position:fixed;top:0;left:0;right:0;width:100%;z-index:15;transition:transform .3s ease-in-out;background-color:var(--color-wave)}.header-wrapper--visible{transform:translateY(0)}.header-wrapper--hidden{transform:translateY(-100%)}.header-wrapper--theme-light{background-color:#fff;box-shadow:0 7px 17px -7px rgba(0,0,0,.12);-webkit-box-shadow:0 7px 17px -7px rgba(0,0,0,.12);-moz-box-shadow:0 7px 17px -7px rgba(0,0,0,.12)}.header-wrapper--theme-light .header-wrapper__logo{background-color:#fff}.header-wrapper--theme-light .nav{border-bottom:.5px solid #d5d9db}.header-wrapper--theme-light .nav__items--open{background-color:#fff}.header-wrapper--theme-light .nav__button{color:#163c4d;font-size:16px}.header-wrapper--theme-light .nav__button:hover{color:#bd4257;background:rgba(0,0,0,.06)}.header-wrapper--theme-light .nav__button--icon{background:rgba(0,0,0,.06);margin-right:16px}@media screen and (min-width:768px){.header-wrapper--theme-light .nav__button--icon{margin-right:32px}}@media screen and (min-width:1024px){.header-wrapper--theme-light .nav__button--icon{margin-right:0}}.header-wrapper--theme-light .nav__button--icon:hover{background:#bd4257}.header-wrapper__logo{background-color:var(--color-wave);height:-moz-fit-content;height:fit-content;display:flex;z-index:2;padding-top:16px;padding-bottom:16px}@media screen and (min-width:1024px){.header-wrapper__logo{padding-top:20px;padding-bottom:20px}}.nav{display:flex;width:100%;justify-content:space-between}@media screen and (min-width:1024px){.nav{align-items:center}}.nav__logo{width:130px;height:20px}@media screen and (min-width:1024px){.nav__logo{width:170px;height:44px}}.nav__items{display:flex;flex-direction:column-reverse;align-items:flex-end;position:absolute;left:0;gap:4px;width:100%;overflow:hidden;transition:max-height .3s ease-in-out;z-index:1}@media screen and (min-width:1024px){.nav__items{position:relative;flex-direction:row;align-items:center;width:auto}}.nav__items-wrapper{display:flex;flex-direction:column;width:100%;opacity:0;transform:translateY(-20px);transition:opacity .2s ease,transform .2s ease}@media screen and (min-width:1024px){.nav__items-wrapper{flex-direction:row;transform:translateX(20px)}}.nav__items-wrapper--animate-in{opacity:1;transform:translateY(0)}@media screen and (min-width:1024px){.nav__items-wrapper--animate-in{transform:translateX(0)}}.nav__items--open{background-color:var(--color-wave);box-shadow:0 7px 17px -7px rgba(0,0,0,.2);-webkit-box-shadow:0 7px 17px -7px rgba(0,0,0,.2);-moz-box-shadow:0 7px 17px -7px rgba(0,0,0,.2)}@media screen and (min-width:1024px){.nav__items--open{box-shadow:none}}.nav__button{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);font-family:Inter,sans-serif;text-decoration:none;font-weight:700;height:44px;display:flex;align-items:center;font-size:16px;color:#fff;padding:8px 16px;border:none;cursor:pointer;opacity:0;pointer-events:none;width:100%;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}@media screen and (min-width:768px){.nav__button{padding:8px 32px}}@media screen and (min-width:1024px){.nav__button{width:auto;transform:translateX(10px);transition:opacity .2s ease,transform .2s ease;padding:8px 16px}}.nav__items--open .nav__button{opacity:1;pointer-events:all;transform:translateY(0)}@media screen and (min-width:1024px){.nav__items--open .nav__button{width:auto;transform:translateX(0)}}.nav__button:hover{background:#002a36}.nav__button--icon{width:28px;height:28px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:var(--color-wave);border:none;padding:0;display:flex;align-items:center;justify-content:center;opacity:1;transform:translateX(0);pointer-events:all;margin:8px 16px}@media screen and (min-width:1024px){.nav__button--icon{min-width:40px;min-height:40px;margin:0}}.nav__button--icon:hover{background:#002a36;cursor:pointer!important}.nav__button--icon .burger-icon{display:block;width:18px;height:18px}@media screen and (min-width:1024px){.nav__button--icon .burger-icon{width:30px;height:30px}}.backnav{width:100%;background-color:#fff;padding:12px 0;border-bottom:1px solid #edf1f3}@media screen and (min-width:1200px){.backnav{padding:16px 0}}.backnav__button{display:flex;align-items:center;font-weight:600;color:#000;border:none;background:none;text-decoration:none;width:-moz-fit-content;width:fit-content;font-size:16px;transform:translateX(-6px)}@media screen and (min-width:768px){.backnav__button{transform:translateX(-8px)}}@media screen and (min-width:1024px){.backnav__button{font-size:18px}}.backnav__button-icon{display:inline-block;width:24px;height:24px;margin-right:8px;vertical-align:middle;transform:rotate(180deg)}