@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--main-bg-color:#fff;--accent-bg-color:#e9f6ff;--main-color:#3e9ec4;--accent-color:#016f9b}.text-wrapper{margin:3% auto;max-width:900px;padding:20px}.heading{text-align:center}*{box-sizing:border-box}body,button,fieldset,form,html,img,input,optgroup,option,select,table,td,textarea,tr{font-family:Open Sans,sans-serif}body,html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}.page-wrapper{height:auto;width:100%}.nav-wrapper{background-color:var(--main-bg-color);min-height:1300px;position:-webkit-sticky;position:sticky;top:0;width:100%}#wave{bottom:0;position:absolute;z-index:-1}#coding-ddoski{opacity:.4;position:absolute;width:20%}table{display:block;margin:0 auto;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;overflow-x:auto}.grad-bar{animation:gradbar 15s ease infinite;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;height:5px;width:100%}.logo-wrapper{align-items:center;display:flex;justify-content:center}.logo-wrapper h3{color:#a1a1a1;float:right;font-size:.85em;font-weight:100;line-height:.12;margin-top:10px;width:175px}.logo-wrapper .subheader h3{margin-top:10px}#logo{height:80px}.navbar{align-items:center;display:grid;grid-template-columns:.5fr 3fr;margin:auto;max-width:1650px;overflow:hidden}.navbar ul{display:flex;display:-webkit-flex;justify-self:end;-webkit-justify-self:end;list-style:none;margin-right:8%}.nav-item{padding-right:20px}.nav-item a{color:#000;font-size:1rem;font-weight:400;text-decoration:none;transition:color .3s ease-out}.nav-item a:hover{color:#3498db}.menu-toggle .bar{background-color:#3f3f3f;height:3px;margin:5px auto;transition:all .3s ease-in-out;width:25px}.menu-toggle{display:none;justify-self:end}.menu-toggle:hover{cursor:pointer}#mobile-menu.is-active .bar:nth-child(2){opacity:0}#mobile-menu.is-active .bar:first-child{transform:translateY(8px) rotate(45deg)}#mobile-menu.is-active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@keyframes gradbar{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media only screen and (max-width:720px){.features{padding:50px}.features,.navbar ul{flex-direction:column}.navbar ul{background-color:var(--main-bg-color);display:flex;justify-content:flex-start;margin-right:0;opacity:.9;overflow:hidden;padding-bottom:10px;padding-left:0;position:fixed;text-align:center;top:80px;transform:translate(-101%);width:100%}.navbar li{padding:15px}.navbar li:first-child{margin-top:50px}.navbar li a{font-size:1rem}.bar,.menu-toggle{cursor:pointer;display:block}.menu-toggle{position:fixed;right:40px;top:30px;z-index:8}.mobile-nav{position:fixed;transform:translate(0)!important;z-index:5}}.nav-cubstart-text{color:var(--main-color);font-family:Oxygen,sans-serif;font-size:1.35em;font-weight:400}.nav-join-team-bttn{background:#3d9bc2;border-bottom-width:4px;border-left:0;border-radius:.25rem;border-right:0;border-top:0;border-color:#1f83ac;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;line-height:1.25rem;padding:.5rem 1rem;transition-delay:75ms;transition-duration:75ms}.nav-join-team-bttn:hover{background:#1f83ac;border-color:#177197}.Navbar .banner{align-items:center;background-image:linear-gradient(90deg,#66c8f2,#117ead);border:none;display:flex;flex-direction:column;font-family:Oxygen,sans-serif;font-size:1.03em;font-weight:600;justify-content:center;letter-spacing:.01em;padding:12px;text-align:center;width:100%}.banner .text{display:block;max-width:50%}@media (max-width:475px){.Navbar .banner{display:block}.banner .text{margin-left:0;max-width:60%}}.desc-wrapper{margin-top:20px}.header{text-align:center}.tabs{height:14.75rem;margin:3rem 0;position:relative}.tabs:after,.tabs:before{content:"";display:table}.tabs:after{clear:both}.tab{float:left}.tab-switch{border-radius:10px 10px 0 0;display:none}.tab-label{background:var(--main-color);border-right:.125rem solid var(--main-color);box-shadow:0 0 20px #00000026;color:var(--accent-bg-color);cursor:pointer;display:block;height:3em;line-height:2.75em;padding:0 1.618em;position:relative;top:0;transition:all .25s}.tab-label:hover{top:-.25rem;transition:top .25s}.tab-content{background:#fff;border-bottom:.25rem solid #bdc3c7;border-radius:0 10px 10px 10px;box-shadow:0 0 20px #00000026;color:#2c3e50;left:0;opacity:0;padding:1.618rem;position:absolute;top:2.75em;width:100%;z-index:1}.tab-switch:checked+.tab-label{background:var(--main-bg-color);border-bottom:0;border-right:.125rem solid #fff;-webkit-clip-path:inset(-20px -20px 0 -20px);clip-path:inset(-20px -20px 0 -20px);color:#2c3e50;top:-.0625rem;z-index:3}.tab-switch:checked+label+.tab-content{opacity:1;z-index:2}.tab-content a{transition:.1s ease-in}.tab-content td:last-child a,.tab-content td:nth-child(3) a{border:0!important;padding:0!important}.tab-content ul{margin:10px}.ul-special{background-color:#d6eaf1;margin:20px 0;padding:20px 30px}.a-special{color:var(--main-color);font-weight:500;text-decoration:none}.a-special:visited{color:var(--accent-color)}img{max-height:600px;max-width:900px}.table-wrapper{overflow:auto}.styled-table{border-collapse:collapse;font-family:sans-serif;font-size:.9em;margin:25px auto;min-width:400px}.tab-content a{border:2px solid #49c5f79c;border-radius:6px;color:var(--main-color);padding:5px;text-decoration:none;transition:.2s ease-in}.tab-content td:last-child a{border:0!important;padding:0!important}.tab-content a:hover{background-color:var(--accent-bg-color);border:2px solid var(--main-color)}.tab-content ul{display:inline-block;list-style:none;padding:0}.styled-table thead tr{background-color:var(--main-color);color:var(--accent-bg-color);text-align:left}.styled-table td,.styled-table th{padding:12px 15px}.styled-table tbody tr{border-bottom:1px solid #ddd}.styled-table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.styled-table tbody tr:last-of-type{border-bottom:2px solid var(--main-color)}.styled-table tbody tr.active-row{color:var(--main-color);font-weight:700}.header-text{background-color:var(--main-bg-color)}.button-container{margin-top:40px}.applybutton{background-color:var(--main-color);border:4px solid #0000;border-radius:50px;box-shadow:2px 5px 10px rgba(0,0,0,.311);color:#fff;font-size:20px;font-weight:700;padding:5px 20px;text-decoration:none;transition:.4s ease}.applybutton:hover{background-color:var(--main-bg-color);border:4px solid var(--main-color);box-shadow:none;color:var(--main-color);transform:scale(1.1)}.herelink{font-weight:500;text-decoration:none}.herelink:hover{color:var(--accent-color)}.hero-wrapper{margin:auto}.header h1,h2{font-weight:400}.hero-flex-wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0}.flex-item{align-self:center;padding:20px 30px}.desc h1{font-size:60px;font-weight:400}.desc{max-width:550px}h1,h2,h3,h4,h5,h6,p{background-color:initial;margin-bottom:.5rem}.ddoski-hero{max-width:500px!important}.typing-text{color:#df5f17;font-weight:500}.desc-section{background-color:var(--main-color);color:var(--main-bg-color);padding:40px 0}.spons-section{background-color:var(--main-bg-color);padding:40px 0}.spons-section h2{font-size:40px;margin:0}.support-logo{height:50px;margin:20px 10px}.desc-section h2{font-size:40px;margin:0}.desc-text{margin:auto;max-width:47rem;padding:0 20px}.partner-logo{margin:20px;max-width:100px}.bessa{border-radius:25px}.footer{background-color:var(--accent-color);color:var(--main-bg-color);font-weight:500;padding:20px 0;text-align:center}a{color:var(--main-color);text-decoration:none}#cubstart-img{border-radius:40px;margin:10px 0;max-width:400px;width:90vw}.info-section a{color:var(--main-bg-color)}@media only screen and (max-width:600px){.desc h1{font-size:40px!important}.ddoski-hero{max-width:300px!important}.hero-flex-wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0}}.stats-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-evenly;margin:auto;padding:20px 0}.stats-item{transition:.3s;width:125px}.stats-item img{height:130px}.stats-item:hover{transform:scale(1.1);transition:.3s ease-in-out}.sponsor-wrapper{align-items:center;display:flex;justify-content:center}.sponsor-packet{display:grid;justify-content:center}.sponsor-packet iframe{height:100vh;width:100vw}.banner{background-color:var(--main-color);border-bottom:1px solid #000;border-top:1px solid #000;color:#fff;font-size:20px;font-weight:700;height:45px;padding-top:0;text-align:center}@media (max-width:480px){.enrollment_header{padding-right:10px;text-align:center!important}}.cards-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:20px auto;max-width:1200px}.card{align-items:center;border-radius:10px;box-shadow:0 0 14px #0000001a;display:flex;flex-direction:column;margin:10px 20px;padding:30px;text-align:center;width:300px}.staff-wrapper{margin-top:80px;text-align:center}.card img{border-radius:50%;height:150px;object-fit:cover;object-position:center;width:150px}.card div{align-items:center;border:1px solid hsla(0,0%,50%,.584);border-radius:50%;display:grid;height:160px;justify-content:center;width:160px}.card h3,.card p{margin:5px}.card h2{margin-top:20px}.accordion{grid-gap:15px;display:grid;margin:50px auto;max-width:900px;padding:0 15px}.accordion h2{font-size:40px;padding-bottom:10px}.accordion__item{border-radius:10px;box-shadow:0 0 20px #0000001a;cursor:pointer;display:block;overflow:hidden;padding:20px;transition:all .15s ease}.accordion__item:not(:last-child){border-bottom:1px solid #fafafa}.accordion__title{font-size:20px;line-height:1.5;padding-right:30px;position:relative;transition:all .15s ease}.accordion__title:after,.accordion__title:before{background-color:#777;content:"";height:2px;position:absolute;right:0;top:8px;transition:all .15s ease;width:16px}.accordion__title:after{transform:rotate(90deg)}.accordion__content{color:#777;font-size:16px;line-height:1.5;max-height:0;opacity:0;transform:translateY(50%);transition:all .15s ease}.accordion__item [type=checkbox],.accordion__item [type=radio]{display:none}.accordion__item [type=checkbox]:checked+.accordion__title,.accordion__item [type=radio]:checked+.accordion__title{font-size:20px;margin-bottom:10px}.accordion__item [type=checkbox]:checked+.accordion__title:after,.accordion__item [type=radio]:checked+.accordion__title:after{transform:rotate(45deg)}.accordion__item [type=checkbox]:checked+.accordion__title:before,.accordion__item [type=radio]:checked+.accordion__title:before{transform:rotate(-45deg)}.accordion__item [type=checkbox]:checked+.accordion__title+.accordion__content,.accordion__item [type=radio]:checked+.accordion__title+.accordion__content{max-height:none;opacity:1;transform:translateY(0)}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.carousel-img{border-radius:40px;height:auto;max-height:400px;width:100%}.carousel{margin:25px 0}.carousel .control-arrow{background-color:initial!important}
/*# sourceMappingURL=main.f3b37e3c.css.map*/