:root{--heading-large:42px;--heading-small:32px;--heading-label:16px}body main h1{font-size:var(--heading-large)!important;line-height:1.15!important;letter-spacing:0!important;font-weight:400}body main h2,body main h3,body main .legacy-title:not(h1){font-size:var(--heading-small)!important;line-height:1.2!important;letter-spacing:0;font-weight:400}body main h1 strong,body main h2 strong,body main h3 strong{font-weight:inherit}body main .eyebrow{font-size:var(--heading-label)!important;line-height:1.5;margin-bottom:18px}body main .legacy-subtitle{font-size:20px;line-height:1.5;margin-top:18px}@media(max-width:600px){:root{--heading-large:36px;--heading-small:30px}body main h1,body main h2,body main h3{white-space:normal!important;overflow-wrap:break-word}body main .legacy-subtitle{font-size:18px}}
header .links.simple-navigation{width:min(440px,calc(100vw - 30px));padding:12px 22px;max-height:calc(100dvh - 180px);text-align:left;grid-template-areas:none}header .links.simple-navigation.open{display:block}.simple-group{border-bottom:1px solid var(--line)}.simple-group summary,.method-switch summary{cursor:pointer;list-style:none;padding:14px 0;font:500 17px/1.5 Manrope,Arial,sans-serif;display:flex;justify-content:space-between;gap:18px}.simple-group summary::-webkit-details-marker,.method-switch summary::-webkit-details-marker{display:none}.simple-group summary:after,.method-switch summary:after{content:'+';color:var(--rose)}.simple-group[open]>summary:after,.method-switch details[open]>summary:after{content:'−'}.simple-children{padding:0 0 12px 16px}header .simple-children a{display:block;text-align:left;font-size:15px;padding:7px 0;min-height:36px;border:0}header .simple-direct{display:flex;justify-content:space-between;padding:14px 0;font-size:17px;border-bottom:1px solid var(--line)}header .simple-contact{display:block;text-align:left;font-size:15px;padding:12px 0;color:#695869}header .simple-bottom{display:flex;gap:20px;background:var(--pink);margin:0 -22px -12px;padding:10px 22px}header .simple-bottom a{font-size:12px;padding:5px 0}.simple-navigation a[aria-current=page]{font-weight:700}.simple-navigation summary:focus-visible,.method-switch summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.method-switch{max-width:1160px;margin:0 auto;padding:0 28px;text-align:left}.method-switch summary{font-size:15px;justify-content:flex-start;padding:15px 0}.method-switch-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 20px;padding:0 0 20px}.method-switch-links a{padding:8px 0;font-size:15px}.method-overview{max-width:1200px;margin:auto;padding:50px 48px 70px}.method-intro{max-width:850px;margin:24px 0 38px}.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.method-card{display:block;border:1px solid var(--line);padding:28px;background:#fffefb}.method-card:hover{border-color:var(--gold);background:#f6f1f5}.method-card p{margin:16px 0;color:var(--muted)}.method-card>span{font-size:14px;color:#695869}@media(max-width:600px){header .links.simple-navigation{right:15px;max-height:calc(100dvh - 160px)}.method-switch-links{grid-template-columns:1fr 1fr;gap:4px 16px}.method-overview{padding:36px 25px 50px}.method-grid{grid-template-columns:1fr;gap:16px}.method-card{padding:24px}}header .simple-about summary a{font-size:17px;padding:0;border:0;text-align:left;font-weight:500}header .simple-about summary{align-items:center;gap:12px}.simple-about .submenu-label{margin-left:auto;font-size:12px;color:var(--muted)}header .simple-contact{font-size:17px;padding:14px 0;font-weight:500;color:var(--ink)}header .links.simple-navigation>.simple-direct,header .links.simple-navigation>.simple-group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;margin:0;padding:14px 0;text-align:left;font:500 17px/26px Manrope,Arial,sans-serif;letter-spacing:normal}header .links.simple-navigation>.simple-group{margin:0;padding:0}header .links.simple-navigation>.simple-group>summary>a{display:block;flex:1;min-height:0;margin:0;padding:0;border:0;font:inherit;line-height:inherit;text-align:left}header .links.simple-navigation>.simple-group>summary:after{flex:0 0 18px;width:18px;text-align:center;line-height:26px;margin:0}
.goodies-catalog{max-width:1380px;padding:36px 40px 55px}.goodies-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.goodie-image,.goodie-image.contain{height:145px;padding:10px 14px;border-bottom:0;background:0 0}.goodie-image img{object-fit:contain!important;object-position:center!important}.goodie-card{background:#fffdf5;border-color:#d8ccd8}.goodie-content{padding:16px}.goodie-type{margin-bottom:7px;font-size:11px}.goodie-content>.goodie-name{margin-bottom:8px;line-height:1.4}.goodie-content h2{font-size:25px!important;line-height:1.15!important;margin:0 0 12px}.goodie-content>p:not(.goodie-type):not(.goodie-name){font-size:16px;line-height:1.55;margin-bottom:14px}.goodie-link{padding:9px 0;font-size:14px;min-height:44px}.catalog-intro{margin-bottom:20px}.catalog-count{margin:12px 0}@media(max-width:1050px){.goodies-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.goodies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goodies-catalog{padding:30px 24px 45px}}@media(max-width:520px){.goodies-grid{grid-template-columns:1fr;gap:14px}.goodies-catalog{padding:28px 20px 40px}.goodie-card{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:start}.goodie-image,.goodie-image.contain{height:118px;padding:16px 5px 0 10px}.goodie-content{padding:16px 14px 12px 8px}.goodie-content h2{font-size:25px!important}.goodie-content>.goodie-name{font-size:15px}.goodie-content>p:not(.goodie-type):not(.goodie-name){font-size:16px}}.goodie-image,.goodie-image.contain{height:230px;padding:4px 6px 0}.goodie-image img{width:100%;height:100%;max-height:none;max-width:100%;object-fit:contain!important}@media(max-width:520px){.goodie-card{display:block}.goodie-image,.goodie-image.contain{height:235px;padding:8px 12px 0}.goodie-content{padding:14px 18px 18px}}.goodie-image img[src$="adhd-foredrag.webp"]{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 73%,rgba(0,0,0,.85) 79%,rgba(0,0,0,.35) 88%,transparent 96%);mask-image:linear-gradient(to bottom,#000 0%,#000 73%,rgba(0,0,0,.85) 79%,rgba(0,0,0,.35) 88%,transparent 96%)}
.continue-reading{max-width:1100px;margin:24px auto 0;padding:40px 28px 48px;text-align:center;border-top:0}.continue-reading .eyebrow{margin:0 0 18px;font-size:13px;letter-spacing:2px}.continue-reading a{display:inline-block;font-family:"Cormorant Garamond",Georgia,serif;font-size:30px;line-height:1.3;color:var(--ink);padding:5px 0;border-bottom:1px solid #c99543}.continue-reading a:hover{color:var(--rose)}.continue-reading a span{display:inline-block;margin-left:10px}@media(max-width:600px){.continue-reading{padding:30px 25px 36px}.continue-reading a{font-size:26px}.continue-reading .eyebrow{font-size:12px}}
.rose-reading{background:#e5dee5;margin:28px 0 44px;padding:38px 0}.inner-page .rose-reading>.article-body{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.rose-reading .article-body>:first-child{margin-top:0}.rose-reading .article-body>:last-child{margin-bottom:0}.rose-intro,.rose-overview{background:#e5dee5;box-shadow:0 0 0 100vmax #e5dee5;clip-path:inset(0 -100vmax);padding-top:40px;padding-bottom:40px}.rose-overview{margin-bottom:30px}@media(max-width:600px){.rose-reading{padding:28px 0;margin:20px 0 30px}.rose-intro,.rose-overview{padding-top:28px;padding-bottom:28px}}
:root{--type-page:42px;--type-section:32px;--type-card:26px;--type-subtitle:20px;--type-label:14px}body main h1,body main h1.legacy-title,body main .integrated-hero h1.legacy-title,body main .integrated-hero.legacy-photo h1.legacy-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:var(--type-page)!important;line-height:1.15!important;font-weight:400!important;letter-spacing:0!important}body main h2,body main h3,body main .legacy-title:not(h1),body main .moment-words>p,body main .moment-words blockquote,body main .continue-reading>a{font-family:'Cormorant Garamond',Georgia,serif;font-size:var(--type-section)!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important}body main .goodie-content h2,body main .method-card h2,body main .method-card h3{font-size:var(--type-card)!important;line-height:1.2!important}body main .legacy-subtitle{font-size:var(--type-subtitle)!important;line-height:1.5!important}body main .eyebrow,body main .goodie-type{font-family:Manrope,Arial,sans-serif;font-size:var(--type-label)!important;line-height:1.5!important;font-weight:600;letter-spacing:2px}body main h1 em,body main h2 em,body main h3 em,body main .legacy-title em{font-size:inherit;line-height:inherit}@media(max-width:600px){:root{--type-page:36px;--type-section:30px;--type-card:26px;--type-subtitle:18px;--type-label:13px}}
main .legacy-visual,main .nature-panorama,main .image-moment,main .about-art,main .about-art .quote-landscape,main .balance-beach{border:0}main .article-body blockquote,main .approach,main .page-related{border-top:0;border-bottom:0}footer .foot-bottom{border-top:0}
@media(min-width:701px){main .image-moment,main .welcome-image,main .opstilling-nature,main .nature-panorama,main .balance-beach,main .contact-photo{height:390px;min-height:390px;box-sizing:border-box}main .contact-photo img,main .nature-panorama img{height:390px;width:100%;object-fit:cover}main .legacy-visual.legacy-photo .legacy-inner{height:390px;min-height:390px;box-sizing:border-box;padding-top:30px;padding-bottom:30px;display:flex;align-items:center}main .legacy-visual.legacy-photo .legacy-caption{padding-top:0}main .legacy-visual.legacy-photo .legacy-title{padding-top:0}main .image-moment .moment-words{padding-top:28px;padding-bottom:28px}main .welcome-image-copy{padding-top:26px;padding-bottom:75px}main .balance-beach figcaption{min-height:0;height:100%;box-sizing:border-box}}
main :is(.legacy-visual,.nature-panorama,.image-moment,.about-art,.balance-beach,.contact-photo,.portrait,.baby-story,.rose-reading,.offers,.confidentiality,.price-card,.price-copy,.goodie-card,.method-card){outline:1px solid #c99543;outline-offset:-1px}main :is(.legacy-visual,.nature-panorama,.image-moment,.balance-beach,.contact-photo){border:0!important}main .price-layout>:is(.price-card,.price-copy){border:0!important}main .baby-story{padding:20px;box-sizing:border-box}main .portrait{border:0!important}main .portrait img,main .legacy-visual img,main .contact-photo img,main .image-moment img{border:0!important;outline:0}main :is(.rose-intro,.rose-overview){border-top:1px solid #c99543;border-bottom:1px solid #c99543}main>section.contact{outline:1px solid #c99543;outline-offset:-1px}@media(max-width:600px){main .baby-story{padding:18px}}main>:is(.legacy-visual,.nature-panorama,.image-moment,.balance-beach,.contact-photo,.rose-reading,.offers,.confidentiality,.contact):has(+:is(.legacy-visual,.nature-panorama,.image-moment,.balance-beach,.contact-photo,.rose-reading,.offers,.confidentiality,.contact)){margin-bottom:0!important}main>:is(.legacy-visual,.nature-panorama,.image-moment,.balance-beach,.contact-photo,.rose-reading,.offers,.confidentiality,.contact)+:is(.legacy-visual,.nature-panorama,.image-moment,.balance-beach,.contact-photo,.rose-reading,.offers,.confidentiality,.contact){margin-top:0!important;outline:0;border:0!important;box-shadow:inset 1px 0 #c99543,inset -1px 0 #c99543,inset 0 -1px #c99543}main :is(.goodie-card,.method-card){outline:0;border:1px solid #c99543}
main .article-head,main .article-head h1,main .rose-overview,main .rose-overview h1,main .rose-overview p{text-align:center}main .rose-overview p{max-width:850px;margin-left:auto;margin-right:auto}main .method-card,main .method-card h2,main .method-card h3,main .method-card p{text-align:center}main .goodie-content,main .goodie-content h2,main .goodie-content h3,main .goodie-content p{text-align:center}main .goodie-content a{justify-content:center}main #tilbud .conversation-intro{margin-left:auto;margin-right:auto;text-align:center}main #tilbud .conversation-intro h2,main #tilbud .conversation-intro p{text-align:center}main .approach{justify-items:center;text-align:center}main .approach h2,main .approach p,main .approach .eyebrow{text-align:center;margin-left:auto;margin-right:auto}main .cv-intro-copy,main .cv-intro-copy h1,main .cv-intro-copy p{text-align:center}main .continue-reading,main .continue-reading p{text-align:center}main .continue-reading>a{justify-content:center}main.method-overview,main.method-overview>.eyebrow,main.method-overview .method-card span{text-align:center}main.method-overview>.eyebrow{margin-left:auto;margin-right:auto}
.goodies-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;align-items:stretch}.goodie-card{width:calc((100% - 54px)/4);min-width:0;scroll-margin-top:24px}.goodie-card[hidden]{display:none!important}.goodie-content h2{margin:0 0 12px;min-height:0;text-wrap:balance}.goodie-content>.goodie-subtitle{color:#695869;font-size:15px;line-height:1.5;margin:0 0 14px}.goodie-content{padding-top:12px}.catalog-intro.rose-intro{padding-top:28px;padding-bottom:28px;margin-bottom:18px}.catalog-intro>p:last-child{max-width:650px;margin-top:14px}.course-guide{max-width:800px;margin:0 auto 24px;text-align:center}.course-guide summary{cursor:pointer;color:#695869;padding:10px;list-style-position:inside}.course-guide .goodies-guide{padding:4px 16px 12px}.course-guide p{margin:12px 0;line-height:1.6}.catalog-filters{justify-content:center;gap:8px}.catalog-filters button{border-color:#c99543;padding:7px 15px}.catalog-count{text-align:center;margin:16px 0}@media(max-width:1050px){.goodie-card{width:calc((100% - 36px)/3)}}@media(max-width:760px){.goodie-card{width:calc((100% - 18px)/2)}}@media(max-width:520px){.goodie-card{width:100%}.goodies-catalog{padding-top:18px}.catalog-intro.rose-intro{padding-top:20px;padding-bottom:20px}.catalog-intro .eyebrow{margin-bottom:8px}.catalog-intro h1{margin-top:0}.course-guide{margin-bottom:14px}.catalog-filters{gap:6px}.catalog-filters button{font-size:13px;padding:6px 11px}.goodie-content{padding-top:12px}}main .catalog-intro>p:last-child{margin-left:auto;margin-right:auto}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}