@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--dark-green: #1d3026;--light-green: #99A697;--headline: #1C3C2C;--font: #2e2f2d;--body: #ffffff}html{display:block;font-size:62.5%;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--font);font-family:Lato,Arial,sans-serif;font-weight:300;font-size:1.9rem;line-height:1.618;background-color:var(--body);display:block}html,body{height:100%;scroll-behavior:smooth}main{max-width:100vw}body.no-scroll{height:100vh;overflow:hidden}img{max-width:100%}a{color:inherit;text-decoration:none;transition:all .3s ease-in;outline:none}h1,h2{font-family:"PT Serif",serif;font-weight:400;font-size:4rem;color:var(--headline);line-height:1;padding:2rem 0}h3{font-family:"PT Serif",serif;font-style:italic;font-size:2.5rem;font-weight:400;color:var(--light-green);line-height:1.2;padding:2rem 0}input{margin-right:10px}audio{outline:none}.v-img{max-width:480px;width:100%;max-height:100%;height:550px;object-fit:cover}.content-visibility{content-visibility:auto;contain-intrinsic-size:60vh}.active{color:var(--light-green)}.logo-main img{display:none}@media only screen and (min-width: 992px){.logo-main img{max-width:100%;width:200px;z-index:15;position:relative;height:50px;display:block}}.quote-wrapper{display:flex;align-items:flex-start;margin:50px 0}.quote-wrapper::before{content:"";display:none}@media(min-width: 768px){.quote-wrapper::before{display:inline-block;border-top:1.5px solid #1c3c2c;width:5rem;margin:2rem}}.quote-wrapper .quote-style{color:var(--light-green);font-family:"PT Serif",serif;font-size:23px}.quote-wrapper .quote-author{font-family:Lato,sans-serif;font-size:1.7rem;margin:0}.mail-wrapper{width:fit-content;padding:1.5rem 1rem;border:2px solid var(--light-green);border-radius:5px;transition:.2s ease-in-out}.mail-wrapper a{display:flex;align-items:center;font-family:"PT Serif",serif;font-style:italic;color:var(--light-green);text-decoration:none;transition:.2s ease-in-out}.mail-wrapper:hover{background-color:var(--body);border-color:var(--dark-green)}.mail-wrapper:hover a{color:var(--dark-green)}.hamburger{z-index:25;padding:15px 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.header-layout{background-color:#fff;max-width:100vw;padding:1.5rem 0}@media only screen and (min-width: 992px){.header-layout{padding:3rem 0}}.header-layout .nav-mobile{display:block}@media only screen and (min-width: 992px){.header-layout .nav-mobile .nav-mobile__inner{display:none}}@media only screen and (max-width: 991px){.header-layout .nav-mobile .nav-mobile__inner{width:90%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header-layout .nav-mobile .nav-mobile__inner .nav-mobile__logo img{width:200px;max-width:100%;position:relative;z-index:15}.header-layout .nav-mobile .nav-mobile__inner .layout-mobile-menu{display:none;position:absolute;top:0;right:0;width:100%;height:100vh;overflow:hidden;background:#fff;min-height:-webkit-fill-available;padding:7rem 4rem;z-index:15;justify-content:center;align-items:center;flex-direction:column}.header-layout .nav-mobile .nav-mobile__inner .layout-mobile-menu.active{display:flex}.header-layout .nav-mobile .nav-mobile__inner .layout-mobile-menu ul.mobile-menu{font-weight:700;list-style:none;text-align:center}.header-layout .nav-mobile .nav-mobile__inner .layout-mobile-menu ul.mobile-menu li{opacity:1;padding:1rem 0;font-size:2rem}.header-layout .nav-mobile .nav-mobile__inner .layout-mobile-menu ul.mobile-menu li a{text-decoration:none;transition:.3s ease-in;outline:none;color:var(--dark-green)}.header-layout .nav-mobile .nav-mobile__inner .mobile-social{margin-top:3rem}.header-layout .nav-mobile .nav-mobile__inner .mobile-social a{display:flex;align-items:center;font-style:italic;font-family:"PT Serif",serif;color:var(--light-green);margin-top:1.5rem;text-decoration:none}.header-layout .nav-mobile .nav-mobile__inner .mobile-social a::before{display:inline-block;content:"";border-top:1px solid var(--light-green);width:3rem;margin:0 1rem}}@media only screen and (max-width: 991px){.header-layout .header-inner{display:none}}@media only screen and (min-width: 992px){.header-layout .header-inner{width:90%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}}@media only screen and (min-width: 992px)and (min-width: 1200px){.header-layout .header-inner{width:80%;max-width:1700px;margin:0 auto}}@media only screen and (min-width: 992px){.header-layout .header-inner ul{justify-content:space-between;list-style:none;font-weight:700;font-size:1.6rem;display:flex}.header-layout .header-inner ul li{margin-left:4rem;transition:.1s;cursor:pointer}.header-layout .header-inner a{color:var(--dark-green);transition:.1s;outline:none;text-decoration:none;font-size:16px;font-weight:700}.header-layout .header-inner a:hover{color:var(--light-green);text-decoration:none}}.footer-layout{background-color:var(--dark-green);font-weight:500;font-size:1.6rem;color:var(--body);padding:30px 0;max-width:100%;content-visibility:auto;contain-intrinsic-size:60vh}.footer-layout .footer-wrapper{align-items:center;display:flex;width:90%;justify-content:space-between;margin:0 auto;padding:0}@media only screen and (min-width: 1200px){.footer-layout .footer-wrapper{width:80%;max-width:1700px;margin:0 auto}}.footer-layout .footer-wrapper .footer-impressum{margin-right:3rem;text-decoration:none}.footer-layout .footer-wrapper a{text-decoration:none}.footer-layout .footer-wrapper img{height:50px;width:50px;transform:rotate(278.868deg);animation:25s linear 0s infinite normal none running rotation}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.hero{height:60vh;background-size:cover;background-position:center;display:flex;align-items:center;width:100%}@media only screen and (max-width: 1200px){.hero{height:60vh}}@media only screen and (max-width: 768px){.hero{height:40vh;width:100%}}@media only screen and (max-width: 500px){.hero{height:35vh;width:100%}}.intro{margin:5rem 0;color:var(--font);font-size:19px;font-weight:300;display:flex;justify-content:center}@media only screen and (min-width: 991px){.intro{margin:100px 0 70px}}.intro .intro-wrapper{display:flex;flex-direction:column;align-items:center;width:90%;margin:0 auto}@media only screen and (min-width: 1200px){.intro .intro-wrapper{width:80%;max-width:1750px;margin:0 auto}}.intro .intro-text{max-width:700px;max-height:750px;text-align:center;margin:1rem 0 5rem 0}.signature{max-width:200px;height:100%;max-height:350px}@media only screen and (min-width: 768px){.signature{height:100%;max-width:250px;max-height:350px}}@media only screen and (min-width: 1200px){.signature{height:100%;max-height:350px;max-width:300px}}.services{margin:5rem 0}@media only screen and (min-width: 991px){.services{margin:100px 0 70px}}.services .services-wrapper{flex-direction:column;justify-content:space-around;content-visibility:auto;contain-intrinsic-size:60vh;width:90%;margin:0 auto;display:flex}@media only screen and (min-width: 993px){.services .services-wrapper{flex-direction:row}}@media only screen and (min-width: 1200px){.services .services-wrapper{flex-direction:row;width:80%;max-width:1700px}}.services .services-wrapper .service-item{margin:5rem 0;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 993px){.services .services-wrapper .service-item{margin:3rem 2rem}}.services .services-wrapper .service-item img{cursor:pointer;height:70px;width:70px}.services .services-wrapper .service-item .service-name{font-weight:700;margin:2rem 0 0}.services .services-wrapper .service-item .service-text{max-width:350px;text-align:center}.banner{background-color:var(--light-green);color:var(--body);font-family:"PT Serif",serif;font-style:italic;font-size:20px;font-weight:300;padding:50px 0}.banner .banner-wrapper{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;width:90%}@media only screen and (min-width: 768px){.banner .banner-wrapper{flex-direction:row;justify-content:space-between;width:90%;margin:0 auto}}@media only screen and (min-width: 1201px){.banner .banner-wrapper{flex-direction:row;justify-content:space-between;width:80%;max-width:1700px;margin:0 auto}}.banner .banner-wrapper .banner-email{display:flex;align-items:center;font-style:italic;margin-top:5rem;text-decoration:none}@media only screen and (min-width: 768px){.banner .banner-wrapper .banner-email{margin-top:0}}.banner .banner-wrapper .banner-email::before{display:inline-block;content:"";width:3rem;margin:0 1rem;border-top:1px solid var(--body)}.img-text{margin:5rem 0}@media only screen and (min-width: 992px){.img-text{margin:10rem 0 7rem;display:block}}.img-text .img-text__grid{display:grid;grid-auto-rows:auto;height:100%;gap:7rem;grid-template-areas:"text" "image"}@media only screen and (min-width: 1200px){.img-text .img-text__grid{grid-template-columns:1fr 1fr;grid-template-areas:"image text";gap:7rem}}.img-text .text-column{grid-area:text}.img-text .img-column{grid-area:image}.text-img{content-visibility:auto;contain-intrinsic-size:60vh;margin:5rem 0}@media only screen and (max-width: 991px){.text-img{margin-top:11rem}}@media only screen and (min-width: 992px){.text-img{margin:10rem 0 7rem;display:block}}@media only screen and (min-width: 1200px){.text-img{margin-top:20rem}}.text-img .text-img__grid{display:grid;grid-auto-rows:auto;height:100%;grid-gap:7rem}@media only screen and (min-width: 1200px){.text-img .text-img__grid{grid-template-columns:1fr 1fr}}.img-text__wrapper{display:flex;width:90%;margin:0 auto}@media only screen and (min-width: 1200px){.img-text__wrapper{width:80%;max-width:1700px;margin:0 auto}}.img-column{justify-content:center;display:flex}@media only screen and (min-width: 1200px){.img-column{justify-content:flex-start}}.img-column img{max-width:480px;width:100%;max-height:100%;height:550px;object-fit:cover}@media only screen and (min-width: 1936px){.img-column img{transform:translateX(40%)}}.text-column{position:relative}.text-column .text-column-inner{position:relative}.text-column .text-list{transform:translateX(13px);margin-bottom:3rem;list-style-image:url(//christinapabst.de/wp-content/themes/christinapabst/icons/sign.png);list-style-type:disc}.text-column .text-list li{transform:translateX(15px)}.text-column .text-list li::marker{display:list-item;unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0 !important;text-align:start !important;text-align-last:auto !important}.text-column .content-paragraph{max-width:750px;margin:1rem 0}.text-column .icon{display:none}@media only screen and (min-width: 1200px){.text-column .icon{display:block;max-height:300px;opacity:.15;z-index:-1;position:absolute;bottom:-100px;right:20px}}.section-grid{display:grid;grid-template-columns:1fr;animation:.5s ease-in-out 0s 1 normal none running}@media only screen and (min-width: 992px){.section-grid{display:grid;grid-template-columns:1fr 1fr}}.section-grid .section-media{display:grid;height:100%}.section-grid .section-media img{object-fit:cover;height:100%;width:100%;max-height:400px}@media only screen and (min-width: 992px){.section-grid .section-media img{object-fit:cover;max-height:unset;position:fixed;height:100%;width:50%;top:0;left:0;z-index:-1;max-width:100%}}.section-grid .section-content{margin:5rem 0}@media only screen and (min-width: 62em){.section-grid .section-content{margin:10rem 0 7rem}}.section-grid .section-content .content-wrapper{width:90%;margin:0 auto}@media only screen and (min-width: 72em){.section-grid .section-content .content-wrapper{width:80%;max-width:1700px;margin:0 auto}}.section-grid .section-content .content-wrapper .content-paragraph{max-width:750px;margin:1rem 0}.section-grid .section-content .content-wrapper .content-block{margin-top:3em}.section-grid .section-content .content-wrapper .content-block .content-list{max-width:800px;transform:translateX(15px);line-height:2.2;list-style-image:url(//christinapabst.de/wp-content/themes/christinapabst/icons/sign.png)}.section-grid .section-content .content-wrapper .content-block .content-list li::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0 !important;text-align:start !important;text-align-last:auto !important;list-style-type:disc}picture img{width:100%;height:35vh;object-fit:cover;object-position:center}@media only screen and (min-width: 768px){picture img{height:40vh}}@media only screen and (min-width: 1200px){picture img{height:60vh}}.section{margin:5rem 0}@media only screen and (min-width: 992px){.section{margin:10rem 0 7rem}}.section .section-inner{display:flex;flex-direction:column;justify-content:space-between;width:90%;margin:0 auto}@media only screen and (min-width: 992px){.section .section-inner{flex-direction:row;align-items:center}}@media only screen and (min-width: 1200px){.section .section-inner{justify-content:space-around;flex-direction:row;align-items:center;width:80%;max-width:1700px;margin:0 auto}}.section .section-inner .section-intro h2{padding:0;margin-bottom:1.5rem}.section .section-inner .section-intro h3{max-width:450px;padding:0}@media(min-width: 992px){.section .section-inner .section-divider::after{content:"";display:block;height:200px;margin:2rem;border-right:1.5px solid #a7b2a5}}.section .section-inner .info-row{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 992px){.section .section-inner .info-row{flex-direction:row;align-items:flex-end}}.section .section-inner .info-row .info-block{margin:7rem 0 0}@media only screen and (min-width: 992px){.section .section-inner .info-row .info-block{margin:0 10rem 0 0}}.section .section-inner .info-row .info-links{display:flex;flex-direction:column}.section .section-inner .info-row .info-links a{color:inherit;text-decoration:none;transition:.3s ease-in;outline:none}.section-content{width:90%;margin:0 auto}@media only screen and (min-width: 1200px){.section-content{width:80%;max-width:1700px;margin:0 auto}}.section-content .no-underline{text-decoration:none}