:root{--pef-blue: #1B5BA8;--pef-blue-dark: #0F2C5F;--pef-navy-deep: #072036;--pef-blue-soft: #E8F1FB;--pef-orange: #E76F51;--pef-orange-soft: #FEF5E8;--pef-orange-text: #5E3A1C;--pef-fg1: #1E2A3A;--pef-fg2: #4A5B6E;--pef-fg3: #6B7788;--pef-bg: #FFFFFF;--pef-bg-soft: #F5F7FA;--pef-bg-light: #F5F7FA;--pef-border: #DCE3EC;--pef-divider: #DCE3EC;--pef-shadow-card: 0 5px 20px rgba(0,0,0,0.05);--pef-shadow-hover: 0 15px 30px rgba(0,0,0,0.10);--pef-radius-sm: 4px;--pef-radius-md: 8px;--pef-radius-lg: 12px;--pef-radius-pill: 30px;--pef-t: 0.2s ease}body{font-family: 'Open Sans','Segoe UI',Roboto,system-ui,sans-serif;color: var(--pef-fg1);-webkit-font-smoothing: antialiased}h1,h2,h3,h4,h5,h6{font-family: 'Open Sans','Segoe UI',system-ui,sans-serif;color: var(--pef-fg1);font-weight: 600;letter-spacing: -0.005em}a{color: var(--pef-blue);transition: color var(--pef-t)}a:hover{color: var(--pef-orange)}#masthead,.site-header,header.site-header{background: var(--pef-navy-deep) !important;box-shadow: 0 2px 10px rgba(0,0,0,0.15) !important}.site-title a,.ast-site-name-text,.ast-header-logo-text .site-title a{color: #ffffff !important;font-weight: 700 !important;font-size: 15px !important}.site-description,.ast-site-tagline{color: rgba(255,255,255,0.82) !important;font-size: 11px !important}.main-navigation a,.ast-builder-menu a,#site-navigation a,.ast-desktop-header .main-navigation li>a{color: rgba(255,255,255,0.88) !important;font-weight: 500 !important;font-size: 14px !important;transition: color var(--pef-t) !important}.main-navigation a:hover,.ast-builder-menu a:hover,.main-navigation .current-menu-item>a,.ast-builder-menu .current-menu-item>a{color: var(--pef-orange) !important}.main-navigation .sub-menu,.ast-builder-menu .sub-menu{background: var(--pef-navy-deep) !important;border: none !important;box-shadow: 0 8px 24px rgba(7,32,54,0.35) !important;border-radius: var(--pef-radius-md) !important}.main-navigation .sub-menu a,.ast-builder-menu .sub-menu a{color: rgba(255,255,255,0.85) !important;border-bottom: 1px solid rgba(255,255,255,0.07) !important}.main-navigation .sub-menu a:hover,.ast-builder-menu .sub-menu a:hover{background: rgba(255,255,255,0.08) !important;color: #fff !important}.menu-toggle,.ast-mobile-menu-trigger{color: #fff !important}.ast-primary-header-bar{border-bottom: 1px solid rgba(255,255,255,0.06) !important}.site-logo-img img,.custom-logo-link img{max-height: 64px;width: auto;height: auto}@media (max-width: 767px){.site-logo-img img,.custom-logo-link img{max-height: 48px}}.main-header-menu>.menu-item>a{position: relative;padding-bottom: 4px;transition: color .2s ease}.main-header-menu>.menu-item>a::after{content: "";position: absolute;left: 12px;right: 12px;bottom: 0;height: 2px;background: var(--pef-orange);transform: scaleX(0);transform-origin: center;transition: transform .25s ease}.main-header-menu>.menu-item:hover>a::after,.main-header-menu>.menu-item.current-menu-item>a::after,.main-header-menu>.menu-item.current-menu-ancestor>a::after{transform: scaleX(1)}.main-header-menu .menu-item .dropdown-menu-toggle,.main-header-menu .menu-item>a>.ast-arrow-wrap,.main-header-menu .menu-item .ast-arrow-wrap svg{color: rgba(255,255,255,0.85) !important;fill: currentColor !important}.main-header-menu .sub-menu{box-shadow: 0 8px 24px rgba(0,0,0,0.25);border-radius: 0 0 4px 4px;overflow: visible}.main-header-menu .sub-menu .sub-menu{left: 100% !important;top: 0 !important}.main-header-menu .sub-menu .menu-item>a{border-left: 3px solid transparent;transition: border-color .2s ease,background .2s ease,color .2s ease}.main-header-menu .sub-menu .menu-item:hover>a,.main-header-menu .sub-menu .menu-item.current-menu-item>a{border-left-color: var(--pef-orange)}.site-primary-header-wrap,.ast-primary-header-bar .ast-builder-grid-row-container{background: transparent !important}.ast-btn,.wp-block-button__link,.btn-primary,input[type="submit"],button[type="submit"]{background: var(--pef-blue) !important;color: #fff !important;border: none !important;border-radius: var(--pef-radius-pill) !important;font-family: 'Open Sans',sans-serif !important;font-weight: 600 !important;font-size: 15px !important;padding: 12px 28px !important;transition: background var(--pef-t),transform var(--pef-t) !important;text-decoration: none !important}.ast-btn:hover,.wp-block-button__link:hover,input[type="submit"]:hover,button[type="submit"]:hover{background: var(--pef-orange) !important;color: #fff !important;transform: translateY(-2px) !important}.section-title,.wp-block-heading.has-border-left,.entry-content h2:not(.pef-slide-title):not(.pef-ppm-section-title):not(.pef-section-title){border-left: 5px solid var(--pef-blue);padding-left: 16px;font-weight: 600}.ast-article-inner,.ast-blog-layout-1 article,.uagb-post__inner-wrap{border-radius: var(--pef-radius-lg) !important;border: 1px solid var(--pef-border) !important;box-shadow: var(--pef-shadow-card) !important;transition: transform var(--pef-t),box-shadow var(--pef-t) !important;overflow: hidden}.ast-article-inner:hover,.uagb-post__inner-wrap:hover{transform: translateY(-5px) !important;box-shadow: var(--pef-shadow-hover) !important}.ast-post-category a,.uagb-post__tax-list a{background: var(--pef-blue-soft) !important;color: var(--pef-blue-dark) !important;border-radius: var(--pef-radius-pill) !important;padding: 2px 10px !important;font-size: 11px !important;font-weight: 600 !important;letter-spacing: .05em !important;text-transform: uppercase !important;text-decoration: none !important}.wp-block-group.is-style-notice,.notice-banner{background: var(--pef-orange-soft) !important;border-left: 5px solid var(--pef-orange) !important;border-radius: var(--pef-radius-md) !important;padding: 16px 22px !important;color: var(--pef-orange-text) !important}#colophon,.site-footer,footer.site-footer{background: var(--pef-navy-deep) !important;color: var(--pef-border) !important;padding: 0 !important;text-align: center !important}#colophon a,.site-footer a{color: #ffffff !important;transition: color var(--pef-t) !important}#colophon a:hover,.site-footer a:hover{color: var(--pef-orange) !important}#colophon .ast-copyright-meta,.site-footer .ast-footer-copyright{color: rgba(207,216,225,0.7) !important;font-size: 12px !important}input[type="text"],input[type="email"],input[type="search"],textarea,select{border: 1px solid var(--pef-divider) !important;border-radius: var(--pef-radius-sm) !important;font-family: 'Open Sans',sans-serif !important;font-size: 14px !important;color: var(--pef-fg1) !important;transition: border-color 0.15s ease,box-shadow 0.15s ease !important}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,textarea:focus,select:focus{border-color: var(--pef-blue) !important;box-shadow: 0 0 0 3px rgba(10,102,194,0.15) !important;outline: none !important}body{background: var(--pef-bg-soft) !important}#content .ast-container,.entry-content,.ast-article-post,.ast-article-single{background: transparent !important}a:focus-visible,button:focus-visible{outline: 2px solid var(--pef-blue) !important;outline-offset: 2px !important;border-radius: 2px !important}::selection{background: var(--pef-blue);color: #fff}@media (max-width: 720px){#masthead .site-branding{padding: 8px 0}.ast-mobile-header-logo img{height: 36px !important}}.category .ast-row,.archive .ast-row,.blog .ast-row{display: flex !important;flex-direction: column !important;gap: 10px !important;max-width: 900px !important;margin: 0 auto !important;background: transparent !important;border-radius: 0 !important;border: none !important;overflow: visible !important}.ast-article-post .ast-article-inner{border: none !important;box-shadow: none !important;border-radius: 0 !important;padding: 0 !important;overflow: visible !important}.ast-article-post{background: #fff !important;border: 1px solid var(--pef-border) !important;border-radius: var(--pef-radius-md) !important;box-shadow: var(--pef-shadow-card) !important;padding: 0 !important;margin: 0 !important;overflow: hidden !important;transition: transform var(--pef-t),box-shadow var(--pef-t) !important}.ast-article-post:hover{transform: translateY(-2px) !important;box-shadow: var(--pef-shadow-hover) !important;background: #fff !important}.ast-article-post .post-content{display: grid !important;grid-template-columns: 200px 1fr !important;grid-template-rows: auto !important;align-items: stretch !important}.ast-article-post .ast-blog-featured-section.post-thumb{grid-row: 1 / -1 !important;margin: 0 !important;padding: 0 !important;align-self: stretch !important}.ast-article-post .post-thumb-img-content{width: 200px !important;aspect-ratio: 16 / 9 !important;height: auto !important;overflow: hidden !important}.ast-article-post .post-thumb-img-content a{display: block !important;width: 100% !important;height: 100% !important}.ast-article-post .post-thumb img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center !important;border-radius: 0 !important;display: block !important}.ast-article-post .entry-title{font-family: 'Open Sans',sans-serif !important;font-size: 15px !important;font-weight: 600 !important;color: var(--pef-blue-dark) !important;line-height: 1.4 !important;margin: 0 0 4px !important;padding: 14px 18px 0 !important;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow: hidden !important}.ast-article-post .entry-title a{color: var(--pef-blue-dark) !important;text-decoration: none !important}.ast-article-post .entry-title a:hover{color: var(--pef-blue) !important}.ast-article-post .entry-header{padding: 0 18px 12px !important}.ast-article-post .entry-meta{font-size: 11px !important;color: var(--pef-fg3) !important}.ast-article-post .entry-meta a{color: var(--pef-fg3) !important}.ast-article-post .ast-excerpt-container,.ast-article-post .read-more,.ast-article-post .entry-content,.ast-article-post .entry-header.ast-blog-meta-container{display: none !important}#secondary{display: none !important}#primary{width: 100% !important}@media (max-width: 767px){.ast-article-post .post-content{grid-template-columns: 140px 1fr !important}.ast-article-post .post-thumb-img-content{width: 140px !important;aspect-ratio: 16 / 9 !important;height: auto !important}.ast-article-post .entry-title{font-size: 13px !important;padding: 10px 12px 0 !important}.ast-article-post .entry-header{padding: 0 12px 8px !important}}.ast-pagination{margin-top: 28px !important;display: flex !important;justify-content: center !important;align-items: center !important;flex-wrap: wrap !important;gap: 6px !important}.ast-pagination .page-numbers,.ast-pagination a.page-numbers,.ast-pagination span.page-numbers,.ast-pagination .prev,.ast-pagination .next{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 40px !important;height: 40px !important;padding: 0 14px !important;background: var(--pef-blue-soft) !important;color: var(--pef-blue-dark) !important;border-radius: 6px !important;font-size: 13px !important;font-weight: 600 !important;text-decoration: none !important;line-height: 1 !important;box-sizing: border-box !important;transition: background var(--pef-t),color var(--pef-t) !important}.ast-pagination .page-numbers:hover,.ast-pagination a.page-numbers:hover{background: var(--pef-blue) !important;color: #fff !important}.ast-pagination .page-numbers.current,.ast-pagination span.current{background: var(--pef-blue) !important;color: #fff !important}.ast-pagination .page-numbers.dots{background: transparent !important;color: var(--pef-fg3) !important}.ast-pagination .prev,.ast-pagination .next{padding: 0 16px !important}@media (max-width: 480px){.ast-pagination{gap: 4px !important}.ast-pagination .page-numbers,.ast-pagination .prev,.ast-pagination .next{min-width: 36px !important;height: 36px !important;padding: 0 10px !important;font-size: 12px !important}.ast-pagination .prev,.ast-pagination .next{font-size: 0 !important}.ast-pagination .prev::before{content: '←';font-size: 14px}.ast-pagination .next::after{content: '→';font-size: 14px}}.pef-section{max-width: 1280px;margin: 0 auto;padding: 48px 24px}.pef-section + .pef-section{padding-top: 24px}.pef-section-header{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 24px;padding: 16px 22px;background: var(--pef-blue-soft);border-left: 4px solid var(--pef-blue);border-radius: var(--pef-radius-md)}.pef-section-title{font-family: 'Open Sans',sans-serif;font-size: 28px;font-weight: 700;color: var(--pef-blue-dark);margin: 0;line-height: 1.15}.pef-section-more{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--pef-blue-dark);text-decoration: none;transition: color .2s ease;white-space: nowrap}.pef-section-more:hover{color: var(--pef-orange)}.pef-section-more svg{transition: transform .2s ease}.pef-section-more:hover svg{transform: translateX(3px)}.pef-section-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.pef-card{display: flex;flex-direction: column;padding: 28px 26px;background: #fff;border: 1px solid var(--pef-border);border-top: 3px solid var(--pef-orange);border-radius: 6px;box-shadow: 0 1px 3px rgba(11,32,54,.04);text-decoration: none;transition: box-shadow .25s ease,transform .25s ease,border-color .25s ease;min-height: 200px}.pef-card:hover{box-shadow: 0 12px 32px rgba(15,44,95,0.08);transform: translateY(-3px);border-color: var(--pef-blue-soft);border-top-color: var(--pef-blue)}.pef-card-date{font-size: 14px;font-weight: 600;color: var(--pef-fg2);margin-bottom: 14px}.pef-card-divider{width: 48px;height: 3px;background: var(--pef-orange);margin-bottom: 16px;border-radius: 2px}.pef-card-title{font-family: 'Open Sans',sans-serif;font-size: 17px;font-weight: 600;line-height: 1.4;color: var(--pef-blue-dark);margin: 0;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden}.pef-card:hover .pef-card-title{color: var(--pef-orange)}.pef-section-empty{padding: 32px;text-align: center;color: var(--pef-fg3);background: var(--pef-bg-soft);border-radius: 6px}@media (max-width: 1024px){.pef-section-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 640px){.pef-section{padding: 32px 16px}.pef-section-grid{grid-template-columns: 1fr;gap: 12px}.pef-section-header{flex-direction: column;align-items: flex-start;gap: 8px;padding: 14px 16px}.pef-section-title{font-size: 22px}.pef-section-more{font-size: 12px}.pef-card{padding: 20px 20px;min-height: auto}.pef-card-title{font-size: 15px;-webkit-line-clamp: 3}}.pef-icon{width: 24px;height: 24px;display: inline-block;vertical-align: middle;flex-shrink: 0}.pef-icon-lg{width: 32px;height: 32px}.pef-icon-sm{width: 18px;height: 18px}.pef-icon-xl{width: 40px;height: 40px}.pef-ppm-page{color: var(--pef-fg1);font-family: 'Open Sans',sans-serif}.pef-ppm-container{max-width: 1140px;margin: 0 auto;padding: 0 24px}.pef-ppm-eyebrow{display: inline-block;font-size: 13px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--pef-orange);margin-bottom: 12px}.pef-ppm-hero{background: linear-gradient(135deg,var(--pef-blue-dark) 0%,var(--pef-navy-deep) 100%);color: #fff;padding: 80px 0 70px;position: relative}.pef-ppm-hero .pef-ppm-eyebrow{color: var(--pef-orange)}.pef-ppm-hero-title{font-family: 'Source Serif 4','Source Serif Pro',Georgia,serif;font-size: clamp(28px,4vw,44px);line-height: 1.15;font-weight: 600;margin: 0 0 20px;max-width: 880px;color: #fff}.pef-ppm-hero-lead{font-size: clamp(16px,1.5vw,18px);line-height: 1.6;max-width: 760px;margin: 0 0 32px;color: rgba(255,255,255,0.92)}.pef-ppm-cta-row{display: flex;flex-wrap: wrap;gap: 14px}.pef-ppm-btn{display: inline-flex;align-items: center;gap: 8px;padding: 14px 28px;border-radius: 4px;font-weight: 600;font-size: 15px;text-decoration: none;transition: all 0.2s ease;border: 2px solid transparent}.pef-ppm-btn .pef-icon{width: 20px;height: 20px}.pef-ppm-btn-primary{background: var(--pef-orange);color: #fff;border-color: var(--pef-orange)}.pef-ppm-btn-primary:hover{background: #fff;color: var(--pef-blue-dark);border-color: #fff}.pef-ppm-btn-secondary{background: transparent;color: #fff;border-color: rgba(255,255,255,0.6)}.pef-ppm-btn-secondary:hover{background: #fff;color: var(--pef-blue-dark);border-color: #fff}.pef-ppm-section{padding: 70px 0;background: var(--pef-bg)}.pef-ppm-section-alt{background: var(--pef-bg-light)}.pef-ppm-section-title{font-family: 'Source Serif 4','Source Serif Pro',Georgia,serif;font-size: clamp(26px,3vw,34px);color: var(--pef-blue-dark);margin: 0 0 12px;font-weight: 600}.pef-ppm-section-lead{font-size: 17px;line-height: 1.6;color: var(--pef-fg2);margin: 0 0 36px;max-width: 820px}.pef-ppm-cards-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 24px}.pef-ppm-card{background: var(--pef-bg);border: 1px solid var(--pef-border);border-radius: 6px;padding: 32px 28px;transition: transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;border-top: 3px solid var(--pef-orange)}.pef-ppm-card:hover{transform: translateY(-4px);box-shadow: 0 12px 32px rgba(15,44,95,0.08);border-top-color: var(--pef-blue)}.pef-ppm-card-icon{color: var(--pef-blue);margin-bottom: 18px;line-height: 0}.pef-ppm-card-icon .pef-icon{width: 36px;height: 36px}.pef-ppm-card h3{font-family: 'Source Serif 4','Source Serif Pro',Georgia,serif;font-size: 22px;color: var(--pef-blue-dark);margin: 0 0 14px;font-weight: 600}.pef-ppm-card p{font-size: 15px;line-height: 1.65;color: var(--pef-fg2);margin: 0 0 12px}.pef-ppm-card p:last-child{margin-bottom: 0}.pef-ppm-tables{display: grid;grid-template-columns: 1fr 1fr;gap: 28px;margin-bottom: 32px}.pef-ppm-table-wrap{background: var(--pef-bg);border: 1px solid var(--pef-border);border-radius: 6px;overflow: hidden}.pef-ppm-table-title{font-family: 'Source Serif 4','Source Serif Pro',Georgia,serif;font-size: 18px;color: var(--pef-blue-dark);margin: 0;padding: 18px 22px;background: var(--pef-bg-light);border-bottom: 2px solid var(--pef-orange);display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.pef-ppm-pill{display: inline-block;background: var(--pef-orange);color: #fff;font-size: 11px;font-weight: 600;padding: 3px 10px;border-radius: 20px;letter-spacing: 0.04em;text-transform: uppercase}.pef-ppm-table{width: 100%;border-collapse: collapse;font-size: 14px}.pef-ppm-table thead th{background: var(--pef-bg-light);color: var(--pef-fg2);text-align: left;padding: 12px 22px;font-weight: 600;font-size: 12px;letter-spacing: 0.06em;text-transform: uppercase;border-bottom: 1px solid var(--pef-border)}.pef-ppm-table thead th:last-child{text-align: center;width: 70px}.pef-ppm-table tbody td{padding: 14px 22px;border-bottom: 1px solid var(--pef-border);color: var(--pef-fg1)}.pef-ppm-table tbody td:last-child{text-align: center;font-weight: 700;color: var(--pef-blue);font-size: 16px}.pef-ppm-table tbody tr:last-child td{border-bottom: none}.pef-ppm-table tbody tr:hover{background: var(--pef-bg-light)}.pef-ppm-note{background: var(--pef-bg);border-left: 4px solid var(--pef-blue);padding: 18px 22px;border-radius: 4px;font-size: 15px;line-height: 1.6;color: var(--pef-fg1);box-shadow: 0 1px 3px rgba(0,0,0,0.04);border-top: 1px solid var(--pef-border);border-right: 1px solid var(--pef-border);border-bottom: 1px solid var(--pef-border)}.pef-ppm-price-table-wrap{max-width: 720px;margin: 0 0 20px;border: 1px solid var(--pef-border);border-radius: 6px;overflow: hidden;background: var(--pef-bg)}.pef-ppm-price-table{width: 100%;border-collapse: collapse;font-size: 15px}.pef-ppm-price-table thead th{background: var(--pef-bg-light);color: var(--pef-fg2);text-align: left;padding: 14px 22px;font-weight: 600;font-size: 12px;letter-spacing: 0.06em;text-transform: uppercase;border-bottom: 1px solid var(--pef-border)}.pef-ppm-price-table thead th:last-child{text-align: right}.pef-ppm-price-table tbody td{padding: 14px 22px;border-bottom: 1px solid var(--pef-border);color: var(--pef-fg1)}.pef-ppm-price-table tbody td:last-child{text-align: right;color: var(--pef-blue-dark);font-weight: 500}.pef-ppm-price-table tbody tr:last-child td{border-bottom: none}.pef-ppm-price-total-row td{background: var(--pef-bg-light);font-size: 17px}.pef-ppm-price-total-row td:last-child{color: var(--pef-blue-dark);font-weight: 700}.pef-ppm-price-note-simple{font-size: 14px;color: var(--pef-fg2);line-height: 1.6;font-style: italic;margin: 0;max-width: 720px}.pef-ppm-cta-box{background: var(--pef-bg);border-radius: 8px;padding: 50px 48px;border: 1px solid var(--pef-border)}.pef-ppm-cta-box h2{font-family: 'Source Serif 4','Source Serif Pro',Georgia,serif;font-size: clamp(26px,3vw,32px);color: var(--pef-blue-dark);margin: 0 0 16px;font-weight: 600}.pef-ppm-cta-lead{font-size: 17px;color: var(--pef-fg2);margin: 0 0 32px}.pef-ppm-cta-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 24px;margin-bottom: 36px}.pef-ppm-cta-item{background: var(--pef-bg-light);padding: 24px;border-radius: 6px;text-align: center;border: 1px solid var(--pef-border)}.pef-ppm-cta-item-icon{color: var(--pef-blue);margin-bottom: 10px;line-height: 0;display: flex;justify-content: center}.pef-ppm-cta-item-icon .pef-icon{width: 28px;height: 28px}.pef-ppm-cta-item-label{font-size: 12px;color: var(--pef-fg2);text-transform: uppercase;letter-spacing: 0.06em;margin-bottom: 8px;font-weight: 600}.pef-ppm-cta-item-value{display: block;font-size: 17px;color: var(--pef-blue-dark);font-weight: 600;text-decoration: none;line-height: 1.4}a.pef-ppm-cta-item-value:hover{color: var(--pef-orange)}.pef-ppm-cta-docs{background: var(--pef-bg-light);border-left: 4px solid var(--pef-orange);padding: 22px 26px;border-radius: 4px}.pef-ppm-cta-docs h3{font-family: 'Source Serif 4','Source Serif Pro',Georgia,serif;font-size: 18px;color: var(--pef-blue-dark);margin: 0 0 12px}.pef-ppm-cta-docs ul{margin: 0;padding-left: 20px}.pef-ppm-cta-docs li{font-size: 15px;color: var(--pef-fg1);line-height: 1.7;margin-bottom: 6px}@media (max-width: 768px){.pef-ppm-hero{padding: 60px 0 50px}.pef-ppm-section{padding: 50px 0}.pef-ppm-cards-grid{grid-template-columns: 1fr;gap: 18px}.pef-ppm-tables{grid-template-columns: 1fr;gap: 20px}.pef-ppm-cta-grid{grid-template-columns: 1fr;gap: 16px}.pef-ppm-cta-box{padding: 32px 24px}.pef-ppm-cta-row{flex-direction: column}.pef-ppm-btn{justify-content: center}}.pef-card-icon{color: var(--pef-blue);line-height: 0}.pef-card-icon .pef-icon{width: 36px;height: 36px}.pef-contact-icon{color: var(--pef-blue);text-align: center;line-height: 0}.pef-contact-icon .pef-icon{width: 28px;height: 28px}.pef-contact{border: 1px solid var(--pef-border);border-radius: 6px;text-align: center}.pef-table-heading{border: 1px solid var(--pef-border);border-bottom: 2px solid var(--pef-orange)}.pef-table{border: 1px solid var(--pef-border);border-top: none;border-collapse: collapse;margin: 0}.pef-table table{border-collapse: collapse}.pef-table thead th{background: var(--pef-bg-light);color: var(--pef-fg2);font-size: 12px;letter-spacing: 0.06em;text-transform: uppercase;padding: 12px 22px;text-align: left;border-bottom: 1px solid var(--pef-border)}.pef-table thead th:last-child{text-align: center;width: 70px}.pef-table tbody td{padding: 14px 22px;border-bottom: 1px solid var(--pef-bg-soft)}.pef-table tbody td:last-child{text-align: center;font-weight: 700;color: var(--pef-blue);font-size: 16px}.pef-table tbody tr:last-child td{border-bottom: none}.pef-price-table{border: 1px solid var(--pef-border);border-radius: 6px;overflow: hidden;margin: 0}.pef-price-table table{border-collapse: collapse;width: 100%}.pef-price-table thead th{background: var(--pef-bg-light);color: var(--pef-fg2);text-align: left;padding: 14px 22px;font-weight: 600;font-size: 12px;letter-spacing: 0.06em;text-transform: uppercase;border-bottom: 1px solid var(--pef-border)}.pef-price-table thead th:last-child{text-align: right}.pef-price-table tbody td{padding: 14px 22px;border-bottom: 1px solid var(--pef-border)}.pef-price-table tbody td:last-child{text-align: right;color: var(--pef-blue-dark)}.pef-price-table tbody tr:last-child td{border-bottom: none;background: var(--pef-bg-light);font-size: 17px}.pef-note{border: 1px solid var(--pef-border);border-radius: 4px}.pef-note-blue{border-left: 4px solid var(--pef-blue)}.pef-note-orange{border-left: 4px solid var(--pef-orange)}.pef-hero{position: relative;overflow: hidden}.pef-hero::after{content: "";position: absolute;right: 5%;top: 50%;transform: translateY(-50%);width: 200px;height: 200px;background-image: url('https://pef.uns.ac.rs/wp-content/uploads/2026/05/GrbPEFb.svg');background-repeat: no-repeat;background-size: contain;background-position: center;opacity: 0.10;pointer-events: none;z-index: 0}.pef-hero>*{position: relative;z-index: 1}@media (max-width: 768px){.pef-hero::after{display: none}}.pef-wpdm-doc{background: var(--pef-bg);border: 1px solid var(--pef-border);border-radius: 8px;margin: 0 0 32px;overflow: hidden;border-top: 3px solid var(--pef-orange)}.pef-wpdm-doc-inner{padding: 28px 32px}.pef-wpdm-doc-title{font-family: 'Source Serif 4','Source Serif Pro',Georgia,serif;font-size: 22px;color: var(--pef-blue-dark);margin: 0 0 16px;font-weight: 600;line-height: 1.3}.pef-wpdm-doc-meta{display: flex;flex-wrap: wrap;gap: 24px;margin: 16px 0 24px;padding: 16px 0;border-top: 1px solid var(--pef-bg-soft);border-bottom: 1px solid var(--pef-bg-soft)}.pef-wpdm-doc-meta-item{display: flex;flex-direction: column;gap: 4px}.pef-wpdm-doc-meta-label{font-size: 11px;color: var(--pef-fg2);text-transform: uppercase;letter-spacing: 0.06em;font-weight: 600}.pef-wpdm-doc-meta-value{font-size: 15px;color: var(--pef-fg1);font-weight: 500}.pef-wpdm-doc-actions{margin: 0}.pef-wpdm-doc-actions a,.pef-wpdm-doc-actions .btn,.pef-wpdm-doc-actions .wpdm-download-link{display: inline-flex;align-items: center;gap: 8px;padding: 12px 28px;background: var(--pef-blue);color: #ffffff !important;border-radius: 4px;font-weight: 600;font-size: 15px;text-decoration: none;border: 2px solid var(--pef-blue);transition: all 0.2s ease}.pef-wpdm-doc-actions a:hover,.pef-wpdm-doc-actions .btn:hover,.pef-wpdm-doc-actions .wpdm-download-link:hover{background: var(--pef-orange);border-color: var(--pef-orange);color: #ffffff !important}.pef-wpdm-doc + .package-data-table,.pef-wpdm-doc + table.package-data-table,.pef-wpdm-doc ~ .wpdm-package-data,.pef-wpdm-doc ~ table.wpdm-package-data{display: none !important}.pef-card-thumb{position: relative;width: 100%;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 4px;margin: 12px 0 14px 0;background: var(--pef-bg-soft)}.pef-card-thumb-img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .35s ease}.pef-card:hover .pef-card-thumb-img{transform: scale(1.04)}.site-footer .ast-builder-grid-row-container.site-primary-footer-section{padding: 60px 0 40px 0}.site-footer .footer-widget-area{padding: 0 15px}.site-footer .footer-widget-area h1,.site-footer .footer-widget-area h2,.site-footer .footer-widget-area h3,.site-footer .footer-widget-area h4,.site-footer .footer-widget-area .wp-block-heading{color: var(--pef-orange) !important;font-size: 16px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 1.2px !important;margin: 0 0 20px 0 !important;padding: 0 0 12px 0 !important;border-bottom: 1px solid rgba(231,111,81,0.4) !important;line-height: 1.4 !important;text-align: left !important}.site-footer .footer-widget-area .menu,.site-footer .footer-widget-area ul{list-style: none !important;margin: 0 !important;padding: 0 !important}.site-footer .footer-widget-area .menu li,.site-footer .footer-widget-area ul li{margin: 0 !important;padding: 0 !important;border-bottom: 1px solid rgba(255,255,255,0.06);text-align: left !important;list-style: none !important}.site-footer .footer-widget-area .menu li:last-child,.site-footer .footer-widget-area ul li:last-child{border-bottom: none}.site-footer .footer-widget-area .menu li a,.site-footer .footer-widget-area ul li a{display: block !important;color: var(--pef-border) !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.45 !important;padding: 10px 0 !important;text-decoration: none !important;transition: color 0.2s ease,padding-left 0.2s ease !important}.site-footer .footer-widget-area .menu li a:hover,.site-footer .footer-widget-area ul li a:hover{color: var(--pef-orange) !important;padding-left: 6px !important}.site-footer .footer-widget-area .menu li a[target="_blank"]::after{content: " ↗";font-size: 11px;opacity: 0.5;margin-left: 4px}.site-footer .ast-builder-grid-row-container.site-below-footer-section{padding: 18px 0;border-top: 1px solid rgba(255,255,255,0.05)}.site-footer .ast-builder-grid-row-container.site-below-footer-section a{color: var(--pef-border) !important;text-decoration: none !important;transition: color 0.2s ease}.site-footer .ast-builder-grid-row-container.site-below-footer-section a:hover{color: var(--pef-orange) !important}@media (max-width: 768px){.site-footer .footer-widget-area{margin-bottom: 30px;padding: 0 20px}.site-footer .footer-widget-area h1,.site-footer .footer-widget-area h2,.site-footer .footer-widget-area h3,.site-footer .footer-widget-area h4,.site-footer .footer-widget-area .wp-block-heading{font-size: 15px !important}}.archive.tax-wpdmcategory .ast-archive-description,.archive.tax-wpdmcategory .page-title,.archive.tax-wpdmcategory .ast-archive-title{display: none !important}.archive.tax-wpdmcategory #secondary{display: none !important}.archive.tax-wpdmcategory .ast-row{display: block !important;max-width: 100% !important;flex-direction: column !important}.archive.tax-wpdmcategory .site-content>.ast-container{max-width: 100% !important;padding: 0 !important;width: 100% !important}.archive.tax-wpdmcategory .ast-article-post{background: transparent !important;padding: 0 !important;border: 0 !important;box-shadow: none !important;margin: 0 !important}.archive.tax-wpdmcategory .ast-article-inner{padding: 0 !important}.pef-wpdm-archive{font-family: 'Open Sans',sans-serif;width: 100%;flex: 1}.pef-wpdm-hero{background: var(--pef-bg-soft);color: var(--pef-fg1);padding: 48px 36px 40px;border-radius: 0;width: 100%;border-bottom: 1px solid var(--pef-divider)}.pef-wpdm-hero-inner{max-width: 1600px;margin: 0 auto}.pef-wpdm-crumbs{font-size: 13px;color: var(--pef-fg3);margin-bottom: 12px;line-height: 1.5}.pef-wpdm-crumbs a{color: var(--pef-fg2) !important;text-decoration: none;transition: color 0.15s ease}.pef-wpdm-crumbs a:hover{color: var(--pef-orange) !important}.pef-wpdm-crumbs .sep{margin: 0 7px;opacity: 0.5}.pef-wpdm-crumbs .current{color: var(--pef-fg1)}.pef-wpdm-title{font-family: 'Open Sans',sans-serif !important;font-size: clamp(24px,4.2vw,40px) !important;font-weight: 700 !important;color: var(--pef-blue-dark) !important;margin: 0 !important;letter-spacing: -0.2px;line-height: 1.2 !important}.pef-wpdm-accent{width: 56px;height: 3px;background: var(--pef-orange);margin: 14px 0;border-radius: 2px}.pef-wpdm-meta{font-size: 14px;color: var(--pef-fg2)}.pef-wpdm-desc{margin-top: 14px;font-size: 15px;color: var(--pef-fg2);max-width: 760px;line-height: 1.6}.pef-wpdm-body{background: transparent;padding: 36px;border: none;border-radius: 0;width: 100%}.pef-wpdm-body>*{max-width: 1600px;margin-left: auto;margin-right: auto}.pef-wpdm-section-label{font-size: 11px;font-weight: 600;color: var(--pef-blue);letter-spacing: 1.2px;text-transform: uppercase;margin-bottom: 16px;display: flex;align-items: center;gap: 12px}.pef-wpdm-section-label::after{content: '';flex: 1;height: 1px;background: var(--pef-orange);opacity: 0.35}.pef-wpdm-section-label + .pef-wpdm-files,.pef-wpdm-section-label + .pef-wpdm-cats{margin-bottom: 32px}.pef-wpdm-cats{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 10px}.pef-wpdm-cat{background: var(--pef-bg);border: 1px solid var(--pef-border);border-radius: 6px;padding: 14px 16px;display: flex;align-items: center;gap: 12px;text-decoration: none !important;transition: all 0.15s ease;color: var(--pef-blue-dark) !important;min-height: 56px}.pef-wpdm-cat:hover{border-color: var(--pef-blue);background: #fff;transform: translateY(-1px);box-shadow: 0 4px 12px rgba(15,44,95,0.06);color: var(--pef-blue-dark) !important}.pef-wpdm-cat .pef-cat-folder{width: 18px;height: 18px;flex-shrink: 0;background: var(--pef-blue);-webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M1.5 3.5h4l1.5 1.5h7.5v8a1 1 0 0 1-1 1h-12a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1z'/></svg>") center/contain no-repeat;mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M1.5 3.5h4l1.5 1.5h7.5v8a1 1 0 0 1-1 1h-12a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1z'/></svg>") center/contain no-repeat;font-size: 0;color: transparent}.pef-wpdm-cat .pef-cat-name{font-size: 14px;font-weight: 500;color: var(--pef-blue-dark);flex: 1;line-height: 1.35;min-width: 0}.pef-wpdm-cat .pef-cat-count{font-size: 12px;color: var(--pef-fg3);font-weight: 500;background: #fff;padding: 2px 9px;border-radius: 10px;flex-shrink: 0;min-width: 28px;text-align: center}.pef-wpdm-cat:hover .pef-cat-count{background: var(--pef-blue-soft);color: var(--pef-blue)}.pef-wpdm-files{background: var(--pef-bg);border: 1px solid var(--pef-divider);border-top: 2px solid var(--pef-blue);border-radius: var(--pef-radius-md);box-shadow: 0 1px 3px rgba(11,32,54,.06);overflow: hidden;display: block;width: 100%}.pef-file-head,.pef-file-row{display: grid !important;grid-template-columns: 80px 1fr 100px 160px;gap: 16px;align-items: center}.pef-file-head{padding: 12px 12px;background: var(--pef-bg-soft);border-bottom: 1px solid var(--pef-border);font-size: 11px;font-weight: 700;color: var(--pef-fg2);letter-spacing: 0.8px;text-transform: uppercase}.pef-file-head .pef-col-size{text-align: left}.pef-file-head .pef-col-act{text-align: center}.pef-file-row{padding: 14px 12px;border-bottom: 1px solid var(--pef-bg-soft);transition: background 0.15s ease}.pef-file-row:hover{background: var(--pef-bg-soft)}.pef-file-row:last-child{border-bottom: none}.pef-col-type{display: flex;align-items: center}.pef-ext-badge{display: inline-block;min-width: 56px;padding: 5px 10px;border-radius: 4px;font-size: 11px;font-weight: 700;letter-spacing: 0.5px;text-align: center;color: var(--pef-blue-dark);background: var(--pef-blue-soft);text-transform: uppercase;line-height: 1.4}.pef-col-name{min-width: 0}.pef-file-title{font-size: 14.5px !important;font-weight: 500 !important;color: var(--pef-blue-dark) !important;line-height: 1.4 !important;text-decoration: none !important;display: block;overflow: hidden;text-overflow: ellipsis}.pef-file-title:hover{color: var(--pef-orange) !important}.pef-col-date{display: none !important;font-size: 13px;color: var(--pef-fg2);font-variant-numeric: tabular-nums;white-space: nowrap}.pef-col-size{font-size: 13px;color: var(--pef-fg2);font-variant-numeric: tabular-nums;white-space: nowrap}.pef-col-act{text-align: center}.pef-dl-btn{background: var(--pef-blue) !important;color: #fff !important;border: none !important;padding: 10px 18px !important;border-radius: 4px !important;font-size: 13px !important;font-weight: 600 !important;text-decoration: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;transition: background 0.15s ease,transform 0.1s ease !important;min-height: 40px !important;white-space: nowrap;width: 100%;box-sizing: border-box}.pef-dl-btn:hover{background: var(--pef-blue-dark) !important;color: #fff !important}.pef-dl-btn:active{transform: translateY(1px)}.pef-dl-icon{font-size: 16px;line-height: 1;font-weight: 700}.pef-wpdm-pager{display: flex !important;justify-content: center;align-items: center;gap: 6px;margin-top: 28px;padding-top: 20px;flex-wrap: wrap}.pef-wpdm-pager .page-numbers{min-width: 40px;height: 40px;padding: 0 12px;border-radius: 4px;border: 1px solid var(--pef-border);background: #fff;font-size: 13px;color: var(--pef-fg2) !important;text-decoration: none !important;display: inline-flex !important;align-items: center;justify-content: center;transition: all 0.15s ease}.pef-wpdm-pager .page-numbers:hover{border-color: var(--pef-blue);color: var(--pef-blue) !important}.pef-wpdm-pager .page-numbers.current{background: var(--pef-blue) !important;color: #fff !important;border-color: var(--pef-blue)}.pef-wpdm-pager .page-numbers.dots{border: none;background: transparent;color: var(--pef-fg3) !important}.pef-wpdm-empty{padding: 40px;text-align: center;color: var(--pef-fg3);background: var(--pef-bg-soft);border-radius: 6px}@media (max-width: 1024px){.pef-wpdm-hero{padding: 40px 24px 34px}.pef-wpdm-body{padding: 28px 22px 32px}.pef-file-head,.pef-file-row{grid-template-columns: 70px 1fr 80px 130px;gap: 12px}.pef-ext-badge{min-width: 50px;font-size: 10.5px;padding: 4px 8px}.pef-dl-btn{padding: 9px 14px !important;font-size: 12.5px !important}}@media (max-width: 640px){.pef-wpdm-hero{padding: 26px 18px 22px;border-radius: 0}.pef-wpdm-crumbs{font-size: 11.5px}.pef-wpdm-crumbs .sep{margin: 0 4px}.pef-wpdm-accent{width: 40px;margin: 10px 0 8px}.pef-wpdm-meta{font-size: 12.5px}.pef-wpdm-body{padding: 22px 16px 26px;border-radius: 0}.pef-wpdm-section-label{font-size: 10.5px}.pef-wpdm-cats{grid-template-columns: 1fr;gap: 8px}.pef-wpdm-cat{padding: 12px 14px;gap: 10px;min-height: 52px}.pef-wpdm-cat .pef-cat-folder{width: 16px;height: 16px}.pef-wpdm-cat .pef-cat-name{font-size: 13.5px;line-height: 1.35}.pef-wpdm-cat .pef-cat-count{font-size: 11.5px;padding: 2px 8px;background: #fff;color: var(--pef-fg3)}.pef-file-head{display: none !important}.pef-file-row{grid-template-columns: 64px 1fr;grid-template-areas: "type name" "type meta" "act  act";gap: 6px 12px;padding: 14px 8px;align-items: start}.pef-col-type{grid-area: type;align-self: start;padding-top: 2px}.pef-col-name{grid-area: name;min-width: 0}.pef-col-size{grid-area: meta;display: inline;font-size: 12px}.pef-file-row .pef-col-size{white-space: nowrap}.pef-file-row::before{display: none}.pef-col-act{grid-area: act;margin-top: 8px}.pef-dl-btn{min-height: 44px !important;font-size: 13px !important;max-width: 220px;margin: 0 auto}.pef-ext-badge{min-width: 56px;font-size: 11px;padding: 5px 8px}.pef-file-title{font-size: 13.5px !important;line-height: 1.35 !important}.pef-wpdm-pager{gap: 4px;margin-top: 22px}.pef-wpdm-pager .page-numbers{min-width: 38px;height: 38px;font-size: 12.5px}}body.tax-wpdmcategory .site-content>.ast-container,body.tax-wpdmcategory #content>.ast-container{display: block !important;grid-template-columns: 1fr !important;max-width: none !important;width: 100% !important;padding-left: 0 !important;padding-right: 0 !important}body.tax-wpdmcategory .pef-wpdm-archive{width: 100% !important;max-width: none !important;grid-column: 1 / -1 !important}.pef-card-thumb-placeholder{width:100%;aspect-ratio:16/9;display:block;overflow:hidden;background:var(--pef-blue-dark,var(--pef-blue-dark))}.pef-card-thumb-placeholder svg{width:100%;height:100%;display:block}@media (min-width: 922px){.ast-primary-header-bar .site-header-primary-section-left{justify-content: flex-start !important;padding: 10px 0 !important}.ast-primary-header-bar .site-header-primary-section-right{width: auto !important;justify-content: flex-end !important;background: transparent !important;border-top: 0 !important;padding: 0 !important}}.ast-primary-header-bar .site-header-primary-section-center:empty{display: none !important}@media (max-width: 921px){.ast-primary-header-bar .site-header-primary-section-left{justify-content: flex-start !important;padding: 8px 0 !important}.ast-primary-header-bar .site-header-primary-section-right{width: auto !important;justify-content: flex-end !important;background: transparent !important;border-top: 0 !important;padding: 0 !important}#mega-menu-wrap-primary .mega-menu-toggle{width: auto !important;background: transparent !important}.ast-primary-header-bar .site-title,.ast-primary-header-bar .site-title a,.ast-primary-header-bar .ast-site-name-text{font-size: 11px !important;line-height: 1.35 !important}}.ast-primary-header-bar .mega-menu-link{padding-left: 14px !important;padding-right: 14px !important;font-size: 13.5px !important}body.single-wpdmpro .entry-meta,body.single-wpdmpro .ast-single-post-meta{display: none !important}body.single-wpdmpro .entry-meta{display: none !important}body.single-wpdmpro .w3eden .col-md-7{display: none !important}body.single-wpdmpro .w3eden .col-md-5{flex: 0 0 100%;max-width: 640px}body.single-wpdmpro .entry-title{color: var(--pef-blue);border-bottom: 3px solid var(--pef-blue);padding-bottom: 12px;margin-bottom: 24px}body.single-wpdmpro .wpdm-download-link.btn-primary:hover{background: var(--pef-blue-dark) !important}body.single-wpdmpro .wpdm-download-link.btn-primary{display: inline-block;background: var(--pef-blue) !important;border-color: var(--pef-blue) !important;font-family: inherit !important;font-size: 0 !important;line-height: normal !important;white-space: nowrap !important;padding: 12px 28px !important;border-radius: 6px !important;box-shadow: 0 2px 6px rgba(27,77,137,.25);transition: background .2s ease}body.single-wpdmpro .wpdm-download-link.btn-primary::before{content: "⭳ Преузми документ";display: inline;font-family: inherit;font-size: 16px;font-weight: 600;white-space: nowrap;color: #fff}body.single-wpdmpro .w3eden .list-group{border: 1px solid var(--pef-border);border-radius: 8px;overflow: hidden;box-shadow: 0 1px 4px rgba(27,77,137,.06)}body.single-wpdmpro .w3eden .list-group-item{border: none;border-bottom: 1px solid var(--pef-border);border-left: 4px solid var(--pef-blue);padding: 14px 18px;font-size: 15px;background: #fff}body.single-wpdmpro .w3eden .list-group-item:last-child{border-bottom: none}body.single-wpdmpro .w3eden .list-group-item:hover{background: var(--pef-bg-soft)}body.single-wpdmpro .w3eden .list-group-item:nth-child(3){display: none !important}body.single-wpdmpro .w3eden .list-group-item .badge{background: var(--pef-bg-soft);color: var(--pef-blue);border: 1px solid var(--pef-border);font-weight: 600;font-size: 13px;padding: 5px 12px;border-radius: 20px}@media (max-width: 768px){body.single-wpdmpro .wpdm-download-link.btn-primary{display: block;width: 100%;text-align: center;white-space: nowrap !important;padding: 14px 20px !important}body.single-wpdmpro .w3eden .list-group-item{padding: 13px 15px;font-size: 14px}body.single-wpdmpro .entry-title{font-size: 24px}}.pef-wpdm-archive,body.tax-wpdmcategory .pef-wpdm-archive{max-width: 1240px !important;margin-left: auto !important;margin-right: auto !important}@media (max-width: 544px){.pef-kontakt-grid{grid-template-columns: 1fr !important}}body.page-id-6006 .wp-block-column{display: flex}body.page-id-6006 .wp-block-column>.pef-card{flex: 1}.ast-404-search .search-form .search-submit.ast-search-submit{display: none !important}.ast-404-search .search-form input.search-submit[type="submit"]{position: static !important;max-width: none !important;width: auto !important;white-space: nowrap !important;display: inline-block !important;vertical-align: middle;margin-left: 10px}.ast-404-search .search-form .search-field{padding-right: 15px !important}#masthead .ast-container{padding-left: 32px !important;padding-right: 32px !important}@media (max-width: 921px){#masthead .ast-container,#masthead .ast-mobile-header-wrap .ast-primary-header-bar{padding-left: 16px !important;padding-right: 16px !important}}.pef-ppm2-header{background: var(--pef-blue-soft);border-bottom: 3px solid var(--pef-blue);padding: 48px 24px 40px;margin-bottom: 0;text-align: center !important;align-items: center !important}.pef-ppm2-header>*{width: 100%;max-width: 880px;margin-left: auto;margin-right: auto;text-align: center}.pef-ppm2-title{font-size: clamp(21px,2.9vw,33px);line-height: 1.3;font-weight: 700;letter-spacing: -0.3px;color: var(--pef-blue-dark);margin: 0}.pef-ppm2-nav{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 6px 22px;max-width: 880px;margin: 24px auto 26px;padding: 12px 18px;background: var(--pef-bg);border: 1px solid var(--pef-divider);border-radius: var(--pef-radius-md);box-shadow: 0 1px 3px rgba(16,42,67,.06)}.pef-ppm2-nav a.wp-block-button__link{background: transparent !important;background-image: none !important;color: var(--pef-blue) !important;border: none !important;border-bottom: 2px solid transparent !important;border-radius: 0 !important;padding: 2px 0 !important;box-shadow: none !important;font-size: 14.5px;font-weight: 600;line-height: 1.5;white-space: nowrap;transition: border-color var(--pef-t),color var(--pef-t)}.pef-ppm2-nav a.wp-block-button__link:hover{border-bottom-color: var(--pef-orange) !important;color: var(--pef-blue-dark) !important}.pef-ppm2-downloads{display: flex;flex-direction: column;align-items: flex-end;gap: 12px;max-width: 880px;margin: 0 auto 36px}.pef-ppm2-downloads a.wp-block-button__link{background: var(--pef-bg) !important;background-image: none !important;color: var(--pef-blue-dark) !important;border: 1px solid var(--pef-divider) !important;border-left: 3px solid var(--pef-orange) !important;border-radius: var(--pef-radius-lg) !important;padding: 16px 22px !important;font-size: 15px;font-weight: 700;box-shadow: 0 1px 2px rgba(16,42,67,.05),0 4px 14px rgba(16,42,67,.06);transition: all var(--pef-t)}.pef-ppm2-downloads a.wp-block-button__link:hover{border-left-color: var(--pef-blue) !important;transform: translateY(-2px);box-shadow: var(--pef-shadow-card)}.pef-ppm2-section{max-width: 880px;margin: 0 auto 40px;padding-left: 20px;padding-right: 20px;align-items: stretch}.pef-ppm2-section p{color: var(--pef-fg2);font-size: 16px;line-height: 1.75;margin: 0 0 14px}.pef-ppm2-section p:last-child{margin-bottom: 0}.pef-ppm2-section strong{color: var(--pef-fg1)}.pef-ppm2-section .pef-ppm-section-title{font-family: inherit;font-size: 22px;line-height: 1.4;font-weight: 700;color: var(--pef-blue-dark);border-left: none;border-bottom: 2px solid var(--pef-blue);padding: 0 0 8px;margin: 0 0 18px}.pef-ppm2-tabletitle{font-size: 13px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--pef-blue-dark);margin: 28px 0 10px}.pef-ppm2-section .wp-block-table{margin: 0 0 8px}.pef-ppm2-section .pef-table{background: var(--pef-bg);border: 1px solid var(--pef-divider);border-radius: var(--pef-radius-lg);overflow: hidden}.pef-ppm2-section .pef-table table{width: 100%;border-collapse: collapse;font-size: 15px;margin: 0}.pef-ppm2-section .pef-table th,.pef-ppm2-section .pef-table td{text-align: left;padding: 11px 16px;border: none;border-bottom: 1px solid var(--pef-divider)}.pef-ppm2-section .pef-table thead th{background: var(--pef-blue-soft);color: var(--pef-blue-dark);font-size: 12.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase}.pef-ppm2-section .pef-table tbody tr:nth-child(even) td{background: #FAFBFD}.pef-ppm2-section .pef-table tbody tr:last-child td{border-bottom: none}.pef-ppm2-section .pef-table th:first-child,.pef-ppm2-section .pef-table td:first-child{width: 62px;color: var(--pef-fg3)}.pef-ppm2-section .pef-table th:last-child,.pef-ppm2-section .pef-table td:last-child{width: 78px;text-align: center;font-weight: 700;color: var(--pef-blue)}.pef-ppm2-section .pef-ppm2-price{background: var(--pef-orange-soft);border: 1px solid rgba(231,111,81,.28);border-left: 3px solid var(--pef-orange);border-radius: var(--pef-radius-lg);padding: 18px 22px;margin: 0 0 18px;box-shadow: none}.pef-ppm2-section .pef-ppm2-price p{color: var(--pef-fg1);margin: 0 0 6px}.pef-ppm2-section .pef-ppm2-price p:last-child{margin-bottom: 0}.pef-ppm2-contact a{color: var(--pef-blue);font-weight: 600}@media (max-width: 600px){.pef-ppm2-header{padding: 32px 16px 26px}.pef-ppm2-nav{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;scrollbar-width: none;gap: 18px;border-radius: 0;border-left: none;border-right: none}.pef-ppm2-nav::-webkit-scrollbar{display: none}.pef-ppm2-downloads{align-items: stretch}.pef-ppm2-downloads a.wp-block-button__link{width: 100%;text-align: center}.pef-ppm2-section .pef-table th,.pef-ppm2-section .pef-table td{padding: 10px 12px}}.pef-upis-header{background: var(--pef-navy-deep);border-top: 3px solid var(--pef-orange);padding: 48px 24px 40px;margin-bottom: 0;text-align: center;align-items: center}.pef-upis-header>*{width: 100%;max-width: 1080px;margin-left: auto;margin-right: auto}.pef-upis-title{color: #fff;margin: 0 0 12px;font-size: 2.4rem;line-height: 1.15;letter-spacing: -.01em}.pef-upis-header p{color: rgba(255,255,255,.86);font-size: 1.05rem;line-height: 1.6}.pef-upis-nav{max-width: 1080px;margin: 26px auto 16px;gap: 10px;justify-content: center}a.pef-upis-navlink{background: var(--pef-bg) !important;color: var(--pef-blue-dark) !important;border: 1px solid var(--pef-border) !important;border-radius: var(--pef-radius-pill) !important;padding: 8px 16px !important;font-size: .9rem !important;font-weight: 600 !important;box-shadow: none !important;transition: all var(--pef-t)}a.pef-upis-navlink:hover,a.pef-upis-navlink:focus{background: var(--pef-blue-soft) !important;border-color: var(--pef-blue) !important;color: var(--pef-blue) !important}.pef-upis-cta{max-width: 1080px;margin: 0 auto 28px;gap: 12px;justify-content: center}a.pef-upis-btn-primary,a.pef-upis-btn{border: none !important;border-radius: var(--pef-radius-md) !important;padding: 14px 26px !important;color: #fff !important}a.pef-upis-btn-primary{background: var(--pef-orange) !important;font-weight: 700 !important;letter-spacing: .02em}a.pef-upis-btn-primary:hover,a.pef-upis-btn-primary:focus{background: #D4553B !important;color: #fff !important}a.pef-upis-btn{background: var(--pef-blue) !important;font-weight: 600 !important}a.pef-upis-btn:hover,a.pef-upis-btn:focus{background: var(--pef-blue-dark) !important;color: #fff !important}.pef-upis-section{max-width: 1080px;margin: 0 auto 22px;background: var(--pef-bg);border: 1px solid var(--pef-border);border-radius: var(--pef-radius-lg);box-shadow: var(--pef-shadow-card);padding: 28px 32px;scroll-margin-top: 110px}.pef-upis-section-title{color: var(--pef-blue-dark);font-size: 1.5rem;margin: 0 0 16px;padding-bottom: 10px;border-bottom: 2px solid var(--pef-blue-soft)}.pef-upis-subtitle{color: var(--pef-blue);font-size: 1.08rem;margin: 22px 0 8px}.pef-upis-section p{color: var(--pef-fg2);line-height: 1.65}.pef-upis-section ul{color: var(--pef-fg2);line-height: 1.7;padding-left: 1.15rem}.pef-upis-section ul li{margin-bottom: .3rem}.pef-upis-korak{color: var(--pef-fg1);font-size: 1.02rem;margin: 22px 0 6px;padding-left: 12px;border-left: 3px solid var(--pef-orange)}.pef-upis-table{margin: 14px 0 6px;overflow-x: auto}.pef-upis-table table,table.pef-upis-table{width: 100%;border-collapse: collapse;font-size: .95rem}.pef-upis-table th{background: var(--pef-blue-soft);color: var(--pef-blue-dark);text-align: left;font-weight: 700;font-size: .82rem;text-transform: uppercase;letter-spacing: .04em;padding: 11px 14px;border-bottom: 2px solid var(--pef-blue)}.pef-upis-table td{padding: 11px 14px;color: var(--pef-fg1);border-bottom: 1px solid var(--pef-divider)}.pef-upis-programi{gap: 10px;margin: 10px 0 6px;justify-content: center}a.pef-upis-prog{background: var(--pef-bg) !important;color: var(--pef-blue-dark) !important;border: 1px solid var(--pef-border) !important;border-left: 3px solid var(--pef-blue) !important;border-radius: var(--pef-radius-md) !important;padding: 12px 18px !important;font-weight: 600 !important;font-size: .95rem !important;box-shadow: none !important;transition: all var(--pef-t)}a.pef-upis-prog:hover,a.pef-upis-prog:focus{background: var(--pef-blue-soft) !important;color: var(--pef-blue) !important}.pef-upis-section .w3eden form[id^='sc_form_wpdm_package'],.pef-upis-section .w3eden .wpdm-shortcode-toolbar,.pef-upis-section .w3eden .wpdm-pagination,.pef-upis-section .w3eden .spacer{display: none !important}.pef-upis-section .w3eden .row{display: flex;flex-wrap: wrap;align-items: stretch;gap: 14px;margin: 0}.pef-upis-section .w3eden .row>[class*='col-']{display: flex;flex: 1 1 260px;width: auto;max-width: none;padding: 0}.pef-upis-section .w3eden .link-template-default.card{display: flex;flex-direction: column;width: 100%;height: 100%;margin: 0 !important;background: var(--pef-bg);border: 1px solid var(--pef-border);border-radius: var(--pef-radius-md);box-shadow: none}.pef-upis-section .w3eden .card-body{display: flex;flex-direction: column;flex: 1 1 auto;padding: 20px 16px}.pef-upis-section .w3eden .media{display: flex;flex-direction: column;align-items: center;text-align: center;flex: 1 1 auto;gap: 10px}.pef-upis-section .w3eden .media>.mr-3{margin: 0 !important}.pef-upis-section .w3eden .media>.ml-3{margin: auto 0 0 !important;width: 100%}.pef-upis-section .w3eden .media-body{flex: 0 1 auto;min-width: 0;width: 100%}.pef-upis-section .w3eden .img-48 img{width: 40px;height: 40px}.pef-upis-section .w3eden .package-title{font-size: 1rem;line-height: 1.35;margin: 0 0 6px;overflow-wrap: break-word;word-break: normal}.pef-upis-section .w3eden .package-title a{color: var(--pef-blue-dark)}.pef-upis-section .w3eden .package-title a:hover{color: var(--pef-blue)}.pef-upis-section .w3eden .text-muted.text-small{font-size: .82rem;color: var(--pef-fg3) !important}.pef-upis-section .w3eden a.wpdm-download-link.btn-primary{display: block;width: 100%;background: var(--pef-blue) !important;color: #fff !important;border: none !important;border-radius: var(--pef-radius-pill) !important;padding: 10px 18px !important;font-weight: 600;white-space: nowrap}.pef-upis-section .w3eden a.wpdm-download-link.btn-primary:hover,.pef-upis-section .w3eden a.wpdm-download-link.btn-primary:focus{background: var(--pef-blue-dark) !important;color: #fff !important}@media (max-width: 1120px){.pef-upis-section{max-width: none;margin-left: 16px;margin-right: 16px}.pef-upis-nav,.pef-upis-cta{margin-left: 16px;margin-right: 16px}}@media (max-width: 921px){.pef-upis-header{padding: 32px 16px 26px}.pef-upis-title{font-size: 1.8rem}.pef-upis-header p{font-size: .98rem}.pef-upis-section{padding: 20px 16px}.pef-upis-section-title{font-size: 1.25rem}a.pef-upis-btn,a.pef-upis-btn-primary{width: 100%;justify-content: center;text-align: center}.pef-upis-table th,.pef-upis-table td{padding: 9px 10px}.pef-upis-table table,table.pef-upis-table{font-size: .88rem}}@media (max-width: 600px){.pef-upis-section .w3eden .row>[class*='col-']{flex: 1 1 100%}}header.pef-upis-header.wp-block-spectra-container{align-items: center;text-align: center}header.pef-upis-header.wp-block-spectra-container>*{margin-left: auto;margin-right: auto}.pef-wpdm-note{background: var(--pef-bg);border: 1px solid var(--pef-border);border-left: 3px solid var(--pef-orange);border-radius: 6px;padding: 22px 26px}.pef-wpdm-section-label + .pef-wpdm-note{margin-bottom: 32px}.pef-wpdm-note .pef-note-title{font-size: 15px;font-weight: 700;color: var(--pef-blue-dark);line-height: 1.4;letter-spacing: 0.2px;margin: 0 0 14px}.pef-wpdm-note .pef-note-list{list-style: none;margin: 0;padding: 0}.pef-wpdm-note .pef-note-list li{position: relative;padding-left: 20px;margin-bottom: 8px;font-size: 14px;line-height: 1.5;color: var(--pef-fg1)}.pef-wpdm-note .pef-note-list li:last-child{margin-bottom: 0}.pef-wpdm-note .pef-note-list li::before{content: '';position: absolute;left: 0;top: 10px;width: 9px;height: 2px;background: var(--pef-orange)}.pef-wpdm-note .pef-note-list li span{color: var(--pef-fg2)}.pef-wpdm-note .pef-note-foot{margin: 16px 0 0;padding-top: 14px;border-top: 1px solid var(--pef-divider);font-size: 14px;color: var(--pef-fg2)}.pef-wpdm-note .pef-note-foot strong{color: var(--pef-blue-dark);letter-spacing: 0.3px}@media (max-width: 600px){.pef-wpdm-note{padding: 18px 18px}}.archive.tax-wpdmtag .ast-archive-description,.archive.tax-wpdmtag .page-title,.archive.tax-wpdmtag .ast-archive-title{display: none !important}.archive.tax-wpdmtag #secondary{display: none !important}.archive.tax-wpdmtag .ast-row{display: block !important;max-width: 100% !important;flex-direction: column !important}.archive.tax-wpdmtag .site-content>.ast-container{max-width: 100% !important;padding: 0 !important;width: 100% !important}.archive.tax-wpdmtag .ast-article-post{background: transparent !important;padding: 0 !important;border: 0 !important;box-shadow: none !important;margin: 0 !important}.archive.tax-wpdmtag .ast-article-inner{padding: 0 !important}body.tax-wpdmtag .site-content>.ast-container,body.tax-wpdmtag #content>.ast-container{display: block !important;grid-template-columns: 1fr !important;max-width: none !important;width: 100% !important;padding-left: 0 !important;padding-right: 0 !important}body.tax-wpdmtag .pef-wpdm-archive{width: 100% !important;grid-column: 1 / -1 !important;max-width: 1240px !important;margin-left: auto !important;margin-right: auto !important}.pef-file-cat{display: block;margin-top: 3px;font-size: 12px;line-height: 1.3;opacity: .6}.page-id-5734 .wp-block-column.has-background{display: flex;flex-direction: column}.page-id-5734 .wp-block-column.has-background>.wp-block-buttons{margin-top: auto;padding-top: 18px}.page-id-5734 .wp-block-column.has-background::before{content: "";display: block;flex: none;width: 52px;height: 52px;margin: 0 0 14px;border-radius: 12px;background-color: var(--pef-blue-soft);background-repeat: no-repeat;background-position: center;background-size: 28px 28px}.page-id-5734 .wp-block-column.has-background:nth-child(1)::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B5BA8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6.6C10.2 5.2 8 4.5 5.8 4.5H3.6v13h2.2c2.2 0 4.4.7 6.2 2'/%3E%3Cpath d='M12 6.6c1.8-1.4 4-2.1 6.2-2.1h2.2v13h-2.2c-2.2 0-4.4.7-6.2 2'/%3E%3Cpath d='M12 6.6v12.9'/%3E%3C/svg%3E")}.page-id-5734 .wp-block-column.has-background:nth-child(2)::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B5BA8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4.2h11.2c.7 0 1.3.6 1.3 1.3v13c0 .7-.6 1.3-1.3 1.3H6'/%3E%3Cpath d='M6 4.2A1.9 1.9 0 0 0 4.1 6.1v11.8c0 1 .8 1.9 1.9 1.9'/%3E%3Cpath d='M9.3 4.2v6.4l2.3-1.5 2.3 1.5V4.2'/%3E%3C/svg%3E")}.page-id-5734 .wp-block-column.has-background:nth-child(3)::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B5BA8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.6' y='15.1' width='16.8' height='4.7' rx='1.2'/%3E%3Crect x='4.7' y='10.2' width='14.6' height='4.7' rx='1.2'/%3E%3Crect x='6.1' y='5.3' width='11.8' height='4.7' rx='1.2'/%3E%3Cpath d='M6.6 17.5h2.2'/%3E%3Cpath d='M7.7 12.6h2.2'/%3E%3Cpath d='M9.1 7.7h2.2'/%3E%3C/svg%3E")}.pef-upis-status{background:var(--pef-blue-soft);border-left:4px solid var(--pef-blue);border-radius:var(--pef-radius-md);padding:14px 18px;margin:0 0 22px}.pef-upis-status .pef-upis-status-text{margin:0;color:var(--pef-blue-dark);font-weight:600;line-height:1.5}@media (max-width:600px){.pef-upis-status{padding:12px 14px}}.pef-upis-nivo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 30px}.pef-upis-nivo{background:var(--pef-bg);border:1px solid var(--pef-divider);border-top:3px solid var(--pef-blue);border-radius:var(--pef-radius-md);padding:22px 20px;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(11,32,54,.06)}.pef-upis-nivo .pef-upis-nivo-title{margin:0 0 4px;font-size:1.15rem;line-height:1.3;color:var(--pef-blue-dark)}.pef-upis-nivo .pef-upis-nivo-meta{margin:0 0 14px;font-size:.88rem;color:var(--pef-fg3)}.pef-upis-nivo ul{margin:0 0 18px;padding-left:1.15rem;font-size:.95rem}.pef-upis-nivo ul li{margin-bottom:6px}.pef-upis-nivo .pef-upis-cta{margin-top:auto}@media (max-width:921px){.pef-upis-nivo-grid{grid-template-columns:1fr;gap:16px}}.pef-upis-nivo .pef-upis-btn-primary{background:var(--pef-blue) !important}.pef-upis-nivo .pef-upis-btn-primary:hover{background:var(--pef-blue-dark) !important}.w3eden .link-template-default .package-title{font-size:15px !important;line-height:1.35 !important;margin:0 0 4px !important;font-weight:600 !important}.w3eden .link-template-default .package-title a{font-size:15px !important;color:var(--pef-blue-dark) !important}.w3eden .link-template-default .text-small{font-size:12px !important}.pef-upis-lista{list-style:none !important;margin:0 0 20px !important;padding:0 !important}.pef-upis-lista li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:14px 2px;border-bottom:1px solid #EDF1F6;margin:0}.pef-upis-lista li:last-child{border-bottom:none}.pef-upis-lista .n{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--pef-fg3);font-weight:400;line-height:1.4}.pef-upis-lista .v{font-size:15px;color:var(--pef-blue-dark);font-weight:600;text-align:right}.pef-upis-kontakt-lista{list-style:none !important;margin:0 !important;padding:0 !important}.pef-upis-kontakt-lista li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;margin:0}.pef-upis-kontakt-lista svg{width:18px;height:18px;flex:0 0 18px;margin-top:3px;color:var(--pef-blue)}@media (max-width:600px){.pef-upis-lista li{flex-direction:column;gap:2px}.pef-upis-table table{min-width:480px}.pef-upis-table{overflow-x:auto}}.pef-upis-timeline{list-style:none !important;margin:6px 0 22px !important;padding:0 0 0 16px !important}.pef-upis-timeline li{position:relative;margin:0;padding:0 0 20px 22px;border-left:2px solid #C7D9EE;list-style:none}.pef-upis-timeline li:last-child{border-left-color:transparent;padding-bottom:2px}.pef-upis-timeline li::before{content:'';position:absolute;left:-7px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--pef-blue)}.pef-upis-timeline li:last-child::before{background:var(--pef-orange)}.pef-upis-timeline .d{display:block;font-size:15px;font-weight:600;color:var(--pef-blue-dark);line-height:1.35}.pef-upis-timeline .a{display:block;font-size:13.5px;color:var(--pef-fg2)}@media (max-width:600px){.pef-upis-lista .v{text-align:left}.pef-upis-timeline{padding-left:10px !important}.pef-upis-timeline li{padding-left:18px}}.pef-kontakt-blok{margin:0}.pef-kontakt-karte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pef-kontakt-blok--jedna .pef-kontakt-karte{grid-template-columns:minmax(0,1fr)}.pef-kontakt-karta{background:var(--pef-bg);border:1px solid var(--pef-divider);border-top:3px solid var(--pef-blue);border-radius:var(--pef-radius-md);padding:18px 20px;box-shadow:0 1px 3px rgba(11,32,54,.06)}.pef-kontakt-naslov{margin:0 0 14px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--pef-fg3);font-weight:600;line-height:1.4}.pef-kontakt-red{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:15px;line-height:1.45;color:var(--pef-fg1)}.pef-kontakt-red:last-child{margin-bottom:0}.pef-kontakt-ikona{flex:none;width:32px;height:32px;border-radius:8px;background:var(--pef-blue-soft);display:flex;align-items:center;justify-content:center;color:var(--pef-blue)}.pef-kontakt-ikona svg{width:18px;height:18px;display:block}.pef-kontakt-red a{color:var(--pef-blue-dark);text-decoration:none;word-break:break-word}.pef-kontakt-red a:hover{color:var(--pef-blue);text-decoration:underline}.pef-kontakt-lok{color:var(--pef-fg3)}.pef-kontakt-traka{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:16px;background:var(--pef-bg-soft);border:1px solid var(--pef-divider);border-radius:var(--pef-radius-md);padding:14px 20px}.pef-kontakt-traka .pef-kontakt-red{margin:0}.pef-kontakt-vise{margin-left:auto}.pef-kontakt-vise a{font-weight:600;color:var(--pef-blue)}.pef-kontakt-mas-prvi .pef-kontakt-karta:nth-child(1){order:2}.pef-kontakt-mas-prvi .pef-kontakt-karta:nth-child(2){order:1}@media (max-width:921px){.pef-kontakt-karte{grid-template-columns:1fr}}@media (max-width:600px){.pef-kontakt-vise{margin-left:0}.pef-kontakt-traka{padding:14px 16px}.pef-kontakt-karta{padding:16px}}body.home.page-id-6333 #primary{margin-top: 0 !important}body.home.page-id-6333 .entry-content>.wp-block-cover:first-child .wp-block-columns{display: grid;grid-template-columns: repeat(4,max-content);justify-content: space-between;column-gap: 24px;row-gap: 12px;width: 100%}body.home.page-id-6333 .entry-content>.wp-block-cover:first-child .wp-block-column{min-width: 0}@media (max-width: 921px){body.home.page-id-6333 .entry-content>.wp-block-cover:first-child .wp-block-columns{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 24px}}@media (max-width: 600px){body.home.page-id-6333 .entry-content>.wp-block-cover:first-child .wp-block-columns{grid-template-columns: 1fr;gap: 10px}}@media (min-width: 1024px){body.home.page-id-6333 .pef-akademska-godina-2026>.wp-block-columns.are-vertically-aligned-top>.wp-block-column:first-child>p,body.home.page-id-6333 .pef-akademska-godina-2026>.wp-block-columns.are-vertically-aligned-top>.wp-block-column:first-child>.wp-block-buttons{margin-top: 0;margin-bottom: 8px}}.entry-content a.wp-block-button__link,.entry-content a.uagb-buttons-repeater,.entry-content a.ast-btn,.entry-content a.btn-primary{line-height: 1.4 !important}.page-id-6253 #rokovi .pef-master-apply-item{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px;align-items:center}.page-id-6253 #rokovi .pef-master-apply-item>.d{grid-column:1;grid-row:1}.page-id-6253 #rokovi .pef-master-apply-item>.a{grid-column:1;grid-row:2}.page-id-6253 #rokovi .pef-master-apply-links{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.page-id-6253 #rokovi .pef-rokovi__apply{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 12px;border:1px solid var(--pef-blue-dark,#0F2C5F);border-radius:8px;color:var(--pef-blue-dark,#0F2C5F);background:#FFFFFF;font-size:.82rem;font-weight:700;line-height:1.2;text-decoration:none}.page-id-6253 #rokovi .pef-rokovi__apply:hover,.page-id-6253 #rokovi .pef-rokovi__apply:focus-visible{background:var(--pef-blue-dark,#0F2C5F);color:#FFFFFF;text-decoration:none}.page-id-6253 #rokovi .pef-rokovi__apply:focus-visible{outline:3px solid var(--pef-orange,#E76F51);outline-offset:2px}@media(max-width:760px){.page-id-6253 #rokovi .pef-master-apply-item{display:block}.page-id-6253 #rokovi .pef-master-apply-links{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:8px}.page-id-6253 #rokovi .pef-rokovi__apply{min-height:44px;width:100%}}#colophon #nav_menu-7 .menu{display: grid;grid-auto-flow: column;grid-template-rows: repeat(3,auto);grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 48px;align-items: start}#colophon .site-primary-footer-wrap .site-footer-section,#colophon .site-primary-footer-wrap .footer-widget-area{min-width: 0}#colophon .site-primary-footer-wrap .menu>li>a{min-height: 44px;box-sizing: border-box}#colophon .site-primary-footer-wrap .menu>li>a:focus-visible{outline: 2px solid var(--pef-orange,#E76F51) !important;outline-offset: 3px}#colophon #nav_menu-7 .menu>li:nth-child(3){border-bottom: none}@media (max-width: 921px){#colophon #nav_menu-7 .menu{column-gap: 32px}}@media (max-width: 768px){#colophon #nav_menu-7 .menu{display: block}#colophon #nav_menu-7 .menu>li:nth-child(3){border-bottom: 1px solid rgba(255,255,255,0.06)}}@media (max-width: 921px){#colophon .site-primary-footer-inner-wrap>.site-footer-primary-section-2{display: none}}@media (min-width: 769px){#colophon #nav_menu-7 .menu a[href="https://pef.uns.ac.rs/download-category/teme-za-diplomske-i-master-radove/"]{white-space: nowrap;width: max-content}}#mega-menu-wrap-primary #mega-menu-primary #mega-sub-menu-5526>:is(#mega-menu-item-5577,#mega-menu-item-5679,#mega-menu-item-5680)>a.mega-menu-link{color: #7FB3E8 !important}body.tax-wpdmcategory.term-master-radovi .pef-col-date{display: block !important}body.tax-wpdmcategory.term-master-radovi .pef-file-head .pef-col-date::after{content: " објаве"}@media (min-width: 641px){body.tax-wpdmcategory.term-master-radovi .pef-file-head,body.tax-wpdmcategory.term-master-radovi .pef-file-row{grid-template-columns: 64px minmax(0,1fr) 140px 90px 140px;gap: 12px}}@media (min-width: 641px) and (max-width: 800px){body.tax-wpdmcategory.term-master-radovi .pef-file-head,body.tax-wpdmcategory.term-master-radovi .pef-file-row{grid-template-columns: 56px minmax(0,1fr) 120px 70px 120px;gap: 8px}}@media (max-width: 640px){body.tax-wpdmcategory.term-master-radovi .pef-file-row{grid-template-columns: 64px minmax(0,1fr);grid-template-areas: "type name" "type date" "type meta" "act act"}body.tax-wpdmcategory.term-master-radovi .pef-file-row .pef-col-date{grid-area: date;white-space: normal;font-size: 13px;color: var(--pef-fg)}body.tax-wpdmcategory.term-master-radovi .pef-file-row .pef-col-date::before{content: "Датум објаве: "}}#colophon .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{padding-top: 32px;padding-bottom: 32px}#colophon .site-primary-footer-wrap #nav_menu-7 .widget-title,#colophon .site-primary-footer-wrap #nav_menu-5 .widget-title{margin-bottom: 12px !important;padding-bottom: 8px !important}@media (min-width: 922px){#colophon .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{padding-top: 16px;padding-bottom: 16px}#colophon .site-primary-footer-wrap #nav_menu-7 .widget-title,#colophon .site-primary-footer-wrap #nav_menu-5 .widget-title{margin-bottom: 8px !important;padding-bottom: 6px !important}#colophon .site-primary-footer-wrap .menu>li>a{min-height: 32px;padding-top: 6px !important;padding-bottom: 6px !important}}.site-footer p a{display: inline-block;min-height: 24px;padding-block: 6px;line-height: 1.2}