html{font-family:Roboto,system-ui,Arial,Helvetica,sans-serif;overflow-x:hidden;overflow-y:scroll}body{margin:0}h1{font-family:Nunito,Arial,Helvetica,sans-serif;font-weight:900;font-size:5rem;background:linear-gradient(-20deg,#73d7ff 0,#7affb2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}@keyframes showNameAnim{0%{opacity:0}40%{opacity:0}100%{opacity:1}}#news-header{opacity:1;animation:2s ease-in-out showNameAnim}.about-us h2,.news h2,h3{font-family:Nunito,Arial,Helvetica,sans-serif;font-weight:700;font-size:1.3rem;margin:0;text-align:center}nav{top:10px;height:50px;width:100%;position:fixed;display:flex;justify-content:center;align-items:center;z-index:12;transition:top .5s ease-in-out}nav .content{width:70%;height:100%;background-color:rgba(255,255,255,.3);box-shadow:0 4px 10px rgba(0,0,0,.3);border-radius:25px;backdrop-filter:blur(8px);display:flex;flex-direction:row;text-align:center;justify-content:center;align-items:center}nav a{margin-left:10px;margin-right:10px;font-size:1.5rem}nav a[href="/#about-us"]{min-width:75px}nav .start{height:100%;margin-left:20px;width:50%;display:flex;align-items:center;justify-content:start}nav .start a{height:100%}nav .start a img{height:50px;width:auto;padding:0;margin:0}nav .end{margin-right:20px;width:50%;display:flex;align-items:center;justify-content:end}@property --greenGrad{syntax:'<color>';initial-value:#000;inherits:false}@property --blueGrad{syntax:'<color>';initial-value:#000;inherits:false}nav .end a{--greenGrad:rgba(0, 0, 0, 1);--blueGrad:rgba(0, 0, 0, 1);background-image:linear-gradient(0deg,var(--blueGrad) 0,var(--greenGrad) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:--greenGrad .5s,--blueGrad .5s,font-size .5s ease-in-out}nav .end a:hover{font-size:1.6rem;--greenGrad:rgba(122, 255, 178, 1);--blueGrad:rgba(115, 215, 255, 1)}.waves-bg{z-index:0;position:absolute;top:0;left:0;background:linear-gradient(to top,#fff,transparent 50%),#000 repeating-linear-gradient(-45deg,#fff 0,#fff 8%,#f5f5f5 8%,#f5f5f5 10%);background-position:0 0;background-size:100% 100%;margin-top:0;height:100vh;width:100%;animation:1.5s ease-out 1}nav+.waves-bg{animation-name:waves-intro}@keyframes waves-intro{0%{background-position:-200px 0;background-size:120%;opacity:0}100%{background-position:0 0;background-size:100%;opacity:100%}}.news-wrapper{height:auto;width:100%;display:flex;justify-content:center;align-items:center;overflow-x:hidden}.plug-divider{margin-top:5vh;position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.plug-divider .left{background-image:linear-gradient(90deg,transparent,#fff);animation:2s ease-out 1}@keyframes plug-connect-left-sd{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:100%}}@keyframes plug-connect-left-md{0%{transform:translateX(-100%);opacity:0}10%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:100%}}@keyframes plug-connect-left-ld{0%{transform:translateX(-100%);opacity:0}20%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:100%}}.plug-divider .right{background-image:linear-gradient(-90deg,transparent,#fff);animation:2s ease-out 1}@keyframes plug-connect-right-sd{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:100%}}@keyframes plug-connect-right-md{0%{transform:translateX(100%);opacity:0}10%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:100%}}@keyframes plug-connect-right-ld{0%{transform:translateX(100%);opacity:0}20%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:100%}}.plug-divider .plug{margin:3vw 0 3vw 0;width:100%;height:7.25vh;display:flex;align-items:center;justify-content:end;background-image:none}.plug-divider .plug .plug-tail{width:100%;height:80%;box-shadow:0 0 10px rgba(0,0,0,.3)}.plug-divider .plug .plug-end{position:relative;z-index:4;box-shadow:0 0 10px rgba(0,0,0,.3);width:50px;height:100%;background-color:#fff;border-radius:10px}.plug-divider .plug-center{height:75vh;aspect-ratio:.65}.news{position:relative;margin-top:100px;aspect-ratio:.65;width:80%;max-width:70vw;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-radius:50px;border:1px #000 solid;padding:10px;box-shadow:0 5px 10px rgba(0,0,0,.3);background-color:#fff;background-position:5px 0;background-size:50px 50px;z-index:9}.news .content-border-wrapper{position:relative;border-radius:10px;margin-top:10px;margin-bottom:10px;width:90%;height:60%;display:flex;justify-content:center;align-items:center;border:1px #000 solid;background-color:#fff;z-index:6}.news .content-border-wrapper:hover>.overlay{opacity:0}.news .overlay{top:90%;left:0;position:absolute;height:10%;width:100%;background-image:linear-gradient(0deg,#fff 0,transparent 20%);opacity:100%;border-radius:10px;z-index:10;transition:opacity .5s}.news .content{margin:10px 2px 10px 10px;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;z-index:10}.news .content::-webkit-scrollbar{width:15px;margin:10px}.news .content::-webkit-scrollbar-thumb{min-height:50px;box-shadow:inset 0 0 10px 10px rgba(0,0,0,.3);border:solid 3px transparent;border-radius:7px}.news .content .spacer{height:10px}.news .content .post{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;background-image:linear-gradient(-20deg,rgba(115,215,255,.4) 0,rgba(122,255,178,.4) 200%);margin-bottom:10px;border-radius:20px}.news .content .post .images{margin:10px 10px 0 10px;width:45%;height:100%}.news .content .post .images img{width:100%;border-radius:10px}.news .content .post .text{margin:0 10px 10px 10px;width:90%;height:100%}.news .social-links{padding:10px;height:10%;display:flex;width:80%;justify-content:space-between;align-items:center}.news .social-links a{padding:10px;margin:10px;height:60%;aspect-ratio:2;background-color:#fff;border:1px solid #000;display:flex;justify-content:center;align-items:center;transition:all .5s}.news .social-links a:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.news .social-links svg{width:100%;height:100%}.news .social-links .circle{height:80%;background-image:linear-gradient(135deg,#2ecc71,#1abc9c);border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transition:all 1s}.news .social-links .circle:hover{transform:rotate(180deg)}.news .social-links .circle .fill{background-color:#fff;border-radius:50%;aspect-ratio:1;width:70%}.about-us{width:60dvw;margin:auto;position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10vh}.about-us h1,.about-us h3{position:relative;z-index:5}.about-us p{text-align:center;font-size:1.2rem}.about-us .row{position:relative;z-index:5;width:100%;display:flex;justify-content:center;align-items:start;flex-direction:row}.about-us .row .person{margin:25px;width:30%;aspect-ratio:.7;background-image:linear-gradient(180deg,rgba(122,255,178,.8) 0,rgba(115,215,255,.5) 400%);border-radius:15px;display:block;position:relative}.about-us .row .person .content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border-radius:10px;background-color:#fff;text-align:center}.about-us .row .person .content .name{border-bottom:#89ffe7 solid 4px;height:28px;text-align:center;width:min-content;margin:15px auto 15px auto}.about-us .row .person .content img{width:60%;border-radius:20px 20px 10px 10px}.about-us .row .person .content object{position:relative;transform:translate(0,-70%)}.about-us .row .person .content .desc{font-size:1rem;transform:translate(0,-45px);height:50%;width:90%}.blog{position:relative;z-index:5;margin-top:60px;width:100%;max-width:900px;margin-left:auto;margin-right:auto;text-align:center}.blog .post{margin:25px 0 25px 0;position:relative;z-index:5;width:100%;border-radius:25px;background-image:linear-gradient(-20deg,rgba(115,215,255,.6) 0,rgba(122,255,178,.8) 100%),linear-gradient(to top,#fff,#fff);display:flex;justify-content:center;align-items:center}.blog .post .content{width:100%;background-color:#fff;margin:10px;padding:10px;border-radius:18px;text-align:center}.blog .post .content h2{margin:0}.blog .post .content date{margin:5px;color:#555}.blog .post .content a,.blog .post .content h3,.blog .post .content h4,.blog .post .content h5,.blog .post .content h6,.blog .post .content p{text-align:left}.blog .post .content .read-further{text-align:center;text-decoration:underline;color:#000}.blog .post .content img{border-radius:25px;display:block;margin:0 auto;max-width:40dvw;max-height:50dvh}.blog .post .content .content-split{display:flex;flex-direction:row;width:100%;justify-content:center;margin:16px 0 16px 0}.blog .post .content .content-split p{width:35%;margin:auto}.blog .post .content .content-split img{max-width:90%}.blog .blogs-link{width:100%;height:100px;display:flex;align-items:end;justify-content:center}.blog .blogs-link div{padding:10px;border-radius:20px;background-image:linear-gradient(-20deg,rgba(115,215,255,.6) 0,rgba(122,255,178,.8) 100%);display:flex;justify-content:center;align-items:center}.blog .blogs-link a,.blog .blogs-link button{font-weight:700;text-decoration:none;color:#000;padding:10px;border-radius:10px;background-color:#fff;text-align:center;vertical-align:middle;border:none}.blog .blogs-link button:hover{cursor:pointer}.contact{position:relative;z-index:5;margin-top:80px;width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:center;flex-direction:column;text-align:center}.contact form{margin-left:auto;margin-right:auto;width:40%;border-radius:25px;background-image:linear-gradient(-20deg,rgba(115,215,255,.6) 0,rgba(122,255,178,.6) 100%);display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;transform:translateX(-20px)}.contact .h-separator{width:90%;height:80%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.contact .h-separator .name-mail{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:start}.contact .h-separator .message,.contact .h-separator .name-mail .mail,.contact .h-separator .name-mail .name{height:100%;width:90%;display:flex;flex-direction:column;justify-content:center;align-items:start}.contact .h-separator .name-mail .name{justify-content:start;margin-bottom:20px}.contact .h-separator .name-mail .mail{justify-content:end;margin-bottom:20px}.contact .h-separator .message label,.contact .h-separator .name-mail .mail label,.contact .h-separator .name-mail .name label{background-color:#fff;border-radius:10px 10px 0 0;border:10px solid #fff}.contact .h-separator .name-mail .mail input,.contact .h-separator .name-mail .name input{background-color:#fff;border-radius:0 10px 10px 10px;height:50px;width:100%;border:none;padding:0 5px 0 5px}.contact .h-separator .message-wrapper{width:100%;height:100%;display:flex;justify-content:end;align-items:start}.contact .h-separator .message-wrapper .message textarea{background-color:#fff;border-radius:0 10px 10px 10px;padding:10px 5px 0 5px;border:none;height:150px;margin-bottom:20px;width:100%;resize:none;font-family:system-ui,Arial,Helvetica,sans-serif}.contact .h-separator input::placeholder,.contact .h-separator textarea::placeholder{text-align:center}.contact .h-separator input:focus,.contact .h-separator textarea:focus{outline:0}.contact .send{width:100%;height:20%;display:flex;align-items:end;justify-content:center}.contact .send input{width:80%;height:50%;border-radius:10px;cursor:pointer;border:none;background:linear-gradient(90deg,transparent 0,transparent 30%,#fff 35%,#fff 65%,transparent 70%,transparent 0),#000 repeating-linear-gradient(45deg,#fff 0,#fff 5%,#f5f5f5 5%,#f5f5f5 7%)}footer{margin-top:100px;padding:15px 15px 0 15px;border-radius:20px 20px 0 0;width:90%;margin-left:auto;margin-right:auto;background-image:linear-gradient(-20deg,#73d7ff 0,#7affb2 100%)}footer .content{background-color:#fff;border-radius:15px 15px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}footer .content a{text-decoration:none}footer .content .logo-social{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}footer .content .logo-social .logo img{height:100px}footer .content .logo-social .social-links{display:flex;flex-direction:row;align-items:center;justify-content:start}footer .content .logo-social .social-links a{margin-right:10px;height:30px;display:flex;justify-content:center;align-items:center}footer .content .logo-social .social-links img{height:25px;padding:0;margin:0}footer .content .sponsors p{display:block}footer .content .sponsors{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}footer .content .sponsors a{margin:0 0 15px 0}@media only screen and (min-width:1950px){.about-us{width:50%}.about-us .mask{left:-30%;width:80vw}.about-us .row .person .content .desc{font-size:.9dvw;transform:translate(0,-60px)}}@media only screen and (min-width:1300px){footer .content{flex-direction:row;justify-content:space-between}footer .content .logo-social{align-items:start}footer .content .sponsors{flex-direction:row}footer .content .sponsors a{margin:0 10px 0 10px}footer .content .sponsors p{display:none}}@media only screen and (max-width:1560px){.about-us{width:90%;max-width:1100px}.about-us .row .person .content .desc{font-size:1rem}footer{width:calc(100% - 20px);padding:10px 10px 0 10px}}@media only screen and (max-width:1050px){.about-us .row .person .content .desc{font-size:1.3dvw;transform:translate(0,-30px)}}@media only screen and (max-width:950px){.blog{width:90%}.blog .post .content .content-split{flex-direction:column}.blog .post .content .content-split p{width:90%;margin:16px 0 16px 0}.blog .post .content .content-split img{max-width:40dvw;max-height:50dvh;margin:10px auto 10px auto}}@media only screen and (max-width:830px){.about-us{width:80%}.about-us .row{flex-direction:column;align-items:center}.about-us .row .person{width:60%}.about-us .row .person .content .desc{font-size:2.8dvw;transform:translate(0,-55px)}}@media only screen and (max-width:800px){.about-us .row .person{width:80%}.about-us .row .person .content .desc{font-size:4dvw;transform:translate(0,-55px)}.blog .post .content img{max-height:80dvh;max-width:70dvw}.blog .post .content .content-split img{max-height:80dvh;max-width:70dvw}.contact{width:100%}.contact form{padding:10px;width:70%;transform:translateX(0)}.contact .h-separator{width:100%;flex-direction:column}.contact .h-separator .name-mail{align-items:center}.contact .h-separator .message-wrapper{justify-content:center}.contact .h-separator .name-mail .mail{justify-content:start}.contact .send{align-items:center}}@media only screen and (max-width:680px){nav .content{width:98%}}@media only screen and (max-width:480px){nav{height:100px}nav .content{flex-direction:column}nav .start{justify-content:center;width:100%;height:auto;margin:0}nav .end{justify-content:center;width:100%;margin:0}nav .end a:hover{font-size:1.5rem}}@media only screen and (max-width:570px){#news-header{font-size:15vw}.news .content .post{flex-direction:column-reverse}.news .content .post .text{width:90%}.news .content .post .text p{margin-top:0}.news .content .post .images{width:60%}.about-us .row .person .content .desc{font-size:3.6dvw;transform:translate(0,-9vw)}}