.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */body .elementor .sk-deco-r{background-image:url(https://demowebsite3-bluelayer.nl/wp-content/uploads/2026/10/achtergrond-rechts-1.png)}
body .elementor .sk-deco-t{background-image:url(https://demowebsite3-bluelayer.nl/wp-content/uploads/2026/10/achtergrond-top.png)}
body .elementor .sk-deco-b{background-image:url(https://demowebsite3-bluelayer.nl/wp-content/uploads/2026/10/achtergrond-bottom.png)}
body .elementor .sk-footer>.sk-wrap{flex-direction:column;align-items:stretch}
body .elementor .sk-hero.sk-deco-r{background-image:url(https://demowebsite3-bluelayer.nl/wp-content/uploads/2026/10/achtergrond-rechts-1.png),linear-gradient(to bottom,var(--sk-cream) 0,var(--sk-cream) calc(100% - 100px),var(--sk-terra) calc(100% - 100px));background-size:auto 80%,100% 100%;background-position:right top,0 0;background-repeat:no-repeat}
body .elementor .sk-form .message-success,body .elementor .sk-form .message-error{display:none}
body .elementor .sk-form.form-state-success .message-success,body .elementor .sk-form.form-state-error .message-error{display:block;padding:12px 16px;border-radius:14px;background:rgba(255,255,255,.18)}
body .elementor .sk-faq summary::before{top:50%;transform:translateY(-50%);line-height:1}
body .elementor .sk-wrap.sk-col{padding-left:32px;padding-right:32px}
body .elementor .sk-col.sk-narrow{margin-left:auto;margin-right:auto}
body .elementor .sk-callout{width:auto!important}
body .elementor .sk-rings li::before{left:0;top:.25em;width:18px;height:18px;border-width:2px}
body .elementor .sk-section.sk-pagehead{padding:46px 0 10px}
body .elementor .sk-section.sk-pagehead+.sk-section{padding-top:50px}
body .elementor .sk-section.sk-blogsec{padding:0}
body .elementor .sk-wrap.sk-blog{display:grid;grid-template-columns:minmax(0,1fr) 362px;gap:0 50px;align-items:stretch}
body .elementor .sk-blog>.sk-prose{padding:50px 0 90px}
body .elementor .sk-blog .sk-h1{font-size:clamp(2.2rem,3.5vw,3.25rem)}
body .elementor .sk-blog .sk-grid3{gap:40px;margin-top:14px}
body .elementor .sk-postcard{display:flex;flex-direction:column;gap:8px;padding:0}
body .elementor .sk-postcard .sk-h3{font-size:1.28rem;line-height:1.3;margin-top:8px}
body .elementor .sk-postcard .sk-h3 a,body .elementor .sk-postcard a{color:inherit;text-decoration:none}
body .elementor .sk-postcard .sk-post-img{transition:transform .3s ease}
body .elementor .sk-postcard:hover .sk-post-img{transform:scale(1.02)}
body .elementor .sk-recent{display:flex;flex-direction:row;gap:12px;align-items:flex-start;padding:0}
body .elementor .sk-recent .sk-img{width:36px!important;height:36px;object-fit:cover;flex:none;margin-top:5px}
body .elementor .sk-recent .sk-text{font-size:.9rem;line-height:1.7}
body .elementor .sk-aside .sk-h3{font-size:1.3rem;margin-top:10px}
body .elementor .sk-aside .sk-h3~.sk-h3{margin-top:36px}
body .elementor .sk-prose .sk-img{border-radius:18px}
body .elementor .sk-prose>.sk-img.sk-post-img{aspect-ratio:auto;max-width:800px;margin:0 auto 26px}
body .elementor .sk-prose .sk-h3{margin-top:6px}
@media (max-width:1024px){body .elementor .sk-wrap.sk-blog{grid-template-columns:1fr}body .elementor .sk-blog>.sk-prose{padding-bottom:40px}body .elementor .sk-aside{padding:40px 0 60px;border-left:0;box-shadow:none;border-top:1px solid var(--sk-line)}body .elementor .sk-blog .sk-grid3{grid-template-columns:1fr 1fr}}
@media (max-width:767px){body .elementor .sk-blog .sk-grid3{grid-template-columns:1fr}body .elementor .sk-blog>.sk-prose{padding-top:36px}}
@media (max-width:767px){body .elementor .sk-section.sk-pagehead{padding:36px 0 0}body .elementor .sk-section.sk-pagehead+.sk-section{padding-top:36px}body .elementor .sk-wrap.sk-col{padding-left:20px;padding-right:20px}body .elementor .sk-hero.sk-deco-r{background-image:linear-gradient(to bottom,var(--sk-cream) 0,var(--sk-cream) calc(100% - 70px),var(--sk-terra) calc(100% - 70px))}}
body.elementor-page-124 .elementor .sk-nav .sk-nav-link[href="/"]::after,body.elementor-page-125 .elementor .sk-nav .sk-nav-link[href="/midlife-coaching/"]::after,body.elementor-page-126 .elementor .sk-nav .sk-nav-link[href="/referenties/"]::after,body.elementor-page-127 .elementor .sk-nav .sk-nav-link[href="/over-mij/"]::after,body.elementor-page-128 .elementor .sk-nav .sk-nav-link[href="/contact/"]::after{transform:scaleX(1)}
body.elementor-page-124 .elementor .sk-photo{background-image:linear-gradient(rgba(196,122,95,.86),rgba(196,122,95,.86)),url(https://demowebsite3-bluelayer.nl/wp-content/uploads/2026/10/coaching-bij-saskia-traject-coach.jpg)}
body.elementor-page-125 .elementor .sk-photo{background-image:linear-gradient(rgba(196,122,95,.84),rgba(196,122,95,.84)),url(https://demowebsite3-bluelayer.nl/wp-content/uploads/2026/10/coaching-bij-saskia-midlife-begeleiding-vrouwen.jpg)}
body.elementor-page-127 .elementor .sk-photo{background-image:linear-gradient(rgba(196,122,95,.84),rgba(196,122,95,.84)),url(https://demowebsite3-bluelayer.nl/wp-content/uploads/2026/10/coaching-bij-saskia-ervaring-burnout.jpg)}
body.elementor-page-124 .elementor .sk-img.sk-arch{aspect-ratio:600/560}
body .elementor .sk-phone{display:flex!important;align-items:center;gap:30px;font-family:var(--sk-serif);font-size:1.15rem;color:var(--sk-brown);margin-top:14px}
body .elementor .sk-phone::before{content:"";width:64px;height:64px;border-radius:50%;flex:none;background:var(--sk-terra) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.6 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.6 3.6a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E") center/24px no-repeat}
body .elementor .sk-phone a{color:var(--sk-brown);text-decoration:none}
body .elementor .sk-two .sk-col .sk-h2~.sk-h2{margin-top:30px}
body.elementor-page-125 .elementor .sk-card .sk-h3{font-size:1.5rem;margin-bottom:6px}
body.elementor-page-125 .elementor .sk-card .sk-text{font-size:1rem}
body .elementor .sk-stap{border-left:6px solid var(--sk-terra);padding:0 0 0 22px;display:flex;flex-direction:column;gap:18px}
body .elementor .sk-stap .sk-text{font-size:1.3rem;line-height:1.5}
body .elementor .sk-stap+.sk-btns{margin-top:22px}
body .elementor .sk-checks{margin-top:56px}
body .elementor #aanmelden{scroll-margin-top:20px}
body.elementor-page-126 .elementor .sk-wrap.sk-two{gap:50px 80px}
body .elementor .sk-two>.sk-full{grid-column:1/-1}
body .elementor .sk-testi .sk-text strong{color:var(--sk-terra);font-weight:700}
body .elementor .sk-callout{background:var(--sk-sand);padding:46px 24px;margin:12px -150px 0 0;position:relative;z-index:1;width:auto!important}
body .elementor .sk-split>.sk-media{position:relative;z-index:2}
body .elementor .sk-panel .sk-text{color:var(--sk-terra);font-style:italic;text-align:center;font-size:1.06rem}
body .elementor .sk-two .sk-h3{margin-bottom:6px}
body .elementor .sk-section.sk-contactsec{padding:40px 0 0}
body .elementor .sk-contactsec .sk-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:80px;align-items:stretch}
body .elementor .sk-contactsec .sk-split>.sk-col:first-child{padding-bottom:50px}
body .elementor .sk-aside-r{display:flex;flex-direction:column;gap:30px;padding:0}
body .elementor .sk-aside-r .sk-lead{text-align:center;font-size:1.3rem;line-height:1.55}
body .elementor .sk-aside-r .sk-img.sk-arch{margin-top:auto;aspect-ratio:378/450}
body .elementor .sk-card .sk-text a{text-decoration:underline}
body .elementor .sk-privacy a{color:var(--sk-terra);text-decoration:none}
body .elementor .sk-req{font-size:1rem}
body.elementor-page-130 .elementor .sk-section.sk-pagehead{padding-bottom:90px}
body.elementor-page-130 .elementor .sk-prose .sk-text strong{color:var(--sk-ink)}
body.elementor-page-130 .elementor .sk-prose .sk-h2{font-size:1.7rem}
@media (max-width:1024px){body .elementor .sk-callout{margin-right:0}}
@media (max-width:767px){body.elementor-page-126 .elementor .sk-wrap.sk-two{gap:28px}body .elementor .sk-contactsec .sk-split{grid-template-columns:1fr;gap:40px}body .elementor .sk-contactsec .sk-split>.sk-col:first-child{padding-bottom:0}}
body .elementor .sk-hero:not(.sk-hero-arch)>.sk-wrap{gap:0;padding:0;grid-template-columns:50% 50%}
body .elementor .sk-hero.sk-hero-r:not(.sk-hero-arch)>.sk-wrap{padding:0}
body .elementor .sk-hero:not(.sk-hero-arch) .sk-hero-media .sk-cutout{width:calc(100% - 105px);max-width:900px}
body .elementor .sk-hero:not(.sk-hero-arch):not(.sk-hero-r) .sk-hero-text{padding:0 clamp(32px,12.2vw,175px) 0 30px}
body .elementor .sk-hero.sk-hero-r:not(.sk-hero-arch) .sk-hero-text{padding:0 30px 0 clamp(32px,12.2vw,175px)}
body .elementor .sk-hero:not(.sk-hero-arch) .sk-h1{font-size:clamp(2rem,3.2vw,2.875rem)}
@media (max-width:767px){body .elementor .sk-hero:not(.sk-hero-arch)>.sk-wrap,body .elementor .sk-hero.sk-hero-r:not(.sk-hero-arch)>.sk-wrap{gap:32px;padding:0 20px;grid-template-columns:1fr}body .elementor .sk-hero:not(.sk-hero-arch):not(.sk-hero-r) .sk-hero-text,body .elementor .sk-hero.sk-hero-r:not(.sk-hero-arch) .sk-hero-text{padding:0}body .elementor .sk-hero:not(.sk-hero-arch) .sk-hero-media .sk-cutout{width:100%}}/* End custom CSS */