
/* Spreemkt UK guide — scoped to WordPress page 1888. */
body.page-id-1888 { --uk-navy:#071f4b;--uk-red:#d92535;--uk-gold:#d6a62a;--uk-pale:#f3f7fb;--uk-line:#dce4ed;--uk-text:#18243a; }
body.page-id-1888 .entry-header,body.page-id-1888 .ast-single-post-featured-section{display:none!important}
body.page-id-1888 #content .ast-container,body.page-id-1888 #primary,body.page-id-1888 .site-content,body.page-id-1888 .entry-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
body.page-id-1888 .elementor-1888{font-family:Montserrat,Arial,sans-serif;color:var(--uk-text);line-height:1.65}
body.page-id-1888 .elementor-1888 *{box-sizing:border-box}
body.page-id-1888 .elementor-1888 .e-con{min-width:0}
body.page-id-1888 .elementor-1888 .elementor-widget:not(:last-child){margin-bottom:0}
body.page-id-1888 .elementor-1888 .elementor-widget-text-editor p{margin:0 0 14px}
body.page-id-1888 .elementor-1888 .elementor-widget-heading .elementor-heading-title{font-family:Montserrat,Arial,sans-serif;color:var(--uk-navy);line-height:1.2}
body.page-id-1888 .elementor-1888 .uk-section,body.page-id-1888 .elementor-1888 .uk-final{padding:62px max(28px,calc((100vw - 1180px)/2))}
body.page-id-1888 .elementor-1888 .uk-wrap{width:100%;max-width:1180px;margin:auto}
body.page-id-1888 .elementor-1888 .uk-header{min-height:76px;padding:10px max(28px,calc((100vw - 1180px)/2));border-bottom:1px solid #e9edf2;background:#fff;position:relative;z-index:2}
body.page-id-1888 .elementor-1888 .uk-header>.uk-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}
body.page-id-1888 .elementor-1888 .uk-logo{flex:0 0 auto}
body.page-id-1888 .elementor-1888 .uk-logo-title .elementor-heading-title{font-size:26px;font-weight:900}
body.page-id-1888 .elementor-1888 .uk-logo-small{font-size:8px;color:#6c7584;line-height:1.2}
body.page-id-1888 .elementor-1888 .uk-logo-small p{margin:0}
body.page-id-1888 .elementor-1888 .uk-nav{display:flex;flex-direction:row;align-items:center;gap:19px;flex-wrap:wrap}
body.page-id-1888 .elementor-1888 .uk-nav .elementor-button{background:transparent;padding:0;color:var(--uk-navy);font-size:13px;font-weight:700}
body.page-id-1888 .elementor-1888 .uk-hero{min-height:610px;padding:52px max(28px,calc((100vw - 1180px)/2));background:linear-gradient(90deg,#f7fbff 0 52%,transparent 72%),url('https://images.unsplash.com/photo-1771518567001-46f890663d61?auto=format&fit=crop&fm=jpg&q=85&w=1800') right center/55% 100% no-repeat;justify-content:center}
body.page-id-1888 .elementor-1888 .uk-hero-copy{width:58%;padding:0}
body.page-id-1888 .elementor-1888 .uk-eyebrow{color:var(--uk-red);font-weight:900;font-size:12px;letter-spacing:.05em;text-transform:uppercase}
body.page-id-1888 .elementor-1888 .uk-eyebrow p{margin:0}
body.page-id-1888 .elementor-1888 h1.elementor-heading-title{font-size:49px;line-height:1.05;font-weight:800;margin:8px 0 18px}
body.page-id-1888 .elementor-1888 h2.elementor-heading-title{font-size:32px;font-weight:800;margin:5px 0 18px}
body.page-id-1888 .elementor-1888 h3.elementor-heading-title{font-size:20px;font-weight:800;margin:8px 0}
body.page-id-1888 .elementor-1888 .uk-lead{font-size:17px;color:#3e4a5e}
body.page-id-1888 .elementor-1888 .uk-actions{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;margin:24px 0}
body.page-id-1888 .elementor-1888 .elementor-button{font-family:inherit;font-size:13px;font-weight:800;border-radius:5px;padding:12px 18px;text-decoration:none}
body.page-id-1888 .elementor-1888 .uk-red .elementor-button{background:var(--uk-red);color:#fff}
body.page-id-1888 .elementor-1888 .uk-navy .elementor-button{background:var(--uk-navy);color:#fff}
body.page-id-1888 .elementor-1888 .uk-outline .elementor-button{background:#fff;border:1px solid var(--uk-navy);color:var(--uk-navy)}
body.page-id-1888 .elementor-1888 .uk-notice{background:#e7f3ff;border-left:4px solid #2c75b8;padding:15px;border-radius:5px;font-size:12px}
body.page-id-1888 .elementor-1888 .uk-notice p,body.page-id-1888 .elementor-1888 .uk-callout p{margin:0}
body.page-id-1888 .elementor-1888 .uk-pale{background:var(--uk-pale)}
body.page-id-1888 .elementor-1888 .uk-center{text-align:center}
body.page-id-1888 .elementor-1888 .uk-grid,body.page-id-1888 .elementor-1888 .uk-sector{display:grid;gap:20px}
body.page-id-1888 .elementor-1888 .uk-g4,body.page-id-1888 .elementor-1888 .uk-sector{grid-template-columns:repeat(4,minmax(0,1fr))}
body.page-id-1888 .elementor-1888 .uk-g3{grid-template-columns:repeat(3,minmax(0,1fr))}
body.page-id-1888 .elementor-1888 .uk-g2{grid-template-columns:repeat(2,minmax(0,1fr))}
body.page-id-1888 .elementor-1888 .uk-card{background:#fff;border:1px solid var(--uk-line);border-radius:8px;padding:22px;box-shadow:0 5px 18px rgba(5,32,72,.05)}
body.page-id-1888 .elementor-1888 .uk-card p{font-size:14px;color:#5e6878}
body.page-id-1888 .elementor-1888 .uk-card .uk-link .elementor-button{background:transparent;color:var(--uk-red);padding:0;text-align:left}
body.page-id-1888 .elementor-1888 .uk-icon .elementor-heading-title{font-size:30px}
body.page-id-1888 .elementor-1888 .uk-split{display:flex;flex-direction:row;min-height:420px}
body.page-id-1888 .elementor-1888 .uk-split>.elementor-widget-image,body.page-id-1888 .elementor-1888 .uk-split>.uk-copy{width:50%}
body.page-id-1888 .elementor-1888 .uk-split>.elementor-widget-image img{width:100%;height:100%;min-height:420px;object-fit:cover}
body.page-id-1888 .elementor-1888 .uk-copy{padding:55px 5%}
body.page-id-1888 .elementor-1888 .uk-callout{background:#fff0f1;border-left:4px solid var(--uk-red);padding:16px;margin:20px 0;border-radius:5px}
body.page-id-1888 .elementor-1888 .uk-dark{background:var(--uk-navy);color:#fff}
body.page-id-1888 .elementor-1888 .uk-dark h2.elementor-heading-title{color:#fff}
body.page-id-1888 .elementor-1888 .uk-dark .uk-card{color:var(--uk-text)}
body.page-id-1888 .elementor-1888 .uk-dark .uk-callout{background:#fff;color:#7d2028}
body.page-id-1888 .elementor-1888 .uk-dark .uk-eyebrow{color:#ff7380}
body.page-id-1888 .elementor-1888 .uk-sector{gap:12px}
body.page-id-1888 .elementor-1888 .uk-sector>.e-con{padding:20px;border:1px solid var(--uk-line);border-radius:7px;background:#fff;text-align:center}
body.page-id-1888 .elementor-1888 .uk-sector .uk-b{font-weight:800}
body.page-id-1888 .elementor-1888 .uk-sector .uk-small{font-size:11px;color:#5e6878}
body.page-id-1888 .elementor-1888 .uk-step{padding:0 0 22px 52px;position:relative;counter-increment:uk-step}
body.page-id-1888 .elementor-1888 .uk-step p{margin:0}
body.page-id-1888 .elementor-1888 .uk-section:has(.uk-step){counter-reset:uk-step}
body.page-id-1888 .elementor-1888 .uk-step:before{content:counter(uk-step,decimal-leading-zero);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--uk-navy);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:900}
body.page-id-1888 .elementor-1888 .uk-photo-row{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center}
body.page-id-1888 .elementor-1888 .uk-photo-row img{height:330px;width:100%;object-fit:cover;border-radius:8px}
body.page-id-1888 .elementor-1888 .uk-scholar{border-top:4px solid var(--uk-gold)}
body.page-id-1888 .elementor-1888 .uk-route{border-left:4px solid var(--uk-gold)}
body.page-id-1888 .elementor-1888 .uk-amount .elementor-heading-title{font-size:34px;font-weight:900}
body.page-id-1888 .elementor-1888 .uk-table{overflow-x:auto}
body.page-id-1888 .elementor-1888 .uk-table-row{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr))}
body.page-id-1888 .elementor-1888 .uk-table-cell{padding:14px;border:1px solid var(--uk-line);background:#fff;font-size:14px}
body.page-id-1888 .elementor-1888 .uk-table-cell p{margin:0}
body.page-id-1888 .elementor-1888 .uk-table-head{background:var(--uk-navy);color:#fff;font-weight:800}
body.page-id-1888 .elementor-1888 .uk-faq-toggle .elementor-tab-title{background:#fff;border:1px solid var(--uk-line);border-radius:6px;color:var(--uk-navy);font-weight:800;margin-top:9px}
body.page-id-1888 .elementor-1888 .uk-faq-toggle .elementor-tab-content{background:#fff}
body.page-id-1888 .elementor-1888 .uk-final{background:linear-gradient(90deg,rgba(7,31,75,.96),rgba(7,31,75,.84)),url('https://images.unsplash.com/photo-1709739701288-6dd87e9a4c0f?auto=format&fit=crop&fm=jpg&q=82&w=1500') center/cover;color:#fff}
body.page-id-1888 .elementor-1888 .uk-final h2.elementor-heading-title{color:#fff}
body.page-id-1888 .elementor-1888 .uk-final .uk-eyebrow{color:#f5c452}
body.page-id-1888 .elementor-1888 .uk-footer{background:#04142f;color:#c9d3e3;padding:28px max(28px,calc((100vw - 1180px)/2));font-size:12px}
body.page-id-1888 .elementor-1888 .uk-footer p{margin:0}
@media(max-width:850px){body.page-id-1888 .elementor-1888 .uk-nav{display:none}body.page-id-1888 .elementor-1888 .uk-hero{background:#f6faff;min-height:0}body.page-id-1888 .elementor-1888 .uk-hero-copy{width:100%}body.page-id-1888 .elementor-1888 h1.elementor-heading-title{font-size:38px}body.page-id-1888 .elementor-1888 .uk-g4,body.page-id-1888 .elementor-1888 .uk-g3,body.page-id-1888 .elementor-1888 .uk-g2,body.page-id-1888 .elementor-1888 .uk-sector,body.page-id-1888 .elementor-1888 .uk-photo-row{grid-template-columns:1fr}body.page-id-1888 .elementor-1888 .uk-split{flex-direction:column}body.page-id-1888 .elementor-1888 .uk-split>.elementor-widget-image,body.page-id-1888 .elementor-1888 .uk-split>.uk-copy{width:100%}body.page-id-1888 .elementor-1888 .uk-split>.elementor-widget-image img{min-height:280px;height:280px}body.page-id-1888 .elementor-1888 .uk-section,body.page-id-1888 .elementor-1888 .uk-final{padding:50px 20px}body.page-id-1888 .elementor-1888 .uk-hero{padding:50px 20px}body.page-id-1888 .elementor-1888 .uk-copy{padding:40px 20px}body.page-id-1888 .elementor-1888 .uk-table-row{min-width:680px}}

/* Elementor boxed containers render their actual children inside .e-con-inner.
   Layouts must therefore be applied to that wrapper, not the outer container. */
body.page-id-1888 .elementor-1888 > .e-con{width:100%;max-width:none}
body.page-id-1888 .elementor-1888 .uk-section > .e-con-inner,
body.page-id-1888 .elementor-1888 .uk-hero > .e-con-inner,
body.page-id-1888 .elementor-1888 .uk-final > .e-con-inner,
body.page-id-1888 .elementor-1888 .uk-header > .e-con-inner,
body.page-id-1888 .elementor-1888 .uk-footer > .e-con-inner{width:100%;max-width:1180px;margin-inline:auto}
body.page-id-1888 .elementor-1888 .uk-wrap > .e-con-inner{width:100%;max-width:none}
body.page-id-1888 .elementor-1888 .uk-header .uk-wrap > .e-con-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}
body.page-id-1888 .elementor-1888 .uk-header .uk-logo{flex:0 0 auto}
body.page-id-1888 .elementor-1888 .uk-nav > .e-con-inner,
body.page-id-1888 .elementor-1888 .uk-actions > .e-con-inner{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}
body.page-id-1888 .elementor-1888 .uk-nav > .e-con-inner{gap:19px}
body.page-id-1888 .elementor-1888 .uk-hero .uk-wrap > .e-con-inner{display:block}
body.page-id-1888 .elementor-1888 .uk-hero-copy{width:58%;max-width:none}
body.page-id-1888 .elementor-1888 .uk-grid > .e-con-inner,
body.page-id-1888 .elementor-1888 .uk-sector > .e-con-inner{display:grid;width:100%;max-width:none;gap:20px;align-items:stretch}
body.page-id-1888 .elementor-1888 .uk-g4 > .e-con-inner,
body.page-id-1888 .elementor-1888 .uk-sector > .e-con-inner{grid-template-columns:repeat(4,minmax(0,1fr))}
body.page-id-1888 .elementor-1888 .uk-g3 > .e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))}
body.page-id-1888 .elementor-1888 .uk-g2 > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}
body.page-id-1888 .elementor-1888 .uk-grid > .e-con-inner > .e-con,
body.page-id-1888 .elementor-1888 .uk-sector > .e-con-inner > .e-con{width:auto;min-width:0;max-width:none}
body.page-id-1888 .elementor-1888 .uk-sector > .e-con-inner{gap:12px}
body.page-id-1888 .elementor-1888 .uk-sector > .e-con-inner > .e-con{padding:20px;border:1px solid var(--uk-line);border-radius:7px;background:#fff;text-align:center}
body.page-id-1888 .elementor-1888 .uk-split > .e-con-inner{display:grid;width:100%;max-width:none;grid-template-columns:1fr 1fr;align-items:stretch;gap:0}
body.page-id-1888 .elementor-1888 .uk-split > .e-con-inner > .elementor-widget-image,
body.page-id-1888 .elementor-1888 .uk-split > .e-con-inner > .uk-copy{width:100%;height:100%;min-width:0}
body.page-id-1888 .elementor-1888 .uk-split > .e-con-inner > .elementor-widget-image .elementor-widget-container,
body.page-id-1888 .elementor-1888 .uk-split > .e-con-inner > .elementor-widget-image img{width:100%;height:100%;min-height:420px;object-fit:cover}
body.page-id-1888 .elementor-1888 .uk-photo-row > .e-con-inner{display:grid;width:100%;max-width:none;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center}
body.page-id-1888 .elementor-1888 .uk-photo-row > .e-con-inner > *{width:100%;min-width:0}
body.page-id-1888 .elementor-1888 .uk-table-row > .e-con-inner{display:grid;width:100%;max-width:none;grid-template-columns:repeat(4,minmax(170px,1fr));gap:0}
body.page-id-1888 .elementor-1888 .uk-table-row > .e-con-inner > .uk-table-cell{width:auto;min-width:0}
@media(max-width:850px){
 body.page-id-1888 .elementor-1888 .uk-hero-copy{width:100%}
 body.page-id-1888 .elementor-1888 .uk-g4 > .e-con-inner,
 body.page-id-1888 .elementor-1888 .uk-g3 > .e-con-inner,
 body.page-id-1888 .elementor-1888 .uk-g2 > .e-con-inner,
 body.page-id-1888 .elementor-1888 .uk-sector > .e-con-inner,
 body.page-id-1888 .elementor-1888 .uk-photo-row > .e-con-inner,
 body.page-id-1888 .elementor-1888 .uk-split > .e-con-inner{grid-template-columns:1fr}
 body.page-id-1888 .elementor-1888 .uk-split > .e-con-inner > .elementor-widget-image .elementor-widget-container,
 body.page-id-1888 .elementor-1888 .uk-split > .e-con-inner > .elementor-widget-image img{height:280px;min-height:280px}
 body.page-id-1888 .elementor-1888 .uk-header .uk-wrap > .e-con-inner{justify-content:flex-start}
}

/* The outer Elementor container has exactly one .e-con-inner child. Do not
   make that outer shell a grid or it places the entire inner grid in cell 1. */
body.page-id-1888 .elementor-1888 .uk-grid,
body.page-id-1888 .elementor-1888 .uk-sector,
body.page-id-1888 .elementor-1888 .uk-photo-row,
body.page-id-1888 .elementor-1888 .uk-table-row{display:flex;flex-direction:column;width:100%;max-width:none}
body.page-id-1888 .elementor-1888 .uk-grid > .e-con-inner,
body.page-id-1888 .elementor-1888 .uk-sector > .e-con-inner,
body.page-id-1888 .elementor-1888 .uk-photo-row > .e-con-inner,
body.page-id-1888 .elementor-1888 .uk-table-row > .e-con-inner{min-width:0;width:100%;max-width:none}
body.page-id-1888 .elementor-1888 .uk-header{min-height:76px;padding-block:0}
body.page-id-1888 .elementor-1888 .uk-header .uk-wrap > .e-con-inner{min-height:76px;flex-wrap:nowrap}
body.page-id-1888 .elementor-1888 .uk-header .uk-logo{width:auto;max-width:300px}
body.page-id-1888 .elementor-1888 .uk-header .uk-nav{width:auto;max-width:none;flex:0 1 auto}
body.page-id-1888 .elementor-1888 .uk-header .uk-nav > .e-con-inner{flex-wrap:nowrap;justify-content:flex-end}
body.page-id-1888 .elementor-1888 .uk-header .uk-nav .elementor-widget-button{width:auto;flex:0 0 auto}
body.page-id-1888 .elementor-1888 .uk-header .uk-nav .elementor-button{white-space:nowrap}
body.page-id-1888 .elementor-1888 .uk-dark .elementor-widget-text-editor,
body.page-id-1888 .elementor-1888 .uk-final .elementor-widget-text-editor{color:#fff}
body.page-id-1888 .elementor-1888 .uk-dark .uk-callout{color:#7d2028}
body.page-id-1888 .elementor-1888 .uk-final .uk-eyebrow{color:#f5c452}
body.page-id-1888 .elementor-1888 .uk-final .uk-actions > .e-con-inner > .elementor-widget-button:nth-child(2) .elementor-button{background:#fff;color:#071f4b}
body.page-id-1888 .elementor-1888 .uk-final .uk-actions > .e-con-inner > .elementor-widget-button:nth-child(3) .elementor-button{background:transparent;border:1px solid #fff;color:#fff}
body.page-id-1888 .elementor-1888 .uk-footer .elementor-widget-text-editor{color:#c9d3e3}
@media(max-width:850px){
 body.page-id-1888 .elementor-1888 .uk-header .uk-nav{display:none}
}
