@import url(https://fonts.googleapis.com/css2?family=Numans&display=swap);.about-section{background-color:var(--light-gray);left:0;position:relative;top:0;transition:background-color .5s ease;width:100%}.dark .about-section{background-color:var(--dark-slate)}.about-section .about-section-content{align-items:center;display:flex;gap:24px;height:100%;justify-content:center;left:var(--sidebar-width);padding:36px;position:relative;top:0;width:calc(100% - var(--sidebar-width))}.about-section .about-section-image{align-items:center;display:flex;justify-content:center;width:50%}.about-section .about-section-image img{border-radius:10px;width:clamp(200px,100%,600px)}.about-section .about-section-inner-content{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;max-width:600px;width:50%}.about-section .about-section-content .about-section-title h2{color:var(--turquoise);font-size:var(--section-title);font-weight:300}.about-section .about-section-content .about-section-description p{color:var(--dark-slate);font-size:var(--section-text);line-height:1.6rem;text-align:justify;transition:color .5s ease}.dark .about-section .about-section-content .about-section-description p{color:var(--pure-white)}.about-section .about-section-content .about-section-menu{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.about-section .about-section-content .about-section-menu li{align-items:center;color:var(--turquoise);display:flex;font-size:var(--section-list);gap:14px}.about-section .about-section-content .about-section-menu span{color:var(--dark-slate);transition:color .5s ease}.dark .about-section .about-section-content .about-section-menu span{color:var(--pure-white)}@media screen and (max-width:1200px){.about-section .about-section-content{align-items:center;flex-direction:column;justify-content:center;padding:36px 0}.about-section .about-section-image,.about-section .about-section-inner-content{width:90%}}@media screen and (max-width:600px){.about-section .about-section-content{left:0;width:100%}.about-section .about-section-content .about-section-menu{margin-bottom:0}}@media screen and (max-width:400px){.about-section .about-section-content .about-section-menu{display:flex;flex-direction:column}}.spinner{--c:radial-gradient(farthest-side,#00a9b8 92%,#0000);animation:spinner-kh173p 1s infinite;background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-repeat:no-repeat;background-size:13.4px 13.4px;display:block;height:56px;justify-self:center;width:56px}.spinner.white{--c:radial-gradient(farthest-side,#fff 92%,#0000)}@keyframes spinner-kh173p{to{transform:rotate(.5turn)}}.loading{font-size:var(--section-text);margin-top:24px;text-align:center}.loading span{animation:loading 1.6s infinite;display:inline-block;transform-origin:50% 50% -25px;transform-style:preserve-3d}.loading span:nth-child(2){animation-delay:.1s}.loading span:nth-child(3){animation-delay:.2s}.loading span:nth-child(4){animation-delay:.3s}.loading span:nth-child(5){animation-delay:.4s}.loading span:nth-child(6){animation-delay:.5s}.loading span:nth-child(7){animation-delay:.6s}.loading span:nth-child(8){animation-delay:.7s}.loading span:nth-child(9){animation-delay:.8s}.loading span:nth-child(10){animation-delay:.9s}@keyframes loading{0%{transform:rotateX(-1turn)}70%{transform:rotateX(0)}}@media screen and (max-width:800px){.spinner{background-size:10px 10px;height:40px;width:40px}}.welcome-section{background-image:url(/static/media/background.9e4cf1efdc1992ccd912.jpg);background-position:50%;background-size:cover;height:100vh;left:0;position:relative;top:0;-webkit-user-select:none;user-select:none;width:100%}.dark .welcome-section{filter:contrast(1.5)}.welcome-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:var(--sidebar-width);padding:0;position:relative;top:0;width:calc(100% - var(--sidebar-width))}.welcome-logo img{filter:drop-shadow(0 0 1px white);max-width:344px}.welcome-description{color:var(--home-text);font-family:Numans,sans-serif;font-size:var(--home-title);margin-top:12px;text-align:center;width:60%}.welcome-description p{filter:drop-shadow(0 0 0 white);padding-bottom:0!important}.welcome-content .arrow-down{align-items:center;border-radius:50%;color:var(--home-text);display:flex;filter:drop-shadow(0 0 20px white);height:72px;justify-content:center;position:relative;top:12px;width:72px}.welcome-content .arrow-down svg{animation:topDown 1s linear infinite;filter:drop-shadow(0 0 5px white);font-size:72px}@keyframes topDown{0%{position:relative;top:-10px}to{position:relative;top:10px}}@media screen and (max-width:800px){.welcome-logo img{max-width:200px}.welcome-content .arrow-down svg{font-size:36px}}@media screen and (max-width:600px){.welcome-content{left:0;width:100%}}@media screen and (max-width:400px){.welcome-logo img{max-width:160px}}.daily-ayah-card{align-items:center;border:1px solid var(--turquoise);border-radius:255px 0 225px 0/25px 225px 25px 255px;color:var(--home-text);display:flex;flex-direction:column;font-size:var(--home-title);gap:8px;justify-content:center;margin-top:12px;padding:16px 40px 40px;position:relative;text-align:center;width:90%}.daily-ayah-card img.corner{width:100px}.daily-ayah-card .top-right-corner{position:absolute;right:0;top:0}.daily-ayah-card .bottom-left-corner{bottom:0;left:0;position:absolute;transform:rotate(180deg)}.billboard-section{background-color:#fff;left:0;position:relative;top:0;width:100%}.dark .billboard-section{background-color:var(--dark-slate)}.billboard-content{align-items:center;display:flex;flex-direction:column;gap:60px;height:100%;justify-content:center;left:var(--sidebar-width);padding:36px;position:relative;top:0;transition:background-color 1s ease;width:calc(100% - var(--sidebar-width))}.billboard-content .billboard-title h2{color:var(--turquoise);font-size:var(--section-title);font-weight:300;margin:0;text-align:center}.billboard-description{align-items:center;color:var(--dark-slate);display:flex;font-size:var(--section-text);justify-content:center;line-height:2rem;margin-top:10px;text-align:center;transition:color 1s ease;word-spacing:.5rem}.dark .billboard-description{color:var(--pure-white)}.billboard-description p{padding-bottom:0!important;width:70%}.billboard-visual{flex-direction:column;margin-top:24px;position:relative;width:600px}.billboard-visual,.top-line{align-items:center;display:flex;justify-content:center}.top-right-line{height:2px;width:198px}.top-left-line{width:206px}.top-center-line,.top-left-line{background-color:var(--turquoise);height:2px}.top-center-line{width:200px;z-index:2}.top-right-line{background-color:var(--turquoise);z-index:3}.hook-icon-left,.hook-icon-right{color:var(--dark-slate);font-size:40px;position:absolute;transform:rotate(180deg);transition:color 1s ease}.dark .hook-icon-left,.dark .hook-icon-right{color:var(--pure-white)}.hook-icon-left{left:179px;top:-8px;z-index:1}.hook-icon-right{right:179px;top:-8px;z-index:2}.first{margin-top:10px}.board{align-items:center;background-color:var(--turquoise);border-radius:5px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;margin-right:6px;min-width:360px}.divider-line{border-bottom:none;border-left:2px solid var(--dark-slate);border-right:2px solid var(--dark-slate);border-top:none;height:20px;margin-right:6px;transition:color 1s ease;transition:border-right 1s ease,border-left 1s ease;width:34%}.dark .divider-line{border-left:2px solid var(--pure-white);border-right:2px solid var(--pure-white)}.divider-line.disable{display:none}@media screen and (max-width:1200px){.billboard-section{height:auto}.billboard-description p{width:90%}}@media screen and (max-width:800px){.billboard-section .billboard-content{gap:24px;justify-content:flex-start;padding:36px 0}.billboard-visual{margin-top:40px;width:400px}.hook-icon-left{left:95px}.hook-icon-right{right:95px}.divider-line{width:172px}.board{font-size:14px;min-width:300px}.top-right-line{left:-8px;position:relative;width:110px}.top-left-line{left:2px;position:relative;width:100px}.top-center-line{left:-8px;position:relative;width:100px}.billboard-description p{text-align:justify;width:90%}}@media screen and (max-width:600px){.billboard-content{left:0;width:100%}}@media screen and (max-width:500px){.billboard-visual{width:240px}.top-center-line,.top-left-line{left:0;position:relative;width:72px}.top-right-line{left:-6px;position:relative;width:72px}.hook-icon-left{left:36px}.hook-icon-right{right:36px}.divider-line{width:132px}.board{font-size:14px;min-width:200px}}@media screen and (max-width:400px){.billboard-section .billboard-content{gap:12px;justify-content:flex-start;padding:36px 0}.board{font-size:12px;min-width:180px}.hook-icon-left{left:164px}.hook-icon-right{right:164px}.divider-line{width:130px}.top-right-line{width:64px}.top-left-line{width:72px}.top-center-line{width:66px}}.home-team-section{background-color:var(--light-gray);left:0;position:relative;top:0;width:100%}.dark .home-team-section{background-color:var(--slate-blue)}.home-team-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;left:var(--sidebar-width);padding:36px;position:relative;top:0;width:calc(100% - var(--sidebar-width))}.home-team-content-title{align-items:center;display:flex;gap:10px;justify-content:center}.home-team-content-title h2{color:var(--turquoise);font-size:var(--section-title);font-weight:300;margin:0;text-align:center}.left-line,.right-line{background-color:var(--turquoise);height:2px;width:200px}.home-team-content-card-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:32px 0}.home-team-content-card{background-color:var(--light-gray);border-radius:10px;box-shadow:5px 5px 5px 5px #16161666;height:300px;transition:background-color 1s ease,transform .2s linear;width:240px}.home-team-content-card:hover{transform:scale(1.05)}.dark .home-team-content-card{background-color:var(--dark-slate)}.home-team-content-card .person-image img{border-radius:50%;height:100px;width:100px}.home-team-content-card .person-image{display:flex;justify-content:center;margin-top:20px}.home-team-content-card .person-name{color:var(--turquoise);font-size:18px;font-weight:700;margin-top:20px;text-align:center}.home-team-content-card .departmant p,.home-team-content-card .grade p,.home-team-content-card .person-name p{padding-bottom:0}.departmant-info{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px;row-gap:5px}.departmant-info .departmant{color:var(--dark-slate);letter-spacing:.1rem;transition:color 1s ease}.dark .departmant-info .departmant{color:var(--pure-white)}.departmant-info .grade{color:#a19f9f}.club-positions{color:var(--turquoise);letter-spacing:3px;margin-top:28px;text-align:center}.home-team-content-link{margin-top:50px;text-align:center}.home-team-content-link a{color:#b9b7b7;font-size:var(--section-text);text-decoration:none;transition:color 1s ease}.home-team-content-link span{color:#00a9b8;font-weight:700;transition:color 1s ease}.dark .home-team-content-link a{color:#706d6d}@media screen and (max-width:800px){.left-line,.right-line{width:100px}.home-team-content{padding:36px 0}.home-team-content-card-wrap{width:90%}.home-team-content-link{margin-top:20px;width:90%}.home-team-content-card{height:220px;width:200px}.home-team-content-card .person-image img{height:60px;width:60px}.home-team-content-card .person-name{font-size:16px}.club-positions,.departmant-info .departmant,.departmant-info .grade{font-size:14px}.club-positions,.home-team-content-card .departmant-info,.home-team-content-card .person-image,.home-team-content-card .person-name{margin-top:16px}}@media screen and (max-width:600px){.home-team-content{left:0;padding:36px 0;width:100%}.home-team-content-card-wrap{gap:12px;padding:20px 0}.home-team-content-card{height:180px;width:160px}.home-team-content-card .person-image img{height:52px;width:52px}.club-positions,.departmant-info .departmant,.departmant-info .grade,.home-team-content-card .person-name{font-size:12px}.club-positions,.home-team-content-card .departmant-info,.home-team-content-card .person-image,.home-team-content-card .person-name{margin-top:12px}.departmant-info .departmant{letter-spacing:.05rem;text-align:center}.home-team-content-link{text-align:center}}@media screen and (max-width:400px){.left-line,.right-line{width:40px}}.feedback-section{background-color:#fff;left:0;position:relative;top:0;width:100%}.dark .feedback-section{background-color:var(--dark-slate)}.feedback-content{gap:40px;height:100%;justify-content:center;left:var(--sidebar-width);padding:36px;position:relative;top:0;width:calc(100% - var(--sidebar-width))}.feedback,.feedback-content{align-items:center;display:flex}.feedback{flex-direction:column;justify-content:flex-start;width:45%}.feedback .feedback-form{width:100%}.feedback-title h2{color:var(--turquoise);font-size:var(--section-title);font-weight:300}.feedback .feedback-star{align-items:center;color:var(--turquoise);cursor:pointer;display:flex;font-size:var(--feedback-star);gap:5px;justify-content:flex-start;margin-top:20px}.feedback-star span.active{color:gold}.feedback-message{margin-top:20px}.feedback-message textarea{border:1px solid var(--turquoise);border-radius:5px;font-size:var(--section-text);outline:none;padding:10px;resize:none;transition:background-color 1s ease;width:100%}.dark .feedback-message textarea{background-color:var(--dark-slate);color:var(--pure-white)}.feedback-submit-btn button{background-color:var(--turquoise);border:none;border-radius:5px;color:var(--pure-white);cursor:pointer;font-size:var(--section-text);height:50px;margin-top:20px;outline:none;transition:background-color 1s ease,color 1s ease,border 1s ease;width:150px}.feedback-submit-btn button:hover{background-color:initial;border:1px solid var(--turquoise);color:var(--dark-slate)}.dark .feedback-submit-btn button:hover{color:var(--pure-white)}.text-side{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:45%}.text-side .text-side-title h2{color:var(--turquoise);font-size:var(--section-title);font-weight:300}.text-side .text-side-description{font-size:var(--section-text);line-height:1.5rem;margin-top:20px;overflow-wrap:break-word;text-align:justify;transition:color 1s ease}.dark .text-side .text-side-description{color:#fff}.text-side .text-side-description p{padding-bottom:0}@media screen and (max-width:1200px){.feedback-content{flex-direction:column;justify-content:space-around}.feedback,.text-side{width:90%}}@media screen and (max-width:800px){.feedback-section .feedback-content{padding:36px 0}.feedback-submit-btn button{height:32px;width:100px}}@media screen and (max-width:600px){.feedback-content{left:0;width:100%}.feedback .feedback-star{justify-content:center;margin-top:0}.feedback-submit-btn{align-items:center;display:flex;justify-content:center;width:100%}.feedback-message,.feedback-submit-btn button{margin-top:8px}.feedback-title h2{margin-bottom:8px}.feedback-submit-btn button{height:32px;width:100px}}@media screen and (max-width:400px){.text-side .text-side-title h2{margin-bottom:4px}.feedback-submit-btn button{height:32px;width:100px}}.management-section{background-color:var(--light-gray);left:0;position:relative;top:0;width:100%}.dark .management-section{background-color:var(--slate-blue)}.management-content{align-items:center;display:flex;gap:16px;height:100%;justify-content:space-between;left:var(--sidebar-width);padding:36px;position:relative;top:0;transition:background-color 1s ease;width:calc(100% - var(--sidebar-width))}.dark .management-content{background-color:var(--slate-blue)}.management-side{width:45%}.management-content .management-side .management-title h2{color:var(--turquoise);font-size:var(--section-title);font-weight:300}.management-content .management-side .management-description{font-size:var(--section-text);line-height:1.5rem;margin-top:32px;text-align:left;text-align:justify;transition:color 1s ease}.dark .management-content .management-side .management-description{color:var(--pure-white)}.form-content{align-items:center;background-color:var(--pure-white);border:1px solid var(--turquoise);border-radius:5px;display:flex;justify-content:center;transition:background-color 1s ease;width:45%}.dark .form-content{background-color:var(--dark-slate)}.form-side{align-items:center;display:flex;justify-content:center;width:100%}.management-content .form-side form{gap:24px}.form-side form .input-area,.management-content .form-side form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.form-side form .input-area{border:none;gap:60px;margin-bottom:0}.form-side input,.form-side select{background-color:initial;border:none;border-bottom:1px solid var(--turquoise);color:var(--dark-slate);font-size:var(--section-text);outline:none;width:75%}.dark .form-side input,.dark .form-side select{color:var(--pure-white)}.dark .form-side select option{background-color:var(--turquoise)}.managament-section-btn{text-align:center}.managament-section-btn button{background-color:var(--turquoise);border:none;border-radius:5px;color:var(--pure-white);cursor:pointer;font-size:var(--section-text);height:50px;margin-top:20px;outline:none;transition:background-color 1s ease,color 1s ease,border 1s ease;width:150px}.managament-section-btn button:hover{background-color:initial;border:1px solid var(--turquoise);color:var(--dark-slate)}.dark .managament-section-btn button:hover{color:var(--pure-white)}.managament-section-btn button:disabled{cursor:not-allowed}.form-side .recruitment-not-active{color:darkred;font-size:var(--section-text);font-weight:700;text-align:center}.dark .form-side .recruitment-not-active{color:#ff8181}.sponsor-part{align-items:flex-start;background-color:var(--light-gray);display:flex;justify-content:space-between;transition:background-color 1s ease,color 1s ease}.dark .sponsor-part{background-color:var(--slate-blue);color:#e2dfdf}.description-side{display:flex;flex-direction:column;font-size:17px;line-height:1.7;margin-left:30px;text-align:justify;width:40%}.sponsor-image-side{background:url(/static/media/sponsorSection.3b1962463315781227cc.jpg) no-repeat 50%;height:300px;width:49%}.visit-github-link{margin-top:30px}.visit-github-link a{border:1px solid var(--turquoise);border-radius:5px;color:#a3a1a1;cursor:pointer;padding:10px 30px;text-decoration:none}@media screen and (max-width:1200px){.management-content{flex-direction:column;justify-content:space-evenly}.form-content,.management-side{width:90%}}@media screen and (max-width:800px){.management-section .management-content{padding:36px 0}.form-side form .input-area{gap:32px}.form-side input{width:100%}.managament-section-btn button{height:32px;width:100px}}@media screen and (max-width:600px){.management-content{flex-direction:column;gap:24px;justify-content:center;left:0;width:100%}}@media screen and (max-width:400px){.managament-section-btn button{height:24px;width:80px}}form.join-team-form{align-items:center;background-color:var(--pure-white);display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:600px;padding:24px 0;transition:background-color 1s ease;width:60%}form.join-team-form input{border:none;border-bottom:1px solid var(--turquoise);color:var(--dark-slate);font-size:var(--section-text);outline:none;padding:10px}.dark form.join-team-form,.dark form.join-team-form input{background-color:var(--dark-slate)}.dark form.join-team-form input{color:var(--pure-white)}form.join-team-form .join-team-form-input-div{display:flex;gap:12px;justify-content:space-between;width:90%}form.join-team-form .join-team-form-input-div label{font-size:var(--section-text);padding:10px;text-align:left}form.join-team-form .join-team-form-input-div input{width:65%}form.join-team-form .join-team-form-input-div select{border:1px solid var(--turquoise);font-size:var(--section-text);padding:10px;width:65%}.dark form.join-team-form .join-team-form-input-div select{background-color:var(--slate-blue);color:#fff}.recruitment-not-active{color:darkred;font-size:var(--section-text);font-weight:700;text-align:center}.dark .recruitment-not-active{color:#ff8181}.require-phone{color:var(--turquoise);font-size:var(--section-list)}@media screen and (max-width:800px){form.join-team-form{max-width:none;width:90%}}.about-section .text-content{display:flex;flex-direction:column;gap:12px}.mission-ul{padding-left:24px}@media screen and (max-width:1200px){section .section-content.third-content{flex-direction:column-reverse}}.info-card{align-items:center;background-color:#ffffff1a;border-left:1px solid var(--turquoise);display:flex;flex-direction:column;height:100vh;justify-content:space-evenly;margin-bottom:0;max-width:var(--info-card-width);position:fixed;right:0;top:0;z-index:1}.info-card .project-image-box{align-items:center;display:flex;justify-content:center}.info-card .project-image-box .project-image{width:80px}.info-card h2{font-size:var(--section-text);text-align:center}.line-dashed{border-bottom:1px dashed #00a9b8;margin-top:10px;width:100%}.info-card p{font-size:var(--section-text);margin-bottom:0;padding:0 12px;text-align:center}a{color:#00a9b8;text-decoration:none}a:hover{text-decoration:underline}.dark .info-card{background-color:#ffffff1a;color:#fff}@media screen and (max-width:800px){.info-card h2,.info-card p{font-size:12px}.info-card .line-dashed{margin-top:0}}@media screen and (max-width:400px){.info-card{gap:12px;height:auto;max-width:none;padding:12px;position:static}}.contributor-card{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;width:clamp(120px,50%,300px)}.contributor-card .contributor-image{object-fit:contain;width:100%}.contributor-card .contributor-social{align-items:center;display:flex;font-size:var(--section-text);gap:12px;justify-content:center;margin-top:12px}.contributor-card .line{background-color:#00a9b8;height:1px;margin-top:12px;width:100%}.contributor-card h3{color:#00a9b8;margin-top:8px;text-align:center}.contributor-card h3,.contributor-card p{font-size:var(--section-text)}.dark .bio p,.dark p{color:#fff}@media (max-width:800px){.contributor-card{width:fit-content}.contributor-card .contributor-image{width:120px}.contributor-card h3,.contributor-card p{font-size:12px}.contributor-card .contributor-social{font-size:16px}}.credits-section{background-color:#ddd;margin:0}.credits-section:nth-of-type(2n){background-color:#fff}.dark .credits-section:nth-last-child(2) .credits-content:last-child{border-bottom:2px solid var(--slate-blue)}.credits-section .credits-content{align-items:center;display:flex;flex-direction:column;justify-content:center;left:var(--sidebar-width);min-height:100vh;padding:0 24px;position:relative;top:0;width:calc(100% - var(--sidebar-width) - var(--info-card-width))}.credits-title{background-color:#00a9b8;border-radius:0 0 12px 12px;display:flex;flex-direction:column;height:100px;left:12px;max-width:180px;position:absolute;top:0;width:100%}.credits-title .line-dashed{border-style:dashed;color:#fff;position:relative;top:30px;width:100%}.credits-title h3{color:#fff;display:flex;font-size:1.1rem;justify-content:center;margin-top:50px;padding:8px;position:relative;text-align:center;text-transform:uppercase}.dark .credits-section{background-color:#16222c}.dark .credits-section:nth-of-type(2n){background-color:#283c4d}.credits-section .credits-contributors{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;padding:120px 0 0;width:calc(100vw - var(--sidebar-width) - var(--info-card-width))}@media screen and (max-width:800px){.credits-section .credits-content{min-height:0;min-height:auto}.credits-title{height:60px;max-width:120px}.credits-title .line-dashed{top:8px}.credits-title h3{font-size:.75rem;margin-top:12px}.credits-section .credits-contributors{padding:80px 0 20px}}@media screen and (max-width:600px){.credits-section .credits-content{left:0;width:calc(100% - var(--info-card-width))}}@media screen and (max-width:400px){.credits-section .credits-content,.credits-section .credits-content .credits-contributors{width:100%}}main:has(#credits_page)~footer .footer-content{width:calc(100% - var(--sidebar-width) - var(--info-card-width))}@media screen and (max-width:800px){main:has(#credits_page)~footer .footer-content .footer-icons,main:has(#credits_page)~footer .footer-content .footer-logos{gap:12px}main:has(#credits_page)~footer .footer-content .footer-icons a .footer-icon{font-size:16px}main:has(#credits_page)~footer .footer-content .footer-logos .footer-logo{height:40px}}@media screen and (max-width:600px){main:has(#credits_page)~footer .footer-content{width:calc(100% - var(--info-card-width))}}@media screen and (max-width:400px){main:has(#credits_page)~footer .footer-content{width:100%}}.team-content{flex-direction:column;gap:40px;min-height:100vh}.team-cards{flex-wrap:wrap;width:90%}.team-about-container,.team-cards{align-items:center;display:flex;gap:40px;justify-content:center}.team-about-container{max-width:1200px;width:100%}.team-about-content,.team-about-image{align-items:center;display:flex;justify-content:center;width:50%}.team-about-content{flex-direction:column;font-size:var(--section-list);gap:12px;line-height:1.6;max-width:600px;padding:0 12px;text-align:justify}.team-about-container ul{list-style-type:none;padding:0 12px;width:50%}.team-about-container li{align-items:center;display:flex;font-size:var(--section-list);line-height:1.6;margin-bottom:10px}.team-about-container li svg{color:#00a9b8;margin-right:10px}.join-team-content{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;text-align:center;width:90%}@media screen and (max-width:1200px){.team-about-container{flex-direction:column-reverse;width:90%}.team-about-container.join-us-container{flex-direction:column}.team-about-content,.team-about-image{width:100%}.team-about-content{padding:0}.team-about-container ul{justify-items:center;width:100%}}@media screen and (max-width:800px){.team-about .lined-title:after,.team-about .lined-title:before,.team-join-our-team .lined-title:after,.team-join-our-team .lined-title:before,.team-our-conditions .lined-title:after,.team-our-conditions .lined-title:before{width:40px}.team-about .lined-title:before,.team-join-our-team .lined-title:before,.team-our-conditions .lined-title:before{left:-50px}.team-about .lined-title:after,.team-join-our-team .lined-title:after,.team-our-conditions .lined-title:after{right:-50px}}@media screen and (max-width:600px){.team-cards{gap:20px}.join-team-content{text-align:justify}}@media screen and (max-width:400px){.team-about-container{gap:20px}.team-about-container ul{justify-items:flex-start}}@media screen and (max-width:300px){.team-about .lined-title:after,.team-about .lined-title:before,.team-join-our-team .lined-title:after,.team-join-our-team .lined-title:before,.team-our-conditions .lined-title:after,.team-our-conditions .lined-title:before{width:20px}.team-about .lined-title:before,.team-join-our-team .lined-title:before,.team-our-conditions .lined-title:before{left:-30px}.team-about .lined-title:after,.team-join-our-team .lined-title:after,.team-our-conditions .lined-title:after{right:-30px}.team-join-our-team h2{text-align:center}}.team-card{align-items:center;background-color:#eee;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;height:150px;justify-content:space-between;transition:box-shadow .2s linear;width:300px}.team-card:hover{box-shadow:0 0 10px 1px var(--turquoise)}.team-card p{font-size:var(--section-list);text-align:right}section .section-content .team-card-image{border-radius:8px 0 0 8px;clip-path:polygon(0 0,100% 0,40% 100%,0 100%);height:100%;width:50%}.team-card-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:8px 0;width:50%}.team-card-content .team-card-text-content{display:flex;flex-direction:column;gap:8px;padding-right:12px;width:100%}.team-card-content .team-card-text-content .team-card-role{color:var(--turquoise)}.team-card-content .team-card-links{display:flex;gap:8px;justify-content:flex-end;padding-right:12px;width:100%}.team-card-content .team-card-links a{align-items:center;color:var(--footer-text);display:flex;font-size:var(--section-text);justify-content:center}.dark .team-card{background-color:var(--slate-blue)}.dark .team-card p,.dark .team-card-links a{color:#fff}@media screen and (max-width:800px){.team-card{height:120px;width:280px}}@media screen and (max-width:600px){.team-card{height:120px;width:240px}}@media screen and (max-width:400px){.team-card{height:100px}}#contact-section{background-color:var(--light-gray)}.dark #contact-section{background-color:var(--slate-blue)}section .section-content.contact-content{flex-direction:column;gap:40px;height:100vh}.lined-title{position:relative}.lined-title:after,.lined-title:before{align-self:anchor-center;background-color:var(--turquoise);content:"";height:2px;position:absolute;width:100px}.lined-title:before{left:-120px}.lined-title:after{right:-120px}.contact-inner-content{width:clamp(240px,60%,800px)}.contact-form-map{align-items:flex-start;display:flex;justify-content:space-between}.contact-form{display:flex;flex-direction:column}.contact-form p{color:var(--error-color);margin-top:8px}.dark .contact-form p{color:var(--dark-error-color)}.input:focus{outline:none}.contact-form-row{display:flex;gap:12px}.contact-form input,.contact-form textarea{border:1px solid var(--turquoise);border-radius:2px;box-sizing:border-box;margin:4px 0;padding:8px;width:100%}.contact-form textarea{height:75px}.contact-form-row input:focus{width:100%}.contact-form button{background-color:var(--turquoise);border:1px solid var(--turquoise);border-radius:4px;color:var(--pure-white);cursor:pointer;margin-top:12px;max-width:none;padding:8px;width:auto}.dark .contact-form button:hover{background-color:var(--dark-slate)}.contact-info{border-top:1px solid var(--turquoise);display:flex;justify-content:space-around}.icon-2{color:#ddd;font-size:18px;margin:3px}.info-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding-top:24px;text-align:center;width:33.33333%}.info-item:not(:last-child){border-right:1px solid #00a9b8}.info-item svg{color:#00a9b8;font-size:var(--home-title)}.info-item p{color:#333;font-size:var(--section-list);margin-top:8px}.info-item a{color:#00a9b8;text-decoration:none}.dark .contact-form input,.dark .contact-form textarea{background-color:#16222c;color:#fff}.dark .contact-form input:focus,.dark .contact-form textarea:focus{background-color:#16222c}.dark .info-item p{color:#fff}@media screen and (max-width:800px){.contact-inner-content{width:90%}}@media screen and (max-width:600px){section .section-content.contact-content{gap:24px}}@media screen and (max-width:400px){.lined-title:after,.lined-title:before{width:60px}.lined-title:before{left:-80px}.lined-title:after{right:-80px}}#events-section{background-color:var(--light-gray)}.dark #events-section{background-color:var(--slate-blue)}section .section-content.events-content{padding:56px 0}.event-cards{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;width:clamp(240px,90%,800px)}.event-card{align-self:center;background-color:var(--light-gray);border-radius:8px;box-shadow:5px 5px 5px 5px #0006;cursor:pointer;display:flex;flex-direction:column;height:300px;justify-content:space-between;padding:20px 12px 8px;transition:background-color 1s ease,transform 1s ease;width:240px}.event-card:hover{transform:translateY(-12px);transition:all .5s}.dark .event-card{background-color:var(--dark-slate)}.event-card-icon{font-size:calc(var(--section-title) + 12px)}.event-card-icon,.event-card-title h3{color:var(--turquoise);text-align:center}.event-card-title h3{font-size:var(--home-title)}.event-card-description p{font-size:var(--section-list);text-align:center;transition:color 1s ease}.dark .event-card-description{color:var(--light-gray)}.event-card-button{text-align:center}.event-card-button p{background-color:var(--turquoise);border-radius:8px;color:var(--pure-white);font-size:var(--section-list);padding:8px 16px;transition:background-color 1s ease,color 1s ease}.dark .event-card-button p{color:var(--dark-slate)}.event-card:hover .event-card-button p{background-color:initial;border:1px solid var(--turquoise);color:var(--turquoise)}.events-subpage{left:0;min-height:calc(100vh - var(--client-footer-height));position:relative;top:0;width:100%}.events-subpage .events-subpage-content{align-items:center;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;left:var(--sidebar-width);padding:36px;position:relative;top:0;width:calc(100% - var(--sidebar-width))}.events-subpage-cards{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}@media screen and (max-width:800px){.event-card{height:240px;width:200px}}@media screen and (max-width:600px){.event-card{height:200px;padding:16px 12px 4px;width:160px}.events-subpage .events-subpage-content{left:0;width:100%}}@media screen and (max-width:500px){.event-cards{gap:24px;justify-content:space-evenly;margin-top:20px}.event-card{width:140px}}@media screen and (max-width:400px){.event-card{height:160px;width:120px}}@media screen and (max-width:300px){.event-card{height:200px;width:160px}}.filter-not-found-area{align-items:center;display:flex;font-size:var(--section-text);font-weight:700;height:300px;justify-content:center;width:100%}.filter-not-found-area p{color:var(--error-color)}.dark .filter-not-found-area p{color:var(--dark-error-color)}.pagination{display:flex;gap:8px;justify-content:center;margin-top:20px}.page-number{background-color:var(--pure-white);border:1px solid #00a9b8;border-radius:4px;color:#00a9b8;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s,color .3s}.dark .page-number.active,.dark .page-number:hover,.page-number.active,.page-number:hover{background-color:#00a9b8;color:#fff}.dark .page-number{background-color:var(--dark-slate);color:#fff}.card{align-items:center;background-color:#ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:480px;justify-content:space-between;padding:0 0 12px;text-align:center;width:300px}.competitions-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.none{font-size:50px}.card-image{height:160px;object-fit:cover;width:100%}.tags{display:flex;gap:8px;justify-content:center;margin-bottom:8px}.tag{background-color:#00a9b8;border-radius:4px;color:#fff;padding:4px 8px}.card-content{align-items:flex-start;display:flex;flex-direction:column;padding:0 16px;text-align:left;width:100%}.card-title{color:#00a9b8;font-weight:700;margin:12px 0}.card-description{color:#333;margin-bottom:12px}.card-footer{color:#333;display:flex;flex-direction:column;gap:8px;width:100%}.card-footer .icon{color:#00a9b8;font-size:20px}.date-time,.location{align-items:center;display:flex;gap:8px}.card-button{align-self:center;background-color:#00a9b8;border:none;border-radius:4px;color:#fff;cursor:pointer;height:auto;padding:10px 20px;transition:background-color .3s;width:100px}.card-button:hover{background-color:#289bb0}.dark .card{background-color:#16222c}.dark .card-description,.dark .card-footer{color:#fff}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:20px;position:relative;width:90%}.close-button{background:none;border:none;color:#333;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.close-button:hover,.title{color:#00a9b8}.title{margin-bottom:20px}.form{display:flex;flex-direction:column}.input{border:1px solid #ccc;border-radius:5px;margin-bottom:15px}.button,.input{font-size:16px;padding:10px}.button{background-color:#00a9b8;border:none;border-radius:5px;color:#fff;cursor:pointer}.dark .modal{background-color:#16222c}.dark .close-button{color:#fff}.dark .close-button:hover{color:#00a9b8}.selectFilter{align-items:center;background-color:var(--light-gray);border-radius:4px 4px 0 0;cursor:pointer;display:flex;height:48px;justify-content:center;position:relative;transition:background-color .5s ease,color .5s ease;width:200px}.option ul li,.selectFilter{list-style:none}.select i{border:none;font-size:24px;outline:none;position:absolute;right:3px;top:12px}.dark .selectFilter{background-color:var(--dark-slate);color:var(--pure-white)}.option{background-color:var(--light-gray);border-radius:0 0 3px 3px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:48px;transition:background-color .5s ease,color .5s ease,opacity .5s ease;width:200px;z-index:2}.option.active{opacity:1;pointer-events:auto}.option ul li{cursor:pointer;margin-bottom:20px;text-align:center}.option ul li:last-child{margin-bottom:4px}.option ul li:hover{color:var(--turquoise)}.dark .option{background-color:var(--dark-slate);color:#fff}.search-filter{align-items:center;display:flex;justify-content:center}.search-filter input{background-color:var(--light-gray);border:none;border-radius:4px;color:gray;height:48px;outline:none;padding:20px;transition:background-color .5s ease;width:400px}.dark .search-filter input{background-color:var(--dark-slate)}@media screen and (max-width:800px){.search-filter input{width:100%}}.filter-area{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:800px){.filter-area{flex-direction:column;gap:12px}}.event-vertical-card{align-items:center;background-color:#ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:480px;justify-content:space-between;padding:0 0 12px;text-align:center;width:300px}.event-vertical-card-content{align-items:flex-start;display:flex;flex-direction:column;height:220px;padding:0 16px;text-align:left;width:100%}.event-vertical-card-image{height:160px;object-fit:cover;width:100%}.event-vertical-card-tags{display:flex;gap:8px;justify-content:center;margin-bottom:8px}.event-vertical-card-tag{background-color:#00a9b8;border-radius:4px;color:#fff;padding:4px 8px}.event-vertical-card-title{color:#00a9b8;font-weight:700;margin:12px 0}.event-vertical-card-description{color:#333;margin-bottom:12px}.event-vertical-card-footer{color:#333;display:flex;flex-direction:column;gap:8px;width:100%}.event-vertical-card-footer .event-vertical-card-icon{color:#00a9b8;font-size:20px}.event-vertical-card-date-time,.event-vertical-card-location{align-items:center;display:flex;gap:8px}.event-vertical-card-button{align-self:center;background-color:#00a9b8;border:none;border-radius:4px;color:#fff;cursor:pointer;height:auto;padding:10px 20px;transition:background-color .3s;width:100px}.event-vertical-card-button:hover{background-color:#289bb0}.dark .event-vertical-card{background-color:#16222c}.dark .event-vertical-card-description,.dark .event-vertical-card-footer{color:#fff}.error-container{height:100vh;margin-left:150px}.error-container,.error-search{align-items:center;display:flex;justify-content:center}.error-search{border-radius:5px;box-shadow:5px 5px 5px 5px #c7c6c6b3;color:#7a7a7a;flex-direction:column;height:400px;transition:background-color .5s ease,box-shadow .5s ease;width:700px}.error-search h3{color:#000;font-size:35px;margin-bottom:30px;transition:color .5s ease}.dark .error-search{background-color:var(--dark-slate);box-shadow:5px 5px 5px 5px #0f0f0fb3}.dark .error-search h3{color:#fff}.education-btn{align-items:center;background:var(--turquoise);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;outline:none;width:120px}.education-btn:hover{background:#0000;box-shadow:inset 0 0 8px var(--turquoise);color:var(--turquoise)}.dark .education-btn{color:#000}.dark .education-btn:hover{background:var(--dark-slate);color:var(--turquoise)}.education-card{background-color:var(--light-gray);border:1px solid var(--light-gray);border-radius:10px;height:260px;position:relative;transition:background-color .5s ease,color .5s ease;width:600px}.education-card-wrap{display:flex;height:100%}.dark .education-card{background-color:var(--dark-slate);border:1px solid var(--dark-slate)}.educator-image img{border-radius:10px 0 0 10px;clip-path:polygon(0 0,100% 0,50% 100%,0 100%);height:100%;width:200px}.education-card-info{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;padding:16px 0}.education-card-title{color:var(--turquoise);font-size:var(--section-text);text-align:center}.education-content,.education-date,.education-educator,.education-last-date,.education-location{align-items:flex-start;display:flex}.education-content h4,.education-date h4,.education-educator h4,.education-last-date h4,.education-location h4{color:var(--turquoise);flex-shrink:0;font-size:var(--section-list);width:90px}.education-content span,.education-date span,.education-educator span,.education-last-date span,.education-location span{font-size:var(--section-list);transition:color .5s ease,color .5s ease}.education-button{bottom:12px;position:absolute;right:12px}.dark .education-content span,.dark .education-date span,.dark .education-educator span,.dark .education-location span{color:var(--light-gray)}.education-last-date h4,.education-last-date span{color:darkred}.dark .education-last-date h4,.dark .education-last-date span{color:#ff8181}.education-card-inner-content{padding-left:4px}@media screen and (max-width:720px){.education-card{display:flex;width:auto}.education-card,.education-card-wrap{align-items:center;flex-direction:column;justify-content:center}.education-card-wrap{padding:0 12px}.educator-image{display:none}.education-button{position:static}}.event-btn{align-items:center;background:var(--turquoise);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;outline:none;width:120px}.event-btn:hover{background:#0000;box-shadow:inset 0 0 8px var(--turquoise);color:var(--turquoise)}.dark .event-btn{color:#000}.dark .event-btn:hover{background:var(--dark-slate);color:var(--turquoise)}.education-modal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:auto;position:fixed;top:0;transition:opacity .5s ease;width:100vw;z-index:999}.education-modal.active{opacity:1}.education-modal-container{align-items:center;background-color:#eee;border-radius:15px;display:flex;flex-direction:column;height:800px;left:50%;padding:25px;position:relative;position:absolute;top:50%;transform:translate(-50%,-50%);width:756px}.dark .education-modal-container{background-color:var(--dark-slate)}.education-modal-title{color:var(--turquoise);font-size:35px;margin-bottom:100px;margin-top:10px;text-align:center;width:70%}.education-modal-input{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:30px}.education-modal-input input{border:none;border-radius:8px;height:30px;outline:none;padding:13px;width:589px}.education-modal-input input::placeholder{color:#b8b7b7}.education-modal-btn{margin-top:100px;text-align:center}.modal-close-btn button{background:#0000;border:none;color:#000;cursor:pointer;font-size:20px;outline:none;position:absolute;right:20px;top:20px}.dark .modal-close-btn button{color:#fff}.modal-warning span{font-size:14px}.modal-warning{bottom:15px;position:absolute;text-align:justify;width:50%}.dark .modal-warning{color:#fff}.dark .modal-warning span{color:#b8b7b7}.event-horizontal-card{background-color:var(--light-gray);border:1px solid var(--light-gray);border-radius:10px;height:340px;position:relative;transition:background-color .5s ease,color .5s ease;width:600px}.event-horizontal-card-wrap{display:flex;height:100%;width:100%}.dark .event-horizontal-card{background-color:var(--dark-slate);border:1px solid var(--dark-slate)}.event-horizontal-card-image{width:33%}.event-horizontal-card-image img{border-radius:10px 0 0 10px;clip-path:polygon(0 0,100% 0,50% 100%,0 100%);height:100%;width:100%}.event-horizontal-card-info{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;padding:16px 0;width:66%}.event-horizontal-card-title{color:var(--turquoise);font-size:var(--section-text);text-align:center}.event-horizontal-card-content,.event-horizontal-card-curator,.event-horizontal-card-date,.event-horizontal-card-last-date,.event-horizontal-card-location{align-items:flex-start;display:flex}.event-horizontal-card-content h4,.event-horizontal-card-curator h4,.event-horizontal-card-date h4,.event-horizontal-card-last-date h4,.event-horizontal-card-location h4{color:var(--turquoise);flex-shrink:0;font-size:var(--section-list);width:90px}.event-horizontal-card-content span,.event-horizontal-card-curator span,.event-horizontal-card-date span,.event-horizontal-card-last-date span,.event-horizontal-card-location span{font-size:var(--section-list);transition:color .5s ease,color .5s ease}.event-horizontal-card-buttons{bottom:12px;display:flex;gap:12px;position:absolute;right:12px}.dark .event-horizontal-card-content span,.dark .event-horizontal-card-curator span,.dark .event-horizontal-card-date span,.dark .event-horizontal-card-location span{color:var(--light-gray)}.event-horizontal-card-last-date h4,.event-horizontal-card-last-date span{color:darkred}.dark .event-horizontal-card-last-date h4,.dark .event-horizontal-card-last-date span{color:#ff8181}.event-horizontal-card-inner-content{padding-left:4px}@media screen and (max-width:720px){.event-horizontal-card{display:flex;width:auto}.event-horizontal-card,.event-horizontal-card-wrap{align-items:center;flex-direction:column;justify-content:center}.event-horizontal-card-wrap{padding:0 12px}.event-horizontal-card-image{display:none}.event-horizontal-card-buttons{position:static}}form.post-form{align-items:center;background-color:var(--pure-white);display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:600px;padding:24px 0;transition:background-color 1s ease;width:60%}form.post-form input{border:none;border-bottom:1px solid var(--turquoise);color:var(--dark-slate);font-size:var(--section-text);outline:none;padding:10px}.dark form.post-form,.dark form.post-form input{background-color:var(--dark-slate)}.dark form.post-form input{color:var(--pure-white)}form.post-form .post-form-input-div{align-items:center;display:flex;gap:12px;justify-content:space-between;width:90%}form.post-form .post-form-input-div label{font-size:var(--section-text);padding:10px;text-align:left}form.post-form .post-form-input-div label span.required{color:var(--error-color)}.dark form.post-form .post-form-input-div label span.required{color:var(--dark-error-color)}form.post-form .post-form-input-div input{width:65%}form.post-form .post-form-input-div select{border:1px solid var(--turquoise);font-size:var(--section-text);padding:10px;width:65%}.dark form.post-form .post-form-input-div select{background-color:var(--slate-blue);color:#fff}form.post-form .post-form-input-div .policy-confirm{align-items:center;display:flex;gap:12px;justify-content:center;width:100%}form.post-form .post-form-input-div .policy-confirm input{accent-color:var(--turquoise);width:auto}form.post-form .post-form-input-div span.disabled{color:var(--footer-text);cursor:not-allowed;width:65%}form.post-form .post-form-input-div .post-form-image-div{align-items:center;display:flex;justify-content:center;width:100%}form.post-form .post-form-input-div .post-form-image-div img{border-radius:100%;width:120px}.post-not-active{color:darkred;font-size:var(--section-text);font-weight:700;text-align:center}.dark .post-not-active{color:#ff8181}@media screen and (max-width:800px){form.post-form{max-width:none;width:90%}}div.auth-content-wrapper{height:calc(100vh - 176px);left:0;position:relative;top:0;width:100%}div.auth-content{height:100%;left:var(--sidebar-width);position:absolute;top:0;width:calc(100vw - var(--sidebar-width))}div.auth-content,form.login-form{align-items:center;display:flex;justify-content:center}form.login-form{background-color:var(--pure-white);border-radius:10px;box-shadow:0 4px 8px #0000001a;flex-direction:column;gap:20px;max-width:400px;padding:24px 0;width:100%}form.login-form input{border:none;border-bottom:1px solid var(--turquoise);color:var(--dark-slate);font-size:var(--section-text);outline:none;padding:10px}.dark form.login-form,.dark form.login-form input{background-color:var(--dark-slate)}.dark form.login-form input{color:var(--pure-white)}form.login-form .login-form-input-div{display:flex;gap:12px;justify-content:space-between;width:90%}form.login-form .login-form-input-div label{font-size:var(--section-text);padding:10px;text-align:left}form.login-form .login-form-input-div input{width:65%}form.login-form .login-form-input-div select{border:1px solid var(--turquoise);font-size:var(--section-text);padding:10px;width:65%}.dark form.login-form .login-form-input-div select{background-color:var(--slate-blue);color:#fff}.login-verify-again-button{max-width:none;width:auto}@media screen and (max-width:800px){form.login-form{max-width:none;width:90%}}@media screen and (max-width:600px){div.auth-content-wrapper{height:calc(100vh - 156px)}div.auth-content{left:0;width:100%}}@media screen and (max-width:400px){div.auth-content-wrapper{height:calc(100vh - 136px)}}.form-completed-div{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center}.form-completed-h3{color:var(--turquoise);font-size:var(--section-title)}.form-completed-p{font-size:var(--section-text)}.redirect-text{animation:lightupdown 2s ease-in-out infinite}@keyframes lightupdown{0%{opacity:1}50%{opacity:0}to{opacity:1}}section .section-content.vertical-content.terms-and-policies-section{gap:1em}section .section-content.vertical-content.terms-and-policies-section section{background-color:initial;padding:0 12px}.terms-and-policies-section nav{display:flex;flex-direction:column;width:100%}.terms-and-policies-section nav h3{margin-bottom:8px}section .section-content.vertical-content.terms-and-policies-section section div,section .section-content.vertical-content.terms-and-policies-section section p,section .section-content.vertical-content.terms-and-policies-section section ul{margin:12px 0}.terms-and-policies-section ul li{margin-left:1em}.terms-and-policies-section .muted{color:gray;padding:0 12px;width:100%}.dark .terms-and-policies-section .muted{color:var(--footer-text)}.user-profile-section{padding-top:60px}.user-profile-section .section-content img{width:80px}.user-profile-section .section-content h3{color:var(--turquoise)}@font-face{font-family:Big Shoulders;src:url(/static/media/BigShoulders_VariableFont.1164c4ebcfec96bdd67b.ttf)}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}:root{--dark-slate:#16222c;--slate-blue:#293c4d;--pure-white:#fff;--footer-text:#aca6a6;--light-gray:#eeee;--turquoise:#00a9b8;--home-text:#cacaca;--footer-icon:#aca6a6;--error-color:darkred;--dark-error-color:#ff8181;--home-title:32px;--section-title:40px;--section-text:20px;--section-list:16px;--sidebar-width:100px;--feedback-star:40px;--info-card-width:400px;color-scheme:light}body{--scrollbar-bg:var(--light-gray);--scrollbar-thumb:var(--turquoise);--scrollbar-thumb-hover:var(--slate-blue);color:#16222c;color:var(--dark-slate);font-family:Big Shoulders;transition:background-color .5s ease,color .5s ease}.dark{--scrollbar-bg:var(--dark-slate);background-color:#293c4d;background-color:var(--slate-blue);color:#fff;color:var(--pure-white);color-scheme:dark}.light{background-color:#fff;background-color:var(--pure-white)}main,section{width:100%}section{background-color:#fff;background-color:var(--pure-white);color:#16222c;color:var(--dark-slate);font-size:20px;font-size:var(--section-text);left:0;position:relative;top:0}section:nth-child(2n){background-color:#eeee;background-color:var(--light-gray)}.dark section{background-color:#16222c;background-color:var(--dark-slate);color:#fff;color:var(--pure-white)}.dark section:nth-child(2n){background-color:#293c4d;background-color:var(--slate-blue)}section.post-section{background-color:#eeee;background-color:var(--light-gray);min-height:calc(100vh - 176px)}.dark section.post-section{background-color:#293c4d;background-color:var(--slate-blue)}section .section-content{align-items:center;display:flex;gap:24px;justify-content:center;left:100px;left:var(--sidebar-width);padding:36px;position:relative;text-align:justify;top:0;width:calc(100% - 100px);width:calc(100% - var(--sidebar-width))}section .section-content.vertical-content{flex-direction:column}section .section-content.post-content{flex-direction:column;gap:24px;height:100%}h2{color:#00a9b8;color:var(--turquoise);font-size:40px;font-size:var(--section-title)}section .section-content .image-content,section .section-content .text-content{width:50%}section .section-content .image-content{align-items:center;display:flex;justify-content:center}section .section-content img{border-radius:8px;height:auto;max-height:400px;width:clamp(240px,100%,600px)}button{background-color:#00a9b8;background-color:var(--turquoise);border:1px solid #00a9b8;border:1px solid var(--turquoise);border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-size:var(--section-list);max-width:200px;padding:10px 20px;transition:background-color .3s;transition:background-color .3s ease,color .3s ease,border .3s ease;width:100%}button:hover{background-color:initial;color:#00a9b8;color:var(--turquoise)}button:disabled{cursor:not-allowed}ul li::marker{color:#00a9b8;color:var(--turquoise)}.instagram-icon:hover{color:#f56040}.twitter-icon:hover{color:#1da1f2}.github-icon:hover{color:#2dba4e;color:#0e76a8}.youtube-icon:hover{color:red}.linkedin-icon:hover{color:#0e76a8}.website-icon:hover{color:#1da1f2;color:#0e76a8}.error-text{color:darkred;color:var(--error-color);padding:0 24px;text-align:center}.dark .error-text{color:#ff8181;color:var(--dark-error-color)}.Toastify__toast.Toastify__toast--default,.Toastify__toast.Toastify__toast--info{background:#00a9b8;background:var(--turquoise);color:#fff;color:var(--pure-white);font-size:16px}.Toastify__toast.Toastify__toast--error{background:#ff8181;color:#fff;color:var(--pure-white);font-size:16px}.Toastify__toast.Toastify__toast--default button,.Toastify__toast.Toastify__toast--error button,.Toastify__toast.Toastify__toast--info button{border-radius:0;border-radius:initial;color:#fff;max-width:none;opacity:1;width:auto}.Toastify__toast.Toastify__toast--error svg,.Toastify__toast.Toastify__toast--info svg{fill:#fff;fill:var(--pure-white)}.Toastify__toast.Toastify__toast--info .Toastify__progress-bar--info{background:#16222c;background:var(--dark-slate)}.dark .Toastify__toast.Toastify__toast--info .Toastify__progress-bar--info{background:#fff}@media screen and (max-width:1400px){:root{--home-title:28px;--section-title:36px;--section-text:16px;--section-list:16px;--feedback-star:32px;--info-card-width:300px}}@media screen and (max-width:1200px){:root{--home-title:28px;--section-title:36px;--section-text:16px;--section-list:16px;--feedback-star:32px;--info-card-width:240px}section .section-content{align-items:center;flex-direction:column;justify-content:center;padding:36px 0}section .section-content .image-content,section .section-content .text-content{width:90%}}@media screen and (max-width:800px){:root{--home-title:20px;--section-title:28px;--section-text:14px;--section-list:14px;--feedback-star:24px}}@media screen and (max-width:600px){:root{--home-title:18px;--section-title:24px;--section-text:12px;--section-list:12px;--feedback-star:20px;--info-card-width:160px}section .section-content{left:0;width:100%}section.post-section{height:calc(100vh - 156px)}}@media screen and (max-width:400px){:root{--home-title:14px;--section-title:16px;--section-text:10px;--section-list:10px;--feedback-star:20px}section.post-section{height:auto;min-height:0;min-height:auto}}::selection{background-color:#00a9b8;background-color:var(--turquoise);color:#fff}html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-bg)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:3px solid var(--scrollbar-bg);border-radius:16px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.footer{background-color:#fff;left:0;position:relative;text-align:center;top:0;transition:background-color .5s ease;width:100%}.dark .footer{background-color:var(--dark-slate)}.footer-content{flex-direction:column;gap:20px;left:var(--sidebar-width);padding:20px;position:relative;top:0;width:calc(100% - var(--sidebar-width))}.footer-content,.footer-logos{align-items:center;display:flex;justify-content:center}.footer-logos{gap:80px}.footer-logo{height:72px}.footer-icons{align-items:center;color:var(--dark-slate);display:flex;gap:40px;justify-content:center}.footer-icons a{display:inline-flex}.dark .footer-icons,.footer-icons a{color:var(--footer-text)}.footer-icon{cursor:pointer;font-size:24px}.footer-links{border:1px solid var(--footer-text);display:flex;flex-direction:column;justify-content:center;width:clamp(240px,100%,480px)}.footer-links h3{margin:8px 0}.footer-links a{color:var(--footer-text);font-size:14px;margin:4px 20px;text-decoration:none}.footer-links a:hover{color:var(--turquoise);text-decoration:underline}@media screen and (max-width:600px){.footer-content{left:0;width:100%}.footer-logo{height:52px}}@media screen and (max-width:400px){.footer-logo{height:40px}.footer-icon{font-size:16px}.footer-logos{gap:20px}}.sidebar{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#6e70721a;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:var(--sidebar-width);z-index:1001}.sidebar,.sidebar ul{align-items:center;display:flex;flex-direction:column;padding:0}.sidebar ul{list-style:none;margin:0;width:100%}.sidebar ul li{margin:10px 0;position:relative;width:100%}.sidebar ul li a{align-items:center;color:#6e7072;display:flex;flex-direction:column;font-size:18px;padding:10px 0;text-align:center;text-decoration:none;transition:background-color .3s;width:100%}.sidebar ul li a:hover{background-color:#0003}.sidebar ul li .menu-item a:hover svg,.sidebar ul li a:hover{color:var(--light-gray)}.sidebar .menu-item{position:relative}.sidebar ul li .menu-item .submenu{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#6e70721a;border-radius:0 4px 4px 0;display:none;flex-direction:column;justify-content:center;left:100px;overflow:hidden;position:absolute;top:-30px;width:160px;z-index:1}.sidebar ul li .menu-item:hover .submenu{display:flex}.sidebar ul li .menu-item:hover .submenu a{align-items:center;color:#6e7072;display:flex;justify-content:center;margin:0;padding:10px 0;text-decoration:none;transition:background-color .3s;width:100%}.sidebar ul li .menu-item:hover .submenu a:hover{background-color:#0003}.dark .sidebar{background-color:#ffffff1a;color:#fff}.dark .sidebar ul li .menu-item:hover .submenu{background-color:#000000e6;color:#fff}.dark .sidebar ul li a{color:#fff}.dark .sidebar ul li a:hover{background-color:#fff3}.sidebar ul li .menu-item:hover .submenu{background-color:#ffffffe6}.dark .sidebar ul li .menu-item:hover .submenu a{color:#fff}.dark .sidebar ul li .menu-item:hover .submenu a:hover{background-color:#fff3}.sidebar .icon{color:#6e7072;cursor:pointer;font-size:20px;transition:color .3s,transform .3s}.sidebar li:hover .icon{transform:scale(1.1)}.dark .sidebar .icon,.dark .sidebar a{color:#fff}.sidebar .icon.moon-sun{align-items:center;color:#6e7072;display:flex;font-size:25px;height:62px;justify-content:center;margin-top:20px;transition:none;width:100%}.sidebar .icon.moon-sun:hover{background-color:#0003}.dark .icon.moon-sun:hover{background-color:#fff3}.dark .sidebar .icon.moon-sun{color:#fff}.hamburger-menu,.hamburger-menu-icon{display:none}.sidebar .menu-item .profile-image{border-radius:100%;width:32px}@media (max-width:600px){.sidebar{display:none}.hamburger-menu-icon{color:var(--dark-slate);cursor:pointer;display:block;font-size:40px;position:fixed;right:20px;top:20px;z-index:1001}.hamburger-menu-icon.dark-mode{color:#eee}.hamburger-menu.open{align-items:center;background-color:#eee;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.dark .hamburger-menu.open{background-color:var(--dark-slate)}.hamburger-menu ul{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.hamburger-menu ul li{margin:20px 0;text-align:center;width:100%}.hamburger-menu ul li a{align-items:center;color:var(--dark-slate);display:flex;font-size:18px;justify-content:center;padding:10px;text-decoration:none;transition:background-color .3s;width:100%}.dark .hamburger-menu ul li a{color:#eee}.hamburger-menu.open .icon{display:block;font-size:25px;margin:10px}.hamburger-menu .icon.moon-sun{color:var(--dark-slate);font-size:35px;left:20px;position:absolute;top:20px}.hamburger-menu .icon.moon-sun:hover{background-color:initial}.dark .hamburger-menu .icon.moon-sun{color:#eee}}