.elementor-9 .elementor-element.elementor-element-59b3c3e{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1dd703c{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e118d02{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6b85466{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f75e21d{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-80004c3{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e2a681b{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-395f174{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c7918d7{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bc7a421{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for episteme-reports, class: .elementor-element-a0f874f */.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-section{padding: 28px 0 36px;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-section .ep-heading{margin: 0 0 24px;color: var(--ep-purple);text-align: center;font-size: clamp(26px, 2.8vw, 36px);font-weight: 700;line-height: 1.15;letter-spacing: .035em;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-section .ep-heading::after{content: "";display: block;width: 64px;height: 3px;margin: 12px auto 0;border-radius: 3px;background: linear-gradient(90deg, var(--ep-cyan), var(--ep-purple));}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-report-title-top{display: none;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports--carousel{padding: 0 62px;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports--carousel .ep-reports-controls{position: absolute;inset: 0;margin: 0;pointer-events: none;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-controls button{position: absolute;top: calc(50% - 5px);transform: translateY(-50%);display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;min-width: 48px;padding: 0;border: 1px solid var(--ep-purple);border-radius: 50%;background: var(--ep-purple);color: #fff;opacity: 1;z-index: 2;pointer-events: auto;box-shadow: 0 4px 12px rgb(41 51 66 / 12%);transition: background-color .2s, box-shadow .2s;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-prev{left: 0;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-next{right: 0;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-controls button i{display: none;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-controls button::before{content: "";display: block;width: 10px;height: 10px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: rotate(45deg);margin-right: 4px;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-controls .ep-reports-prev::before{transform: rotate(-135deg);margin-right: 0;margin-left: 4px;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-controls button:hover:not(:disabled){background: var(--ep-ink);box-shadow: 0 5px 16px rgb(41 51 66 / 20%);}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-controls button:disabled{opacity: .55;background: #fff;color: var(--ep-purple);box-shadow: none;cursor: default;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports--carousel .ep-reports-list{gap: 17px;padding: 6px 0 16px;scrollbar-width: none;-ms-overflow-style: none;scroll-snap-stop: always;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports--carousel .ep-reports-list::-webkit-scrollbar{display: none;width: 0;height: 0;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-report{border-radius: 10px;box-shadow: 0 3px 10px rgb(41 51 66 / 10%);transition: transform .2s, box-shadow .2s;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-covers-only .ep-report-visual{border: 0;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-report-visual{display: block;border-radius: 10px;overflow: hidden;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-report-image{display: block;width: 100%;height: auto !important;object-fit: contain;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-report-visual:focus-visible{outline: 3px solid var(--ep-cyan);outline-offset: -4px;}@media (hover: hover) and (prefers-reduced-motion: no-preference){.elementor-9 .elementor-element.elementor-element-a0f874f .ep-report:hover{transform: translateY(-4px);box-shadow: 0 6px 14px rgb(41 51 66 / 16%);}}@media (min-width: 768px) and (max-width: 1024px){.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports--carousel{padding: 0 56px;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-controls button{width: 44px;height: 44px;min-width: 44px;}}@media (max-width: 767px){.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-section{padding: 22px 0 28px;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-section .ep-heading{margin-bottom: 18px;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports--carousel{display: flex;flex-direction: column;padding: 0;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports--carousel .ep-reports-controls{position: static;order: 2;display: flex;justify-content: center;gap: 12px;margin: 4px 0 0;pointer-events: auto;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports-controls button{position: static;transform: none;width: 46px;height: 46px;min-width: 46px;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports--carousel .ep-reports-list{width: 100%;}.elementor-9 .elementor-element.elementor-element-a0f874f .ep-reports--carousel .ep-report{flex-basis: calc(100% - 28px);}}/* End custom CSS */