.page-module__lGHn8a__container{max-width:1200px;min-height:calc(100vh - 300px);margin:0 auto;padding:10rem 1.5rem 4rem}@media (min-width:900px){.page-module__lGHn8a__container{padding-top:21rem}}.page-module__lGHn8a__hero{text-align:center;margin-bottom:5rem}.page-module__lGHn8a__title{font-family:var(--font-heading);color:var(--color-primary-dark);margin-bottom:1rem;font-size:3rem;font-weight:500;display:inline-block;position:relative}.page-module__lGHn8a__title:after{content:"";background-color:var(--color-primary);width:60px;height:2px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.page-module__lGHn8a__subtitle{color:var(--color-text-muted);max-width:600px;margin-top:1.5rem;margin-left:auto;margin-right:auto;font-size:1.2rem}.page-module__lGHn8a__section{grid-template-columns:1fr 1fr;align-items:flex-start;gap:4rem;margin-bottom:6rem;display:grid}.page-module__lGHn8a__sectionReverse{direction:rtl;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:6rem;display:grid}.page-module__lGHn8a__textContent{direction:ltr}.page-module__lGHn8a__sectionTitle{font-family:var(--font-heading);color:var(--color-primary-dark);margin-bottom:1rem;font-size:1.8rem;font-weight:500}.page-module__lGHn8a__text{color:var(--color-text);white-space:pre-line;text-align:justify;font-size:1.1rem;line-height:1.8}.page-module__lGHn8a__imageWrapper{background-color:var(--color-bg);direction:ltr;border:1px solid #d4af3733;border-radius:12px;width:100%;height:450px;position:relative;overflow:hidden;box-shadow:0 15px 40px #0000001a}.page-module__lGHn8a__decorLine{border-top:2px solid var(--color-primary);border-left:2px solid var(--color-primary);z-index:-1;width:100px;height:100px;position:absolute;top:-15px;left:-15px}.page-module__lGHn8a__decorLineRight{border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);z-index:-1;width:100px;height:100px;position:absolute;bottom:-15px;right:-15px}@media (max-width:768px){.page-module__lGHn8a__section,.page-module__lGHn8a__sectionReverse{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}.page-module__lGHn8a__imageWrapper{height:300px}.page-module__lGHn8a__title{font-size:2rem}}
