body,html{overflow:unset;scroll-padding-top:300px}main section{padding-left:60px;padding-right:60px}@media(min-width: 768px)and (max-width: 1149px){main section{padding-left:25px;padding-right:25px}}@media(max-width: 767px){main section{padding-left:13px;padding-right:13px}}main section.hero{padding-top:64px;padding-bottom:104px;text-align:center}@media(max-width: 1149px){main section.hero{padding-top:36px;padding-bottom:22px}main section.hero h1{text-align:left}}main section.content{padding-bottom:110px;position:relative}@media(max-width: 767px){main section.content{padding-bottom:64px}}@media(min-width: 768px)and (max-width: 1149px){main section.content{padding-bottom:115px}}main section.content .container{display:flex;scroll-padding-top:-1000px}@media(max-width: 1149px){main section.content .container{flex-direction:column}}main section.content .container .navigation{width:20%}@media(max-width: 767px){main section.content .container .navigation{padding-bottom:22px;width:100%}}@media(min-width: 768px)and (max-width: 1149px){main section.content .container .navigation{padding-bottom:36px;width:100%}}main section.content .container .navigation .wrapper{position:sticky;top:250px;display:flex;gap:20px}main section.content .container .navigation .wrapper .progress-bar{height:auto;width:2px;background:#d9d9d9;display:flex;position:relative}main section.content .container .navigation .wrapper .progress-bar .progress{position:absolute;top:0;height:20%;width:100%;background:#0021f5}main section.content .container .navigation .wrapper .anchors{display:flex;flex-direction:column;gap:24px;padding-bottom:50px}@media(max-width: 1149px){main section.content .container .navigation .wrapper .anchors{padding-bottom:8px}}main section.content .container .navigation .wrapper .anchors .anchor{color:rgba(20,20,20,.3);font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:none}main section.content .container .navigation .wrapper .anchors .anchor.read{color:#0021f5}main section.content .container .content-wrapper{width:80%;padding-left:175px}@media(max-width: 1149px){main section.content .container .content-wrapper{width:100%;padding-left:0}}main section.content .container .content-wrapper h3{color:#000;padding-bottom:32px;padding-top:60px}main section.content .container .content-wrapper h3:first-of-type{padding-top:0}