.content-box{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.page-header-text{width:75%;color:var(--text-color);flex-direction:column;align-items:center;margin-top:4.5rem;display:flex}@media screen and (width<=1500px){.page-header-text{width:80%}}@media screen and (width<=1200px){.page-header-text{width:89%}}.page-header-text:after{content:"";background-color:#fff;width:30rem;height:.5px;display:block;position:absolute;bottom:-6.5rem;left:calc(50% - 15rem)}@media screen and (width<=800px){.page-header-text:after{width:30%;left:35%}}.page-header-title{text-align:center;margin-bottom:4.5rem;font-size:3rem;font-weight:900}@media screen and (width<=800px){.page-header-title{font-size:1.9rem}}.page-header-description{text-align:center;font-size:1.1rem;font-weight:200;line-height:175%}@media screen and (width<=800px){.page-header-description{font-size:1rem}}.page-body{--gap-margin:1.2rem;width:75%;color:var(--text-color);margin-top:13rem;overflow:hidden;& h1{margin-top:calc(3rem + var(--gap-margin));margin-bottom:var(--gap-margin);font-size:2.5rem;font-weight:800}@media screen and (width<=800px){& h1{margin-top:calc(1.7rem + var(--gap-margin));font-size:1.5rem;line-height:150%}}& h1:first-child{margin-top:0}& h2{margin-top:calc(1rem + var(--gap-margin));margin-bottom:var(--gap-margin);color:#000;background-color:#fff;border-radius:18px;padding:.6rem 1.6rem;font-size:1.7rem;font-weight:800;display:inline-block}@media screen and (width<=800px){& h2{margin-top:calc(1.5rem + var(--gap-margin));margin-bottom:calc(1.5rem + var(--gap-margin));padding:.52rem 1.2rem;font-size:1.3rem}}& h3{margin-top:calc(1.4rem + var(--gap-margin));margin-bottom:0;font-size:1.3rem;font-weight:800;line-height:150%}@media screen and (width<=800px){& h3{margin-top:calc(.5rem + var(--gap-margin));margin-bottom:var(--gap-margin);font-size:1.1rem}}& p{margin-top:var(--gap-margin);margin-bottom:var(--gap-margin);font-size:1.1rem;font-weight:200;line-height:180%;display:block}@media screen and (width<=800px){& p{font-size:1rem;line-height:160%}}& p:last-child{margin-bottom:0}& ul{all:unset;color:var(--text-color);flex-direction:column;gap:.5rem;display:flex}& li:before{content:"";background-color:var(--text-color);border-radius:50%;width:.8rem;height:.8rem;margin-left:-1.5rem;display:block;position:absolute;top:calc(50% - .4rem)}& li{all:unset;margin-left:1.5rem;font-size:1.1rem;font-weight:200;line-height:180%;position:relative}@media screen and (width<=800px){& li{font-size:1rem;line-height:160%}}& a{color:#fff;transition:opacity .2s ease-in-out}& a:hover{opacity:.7}}@media screen and (width<=1500px){.page-body{width:80%}}@media screen and (width<=1200px){.page-body{width:89%}}@media screen and (width<=800px){.page-body{--gap-margin:.45rem}}.page-body.centered{text-align:center}
