@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter-v18-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(../fonts/inter-v18-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v18-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:AgencyFB;font-style:normal;font-weight:700;src:url(../fonts/agencyfb-bold-webfont.woff2) format("woff2"),url(../fonts/agencyfb-bold-webfont.woff) format("woff"),url(../fonts/AgencyFB-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:AgencyFB;font-style:normal;font-weight:900;src:url(../fonts/AgencyFB-BoldExtended.ttf) format("truetype")}body{font-family:Inter;line-height:1.5;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:AgencyFB;font-weight:900;line-height:1.1;margin-bottom:30px;transition:all .2s ease-in-out;font-size:20px}@media (min-width:1024px){h1,h2,h3,h4,h5,h6{margin-bottom:50px;font-size:30px}}h1{font-weight:700}h2{text-transform:uppercase;font-size:24px}@media (min-width:1024px){h2{font-size:36px}}p{transition:all .2s ease-in-out;margin-bottom:30px}p:last-of-type{margin-bottom:0}a{text-decoration:none;color:inherit}strong{font-weight:700}ul.list li{padding-left:30px;position:relative;margin-bottom:30px}ul.list li:before{content:"•";position:absolute;left:0}ul.list li:last-child{margin-bottom:0}.btn,button{display:inline-block;background-color:#000;border:none;text-transform:uppercase;color:#fff;font-family:AgencyFB;letter-spacing:1px;font-size:24px;padding:18px 55px;line-height:1;cursor:pointer;transition:all .2s ease-in-out}@media (min-width:1024px){.btn,button{font-size:27px;padding:24px 75px}}.btn:hover,button:hover{background-color:#cc0900}.container{position:relative;width:100%;max-width:1160px;padding:0 20px;margin:0 auto}.cta-button{padding:.5rem 1rem;background-color:red;color:#fff;text-decoration:none;border-radius:5px}.main_header{background-color:#000;padding:20px 0 10px;color:#fff;transition:all .2s ease-in-out}@media (min-width:1024px){.main_header{padding:24px 0}}.main_header .container{display:flex;flex-direction:column;align-items:center}@media (min-width:1024px){.main_header .container{flex-direction:row;justify-content:space-between;align-items:flex-end}}.main_header .container .logo{max-width:160px;display:block}@media (min-width:1024px){.main_header .container .logo{max-width:230px}}nav ul{padding-top:20px}nav ul li{text-align:center;margin-bottom:10px}nav ul li a{color:#fff;font-family:AgencyFB;font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:1px;transition:all .2s ease-in-out;line-height:1.5}@media (min-width:768px){nav ul li a{font-size:24px}}nav ul li a:hover{color:#cc0900}nav ul li a.cta_button{background-color:#cc0900;padding:4px 8px;display:inline-block;line-height:1.2}nav ul li a.cta_button:hover{color:#cc0900;background-color:#fff}@media (min-width:1024px){nav ul{display:flex;padding:0;gap:36px}nav ul li{margin:0}}#welcome{background:url(../img/welcome_bg.jpg) no-repeat center center/cover;text-align:center;padding:3rem 1rem}@media (min-width:1024px){#welcome{padding:6rem 1rem}}#welcome h1{font-size:40px;max-width:700px;margin:0 auto;margin-bottom:40px}@media (min-width:768px){#welcome h1{font-size:50px}}@media (min-width:1024px){#welcome h1{grid-area:headline;font-size:72px;max-width:600px;margin:0}}#welcome img{padding:0 20px;margin-bottom:40px}@media (min-width:1024px){#welcome img{grid-area:image;margin:0}}#welcome p{max-width:600px;font-size:18px;margin:0 auto}#welcome p strong{font-weight:600}@media (min-width:768px){#welcome p{font-size:24px}}@media (min-width:1024px){#welcome p{grid-area:paragraph;margin:0;margin-bottom:40px}}@media (min-width:1024px){#welcome .container{display:grid;grid-template-columns:1.6fr 1fr;grid-template-areas:"headline image" "paragraph image";align-items:center}}#handlung{position:relative}@media (min-width:1024px){#handlung:before{content:"";background:url(../img/die_handlung.jpg) no-repeat center center/cover;width:50%;height:100%;position:absolute;left:0;top:-6rem}}#handlung .container{max-width:600px}@media (min-width:1024px){#handlung .container{max-width:1160px;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end}}#handlung .container .content{padding:3rem 0;text-align:center}@media (min-width:1024px){#handlung .container .content{width:50%;padding:6rem 0;padding-left:6rem}}#handlung .container .content h2,#handlung .container .content p{text-align:left}#handlung .container .content .btn{margin-top:40px;display:none}#handlung .container .content .btn.mobile{display:inline-block!important}@media only screen and (min-width:600px){#handlung .container .content .btn{display:inline-block}#handlung .container .content .btn.mobile{display:none!important}}#buch{background-color:#ffebe8;padding:3rem 0}@media (min-width:1024px){#buch{padding:6rem 0}}#buch .container{max-width:600px}@media (min-width:1024px){#buch .container{max-width:1160px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"headline image" "list image";align-items:center}#buch .container ul{padding-right:40px;grid-area:list}}@media (min-width:1024px){#buch .container h2{grid-area:headline;margin:0}}#buch .container img{margin-bottom:30px}@media (min-width:1024px){#buch .container img{grid-area:image;margin:0}}#feedback{background:url(../img/feedback_bg.jpg) no-repeat center center/cover;padding:3rem 0}@media (min-width:1024px){#feedback{padding:6rem 0;margin:5rem 0}}@media (min-width:1024px){#feedback .container{display:flex;justify-content:space-around;gap:20px;flex-wrap:wrap}}#feedback .rezension{text-align:center;display:flex;flex-direction:column;justify-content:space-between;max-width:400px;margin:auto;margin-bottom:2rem}#feedback .rezension:last-child{margin-bottom:0}@media (min-width:1024px){#feedback .rezension{max-width:30%;margin:0}#feedback .rezension:first-child{margin-bottom:0}#feedback .rezension:last-child{max-width:476px}}#feedback .rezension blockquote{font-size:18px;font-style:italic;font-weight:600;margin-bottom:20px}@media (min-width:1024px){#feedback .rezension blockquote{font-size:20px;margin-bottom:30px}}#feedback .rezension p{font-weight:700}#feedback .rezension.rezesion_full{display:block;margin-top:30px}@media (min-width:1024px){#feedback .rezension.rezesion_full{max-width:100%}}#autor{position:relative}#autor .container{max-width:600px}@media (min-width:1024px){#autor .container{max-width:1160px;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;margin-bottom:5rem}}#autor .container .content{padding:3rem 0}@media (min-width:1024px){#autor .container .content{width:50%;padding:2rem 0;padding-left:6rem}#autor .container .content img{position:absolute;left:0;top:0;width:50%;height:100%;object-fit:cover}}#banner{background-color:#04a09c;font-family:AgencyFB;color:#fff;padding:3rem 0;text-align:center}@media (min-width:1024px){#banner{padding:5rem 0}}#banner p{font-size:30px;line-height:1.2;max-width:800px;margin:0 auto}@media (min-width:375px){#banner p{font-size:40px}}@media (min-width:768px){#banner p{font-size:50px}}@media (min-width:1024px){#banner p{font-size:60px}}#bestellen{padding:3rem 0}@media (min-width:1024px){#bestellen{padding:6rem 0}}@media (min-width:768px){#bestellen .container{display:flex;justify-content:space-around;flex-wrap:wrap;padding:0 4rem}}@media (min-width:1024px){#bestellen .container{padding:0 9rem}}#bestellen .bestellen_buch{text-align:center}#bestellen .bestellen_buch:first-child{margin-bottom:3rem}@media (min-width:1024px){#bestellen .bestellen_buch:first-child{margin-bottom:0}#bestellen .bestellen_buch:last-child{max-width:476px}}#bestellen .bestellen_buch .title{font-size:28px;font-weight:700;position:relative;padding-bottom:20px;margin-bottom:20px}#bestellen .bestellen_buch .title:after{content:"";width:60px;height:3px;background:#000;position:absolute;bottom:0;right:0;left:0;margin:auto}#bestellen .bestellen_buch .price{color:#7ac9d5;background:#000;padding:16px 32px;border-radius:18px;display:inline-block;font-size:28px;line-height:normal;font-weight:700;transition:all .2s ease-in-out;margin-top:30px}@media (min-width:1024px){#bestellen .bestellen_buch .price{padding:16px 32px;font-size:36px}}#bestellen .bestellen_buch .price:hover{background:#cc0900;color:#fff}#bestellen .order{display:block;width:100%;text-align:center;line-height:normal;margin-top:60px}#bestellen .order strong{display:flex;justify-content:center;flex-wrap:wrap}#bestellen .order a{text-decoration:underline;display:inline-block}#bestellen .order a:first-child img{max-width:140px}#bestellen .order img{max-width:120px;display:inline-block;width:100%;height:auto;margin-right:20px;margin-bottom:10px}#warum{text-align:center;background-color:#e5f5f5;padding:3rem 0}@media (min-width:1024px){#warum{padding:6rem 0}}#warum .container{max-width:900px}#warum h3{color:#005b5a;text-transform:uppercase;font-weight:700;letter-spacing:2px}@media (min-width:1024px){#warum h3{font-size:60px}}#warum p{font-size:18px}@media (min-width:1024px){#warum p{font-size:24px}}#cta{padding:3rem 0}@media (min-width:1024px){#cta{padding:4rem 0}}#cta .cta_button{background:#cc0900;color:#fff;display:block;font-family:AgencyFb;font-size:24px;text-align:center;padding:20px;text-transform:uppercase;letter-spacing:2px;transition:all .2s ease-in-out;line-height:1.2;vertical-align:middle}@media (min-width:1024px){#cta .cta_button{font-size:27px}}#cta .cta_button:hover{color:#cc0900;background:#000}.subpage{min-height:100vh;padding:30px 0}@media (min-width:1024px){.subpage{padding:60px 0}}.subpage h1{text-transform:uppercase;font-size:24px}@media (min-width:1024px){.subpage h1{font-size:36px}}.subpage h2{text-transform:uppercase;margin-top:50px;font-size:17px}@media (min-width:375px){.subpage h2{font-size:20px}}@media (min-width:768px){.subpage h2{font-size:24px}}.subpage a{word-break:break-all;text-decoration:underline}.subpage a:hover{text-decoration:none}.subpage ul{margin-bottom:30px}footer{background-color:#000;color:#fff;padding:3rem 0}@media (min-width:1024px){footer{padding:4rem 0}}@media (min-width:768px){footer .container{display:flex;justify-content:space-between;align-items:flex-end}}footer .social p{font-size:36px;font-family:AgencyFb;line-height:1.2;text-transform:uppercase;margin-bottom:10px}footer .social p span{color:#cc0900;display:block}footer .social img{margin-right:14px;margin-bottom:2rem;transition:all .2s ease-in-out}@media (min-width:768px){footer .social img{margin-bottom:0}}footer .social img:hover{transform:scale(1.1)}footer .legal a{color:#fff;margin-right:10px;transition:all .2s ease-in-out}footer .legal a:hover{color:#cc0900}