.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2775 .elementor-element.elementor-element-698fb8a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2775 .elementor-element.elementor-element-698fb8a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-2775 .elementor-element.elementor-element-698fb8a:after{content:"0.62";}.elementor-2775 .elementor-element.elementor-element-698fb8a .elementor-post__thumbnail__link{width:100%;}.elementor-2775 .elementor-element.elementor-element-698fb8a .elementor-post__meta-data span + span:before{content:"///";}.elementor-2775 .elementor-element.elementor-element-698fb8a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2775 .elementor-element.elementor-element-698fb8a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2775 .elementor-element.elementor-element-698fb8a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2775 .elementor-element.elementor-element-698fb8a .elementor-button{fill:#FFFFFF;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2775 .elementor-element.elementor-element-698fb8a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2775 .elementor-element.elementor-element-698fb8a:after{content:"0.5";}.elementor-2775 .elementor-element.elementor-element-698fb8a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-698fb8a */.elementor-widget-posts .elementor-post__thumbnail__link::after{display:none !important;}
.elementor-widget-posts .elementor-button-wrapper{display:flex;justify-content:center;margin-top:48px;}
.elementor-widget-posts .elementor-button{font-family:Manrope,sans-serif;font-size:14px;font-weight:600;padding:14px 28px;border-radius:8px;background:#2563EB;color:#fff;border:1px solid #2563EB;cursor:pointer;transition:background .2s;}
.elementor-widget-posts .elementor-button:hover{background:#1D4ED8;color:#fff;}
.elementor-widget-posts .e-load-more-message{font-family:Manrope,sans-serif;font-size:14px;color:#5A6478;text-align:center;margin-top:32px;}
.elementor-widget-posts .elementor-button,.elementor-widget-posts .elementor-button:hover,.elementor-widget-posts .elementor-button:focus,.elementor-widget-posts .elementor-button .elementor-button-text,.elementor-widget-posts .elementor-button .elementor-button-content-wrapper{color:#FFFFFF !important;}
.elementor-widget-posts .elementor-button{background-color:#2563EB !important;}
.elementor-widget-posts .elementor-button:hover{background-color:#1D4ED8 !important;}/* End custom CSS */
/* Start custom CSS */html{scroll-behavior:smooth;}
.elementor-widget-posts .elementor-posts-container{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:28px !important;}
@media(max-width:1024px){.elementor-widget-posts .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
@media(max-width:767px){.elementor-widget-posts .elementor-posts-container{grid-template-columns:1fr !important;}}
.elementor-widget-posts .elementor-post{display:flex !important;flex-direction:column;background:#fff;border:1px solid rgba(226,229,238,.9);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .2s ease,transform .2s ease;margin:0 !important;padding:0 !important;font-family:Manrope,sans-serif;}
.elementor-widget-posts .elementor-post:hover{box-shadow:0 12px 28px -8px rgba(16,24,40,.16);transform:translateY(-2px);}
.elementor-widget-posts .elementor-post__thumbnail__link{position:relative;display:block;margin:0 !important;}
.elementor-widget-posts .elementor-post__thumbnail__link::after{content:"Nyheder";position:absolute;top:16px;left:16px;z-index:2;background:#1B1664;color:#F8F7F2;font:600 12px/1.4 Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:8px;}
.elementor-widget-posts .elementor-post__thumbnail{margin:0 !important;}
.elementor-widget-posts .elementor-post__thumbnail img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover;transform:none !important;}
.elementor-widget-posts .elementor-post__text{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;flex:1;margin:0 !important;padding:0 !important;}
.elementor-widget-posts .elementor-post__title{grid-column:1 / -1;grid-row:1;margin:0 !important;padding:24px 24px 0;font:700 20px/1.35 Manrope,sans-serif;letter-spacing:-.01em;}
.elementor-widget-posts .elementor-post__title a{color:#101828 !important;text-decoration:none;}
.elementor-widget-posts .elementor-post__title a:hover{color:#2563EB !important;}
.elementor-widget-posts .elementor-post__excerpt{grid-column:1 / -1;grid-row:2;padding:12px 24px 24px;}
.elementor-widget-posts .elementor-post__excerpt p{margin:0;font:400 15px/1.6 Manrope,sans-serif;color:#5A6478;}
.elementor-widget-posts .elementor-post__meta-data{grid-column:1;grid-row:3;margin:0 0 0 24px !important;padding:16px 0 20px;border-top:1px solid #E2E5EE;font:500 14px/1.4 Manrope,sans-serif;color:#5A6478;align-self:end;}
.elementor-widget-posts .elementor-post__read-more{grid-column:2;grid-row:3;display:block;margin:0 24px 0 0 !important;padding:16px 0 20px;border-top:1px solid #E2E5EE;font:600 14px/1.4 Manrope,sans-serif;color:#2563EB !important;text-decoration:none;align-self:end;}
.elementor-widget-posts .elementor-post__read-more::after{content:" →";}
.elementor-widget-posts .elementor-post__read-more:hover{color:#1D4ED8 !important;}
.elementor-widget-posts .elementor-pagination{margin-top:48px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;}
.elementor-widget-posts .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;margin:0 !important;border:1px solid #E2E5EE;border-radius:8px;background:#fff;color:#101828;font:600 14px/1 Manrope,sans-serif;text-decoration:none;}
.elementor-widget-posts .elementor-pagination .page-numbers.current{background:#2563EB;border-color:#2563EB;color:#fff;}
.elementor-widget-posts .elementor-pagination a.page-numbers:hover{background:#F1F3F9;}
/* Mobil: kompakte nyhedsrækker */
@media(max-width:767px){
.elementor-widget-posts .elementor-posts-container{grid-template-columns:1fr !important;gap:12px !important;}
.elementor-widget-posts .elementor-post{display:grid !important;grid-template-columns:116px 1fr;grid-template-rows:auto auto;column-gap:14px;border-radius:14px;padding:12px 14px !important;overflow:hidden;}
.elementor-widget-posts .elementor-post:hover{transform:none;}
.elementor-widget-posts .elementor-post__text{display:contents !important;}
.elementor-widget-posts .elementor-post__thumbnail__link{grid-column:1;grid-row:1;width:100% !important;align-self:start;}
.elementor-widget-posts .elementor-post__thumbnail__link::after{display:none !important;}
.elementor-widget-posts .elementor-post__thumbnail{position:relative;padding-bottom:92% !important;border-radius:10px;overflow:hidden;}
.elementor-widget-posts .elementor-post__title{grid-column:2;grid-row:1;padding:0 !important;font:700 16px/1.35 Manrope,sans-serif;align-self:start;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.elementor-widget-posts .elementor-post__excerpt{display:none !important;}
.elementor-widget-posts .elementor-post__meta-data{grid-column:1;grid-row:2;margin:12px 0 0 !important;padding:10px 0 0;font:500 13px/1.4 Manrope,sans-serif;}
.elementor-widget-posts .elementor-post__read-more{grid-column:2;grid-row:2;margin:12px 0 0 !important;padding:10px 0 0;text-align:right;font:600 13px/1.4 Manrope,sans-serif;}
}/* End custom CSS */