@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(https://hypnosetherapie-hoerl.de/wp-content/themes/landingpage-hoerl/fonts/playfair-display-v40-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:500;src:url(https://hypnosetherapie-hoerl.de/wp-content/themes/landingpage-hoerl/fonts/playfair-display-v40-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:600;src:url(https://hypnosetherapie-hoerl.de/wp-content/themes/landingpage-hoerl/fonts/playfair-display-v40-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:400;src:url(https://hypnosetherapie-hoerl.de/wp-content/themes/landingpage-hoerl/fonts/barlow-v12-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:600;src:url(https://hypnosetherapie-hoerl.de/wp-content/themes/landingpage-hoerl/fonts/barlow-v12-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://hypnosetherapie-hoerl.de/wp-content/themes/landingpage-hoerl/fonts/montserrat-v25-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://hypnosetherapie-hoerl.de/wp-content/themes/landingpage-hoerl/fonts/montserrat-v25-latin-600.woff2) format('woff2')}body{--sand:rgb(184, 140, 67);--blau:rgb(34, 103, 172)}body.page-id-14{background-color:#fff;background-image:url(/wp-content/uploads/2025/11/Selbstliebe-01-e1763755687432.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}body.page-id-601{background-color:#fff;background-image:url(/wp-content/uploads/2026/01/Hypnose-Hypnosetherapie.jpg);-webkit-background-size:101vw;-moz-background-size:101vw;-o-background-size:101vw;background-size:101vw;background-position:-1vw 0vw;background-repeat:no-repeat;background-attachment:fixed}body.page-id-601 .header--row-inner.header-top-inner.light-mode .customify-container{background-color:rgb(131 73 26 / .3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}#page{max-width:100vw;overflow-x:auto}body a{color:var(--sand)}body h1,body h2{font-family:'Playfair Display','Times New Roman',Times,serif}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--sand)}body .pointed a{color:#fff;padding-left:80px;background-image:url(https://hypnosetherapie-hoerl.de/wp-content/themes/landingpage-hoerl/hand-blau.svg);background-repeat:no-repeat;font-size:97%;font-weight:500}body .pointed a:hover{color:var(--sand);padding-left:85px;background-image:url(https://hypnosetherapie-hoerl.de/wp-content/themes/landingpage-hoerl/hand-gold.svg);background-repeat:no-repeat;font-size:100%}body main#main{color:#444}body #main,body #sidebar-primary,body #sidebar-secondary{padding-top:0;padding-bottom:0}body .site-branding a{text-transform:none}body .site-header .site-branding img{margin-right:1em}body .light-mode .site-title a{color:#fff;padding-top:5px;letter-spacing:.05em}body .header--row-inner.header-top-inner.light-mode .customify-container{background-color:rgb(131 73 26 / .3);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}body header.sticky-active .header--row-inner.header-top-inner.light-mode .customify-container{background-color:rgb(255 255 255 / .8);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}body header.sticky-active .light-mode .site-title a{color:var(--sand)}body header.sticky-active .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul>li>a{color:var(--sand);text-decoration-color:var(--sand)}.parallax{height:60vh;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.parallax-content{width:50%;margin:0 auto;color:#FFF;padding-top:50px}.notop{margin-top:0!important}.nobottom{margin-bottom:0!important}body .wp-block-quote{border-left-width:0;border-left-color:currentColor}body blockquote h2{margin:1.41575em 0;font-style:italic;font-size:1.1em;color:#3b50a5;font-family:"Montserrat";font-weight:600}.trennblock{background-color:#fcfafa;padding:0;align-items:center!important;margin-bottom:0}.addpadding{padding:2em}.element-visible{opacity:0;transition:opacity 2.5s ease-in-out}.visible{opacity:1}.constrainedwidth{max-width:900px;margin:auto}.constrainedwidth1{max-width:1100px;margin:auto}.constrainedwidth2{max-width:1200px;margin:auto}.line-w{margin-bottom:-.15em;overflow:hidden;padding-bottom:.15em}@keyframes slide-up{from{transform:translateY(1em);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-in:not(.visible){opacity:0}.fade-in.visible{animation:fade-in 3s}.text-line{animation:slide-up 0.6s ease-out;animation-timeline:view();animation-range:entry 20% cover 80%}.scroll-container{height:100vh;overflow-y:auto;padding:4rem 2rem}.text-line{transform:translateY(1.2em);transition:transform 0.2s ease-out}.text-line.visible{transform:translateY(0)}.line{line-height:1.4;height:1.4em;overflow:hidden;font-size:56px}.line-text{display:inline-block;transform:translateY(100%);transition:transform 1.5s ease-out}.line.visible .line-text{transform:translateY(0)}.main-layout-content .entry-content>.alignfull{margin:0 0 0 0!important;max-width:100vw!important;width:100vw!important;overflow-x:clip;transform:translateX(-50%);left:50%;position:relative}.blueborder{border-color:#31beff;border-width:2px;border-style:solid;padding:2em;padding-bottom:0em}h2 a:hover,p a:hover{color:#31beff}@keyframes zoom-out{from{scale:1.1}to{scale:1}}@keyframes zoom-in{from{scale:1}to{scale:1.1}}.zoomin{animation:zoom-out 0.35s forwards}.zoomin:hover{animation:zoom-in 0.35s forwards}.grid-bg{height:100%;background:linear-gradient(to right,transparent 0,transparent calc(32.8% - 1px),#31beff calc(32.8% - 1px),#31beff calc(32.8% + 1px),transparent calc(32.8% + 1px),transparent calc(67.2% - 1px),#31beff calc(67.2% - 1px),#31beff calc(67.2% + 1px),transparent calc(67.2% + 1px),transparent 100%)}.wp-block-button__link{padding:calc(.1em + 2px) calc(1.333em + 2px)}a.wp-block-button__link.has-background.has-custom-font-size.wp-element-button{border-radius:30px;line-height:unset;text-transform:none;font-weight:500}.ichbin p,.ichbin h2,.ichbin h3{color:#3b50a5!important;padding-left:2em;padding-right:2em}.ichbin h2{font-size:190%;font-weight:700}.ichbin h3{font-size:110%;font-weight:700}.ichbin p{font-size:110%;margin:0 0 1em}.ichbin{padding:1em}.dropshadow{text-decoration:none!important;color:#fff;text-shadow:3px 3px 3px rgb(75 59 4 / .6)}.postit,.postit2{display:flex!important;align-items:center;font-size:20px;border:0 solid #ccc;border-radius:25px;padding:1em;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);display:inline-block;margin-bottom:2rem;-webkit-transition:all 0.3s cubic-bezier(.25,.8,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.8,.25,1);transition:all 0.3s cubic-bezier(.25,.8,.25,1);background-color:#f78da81a;-webkit-box-shadow:0 8px 24px rgb(44 36 23 / .08);box-shadow:0 8px 24px rgb(44 36 23 / .08)}.postit p,.postit2 p{margin:auto}.postit{background-color:#f78da81a}.postit2{background-color:#fff;border-top:3px solid #b88c43;border-bottom:3px solid #b88c43;padding-bottom:4em!important}.postit2 strong{font-family:'Playfair Display','Times New Roman',Times,serif;font-size:120%}.pricebox{font-size:20px;border:0 solid #ccc;border-radius:25px;padding:1em;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);display:inline-block;margin-bottom:2rem;-webkit-transition:all 0.3s cubic-bezier(.25,.8,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.8,.25,1);transition:all 0.3s cubic-bezier(.25,.8,.25,1);background-color:#fff}.bordercol{border-color:var(--sand);border-width:2px;border-style:solid}.faq{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);border-left:3px solid #B88C43;border-radius:1em;padding:.95rem 1rem;margin-bottom:1rem;-webkit-box-shadow:0 8px 24px rgb(44 36 23 / .08);box-shadow:0 8px 24px rgb(44 36 23 / .08)}.faq summary{list-style:none;cursor:pointer;font-family:"Playfair Display",serif;font-size:1.25rem;line-height:1.35;margin-bottom:.5em;font-weight:700}a#kontaktpopup{color:#fff}div#kontaktbutton a{font-size:18px!important;padding:.7em 1em;text-align:center}@media screen and (max-width:1236px){.constrainedwidth2{max-width:1200px;margin:auto;margin:1em}}@media screen and (max-width:1136px){.constrainedwidth1{max-width:1100px;margin:auto;margin:1em}}@media screen and (max-width:781px){.wp-block-image img{margin:auto}.mobilereverse{flex-direction:column-reverse}div#kontaktbutton a{font-size:3.4vw!important;padding:.5em 0;margin:.5em 0}.site-header .cb-row--mobile .site-branding img{width:14vw!important}.site-branding.logo-left .site-name-desc{margin-left:2px!important}.site-branding .site-title{font-size:4vw!important}.wp-block-spacer.zettelabstand{height:1px!important}.main-layout-content .entry-content>.alignfull.notop{margin-top:-1em!important}}@media screen and (max-width:766px){.line{font-size:9vw}.constrainedwidth{max-width:900px;margin:auto;margin:1em}}@media screen and (max-width:568px){ul#menu-rechtliches,.site-footer .item--inner{text-align:center}}@media screen and (max-width:781px){.grid-bg{background:#fff0}}