@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@300;500&family=Noto+Serif:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif:wght@700&display=swap";html{height:100vh;position:fixed}body,html{scroll-behavior:smooth;width:100vw;overflow-x:hidden;position:relative}body:after{content:"";position:fixed;z-index:-1;top:0;left:0;right:0;background-color:#0b1c1c;background:linear-gradient(160deg,#0b1c1c,#0f5151 50%,#006c6c);height:100vh;height:120lvh}*{margin:0;padding:0;box-sizing:border-box;color:#fff;font-family:League Spartan,"Arial, Helvetica, sans-serif";font-weight:300}* ::selection{color:#0b1c1c;background:#f67280}a{text-decoration:none;color:inherit}p{line-height:1.25rem}p b{font-weight:500}h1{font-family:"Noto Serif","Georgia, serif";font-weight:700}h3{margin-bottom:8px;font-size:1.4rem;transition:color .15s ease-in-out}h3,h3 .title-link{font-weight:500}.paragraphs-group p{color:rgba(255,255,255,.8)}.paragraphs-group p:not(:last-child){margin-bottom:8px}.card:hover .link,.link.active,.link:hover{color:#f67280}.card:hover .link path,.link.active path,.link:hover path{fill:#f67280}.card:hover .link .link-icon,.link.active .link-icon,.link:hover .link-icon{transform:translate(0) scale(1.1)}.card-container:not(:first-child){padding-top:8px}.card-container:not(:last-child){padding-bottom:8px}.left-part{width:220px;margin-right:32px}@media screen and (max-width:768px){.left-part{width:100%;margin-right:0}}