ul.eksi-news-list{display:flex!important;flex-wrap:wrap;gap:30px;padding-left:0!important;margin-top:40px}ul.eksi-news-list>li.wpra-item{box-sizing:border-box;flex:0 0 calc((100% - 60px) / 3);min-width:0}@media (max-width:980px){ul.eksi-news-list>li.wpra-item{flex-basis:calc((100% - 30px) / 2)}}@media (max-width:767px){ul.eksi-news-list>li.wpra-item{flex-basis:100%}}ul.eksi-news-list li.wpra-item{background:#ffffff!important;color:#003366!important;border:1px solid #c7ddf7!important;border-radius:8px!important;padding:18px;box-shadow:0 4px 12px rgba(0,0,0,0.04);transition:all .25s ease;list-style:none!important;display:flex;flex-direction:column;height:auto!important;min-height:160px}ul.eksi-news-list li.wpra-item:hover{transform:translateY(-6px);box-shadow:0 10px 24px rgba(0,0,0,0.10)}.wpra-item-thumbnail{width:100%;height:140px;object-fit:cover;border-radius:6px;margin-bottom:12px}.wpra-item-title{font-size:17px;font-weight:600;color:#003366!important;margin-bottom:10px;line-height:1.3}.wpra-item-excerpt{font-size:14px;color:#444!important;line-height:1.4;margin-bottom:auto}.wpra-item-read-more{margin-top:15px;display:inline-block;font-size:14px;color:#0055aa!important;font-weight:600;text-decoration:underline!important}.wpra-item-meta{display:none!important}li.wpra-item{position:relative}li.wpra-item>*{position:relative}li.wpra-item>*:last-child{font-size:0!important}li.wpra-item>*:last-child::before{content:attr(data-clean-meta);font-size:13px!important;color:#333!important}.mix-news{display:flex;flex-wrap:wrap;gap:30px}.mix-news>*{box-sizing:border-box;flex:0 0 calc((100% - 30px) / 2);min-width:0}.mix-news .wpra-item{display:block}#gielda-handle{position:fixed;top:50%;right:0;transform-origin:right center;transform:translateY(-50%) rotate(-90deg);z-index:999999;background:#0c71c3;color:#fff;padding:12px 20px;font-weight:bold;font-size:16px;border-radius:12px 0 0 12px;cursor:pointer;box-shadow:-4px 0 12px rgba(0,0,0,0.25);white-space:nowrap;margin-right:20px}#popup-gielda{position:fixed;top:50%;right:0;transform:translateY(calc(-50% + 60px - 206px)) translateX(100%);width:320px;height:320px;background:#fff;border-radius:12px 0 0 12px;box-shadow:-4px 0 12px rgba(0,0,0,0.25);z-index:999998;overflow:hidden;transition:transform 0.35s ease}#popup-gielda.active{transform:translateY(calc(-50% + 60px - 206px)) translateX(0)}#popup-close{position:absolute;top:8px;right:10px;font-size:24px;font-weight:bold;cursor:pointer;color:#333}#popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.4);z-index:999997;opacity:0;pointer-events:none;transition:opacity 0.3s ease}#popup-overlay.active{opacity:1;pointer-events:auto}@media (max-width:768px){#popup-gielda{width:85vw;height:auto}#popup-gielda iframe{width:100%;height:300px}#gielda-handle{padding:10px 16px;font-size:15px}}.button-wiadomosci{position:fixed;top:calc(50% + 68px);right:0;transform-origin:right center;transform:translateY(-50%) rotate(-90deg);z-index:999999;background:#666;color:#fff;padding:12px 20px;font-weight:bold;font-size:16px;border-radius:12px 0 0 12px;cursor:pointer;box-shadow:-4px 0 12px rgba(0,0,0,0.25);white-space:nowrap;margin-right:20px}@media (max-width:768px){.button-wiadomosci{padding:10px 16px;font-size:15px}}#top-header .eksi-rodo{display:inline-block;margin-left:16px;padding:3px 10px;border:1px solid currentColor;border-radius:3px;color:inherit;font-weight:600;line-height:1.4}#top-header .eksi-rodo:hover,#top-header .eksi-rodo:focus-visible{opacity:.75}#top-header #et-info{width:100%;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}#top-header #et-info .eksi-rodo{margin-left:auto;flex-shrink:0}@media (max-width:767px){#top-header #et-info{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;width:100%;min-height:48px;padding:0 70px 0 0;box-sizing:border-box;font-size:12px;line-height:1.5;text-align:left}#top-header #et-info-phone{margin-right:0}#top-header #et-info-email{font-size:12px}#top-header #et-info .eksi-rodo{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;padding:5px 8px;font-size:12px;line-height:1.4}}@media (max-width:767px){#page-container{padding-top:0!important}#top-header{position:relative!important;top:auto!important}#main-header{position:sticky!important;top:0!important;width:100%;margin-top:0!important;z-index:99999}}@media (max-width:767px){#top-header #et-info{gap:2px}#top-header #et-info-phone{margin-bottom:0}}