.SetList .header h2.title,.user-courses-card .header h2.title{font-size:21px;font-weight:600;margin:20px 20px 20px 0}header .menu-container .left-area a.logo img{max-height:50px}header .menu-container .right-area .guest-menu{align-items:center;display:flex;position:relative}header .menu-container .right-area .guest-menu .categories-menu-toggle{background:rgba(0,0,0,.05)}header .menu-container .right-area .guest-menu .categories-menu-toggle:hover{background:rgba(0,0,0,.1)}header .menu-container .right-area .guest-menu .other-menu a{align-items:center;background:0;background:rgba(0,0,0,.05);border:none;border-radius:50px;color:#fff;font-size:15px;line-height:1.42857143;margin-bottom:0;margin-right:1rem;padding:.9rem 2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}header .menu-container .right-area .guest-menu .other-menu a:hover{background:rgba(0,0,0,.1)}header .menu-container .right-area .guest-menu:after{background:#2b235a;border-radius:5px;content:"";height:38px;opacity:.2;position:absolute;right:-11px;width:2px}.cms-page-content-body h1,.cms-page-content-body h2,.cms-page-content-body h3,.cms-page-content-body h4,.cms-page-content-body h5,.cms-page-content-body strong{color:#333;font-weight:600;margin-top:0}.cms-page-content-body p{color:#535353;font-size:16px;line-height:26px;margin-bottom:10px}.notification-bell{background-color:rgba(0,0,0,.1);color:#fff}footer .footer-bottom{background:#f1f1f1;border-top:1px solid #d8d8d8;padding-bottom:0}footer .footer-bottom p{text-align:center}footer .footer-bottom div.ab img{display:block;height:300px;margin:70px auto 0}footer .footer-bottom .logos{align-items:center;display:flex;margin-top:70px}footer .footer-bottom .logos div{display:flex}footer .footer-bottom .logos div:nth-child(2){justify-content:center}footer .footer-bottom .logos div:nth-child(3){align-items:center;justify-content:space-between}footer .footer-bottom .logos div img{margin:0 auto}footer .footer-bottom .logos div img.stb{width:230px}footer .footer-bottom .logos div img.rsp{width:102px}footer .footer-bottom .logos div img.tisk{width:120px}footer .footer-bottom .logos div img.undp{width:70px}@media screen and (max-width:600px){footer .footer-bottom .logos div:nth-child(3){gap:15px}footer .footer-bottom .logos div img{margin:0 auto}footer .footer-bottom .logos div img.stb{width:130px}footer .footer-bottom .logos div img.rsp{width:70px}footer .footer-bottom .logos div img.tisk{width:80px}footer .footer-bottom .logos div img.undp{width:40px}}.main-page-top{background:#fff url(/themes/vidobu/stemhub/img/main-page-background.jpg) no-repeat 0 0;background-size:cover}#gotoup{bottom:110px}.landing-page .hero-section{background:linear-gradient(135deg,#6a4d90,#c44767 50%,#6a4d90);color:#fff;overflow:hidden;padding:6em 0 5em;position:relative}.landing-page .hero-section:before{background:url(/themes/vidobu/stemhub/img/main-page-background.jpg) no-repeat 50%;background-size:cover;bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0;z-index:0}.landing-page .hero-section .container{position:relative;z-index:1}.landing-page .hero-content{margin:0 auto;max-width:50em;text-align:center}.landing-page .hero-title{color:#fff;font-size:3.5em;font-weight:800;line-height:1.1;margin:0 0 .4em;text-shadow:.125em .125em .25em rgba(0,0,0,.2)}.landing-page .hero-project-title{color:hsla(0,0%,100%,.95);font-size:1.1em;font-weight:500;line-height:1.5;margin:0 0 1.5em;opacity:.95}.landing-page .hero-subtitle{color:hsla(0,0%,100%,.9);font-size:1.15em;line-height:1.7;margin:0 auto 2.5em;max-width:43.75em;opacity:.9}.landing-page .hero-actions{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin-bottom:4em}.landing-page .btn-hero-primary{background:#fff;border:none;border-radius:3.125em;box-shadow:0 .25em 1em rgba(0,0,0,.2);color:#667eea;display:inline-block;font-size:1.1em;font-weight:600;padding:.75em 2em;text-decoration:none;transition:all .3s ease}.landing-page .btn-hero-primary:hover{background:hsla(0,0%,100%,.95);box-shadow:0 .625em 1.25em rgba(0,0,0,.3);color:#6a4d90;transform:translateY(-.125em)}.landing-page .btn-hero-secondary{background:transparent;border:.125em solid #fff;border-radius:3.125em;color:#fff;display:inline-block;font-size:1.1em;font-weight:600;padding:.75em 2em;text-decoration:none;transition:all .3s ease}.landing-page .btn-hero-secondary:hover{background:#fff;box-shadow:0 .625em 1.25em rgba(0,0,0,.2);color:#6a4d90;transform:translateY(-.125em)}.landing-page .hero-stats{border-top:.125em solid hsla(0,0%,100%,.2);display:flex;flex-wrap:wrap;gap:4em;justify-content:center;padding-top:3em}.landing-page .stat-item{text-align:center}.landing-page .stat-number{color:#fff;font-size:2.5em;font-weight:800;line-height:1.2;margin-bottom:.5em;text-shadow:.125em .125em .25em rgba(0,0,0,.2)}.landing-page .stat-label{color:hsla(0,0%,100%,.9);font-size:1em;font-weight:500;opacity:.9}.landing-page .features-section{background:#fff;padding:4.5em 0 5em}.landing-page .project-opportunities-section{background:linear-gradient(135deg,rgba(72,178,85,.08),rgba(73,182,179,.05));padding:0 0 4.5em}.landing-page .opportunities-header{margin-bottom:3em;text-align:center}.landing-page .opportunities-title{color:#333;font-size:2em;font-weight:700;line-height:1.2;margin-bottom:.4em}.landing-page .opportunities-subtitle{color:#666;font-size:1em;line-height:1.6;margin:0 auto;max-width:37.5em}.landing-page .opportunities-content{align-items:stretch;display:flex;flex-direction:row;gap:2em}.landing-page .opportunity-category{background:#fff;-o-border-image:linear-gradient(135deg,#72b255,#72b255) 1;border-image:linear-gradient(135deg,#72b255,#72b255) 1;border-left:.25em solid;border-radius:.75em;box-shadow:0 .25em 1em rgba(106,77,144,.1);display:flex;flex:1;flex-direction:column;padding:2em 2.5em;transition:all .3s ease}.landing-page .opportunity-category:hover{box-shadow:0 .5em 1.5em rgba(106,77,144,.15);transform:translateY(-.25em)}.landing-page .category-title{color:#333;font-size:1.5em;font-weight:600;margin:0 0 1em;padding-left:1em;position:relative;z-index:1}.landing-page .category-title:before{background:#72b255;border-radius:50%;content:"";height:.5em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.5em}.landing-page .category-description{position:relative;z-index:1}.landing-page .category-description p{color:#555;font-size:1em;line-height:1.85;margin-bottom:1.25em;text-align:left}.landing-page .category-description p:last-child{margin-bottom:0}.landing-page .section-header{margin-bottom:2.5em;text-align:center}.landing-page .section-title{color:#333;font-size:2em;font-weight:700;line-height:1.2;margin-bottom:.4em}.landing-page .section-subtitle{color:#666;font-size:1em;line-height:1.6;margin:0 auto;max-width:37.5em}.landing-page .feature-row{border-radius:1em;margin-bottom:3.5em;padding:3em 2.5em;transition:all .3s ease}.landing-page .feature-row:last-child{margin-bottom:0}.landing-page .feature-row .row{align-items:center}.landing-page .feature-row.feature-row-left:hover{transform:translateX(.5em)}.landing-page .feature-row.feature-row-right:hover{transform:translateX(-.5em)}.landing-page .feature-row.feature-education{background:linear-gradient(135deg,rgba(114,178,85,.12),rgba(73,182,179,.08) 50%,#fff);box-shadow:0 .25em 1em rgba(114,178,85,.08)}.landing-page .feature-row.feature-education:hover{background:linear-gradient(135deg,rgba(114,178,85,.18),rgba(73,182,179,.12) 50%,#fff);box-shadow:0 .5em 1.5em rgba(114,178,85,.12)}.landing-page .feature-row.feature-education .feature-image-left{background:linear-gradient(135deg,#72b255,#49b6b3)}.landing-page .feature-row.feature-mentorship{background:linear-gradient(135deg,rgba(106,77,144,.12),rgba(196,71,103,.08) 50%,#fff);box-shadow:0 .25em 1em rgba(106,77,144,.08)}.landing-page .feature-row.feature-mentorship:hover{background:linear-gradient(135deg,rgba(106,77,144,.18),rgba(196,71,103,.12) 50%,#fff);box-shadow:0 .5em 1.5em rgba(106,77,144,.12)}.landing-page .feature-row.feature-mentorship .feature-image-right{background:linear-gradient(135deg,#6a4d90,#c44767)}.landing-page .feature-row.feature-community{background:linear-gradient(135deg,rgba(73,182,179,.12),rgba(114,178,85,.08) 50%,#fff);box-shadow:0 .25em 1em rgba(73,182,179,.08)}.landing-page .feature-row.feature-community:hover{background:linear-gradient(135deg,rgba(73,182,179,.18),rgba(114,178,85,.12) 50%,#fff);box-shadow:0 .5em 1.5em rgba(73,182,179,.12)}.landing-page .feature-row.feature-community .feature-image-right{background:linear-gradient(135deg,#49b6b3,#72b255)}.landing-page .feature-row.feature-career{background:linear-gradient(135deg,rgba(232,190,89,.12),rgba(196,71,103,.08) 50%,#fff);box-shadow:0 .25em 1em rgba(232,190,89,.08)}.landing-page .feature-row.feature-career:hover{background:linear-gradient(135deg,rgba(232,190,89,.18),rgba(196,71,103,.12) 50%,#fff);box-shadow:0 .5em 1.5em rgba(232,190,89,.12)}.landing-page .feature-row.feature-career .feature-image-right{background:linear-gradient(135deg,#e8be59,#c44767)}.landing-page .feature-image-placeholder{align-items:center;border-radius:1em;box-shadow:0 .5em 1.5em rgba(0,0,0,.1);display:flex;flex-direction:column;height:27em;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.landing-page .feature-image-placeholder:before{bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:0}.landing-page .feature-image-placeholder i{font-size:4.5em;margin-bottom:.75em;opacity:.7;position:relative;transition:all .3s ease;z-index:1}.landing-page .feature-image-placeholder span{color:#666;font-size:.9em;font-style:italic;position:relative;z-index:1}.landing-page .feature-image-placeholder:hover{box-shadow:0 .75em 2em rgba(0,0,0,.15);transform:translateY(-.5em)}.landing-page .feature-image-placeholder:hover i{opacity:.9;transform:scale(1.1)}.landing-page .feature-image-placeholder.feature-image-left i,.landing-page .feature-image-placeholder.feature-image-left span{color:#fff}.landing-page .feature-image-placeholder.feature-image-left:before{background:radial-gradient(circle at 30% 50%,hsla(0,0%,100%,.2) 0,transparent 70%)}.landing-page .feature-image-placeholder.feature-image-right i,.landing-page .feature-image-placeholder.feature-image-right span{color:#fff}.landing-page .feature-image-placeholder.feature-image-right:before{background:radial-gradient(circle at 70% 50%,hsla(0,0%,100%,.2) 0,transparent 70%)}.landing-page .feature-content{padding:2em}.landing-page .feature-content .feature-title{color:#333;font-size:2em;font-weight:700;margin-bottom:1em;padding-bottom:.75em;position:relative}.landing-page .feature-content .feature-title:after{border-radius:.125em;bottom:0;content:"";height:.25em;left:0;position:absolute;width:3em}.landing-page .feature-content .feature-title.feature-title-education:after{background:linear-gradient(90deg,#72b255,#49b6b3)}.landing-page .feature-content .feature-title.feature-title-mentorship:after{background:linear-gradient(90deg,#6a4d90,#c44767)}.landing-page .feature-content .feature-title.feature-title-community:after{background:linear-gradient(90deg,#49b6b3,#72b255)}.landing-page .feature-content .feature-title.feature-title-career:after{background:linear-gradient(90deg,#e8be59,#c44767)}.landing-page .feature-content .feature-description{color:#555;font-size:1em;line-height:1.85}.landing-page .feature-content .feature-description p{margin-bottom:1.1em}.landing-page .feature-content .feature-description p:last-child{margin-bottom:0}.landing-page .feature-content.feature-content-left{padding-left:2.5em;padding-right:1.5em}.landing-page .feature-content.feature-content-right{padding-left:1.5em;padding-right:2.5em}.landing-page .about-section{background:linear-gradient(135deg,rgba(73,182,179,.12),rgba(73,182,179,.06));overflow:hidden;padding:5em 0;position:relative}.landing-page .about-section:before{background:url(/themes/vidobu/stemhub/img/main-page-background.jpg) no-repeat 50%;background-size:cover;bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0;z-index:0}.landing-page .about-section .container{position:relative;z-index:1}.landing-page .about-content{padding:1.5em 0}.landing-page .about-content .section-title{margin-bottom:1em;text-align:left}.landing-page .about-content .about-text{color:#555;font-size:1em;line-height:1.9;margin-bottom:1.25em;text-align:left}.landing-page .about-image-placeholder{align-items:center;background:linear-gradient(135deg,#49b6b3,#72b255);border-radius:1em;box-shadow:0 .5em 1.5em rgba(73,182,179,.3);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:22em;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.landing-page .about-image-placeholder:before{background:radial-gradient(circle at center,hsla(0,0%,100%,.15) 0,transparent 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.landing-page .about-image-placeholder:hover{box-shadow:0 .75em 2em rgba(73,182,179,.4);transform:translateY(-.5em)}.landing-page .about-image-placeholder i{color:#fff;font-size:4.5em;margin-bottom:.75em;opacity:.8;position:relative;z-index:1}.landing-page .about-image-placeholder span{color:#fff;font-size:.9em;font-style:italic;position:relative;z-index:1}.landing-page .btn-register{background:linear-gradient(135deg,#49b6b3,#72b255);border:none;border-radius:3.125em;color:#fff;display:inline-block;font-size:1.1em;font-weight:600;margin-top:1.5em;padding:.75em 2em;text-decoration:none;transition:all .3s ease}.landing-page .btn-register:hover{box-shadow:0 .625em 1.25em rgba(73,182,179,.3);color:#fff;transform:translateY(-.125em)}.landing-page .cta-section{background:linear-gradient(135deg,#ff8c42,#ff6b35);color:#fff;overflow:hidden;padding:6.25em 0;position:relative;text-align:center}.landing-page .cta-section:before{background:url(/themes/vidobu/stemhub/img/main-page-background.jpg) no-repeat 50%;background-size:cover;bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0;z-index:0}.landing-page .cta-section .container{position:relative;z-index:1}.landing-page .cta-content{margin:0 auto;max-width:43.75em}.landing-page .cta-title{font-size:2em;font-weight:700;line-height:1.2;margin-bottom:1em;text-shadow:.125em .125em .25em rgba(0,0,0,.2)}.landing-page .cta-text{font-size:1em;line-height:1.6;margin-bottom:2.5em;opacity:.95}.landing-page .cta-actions{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.landing-page .cta-actions .btn{border-radius:3.125em;display:inline-block;font-size:1.1em;padding:.875em 2.25em;text-decoration:none;transition:all .3s ease}.landing-page .cta-actions .btn.btn-primary{background:#fff;border:.125em solid #fff;color:#000}.landing-page .cta-actions .btn.btn-primary:hover{background:transparent;box-shadow:0 .625em 1.25em rgba(0,0,0,.2);color:#fff;transform:translateY(-.125em)}.landing-page .cta-actions .btn.btn-outline-light{background:transparent;border:.125em solid #fff;color:#fff}.landing-page .cta-actions .btn.btn-outline-light:hover{background:#fff;color:#000;transform:translateY(-.125em)}.landing-page .faq-section{background:#fff;padding:5em 0}.landing-page .faq-placeholder{color:#666;padding:3.75em 1.25em;text-align:center}.landing-page .faq-placeholder p{font-size:1em}.landing-page .faq-more-link{margin-top:2.5em}@media screen and (max-width:768px){.landing-page .hero-section{padding:4em 0 3.5em}.landing-page .hero-title{font-size:2.5em}.landing-page .hero-subtitle{font-size:1.05em;margin-bottom:2em}.landing-page .hero-actions{margin-bottom:3em}.landing-page .hero-stats{gap:2.5em;padding-top:2.5em}.landing-page .stat-number{font-size:2em}.landing-page .feature-title,.landing-page .section-title{font-size:1.75em}.landing-page .cta-title{font-size:2.25em}.landing-page .section-subtitle{font-size:1.15em}.landing-page .feature-row{margin-bottom:3em!important;padding:1.5em!important}.landing-page .feature-row:hover{transform:none!important}.landing-page .feature-image-placeholder{height:15em!important;margin-bottom:2em}.landing-page .feature-image-placeholder i{font-size:3em!important}.landing-page .feature-content{padding:1.5em!important}.landing-page .feature-content.feature-content-left,.landing-page .feature-content.feature-content-right{padding-left:1.5em!important;padding-right:1.5em!important}.landing-page .feature-content .feature-title{font-size:1.5em}.landing-page .about-image-placeholder{height:15em!important}.landing-page .about-image-placeholder i{font-size:3em!important}.landing-page .opportunities-content{flex-direction:column!important;gap:1.5em!important}.landing-page .opportunity-category{padding:1.5em 1.75em!important}.landing-page .category-title{font-size:1.25em!important;margin-bottom:.75em!important}.landing-page .category-description p{font-size:.95em!important;margin-bottom:1em!important}.landing-page .cta-actions{align-items:stretch;flex-direction:column}.landing-page .cta-actions .btn{width:100%}}@media screen and (max-width:480px){.landing-page .hero-section{padding:3em 0 2.5em}.landing-page .hero-title{font-size:2em}.landing-page .hero-project-title{font-size:1em;margin-bottom:1.25em}.landing-page .hero-subtitle{font-size:1em;margin-bottom:1.5em}.landing-page .hero-actions{align-items:stretch;flex-direction:column;margin-bottom:2.5em}.landing-page .hero-actions .btn-hero-primary,.landing-page .hero-actions .btn-hero-secondary{text-align:center;width:100%}.landing-page .hero-stats{flex-direction:column;gap:2em;padding-top:2em}.landing-page .stat-number{font-size:1.75em}.landing-page .cta-title,.landing-page .feature-title,.landing-page .section-title{font-size:1.5em}.landing-page .cta-title{font-size:2em}.landing-page .section-subtitle{font-size:1.1em}.landing-page .feature-row{padding:1em!important}.landing-page .feature-image-placeholder{height:12em!important}.landing-page .feature-image-placeholder i{font-size:2.5em!important}.landing-page .feature-content{padding:1.25em!important}.landing-page .feature-content .feature-title{font-size:1.4em}.landing-page .about-image-placeholder{height:12em!important}.landing-page .about-image-placeholder i{font-size:2.5em!important}.landing-page .opportunities-title{font-size:1.5em!important}.landing-page .opportunities-content{flex-direction:column!important;gap:1.25em!important}.landing-page .opportunity-category{padding:1.25em 1.5em!important}.landing-page .category-title{font-size:1.1em!important;margin-bottom:.75em!important}.landing-page .category-description p{font-size:.9em!important;margin-bottom:.875em!important}}
