@import "https://fonts.cdnfonts.com/css/sofia-pro";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap";@import "https://fonts.googleapis.com/css2?family=New+Amsterdam&family=Patrick+Hand&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Lobster&display=swap";@import "https://fonts.googleapis.com/css2?family=Baloo+Paaji+2:wght@400..800&display=swap";:root{--header-height:3.5rem;--main-color:#fff;--white-color:#000;--grey-color:grey;--normal-font-size:.938rem;--font-semi-bold:600;--z-fixed:100}@media screen and (width>=1024px){:root{--normal-font-size:1rem}}html{scroll-behavior:smooth}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity 1s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity 1s}#typed-text{text-align:center;text-wrap:wrap;width:100%;height:140px;line-height:40px}#typed-text span{color:#fa3347}.hidden-line-break{display:none}@media (width<=768px){.line-break{display:none}.hidden-line-break{display:block}}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}h1,h2,h3,h4,h5{font-family:"Baloo Paaji 2",sans-serif;line-height:30px}body{font-size:var(--normal-font-size)}ul{list-style:none}a{text-decoration:none}::selection{color:#eee;background:#054687}::-webkit-scrollbar{background:#fff;width:10px}::-webkit-scrollbar-thumb{background:#b3b3b3;border-radius:10px}.loading{z-index:99999999;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:fixed}.loader{box-sizing:border-box;border-top:5px solid #e74c3c;border-radius:50%;width:100px;height:100px;transition:all .3s ease-in-out;animation:2s linear infinite load;position:relative}.loader:before,.loader:after{content:"";box-sizing:border-box;border-radius:50%;width:100px;height:100px;position:absolute;top:0;left:0}.loader:before{border-top:5px solid #e67e22;transform:rotate(120deg)}.loader:after{border-top:5px solid #3498db;transform:rotate(240deg)}.loader span{color:#212529;text-align:center;width:100px;height:100px;font-size:small;line-height:100px;animation:2s linear infinite a2;position:absolute}@keyframes load{to{transform:rotate(360deg)}}@keyframes a2{to{transform:rotate(-360deg)}}.container{margin:auto;max-width:1200px;margin-inline:1.5rem}.header{z-index:99999999;background:#fff;width:100%;transition:all .4s ease-in-out;position:fixed;top:0;left:0;right:0}.header.with-announcement{top:40px}@media only screen and (width<=468px){.header.with-announcement{top:60px}}.announcment{text-align:center;color:#fff;z-index:9999999;background:#000;width:100%;padding:10px;transition:all .4s ease-in-out;position:fixed;top:0}.announcment a{color:#d13c3c;text-decoration:underline}.announcment p{margin-left:20px;margin-right:30px}.announcment i{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:5px 10px;font-size:18px;transition:all .3s ease-in-out;display:flex;position:absolute;top:7px;right:8px}.announcment i:hover{background:#1f1f1f}@media only screen and (width<=468px){.header{top:65px}}.header.shadow{box-shadow:0 2px 16px #0e121b4d}.nav{height:var(--header-height);align-items:center;width:93%;display:flex}.nav__logo,.nav__burger,.nav__close{color:var(--white-color)}.nav__data{justify-content:space-between;align-items:center;height:100%;display:flex}.nav__logo{justify-content:center;align-items:center;gap:15px;height:100%;display:flex}@media only screen and (width<=1000px){.nav__logo{margin-top:25px}}.nav__logo img{width:60px}.nav__toggle{width:32px;height:32px}.nav__burger,.nav__close{cursor:pointer;width:max-content;height:max-content;margin:auto 20px auto auto;font-size:25px;transition:opacity .1s,transform .4s;position:absolute;inset:0}.nav__close{opacity:0}.nav__menu{align-items:center}@media screen and (width<=1000px){.nav__menu{left:0;right:0;top:calc(var(--header-height)50px);pointer-events:none;opacity:0;width:100%;height:calc(100vh - 3.5rem);margin:auto;transition:top .4s,opacity .3s;position:absolute;overflow:auto}.nav__menu::-webkit-scrollbar{width:0}.nav__list{background-color:var(--main-color);padding-top:1rem}}.nav__link{color:var(--grey-color);font-weight:var(--font-semi-bold);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;transition:background-color .3s;display:flex}.nav__link:hover{background-color:var(--main-color-light);color:#000}.nav__link.active-page{color:#000}.nav__link span{border-radius:5px;padding:2px 10px}.nav__link span.special-link{color:#df2d2d;background:#df2d2d64}.show-menu{opacity:1;pointer-events:initial;transition:all .3s ease-in-out;top:3.5rem}.show-icon .nav__burger{opacity:0;transform:rotate(90deg)}.show-icon .nav__close{opacity:1;transform:rotate(90deg)}@media screen and (width<=340px){.container{margin-inline:1rem}.nav__link{padding-inline:1rem}}@media screen and (width>=1000px){.container{margin-inline:auto}.nav{height:calc(var(--header-height) + 1rem);justify-content:space-between;align-items:center;display:flex}.nav__toggle{display:none}.nav__list{-moz-column-gap:2rem;column-gap:2rem;height:100%;display:flex}.nav__link{justify-content:initial;-moz-column-gap:.25rem;column-gap:.25rem;height:100%;padding:0}.nav__link:hover{background-color:#0000}}.warning{margin-top:50px;margin-bottom:100px}.warning .content{justify-content:space-between;width:90%;max-width:1200px;margin:auto;display:flex}.warning .content h2{width:1500px}.warning .content h2 i{color:#fa3347;margin-right:10px}.warning .content p{text-align:justify}.warning .content p a{color:#fa3347}.warning .links{flex-direction:column;gap:5px;margin-top:15px;display:flex}.warning .links a{color:#000;font-size:17px;font-weight:600}@media only screen and (width<=630px){.warning .content{flex-direction:column}.warning .content h2{text-align:center;width:100%;margin-bottom:15px}}footer{z-index:99999;background:#000;justify-content:center;align-items:center;width:100%;padding-top:50px;display:flex}footer .content{justify-content:space-between;align-items:center;width:80%;max-width:1400px;display:flex}footer .footer-left{margin-right:100px}footer .footer-left img{width:80px;margin-bottom:20px}footer .footer-left h2{color:#ddd;text-align:center;margin-bottom:40px;font-size:40px;text-decoration:underline;font-family:Lobster,cursive!important}footer .footer-left p{color:#5a5a5a;margin-bottom:100px;font-size:15px}h6{color:gray;text-align:center;font-size:15px;bottom:10px}h6.copy{display:none}.footer-right h2{text-align:center;color:#ddd;margin-bottom:50px;font-size:17px;font-weight:400}.footer-right h2 strong{color:#5a5a5a}.footer-right .socials{justify-content:center;gap:20px;display:flex}.footer-right .socials .social{color:#c5c4c4;align-items:center;font-size:20px}.socials .social i{margin-right:10px}@media only screen and (width<=730px){footer .content{flex-direction:column}footer .footer-left{margin-right:0}h6{display:none}h6.copy{display:block}footer .footer-left p{margin-bottom:30px}.footer-right .socials{margin-bottom:50px}}@media only screen and (width<=460px){.socials{flex-direction:column;align-items:center}}.hero{justify-content:center;align-items:center;width:98%;max-width:1600px;margin:0;padding:0;display:flex}.content{width:90%;max-width:1600px;margin:auto;display:block}.hero .hero-content{flex-direction:column;width:80%;margin:auto;padding-left:130px;display:flex}.hero-content h2{z-index:99;color:#212529;font-size:70px;font-weight:600;line-height:70px}.bg-text{opacity:.03;z-index:-1;font-size:200px;font-weight:900;line-height:250px;position:absolute;top:60px;left:100px}.circle{height:400px;position:absolute;left:0}.issues-container{justify-content:center;align-items:center;width:100%;max-width:1000px;margin:50px auto;padding-top:50px;padding-left:20px;display:flex}.issues-container img{transition:all .4s ease-in-out}.issues-container a img:hover{transform:scale(1.1)}.first{z-index:100;border-radius:8px;width:290px;margin-right:-50px}.second{z-index:99;border-radius:8px;width:260px;margin-right:-50px}.third{border-radius:8px;width:240px}.issues-link{flex-direction:column;justify-content:center;align-items:center;gap:5px;padding-left:15px;display:flex}.issues-link i{color:#808080b4;font-size:60px;transition:all .3s ease-in-out}.issues-link span{text-align:center;color:#808080b4;font-size:15px;transition:all .3s ease-in-out}.issues-link:hover i,.issues-link:hover span{color:gray}section.body-txt{color:#fff;background:#000;border-radius:20px;flex-direction:column;gap:20px;width:97%;margin-top:100px;margin-left:1.5%;margin-right:1.5%;padding:30px;display:flex}.body-txt h2{margin-bottom:10px;font-size:25px}section.body-txt .row-f,section.body-txt .row-s{width:100%}section.body-txt .row-f p,section.body-txt .row-s p{color:gray;width:45%}.row-s{flex-direction:column;align-items:flex-end;display:flex}.row-s p,.row-s h2{text-align:left;width:45%}@media only screen and (width<=630px){section.body-txt .row-f p,section.body-txt .row-s p{text-align:center;width:100%;margin-bottom:20px}section.body-txt .row-f h2,section.body-txt .row-s h2{text-align:center;width:100%}}@media only screen and (width<=1350px){.first{width:270px}.second{width:230px}.third{width:220px}}@media only screen and (width<=1150px){.first{width:230px}.second{width:190px}.third{width:180px}}@media only screen and (width<=490px){.first{width:210px}.second{width:170px}.third{width:160px}}@media only screen and (width<=435px){.first{width:190px}.second{width:150px}.third{width:140px}}@media only screen and (width<=1030px){.hero{flex-direction:column}.hero .hero-content{width:100%;padding:120px 0 0}.hero-content h2 br{display:none}.bg-text{text-align:center;font-size:100px;top:0}.hero-content h2{text-align:center;font-size:4rem}.first,.second{margin-right:-70px}.issues-container{padding-top:50px}}@media only screen and (width<=540px){.bg-text{font-size:70px}}@media only screen and (width<=570px){.first,.second{margin-right:-90px}}.quote{opacity:.2;text-align:center;margin-bottom:-50px!important;font-family:fantasy!important;font-size:75px!important}.typing-animation{justify-content:center;font-size:24px;display:flex}.team{margin-top:100px;padding:30px;display:flex}.team-buttons{flex-direction:column;gap:20px;width:32%;margin-bottom:20px;margin-right:50px;display:flex}.team-buttons button{opacity:.4;cursor:pointer;background:#ecebeb;border:none;border-radius:20px;outline:none;flex-direction:column;justify-content:start;min-width:300px;padding:30px;transition:all .3s ease-in-out;display:flex}.team-buttons button.active-team{opacity:1}.team-buttons button i{background:#fff;border-radius:8px;width:100%;margin-bottom:15px;padding:10px;font-size:30px}.team-buttons button h3{margin-bottom:7px;font-size:25px}.team-buttons button p{color:gray;text-align:left;font-size:15px}.team-cards{flex-wrap:wrap;align-items:center;display:flex}.team-card{perspective:1000px;width:260px;height:400px}.card__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s;position:relative}.card__inner.is-flipped{transform:rotateY(180deg)}.card__inner.is-flipped .card__face--front,.card__inner:not(.is-flipped) .card__face--back{visibility:hidden}.card__face{backface-visibility:hidden;border-radius:16px;width:100%;height:100%;position:absolute;overflow:hidden}.card__face--back{transform:rotateY(180deg)}.card__content{flex-direction:column;align-items:center;width:100%;height:100%;padding:10px;display:flex}.card__content img{border-radius:50%;width:200px;height:200px;margin-bottom:15px}.card__content h3{text-align:center;color:#111;font-size:23px}.card__content h4{color:#808080be;text-transform:uppercase;text-align:center;font-family:Poppins,sans-serif;font-size:15px}.card__content .social{justify-content:center;gap:10px;margin-top:20px;display:flex}.social i{color:#555;font-size:18px}.pp{-o-object-fit:cover;object-fit:cover;background-color:#fff;border:5px solid #fff;border-radius:50%;width:128px;height:128px;margin:0 auto 30px;display:block}@media only screen and (width<=1000px){.team{flex-direction:column;align-items:center}.team-buttons{width:100%;margin-right:0}.team-cards{width:100%}}.program-hero{justify-content:space-between;align-items:center;width:90%;max-width:1600px;margin:auto;padding-top:22vh;padding-bottom:5vh;display:flex}.program-hero .content{max-width:700px}.content h1{text-align:left;margin-bottom:15px;font-size:32px}.program-hero .content p{text-align:justify;color:gray;margin-bottom:30px}.btn{color:#fff;background:#d13c3c;border-radius:8px;padding:12px;font-size:20px;transition:all .3s ease-in-out}.btn:hover{background:#2d3eda}.landing-img{filter:hue-rotate(45deg);width:400px;margin-right:40px;animation:3s infinite moveUpDown;position:relative}@keyframes moveUpDown{0%{transform:translateY(-5px)}50%{transform:translateY(-50px)}to{transform:translateY(-5px)}}.box{background:#000;border-radius:20px;gap:40px;width:90%;max-width:1600px;margin:auto auto 70px;padding:50px;display:flex}.box .box-side{border-left:3px solid #d13c3c;padding:15px}.box-side h2{color:#fff;margin-bottom:15px;font-size:2rem}.box-side p{color:#ddd;text-align:justify;text-justify:inter-word;height:150px;margin-bottom:50px;font-size:15px}body{background:#fff}.timeline{white-space:nowrap;gap:20px;width:90%;max-width:1600px;margin:50px auto 0;padding:0 10px;display:block;position:relative}.timeline.program-timeline{grid-gap:20px;grid-template-columns:320px auto;display:grid}.timeline:before,.timeline:after{content:"";z-index:2;width:100px;position:absolute;top:180px;bottom:30px}.timeline:after{background:linear-gradient(270deg,#fff 0%,#ffffffbd 50%,#fff0 100%);right:0}.timeline:before{background:linear-gradient(90deg,#fff 0%,#ffffffbd 50%,#fff0 100%);left:0}.timeline.program-timeline:before,.timeline.program-timeline:after{top:0}.timeline.program-timeline:before{left:340px}.timeline .info{color:#fff;white-space:normal;background:#000;border-radius:20px;flex-direction:column;justify-content:center;padding:50px;display:flex}.timeline .info h2{text-align:center;font-size:35px}.timeline .info p{color:gray;text-align:center;margin-top:10px}.timeline.program-timeline h2{line-height:35px}.timeline.program-timeline h2,.timeline.program-timeline p{text-align:left}.timeline ol::-webkit-scrollbar{height:10px}.timeline ol::-webkit-scrollbar-thumb{background:#d13c3c;border-radius:10px}.timeline ol::-webkit-scrollbar-track{background:#ececec}.timeline ol{scroll-snap-type:x mandatory;scrollbar-color:#d13c3c #ececec;width:100%;padding:280px 0;font-size:0;transition:all 1s;overflow-x:scroll}.timeline ol li{scroll-snap-align:start;background:gray;width:160px;height:5px;list-style-type:none;display:inline-block;position:relative}.timeline ol li:last-child{width:340px}.timeline ol li:not(:first-child){margin-left:14px}.timeline ol li:not(:last-child):after{content:"";z-index:1;background:#d13c3c;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;bottom:0;left:calc(100% + 1px);transform:translateY(-50%)}.timeline ol li div{white-space:normal;color:#323135;background:#eee;border-radius:0 10px 10px;width:280px;height:240px;padding:15px;font-size:1rem;position:absolute;left:calc(100% + 7px)}.timeline ol li div:before{content:"";border-style:solid;width:0;height:0;position:absolute;top:100%;left:0}.timeline ol li:nth-child(odd) div{border-radius:10px 10px 10px 0;top:-16px;transform:translateY(-100%)}.timeline ol li:nth-child(odd) div:before{border-width:8px 8px 0 0;border-color:#d8d8d8 #0000 #0000;top:100%}.timeline ol li:nth-child(2n) div{top:calc(100% + 16px)}.timeline ol li:nth-child(2n) div:before{border-width:8px 0 0 8px;border-color:#0000 #0000 #0000 #d8d8d8;top:-8px}.timeline time{color:#d13c3c;margin-bottom:8px;font-size:1.4rem;font-weight:700;display:block}@media only screen and (width<=850px){.timeline.program-timeline{gap:20px;display:block}.timeline.program-timeline h2,.timeline.program-timeline p{text-align:center}.timeline.program-timeline:before,.timeline.program-timeline:after{top:190px}.timeline.program-timeline:before{left:0}}@media only screen and (width<=690px){.timeline.program-timeline:before,.timeline.program-timeline:after{top:200px}}@media only screen and (width<=434px){.timeline.program-timeline:before,.timeline.program-timeline:after{top:280px}}@media only screen and (width<=590px){.timeline.ifyr-timeline:before,.timeline.ifyr-timeline:after{top:220px}}.statistics{background:url(/assets/statis-z4Cybs_O.jpg) 50% no-repeat fixed;justify-content:center;align-items:center;width:100%;margin-top:70px;display:flex}.statistics-wrapper{background:#000000c9;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:50px;display:flex}.statistics-wrapper .row{display:flex}.row .statistic{border-left:3px solid #fff;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:300px;margin-bottom:30px;padding-left:50px;padding-right:50px;display:flex}.statistic h3{color:#ddd;text-align:center;font-size:60px}.statistic p{color:#ddd;text-align:center;font-size:22px;font-style:italic}@media screen and (width<=1170px){.program-hero{flex-direction:column;gap:100px;padding-top:15vh}.program-hero .content h1,.hero .content p{text-align:center}.program-hero .content .btn{text-align:center;margin:auto;display:block}.program-hero .landing-img{width:30%;min-width:300px}.box{flex-direction:column}.box .box-side p{height:auto;margin-bottom:0}.box .box-side .btn{text-align:center;width:100%;display:block}}@media screen and (width<=588px){.box{margin-top:3rem}}@media screen and (width<=1150px){.box .box-side p{margin-bottom:90px}}@media screen and (width<=700px){.program-hero .landing-img{animation:none}}@media screen and (width<=940px){.statistics-wrapper .row{flex-direction:column}.row .statistic{border-left:3px solid #ddd;border-right:3px solid #ddd}}.info-container{background:#ddd;flex-direction:column;place-content:center;gap:30px;margin:0 100px 100px;padding:200px 100px 100px;display:flex}.info-container h1{text-align:center;font-size:40px}.info-container .navigates{justify-content:center;align-items:center;gap:10px;display:flex}.info-container .navigates a{color:#fff;background:#d13c3c;border:2px solid #d13c3c;border-radius:10px;padding:10px;font-size:19px}.info-container .navigates a:last-child{color:#d13c3c;background:0 0}#section-wrapper{width:100%;height:500px;margin-top:10vh;margin-bottom:150px;padding:10px}.box-wrapper{border-radius:30px;width:90%;max-width:1200px;margin:35px auto auto;display:flex;position:relative}.info-wrap{color:#fff;background:#000;border-radius:30px 0 0 30px;width:38%;height:551px;padding:40px;display:block}.info-title{text-align:left;letter-spacing:.5px;font-family:"Baloo Paaji 2",sans-serif;font-size:28px}.info-sub-title{letter-spacing:.5px;color:gray;margin-top:17px;font-size:16px;font-weight:300;line-height:26px}.info-details{margin:60px 0;list-style:none}.info-details li{color:#fff;margin-top:25px;font-size:18px}.info-details li i{background:#fa3347;border-radius:50%;width:auto;margin-right:5px;padding:12px}.info-details li a{color:#fff;text-decoration:none}.info-details li a:hover{color:#fa3347}.form-wrap{float:right;background:#ecf0f3;border-radius:0 30px 30px 0;width:62%;height:551px;padding:40px 25px 35px}.form-title{text-align:left;letter-spacing:.5px;margin-left:23px;font-family:"Baloo Paaji 2",sans-serif;font-size:28px}.form-fields{width:100%;padding:15px 5px 5px;display:table}.form-fields input,.form-fields textarea{color:#303030;background:0 0;border:none;border-bottom:2px solid gray;outline:none;width:100%;padding:10px;font-size:18px}.form-fields input:focus,.form-fields textarea:focus{border-color:#000}.form-fields textarea{resize:none;height:150px}.form-group{float:left;border-radius:25px;width:46%;margin:14px 12px}.form-fields .form-group:last-child{width:96%}.submit-button{cursor:pointer;color:#fff;text-align:center;background:#fa3347;border:none;border-radius:15px;outline:none;width:96%;height:60px;margin:0 12px;font-size:20px;font-weight:700;transition:all .5s}.submit-button:hover{background:#2d3eda}@media only screen and (width<=1213px){.box-wrapper{flex-direction:column;width:98%}#section-wrapper{height:12 0px}.info-wrap,.form-wrap{width:100%;height:inherit}.info-wrap{border-radius:30px 30px 0 0}.form-wrap{border-radius:0 0 30px 30px}.form-group{float:none;width:100%;margin:25px 0}.form-fields .form-group:last-child,.submit-button{width:100%}.submit-button{margin:10px 0}}.ifyr-hero{flex-direction:column;justify-content:center;align-items:center;padding-top:18vh;display:flex}.ifyr-hero h1{text-align:center;color:#fa3347;max-width:1100px;margin-left:20px;margin-right:20px;font-size:60px;line-height:60px}@media only screen and (width<=610px){.ifyr-hero h1{font-size:45px;line-height:45px}}.ad{background:#000;justify-content:center;align-items:center;width:100%;padding:5px;display:flex}.ad h3{color:#fff;text-align:center;font-size:17px}.ad h3 a{color:#fa3347;text-decoration:underline}.title{justify-content:center;align-items:center;gap:30px;width:100%;margin-top:100px;margin-bottom:20px;display:flex}.title h2{text-align:center;color:#d13c3c;font-size:35px}.title hr{border:1px solid #d13c3c;width:200px}.quote{margin-top:50px}.ifyr-hero a{color:#fff;background:#fa3347;margin-bottom:80px;padding:15px;font-size:18px}.ifyr-stats p{color:gray;text-align:center;max-width:800px;margin:auto auto 30px}.ifyr-statistics{background:#eee;border-radius:20px;justify-content:center;align-items:center;gap:20px;width:70%;max-width:1400px;margin:auto;padding:0 40px;display:flex}.ifyr-statistics .ifyr-statistic{border-right:5px solid #fff;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:50px 100px 20px;display:flex}@media only screen and (width<=1110px){.ifyr-statistics{flex-direction:column;width:90%}.ifyr-statistics .ifyr-statistic{border-bottom:2px solid #ddd;border-right:none;width:100%}}.ifyr-statistics .ifyr-statistic:last-child{border:none}.ifyr-statistics .ifyr-statistic h2{text-align:center;color:#d13c3c;font-size:50px}.ifyr-statistics .ifyr-statistic p{color:gray;text-align:center;font-size:18px}.about{width:90%;max-width:1600px;margin:auto;display:flex}@media only screen and (width<=910px){.about{flex-direction:column;align-items:center;gap:20px}}.about img{width:170px}.about p{border-left:3px solid #fa3347;margin-left:20px;padding-left:20px;font-size:18px}.fields .content{flex-direction:column;justify-content:center;align-items:center;width:90%;margin:auto;display:flex}.fields .content .row{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;margin-bottom:20px;display:flex}.fields .content .fields-card{background:#000;border-radius:10px;justify-content:center;align-items:center;width:200px;padding:15px;display:flex}.fields .row:first-child .fields-card:nth-child(2n),.fields .row:nth-child(2) .fields-card:nth-child(odd){background:#fa3347}.fields .fields-card h3{color:#fff;text-align:center;font-size:20px}.fields .fields-card p{color:#ddd;text-align:center;margin-top:10px}.fields .rule{flex-direction:column}.red-box{border:4px solid #fa3347;border-radius:15px;width:90%;max-width:1600px;margin:auto;padding-bottom:25px;padding-left:35px;display:block}.red-box h2{color:#fa3347;text-align:left;margin-top:25px;margin-bottom:10px}.red-box ul{margin-left:30px;list-style:circle}.red-box a{color:#fa3347}.red-box a:hover{text-decoration:underline}.red-box h3{color:#fa5968;margin-top:15px;margin-bottom:10px;margin-left:25px;font-size:22px}.accordion{width:90%;max-width:1600px;margin:auto}.accordion-item{border-bottom:1px solid #e5e5e5}.accordion-item button{text-align:left;color:#d13c3c;background:0 0;border:none;outline:none;width:100%;padding:1em 0;font-size:20px;font-weight:400;display:block;position:relative}.accordion-item button:hover,.accordion-item button:focus{cursor:pointer;color:#d13c3c}.accordion-item button:hover:after,.accordion-item button:focus:after{cursor:pointer;color:#d13c3c;border:1px solid #d13c3c}.accordion-item button .accordion-title{padding:1em 1.5em 1em 0}.accordion-item button .icon{border:1px solid;border-radius:22px;width:22px;height:22px;display:inline-block;position:absolute;top:18px;right:0}.accordion-item button .icon:before{content:"";background:currentColor;width:10px;height:2px;display:block;position:absolute;top:9px;left:5px}.accordion-item button .icon:after{content:"";background:currentColor;width:2px;height:10px;display:block;position:absolute;top:5px;left:9px}.accordion-item button[aria-expanded=true]{color:#a32e2e}.accordion-item button[aria-expanded=true] .icon:after{width:0}.accordion-item button[aria-expanded=true]+.accordion-content{opacity:1;will-change:opacity, max-height;max-height:9em;transition:all .2s linear}.accordion-content{opacity:0;will-change:opacity, max-height;max-height:0;transition:opacity .2s linear,max-height .2s linear;overflow:hidden}.accordion-content p{margin:2em 0;font-size:1rem;font-weight:300}.application-section{background:#d13c3c;margin-top:100px;padding-top:50px;padding-bottom:50px}.application-section .content{width:90%;max-width:1600px;margin:auto}.application-section h2{text-align:center;color:#fff;margin-bottom:15px;font-size:30px}.application-section p{color:#ddd;text-align:center;margin-bottom:20px;font-size:16px}.application-section a{text-align:center;color:#d13c3c;text-transform:uppercase;background:#fff;border:3px solid #fff;width:100%;padding:15px;font-size:19px;transition:all .3s ease-in-out;display:block}.application-section a:hover{color:#fff;background:0 0}.content{width:90%;max-width:1200px;margin:auto}.publish-hero{flex-direction:column;justify-content:center;align-items:center;padding-top:150px;display:flex}.publish-hero .row{gap:30px;width:100%;display:flex}.row h1{text-align:left;color:#2b2b2b;margin-bottom:15px;font-size:40px;line-height:50px}.row p{max-width:580px;font-size:16px}@media only screen and (width<=930px){.publish-hero .row{flex-direction:column;align-items:center}.publish-hero .row p,.publish-hero .row h1{text-align:center}.publish-hero .row h1 br{display:none}}.features{background:#ddd;flex-direction:column;justify-content:center;align-items:center;margin-top:100px;padding-top:50px;padding-bottom:50px;display:flex}.features h1{color:#242323}.features .row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.features .features-card{align-items:center;width:900px;height:100px;display:flex}@media only screen and (width<=810px){.features .row{flex-direction:column;gap:20px}.features .features-card{width:90%}}.features .features-card .icon{background:#000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:100%;margin-right:15px;padding:10px 20px;display:flex}.features .icon p{color:#ddd;text-align:center;background:#d13c3c;border-radius:10px;margin-bottom:10px;padding-left:10px;padding-right:10px;font-size:20px}.features .icon img{height:30px}.criteria{margin-top:70px}.criteria h2{color:#242323;text-align:center;margin-bottom:20px;font-size:40px}.criteria .row{gap:30px;display:flex}@media only screen and (width<=970px){.criteria .row{flex-direction:column}}.criteria .row .criteria-card{background:#ddd;border-radius:20px;padding:20px}.criteria .row .criteria-card .img{background:#fff;border-radius:20px;width:fit-content;height:63px;margin-bottom:20px}.publish-section{background:#d13c3c;margin-top:100px;padding-top:50px;padding-bottom:50px}.publish-section h2{text-align:center;color:#fff;margin-bottom:15px;font-size:40px}.publish-section p{color:#ddd;text-align:center;margin-bottom:20px;font-size:16px}.publish-section a{text-align:center;color:#d13c3c;background:#fff;border:3px solid #fff;border-radius:7px;width:100%;padding:15px;font-size:19px;transition:all .3s ease-in-out;display:block}.publish-section a:hover{color:#fff;background:0 0}.user-container{background:linear-gradient(60deg,#d1d1d1,#eee,#d1d1d1);justify-content:center;align-items:center;padding-top:12vh;padding-bottom:5vh;display:flex}.user-container h2{text-align:center;color:#1f1f1f;font-size:30px}.user-container hr{border:1.5px solid #054687;width:50px;margin:auto auto 30px;display:block}.user-container .button{text-align:center;text-transform:uppercase;vertical-align:middle;color:#413f3f;cursor:pointer;background-color:#fff;border:1px solid #00000040;border-radius:.5rem;align-items:center;gap:.75rem;max-width:320px;margin:auto auto 30px;padding:.5rem 1.4rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition:all .6s;display:flex}.button svg{height:24px}.form-container{background:#fff;border-radius:20px;width:60%;max-width:1200px;margin-top:10vh;padding:30px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}@media only screen and (width<=1000px){.form-container{width:90%}}.form-container ul{margin-top:15px;padding-left:25px;list-style:circle}.form-container ul li a{color:#054687}.form-container ul li a:hover{text-decoration:underline}.form-container .logout{color:#fff;cursor:pointer;z-index:999999;background:#005bb6;border:none;border-radius:8px;padding:10px;font-size:20px;position:fixed;bottom:20px;right:20px;box-shadow:inset 0 -23px 25px #0000002b,inset 0 -36px 30px #00000026,inset 0 -79px 40px #0000001a,0 2px 1px #0000000f,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}.form-controls{justify-content:space-between;margin-bottom:20px;display:flex}.form-controls p a{color:#005bb6}.form-controls p a:hover{text-decoration:underline}.form-input-field{width:100%;margin-bottom:20px;position:relative}.form-input{color:#454545;background:0 0;border:1.5px solid #9e9e9e;border-radius:10px;width:100%;padding:1rem;font-size:1rem;transition:border .3s cubic-bezier(.4,0,.2,1)}.user-label{color:#b0afaf;pointer-events:none;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;left:15px;transform:translateY(1rem)}.form-input:focus,.form-input:valid{border:1.5px solid #005bb6;outline:none}.form-input:focus~label,.form-input:valid~label{color:#005bb6;background:#fff;padding:0 .2em;transform:translateY(-50%)scale(.8)}.checkbox{appearance:none;cursor:pointer;background-color:#0000;border:2px solid #005bb6;border-radius:5px;width:20px;height:20px;margin-right:10px;display:inline-block;position:relative}.checkbox:before{content:"";background-color:#005bb6;border-radius:3px;width:10px;height:10px;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.checkbox:checked:before{transform:translate(-50%,-50%)scale(1)}.checkbox-label{color:#1f1f1f;cursor:pointer;user-select:none;align-items:center;font-size:18px;display:flex}.drag-area{border:2px dashed #005bb6;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.drag-area.active{border:2px solid #000}.drag-area .icon{color:#054687;font-size:80px}.drag-area header{text-align:center;font-size:25px;font-weight:600}.drag-area span{color:#000;margin:10px 0 15px;font-size:20px;font-weight:500}.drag-area button{color:#eee;cursor:pointer;background:#005bb6;border:none;border-radius:6px;outline:none;padding:10px 25px;font-size:20px;font-weight:500}.drag-area img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:100%}.pushable{cursor:pointer;outline-offset:4px;-webkit-tap-highlight-color:#0000;background:0 0;border:none;outline-color:#ff1493;width:100%;padding:0;transition:filter .25s;position:relative}.pushable .shadow{filter:blur(2px);will-change:transform;background:#9ca5c4;border-radius:8px;width:100%;height:100%;transition:transform .6s cubic-bezier(.3,.7,.4,1);position:absolute;top:0;left:0;transform:translateY(2px)}.pushable .edge{background:linear-gradient(90deg,#054687 0%,#005bb6 8% 92%,#054687 100%);border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.pushable .front{color:#fff;text-transform:uppercase;letter-spacing:1.5px;background:#005bb6;border-radius:8px;padding:16px 32px;font-size:1rem;font-weight:600;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:block;position:relative;transform:translateY(-4px)}.pushable:hover{filter:brightness(110%)}.pushable:hover .front{transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(-6px)}.pushable:active .front{transition:transform 34ms;transform:translateY(-2px)}.pushable:hover .shadow{transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(4px)}.pushable:active .shadow{transition:transform 34ms;transform:translateY(1px)}.pushable:focus:not(:focus-visible){outline:none}.not-found{text-transform:uppercase;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px 50px;font-family:sans-serif;display:flex}.not-found h1.title{font-size:45px;font-weight:900}.not-found p{margin:20px 0}.not-found a{color:#fff;background-color:#eb8787;border-radius:50px;margin:20px 0;padding:15px 30px;font-size:12px;text-decoration:none}.fof{z-index:-1;color:#cdcdcd;font-family:sans-serif;font-size:350px;position:absolute}#issue-alert{z-index:99999999;background:#00000075;justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;transition:all .3s ease-in-out;display:none;position:fixed;top:0;left:0}.alert-box{background:#eee;border-radius:20px;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.alert-box i{color:#0059ff;font-size:40px}.alert-box h2{font-size:30px}.publish-card{text-align:center;background:#fff;border:1px solid #f3f4f6;border-radius:.5rem;max-width:48rem;margin:6rem auto;padding:2rem;box-shadow:0 10px 25px #0206170f}.publish-card h1{margin:0}.publish-btn{border-radius:.5rem;padding:.6rem 1.2rem;font-weight:600;text-decoration:none;display:inline-block}.publish-icon{color:#fa3347;flex:0 0 36px;width:36px;height:36px;margin-right:.5rem}.publish-title{color:#fa3347;margin-left:.5rem}.publish-btn-primary{color:#fff;background:#fa3347}.publish-btn-secondary{color:#fa3347;background:#fff;border:1px solid #fa3347}.junior-banner{color:#000;z-index:9999;background:#fff;border-bottom:1px solid #e6e6e6;align-items:center;margin-top:72px;padding:.2rem 0;font-size:.9rem;display:flex;position:relative;box-shadow:0 2px 6px #0206170a}.junior-banner .junior-text{align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.junior-apply{color:#000;background:0 0;border:1px solid #00000014;border-radius:.25rem;margin-left:.25rem;padding:.18rem .5rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-block}.junior-apply:hover{background:#00000008}.junior-close{color:#0009;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:6px 8px;font-size:1.05rem;line-height:1}.junior-close:hover{color:#000000e6}@media (width>=640px){.publish-card{padding:2.5rem}}
