.elementor-kit-7{--e-global-color-primary:#0B1220;--e-global-color-secondary:#5B6472;--e-global-color-text:#1F2733;--e-global-color-accent:#0057B8;--e-global-color-8f79433:#0B1220;--e-global-color-814c3da:#FFD500;--e-global-color-2ba57a4:#0B1220;--e-global-color-054a06f:#FFFFFF;--e-global-color-a1b2c3d:#F5F6F8;--e-global-color-e4f5a6b:#E6E8EC;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.15em;--e-global-typography-primary-letter-spacing:-0.02em;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:600;--e-global-typography-4c0c4b7-font-family:"Manrope";--e-global-typography-4c0c4b7-font-size:44px;--e-global-typography-4c0c4b7-font-weight:700;--e-global-typography-4c0c4b7-line-height:1.1em;--e-global-typography-4c0c4b7-letter-spacing:-0.02em;color:#1F2733;font-family:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;background-color:var( --e-global-color-054a06f );}.elementor-kit-7 a{color:#0057B8;}.elementor-kit-7 a:hover{color:#0B1220;}.elementor-kit-7 h1{color:#0B1220;font-family:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:48px;font-weight:700;line-height:1.08em;letter-spacing:-0.02em;}.elementor-kit-7 h2{color:#0B1220;font-family:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.02em;}.elementor-kit-7 h3{color:#0B1220;font-family:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:26px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;}.elementor-kit-7 h4{color:#0B1220;font-family:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.01em;}.elementor-kit-7 h5{color:#0B1220;font-family:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-0.01em;}.elementor-kit-7 h6{color:#0B1220;font-family:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:15px;font-weight:700;line-height:1.4em;letter-spacing:-0.01em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:15px;font-weight:600;line-height:1.2em;color:#FFFFFF;background-color:#0B1220;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:#FFFFFF;background-color:#0057B8;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:15px;font-weight:400;color:#0B1220;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8EC;border-radius:10px 10px 10px 10px;padding:13px 16px 13px 16px;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B1220;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-4c0c4b7-font-size:32px;}.elementor-kit-7 h1{font-size:34px;}.elementor-kit-7 h2{font-size:28px;}.elementor-kit-7 h3{font-size:22px;}.elementor-kit-7 h4{font-size:20px;}.elementor-kit-7 h5{font-size:17px;}.elementor-kit-7 h6{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Stichting We Stand With Ukraine — design layer ===== */
.page-header{display:none}
.custom-logo{display:none}
:root{--swu-ink:#0B1220;--swu-muted:#5B6472;--swu-line:#E6E8EC;--swu-surface:#F5F6F8;--swu-accent:#0057B8;--swu-yellow:#FFD500;--swu-radius:16px}
html{scroll-behavior:smooth}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}
::selection{background:var(--swu-yellow);color:var(--swu-ink)}
a{transition:color .15s ease}
:focus-visible{outline:2px solid var(--swu-accent);outline-offset:3px}
h1,h2,h3,h4{text-wrap:balance}

/* page rhythm */
[data-elementor-type="wp-page"]>.elementor-section:first-child,
[data-elementor-type="wp-post"]>.elementor-section:first-child{padding-top:56px}
[data-elementor-type="wp-page"]>.elementor-section:last-child,
[data-elementor-type="wp-post"]>.elementor-section:last-child{padding-bottom:88px}
@media(max-width:1240px){
[data-elementor-type="wp-page"]>.elementor-section,[data-elementor-type="wp-post"]>.elementor-section{padding-left:24px;padding-right:24px}}
@media(max-width:767px){
[data-elementor-type="wp-page"]>.elementor-section,[data-elementor-type="wp-post"]>.elementor-section{padding-left:20px;padding-right:20px}
[data-elementor-type="wp-page"]>.elementor-section:first-child,[data-elementor-type="wp-post"]>.elementor-section:first-child{padding-top:32px}
[data-elementor-type="wp-page"]>.elementor-section:last-child,[data-elementor-type="wp-post"]>.elementor-section:last-child{padding-bottom:56px}}

/* buttons */
.elementor-button{transition:background-color .18s ease,color .18s ease,border-color .18s ease}
.elementor-button .elementor-button-text{white-space:nowrap}

/* header */
.swu-header{backdrop-filter:saturate(1.2) blur(10px);background-color:rgba(255,255,255,.92)!important}
.swu-header .elementor-nav-menu--main .elementor-item{white-space:nowrap}
.swu-header .elementor-nav-menu--dropdown{box-shadow:0 18px 40px rgba(11,18,32,.10);border-top:1px solid var(--swu-line)}
.swu-header .elementor-menu-toggle{padding:8px;border-radius:10px}
@media(max-width:1360px){.swu-header-social{display:none}}

/* home hero */
.swu-hero .elementor-widget-button{margin-top:8px}
.swu-lead p{margin:0}
.swu-slides .elementor-slides-wrapper{border-radius:20px;overflow:hidden;background:var(--swu-surface)}
.swu-slides .swiper-slide-bg{background-repeat:no-repeat;background-position:center}
.swu-slides .swiper-slide{height:auto!important;aspect-ratio:12/5}
.swu-slides .elementor-slide-button{background:#fff!important;color:var(--swu-ink)!important;border:0!important;border-radius:999px;font-weight:600;padding:12px 22px;box-shadow:0 6px 20px rgba(11,18,32,.18)}
.swu-slides .elementor-slide-button:hover{background:var(--swu-yellow)!important}
@media(max-width:1024px){.swu-slides .elementor-slide-button{display:none!important}}
.swu-slides .swiper-slide-inner{padding-left:80px!important;padding-right:80px!important}
.swu-slides .elementor-swiper-button{background:rgba(255,255,255,.9);color:var(--swu-ink);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}
.swu-slides .elementor-swiper-button-prev{left:16px}.swu-slides .elementor-swiper-button-next{right:16px}
.swu-slides .swiper-pagination{bottom:10px}
.swu-slides .swiper-pagination-bullet{background:var(--swu-ink);opacity:.25}
.swu-slides .swiper-pagination-bullet-active{opacity:1}
@media(max-width:767px){.swu-slides .elementor-slides-wrapper{border-radius:12px}.swu-slides .elementor-swiper-button{display:none}.swu-slides .elementor-slide-button{display:none}}

.swu-rounded img,.elementor-image-box-img img{border-radius:20px}

/* post lists */
.elementor-widget-posts .elementor-posts--skin-classic .elementor-post{background:#fff;border:1px solid var(--swu-line);border-radius:var(--swu-radius);padding:24px;transition:border-color .2s ease,transform .2s ease}
.elementor-widget-posts .elementor-posts--skin-classic .elementor-post:hover{border-color:var(--swu-ink);transform:translateY(-2px)}
.elementor-widget-posts .elementor-post__thumbnail{border-radius:10px}
.elementor-widget-posts .elementor-post__title{font-family:"Manrope",sans-serif;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin-bottom:8px}
.elementor-widget-posts .elementor-post__title a{color:var(--swu-ink)}
.elementor-widget-posts .elementor-post__title a:hover{color:var(--swu-accent)}
.elementor-widget-posts .elementor-post__meta-data{color:var(--swu-muted);font-size:13px;margin-bottom:12px}
.elementor-widget-posts .elementor-post__excerpt p{color:var(--swu-muted);font-size:15px;line-height:1.6}
.elementor-widget-posts .elementor-post__read-more{color:var(--swu-accent);font-weight:600;font-size:14px;text-transform:none}
.elementor-widget-posts .elementor-post__read-more:hover{color:var(--swu-ink)}
.elementor-widget-posts .elementor-post__card{border:1px solid var(--swu-line);border-radius:var(--swu-radius);box-shadow:none!important;transition:border-color .2s ease}
.elementor-widget-posts .elementor-post__card:hover{border-color:var(--swu-ink)}
.elementor-widget-posts .elementor-post__card .elementor-post__meta-data{border-top-color:var(--swu-line)}
.elementor-pagination{margin-top:32px;font-weight:600}

/* countdown / counters / progress */
.elementor-countdown-item{border-radius:var(--swu-radius);min-width:150px}
@media(max-width:767px){.elementor-countdown-item{min-width:0}}
.elementor-countdown-expire--message{color:var(--swu-muted);margin-top:20px}
.elementor-counter .elementor-counter-number-wrapper{letter-spacing:-.02em}
.swu-progress .elementor-progress-wrapper{height:10px;line-height:10px;border-radius:999px;overflow:hidden}
.swu-progress .elementor-progress-bar{height:10px;line-height:10px;border-radius:999px}
.swu-progress .elementor-progress-percentage,.swu-progress .elementor-progress-text{display:none}

/* FAQ / toggles */
.swu-faq{max-width:820px;margin-left:auto;margin-right:auto}
.swu-faq .elementor-toggle-item{border-bottom:1px solid var(--swu-line)}
.swu-faq .elementor-toggle-item:first-child{border-top:1px solid var(--swu-line)}
.swu-faq .elementor-tab-title{padding:22px 0!important;border:0!important}
.swu-faq .elementor-tab-content{padding:0 40px 24px 0!important;border:0!important}
.swu-faq .elementor-tab-content p:last-child{margin-bottom:0}

/* details card (bank details etc.) */
.swu-details{background:var(--swu-surface);border-radius:var(--swu-radius);padding:28px 32px;margin-top:8px}
.swu-details p:last-child{margin-bottom:0}

/* aside on news page */
.swu-aside>.elementor-widget-wrap{background:var(--swu-surface);border-radius:var(--swu-radius);padding:32px 24px!important;align-content:flex-start}

/* galleries, video, table of contents */
.e-gallery-item{border-radius:12px;overflow:hidden}
.elementor-gallery-title{color:var(--swu-muted);font-weight:600}
.elementor-gallery-title.elementor-item-active{color:var(--swu-ink)}
.elementor-widget-video-playlist .e-tabs{border-radius:var(--swu-radius);overflow:hidden;border:1px solid var(--swu-line)}
.elementor-widget-video-playlist .e-tabs-header{background:var(--swu-surface)}
.elementor-widget-video-playlist .e-tab-title{border-color:var(--swu-line)}
.elementor-widget-table-of-contents{--box-border-color:var(--swu-line);--box-border-radius:16px;--separator-color:var(--swu-line);--header-color:var(--swu-ink);--item-text-color:var(--swu-muted);--item-text-hover-color:var(--swu-accent);--marker-color:var(--swu-accent)}
.elementor-toc__header-title{font-family:"Manrope",sans-serif;font-weight:700}

/* forms */
.elementor-field-group .elementor-field-textual{min-height:48px}
.elementor-field-group textarea.elementor-field-textual{min-height:140px}
.elementor-message{font-size:14px;margin-top:12px}

/* campaign posts (former inline styles) */
.swu-post-card{max-width:720px;margin:0 auto;text-align:left}
.swu-post-card h1{font-size:40px;margin-bottom:16px}
.swu-post-card>p{font-size:18px;color:var(--swu-muted)}
.swu-post-card ul{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid var(--swu-line)}
.swu-post-card .swu-post-item{padding:14px 0;border-bottom:1px solid var(--swu-line);font-size:16px}
@media(max-width:767px){.swu-post-card h1{font-size:30px}}

/* footer */
.swu-footer a{color:#E8ECF2}
.swu-footer a:hover{color:var(--swu-yellow)}
.swu-footer .elementor-heading-title{margin-bottom:6px}
.swu-footer-contacts p{margin-bottom:14px;line-height:1.6;font-size:15px}
.swu-footer-contacts .swu-dim{color:#8793A6;font-size:13px}
.swu-footer-nav .elementor-item{text-transform:uppercase;letter-spacing:.06em;font-size:13px!important;justify-content:flex-start}
.swu-footer-form .elementor-field-textual::placeholder{color:#8793A6;opacity:1}
.swu-footer-form .elementor-field-textual:focus{border-color:var(--swu-yellow)!important;box-shadow:none}
.swu-footer-bottom>.elementor-container{border-top:1px solid rgba(255,255,255,.12);padding-top:24px}
.swu-footer-bottom p{margin:0}

/* language switcher */
#trp-floater-ls{border-radius:12px 12px 0 0;box-shadow:0 10px 30px rgba(11,18,32,.14)}/* End custom CSS */