html{font-family:PT Sans,sans-serif;font-weight:400;font-style:normal;background:#fff}body{margin:0;padding:0}main,footer{font-family:IBM Plex Mono,monospace;font-weight:400;font-style:normal;text-transform:lowercase}h1{line-height:1.2;padding-bottom:50px;text-align:center;font-size:30px;text-transform:none}@media (max-width: 700px){h1{font-size:24px;padding-bottom:30px}}h2,h3,h4{color:#1c9957}.about-icons-container{text-align:center;display:block;margin-top:50px;margin-bottom:50px}@media (max-width: 700px){.about-icons-container{margin-top:30px;margin-bottom:30px}}.about-icons-container__img{max-width:70%}@media (max-width: 700px){.about-icons-container__img{max-width:calc(100% - 1rem)}}main{margin:auto;width:600px;max-width:calc(100% - 2rem);color:#333;font-size:16px;line-height:1.6;padding-bottom:50px}@media (max-width: 700px){main{width:calc(100% - 2rem);max-width:100%}}footer{margin:auto;width:600px;max-width:calc(100% - 2rem);color:#333;line-height:1.6;padding-bottom:50px}@media (max-width: 700px){footer{width:calc(100% - 2rem);max-width:100%}}.mplus,.mplus-100,.mplus-400,.mplus-500,.mplus-900{font-family:"M PLUS 1 Code",monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}.mplus-100{font-weight:100}.mplus-400{font-weight:400}.mplus-500{font-weight:500}.mplus-900{font-weight:900}.pt-sans-regular{font-family:PT Sans,sans-serif;font-weight:400;font-style:normal}.pt-sans-bold{font-family:PT Sans,sans-serif;font-weight:700;font-style:normal}.pt-sans-regular-italic{font-family:PT Sans,sans-serif;font-weight:400;font-style:italic}.pt-sans-bold-italic{font-family:PT Sans,sans-serif;font-weight:700;font-style:italic}.ibm-plex mono-thin{font-family:IBM Plex Mono,monospace;font-weight:100;font-style:normal}.ibm-plex mono-thin-italic{font-family:IBM Plex Mono,monospace;font-weight:100;font-style:italic}.ibm-plex mono-extralight{font-family:IBM Plex Mono,monospace;font-weight:200;font-style:normal}.ibm-plex mono-extralight-italic{font-family:IBM Plex Mono,monospace;font-weight:200;font-style:italic}.ibm-plex mono-light{font-family:IBM Plex Mono,monospace;font-weight:300;font-style:normal}.ibm-plex mono-light-italic{font-family:IBM Plex Mono,monospace;font-weight:300;font-style:italic}.ibm-plex mono-regular{font-family:IBM Plex Mono,monospace;font-weight:400;font-style:normal}.ibm-plex mono-regular-italic{font-family:IBM Plex Mono,monospace;font-weight:400;font-style:italic}.ibm-plex mono-medium{font-family:IBM Plex Mono,monospace;font-weight:500;font-style:normal}.ibm-plex mono-medium-italic{font-family:IBM Plex Mono,monospace;font-weight:500;font-style:italic}.ibm-plex mono-semibold{font-family:IBM Plex Mono,monospace;font-weight:600;font-style:normal}.ibm-plex mono-semibold-italic{font-family:IBM Plex Mono,monospace;font-weight:600;font-style:italic}.ibm-plex mono-bold{font-family:IBM Plex Mono,monospace;font-weight:700;font-style:normal}.ibm-plex mono-bold-italic{font-family:IBM Plex Mono,monospace;font-weight:700;font-style:italic}menu-overlay{background:#1c9957;margin:-4em auto auto;width:600px;max-width:calc(100% - 2rem);color:#333;font-size:16px;line-height:1;min-height:20px;display:block;transition:all .3s;padding-bottom:60px;padding-top:20px;line-height:0;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1}@media (max-width: 700px){menu-overlay{width:100%;max-width:100%}}menu-overlay .menu-list{list-style-type:none;transition:all .3s}menu-overlay:hover{line-height:1.6;margin-top:0}.menu-button{width:20px;height:20px;padding:0;overflow:hidden;background-position:center center;background-image:url(/hamburger.svg);background-repeat:no-repeat;background-size:contain;text-indent:-99999px;vertical-align:middle;margin-top:-2px;position:absolute;right:14px;bottom:16px;line-height:1}.menu-list a{color:#fff;text-decoration:none;font-size:20px;font-family:"M PLUS 1 Code",monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}.menu-list a:hover{background-color:#000}menu-overlay[data-astro-cid-2j44jlrm]{background:#1c9957;margin:-4em auto auto;width:600px;max-width:calc(100% - 2rem);color:#333;font-size:16px;line-height:1;min-height:20px;display:block;transition:all .3s;padding-bottom:60px;padding-top:20px;line-height:0;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1}@media (max-width: 700px){menu-overlay[data-astro-cid-2j44jlrm]{width:100%;max-width:100%}}menu-overlay[data-astro-cid-2j44jlrm] .menu-list[data-astro-cid-2j44jlrm]{list-style-type:none;transition:all .3s}menu-overlay[data-astro-cid-2j44jlrm].menu-overlay-clicked{line-height:1.6;margin-top:0}.menu-title[data-astro-cid-2j44jlrm]{vertical-align:middle;position:absolute;left:14px;bottom:18px;line-height:1;color:#fff;display:block;transition:opacity .3s;opacity:1;text-decoration:none}menu-overlay[data-astro-cid-2j44jlrm].menu-overlay-clicked .menu-title[data-astro-cid-2j44jlrm]{opacity:0}.menu-button[data-astro-cid-2j44jlrm]{width:20px;height:20px;padding:0;overflow:hidden;background-position:center center;background-image:url(/hamburger.svg);background-repeat:no-repeat;background-size:contain;text-indent:-99999px;vertical-align:middle;margin-top:-2px;position:absolute;right:14px;bottom:16px;line-height:1}.menu-close-button[data-astro-cid-2j44jlrm]{width:20px;height:20px;padding:0;overflow:hidden;background-position:center center;background-image:url(/close-x.svg);background-repeat:no-repeat;background-size:contain;text-indent:-99999px;margin-top:-2px;position:absolute;right:14px;top:16px;line-height:1;color:#fff;text-decoration:none}.menu-list[data-astro-cid-2j44jlrm] a[data-astro-cid-2j44jlrm]{color:#fff;text-decoration:none;font-size:20px;font-family:"M PLUS 1 Code",monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}.menu-list[data-astro-cid-2j44jlrm] a[data-astro-cid-2j44jlrm]:hover{background-color:#000}:root{background:#fff}



  .portfolio_link {
    display: block;
    background: #f3e49142;
    border: solid 1px #e9b44f;
    border-radius: 10px;
    padding: 20px 30px;
    text-align: center;
    margin: 40px auto 0 auto;
    width: 80%;
    color: #333;
    transition: all 0.23s;
  }

  .portfolio_link:hover {
    background: #f8f1cb42;
    border-color: #efcf92;
  }