/*!
Theme Name: Rehasan Landingpage Mutter- & Kind-Kur
Author: Manxdesign
Author URI: https://manx.de
Description: …
Version: 0.0.1
Text Domain: muk
*/.has-black-background-color{background-color:#000}.has-black-color{color:#000}.has-white-background-color{background-color:#fff}.has-white-color{color:#fff}.has-seashellpeach-background-color{background-color:#fff3eb}.has-seashellpeach-color{color:#fff3eb}.has-razzmatazz-background-color{background-color:#417278}.has-razzmatazz-color{color:#417278}.has-tuliptree-background-color{background-color:#f2b441}.has-tuliptree-color{color:#f2b441}.has-atoll-background-color{background-color:#0b6485}.has-atoll-color{color:#0b6485}.has-anakiwa-background-color{background-color:#79deff}.has-anakiwa-color{color:#79deff}.has-crusta-background-color{background-color:#ff8633}.has-crusta-color{color:#ff8633}.has-boulder-background-color{background-color:#7d7d7d}.has-boulder-color{color:#7d7d7d}.has-silver-background-color{background-color:#a2a2a2}.has-silver-color{color:#a2a2a2}.has-gallery-background-color{background-color:#efefef}.has-gallery-color{color:#efefef}.has-frenchpass-background-color{background-color:#b6edff}.has-frenchpass-color{color:#b6edff}html{font-size:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{font-family:"Clan",sans-serif;margin:0;padding:0;font-weight:normal;line-height:1;text-rendering:optimizeLegibility;word-wrap:break-word;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none}body,input,button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}ol,ul{list-style:none}li{display:block}a{text-decoration:none;line-height:inherit}a img{border:none}fieldset{margin:0;padding:0}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}figure{margin:0;font-size:.8rem;line-height:16px}.site-main{max-width:1440px;margin:0 auto}article.page{position:relative}@media(min-width: 1440px){article.page::after{content:"";display:block;position:absolute;background:#fff;box-shadow:0 0 32px rgba(0,0,0,.2);top:0;bottom:-96px;left:calc((100vw - 1440px)/-7);right:calc((100vw - 1440px)/-7);z-index:-1}}@media(min-width: 0px)and (max-width: 659px){.hide-on-m{display:none !important}}@media(min-width: 660px)and (max-width: 899px){.hide-on-l{display:none !important}}@media(min-width: 900px)and (max-width: 1023px){.hide-on-xl{display:none !important}}@media(min-width: 1440px){article.page .entry-content>.wp-block-columns,article.page .entry-content>.block-header,article.page .entry-content>.wp-block-image{margin-left:calc((100vw - 1440px)/-7);margin-right:calc((100vw - 1440px)/-7);width:auto}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.site{overflow:hidden !important}}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{width:100%;height:100%}.entry-content .alignwide{margin-left:-16px;margin-right:-16px;min-width:100%;width:auto}@media(min-width: 1472px){.entry-content .alignwide{margin-left:calc((100vw - 1440px)/-7);margin-right:calc((100vw - 1440px)/-7)}}.entry-content .alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.has-large-font-size{font-size:2rem;line-height:1.1;text-transform:uppercase}.wp-block-file .wp-block-file__button{background:#417278;padding:16px 23px;border-radius:18px;font-weight:700}.wp-block-separator{border:none;border-top:solid 1px #666}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.entry-content .alignwide,.entry-content .alignfull{margin-left:-16px !important;margin-right:-16px !important}}.wp-block-columns{margin-bottom:0}.wp-block-columns.has-background{padding:0}.wp-block-columns .wp-block-column{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:2.5vw 5vw}.page-impressum .wp-block-columns .wp-block-column,.page-datenschutz .wp-block-columns .wp-block-column{align-items:flex-start;max-width:900px;margin:0 auto}@media(max-width: 899px){.wp-block-columns .wp-block-column{flex-basis:100% !important}}.wp-block-columns .wp-block-column.align-center{text-align:center}.wp-block-columns .wp-block-column>*:not(figure){max-width:100%}@media(min-width: 1440px){.wp-block-columns .wp-block-column>*:not(figure){max-width:56rem}}.wp-block-columns .wp-block-column _:-ms-fullscreen,:root .ie11up .wp-block-columns .wp-block-column{max-width:100%}.wp-block-columns .wp-block-column>figure{margin:-2.5vw -5vw;height:calc(100% + 5vw)}.wp-block-columns.has-3-columns>*{margin-bottom:1em}@media(min-width: 900px){.wp-block-columns.has-3-columns>*{margin:0 1.5em}}.entry-content>.wp-block-columns.has-3-columns{padding-left:3rem;padding-right:3rem}@media(min-width: 660px){.wp-block-column:not(:first-child){margin-left:0}}.wp-block-column.is-style-outline{border-radius:14px;border:solid 1px #417278;padding:1rem}.wp-block-image{display:flex;justify-content:center;align-items:center;margin:0}.entry-content>.wp-block-image{width:100%}.entry-content>.wp-block-image img{width:100%;height:auto}.wp-block-image.is-style-rounded img{border-radius:6px !important}@font-face{font-family:"Clan";font-style:normal;font-weight:400;src:local(""),url("fonts/clan-book.woff2") format("woff2"),url("fonts/clan-book.woff") format("woff")}@font-face{font-family:"Clan";font-style:normal;font-weight:600;src:local(""),url("fonts/clan-medium.woff2") format("woff2"),url("fonts/clan-medium.woff") format("woff")}@font-face{font-family:"Clan";font-style:normal;font-weight:700;src:local(""),url("fonts/clan-bold.woff2") format("woff2"),url("fonts/clan-bold.woff") format("woff")}@font-face{font-family:"Clan";font-style:normal;font-weight:900;src:local(""),url("fonts/clan-ultra.woff2") format("woff2"),url("fonts/clan-ultra.woff") format("woff")}.entry-content{font-size:1rem;line-height:2}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{margin:3rem 0 1.38rem;font-family:"Clan",sans-serif;font-weight:900;line-height:1.3}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:"Clan",sans-serif;font-weight:900}.entry-content h1{font-size:28.83px}@media screen and (min-width: 320px){.entry-content h1{font-size:calc(28.83px + 20*(100vw - 320px)/680)}}@media screen and (min-width: 1000px){.entry-content h1{font-size:48.83px}}.entry-content h2{font-size:25.63px}@media screen and (min-width: 320px){.entry-content h2{font-size:calc(25.63px + 13.43*(100vw - 320px)/680)}}@media screen and (min-width: 1000px){.entry-content h2{font-size:39.06px}}.entry-content h3{font-size:22.78px}@media screen and (min-width: 320px){.entry-content h3{font-size:calc(22.78px + 8.47*(100vw - 320px)/680)}}@media screen and (min-width: 1000px){.entry-content h3{font-size:31.25px}}.entry-content h4{font-size:20.25px}@media screen and (min-width: 320px){.entry-content h4{font-size:calc(20.25px + 4.75*(100vw - 320px)/680)}}@media screen and (min-width: 1000px){.entry-content h4{font-size:25px}}.entry-content h5{font-size:18px}@media screen and (min-width: 320px){.entry-content h5{font-size:calc(18px + 2*(100vw - 320px)/680)}}@media screen and (min-width: 1000px){.entry-content h5{font-size:20px}}.entry-content small,.entry-content .small-text{font-size:.75rem}.entry-content pre{font-family:monospace}.entry-content p{margin-bottom:1.25rem}.entry-content a{color:#000}.entry-content p:not(.has-text-color) a.textlink,.entry-content p:not(.has-text-color) a.mail-link{color:#417278}.entry-content ul{padding-left:3rem;margin-bottom:1rem}.entry-content ul li::before{content:"•";position:absolute;margin-right:.4rem;transform:translateX(-0.9rem)}.entry-content ol{counter-reset:orderedlist;padding-left:3rem;margin-bottom:1rem}.entry-content ol li::before{counter-increment:orderedlist;content:counter(orderedlist) ".";position:absolute;margin-right:.6rem;transform:translateX(-1.1rem)}a{text-decoration:none}html{font-size:100%}body{font-family:"Clan",sans-serif;color:#000;font-weight:400;line-height:1.75}.button,html .nf-form-content button,html .nf-form-content input[type=button],html .nf-form-content input[type=submit],.wp-block-buttons a{font-family:"Clan",sans-serif;font-weight:900;color:#417278 !important;font-size:1.25rem;line-height:1;height:auto;background-color:#f2b441;border:solid 9px #417278;border-radius:16px;padding:.5rem 1.5rem;box-shadow:0 0 0 rgba(0,0,0,.3);transition:.1s}.button.textlink,html .nf-form-content button.textlink,html .nf-form-content input.textlink[type=button],html .nf-form-content input.textlink[type=submit],.wp-block-buttons a.textlink,.button.mail-link,html .nf-form-content button.mail-link,html .nf-form-content input.mail-link[type=button],html .nf-form-content input.mail-link[type=submit],.wp-block-buttons a.mail-link{border-bottom:solid 9px #417278 !important}.button:hover,html .nf-form-content button:hover,html .nf-form-content input[type=button]:hover,html .nf-form-content input[type=submit]:hover,.wp-block-buttons a:hover{box-shadow:0 4px 8px rgba(0,0,0,.3)}.button:active,html .nf-form-content button:active,html .nf-form-content input[type=button]:active,html .nf-form-content input[type=submit]:active,.wp-block-buttons a:active{transform:translateY(4px);box-shadow:0 2px 4px rgba(0,0,0,.3)}.site__header{position:absolute;width:calc(100% - 3.5rem);top:5vh;left:50%;transform:translateX(-50%);height:3.2rem;border-radius:1.6rem;border:solid .75rem #417278;background:#f2b441;display:flex;justify-content:space-between;align-items:center;z-index:3;padding:0 16px}@media(min-width: 1440px){.site__header{max-width:calc(1440px - 1.5rem);width:92.5vw}}.header-logo a{font-size:1.125rem;color:#530030;font-weight:900;white-space:nowrap}@media(max-width: 1199px){.header-logo{z-index:100}.header-logo a{font-size:1rem}.header-logo::after{content:"";position:absolute;left:0;right:0;height:12px;background:#417278;top:60px}}.header__main-navigation{font-weight:900;font-size:18px}.header__main-navigation .nav-list{display:flex;flex-direction:row;align-items:flex-start}.header__main-navigation .menu-item{margin:0 40px 0 0}.header__main-navigation .menu-item:last-child{margin-right:0}.header__main-navigation .menu-item a{font-size:1.125rem;color:#417278}.header__main-navigation a:hover{color:#fff3eb}.header__main-navigation a:active{color:#fff3eb}.header__main-navigation .header__navi-trigger{display:none}@media(max-width: 1199px){.site-main{transition:transform .25s}.site__header{transform:translateX(100vw);transition:transform .25s;left:auto;align-items:flex-start;padding-top:1rem;position:fixed;right:1rem;top:1rem;width:calc(90vw - 2rem);height:calc(100vh - 2rem)}.header__main-navigation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;padding:0 16px;height:100vh;max-height:60px;pointer-events:none;transition:.25s}.header__main-navigation .nav-list{padding-top:125px;display:flex;flex-direction:column}.header__main-navigation .menu-item{margin:0 0 40px 0}.header__main-navigation .menu-item a{font-size:1rem}.header__main-navigation .header__navi-trigger{display:block;position:absolute;right:-1rem;top:-1rem;z-index:11;width:32px;height:32px;pointer-events:all;transform:translateX(-100vw);transition:transform .25s;background:url(images/navigation-trigger.png);background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, 0.5))}.nav-open .site-main{transform:translateX(-90vw)}.nav-open .site__header{transform:translateX(0)}.nav-open .header__main-navigation{pointer-events:all;max-height:100vh}.nav-open .header__navi-trigger{transform:translateX(0);background-image:url(images/navigation-trigger--close.png)}}#wcag-jump-to-main-content{position:absolute;top:-1000em;left:6px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f0f0f1;color:#2271b1;z-index:100000;line-height:normal;text-decoration:none}#wcag-jump-to-main-content:focus{top:7px;background:#f0f0f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}.site__footer{width:100%;max-width:1440px;margin:0 auto}.site__footer .footer__container{background-color:#9b9b9b;height:96px;color:#fff}@media(min-width: 1472px){.site__footer .footer__container{margin-left:calc((100vw - 1440px)/-7);margin-right:calc((100vw - 1440px)/-7);width:auto}}.site__footer .footer__content{width:83.3333333333%;margin:0 auto;padding-top:32px;text-align:center}.site__footer a{color:#fff}html .nf-form-content{max-width:46.6666666667rem;margin:auto}html .nf-form-content nf-fields-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}html .nf-form-content nf-field{min-height:3rem;width:100%}@media(min-width: 900px){html .nf-form-content nf-field{width:50%;width:calc(50% - 10px)}}html .nf-form-content nf-field:last-child{width:100%}html .nf-form-fields-required{font-size:.7rem;text-align:right}html .nf-form-content .list-select-wrap .nf-field-element>div,html .nf-form-content input:not([type=button]),html .nf-form-content textarea,html .nf-form-content select.ninja-forms-field{border:none;border-radius:8px;overflow:hidden}html .nf-form-content .list-select-wrap .nf-field-element>div:focus,html .nf-form-content input:not([type=button]):focus,html .nf-form-content textarea:focus,html .nf-form-content select.ninja-forms-field:focus{border:solid 1px #000}html .nf-form-content label{font-size:1rem;line-height:1.25;font-weight:normal;left:8px}html .nf-form-content .label-above .nf-field-label,html .nf-form-content .label-below .nf-field-label,html .nf-form-content .label-hidden .nf-field-label{margin-bottom:0}html .checkbox-wrap:focus-within{border-left:#000;border-left-width:medium;border-left-style:none;border-left-style:solid;border-left-width:1px;padding-left:5px}html .submit-container{position:absolute;transform:translateX(-50%) translateY(1rem);left:50%}@media(max-width: 899px){html .submit-container{position:relative}}html .submit-container .nf-field-element{text-align:right}@media(max-width: 899px){html .submit-container .nf-field-element{text-align:center}}html .nf-field-label,html .nf-field-element{order:1}html .label-right .nf-field-description{order:3;padding-left:2.5rem}html .label-right .nf-field-description a{border-bottom:solid 1px #730d16}nf-field.full-width,nf-field:has(.nf-field-container.full-width){width:100% !important}.nf-field-container.full-width.checkbox-container .field-wrap{flex-direction:column-reverse}.nf-response-msg{text-align:center;background:rgba(255,255,255,.2);padding:20px;border-radius:8px}.grecaptcha-badge{opacity:.1 !important;transition:opacity .5s}.grecaptcha-badge:hover{opacity:1 !important}a.post-edit-link{position:fixed;font-family:sans-serif;font-size:14px;line-height:1;display:block;transform:rotate(90deg);padding:5px 15px;color:#fff;background:#000;border-top-left-radius:5px;border-top-right-radius:5px;bottom:60px;left:-38px;box-shadow:0px -3px 12px rgba(0,0,0,.5);z-index:1000}a.post-edit-link:hover{animation:none}/*# sourceMappingURL=style.css.map */