@import url('https://fonts.googleapis.com/css2?family=Playwrite+GB+J:ital,wght@0,100..400;1,100..400&display=swap');h1,h2,h3,.main-title,.main-content,.single-project{font-family:"Playwrite GB J",cursive!important}.et_password_protected_form{max-width:500px;margin:60px auto;text-align:center}.et_password_protected_formh1{font-size:2.5rem;color:#333;font-family:"Playwrite GB J",cursive!important}.et_password_protected_form form p input{padding:12px!important;border:2px solid #ddd!important;border-radius:5px!important}.et_password_protected_form button{background:white;color:black;border:1px solid black;border-radius:8px;cursor:pointer;box-shadow:1px 1px 7px grey;transition-property:none!important;&:hover{box-shadow:inset 1px 1px 7px grey;transition:none}}#right-column-home-page{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between!important}#right-column-home-page>div{flex:1!important;display:grid!important;align-items:center!important;padding:20px!important}.sticky-top-nav{display:flex;flex-wrap:wrap;justify-content:space-around}.sticky-top-nav>button{padding:10px 20px;border-radius:100px;font-size:28px;background-color:transparent;border:2px solid black;box-shadow:1px 1px 7px grey}.sticky-top-nav>button:hover{box-shadow:inset 1px 1px 7px grey}.sticky-top-nav>button:nth-child(1):hover,.sticky-top-nav>button:nth-child(1).active{background:linear-gradient(90deg,rgba(242,207,101,1) 0%,rgba(247,183,128,1) 100%)}.sticky-top-nav>button:nth-child(2):hover,.sticky-top-nav>button:nth-child(2).active{background:linear-gradient(90deg,rgba(247,183,128,1) 0%,rgba(253,143,172,1) 100%)}.sticky-top-nav>button:nth-child(3):hover,.sticky-top-nav>button:nth-child(3).active{background:linear-gradient(90deg,rgba(253,143,172,1) 0%,rgba(131,136,239,1) 100%)}.bottom-button-group{display:flex;width:100%;justify-content:space-evenly}.back-to-top-button{background-color:white;border-radius:8px;border:2px solid black;padding:10px;box-shadow:1px 1px 7px grey;&::after{content:'↑'}&:hover{box-shadow:inset 1px 1px 7px grey;background-color:white}}.next-page-button{background-color:white;border-radius:8px;border:2px solid black;padding:10px;box-shadow:1px 1px 7px grey;&:hover{box-shadow:inset 1px 1px 7px grey;background-color:white}&.left::before{content:'←'}&.right::after{content:'→'}}@media only screen and (max-width:980px){.sticky-top-nav{flex-direction:column;gap:10px;padding-bottom:10px;&>button{font-size:20px}}.next-page-button.left,.next-page-button.right,.back-to-top-button{white-space:pre-line;padding:5px;max-width:33%}.next-page-button.left{&::before{content:'← \A';line-height:.5}}.next-page-button.right{&::before{content:'→ \A';line-height:.5}&::after{content:''}}.back-to-top-button{&::before{content:'↑ \A';line-height:.5}&::after{content:''}}}