div.eapps-widget { position: relative; }
div.eapps-widget.eapps-widget-show-toolbar::before { position: absolute; content: ""; display: block; inset: 0px; pointer-events: none; border: 1px solid transparent; transition: border 0.3s; z-index: 1; }
.eapps-widget-toolbar { position: absolute; top: -32px; left: 0px; right: 0px; display: block; z-index: 99999; padding-bottom: 4px; transition: 0.3s; pointer-events: none; opacity: 0; }
.eapps-widget:hover .eapps-widget-toolbar { opacity: 1; pointer-events: auto; }
.eapps-widget-toolbar a { text-decoration: none; box-shadow: none !important; }
.eapps-widget-toolbar-panel { border-radius: 6px; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); display: inline-flex; align-items: center; top: 0px; position: relative; transition: 0.3s; opacity: 0; overflow: hidden; backface-visibility: hidden; box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px; height: 28px; }
.eapps-widget:hover .eapps-widget-toolbar-panel { opacity: 1; }
.eapps-widget-toolbar-panel-wrapper { width: 100%; position: relative; }
.eapps-widget-toolbar-panel-only-you { position: absolute; top: -24px; font-size: 11px; line-height: 14px; color: rgb(156, 156, 156); padding: 5px 4px; }
.eapps-widget-toolbar-panel-logo { width: 28px; height: 28px; border-right: 1px solid rgba(255, 255, 255, 0.2); display: flex; align-items: center; justify-content: center; }
.eapps-widget-toolbar-panel-logo svg { display: block; width: 15px; height: 15px; fill: rgb(249, 50, 98); }
.eapps-widget-toolbar-panel-edit { font-size: 12px; font-weight: 400; line-height: 14px; display: inline-flex; align-items: center; padding: 9px; border-right: 1px solid rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255); text-decoration: none; }
.eapps-widget-toolbar-panel-edit-icon { width: 14px; height: 14px; margin-right: 8px; }
.eapps-widget-toolbar-panel-edit-icon svg { display: block; width: 100%; height: 100%; fill: rgb(255, 255, 255); }
.eapps-widget-toolbar-panel-views { display: inline-flex; justify-content: center; align-items: center; }
.eapps-widget-toolbar-panel-views-label { font-size: 12px; font-weight: 400; line-height: 14px; margin-left: 8px; }
.eapps-widget-toolbar-panel-views-bar { display: inline-flex; width: 70px; height: 3px; border-radius: 2px; margin-left: 8px; background-color: rgba(255, 255, 255, 0.3); }
.eapps-widget-toolbar-panel-views-bar-inner { border-radius: 2px; background-color: rgb(74, 213, 4); }
.eapps-widget-toolbar-panel-views-green .eapps-widget-toolbar-panel-views-bar-inner { background-color: rgb(74, 213, 4); }
.eapps-widget-toolbar-panel-views-red .eapps-widget-toolbar-panel-views-bar-inner { background-color: rgb(255, 71, 52); }
.eapps-widget-toolbar-panel-views-orange .eapps-widget-toolbar-panel-views-bar-inner { background-color: rgb(255, 180, 0); }
.eapps-widget-toolbar-panel-views-percent { display: inline-flex; margin-left: 8px; margin-right: 8px; font-size: 12px; font-weight: 400; line-height: 14px; }
.eapps-widget-toolbar-panel-views-get-more { padding: 9px 16px; background-color: rgb(249, 50, 98); color: rgb(255, 255, 255); font-size: 12px; font-weight: 400; border-radius: 0px 6px 6px 0px; }
.eapps-widget-toolbar-panel-share { position: absolute; top: 0px; display: inline-block; margin-left: 8px; width: 83px; height: 28px; padding-bottom: 4px; box-sizing: content-box !important; }
.eapps-widget-toolbar-panel-share:hover .eapps-widget-toolbar-panel-share-block { opacity: 1; pointer-events: all; }
.eapps-widget-toolbar-panel-share-button { padding: 0px 18px; height: 28px; background-color: rgb(28, 145, 255); color: rgb(255, 255, 255); font-size: 12px; font-weight: 400; border-radius: 6px; position: absolute; top: 0px; display: flex; flex-direction: row; cursor: default; align-items: center; }
.eapps-widget-toolbar-panel-share-button svg { display: inline-block; margin-right: 6px; fill: rgb(255, 255, 255); position: relative; top: -1px; }
.eapps-widget-toolbar-panel-share-block { position: absolute; background: rgb(255, 255, 255); border: 1px solid rgba(18, 18, 18, 0.1); border-radius: 10px; width: 209px; top: 32px; transform: translateX(-63px); opacity: 0; pointer-events: none; transition: 0.3s; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px; }
.eapps-widget-toolbar-panel-share-block:hover { opacity: 1; pointer-events: all; }
.eapps-widget-toolbar-panel-share-block-text { color: rgb(17, 17, 17); font-size: 15px; font-weight: 400; padding: 12px 0px; text-align: center; }
.eapps-widget-toolbar-panel-share-block-text-icon { padding-bottom: 4px; }
.eapps-widget-toolbar-panel-share-block-actions { display: flex; flex-direction: row; border-top: 1px solid rgba(18, 18, 18, 0.1); }
.eapps-widget-toolbar-panel-share-block-actions-item { width: 33.3333%; display: flex; justify-content: center; align-items: center; height: 39px; transition: 0.3s; background-color: transparent; }
.eapps-widget-toolbar-panel-share-block-actions-item:hover { background-color: rgb(250, 250, 250); }
.eapps-widget-toolbar-panel-share-block-actions-item a { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
.eapps-widget-toolbar-panel-share-block-actions-item-icon { width: 16px; height: 16px; display: block; }
.eapps-widget-toolbar-panel-share-block-actions-item-facebook .eapps-widget-toolbar-panel-share-block-actions-item-icon { fill: rgb(60, 90, 155); }
.eapps-widget-toolbar-panel-share-block-actions-item-twitter .eapps-widget-toolbar-panel-share-block-actions-item-icon { fill: rgb(26, 178, 232); }
.eapps-widget-toolbar-panel-share-block-actions-item-google .eapps-widget-toolbar-panel-share-block-actions-item-icon { fill: rgb(221, 75, 57); }
.eapps-widget-toolbar-panel-share-block-actions-item:not(:last-child) { border-right: 1px solid rgba(18, 18, 18, 0.1); }

.kFDXLI { -webkit-font-smoothing: antialiased; font-family: "Fira Sans"; }
.jfKwcX { position: relative; width: 100%; color: rgb(17, 17, 17); margin: 0px auto; -webkit-font-smoothing: antialiased; font-family: "Fira Sans"; }
.jfKwcX, .jfKwcX * { box-sizing: border-box !important; outline: none !important; }
.hImZB { color: currentcolor; display: block; text-transform: inherit; text-align: inherit; font-size: 36px; font-style: normal; font-weight: 700; line-height: 48px; }
.hImZB a { color: currentcolor; }
.ebTeIY { color: currentcolor; display: block; text-transform: inherit; text-align: inherit; font-size: 16px; font-style: normal; font-weight: 400; line-height: 22px; }
.ebTeIY a { color: currentcolor; }
.jwTdmr { color: currentcolor; display: block; text-transform: inherit; text-align: inherit; font-size: 18px; font-style: normal; font-weight: 700; line-height: 24px; }
.jwTdmr a { color: currentcolor; }
.ezqCwd { color: currentcolor; display: block; text-transform: inherit; text-align: inherit; font-size: 15px; font-style: normal; font-weight: 400; line-height: 20px; }
.ezqCwd a { color: currentcolor; }
.QzSGr { color: currentcolor; display: inline; text-transform: inherit; text-align: inherit; font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; }
.QzSGr a { color: currentcolor; }
.icWann { color: currentcolor; display: block; text-transform: inherit; text-align: inherit; font-size: 28px; font-style: normal; font-weight: 700; line-height: 36px; }
.icWann a { color: currentcolor; }
.kXeUza { color: currentcolor; display: block; text-transform: inherit; text-align: inherit; font-size: 22px; font-style: normal; font-weight: 700; line-height: 28px; }
.kXeUza a { color: currentcolor; }
.fWUeHF { position: absolute; inset: 0px; border-radius: inherit; overflow: hidden; }
.ixnVLT { position: absolute; inset: 0px; z-index: 1; background-repeat: no-repeat; background-position: center center; border-radius: inherit; background-size: cover; }
.kDQOVq { position: absolute; inset: 0px; z-index: 2; }
.dgSwnA { position: relative; box-sizing: border-box; width: 100%; border: 0px solid transparent; z-index: 1; }
.UpQU { display: flex; justify-content: center; position: relative; box-sizing: inherit; width: 100%; min-height: 100%; }
.kjKpSQ { width: 100%; z-index: 3; transition: transform 0.3s linear; }
.bDtudF { text-align: center; display: flex; flex-direction: column; gap: 8px; margin-bottom: 40px; }
.hzhZhw { font-family: "Fira Sans"; }
.ggTpgV { display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; width: 100%; }
.dajbEm { position: absolute; inset: 0px; display: flex; justify-content: center; align-items: center; }
.koQhrO { width: 100%; height: 100%; display: flex; flex-grow: 1; align-items: center; justify-content: center; position: relative; }
.koQhrO img { display: block; width: 100%; height: 100%; object-fit: cover; }
.cLbqtZ { width: 100%; height: 100%; background: rgb(245, 245, 245); position: relative; }
.cLbqtZ::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(250deg, rgba(0, 0, 0, 0) 40%, rgb(255, 255, 255) 50%, rgba(0, 212, 255, 0) 60%) 0% 0% / 400% 400%; animation: 4s ease 0s infinite normal none running cUFefP; }
.jJxWCg { min-width: 0px; }
.jJxWCg > :not(:last-child, .card-content__CardCategories-sc-f87e0f1d-0) { margin-bottom: 16px; }
.kfYhVD { max-width: 100%; display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
.jeybVN { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.ksLqQK { font-family: "Fira Sans"; }
.GUIfy { display: flex; align-items: center; gap: 8px; }
.dKuGWR { opacity: 0.7; }
.gOexsc { min-width: 0px; border-radius: 16px; }
.gOexsc::after { content: ""; position: absolute; inset: 0px; border: 1px solid rgba(17, 17, 17, 0.03); border-radius: 16px; }
.gOexsc img { transition: transform 400ms cubic-bezier(0.4, 0, 0.25, 1); }
.iZWtjo { cursor: pointer; }
.iZWtjo, .iZWtjo:hover, .iZWtjo:visited, .iZWtjo:focus, .iZWtjo:active { text-decoration: none; color: inherit; }
.iZWtjo:hover .card-content__CardContentTitle-sc-f87e0f1d-4 { text-decoration: underline; }
.iZWtjo:hover .card-media-image__CardMediaImage-sc-c4ea9c2e-0 img { transform: scale(1.05); }
.gNpjcS { display: flex; flex-direction: column; gap: 24px; }
.gNpjcS > div { flex: 1 1 50%; }
.eaQHqU { display: flex; flex-direction: row; align-items: center; gap: 40px; }
.eaQHqU .card-media-image__CardMediaImage-sc-c4ea9c2e-0 { flex: 1 1 240px; }
.eaQHqU .card-content__CardContent-sc-f87e0f1d-1 { flex: 1 1 calc(100% - 240px); }
.irGmSC { margin-bottom: 60px; }
.bRaEDZ { display: flex; flex-direction: row; align-items: center; gap: 40px; margin-bottom: 60px; }
.bRaEDZ > div { flex: 1 1 50%; }
.cJIMJX { display: flex; flex-direction: column; gap: 60px; }
.cJIMJZ { display: flex; flex-direction: column; gap: 40px; }
.eUWOch { position: relative; min-width: 260px; max-width: 960px; margin: 0px auto; }
@keyframes cUFefP { 
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}