body{font-family:"Martel Sans",sans-serif;color:#444444}a{color:#47b2e4;text-decoration:none}a:hover{color:#73c5eb;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Martel Sans",sans-serif}#header{transition:all 0.5s;z-index:997;padding:15px 0}#header.header-scrolled,#header.header-inner-pages{background:rgba(40,58,90,0.9)}#header .logo{font-size:20px;margin:0;padding:0;line-height:1;font-weight:700;letter-spacing:2px}#header .logo a{color:#fff;text-decoration:none}#header .logo img{max-height:40px}.navbar{padding:0;font-family:"Martel Sans",sans-serif}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;font-size:15px;font-weight:500;color:#fff;white-space:nowrap;transition:0.3s}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:#47b2e4}#menuShowHide{position:absolute;left:-999em}#mainMenu{list-style:none;text-align:center;padding:0.25em 0;margin-bottom:1em;background:#37517e;font-family:"Martel Sans",sans-serif}#mainMenu li{display:inline}#mainMenu a{display:inline-block;padding:0.25em 1em;text-decoration:none}#mainMenu a:active,#mainMenu a:focus,#mainMenu a:hover{color:#47b2e4}@media (max-width:38em){body{padding:0;background:#37517e}#mainMenu{display:none;overflow:hidden;padding:0.25em}#mainMenu li{float:left;width:50%}#mainMenu a{display:block;padding:0.75em;margin:0.25em}#menuShowHide+label{font-family:"Martel Sans",sans-serif;font-weight:500;font-size:15px;letter-spacing:1px;display:inline-block;padding:10px 28px 11px 28px;border-radius:50px;transition:0.5s;margin:10px 0 0 0;color:#fff;background:#47b2e4;text-decoration:none}#menuShowHide+label:active,#menuShowHide+label:focus,#menuShowHide+label:hover{background:#37517e}#menuShowHide+label:before{content:"Show Menu"}#menuShowHide:checked+label{margin:0}#menuShowHide:checked+label:before{content:"Hide Menu"}#menuShowHide:checked~#mainMenu{display:block}}#hero{width:100%;height:90vh;background:#37517e;font-family:"Martel Sans",sans-serif}#hero .container{padding-top:72px}#hero h1{margin:0 0 10px 0;font-size:48px;font-weight:700;line-height:56px;color:#fff}#hero h2{color:#fff;margin-bottom:50px;font-size:24px}#hero .btn-get-started{font-family:"Martel Sans",sans-serif;font-weight:500;font-size:18px;letter-spacing:1px;display:inline-block;padding:10px 28px 11px 28px;border-radius:50px;transition:0.5s;margin:10px 0 0 0;color:#fff;background:#47b2e4;text-decoration:none}#hero .btn-get-started:hover{background:#209dd8;text-decoration:none}#hero .hero-img{animation:blend-in 3s}@keyframes blend-in{0%{transform:scale(0.1);opacity:0}70%{transform:scale(1.1);opacity:1}100%{transform:scale(1);opacity:1}}@media (max-width:991px){#hero{height:100vh;text-align:center}#hero .hero-img{text-align:center;animation:none}#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{text-align:center;animation:none}#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}#hero .hero-img{text-align:center;animation:none}}.breadcrumbs{padding:15px 0;background:#f3f5fa;min-height:40px;margin-top:72px}@media (max-width:992px){.breadcrumbs{margin-top:68px}}.breadcrumbs h2{font-size:34px;font-weight:600;color:#37517e}.breadcrumbs h3{font-size:28px;font-weight:600;color:#37517e}.breadcrumbs h4{font-size:22px;font-weight:600;color:#37517e}.breadcrumbs h5{font-size:16px;font-weight:600;color:#37517e}.breadcrumbs a{color:#47b2e4}.breadcrumbs a:hover{color:#73c5eb}.breadcrumbs ul{list-style:none;padding:0}.breadcrumbs ul li{padding-left:28px;position:relative}.breadcrumbs ul li+li{margin-top:10px}.breadcrumbs ul i{position:absolute;left:0;top:2px;font-size:20px;color:#47b2e4;line-height:1}#toc_container{background:#ffffff none repeat scroll 0 0;border:2px solid #444444;display:table;font-size:95%;margin-bottom:1em;padding:20px;width:auto}.toc_title{font-size:34px;font-weight:700;color:#37517e;text-align:center}#toc_container li,#toc_container ul,#toc_container ul li{list-style:outside none none!important}.section{padding:60px 0;overflow:hidden;font-family:"Martel Sans",sans-serif}.section-bg{background-color:#f3f5fa}.section-title{text-align:center;padding-bottom:30px}.section-title h2{font-size:32px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;position:relative;color:#37517e}.section-title h2::before{content:"";position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px)}.section-title h2::after{content:"";position:absolute;display:block;width:40px;height:3px;background:#47b2e4;bottom:0;left:calc(50% - 20px)}.section-title p{margin-bottom:0}.software{padding:30px 0;text-align:center}.software a{max-width:45%;transition:all 0.4s ease-in-out;display:inline-block;padding:15px 0;filter:grayscale(100)}.software a:hover{filter:none;transform:scale(1.1)}@media (max-width:768px){.software a{max-width:40%}}.about{padding:60px 0;overflow:hidden;font-family:"Martel Sans",sans-serif}.about .content a{color:#47b2e4;text-decoration:none}.about .content a:hover{color:#73c5eb;text-decoration:none}.about .content{padding:60px 100px 0 100px}.about .content h3{color:#37517e;font-weight:600;font-size:26px}.about .content ul{list-style:none;padding:0}.about .content ul li{padding-left:28px;position:relative}.about .content ul li+li{margin-top:10px}.about .content ul i{position:absolute;left:0;top:2px;font-size:20px;color:#47b2e4;line-height:1}.about .content p{font-size:16px;color:#444444}.about .content .btn-learn-more{font-family:"Martel Sans",sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:10px 24px 11px 24px;border-radius:50px;transition:0.5s;margin:10px 0 0 0;line-height:1;color:#47b2e4;animation-delay:0.8s;border:2px solid #47b2e4}.about .content .btn-learn-more:hover{background:#47b2e4;color:#fff;text-decoration:none}.critique{padding:60px 0;overflow:hidden;font-family:"Martel Sans",sans-serif}.critique .content{padding:60px 100px 0 100px}.critique .content h3{font-weight:400;font-size:34px;color:#37517e}.critique .content h4{font-size:20px;font-weight:700;margin-top:5px}.critique .content p{font-size:16px;color:#000000}.critique .content summary{font-size:18px;font-weight:700;color:#37517e}.critique .content summary:hover{font-size:18px;font-weight:700;color:#47b2e4}.critique .img{background-size:contain;background-repeat:no-repeat;background-position:center center}.critique .content ul{list-style:none;padding:0}.critique .content ul li{padding-left:28px;position:relative}.critique .content ul li+li{margin-top:10px}.critique .content ul i{position:absolute;left:0;top:2px;font-size:20px;color:#47b2e4;line-height:1}.critique .content code{color:#cb5411}@media (max-width:1024px){.critique .content{padding-left:0;padding-right:0}}@media (max-width:992px){.critique .img{min-height:400px}.critique .content{padding-top:30px}}@media (max-width:575px){.critique .img{min-height:200px}}.timeline{padding:60px 0;overflow:hidden;font-family:"Martel Sans",sans-serif}.timeline .content{padding:60px 100px 0 100px}.timeline a{color:#47b2e4;text-decoration:none}.timeline a:hover{color:#73c5eb;text-decoration:none}.timeline ul{--col-gap:2rem;--row-gap:2rem;--line-w:0.25rem;display:grid;grid-template-columns:var(--line-w) 1fr;grid-auto-columns:max-content;column-gap:var(--col-gap);list-style:none;width:min(60rem,90%);margin-inline:auto}.timeline ul::before{content:"";grid-column:1;grid-row:1/span 20;background:rgb(225,225,225);border-radius:calc(var(--line-w)/2)}.timeline ul li:not(:last-child){margin-bottom:var(--row-gap)}.timeline ul li{grid-column:2;--inlineP:1.5rem;margin-inline:var(--inlineP);grid-row:span 2;display:grid;grid-template-rows:min-content min-content min-content}.timeline ul li .date{--dateH:3rem;height:var(--dateH);margin-inline:calc(var(--inlineP)*-1);text-align:center;background-color:var(--accent-color);color:white;font-size:1.25rem;font-weight:700;display:grid;place-content:center;position:relative;border-radius:calc(var(--dateH)/2)0 0 calc(var(--dateH)/2)}.timeline ul li .date::before{content:"";width:var(--inlineP);aspect-ratio:1;background:var(--accent-color);background-image:linear-gradient(rgba(0,0,0,0.2) 100%,transparent);position:absolute;top:100%;clip-path:polygon(0 0,100%0,0 100%);right:0}.timeline ul li .date::after{content:"";position:absolute;width:2rem;aspect-ratio:1;background:var(--bgColor);border:0.3rem solid var(--accent-color);border-radius:50%;top:50%;transform:translate(50%,-50%);right:calc(100% + var(--col-gap) + var(--line-w)/2)}.timeline ul li .title,.timeline ul li .descr{background:var(--bgColor);position:relative;padding-inline:1.5rem}.timeline ul li .title{overflow:hidden;padding-block-start:1.5rem;padding-block-end:1rem;font-weight:500}.timeline ul li .descr{padding-block-start:1.5rem;padding-block-end:1.5rem;font-weight:300}.timeline ul li .title::before,.timeline ul li .descr::before{content:"";position:absolute;width:90%;height:0.5rem;background:rgba(0,0,0,0.5);left:50%;border-radius:50%;filter:blur(4px);transform:translate(-50%,50%)}.timeline ul li .title::before{bottom:calc(100% + 0.125rem)}.timeline ul li .descr::before{z-index:-1;bottom:0.25rem}@media (min-width:40rem){.timeline ul{grid-template-columns:1fr var(--line-w) 1fr}.timeline ul::before{grid-column:2}.timeline ul li:nth-child(odd){grid-column:1}.timeline ul li:nth-child(even){grid-column:3}.timeline ul li:nth-child(2){grid-row:2/4}.timeline ul li:nth-child(odd) .date::before{clip-path:polygon(0 0,100%0,100% 100%);left:0}.timeline ul li:nth-child(odd) .date::after{transform:translate(-50%,-50%);left:calc(100% + var(--col-gap) + var(--line-w)/2)}.timeline ul li:nth-child(odd) .date{border-radius:0 calc(var(--dateH)/2) calc(var(--dateH)/2)0}}@media (max-width:1024px){.timeline .content{padding-left:0;padding-right:0}}@media (max-width:992px){.timeline .img{min-height:400px}.timeline .content{padding-top:30px}}@media (max-width:575px){.timeline .img{min-height:200px}}.supporters{padding:60px 0;overflow:hidden;font-family:"Martel Sans",sans-serif}.supporters .icon-box{box-shadow:0px 0 25px 0 rgba(0,0,0,0.1);padding:50px 30px;transition:all ease-in-out 0.4s;background:#fff}.supporters .icon-box .icon{margin-bottom:10px}.supporters .icon-box .icon i{color:#47b2e4;font-size:36px;transition:0.3s}.supporters .icon-box h4{font-weight:500;margin-bottom:15px;font-size:24px;text-decoration:none;color:#37517e;transition:ease-in-out 0.3s;text-decoration:none}.supporters .icon-box p{line-height:24px;font-size:16px;margin-bottom:0}.supporters .icon-box:hover{transform:translateY(-10px)}.supporters .icon-box:hover h4{color:#47b2e4}.supporters .icon-box a{color:#47b2e4;text-decoration:none}.supporters .icon-box:hover a{color:#73c5eb;text-decoration:none}.supporters .icon-box code{color:#cb5411}.cta{background:linear-gradient(rgba(40,58,90,0.9),rgba(40,58,90,0.9)),url(https://ssr-www.pages.dev/img/hero-img.png?kwid=1ojaqfsds-lqd);background-size:400px;padding:120px 0}.cta h3{color:#fff;font-size:28px;font-weight:700}.cta p{color:#fff}.cta .cta-btn{font-family:"Martel Sans",sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:12px 40px;border-radius:50px;transition:0.5s;margin:10px;border:2px solid #fff;color:#fff;text-decoration:none}.cta .cta-btn:hover{background:#47b2e4;border:2px solid #47b2e4;text-decoration:none}@media (max-width:1024px){.cta{background-attachment:scroll}}@media (min-width:769px){.cta .cta-btn-container{display:flex;align-items:center;justify-content:flex-end}}#footer{font-size:14px;background:#37517e}#footer .footer-top{padding:60px 0 30px 0;background:#fff}#footer .footer-top .footer-contact{margin-bottom:30px}#footer .footer-top .footer-contact h3{font-size:28px;margin:0 0 10px 0;padding:2px 0 2px 0;line-height:1;font-weight:600;color:#37517e}#footer .footer-top .footer-contact p{font-size:14px;line-height:24px;margin-bottom:0;font-family:"Martel Sans",sans-serif;color:#5e5e5e}#footer .footer-top h4{font-size:16px;font-weight:bold;color:#37517e;position:relative;padding-bottom:12px}#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;color:#47b2e4;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{color:#777777;transition:0.3s;display:inline-block;line-height:1}#footer .footer-top .footer-links ul a:hover{text-decoration:none;color:#47b2e4}#footer .footer-top .footer-links h3{font-size:28px;margin:0 0 10px 0;padding:2px 0 2px 0;line-height:1;font-weight:600;color:#37517e}#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#47b2e4;color:#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{background:#209dd8;color:#fff;text-decoration:none}#footer .footer-bottom{padding-top:30px;padding-bottom:30px;color:#fff}#footer .copyright{float:left}#footer .credits{float:right;font-size:13px}#footer .credits a{transition:0.3s}@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}}@font-face{font-display:swap;font-family:"Martel Sans";font-style:normal;font-weight:200;src:url(https://ssr-www.pages.dev/fonts/martel-sans-v12-latin-200.woff2?kwid=1ojaqfsds-lqd)format("woff2")}@font-face{font-display:swap;font-family:"Martel Sans";font-style:normal;font-weight:300;src:url(https://ssr-www.pages.dev/fonts/martel-sans-v12-latin-300.woff2?kwid=1ojaqfsds-lqd)format("woff2")}@font-face{font-display:swap;font-family:"Martel Sans";font-style:normal;font-weight:400;src:url(https://ssr-www.pages.dev/fonts/martel-sans-v12-latin-regular.woff2?kwid=1ojaqfsds-lqd)format("woff2")}@font-face{font-display:swap;font-family:"Martel Sans";font-style:normal;font-weight:600;src:url(https://ssr-www.pages.dev/fonts/martel-sans-v12-latin-600.woff2?kwid=1ojaqfsds-lqd)format("woff2")}@font-face{font-display:swap;font-family:"Martel Sans";font-style:normal;font-weight:700;src:url(https://ssr-www.pages.dev/fonts/martel-sans-v12-latin-700.woff2?kwid=1ojaqfsds-lqd)format("woff2")}@font-face{font-display:swap;font-family:"Martel Sans";font-style:normal;font-weight:800;src:url(https://ssr-www.pages.dev/fonts/martel-sans-v12-latin-800.woff2?kwid=1ojaqfsds-lqd)format("woff2")}@font-face{font-display:swap;font-family:"Martel Sans";font-style:normal;font-weight:900;src:url(https://ssr-www.pages.dev/fonts/martel-sans-v12-latin-900.woff2?kwid=1ojaqfsds-lqd)format("woff2")}