/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/js/_src/components/HeaderNav/components/SlideToggle/styles/index.module.scss ***!
  \*******************************************************************************************************************************************************************************************************/
.r5zm9O0nqUvxMCk8z2YL {
  overflow: hidden;
  transition: height 0.3s ease-in-out;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/js/_src/components/HeaderNav/styles/index.module.scss ***!
  \********************************************************************************************************************************************************************************/
.m931eMOyZCuS2JbOTHU7 {
  width: 45px;
  aspect-ratio: 1/1;
  background-color: #0065bb;
  border: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 200;
  transition: background-color 0.25s ease-in-out;
}
@media (min-width: 960px) {
  .m931eMOyZCuS2JbOTHU7 {
    display: none;
  }
}

.OMnOJFPZzq8sIq7_8zow {
  width: 26px;
  aspect-ratio: 26/11;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 auto;
}

.GeW_ViJI0k4YY8uTG78A {
  height: 2px;
  background-color: #fff;
  transition: transform 0.25s ease-in-out, background-color 0.25s ease-in-out;
}
.m931eMOyZCuS2JbOTHU7[aria-expanded=true] .GeW_ViJI0k4YY8uTG78A:nth-of-type(1) {
  transform: translateY(4.5px) rotate(315deg);
}
.m931eMOyZCuS2JbOTHU7[aria-expanded=true] .GeW_ViJI0k4YY8uTG78A:nth-of-type(2) {
  transform: translateY(-4.5px) rotate(-315deg);
}

.knMrfDoQMUWrmK0FOi32 {
  position: absolute;
  top: 60px;
  left: 100%;
  width: 100svw;
  height: calc(100svh - 60px);
  transition: transform 0.25s;
  background-color: #fff;
  padding: 25px;
}
.knMrfDoQMUWrmK0FOi32[aria-hidden=false] {
  transform: translateX(-100%);
}
@media (min-width: 960px) {
  .knMrfDoQMUWrmK0FOi32 {
    display: flex;
    align-items: flex-end;
    gap: 35px;
    width: auto;
    height: auto;
    position: static;
    background-color: transparent;
    transform: none !important;
    padding: 0;
  }
}

.Xr77042eu40NO90npLTS {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 6px;
  margin: 0 0 8px;
}
@media (min-width: 960px) {
  .Xr77042eu40NO90npLTS {
    justify-content: flex-end;
  }
}

.o_BHLLvcV9xxjo3Oxk0x {
  color: #0065bb;
}

.Gam1BnvSAzUZca6jagXx {
  color: #0065bb;
  font-weight: bold;
  font-size: 1.8rem;
}

.AedpIHzWhXjfapNlrhlz {
  margin: 0 0 30px;
}
@media (min-width: 960px) {
  .AedpIHzWhXjfapNlrhlz {
    display: flex;
    gap: 60px;
    margin: 0 50px 0 0;
  }
}

@media (min-width: 960px) {
  .krmhKYFGyK1dp9nR9hQe {
    position: relative;
  }
}

.VqGSKxf4MKgntF4mBS8x {
  text-decoration: none;
  color: inherit;
  display: block;
  padding: 10px;
  position: relative;
}
@media (min-width: 960px) {
  .VqGSKxf4MKgntF4mBS8x {
    width: 70px;
    padding: 5px 0;
    text-align: center;
  }
}
.VqGSKxf4MKgntF4mBS8x:hover {
  color: #0065bb;
}
.VqGSKxf4MKgntF4mBS8x:hover::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #0065bb;
}

