body{display:grid;grid-template-rows:1fr auto;min-height:100vh}*{font-family:Roboto,sans-serif!important}.margin-for-header{margin-top:100px}@media only screen and (max-width:767px){.margin-for-header{margin-top:90px}}.hero-image-blog{height:70vh;overflow:hidden;position:relative}.hero-image-blog img{display:block;height:100%;mask-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 30%);-webkit-mask-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 30%);object-fit:cover;object-position:top;width:100%}h1.blog-title{color:#333!important;font-family:Roboto!important;font-size:34px!important;font-weight:700!important;line-height:1!important;margin-bottom:40px!important}.module-container{padding-bottom:120px;padding-top:120px;position:relative}@media (max-width:1200px){.module-container{padding-bottom:100px!important;padding-top:100px!important}}@media (max-width:768px){.module-container{padding-bottom:50px!important;padding-top:50px!important}}.blog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-left{max-width:30%}.blog-right{max-width:66.66666%}.blog-sticky{position:sticky;top:150px}.blog-author{display:flex;flex-direction:column;gap:25px;position:-webkit-sticky}.blog-author-image{height:125px;width:125px}.blog-author-image img{border-radius:50%;width:100%}.blog-toc{margin:2rem 0;& a{display:block;margin:.5rem 0}}@media (max-width:768px){.blog{flex-direction:column-reverse}.blog-left,.blog-right{max-width:100%}.blog-right{padding:0 30px}.blog-author{align-items:center;padding-top:50px}}.next-previous-blog{padding:70px 0}@media (max-width:1200px){.blog-left,.blog-right{padding:0 30px}.next-previous-blog{padding:10px 30px 65px}}.basicLightbox{z-index:9999!important}@media (max-width:1250px){.blog-kacheln{padding:0 30px}}.author-name{font-size:22px;font-weight:300;line-height:1}a.link{transition:.3s ease-in-out}a.link:hover,img.author-img-blogpost:hover a.link.author-link{color:#70cb97}.flipped-arrow{transform:scaleX(-1)}@media (max-width:580px){.content-wrapper .vl{display:none}.text-left,.text-right{text-align:center;width:100%}.next-previous-blog{flex-direction:column;gap:30px}}main>div.container-fluid{padding-left:unset;padding-right:unset}