.elementor-14245 .elementor-element.elementor-element-16e244c:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-16e244c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002855;background-image:url("https://kempe.org/wp-content/uploads/2025/11/WebsiteBackground.png");background-position:85% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-14245 .elementor-element.elementor-element-16e244c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-14245 .elementor-element.elementor-element-16e244c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14245 .elementor-element.elementor-element-9641763 > .elementor-element-populated{padding:52px 44px 46px 44px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14245 .elementor-element.elementor-element-4bab8a4 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-14245 .elementor-element.elementor-element-4bab8a4{text-align:start;}.elementor-14245 .elementor-element.elementor-element-4bab8a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.8px;color:var( --e-global-color-accent );}.elementor-14245 .elementor-element.elementor-element-76ec1c2 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-14245 .elementor-element.elementor-element-76ec1c2{text-align:start;}.elementor-14245 .elementor-element.elementor-element-76ec1c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.1rem;font-weight:400;line-height:1.15em;letter-spacing:0px;color:var( --e-global-color-c77a467 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14245 .elementor-element.elementor-element-5bfc071 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-14245 .elementor-element.elementor-element-5bfc071{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#D8E6F2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14245 .elementor-element.elementor-element-5435501 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:15px 26px 15px 26px;}.elementor-14245 .elementor-element.elementor-element-5435501 .elementor-button:hover, .elementor-14245 .elementor-element.elementor-element-5435501 .elementor-button:focus{background-color:var( --e-global-color-c77a467 );color:var( --e-global-color-primary );}.elementor-14245 .elementor-element.elementor-element-5435501 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14245 .elementor-element.elementor-element-5435501 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14245 .elementor-element.elementor-element-5435501 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14245 .elementor-element.elementor-element-5435501 .elementor-button:hover svg, .elementor-14245 .elementor-element.elementor-element-5435501 .elementor-button:focus svg{fill:var( --e-global-color-primary );}#elementor-popup-modal-14245 .dialog-widget-content{animation-duration:1.6s;background-color:#002855;border-radius:10px 10px 10px 10px;box-shadow:0px 30px 80px 0px rgba(0,0,0,0.45);}#elementor-popup-modal-14245{background-color:#002855EB;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-14245 .dialog-message{width:760px;height:auto;}#elementor-popup-modal-14245 .dialog-close-button{display:flex;font-size:22px;}#elementor-popup-modal-14245 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-14245 .dialog-close-button svg{fill:#FFFFFF;}#elementor-popup-modal-14245 .dialog-close-button:hover i{color:#FFC845;}@media(max-width:1024px){.elementor-14245 .elementor-element.elementor-element-16e244c:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-16e244c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:85% 50%;}.elementor-14245 .elementor-element.elementor-element-9641763 > .elementor-element-populated{padding:44px 36px 40px 36px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14245 .elementor-element.elementor-element-76ec1c2 .elementor-heading-title{font-size:1.8rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}#elementor-popup-modal-14245 .dialog-message{width:640px;}}@media(max-width:767px){.elementor-14245 .elementor-element.elementor-element-16e244c:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-16e244c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 0%;background-size:470px auto;}.elementor-14245 .elementor-element.elementor-element-9641763 > .elementor-element-populated{padding:175px 24px 30px 24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14245 .elementor-element.elementor-element-4bab8a4 .elementor-heading-title{font-size:11px;letter-spacing:1px;}.elementor-14245 .elementor-element.elementor-element-76ec1c2{text-align:start;}.elementor-14245 .elementor-element.elementor-element-76ec1c2 .elementor-heading-title{font-size:1.5rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14245 .elementor-element.elementor-element-5bfc071{font-size:14.5px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}#elementor-popup-modal-14245 .dialog-message{width:92vw;}}/* Start custom CSS */#elementor-popup-modal-14245 .dialog-message{overflow:hidden}
#elementor-popup-modal-14245 .kp-bignews{position:relative}
#elementor-popup-modal-14245 .kp-bignews>.elementor-container{position:relative;z-index:1}
#elementor-popup-modal-14245 .kp-bignews:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,40,85,.97) 0%,rgba(0,40,85,.92) 50%,rgba(0,76,151,.3) 100%)}
#elementor-popup-modal-14245 .kp-bignews:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;z-index:2;background:linear-gradient(90deg,#FFC845 0 25%,#004C97 25% 50%,#D97924 50% 75%,#85AD54 75%)}
#elementor-popup-modal-14245 .kp-bignews .elementor-widget-wrap>.elementor-element{max-width:360px}
#elementor-popup-modal-14245 .kp-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:10px}
#elementor-popup-modal-14245 .kp-eyebrow .elementor-heading-title:before{content:"";width:26px;height:2px;background:#FFC845;flex:none}
#elementor-popup-modal-14245 .kp-headline strong{display:block;font-weight:700;color:#FFC845}
#elementor-popup-modal-14245 .kp-teaser p{margin:0}
#elementor-popup-modal-14245 .kp-teaser strong{color:#fff;font-weight:700}
@media(max-width:1024px){#elementor-popup-modal-14245 .kp-bignews:before{background:linear-gradient(90deg,rgba(0,40,85,.97) 0%,rgba(0,40,85,.9) 60%,rgba(0,76,151,.45) 100%)}}
@media(max-width:767px){#elementor-popup-modal-14245 .kp-bignews:before{background:linear-gradient(180deg,rgba(0,40,85,0) 0,rgba(0,40,85,.6) 100px,#002855 175px)}#elementor-popup-modal-14245 .kp-bignews .elementor-widget-wrap>.elementor-element{max-width:none}}/* End custom CSS */