.landing-page{--font-body: "Roboto", sans-serif;--font-headings: "Montserrat", sans-serif;--font-secondary: "Inter", sans-serif;background:#fff;margin:0;padding:0;font:15px/1.5 var(--font-body)}.landing-page *{box-sizing:border-box}.landing-page h1,.landing-page h2{margin:0;font-weight:700;font-family:var(--font-headings)}.landing-page h1{font-size:28px}.landing-page h2{font-size:24px}.landing-page .landing-card-wrap{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:90px 20px}.landing-page .landing-card{max-width:100%;width:600px;text-align:center}.landing-page .landing-card-header{margin-bottom:16px}.landing-page .landing-card-image{max-width:300px;margin:0 auto 27px;text-align:center;font-size:0;line-height:0}.landing-page .landing-card-image img{max-width:100%;max-height:250px;width:auto;height:auto}.landing-page .landing-card-person-name,.landing-page .landing-card-company-name{margin:5px 0}.landing-page .landing-card-person-role{font-family:var(--font-secondary);font-style:normal;display:block;margin:10px 0;font-size:16px}.landing-page .contact-list{list-style:none;margin:0;padding:0}.landing-page .contact-list li{margin-bottom:20px}.landing-page .contact-list a{display:block;padding:15px;border-radius:4px;background-color:#f1f1f1;box-shadow:2px 2px 3px #00000080;font-weight:700;text-decoration:none;color:inherit;line-height:1;word-break:break-all;transition:all .15s ease-in-out}.landing-page .contact-list a:hover{background-color:#fff}.landing-page .social-links{list-style:none;margin:0;padding:0;display:flex;gap:5px;justify-content:center;flex-wrap:wrap}.landing-page .social-links a{display:block;width:50px;height:50px;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;background-color:#000}.landing-page .social-links a svg{width:25px;height:25px;transition:all .15s ease-in-out;fill:var(--text-color, #fff)}.landing-page .social-links a:hover{opacity:.9}.landing-page .social-links.scoped--colors--brand svg{color:var(--text-color, #fff)}.landing-page .contact-list a{cursor:pointer}.landing-page .contact-list.custom-design.no-shadows a{box-shadow:none}.landing-page .contact-list.custom-design a{background-color:var(--bg-color);color:var(--color)}.landing-page .contact-list.custom-design a:hover{background-color:var(--hover-bg-color);color:var(--hover-color)}.landing-page .social-links a{cursor:pointer;background-color:var(--brand-color)}.landing-page .social-links.custom-design.shape--round a{border-radius:50%}.landing-page .social-links.custom-design.colors--custom a{background-color:var(--bg-color)}.landing-page .social-links.custom-design.colors--custom a svg{fill:var(--color)}.landing-page .social-links.custom-design.colors--custom a:hover{background-color:var(--hover-bg-color)}.landing-page .social-links.custom-design.colors--custom a:hover svg{fill:var(--hover-color)}
