@charset "UTF-8";@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/assets/fonts/Geologica-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.header{position:relative;top:0;left:0;display:flex;width:100%;justify-content:space-between;padding:28px 24px;background-color:#fff;z-index:10000}@media screen and (min-width: 1025px){.header{padding:24px 40px}}.header__logo__img{display:block;width:24px;height:24px}@media screen and (min-width: 1025px){.header__logo__img{width:32px;height:32px}}.header__toggle{position:relative;width:24px;height:24px;background:none;border:none;cursor:pointer}@media screen and (min-width: 1025px){.header__toggle{display:none}}.header__toggle__bar{position:absolute;top:50%;height:50%;width:18px;height:2px;background-color:#003e57;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.header__toggle__bar:nth-child(1){transform:translate(-50%,-8px)}.header__toggle__bar:nth-child(2){transform:translate(-50%,-50%)}.header__toggle__bar:nth-child(3){transform:translate(-50%,6px)}.header__nav{display:none;position:fixed;top:80px;left:0;width:100%;height:calc(100dvh - 80px);padding:40px 24px;background-color:#fff;z-index:1000}@media screen and (min-width: 1025px){.header__nav{display:flex;gap:40px;position:relative;top:0;width:auto;height:auto;padding:0;background-color:transparent}}.header__nav__item{position:relative;border-top:1px solid #b3b3b3}@media screen and (min-width: 1025px){.header__nav__item{border:none}}.header__nav__item__link{display:flex;align-items:center;justify-content:space-between;padding:24px 16px 12px;font-family:Roboto,sans-serif;font-weight:700;font-size:1.6rem;line-height:100%}.header__nav__item__link:after{content:url("data:image/svg+xml,%3csvg%20width='16'%20height='15'%20viewBox='0%200%2016%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.5%200.5L15.5%207.5L8.5%2014.5V10.5L0.5%2010.5L0.5%204.5L8.5%204.5L8.5%200.5Z'%20fill='%23003E57'/%3e%3c/svg%3e")}.header__nav__item__link--has-submenu{color:#b3b3b3}.header__nav__item__link--has-submenu:after{content:none}@media screen and (min-width: 1025px){.header__nav__item__link{width:96px;padding:8px;color:#1a1a1a}.header__nav__item__link:after{content:none}.header__nav__item__link--has-submenu:after{content:url("data:image/svg+xml,%3csvg%20width='10'%20height='8'%20viewBox='0%200%2010%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%207.5L-3.41715e-07%200.5L10%200.500001L5%207.5Z'%20fill='%231A1A1A'/%3e%3c/svg%3e")}}.header__nav__item__submenu{background-color:#fff}@media screen and (min-width: 1025px){.header__nav__item__submenu{display:none;min-width:max-content;position:absolute;top:calc(100% + 24px);box-shadow:0 4px 10px #0000001a}.header__nav__item__submenu--open{display:block}}.header__nav__item__submenu__item__link{padding:24px 16px;display:flex;align-items:center;justify-content:space-between;font-family:Roboto,sans-serif;font-weight:700;font-size:1.6rem;line-height:100%}.header__nav__item__submenu__item__link:after{content:url("data:image/svg+xml,%3csvg%20width='16'%20height='15'%20viewBox='0%200%2016%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.5%200.5L15.5%207.5L8.5%2014.5V10.5L0.5%2010.5L0.5%204.5L8.5%204.5L8.5%200.5Z'%20fill='%23003E57'/%3e%3c/svg%3e")}@media screen and (min-width: 1025px){.header__nav__item__submenu__item__link{padding:12px 8px}.header__nav__item__submenu__item__link:after{content:none}.header__nav__item__submenu__item__link:hover{color:#fff;background-color:#003e57}}@media screen and (max-width: 1024px){.header--open .header__nav{display:block;overflow-y:scroll}.header--open .header__toggle__bar:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.header--open .header__toggle__bar:nth-child(2){opacity:0}.header--open .header__toggle__bar:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}}
