main{background-color:var(--white);color:var(--navyblue)}main.about #headline{position:relative;padding:80px 0;background-color:var(--white)}@media screen and (max-width: 1280px){main.about #headline{padding:150px 0 120px}}@media screen and (max-width: 768px){main.about #headline{padding:80px 0 80px}}@media screen and (max-width: 560px){main.about #headline{padding:100px 0 0}}main.about #headline .landing-container{height:100%;margin-top:100px}main.about #headline .landing-container .headline-layout{display:flex;flex-direction:column}main.about #headline .landing-container .headline-layout .headline-content{width:95%;margin:0 auto}@media screen and (max-width: 560px){main.about #headline .landing-container .headline-layout .headline-content{width:100%;padding:0 10px}}main.about #headline .landing-container .headline-layout .headline-content h2{color:var(--main);font-weight:600;margin-bottom:2.5rem}main.about #headline .landing-container .headline-layout .headline-content p{color:var(--grey);line-height:1.6;font-size:18px;opacity:.8;text-align:justify}footer{display:flex;background:var(--white);margin-top:2rem}footer .container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 1024px){footer .container{padding:0 30px}}footer .divider{width:20%;height:1px;background-color:var(--white);margin:2rem 0;opacity:0.1}footer .email{display:flex;flex-direction:column;color:var(--grey);margin-bottom:3rem}footer .email a{color:var(--main);font-size:1.2rem;font-weight:600;margin-top:0.4rem}footer .bottom-area{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;margin-bottom:3rem}@media screen and (max-width: 1024px){footer .bottom-area{display:flex;flex-direction:column}}footer .bottom-area .left{text-align:left;color:var(--main);opacity:0.5}footer .bottom-area .right{text-align:right}@media screen and (max-width: 1024px){footer .bottom-area .right{margin-bottom:1rem}}footer .bottom-area .right a{margin-right:1rem;color:var(--main);opacity:0.5}footer .bottom-area .right a:last-child{margin-right:0}footer .bottom-area .right a:hover{color:var(--grey);opacity:1}footer .bottom-area .right i{font-size:1.4rem}@media screen and (max-width: 1024px){footer .bottom-area .center{margin:1.5rem 0}}footer .bottom-area .center img{max-height:50px}