.AEM6TLuI4OmEeahRK18c {
  width: 100%;
  display: block;
  background-color: transparent;
  border: 0;
  padding: 10px;
  position: relative;
  text-align: left;
}
@media (min-width: 960px) {
  .AEM6TLuI4OmEeahRK18c {
    width: 70px;
    padding: 5px 0;
  }
}
.AEM6TLuI4OmEeahRK18c::after {
  content: "";
  width: 7px;
  aspect-ratio: 1/1;
  border-left: 1px solid #222;
  border-bottom: 1px solid #222;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%) rotate(-45deg);
}
@media (min-width: 960px) {
  .AEM6TLuI4OmEeahRK18c::after {
    right: 0;
  }
}
.AEM6TLuI4OmEeahRK18c[aria-selected=true], .AEM6TLuI4OmEeahRK18c:hover {
  color: #0065bb;
}
.AEM6TLuI4OmEeahRK18c[aria-selected=true]::before, .AEM6TLuI4OmEeahRK18c:hover::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #0065bb;
}
.AEM6TLuI4OmEeahRK18c[aria-selected=true]::after, .AEM6TLuI4OmEeahRK18c:hover::after {
  border-color: #0065bb;
}

.cqdKzGQPoFiuVJvANiq8 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 6px;
}

.IvOsk7SOZLEh1lo0JmlI {
  display: block;
  border: 1px solid #0065bb;
  color: #0065bb;
  border-radius: 50px;
  text-align: center;
  text-decoration: none;
  font-size: 1.3rem;
  padding: 6px;
  position: relative;
}
@media (min-width: 960px) {
  .IvOsk7SOZLEh1lo0JmlI {
    width: 190px;
  }
}
.IvOsk7SOZLEh1lo0JmlI::after {
  content: "";
  width: 15px;
  aspect-ratio: 1/1;
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcwNjcgNDM2KSI+PHBhdGggZD0iTTAsNjkuMjM0VjBIOTIuMzA4VjY5LjIzNFptNS4xMjgtNC45NDlIODcuMThWMjQuMTk0bC0zNC40NTQsMTguOUgzOS4yNTRsLS41OTEtLjMzNEw1LjEyOCwyNFpNNDAuNjM0LDM4LjE0Mkg1MS4zNkw4Ny4xOCwxOC41VjQuOTQ1SDUuMTI4VjE4LjI4N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzA2MyAtNDIxKSIgZmlsbD0iI2ZmZmZmZiIvPjxyZWN0IHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcwNjcgLTQzNikiIGZpbGw9Im5vbmUiLz48L2c+PC9zdmc+);
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcwNjcgNDM2KSI+PHBhdGggZD0iTTAsNjkuMjM0VjBIOTIuMzA4VjY5LjIzNFptNS4xMjgtNC45NDlIODcuMThWMjQuMTk0bC0zNC40NTQsMTguOUgzOS4yNTRsLS41OTEtLjMzNEw1LjEyOCwyNFpNNDAuNjM0LDM4LjE0Mkg1MS4zNkw4Ny4xOCwxOC41VjQuOTQ1SDUuMTI4VjE4LjI4N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzA2MyAtNDIxKSIgZmlsbD0iI2ZmZmZmZiIvPjxyZWN0IHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcwNjcgLTQzNikiIGZpbGw9Im5vbmUiLz48L2c+PC9zdmc+);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  background-color: #0065bb;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}
.IvOsk7SOZLEh1lo0JmlI:hover {
  background-color: #034986;
  color: #fff;
}
.IvOsk7SOZLEh1lo0JmlI:hover::after {
  background-color: #fff;
}

