body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.signupLoginContainer{background:linear-gradient(135deg,#1a1a2e,#0f0f1a,#1a1a2e);flex-direction:column;font-family:Jost,sans-serif;min-height:100vh;padding:0 10px}.signupLoginContainer,.signupLoginContainer .title{align-items:center;display:flex;justify-content:center}.signupLoginContainer .title{color:var(--main-color-alt);cursor:pointer;font-family:Playfair Display,serif;font-size:30px;font-weight:700;height:100%;margin:0 0 15px;text-decoration:none;z-index:4}.signupLoginContainer .main{background:#222;border-radius:10px;box-shadow:0 5px 20px #00000080;height:550px;overflow:hidden;position:relative;width:350px}.signupLoginContainer a{cursor:pointer}#chk{display:none}.signupLoginContainer .login,.signupLoginContainer .signup{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:20px;position:absolute;text-align:center;top:0;transition:transform .8s ease-in-out;width:100%}.signupLoginContainer .main label{color:var(--main-color-alt);cursor:pointer;font-size:1.8em;font-weight:700;margin-bottom:50px;transition:.5s ease-in-out}.signupLoginContainer .main input{background:#333;border:1px solid #444;border-radius:5px;color:#f8f8cf;font-size:1em;margin:10px 0;padding:10px;transition:border-color .3s;width:80%}.signupLoginContainer .main input:first-of-type{margin-top:50px}.signupLoginContainer .main input:focus{border-color:var(--main-color-alt);outline:none}.signupLoginContainer button{background:var(--main-color-alt);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;margin:20px 0;padding:10px;transition:background .3s ease;width:80%}.signupLoginContainer button:hover{background:#ecb911cc}.signupLoginContainer .login{background:#333;transform:translateY(80%)}.signupLoginContainer .login label{color:var(--main-color-alt);margin-bottom:50px;transform:scale(.8)}.signupLoginContainer .login a{color:var(--main-color-alt);font-weight:700;text-decoration:none}#chk:checked~.login{transform:translateY(17%)}.signupLoginError{color:#d9534f;font-weight:500;text-align:center}.signupLoginSuccess{color:#148f14;font-weight:500;text-align:center}.forgotPasswordLink{color:#f8f8cf;cursor:pointer;margin-top:10px;text-decoration:underline}.spinner{margin-top:20px}@media (max-width:900px){.signupLoginContainer{flex-direction:column;margin-top:50px}.signupLoginContainer .main{margin:30px 0}}@media (max-width:450px){.signupLoginContainer .title{font-size:24px}.signupLoginContainer{margin-top:0}.signupLoginContainer .main{height:520px;width:300px}.signupLoginContainer .login{transform:translateY(81%)}.signupLoginContainer .main input:first-of-type{margin-top:40px}.signupLoginContainer label{font-size:1.5em}.signupLoginContainer .main input{height:20px}.signupLoginContainer button{width:70%}.forgotPasswordLink{font-size:.9em}}.footer{background:linear-gradient(180deg,#000,#111,#222);box-shadow:0 0 10px var(--main-color-alt);color:#f8f8cf;padding:20px 0;text-align:center}.footer .container{margin:0 auto;max-width:1200px;padding:0 20px}.footer p{margin:10px 0}.footer a{color:#f9b234;text-decoration:none}.footer a:hover{text-decoration:underline}.footer-rights{align-items:center;display:flex;gap:5px;justify-content:center}.dashboard{color:#ececec;height:100%;margin:0;overflow:hidden;position:relative;width:100%}.dashboard:before{background-image:url(/static/media/home3.a78db4d85af5e46977a1.png);background-position:50%;background-size:repeat;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}.username{color:var(--main-title-color);font-size:20px;height:100%;justify-content:center;margin:0;padding-left:20px}.navbar,.username{align-items:center;display:flex}.navbar{background-color:var(--main-color);box-shadow:0 0 10px var(--main-color-alt);height:70px;justify-content:space-between;top:0;width:100%;z-index:9}.navbar .container{flex-wrap:wrap;justify-content:space-between;width:100%}.navbar .container,.navbar .main-nav{align-items:center;display:flex;height:100%}.navbar .main-nav{list-style:none;margin:0;padding:0;z-index:10}.navbar .main-nav li{height:100%}.navbar .main-nav li a{align-items:center;color:var(--main-title-color);cursor:pointer;display:flex;font-size:18px;height:100%;justify-content:center;overflow:hidden;padding:0 30px;position:relative;text-decoration:none;transition:.3s}@media (max-width:950px){.navbar .main-nav{height:fit-content;position:relative}.navbar .main-nav li{height:100%;width:100%}.navbar .main-nav li a{font-size:18px;height:100%;padding:15px 0;width:100%}}.navbar .main-nav li a:hover{background-color:#555;color:var(--main-color-alt)}.toggleButtonLogin svg{color:#fff;font-size:25px;transition:var(--main-transition)}.toggleButtonLogin svg:hover{color:var(--main-color-alt)}.toggleButtonLogin button{background-color:initial;border:none;color:#000;cursor:pointer;margin-right:20px}@media (min-width:951px){.navbar .toggleButtonLogin{display:none}.navbar .main-nav li a:before{background-color:var(--main-color-alt);content:"";height:0;left:-100%;position:absolute;top:0;transition:var(--main-transition);width:100%}.navbar .main-nav li a:hover:before{height:2px;left:0}}@media (max-width:950px){.navbar .main-nav{display:none}.toggleButtonLogin button{margin:0}}@media (max-width:991px){.navbar .container{flex-wrap:nowrap}.navbar .container .main-nav a{width:fit-content}}#open .navbar{left:0;position:fixed;right:0;top:0;z-index:1000}#open .navbar .main-nav{background-color:var(--main-color);display:flex;flex-direction:column;left:0;max-height:calc(100vh - 70px);position:absolute;top:70px;width:100%}#open .navbar .main-nav li a{padding:15px 0;text-align:center;width:100%}#open .navbar .title{display:none}#open .navbar .toggleButtonLogin{align-items:center;display:flex;justify-content:flex-end;width:50%}@media (max-width:450px){.navbar .container .title{font-size:25px}#open .main-nav li a{font-size:17px}}.navbar .main-nav li:nth-of-type(2){position:relative}.top-players-overlay{align-items:center;background:#000c;border-radius:5px;box-shadow:0 0 10px var(--main-color-alt);display:flex;height:fit-content;justify-content:center;left:-156px;overflow:hidden;position:absolute;top:73px;transition:visibility 0s,opacity .5s;width:300px;z-index:3}.top-players-overlay.show{opacity:1;visibility:visible}.loader{animation:spin 2s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid var(--main-color-alt);height:20px;width:20px}.topPlayersBox{background-color:#1a1a1a;border-radius:6px;color:#ececec;height:100%;padding:20px;width:100%}.topPlayersBox h1{font-size:24px;margin-bottom:20px}.topPlayersBox ul{list-style:none;margin:0;padding:0}.topPlayersBox li{display:flex;flex-wrap:wrap;font-size:18px;margin:10px 0 0;padding:0 0 5px;position:relative}.topPlayersBox li:not(:last-child){border-bottom:1px solid #777}.topPlayersBox li.crown:before{content:"👑";position:absolute;right:0;top:0}#open .top-players-overlay{position:static;width:100%}.dashboard .content{background:linear-gradient(109.6deg,#0006 11.2%,#10101066 78.9%);display:flex;flex-direction:column;justify-content:space-between;padding:0 15px 50px}.dashboard .content .topPlayersBox{height:120px;margin:30px 0;width:100%}.dashboard .content .topPlayers{background-color:#1a1a1a;border:1px solid #333;border-radius:6px;color:#ececec;line-height:2;overflow-y:auto;padding:15px}.dashboard .topPlayersBox h1{color:#ececec;font-size:20px;margin-bottom:15px;text-align:center}.dashboard .content .topPlayersBox .topPlayers ul{align-items:center;display:flex;gap:10px;margin:0;overflow-x:auto;padding:0}.dashboard .content .topPlayersBox .topPlayers li{border-right:1px solid #ececec;font-size:16px;list-style:none;padding-right:10px}.dashboard .content .topPlayersBox .topPlayers li:last-child{border-right:none}.arrow{align-items:center;background-color:#fff;border-radius:50%;bottom:20px;box-shadow:0 2px 5px #0000004d;cursor:pointer;display:none;height:40px;justify-content:center;position:fixed;right:20px;width:40px;z-index:10}.arrow svg{color:#000;height:20px;width:20px}@media (max-width:950px){.arrow{display:flex}}.grecaptcha-error,.grepatcha-badge{display:none!important}.modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1000}.modal.visible{opacity:1;pointer-events:auto}.modal-content{background:#4caf50;box-shadow:0 4px 8px #0000001a;color:#fff;padding:20px}.modal-content,.overlay{border-radius:10px;text-align:center}.overlay{align-items:center;background-color:#272622;box-shadow:0 0 6px var(--main-color-alt);display:flex;height:342px;justify-content:space-around;margin:10px;overflow:hidden;transition:background .3s ease-in-out;width:300px}.overlay p{font-size:85px}.overlay:hover{background-color:#3d3b36;cursor:pointer}.removeOverlay{display:none}.hint-container{background-color:#444;border-radius:6px;box-shadow:0 4px 12px #0000004d;gap:10px;max-width:300px;position:absolute;right:10px;top:10px;z-index:10}.hint-content{align-items:center;display:flex;justify-content:center;width:100%}.hintText{color:#f0f0f0;font-size:18px;line-height:1.4;margin:0 absolute 10px}.hintText.show{display:block;margin-left:6px}.hintText.hide{display:none}.hintIcon-container{align-items:center;display:flex;justify-content:flex-end}.hintIcon{color:gold;cursor:pointer;font-size:36px;transition:color .3s,transform .3s;z-index:15}.hintIcon:hover{color:#fff700;transform:scale(1.1)}.no-hint-image{height:40px;margin-left:6px;width:34px}.riddles{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));height:fit-content;margin:45px 0 0;width:100%;z-index:7}.riddle{position:relative}.lock-container,.riddle{align-items:center;background-color:#1a1a1a;border-radius:10px;box-shadow:0 0 10px var(--main-color-alt);display:flex;flex-wrap:wrap;height:342px;margin:10px;overflow:hidden;width:300px}.riddle .riddleImage{border-radius:10px 10px 0 0;height:auto;max-width:100%;object-fit:cover}.riddle input{background-color:#1a1a1a;border:none;border-radius:0 0 10px 10px;box-sizing:border-box;color:#ececec;outline:none;padding:10px;width:80%}.riddle .arrow-icon{color:#ececec;cursor:pointer;font-size:30px;margin-left:auto;padding:6px}.riddle .arrow-icon:hover{background-color:#333}.lock-container{box-shadow:0 0 20px #00000080;height:342px;position:relative;width:300px}.lock-background{align-items:center;background-color:#242424;border-radius:10px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.lock{color:#fff;font-size:100px}.paginationContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%;z-index:4}.paginationWrapper{align-items:center;display:flex;flex-direction:column;margin-top:2rem;width:100%}.paginationContainer ul{color:var(--main-color-alt);font-size:20px;gap:10px;margin:50px auto auto;padding:0;width:100%}.paginationContainer a,.paginationContainer ul{align-items:center;display:flex;justify-content:center}.paginationContainer a{cursor:pointer;height:100%;padding:0 9px;text-decoration:none;transition:all .2s ease}.paginationContainer li.next a,.paginationContainer li.previous a{padding:0 5px}.paginationContainer li{align-items:center;border:1px solid var(--main-color-alt);border-radius:50%;display:flex;height:36px;justify-content:center;list-style:none;transition:all .2s ease;width:36px}.paginationContainer li:hover{background-color:#ff03;transform:scale(1.1)}.paginationContainer li svg{margin-right:.5px;margin-top:0;padding:0}.paginationContainer li svg.leftArrow,.paginationContainer li svg.rightArrow{transition:transform .2s ease}.paginationContainer li:hover svg{transform:scale(1.1)}.paginationContainer .active{background-color:#ff0;border:1px solid #ff0;box-shadow:0 2px 5px #0000001a;color:#000;font-weight:600;transform:scale(1.1)}.paginationContainer .active a{color:#000}.paginationContainer .break{background:#0000;border:none;cursor:default}.paginationContainer .disabled{cursor:not-allowed;opacity:.5}.paginationContainer .disabled a{cursor:not-allowed}.page-status{color:var(--main-color-alt);font-size:.9rem;margin-top:15px}@media (max-width:768px){.paginationContainer ul{font-size:18px;gap:6px}.paginationContainer li{height:32px;width:32px}.page-status{font-size:.8rem}}@media (max-width:480px){.paginationWrapper{margin-top:1rem}.paginationContainer ul{flex-wrap:wrap;margin-top:30px}}.forgotPassword{align-items:center;background:linear-gradient(145deg,#111,#222);border-radius:10px;box-shadow:0 4px 10px #0000004d;display:flex;flex-direction:column;margin:50% 10px;width:fit-content}.forgotPassword .title{color:var(--main-color-alt);cursor:pointer;font-family:Playfair Display,serif;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.forgotPassword p{color:#f8f8cf;font-size:1em;margin-bottom:20px;max-width:400px;padding:0 20px;text-align:center}.forgotPassword form{align-items:center;display:flex;flex-direction:column;width:100%}.forgotPassword input{background:#333;border:1px solid #444;border-radius:6px;color:#f8f8cf;font-size:1em;margin-bottom:20px;padding:10px;transition:border-color .3s;width:300px}.forgotPassword input:focus{border-color:var(--main-color-alt);outline:none}.forgotPassword button{background:var(--main-color-alt);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;height:40px;transition:background .3s ease;width:200px}.forgotPassword a{cursor:pointer}.forgotPassword button:hover{background:#ecb911cc}.responseMessage{color:#f8f8cf}.passwordReset{background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px #0000001a;font-family:Arial,sans-serif;margin:50px auto;max-width:400px;padding:20px}.passwordReset h1{color:#333;margin-bottom:20px;text-align:center}.passwordResetForm label{color:#555;display:block;margin-bottom:8px}.passwordResetForm input[type=password]{border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:10px;width:95%}.passwordResetForm button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s ease;width:100%}.passwordResetForm button:hover{background-color:#0056b3}.passwordReset .error{color:#d9534f}.passwordReset .error,.success{margin-top:20px;text-align:center}.success{color:#28a745}.activateAccount{color:#f8f8f8;height:100%;text-align:center;width:100%}.activateAccount .loginLink{color:var(--main-color-alt)}.activateAccount .error{color:#d9534f;margin-top:20px;text-align:center}.header{align-items:center;background-color:var(--main-color);box-shadow:0 0 10px var(--main-color-alt);display:flex;height:70px;justify-content:space-between;position:fixed;top:0;transition:top .3s;width:100%;z-index:1000}.header.hide{top:-70px}.header .container{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;width:100%}.header .container .title{align-items:center;color:var(--main-title-color);display:flex;font-family:Playfair Display,serif;font-size:26px;font-weight:700;height:100%;justify-content:center;margin:0;padding-left:20px;text-decoration:none}@media (max-width:767px){.header .title{font-size:20px;height:40px}}.header .main-nav{align-items:center;display:flex;height:100%;list-style:none;margin:0;padding:0}.header .main-nav li{height:100%}.header .main-nav li a{align-items:center;color:var(--main-title-color);display:flex;font-size:18px;height:100%;justify-content:center;overflow:hidden;padding:0 30px;position:relative;text-decoration:none;transition:.3s}@media (max-width:950px){.header .main-nav{height:fit-content;position:relative}.header .main-nav li a{font-size:18px;height:100%;padding:15px 0;width:100%}.header .main-nav li{height:100%;width:100%}}.header .main-nav li a:hover{background-color:#555;color:var(--main-color-alt)}.toggleButton svg{color:#fff;font-size:25px;transition:var(--main-transition)}.toggleButton svg:hover{color:var(--main-color-alt)}.toggleButton button{background-color:initial;border:none;color:#000;cursor:pointer;margin-right:20px}@media (min-width:951px){.header .toggleButton{display:none}.header .main-nav li a:before{background-color:var(--main-color-alt);content:"";height:0;left:-100%;position:absolute;top:0;transition:var(--main-transition);width:100%}.header .main-nav li a:hover:before{height:2px;left:0}}@media (max-width:950px){.header .main-nav{display:none}.toggleButton button{margin:0}}@media (max-width:991px){.header .container{flex-wrap:nowrap}.header .container .main-nav a{width:fit-content}}#open .header{left:0;position:fixed;right:0;top:0;z-index:1000}#open .main-nav{background-color:var(--main-color);display:flex;flex-direction:column;left:0;max-height:calc(100vh - 70px);position:absolute;top:70px;width:100%}#open .main-nav li a{padding:15px 0;text-align:center;width:100%}#open .main-nav li a:after{background-color:var(--main-color-alt);bottom:0;content:"";height:0;left:-100%;position:absolute;transition:var(--main-transition);width:100%;z-index:100;z-index:2}#open .main-nav li a:hover:after{height:2px;left:0}#open .title{display:none}#open .toggleButton{align-items:center;display:flex;justify-content:flex-end;width:100%}@media (max-width:450px){.header .container .title{font-size:24px}#open .main-nav li a{font-size:17px}}.home{align-items:center;background:linear-gradient(109.6deg,#000000ed 11.2%,#101010 78.9%);box-shadow:0 0 3px var(--main-color-alt);color:#fff;display:flex;justify-content:space-between;margin-top:72px;min-height:100vh;position:relative;width:100%}.home:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:url(/static/media/home3.a78db4d85af5e46977a1.png);box-shadow:0 4px 8px #0000004d;content:"";height:calc(100% + 10px);left:0;margin-top:0;opacity:.2;position:absolute;top:-10px;transform-origin:top left;width:100%}.textAnimation{padding-left:30px;z-index:1}.home span{font-size:30px;height:100px;line-height:1.5;margin-bottom:10px;width:40%}.welcomeImage{display:flex;justify-content:center;width:45%}@media (max-width:991px){.welcomeImage{display:none}.home span{width:100%}}.welcomeImage img{animation:up-and-down 5s linear infinite;height:400px;position:relative;width:400px}@keyframes up-and-down{0%,to{top:0}50%{top:-50px}}@media (max-width:450px){.textAnimation{padding-left:15px;padding-right:15px}.home{min-height:100vh}.home span{font-size:22px}}.main-title{align-items:center;display:flex;height:fit-content;justify-content:center;margin:auto;width:fit-content}.wrap{position:relative}.text{border:1px solid var(--main-color-alt);color:#f5f5f5;font-size:62px;font-weight:700;line-height:.8;margin:0;padding:10px 15px;text-transform:uppercase;transition:var(--main-transition)}.crack,.wrap .text:nth-child(2),.wrap .text:nth-child(3){left:0;position:absolute;top:0}.wrap .text:first-child{clip-path:polygon(100% 0,3% 0,100% 97%);transition:transform .6s}.wrap .text:first-child,.wrap .text:nth-child(2){border:1px solid #f5f5f5;color:var(--main-color-alt)}.wrap .text:nth-child(2){clip-path:polygon(0 3%,0 100%,97% 100%)}.wrap .text:nth-child(3){opacity:1;transition:opacity .1s .6s}.wrap:hover .text:nth-child(3){opacity:0;transition:opacity .1s .3s}.wrap:hover .text:first-child{transform:translate(10%,10%);transition:transform .6s .5s}@media (max-width:767px){.text{font-size:60px}}@media (max-width:450px){.text{font-size:40px}}.about{background:linear-gradient(109.6deg,#000000ed 11.2%,#101010 78.9%);box-shadow:0 0 10px var(--main-color-alt);margin-bottom:1px;padding-left:15px;padding-right:15px;padding-top:var(--main-padding-top)}.heading{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px auto;text-align:center;width:90%}.heading p{color:#f5f5f5;font-size:18px;margin-bottom:35px}.home .container{margin:0 auto;padding:10px 20px;width:90%}.box{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px}.about-image{flex:1 1;margin-right:40px;overflow:hidden}.about-image img{display:block;height:auto;max-width:100%;transition:.5s ease}.about-image:hover img{transform:scale(1.2)}.about-content{flex:1 1}.about-content h2{color:var(--main-color-alt);font-size:23px;margin-bottom:15px}.about-content p{color:#f5f5f5;font-size:18px;line-height:1.5}@media (max-width:767px){.heading{padding:0 20px}.heading p{font-size:17px;margin-bottom:0}.container{padding:0}.box{flex-direction:column;padding:20px}.about-image{margin-bottom:20px;margin-right:0}.about-content p{font-size:16px;padding:0}}@media (max-width:450px){.heading p{font-size:16px}}.ag-format-container{background:linear-gradient(109.6deg,#000000ed 11.2%,#101010 78.9%);margin:0 auto;padding-left:auto;padding-right:auto;padding-top:var(--main-padding-top);width:100%}body{background-color:#000}.ag-courses_box{align-items:flex-start;display:flex;flex-wrap:wrap;margin:auto;padding:50px 0;width:90%}.ag-courses_item{border-radius:28px;box-shadow:0 0 20px #00000080;flex-basis:calc(33.33333% - 30px);height:250px;margin:0 15px 30px;overflow:hidden}.ag-courses-item_link{background-color:#121212;border-radius:28px;display:block;height:100%;overflow:hidden;padding:30px 20px;position:relative;text-decoration:none}.ag-courses-item_link:hover,.ag-courses-item_link:hover .ag-courses-item_date{color:#fff;text-decoration:none}.ag-courses-item_link:hover .ag-courses-item_bg{transform:scale(10)}.ag-courses-item_title{color:#fff;font-size:30px;font-weight:700;margin:0 0 25px;min-height:87px;overflow:hidden;position:relative;z-index:2}.ag-courses-item_date-box{color:#fff;font-size:18px;position:relative;z-index:2}.ag-courses-item_date{color:#f9b234;font-weight:600;transition:color .5s ease}.ag-courses-item_bg{background-color:#f9b234;border-radius:50%;height:128px;position:absolute;right:-75px;top:-75px;transition:all .5s ease;width:128px;z-index:1}.ag-courses_item:nth-child(2n) .ag-courses-item_bg{background-color:#3ecd5e}.ag-courses_item:nth-child(3n) .ag-courses-item_bg{background-color:#e44002}.ag-courses_item:nth-child(4n) .ag-courses-item_bg{background-color:#952aff}.ag-courses_item:nth-child(5n) .ag-courses-item_bg{background-color:#cd3e94}.ag-courses_item:nth-child(6n) .ag-courses-item_bg{background-color:#4c49ea}@media only screen and (max-width:979px){.ag-courses_item{flex-basis:calc(50% - 30px)}.ag-courses-item_title{font-size:24px}}@media only screen and (max-width:767px){.ag-format-container{width:100%}}@media only screen and (max-width:639px){.ag-courses_item{flex-basis:100%}.ag-courses-item_title{font-size:24px;line-height:1;min-height:72px}.ag-courses-item_link{padding:22px 40px}.ag-courses-item_date-box{font-size:16px}}@media(max-width:450px){.ag-courses_item{margin:0 0 30px}}.values{background:linear-gradient(109.6deg,#000000ed 11.2%,#101010 78.9%);box-shadow:0 0 10px var(--main-color-alt);margin:0 auto;padding-bottom:var(--main-padding-bottom);padding-top:var(--main-padding-top)}.values-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));justify-items:center;margin-top:60px}@media(max-width:835px){.values-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.card-title{color:var(--main-title-color);font-size:1.5em;font-weight:700;line-height:normal;margin-bottom:1em}.small-desc{color:var(--main-color-alt);font-size:1em;font-weight:400;line-height:1.5em}.card{background-color:#101010;border-radius:10px;display:block;font-family:Arial,Helvetica,sans-serif;margin:12px;max-height:320px;max-width:300px;overflow:hidden;padding:2em 1.2em;position:relative;text-decoration:none;transition:var(--main-transition) ease-in-out;z-index:0}.card:before{border-radius:32px;content:"";height:32px;position:absolute;right:-14px;top:-24px;transform:scale(1);transform-origin:50% 50%;transition:.35s ease-in-out;width:116%;z-index:-1}.card-1:before{background-color:#f9b234}.card-2:before{background-color:#3ecd5e}.card-3:before{background-color:#e44002}.card-4:before{background-color:#952aff}.card-5:before{background-color:#cd3e94}.card-6:before{background-color:#4c49ea}.card:hover:before{height:120%;transform:scale(1.1);transition:var(--main-transition) ease-in-out}.card:hover .card-title,.card:hover .small-desc{color:#fff;transition:all .5s ease-in-out}@media (max-width:450px){.values-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card-title{font-size:1.3em}}.manageAccount{background:linear-gradient(135deg,#1a1a2e,#0f0f1a,#1a1a2e);display:flex;min-height:100vh;width:100%}.backToDashboardButton{background:#0000;border:none;border-radius:5px;color:var(--main-color-alt);cursor:pointer;font-size:1em;left:0;margin:15px 0;padding:10px;position:absolute;top:0;width:200px}.manageAccount .container{align-items:center;background-color:#222;border-radius:10px;box-shadow:0 5px 20px #00000080;display:flex;flex-direction:column;height:fit-content;margin:100px auto;padding:20px;width:370px}h1{color:var(--main-color-alt);font-family:Playfair Display,serif;font-size:30px;font-weight:700;text-align:center}.actionButtons,h1{margin-bottom:20px}.actionButtons{align-items:center;display:flex;flex-direction:column}.actionButtons button{background-color:var(--main-color-alt);border:none;border-radius:5px;color:#222;cursor:pointer;font-size:1em;font-weight:600;margin:15px 0;padding:10px;transition:background-color .3s ease;width:200px}.actionButtons button:hover{background-color:#ecb911cc}.manageAccountForm{align-items:center;display:flex;flex-direction:column;height:0;opacity:0;overflow:hidden;transition:opacity .3s ease,height .3s ease;width:100%}.manageAccountForm.visible{align-items:center;height:auto;opacity:1;text-align:center}.manageAccountForm.hidden{height:0;opacity:0}.manageAccountForm input{background:#333;border:1px solid #444;border-radius:6px;color:#f8f8cf;font-size:1em;margin-bottom:20px;padding:10px;transition:border-color .3s;width:300px}.manageAccountForm input:focus{border-color:var(--main-color-alt);outline:none}.manageAccountForm button{background:orange;border:none;border-radius:5px;color:#222;cursor:pointer;font-size:1em;font-weight:700;height:40px;transition:background .3s ease;width:200px}.manageAccountForm h3{color:#f8f8cf}.manageAccountForm button:hover{background:#ecb911cc}.responseMessage{font-weight:500;margin-top:20px;text-align:center}.successMessage{color:#148f14;margin-top:15px}.errorMessage{color:#d9534f;margin-top:15px}@media(max-width:460px){.manageAccount .container{max-width:300px}.manageAccountForm input{max-width:250px}}.deleteModal{background:#333;border-radius:8px;box-shadow:0 4px 12px #00000080;color:#fff;left:50%;padding:20px;position:absolute;top:20%;transform:translate(-50%,-50%);width:300px}.deleteModal h2{color:#fc0;font-size:20px;margin-top:0}.deleteModal p{color:#ddd;font-size:16px}.deleteModal button{background-color:#f60;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:5px;padding:10px 15px;transition:background-color .3s ease}.deleteModal button:hover{background-color:#e55b00}.deleteModal button.cancel{background-color:#444}.deleteModal button.cancel:hover{background-color:#666}.deleteModalOverlay{background:#0009}:root{--main-color:#222;--main-color-alt:#f5c700;--main-title-color:#f8f8cf;--main-transition:0.3s;--main-padding-top:50px;--main-padding-bottom:50px}::selection{background:#ffe32e;color:#000}body{background-color:#333;font-family:Jost,sans-serif}html{scroll-behavior:smooth}.loading-spinner{animation:spin 2s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top-color:#f5c700;border-top:10px solid var(--main-color-alt);height:70px;margin:auto;width:70px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container{align-items:center;display:flex;height:100vh;justify-content:center}body.hide-recaptcha .grecaptcha-badge{opacity:0!important;pointer-events:none!important;transition:opacity .3s ease;visibility:hidden!important}
/*# sourceMappingURL=main.a35a0d16.css.map*/