@font-face{font-family:OTJubilee-Diamond;src:url(/fonts/OTJubilee-Diamond.otf) format("opentype");font-weight:00;font-style:normal}@font-face{font-family:OTJubilee-Platinum;src:url(/fonts/OTJubilee-Platinum.otf) format("opentype");font-weight:00;font-style:normal}:root{--primary-color: #5C172C;--secondary-color: #fbb95f;--secondary-color-placeholder: #82785a;--on-primary-color: #ccc;--on-secondary-color: #232323;--on-tertiary-color: #fff;--outline-color: #999;--error-color: #ff0000;--border-thickness: 2px;--border-radius: 10px}*{margin:0;padding:0;font-family:OTJubilee-Diamond}body{overflow-x:hidden;background-color:var(--primary-color);background-image:url(/images/background.jpeg);background-size:cover;background-attachment:fixed;color:var(--secondary-color)}h1{font-family:OTJubilee-Platinum;font-size:x-large;margin:20px 0}h2{font-size:large}h3{font-size:medium}a{color:var(--secondary-color);font-size:large;transition:all .5s ease}a:hover{color:var(--secondary-color-placeholder)}img{pointer-events:none;-webkit-user-select:none;user-select:none}#navbar{width:100%;height:0;position:relative;top:0;left:0;display:flex;overflow-y:auto;overflow-x:hidden;flex-direction:column;justify-items:center;align-items:center;align-content:center;justify-content:center;background-image:linear-gradient(135deg,var(--on-secondary-color),var(--on-secondary-color));background-size:cover;background-attachment:fixed;z-index:100;transition:height .8s ease}#navbar.toggled{height:100vh}#middle{width:100%;display:flex;height:auto;flex-wrap:wrap;flex-direction:row;justify-items:center;align-items:center;align-content:center;justify-content:center;opacity:0;transition:opacity .8s ease}.toggled #middle{opacity:1;transition:opacity 3s ease}#logo{cursor:pointer;opacity:0;transition:opacity .8s;margin-top:1rem;margin-bottom:6vh;transition:all .5s ease}#logo.toggled{opacity:1;transition:all .5s ease,opacity 3s ease}#logo:hover{transform:scale(1.1);transition:all .5s ease}#logo img{width:50px;height:auto}.navbar-link{margin-top:1.5vh;margin-bottom:1.5vh;margin-left:1.5rem;margin-right:1.5rem;padding:.5rem;color:var(--secondary-color);display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;font-size:x-large;border-radius:var(--border-radius);text-decoration:none;transition:all .5s ease}.navbar-link:hover{background-color:var(--secondary-color);color:var(--on-secondary-color);cursor:pointer}.navbar-item{display:flex;align-items:center;color:var(--secondary-color);transition:all .5s ease}.navbar-link:hover .navbar-item{color:var(--on-secondary-color)}.navbar-item-icon{color:var(--secondary-color);transition:all .5s ease!important}.navbar-link:hover .navbar-item-icon{color:var(--on-secondary-color)!important}#hamburger{position:fixed;cursor:pointer;top:1.25rem;left:1rem;z-index:101;transition:all .5s ease}#hamburger:hover{scale:1.1;transition:all .5s ease}#bar-top,#bar-mid,#bar-bot{background-color:var(--secondary-color);width:35px;height:3px;margin:6px 0;transition:.4s}.toggled #bar-top{transform:translateY(5px) rotate(-45deg)}.toggled #bar-mid{opacity:0}.toggled #bar-bot{transform:translateY(-13px) rotate(45deg)}@media (min-width: 768px){#middle{width:80%}}#container{width:100%;height:100%;position:absolute;background-color:#000;overflow:hidden}#container video{height:100%;position:absolute;border:0}.hero{width:100%;height:100%;position:absolute;display:flex;flex-direction:column;justify-content:center;justify-items:center;align-items:center;align-content:center;top:0;left:0}.hero img{margin-left:10%;width:50rem;max-width:80%;max-height:30%}.big-date{margin-top:10px;color:var(--secondary-color);font-size:large}.overlay{position:absolute;width:100%;height:100%;background-color:#0009;background-image:linear-gradient(rgba(0,0,0,1),rgba(0,0,0,0));top:0;left:0}@media (max-width: 768px){.big-date{font-size:medium}}.frame{margin-top:8rem;margin-left:5%;margin-right:5%}.wrap{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:2rem}.box{background-color:var(--primary-color);background-image:url(/images/box.jpeg);background-size:cover;border:var(--border-thickness) solid var(--secondary-color);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;max-width:80vw;transition:all 1s ease}.box img{margin:1rem;padding:1rem;width:9rem;height:auto}.tooltip{border-radius:var(--border-radius);border:var(--border-thickness) solid var(--secondary-color);font-size:x-large;display:flex;align-items:center;justify-content:center;padding-left:.5rem;padding-right:.5rem;padding-bottom:.1rem;transition:all .5s ease;background-color:var(--secondary-color);color:var(--on-secondary-color);-webkit-user-select:none;user-select:none}.tooltip:focus{box-shadow:0 0 0 .15rem var(--secondary-color-placeholder)}.tooltip:hover{background-color:var(--on-secondary-color);color:var(--secondary-color);cursor:pointer}.tooltip:active{background-color:var(--secondary-color);color:var(--on-secondary-color);transition:all .1s ease}.ReactModal__Overlay{opacity:0;transition:opacity 3s ease}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.column{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;text-align:center}button{background-color:var(--secondary-color);color:var(--on-secondary-color);width:40%;max-width:125px;height:2.5rem;border-radius:var(--border-radius);border:var(--border-thickness) solid var(--secondary-color);font-size:x-large;outline:none;margin-top:2rem;margin-bottom:2rem;text-decoration:none;display:flex;justify-content:center;align-items:center;padding:0 3rem;transition:all .5s ease}button:focus{box-shadow:0 0 0 .15rem var(--secondary-color-placeholder)}button:hover{background-color:var(--on-secondary-color);color:var(--secondary-color);cursor:pointer}button:active{background-color:var(--secondary-color);color:var(--on-secondary-color);transition:all .1s ease}:root{--line-width: 100px}.diamond{width:150px;height:150px;display:flex;margin-right:calc(var(--line-width) + 15px);position:relative;cursor:pointer;transition:all .75s ease}.content{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background-color:var(--secondary-color);box-sizing:border-box;width:100%;height:100%;transition:all .75s ease}.content img{position:absolute;top:calc(var(--border-thickness) + .5%);left:calc(var(--border-thickness) - .02%);width:calc(100% - 2 * var(--border-thickness));height:calc(100% - 2 * var(--border-thickness));object-fit:cover;filter:grayscale(100%);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);transition:all .75s ease}.content:hover img{filter:grayscale(0);transition:all .75s ease}.selected img{filter:grayscale(0);top:calc((var(--border-thickness) - .1%) * 3);left:calc((var(--border-thickness) - .1%) * 3);width:calc(100% - 5 * var(--border-thickness));height:calc(100% - 5 * var(--border-thickness));transition:all .75s ease}.line{position:absolute;top:49.6%;left:99%;width:var(--line-width);height:calc(var(--border-thickness) / 1.6);background-color:var(--secondary-color);transition:all .75s ease}.selected .line{height:calc(var(--border-thickness));transition:all .75s ease}.check{position:absolute;top:42%;left:calc(97% + var(--line-width));width:0;height:0;opacity:0;transition:all .75s ease}.selected .check{opacity:1;transition:all .75s ease}.text{width:calc(var(--line-width) - 15px);font-size:large;justify-content:center;text-align:center;position:absolute;left:104%;color:var(--secondary-color);transition:all .75s ease}.top{top:calc(50% - 20px);transform:translateY(-75%);transition:all .75s ease}.bottom{top:calc(50% + 20px);transform:translateY(-30%);transition:all .75s ease}select{cursor:pointer;width:100%;max-width:300px;background-color:transparent;color:var(--secondary-color);height:2.5rem;border-radius:var(--border-radius);border:var(--border-thickness) solid var(--secondary-color);font-size:x-large;outline:none;text-decoration:none;padding-left:.5rem;padding-right:.5rem;margin:.5rem;transition:all .5s ease}select:hover{background-color:var(--secondary-color);color:var(--on-secondary-color)}select:active{background-color:var(--on-secondary-color);color:var(--secondary-color);transition:all .1s ease}select:focus{box-shadow:0 0 0 .15rem var(--secondary-color-placeholder);background-color:var(--secondary-color);color:var(--on-secondary-color)}.row{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;text-align:center}input{cursor:text;width:90%;max-width:350px;background-color:transparent;color:var(--secondary-color);height:2.5rem;border-radius:var(--border-radius);border:var(--border-thickness) solid var(--secondary-color);font-size:x-large;outline:none;margin-bottom:1rem;text-decoration:none;padding-left:.5rem;padding-right:.5rem;transition:all .5s ease}::-webkit-input-placeholder{color:var(--secondary-color-placeholder)}input:focus{box-shadow:0 0 0 .1rem var(--secondary-color)}textarea{cursor:text;width:95%;max-width:370px;background-color:transparent;color:var(--secondary-color);box-sizing:border-box;border-radius:var(--border-radius);border:var(--border-thickness) solid var(--secondary-color);font-size:x-large;outline:none;margin-bottom:1rem;text-decoration:none;padding-left:.5rem;padding-right:.5rem;transition:all .5s ease;scrollbar-width:thin;scrollbar-color:var(--secondary-color) transparent;resize:none}textarea:focus{box-shadow:0 0 0 .1rem var(--secondary-color)}::-webkit-textarea-placeholder{color:var(--secondary-color-placeholder)}textarea::-webkit-scrollbar{width:.5rem}textarea::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:var(--border-radius);border:var(--border-thickness) solid var(--secondary-color)}textarea::-webkit-scrollbar-track{background-color:var(--primary-color)}input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--secondary-color);border-radius:var(--border-radius);border:var(--border-thickness) solid var(--secondary-color);color:var(--on-primary-color);width:25px;height:25px;margin-top:11px;margin-right:15px}input[type=checkbox]:checked{background-color:var(--secondary-color);color:var(--on-primary-color)}input[type=checkbox]:checked:before{content:"x";position:relative;top:-6px;left:-3px;color:var(--on-secondary-color)}input[type=checkbox]+h2{position:relative;top:-2px}input[type=file]{cursor:pointer;width:90%;max-width:20ch;background-color:var(--secondary-color);color:var(--on-secondary-color);font-size:large;height:1.5rem;border-radius:var(--border-radius);border:var(--border-thickness) solid var(--secondary-color);transition:all .5s ease}input[type=file]:focus{box-shadow:0 0 0 .15rem var(--secondary-color-placeholder)}input[type=file]:hover{background-color:var(--on-secondary-color);color:var(--secondary-color)}input[type=file]:active{background-color:var(--secondary-color);color:var(--on-secondary-color);transition:all .1s ease}h2+input[type=file]{position:relative;top:.5rem;margin-left:1rem}input[type=file]::file-selector-button{cursor:pointer;margin-left:-10px;background-color:transparent;border:none;color:transparent;width:0;height:0}.sparkles{display:flex;justify-content:center;align-items:center;flex-direction:row}.star{margin:5px;width:40px;height:40px}.starred{margin:5px;width:40px;height:40px;animation:sparkle 1s infinite}@keyframes sparkle{0%{transform:scale(1)}to{transform:scale(1)}}table{border:1px solid #232323;background-color:#cfbf8f;width:100%;text-align:center;justify-content:center;align-items:center;border-collapse:collapse}table td,table th{font-size:medium;border:2px solid #232323;padding:3px 2px}table tbody td{color:#232323}table tr:nth-child(2n){background:#B8B8B8}table thead{text-align:center;background:#E5BF7E;background:-moz-linear-gradient(top,#ebcf9e 0%,#e7c58b 66%,#E5BF7E 100%);background:-webkit-linear-gradient(top,#ebcf9e 0%,#e7c58b 66%,#E5BF7E 100%);background:linear-gradient(to bottom,#ebcf9e 0%,#e7c58b 66%,#E5BF7E 100%);border-bottom:2px solid #232323}table thead th{font-size:large;font-weight:700;color:#232323;padding-left:10px;padding-right:10px;border-left:2px solid #232323}table thead th:first-child{border-left:none}table tfoot td{font-size:14px}table tfoot .links{text-align:right}table tfoot .links a{display:inline-block;background:#1C6EA4;color:#fff;padding:2px 8px;border-radius:5px}