.UX3OCQnuLElck6VOFIQ6 {
  display: block;
  border: 1px solid #0065bb;
  background-color: #0065bb;
  color: #fff;
  border-radius: 50px;
  text-align: center;
  text-decoration: none;
  font-size: 1.3rem;
  padding: 6px;
  position: relative;
}
@media (min-width: 960px) {
  .UX3OCQnuLElck6VOFIQ6 {
    width: 190px;
  }
}
.UX3OCQnuLElck6VOFIQ6::after {
  content: "";
  width: 15px;
  aspect-ratio: 1/1;
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY4NzAgNDUwKSI+PHBhdGggZD0iTTQzLjc0LDIyLjM5NCw0My40OTIsOC43NzIsNTcuNSwyMi42NDZaTTUuMzYyLDUuMzYyaDMyLjdsLjQwOSwyMi4zLDIyLjMuNDExVjc4LjY0Nkg1LjM2MlpNMCwwVjg0LjAwOEg2Ni4xMzVWMjIuOEw0My4zMjksMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjg1MyAtNDQyKSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0tLjUtLjVINDMuNTM3bDIzLjEsMjMuMXY2MS45MUgtLjVaTTQzLjEyMi41SC41VjgzLjUwOEg2NS42MzV2LTYwLjVaTTQuODYyLDQuODYySDM4LjU1NWwuNDA5LDIyLjMwNiwyMi4zMDkuNDExVjc5LjE0Nkg0Ljg2MlptMzIuNzExLDFINS44NjJWNzguMTQ2aDU0LjQxVjI4LjU2MUwzNy45ODIsMjguMTVabTUuNCwxLjY4OUw1OC43NDMsMjMuMTY5bC0xNS40OTQtLjI4NFptMTMuMywxNC41NzJMNDQuMDE0LDkuOTkzbC4yMTcsMTEuOTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY4NTMgLTQ0MikiIGZpbGw9InJnYmEoMCwwLDAsMCkiLz48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2ODcwIC00NTApIiBmaWxsPSJub25lIi8+PC9nPjwvc3ZnPg==);
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY4NzAgNDUwKSI+PHBhdGggZD0iTTQzLjc0LDIyLjM5NCw0My40OTIsOC43NzIsNTcuNSwyMi42NDZaTTUuMzYyLDUuMzYyaDMyLjdsLjQwOSwyMi4zLDIyLjMuNDExVjc4LjY0Nkg1LjM2MlpNMCwwVjg0LjAwOEg2Ni4xMzVWMjIuOEw0My4zMjksMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjg1MyAtNDQyKSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0tLjUtLjVINDMuNTM3bDIzLjEsMjMuMXY2MS45MUgtLjVaTTQzLjEyMi41SC41VjgzLjUwOEg2NS42MzV2LTYwLjVaTTQuODYyLDQuODYySDM4LjU1NWwuNDA5LDIyLjMwNiwyMi4zMDkuNDExVjc5LjE0Nkg0Ljg2MlptMzIuNzExLDFINS44NjJWNzguMTQ2aDU0LjQxVjI4LjU2MUwzNy45ODIsMjguMTVabTUuNCwxLjY4OUw1OC43NDMsMjMuMTY5bC0xNS40OTQtLjI4NFptMTMuMywxNC41NzJMNDQuMDE0LDkuOTkzbC4yMTcsMTEuOTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY4NTMgLTQ0MikiIGZpbGw9InJnYmEoMCwwLDAsMCkiLz48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2ODcwIC00NTApIiBmaWxsPSJub25lIi8+PC9nPjwvc3ZnPg==);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  background-color: #fff;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}
.UX3OCQnuLElck6VOFIQ6:hover {
  background-color: #034986;
}

@media (min-width: 960px) {
  .Lc_7E61HFJUNiJtmJjcK {
    position: absolute;
    left: 50%;
    top: calc(100% + 20px);
    transform: translateX(-50%);
  }
}

.OAGHbuBchUug2NyPc9xJ {
  background-color: #fff;
  padding: 10px 0;
}
@media (min-width: 960px) {
  .OAGHbuBchUug2NyPc9xJ {
    width: 190px;
    padding: 24px 20px;
    position: relative;
    margin: 10px 0 0;
  }
  .OAGHbuBchUug2NyPc9xJ::before {
    content: "";
    position: absolute;
    bottom: 99.9%;
    left: 50%;
    width: 18px;
    aspect-ratio: 18/10;
    transform: translateX(-50%);
    clip-path: polygon(0 100%, 50% 0%, 100% 100%);
    background-color: #fff;
  }
}

@media (min-width: 960px) {
  .tnStpzlT0eAQD2h437AA:not(:last-of-type) {
    margin: 0 0 10px;
  }
}

.b8YmG1mZQYYaZMmqarsw {
  color: inherit;
  text-decoration: none;
  font-size: 1.4rem;
  padding: 10px;
  display: block;
}
@media (min-width: 960px) {
  .b8YmG1mZQYYaZMmqarsw {
    padding: 0;
  }
}
.b8YmG1mZQYYaZMmqarsw:hover {
  color: #0065bb;
}

/*# sourceMappingURL=common.js.css.map*/