:root{--header-height:65px}*{box-sizing:border-box;margin:0;padding:0}em{word-break:break-all}html{font-size:62.5%;font-family:Roboto}input,textarea{outline:0}p{font-size:1.9rem;color:#2c3e50;font-weight:400}h2{font-size:2.9rem;color:#2c3e50;font-weight:400}.header{height:var(--header-height);width:100%;display:flex;justify-content:space-between}.header-title{height:fit-content;margin-left:3%}.header-title h1{font-size:2rem;color:#218c74;line-height:var(--header-height)}.header-nav{display:none;margin-right:3%;height:100%}@media (min-width:700px){.header-nav{display:block}}.header-nav-list{display:flex;height:100%}.header-nav-list li{list-style:none;height:100%;position:static;border-top:solid 4px #fff}.header-nav-list li:hover{border-top:solid 4px #2c3e50}.header-nav-list li a{padding:0 7.5px;display:inline-block;line-height:var(--header-height);height:100%;text-decoration:none;font-size:1.6rem;color:#218c74;margin-top:-4px}.header-nav_mobile{width:65px;margin-right:3%}@media (min-width:700px){.header-nav_mobile{display:none}}.header-nav_mobile-menu_button{color:#218c74;cursor:pointer}.header-nav_mobile-menu_button rect{fill:#218c74}.header-mobile{position:relative;height:130px;width:100%;background:#333;display:none}.header-mobile-nav{width:100%}.header-mobile-nav-list li{width:100%;text-align:center}.header-mobile-nav-list li a{padding:0 7.5px;display:inline-block;line-height:var(--header-height);height:100%;width:100%;text-decoration:none;font-size:1.8rem;color:#fff}