*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{margin:0 auto;padding:0 15px;width:100%;max-width:1190px}@media (min-width:768px){.container{padding:0 30px}}.row{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px}@media (min-width:768px){.row{grid-gap:40px}}.row--flex{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}@media (min-width:768px){.row--flex{margin-left:-20px;margin-right:-20px}}.row--flex .col{position:relative;padding:0 5px}@media (min-width:768px){.row--flex .col{padding:0 20px}}.row--flex .col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.row--flex .col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.row--flex .col-3{flex:0 0 25%;max-width:25%}.row--flex .col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.row--flex .col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.row--flex .col-6{flex:0 0 50%;max-width:50%}.row--flex .col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.row--flex .col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.row--flex .col-9{flex:0 0 75%;max-width:75%}.row--flex .col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.row--flex .col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.row--flex .col-12{flex:0 0 100%;max-width:100%}@media (min-width:768px){.row--flex .col-m-1{flex:0 0 8.33333333%;max-width:8.33333333%}}@media (min-width:768px){.row--flex .col-m-2{flex:0 0 16.66666667%;max-width:16.66666667%}}@media (min-width:768px){.row--flex .col-m-3{flex:0 0 25%;max-width:25%}}@media (min-width:768px){.row--flex .col-m-4{flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:768px){.row--flex .col-m-5{flex:0 0 41.66666667%;max-width:41.66666667%}}@media (min-width:768px){.row--flex .col-m-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.row--flex .col-m-7{flex:0 0 58.33333333%;max-width:58.33333333%}}@media (min-width:768px){.row--flex .col-m-8{flex:0 0 66.66666667%;max-width:66.66666667%}}@media (min-width:768px){.row--flex .col-m-9{flex:0 0 75%;max-width:75%}}@media (min-width:768px){.row--flex .col-m-10{flex:0 0 83.33333333%;max-width:83.33333333%}}@media (min-width:768px){.row--flex .col-m-11{flex:0 0 91.66666667%;max-width:91.66666667%}}@media (min-width:768px){.row--flex .col-m-12{flex:0 0 100%;max-width:100%}}@media (min-width:1024px){.row--flex .col-l-1{flex:0 0 8.33333333%;max-width:8.33333333%}}@media (min-width:1024px){.row--flex .col-l-2{flex:0 0 16.66666667%;max-width:16.66666667%}}@media (min-width:1024px){.row--flex .col-l-3{flex:0 0 25%;max-width:25%}}@media (min-width:1024px){.row--flex .col-l-4{flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:1024px){.row--flex .col-l-5{flex:0 0 41.66666667%;max-width:41.66666667%}}@media (min-width:1024px){.row--flex .col-l-6{flex:0 0 50%;max-width:50%}}@media (min-width:1024px){.row--flex .col-l-7{flex:0 0 58.33333333%;max-width:58.33333333%}}@media (min-width:1024px){.row--flex .col-l-8{flex:0 0 66.66666667%;max-width:66.66666667%}}@media (min-width:1024px){.row--flex .col-l-9{flex:0 0 75%;max-width:75%}}@media (min-width:1024px){.row--flex .col-l-10{flex:0 0 83.33333333%;max-width:83.33333333%}}@media (min-width:1024px){.row--flex .col-l-11{flex:0 0 91.66666667%;max-width:91.66666667%}}@media (min-width:1024px){.row--flex .col-l-12{flex:0 0 100%;max-width:100%}}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}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}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}body.no-scroll{margin:0;height:100%;overflow:hidden}img{display:block;width:100%;height:auto}iframe{border:0}ul{padding-left:18px;list-style:disc}@media (min-width:1024px){ul{margin-bottom:30px}}ul li{margin-bottom:15px}@media (min-width:1024px){ul li{margin-bottom:20px}}ul li:last-child{margin-bottom:0}body{line-height:26px;color:#000;font-size:14px;font-family:ivyjournal,sans-serif}.h1,.h2,.h3,.h4,h1,h2,h3,h4{position:relative;margin-bottom:20px;font-weight:700;font-family:quasimoda,sans-serif;color:#283954}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child{margin-bottom:0}.h1,h1{line-height:50px;font-size:43px}@media (min-width:768px){.h1,h1{margin-bottom:60px;line-height:67px;font-size:58px}}.h2,h2{line-height:35px;font-size:30px;letter-spacing:1px}.h3,h3{margin-bottom:17px;line-height:19px;font-size:16px}h4{margin:40px 0 20px;font-size:18px;color:#283954}strong{font-weight:700}.link,a{text-decoration:none;transition:all .35s ease}.link,a,p{color:#283954}p{margin-bottom:20px}p:last-child{margin-bottom:0}p a{color:#7aa3eb;transition:color .25s cubic-bezier(.44,.24,.28,1)}p a:hover{color:#283954}p.strong{font-weight:700}input[type=email],input[type=text]{padding:11px 0;border:0;border-bottom:2px solid #283954;line-height:19px;color:#283954;font-size:16px;font-family:quasimoda,sans-serif}input[type=email]:focus,input[type=text]:focus{outline:none}input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#283954}input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#283954}input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#283954}input[type=email]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder{color:#283954}input[type=email]::placeholder,input[type=text]::placeholder{color:#283954}.submit{position:relative;width:46px;height:46px;border-radius:50%;border:2px solid #7aa3eb;background:transparent;overflow:hidden;cursor:pointer}.submit:hover .fixed{transform:translateX(120%)}.submit:hover .hover{transform:translateX(0)}.submit .hover{position:absolute;transform:translateX(-120%)}.submit svg{transition:transform .3s cubic-bezier(.44,.24,.28,1)}.header{padding:15px 0;background:#283954}@media (min-width:768px){.header{padding:30px 0}}.header .logo{display:block;margin:0 auto;width:210px}@media (min-width:768px){.header .logo{width:380px}}.main-menu{position:relative;padding:15px 0}@media (min-width:768px){.main-menu{padding:25px 0}}.main-menu .menu{margin:0 auto;padding:0;display:flex;align-items:center;white-space:nowrap;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:768px){.main-menu .menu{justify-content:center}}.main-menu .menu::-webkit-scrollbar{display:none}.main-menu .menu .menu-item{display:inline-block;margin:0;list-style:none}.main-menu .menu .menu-item a{display:block;padding:5px 10px;line-height:1;font-family:quasimoda,sans-serif;font-size:14px;font-weight:500;color:#7aa3eb}.main-menu .menu .menu-item a:hover{color:#283954}@media (min-width:768px){.main-menu .menu .menu-item a{font-size:18px}}.newsletter{padding:70px 0}.newsletter .row--flex{align-items:center}.newsletter .text{margin-bottom:30px;width:100%}@media (min-width:768px){.newsletter .text{margin-bottom:0;width:50%}}@media (min-width:1024px){.newsletter .text{display:flex;align-items:center;width:auto}}.newsletter .text img{margin:0 auto 20px;width:66px}@media (min-width:1024px){.newsletter .text img{margin:0}}@media (min-width:1024px){.newsletter .text div{padding-left:40px}}.newsletter .text div h2{margin-bottom:5px;line-height:27px;font-size:23px}.newsletter .text div p{font-family:quasimoda,sans-serif;line-height:19px;font-size:16px}.newsletter .form{width:100%}@media (min-width:768px){.newsletter .form{width:50%}}@media (min-width:1024px){.newsletter .form{flex:1}}.newsletter .form form{display:flex;justify-content:space-between}.newsletter .form input[type=email]{width:calc(100% - 66px)}.footer{padding-top:20px;padding-bottom:20px;background:#4f6393;background:linear-gradient(180deg,#4f6393,#283147);text-align:center;overflow:hidden}@media (min-width:768px){.footer{padding-top:0}}.footer .footer-diagonal{display:none;transform:rotateY(180deg);height:75px;width:101%}@media (min-width:768px){.footer .footer-diagonal{display:block}}.footer .logo{display:block;margin:0 auto 20px;width:180px}.footer .menu{padding:0;margin:0}.footer .menu .menu-item{margin-bottom:10px;line-height:14px;list-style:none}.footer .menu .menu-item a{font-size:12px;font-family:quasimoda,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;transition:opacity .25s cubic-bezier(.44,.24,.28,1)}.footer .menu .menu-item a:hover{opacity:.7}.slider{padding-bottom:20px}.slider .swiper-container{padding-bottom:45px}.slider .swiper-container .swiper-pagination-bullets{bottom:0}.slider .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet{width:13px;height:13px;background:#7aa3eb;opacity:1;cursor:pointer;transition:background .25s cubic-bezier(.44,.24,.28,1)}.slider .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.slider .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:hover{background:#283954}.slider .swiper-container .swiper-button{top:45%}.slider .swiper-container .swiper-button:after{content:none!important}@media (min-width:1280px){.slider .swiper-container .swiper-button-prev{left:130px}}.slider .swiper-container .swiper-button-prev svg{transform:rotate(180deg)}@media (min-width:1280px){.slider .swiper-container .swiper-button-next{right:130px}}.slider .slider__background{position:relative;display:block;width:100%;height:200px;background-size:cover;background-position:50%;overflow:hidden}@media (min-width:768px){.slider .slider__background{height:425px}}.slider .slider__background .slider__text{position:absolute;bottom:0;left:0;padding:15px 20px;width:100%;background:hsla(0,0%,100%,.8);text-align:center;font-family:quasimoda,sans-serif;font-weight:700;font-size:18px;color:#283954}@media (min-width:768px){.slider .slider__background .slider__text{padding:30px 20px;font-size:32px}}.category__select{display:flex;margin:0 -15px;overflow:scroll}@media (min-width:768px){.category__select{margin:0 -4px}}.category__select .category{padding:0 4px}@media (max-width:767px){.category__select .category:first-child{padding-left:15px}.category__select .category:last-child{padding-right:15px}}.category__select .category .category__btn{padding:10px 15px;border-radius:4px;background:#fff;font-family:quasimoda,sans-serif;font-weight:500;line-height:1;font-size:12px;color:#283954;transition:all .3s cubic-bezier(.44,.24,.28,1);cursor:pointer}.category__select .category .category__btn.active,.category__select .category .category__btn:hover{color:#fff;background:#283954}.posts.masonry.loading:after,.posts.masonry.loading:before{content:"";position:absolute;top:20px;left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;background:#7aa3eb;-webkit-animation:pulse 1.2s infinite;animation:pulse 1.2s infinite}.posts.masonry.loading:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.posts.masonry.loading .post{opacity:0;visibility:hidden;transition:none;pointer-events:none}.posts.masonry .post{margin-bottom:20px;width:100%;transition:all .25s cubic-bezier(.44,.24,.28,1);opacity:1}@media (min-width:1024px){.posts.masonry .post{width:calc(50% - 10px)}}.posts .post{position:relative;display:block;width:100%}.posts .post:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:1px 4px 6px 0 rgba(0,0,0,.29);opacity:0;transition:opacity .3s cubic-bezier(.44,.24,.28,1)}.posts .post:hover:after{opacity:1}.posts .post .post__img{position:relative;min-height:180px;width:100%;background:hsla(0,0%,100%,.2)}.posts .post .post__img img{max-height:245px;-o-object-fit:cover;object-fit:cover}.posts .post .post__img .post__category{position:absolute;bottom:0;left:0;padding:5px 23px;background:#283954;font-family:quasimoda,sans-serif;font-weight:700;line-height:17px;font-size:14px;color:#fff}.posts .post .post__img .post__category.wohlbefinden{background:#7aa3eb}.posts .post .post__img .post__category.ernaehrung{background:#465d85}.posts .post .post__content{padding:20px;background:#fff}.posts .post .post__content p{margin-bottom:5px;line-height:21px;font-size:14px;color:#283954}.posts .post .post__content .post__more{line-height:19px;text-align:right;font-family:quasimoda,sans-serif;font-size:16px;font-weight:700}@-webkit-keyframes pulse{0%{transform:translateX(-50%) scale(.1);opacity:1}to{transform:translateX(-50%) scale(1);opacity:0}}@keyframes pulse{0%{transform:translateX(-50%) scale(.1);opacity:1}to{transform:translateX(-50%) scale(1);opacity:0}}.sidebar{margin-top:50px;width:100%}@media (min-width:768px){.sidebar{margin-top:0;width:300px}.sidebar.pull-top{margin-top:-36px}}.sidebar .sidebar__hl{margin-bottom:15px;line-height:21px;font-size:18px}.sidebar .posts{margin-bottom:30px}.sidebar .posts .swiper-button{top:100px}.sidebar .posts .swiper-button:after{content:none!important}.sidebar .posts .swiper-button.swiper-button-prev svg{transform:rotate(180deg)}.sidebar .ad{display:flex;align-items:center;justify-content:center;margin-left:-5px;margin-bottom:30px;width:300px;height:600px;background:#283954}@media (min-width:768px){.sidebar .ad{margin-left:0}}.sidebar .ad p{color:#fff}.page__content{padding:20px 0;background:#ece6e2}.page__container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px}.page__container .page__left{width:100%}@media (min-width:768px){.page__container .page__left{width:50%}}@media (min-width:1024px){.page__container .page__left{width:66%}}.single .title{margin:30px 0 10px}.single .title #breadcrumbs{margin-bottom:7px;line-height:17px;font-size:13px;color:#465d85;font-family:quasimoda,sans-serif}@media (min-width:768px){.single .title #breadcrumbs{line-height:19px;font-size:16px}}.single .title #breadcrumbs a{text-decoration:none;color:#465d85}.single .title h1{margin-bottom:0;line-height:34px;font-size:28px}@media (min-width:768px){.single .title h1{line-height:38px;font-size:32px}}.single .title .subline{line-height:24px;font-size:18px;font-family:quasimoda,sans-serif;color:#7aa3eb}@media (min-width:768px){.single .title .subline{line-height:26px;font-size:22px}}.single .editor__content img{max-width:30%}.single .editor__content img.alignleft{width:auto;float:left;margin-right:20px}.single .editor__content img.alignright{width:auto;float:right;margin-left:20px}