@font-face{font-family:Montserrat;font-weight:400;src:url(/build/assets/Montserrat-Regular-dcfe8df2.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:800;src:url(/build/assets/Montserrat-Bold-189aeb28.ttf) format("truetype")}*{font-family:Montserrat,sans-serif;margin:0;padding:0;font-size:14px}h1{font-size:40px}h2{font-size:20px}h3{font-size:16px}*{margin:0;padding:0}header{width:100%;height:70vh;background-image:url(/build/assets/haus-4a692f58.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}header .header-container{width:100%;height:100%;background:rgba(0,0,0,.53);color:#fff}header .header-container .header-content{width:100%;position:absolute;left:50%;top:35%;transform:translate(-50%);text-align:center}header .header-container .header-content h3{position:absolute;left:50%;transform:translate(-50%);width:fit-content;padding-block:.5em;border-bottom:3px solid #d6483d}main section{padding:16px}main section h2{position:relative;left:50%;transform:translate(-50%);width:fit-content;border-bottom:3px solid #d6483d}main #our-pension h2{margin-block:32px}main #our-pension .bubble{max-width:700px;position:relative;left:50%;transform:translate(-50%)}main #our-pension .bubble>*{border-radius:16px}main #our-pension .bubble p{padding:1em 2em 5em;background:#d6483d;color:#fff;text-align:center}main #our-pension .bubble img{width:85%;height:auto;position:relative;top:-64px;left:50%;transform:translate(-50%)}main #expectations{position:relative;top:-16px;background:#f6f6f6}main #expectations p{max-width:900px;position:relative;left:50%;transform:translate(-50%);padding:16px}main #expectations img{position:relative;left:50%;transform:translate(-50%);width:95vw;max-width:900px;border-radius:8px}
