.course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin:2rem 0}.course-card{background:#2a2a2a;border:1px solid #404040;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.course-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.course-card .course-image{position:relative;height:200px;overflow:hidden}.course-card .course-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.course-card .course-content{padding:1.5rem;color:#fff}.course-card .course-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.3}.course-card .course-description{color:#b0b0b0;font-size:.9rem;line-height:1.5;margin-bottom:1.25rem;opacity:.9}.course-card .course-tags{display:flex;flex-wrap:wrap;gap:.5rem}.course-card .course-tags .tag{background:rgba(255,255,255,.1);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;border:1px solid rgba(255,255,255,.2)}@media(max-width:1024px){.course-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:0 .5rem}}@media(prefers-color-scheme:light){.course-card{background:#fff;border:1px solid #e0e0e0}.course-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.1)}.course-card .course-content{color:#333}.course-card .course-title{color:#333}.course-card .course-description{color:#666}.course-card .course-tags .tag{background:rgba(0,0,0,8%);color:#333;border:1px solid rgba(0,0,0,.15)}}#decision-tree{max-width:600px;margin:2rem auto;padding:0 1rem}.tree-step{display:none;text-align:center;margin-bottom:2rem}.tree-step.active{display:block}.tree-step h2{margin-bottom:1.5rem;font-size:1.4rem}.button-group{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.choice-btn{padding:.8rem 1rem;border:1px solid #444;background-color:rgba(255,255,255,0);border-radius:8px;cursor:pointer;font-size:1rem;color:#fff}.choice-btn:hover{border-color:#08c;background-color:rgba(255,255,255,0);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,136,204,.2)}.matrix-btn{display:inline-block;padding:.8rem 1.5rem;border-radius:8px;margin:1rem 0;border:1px solid}.main-btn:hover{background:linear-gradient(135deg,#0066aa,#004d82);color:#fff}.back-btn{padding:.5rem 1rem;border:1px solid #555;background-color:rgba(255,255,255,3%);border-radius:6px;cursor:pointer;font-size:.9rem;color:#ccc}.back-btn:hover{border-color:#08c;background-color:rgba(255,255,255,8%);color:#fff}.final-step{padding:1.5rem;border:1px solid #333;border-radius:12px;margin:1rem 0}.final-step p{color:#e0e0e0}.final-step small{color:#b0b0b0}.link-list{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.link-list a{padding:.6rem;border:1px solid #444;border-radius:6px;color:#fff}.link-list a:hover{border-color:#08c;color:#fff;transform:translateX(4px)}@media(prefers-color-scheme:light){.tree-step h2{color:#333}.choice-btn{border:1px solid #ddd;color:#333;background-color:transparent}.choice-btn:hover{border-color:#08c;background-color:rgba(0,0,0,5%);box-shadow:0 4px 12px rgba(0,136,204,.15)}.matrix-btn{color:#333;border-color:#ddd}.main-btn:hover{background:linear-gradient(135deg,#0066aa,#004d82);color:#fff}.back-btn{border:1px solid #ccc;background-color:rgba(0,0,0,2%);color:#666}.back-btn:hover{border-color:#08c;background-color:rgba(0,0,0,5%);color:#333}.final-step{border:1px solid #ddd;background-color:rgba(0,0,0,2%)}.final-step p{color:#333}.final-step small{color:#666}.link-list a{border:1px solid #ddd;color:#333;background-color:rgba(0,0,0,2%)}.link-list a:hover{border-color:#08c;color:#333;background-color:rgba(0,0,0,5%)}}.mentees-page{max-width:1200px;margin:0 auto;padding:20px}.main-section{text-align:center;margin-bottom:40px}.main-section h1{font-size:2.5rem;color:#fff;margin-bottom:16px}.main-section p{font-size:1.1rem;color:#b0b0b0;max-width:600px;margin:0 auto}.mentees-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin:2rem 0;align-items:stretch}.mentee-card{background:#2a2a2a;border:1px solid #404040;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;color:#fff;display:flex;flex-direction:column}.mentee-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.card-header{padding:1.5rem 1.5rem 1rem}.card-header h3{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem;line-height:1.3}.card-header .mentee-name{font-size:.95rem;color:#b0b0b0;font-weight:500;margin:0}.card-content{padding:0 1.5rem;flex-grow:1}.card-content .description{font-size:.9rem;color:#b0b0b0;margin-bottom:1.5rem;line-height:1.5;opacity:.9}.card-footer{padding:1rem 1.5rem 1.5rem;margin-top:auto}.card-footer .technologies{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.card-footer .actions{display:flex;flex-wrap:wrap;gap:10px;width:100%}.tech-tag,.skill-tag,.extra-tag{background:rgba(255,255,255,.1);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;border:1px solid rgba(255,255,255,.2)}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-primary{background:#48bb78;border-color:#48bb78}.btn-primary:hover{background:#38a169;border-color:#38a169}.btn-outline{background:0 0;color:#ed8936;border-color:#ed8936}.btn-outline:hover{background:#ed8936}@media(prefers-color-scheme:light){.main-section h1{color:#333}.main-section p{color:#666}.mentee-card{background:#fff;border:1px solid #e0e0e0;color:#333}.mentee-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.1)}.card-header h3{color:#333}.card-header .mentee-name{color:#666}.card-content .description{color:#666}.tech-tag,.skill-tag,.extra-tag{background:rgba(0,0,0,8%);color:#333;border:1px solid rgba(0,0,0,.15)}.btn-primary{background:#48bb78;border-color:#48bb78;color:#fff}.btn-primary:hover{background:#38a169;border-color:#38a169;color:#fff}.btn-outline{background:0 0;color:#ed8936;border-color:#ed8936}.btn-outline:hover{background:#ed8936;color:#fff}}.menu{font-family:inter,sans-serif;background:#2b2e30;height:80px;display:flex;justify-content:center;align-items:center;padding:0 20px}.menu .nav{width:100%;max-width:1200px;display:flex;justify-content:center;align-items:center}.menu .nav ul{list-style:none;display:flex;gap:20px;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.menu .nav ul li a{color:#1d99f3;text-decoration:none;font-weight:700;font-style:italic;font-size:1.1rem;transition:color .3s ease;padding:10px 15px}.menu .nav ul li a:hover{color:#fff}@media(min-width:768px){.menu{padding:0 40px}.menu .nav ul{gap:40px}.menu .nav ul li a{font-size:1rem;padding:12px 20px}}@media(min-width:1024px){.menu{padding:0}.menu .nav ul{gap:60px}.menu .nav ul li a{font-size:1.1rem;padding:15px 25px}}.gear-header{background:#2b2e30;min-height:300px;position:relative;overflow:hidden;padding:20px}.gear-header .gear-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.gear-header .gear-background .gears{width:120%;min-width:600px;max-width:1400px;object-fit:cover}.gear-header .content-container{position:relative;z-index:2;width:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:10px}.gear-header .kde-branding .kde-logo-text{max-width:90%}@media(max-width:480px){.gear-header{min-height:200px;padding:15px}.gear-header .gears{margin-bottom:15%;margin-left:30%;opacity:.8}.gear-header .kde-branding .kde-logo-text{height:15vw}}@media(min-width:768px){.gear-header{min-height:330px}.gear-header .gear-background{width:120%;margin-left:5%}.gear-header .gear-background .gears{opacity:1;margin-bottom:5%}.gear-header .content-container{padding-left:40px}}@media(min-width:1200px){.gear-header{min-height:500px}.gear-header .gear-background{transform:translate(-47%,-53%);width:100%;height:120%}.gear-header .gear-background .gears{width:100%;min-width:1e3px;max-width:none;opacity:1}.gear-header .content-container{position:absolute;left:25%;transform:translateY(10%);width:auto}.gear-header .kde-branding .kde-logo-text{max-height:120px}}.hero{background:#e8e8e8;min-height:400px;position:relative;overflow:hidden;z-index:5;isolation:isolate;padding:20px}.hero .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero .hero-background .hero-gears{width:100%;height:100%;object-fit:cover;display:block;opacity:.6}.hero .hero-parent{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px 0;position:relative;z-index:2}.hero .hero-parent .hero-content{width:100%;text-align:left}.hero .hero-parent h2{font-size:clamp(1.5rem,5vw,2.2rem);margin-bottom:clamp(15px,3vw,20px);color:#2b2e30;font-weight:700;font-family:inter,sans-serif;letter-spacing:clamp(.5px,.2vw,1px);line-height:1.2}.hero .hero-parent p{font-weight:400;font-family:inter,sans-serif;max-width:100%;margin-bottom:clamp(25px,4vw,40px);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.6;color:#555}.hero .hero-parent .selection-group{margin-bottom:clamp(25px,4vw,40px)}.hero .hero-parent .selection-group h3{font-size:clamp(1.1rem,3vw,1.3rem);color:#2b2e30;margin-bottom:clamp(10px,2vw,15px);font-weight:600;text-align:left}.hero .hero-parent .hero-buttons{display:flex;justify-content:flex-start;gap:clamp(8px,2vw,15px);flex-wrap:wrap;margin-bottom:clamp(15px,3vw,25px)}.hero .hero-parent .hero-buttons .btn{font-family:montserrat,sans-serif;background:#1d99f3;color:#fff;padding:clamp(10px,2vw,12px)clamp(15px,3vw,30px);border-radius:8px;text-decoration:none;font-weight:500;font-size:clamp(.9rem,2vw,1rem);border:none;cursor:pointer;transition:all .3s ease;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center;line-height:1.2}.hero .hero-parent .hero-buttons .btn:hover,.hero .hero-parent .hero-buttons .btn:focus{background:#0e7db8;transform:translateY(-2px);outline:2px solid rgba(29,153,243,.3)}.hero .hero-parent .hero-buttons .btn:active{transform:translateY(0)}@media(max-width:480px){.hero{min-height:660px;padding:20px}.hero .hero-parent{min-height:350px;transform:translateY(-10%)}.hero .hero-parent .hero-content{text-align:center;padding-bottom:20px}.hero .hero-parent .selection-group h3{text-align:center}.hero .hero-parent p{text-align:center}.hero .hero-parent .hero-buttons .btn{flex:1 1 calc(50% - 5px);font-size:.85rem}}@media(min-width:768px){.hero{min-height:500px}.hero .hero-parent{transform:translateY(-10%)}.hero .hero-parent .hero-content{transform:translateX(5%)}.hero .hero-parent p{max-width:90%}.hero .hero-parent .selection-group h3,.hero .hero-parent p{text-align:left}.hero .hero-parent .hero-buttons{justify-content:flex-start}.hero .hero-parent .hero-buttons .btn{flex:none;font-size:.95rem}}@media(min-width:1200px){.hero{min-height:580px}.hero .hero-background .hero-gears{opacity:1}.hero .hero-parent{padding:60px 0;transform:translateY(-10%)}.hero .hero-parent .hero-content{max-width:850px;transform:translateX(15%)}.hero .hero-parent p{max-width:700px}.hero .hero-parent .hero-buttons .btn{font-size:1rem;padding:12px 30px}}.news-contact{display:flex;flex-direction:column;padding:30px 20px;gap:30px;background:#1d99f3;min-height:auto}.news-contact .latest_news{font-style:italic;font-weight:700;font-family:inter,sans-serif;flex:1;order:1}.news-contact .latest_news h2{margin-bottom:clamp(20px,4vw,30px);color:#fff;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:700;letter-spacing:clamp(.5px,.2vw,1px);text-align:center}.news-contact .latest_news .news-cards{display:flex;flex-direction:column;gap:20px}.news-contact .latest_news .news-cards .single-card{flex:1;position:relative;overflow:hidden;height:200px;transition:transform .3s ease;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.news-contact .latest_news .news-cards .single-card:hover,.news-contact .latest_news .news-cards .single-card:focus-within{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.2)}.news-contact .latest_news .news-cards .single-card img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.news-contact .latest_news .news-cards .single-card::after{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;pointer-events:none}.news-contact .get_in_touch{font-style:italic;font-weight:700;font-family:inter,sans-serif;flex:1;display:flex;flex-direction:column;gap:12px;order:2}.news-contact .get_in_touch h2{color:#fff;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:700;letter-spacing:clamp(.5px,.2vw,1px);margin-bottom:clamp(15px,3vw,20px);text-align:center}.news-contact .get_in_touch .contact-card{background:rgba(255,255,255,.9);border-radius:12px;height:60px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.news-contact .get_in_touch .contact-card:hover,.news-contact .get_in_touch .contact-card:focus{background:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);outline:2px solid rgba(255,255,255,.5)}.news-contact .get_in_touch .contact-card:active{transform:translateY(0)}.news-contact .get_in_touch .contact-card:first-child,.news-contact .get_in_touch .contact-card:nth-child(2){height:60px}@media(max-width:480px){.news-contact .get_in_touch .contact-card{height:55px}}@media(min-width:768px){.news-contact{flex-direction:row}.news-contact .latest_news{flex:1.9}.news-contact .latest_news h2{text-align:left}.news-contact .latest_news .news-cards{flex-direction:row}.news-contact .latest_news .news-cards .single-card{height:250px}.news-contact .get_in_touch{flex:1;gap:15px;order:2}.news-contact .get_in_touch h2{text-align:left}}@media(min-width:1200px){.news-contact{padding:50px 40px;gap:40px}.news-contact .latest_news .news-cards{gap:30px}.news-contact .latest_news .news-cards .single-card{display:contents}.news-contact .get_in_touch .contact-card{height:75px}.news-contact .get_in_touch .contact-card:first-child{height:110px}.news-contact .get_in_touch .contact-card:nth-child(2){height:90px}}.mentorship{background:#f9f9f9}.mentorship h2{font-family:inter,sans-serif;margin:0;color:#2b2e30;font-weight:700;letter-spacing:clamp(.5px,.3vw,2px);padding:20px;text-align:center}.mentorship .mentorship-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;padding:20px;justify-items:center;max-width:1200px;margin:0 auto}.mentorship .mentorship-logos .logo-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:160px;min-height:auto;padding:15px;border-radius:12px;transition:all .3s ease}.mentorship .mentorship-logos .logo-item:hover{background:rgba(255,255,255,.8);transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.mentorship .mentorship-logos .logo-item .logo-img{width:clamp(80px,20vw,120px);height:clamp(80px,20vw,120px);display:flex;justify-content:center;align-items:center;margin-bottom:10px;position:relative}.mentorship .mentorship-logos .logo-item .logo-img img{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .3s ease}.mentorship .mentorship-logos .logo-item p{font-weight:400;font-family:inter,sans-serif;margin:0;font-size:clamp(.8rem,2vw,.9rem);color:#333;line-height:1.4;margin-top:8px}.mentorship .mentorship-logos .logo-item.circle .logo-img{border:2px solid #2b2e30;border-radius:50%;position:relative}.mentorship .mentorship-logos .logo-item.circle .logo-img::before{font-size:clamp(24px,5vw,36px);font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mentorship .mentorship-logos .logo-item.svg-logo .logo-img img{width:100%;height:100%;max-width:none;max-height:none}@media(max-width:480px){.mentorship .mentorship-logos{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.mentorship h2{text-align:left;padding:20px 40px;font-size:1.8rem}.mentorship .mentorship-logos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media(min-width:1200px){.mentorship h2{font-size:2rem}.mentorship .mentorship-logos{grid-template-columns:repeat(6,1fr)}}.feature{display:flex;flex-direction:column;justify-content:center;align-items:center}.feature>div{padding:20px}.feature>div:first-child{flex-basis:75%}.feature>div:last-child{flex-basis:25%}.feature>div.party{flex-basis:75%}@media(min-width:800px){.feature{flex-direction:row}.feature:nth-child(2n+1)>div:first-child{order:1}.feature:nth-child(2n+1)>div:last-child{order:0}}.jumbotron-main{background-size:cover;height:700px;padding:6em 10%;border-radius:0;display:inline-flex;align-items:center;background-size:cover;overflow-x:hidden!important}.jumbotron-main.feep{background-image:url(/images/thomas-kelley-xVptEZzgVfo-unsplash.webp);background-position:50%}.jumbotron.be4foss{background-image:url(/images/karl-pawlowicz-QUHuwyNgSA0-unsplash.webp);background-position:50%}.jumbo-card{background-color:rgba(255,255,255,.85);border-radius:10px}.tags a{border:1px solid #ddd;display:inline-block;color:#000;font-size:small;background-color:#fff;box-shadow:0 1px 1px rgba(180,180,180,.1);transition:all .1s ease-in-out;border-radius:2px;margin:0 3px 6px 0;padding:5px 10px}.tags a:hover{border-color:#08c}html{overflow-x:hidden!important}.app-logo{background:0 0!important}.home-icon{font-size:300%;color:#000}.feep-image-mobile{width:100vw}html{scroll-behavior:smooth}@media(prefers-color-scheme:light){.gitlab{filter:invert(1)}}@media(prefers-color-scheme:dark){.jumbo-card>h2,.jumbo-card>p{color:#000!important}.icon{color:#fff}.matrix{filter:invert(1)}}.handbook #btn-back-to-top{position:fixed;bottom:20px;right:20px}.handbook .content a{word-break:break-all}.handbook .sticky{position:sticky;top:20px}.handbook a{word-break:keep-all}.handbook figure{text-align:center;max-width:100wv}.handbook table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}.handbook table caption{font-size:1.5em;margin:.5em 0 .75em}.handbook table tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em}.handbook table th,.handbook table td{padding:.625em;text-align:center}.handbook table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:600px){.handbook table{border:0}.handbook table caption{font-size:1.3em}.handbook table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.handbook table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.handbook table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.handbook table td::before{float:left;font-weight:700;text-transform:uppercase}.handbook table td:last-child{border-bottom:0}}.timeline{list-style:none;padding:0;position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#6c7293;left:50%;margin-left:-1.5px}.timeline .timeline-wrapper{display:block;margin-bottom:20px;position:relative;width:100%;padding-right:90px}.timeline .timeline-wrapper:before{content:" ";display:table}.timeline .timeline-wrapper:after{content:" ";display:table;clear:both}.timeline .timeline-wrapper .timeline-panel{padding:20px;position:relative;border-radius:0 0 6px 6px;box-shadow:1px 2px 35px rgba(1,1,1,.1);width:35%;margin-left:15%}.timeline .timeline-wrapper .timeline-panel:before{position:absolute;top:0;width:100%;height:2px;content:"";left:0;right:0}.timeline .timeline-wrapper .timeline-panel:after{position:absolute;top:10px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" "}.timeline .timeline-wrapper .timeline-panel .timeline-title{margin-top:0;color:#001737;text-transform:uppercase}.timeline .timeline-wrapper .timeline-panel .timeline-body p+p{margin-top:5px}.timeline .timeline-wrapper .timeline-panel .timeline-body ul{margin-bottom:0}.timeline .timeline-wrapper .timeline-panel .timeline-footer span{font-size:.6875rem}.timeline .timeline-wrapper .timeline-panel .timeline-footer i{font-size:1.5rem}.timeline .timeline-wrapper .timeline-badge{width:14px;height:14px;position:absolute;top:16px;left:calc(50% - 7px);z-index:10;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border:2px solid #fff}.timeline .timeline-wrapper.timeline-inverted{padding-right:0;padding-left:90px}.timeline .timeline-wrapper.timeline-inverted .timeline-panel{margin-left:auto;margin-right:15%}.timeline .timeline-wrapper.timeline-inverted .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}@media(max-width:767px){.timeline .timeline-wrapper{padding-right:150px}.timeline .timeline-wrapper.timeline-inverted{padding-left:150px}.timeline .timeline-wrapper .timeline-panel{width:60%;margin-left:0;margin-right:0}}@media(max-width:576px){.timeline::before{right:0;left:unset}.timeline .timeline-wrapper .timeline-badge{right:-5px;left:unset}.timeline .timeline-wrapper{width:100%;padding-right:0}.timeline .timeline-wrapper .timeline-panel{width:90%}.timeline .timeline-wrapper.timeline-inverted{padding-right:0;padding-left:0}.timeline .timeline-wrapper.timeline-inverted .timeline-panel{margin-right:0;margin-left:0}.timeline .timeline-wrapper.timeline-inverted .timeline-panel:after{border-left-width:14px;border-right-width:0;right:-14px;left:auto}}.timeline-wrapper .timeline-panel:before{background:#54a3d8}.timeline-wrapper .timeline-badge{background:#54a3d8}@media(prefers-color-scheme:dark){.timeline-panel:after,.timeline-panel:before{border-left-color:#4d4d4d!important;border-right-color:#4d4d4d!important}.timeline .timeline-wrapper .timeline-panel{background-color:#4d4d4d;box-shadow:none}.timeline-title{color:#fff!important}}h3.card-heading{margin-top:0!important}.editor-toolbar.fullscreen{z-index:100000!important}.editor-toolbar.fullscreen::before,.editor-toolbar.fullscreen::after{width:0!important}@media(prefers-color-scheme:dark){.editor-toolbar{border:none!important;background:#31363b!important;border-bottom:1px solid #232629!important}.editor-toolbar i{color:#fff}.editor-toolbar button:hover i,.editor-toolbar button.active i{color:#31363b}div.CodeMirror{background:#31363b!important;border:none}span.CodeMirror-selectedtext{color:#31363b}div.CodeMirror-cursor{border-left:1px solid #fff}div.editor-preview{color:#31363b}textarea.form-control{border-color:#fff}}#comment_mentor_message,#comment_student_message{margin-top:1rem}.containerBox{width:100%;height:100%;border:2px solid #000;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;flex-direction:column;-webkit-box-pack:justify;padding-bottom:20px}.cert-body{margin:0 auto;width:900px;height:600px;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}