/* generated: hover/focus states + layout modes lifted out of the components */
.dc-hidden{display:none !important}
[data-sc="isDesktop"]{display:none !important}
[data-sc="isMobile"]{display:flex !important}
@media (min-width:1024px){
  [data-sc="isDesktop"]{display:flex !important}
  [data-sc="isMobile"]{display:none !important}
}
a { color: #16867a; text-decoration: none; }
  a:hover { color: #0f5f57; }
  summary { cursor: pointer; }
  summary::-webkit-details-marker { display: none; }
  details[open] > summary > span[data-sign] { transform: rotate(180deg); }
a { color: #16867a; text-decoration: none; }
  a:hover { color: #0f5f57; }
.x1:hover{color:#2ec4b6}
.x2:hover{background:#eaf7f4; color:#0d2b32}
.x3:hover{color:#16867a}
.x4:hover{background:#25a89c; color:#04231f}
.x5:hover{border-color:#2ec4b6; color:#0d2b32}
.x6:hover{background:#000000; color:#ffffff}
.x7:hover{color:#16867a; border-color:#16867a}
.x8:hover{background:#d9821a; color:#ffffff}
.x9:hover{color:#d9821a}
.x10:hover{color:#f9c37e}
.x11:hover{border-color:#0d2b32; color:#0d2b32}
.x12:hover{border-color:#0d2b32}
.x13:hover{background:#d9821a}
.x14:hover{transform:translateY(-4px); box-shadow:0 22px 40px -22px rgba(61,42,16,0.5)}
.x15:hover{background:#0d2b32; color:#ffffff}
.x16:hover{color:#12232a}
.x17:hover{color:#ffffff}
