*,::after,::before{box-sizing:inherit}body{background-color:#eee;background-image:url(/static/main_site/img/background1.png);background-attachment:fixed;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:larger}#page{max-width:95%;margin:0 auto;line-height:1.8rem}h2,h3,h4{border-bottom:#000 solid 1px;padding-bottom:5px}section{padding-bottom:20px}.frame-img img{box-shadow:10px 10px 5px #d3d3d3;max-width:50%}.center-text{text-align:center}header{padding:20px;background-color:#fff;border-top:#d3d3d3 solid 5px;border-left:#d3d3d3 solid 5px;border-right:#d3d3d3 solid 5px;margin-top:20px;border-radius:15px 15px 0 0;line-height:2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}header img{display:block}header h1{font-size:1.7rem}nav{background-color:#333;overflow:hidden;border-bottom:#d3d3d3 solid 5px;border-left:#d3d3d3 solid 5px;border-right:#d3d3d3 solid 5px;border-radius:0 0 15px 15px}nav ul{list-style-type:none;margin:0;padding:0}nav ul li:first-child{display:block}nav ul li{display:none}nav ul li a{display:block;padding:.75rem;text-align:center;text-decoration:none;color:#fff;font-weight:700}nav ul li a:hover{color:#fff;background-color:#000;transition:all .63s ease 0s}#thePage{font-weight:700;color:gold}.responsive li{display:block}main{padding:20px;padding-bottom:0;background-color:#fff;border-top:#d3d3d3 solid 5px;border-left:#d3d3d3 solid 5px;border-right:#d3d3d3 solid 5px;margin-top:20px;border-radius:15px 15px 0 0;margin-bottom:-20px}main img{max-width:100%;margin:0 auto;display:block}.btn{display:block;background:#332cf2;border:0;border-radius:.375rem;cursor:pointer;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;padding:1rem 1.25rem;transform:translateZ(0) scale(1);transition:transform .2s;touch-action:manipulation;text-align:center;max-width:160px;margin:0 auto}.btn a,.btn a:link,.btn a:visited{margin:0 auto;color:#fff;text-decoration:none}.btn:disabled{color:#787878;cursor:auto}.btn:not(:disabled):hover{transform:scale(1.05)}.btn:not(:disabled):hover:active{transform:scale(1.05) translateY(.125rem)}.btn:focus{outline:0 solid transparent}.btn:focus:before{border-width:.125rem;content:"";left:calc(-1*.375rem);pointer-events:none;position:absolute;top:calc(-1*.375rem);transition:border-radius;user-select:none}.btn:focus:not(:focus-visible){outline:0 solid transparent}.btn:not(:disabled):active{transform:translateY(.125rem)}.slide-container{max-width:100%;position:relative;margin:auto}.slides img{display:block;box-shadow:10px 10px 5px #d3d3d3}.next,.prev{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;background-color:rgba(0,0,0,.2)}.next{right:0;border-radius:3px 0 0 3px}.next:hover,.prev:hover{background-color:rgba(0,0,0,.8)}.text{color:#f2f2f2;font-size:20px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center;font-weight:700}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{from{opacity:.4}to{opacity:1}}.project-title{text-align:center;font-weight:700;font-size:1.5rem;padding:15px}.img-center{display:grid;grid-template-columns:1fr;gap:15px}.img-center img{max-width:90%}form label{display:block;margin-top:10px}form input,form textarea{display:block;padding:10px;width:95%;border:#000 1px solid;border-radius:5px}form button{margin-top:10px;padding:10px;border-radius:5px;font-size:1.2rem;border:#000 1px solid}form button:hover{cursor:pointer;color:#fff;background-color:#464646;transition:all .33s ease 0s}textarea{resize:none}.errorlist{color:red}#project-list{display:grid;grid-template-columns:1fr;gap:15px;align-items:center}.project-item{border:3px solid #000;border-radius:15px 15px 15px 15px;box-shadow:0 8px 14px rgba(0,0,0,.26);padding:10px;text-align:center}.project-item img{border:2px solid red;border-radius:15px 15px 15px 15px}.pagination{display:flex;flex-direction:row;justify-content:center;margin-top:20px}.current-page,.pagination a{color:#000;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;text-decoration:none;border:1px solid #ddd;text-align:center}.pagination a:hover{cursor:pointer;color:#fff;background-color:#464646;border:1px solid #464646;transition:all .33s ease 0s}.left-button{border-radius:15px 0 0 15px}.right-button{border-radius:0 15px 15px 0}.last-update{color:grey;font-size:.7rem}.about-grid{display:grid;grid-template-columns:1fr;gap:15px;align-items:center;justify-content:center}footer{padding-left:20px;padding-right:20px;padding-top:20px;background-color:#fff;border-bottom:#d3d3d3 solid 5px;border-left:#d3d3d3 solid 5px;border-right:#d3d3d3 solid 5px;border-radius:0 0 15px 15px;margin-bottom:20px}.footer-content{display:flex;flex-direction:row;align-items:center;justify-content:center;border-top:#000 solid 1px;gap:20px}footer p{font-size:.7rem;text-align:center}