@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);:root{--bg-color:#000;--primary-color:#fff;--secondary-color:#09f755}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{background-color:var(--bg-color);font-family:Montserrat,sans-serif;font-weight:300;font-size:1.8rem;color:var(--primary-color)}p{font-size:1.5rem;line-height:1.5}::-moz-selection{color:#000;background:#ffdc00}::selection{color:#000;background:#ffdc00}a,a:link,a:visited{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;font-weight:700;color:inherit}.section_title{-webkit-flex-shrink:0;flex-shrink:0;width:20rem;margin-right:10rem;color:var(--secondary-color);text-transform:uppercase;text-align:right;font-weight:700;letter-spacing:2px}.section_content{font-weight:300;width:100%;max-width:60rem}@media only screen and (min-width:1550px){html{font-size:70%}}@media only screen and (min-width:1800px){html{font-size:80%}}@media only screen and (min-width:2000px){html{font-size:85%}}@media only screen and (max-width:900px){html{font-size:60%}}@media only screen and (max-width:768px){.section_title{text-align:left;width:auto}.section_content{width:100%;max-width:80rem;padding-top:4rem;padding-left:6rem}}