@import url("https://fonts.googleapis.com/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 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}}body{font-family:"Roboto",sans-serif;color:#444;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:#0072bc;text-decoration:none}a:hover{color:#174867;text-decoration:none}h1,h2{font-family:"Exo 2",sans-serif;font-weight:400}h1{margin:0 0 2rem 0}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#444}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #444;border-top-color:#fff;border-bottom-color:#fff;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite}@-webkit-keyframes animate-preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.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 .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}.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{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:before{visibility:visible;width:100%}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:#fff}.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 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);transition:0.3s}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul li a{padding:10px 20px;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:#5846f9}.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;display:none;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}#hero{width:100%;height:60vh;background-image:url(/assets/img/leadspace.jpg);background-color:#283039;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;box-shadow:inset 0 0 0 2000px #232323c4}#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 h2{font-family:"Roboto",sans-serif;color:#fff;margin-bottom:50px;margin-left:5px;font-size:28px}#hero .container .btn-get-started{letter-spacing:1px;display:inline-block;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 .btn-get-started:hover{background:#fff;color:#444;opacity:1}#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{height:100vh;text-align:center}#hero .animated{-webkit-animation:none;animation:none}#hero .hero-img{text-align:center}#hero .hero-img img{width:50%}}@media (max-width: 768px){#hero h1{font-size:28px;line-height:36px}#hero h2{font-size:18px;line-height:24px;margin-bottom:30px}#hero .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)}}section{padding:60px 0;overflow:hidden}.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;padding-bottom:30px}.section-title h2{font-size:32px;margin-bottom:20px;padding-bottom:20px;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 1rem;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:68px}}.services .section-title{padding-bottom:60px;font-size:26px}.services .icon-box{height:100%;padding:3rem 3rem;transition:all ease-in-out 0.4s;background:#fff;border-radius:5px}.services .icon-box .icon{margin-bottom:10px}.services .icon-box .icon i{color:#0072bc;font-size:36px;transition:0.3s}.services .icon-box h2{margin-bottom:25px;font-size:26px;font-family:"Roboto",sans-serif}.services .icon-box h2 a{color:#444;transition:ease-in-out 0.3s}.services .project-list{list-style:none;padding:0 0;margin:0;display:flex;flex-direction:column}.services .project-list li{margin:0 0 1rem 0}.services .project-list li a{text-decoration:none;color:#444;position:relative;padding-left:70px;display:block}.services .project-list li a h3{font-size:1.2rem;margin:0.5rem 0 0.25rem 0;line-height:1.3rem}.services .project-list li 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}.services .project-list li a .thumb img{width:38px}.services .project-list li a .desc{color:#888;line-height:1.3rem;min-height:2rem}.services .project-list li a .desc>p{margin:0}.services .project-list li 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:2rem;border-radius:5px;background:#fff;transition:0.5s;margin:0 0 1.5rem 0}@media (min-width: 768px){.projects .project{min-height:220px}}.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-title h3{color:#0072bc;font-size:1.1rem;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:0.9rem;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}.testimonials .testimonials-carousel,.testimonials .testimonials-slider{overflow:hidden}.testimonials .testimonial-item{box-sizing:content-box;min-height:320px}.testimonials .testimonial-item p{margin:0 15px 30px 15px;position:relative;border-radius:6px;position:relative;z-index:1;min-height:200px;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;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 .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{text-decoration:none}#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-top .footer-links ul a:hover{text-decoration:none}#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;box-shadow:0px 2px 15px rgba(0,0,0,0.1);border:1px solid #b7b7b7;padding:30px;border-radius:5px;background:#fff;transition:0.5s;margin:0 0 1.5rem 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}.news-listing li:first-child{border:0}.news-listing li h2{font-size:1.5rem}.news-listing li .date{margin:0 0 0.5rem 0;color:#888}.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}
