html{scroll-behavior:smooth;scroll-padding-top:60px}body{font-family:Arial,sans-serif;color:#fff;background-color:#181a1c;font-size:17px;line-height:20px;margin-top:60px}h1{margin:10px 10px 20px}p{padding:10px;color:#fff}a{text-decoration-line:none;color:#fff}a:hover,a:focus,a:active{color:#c5ff00}.container-xl{max-width:1140px}.navbar{position:fixed;top:0;right:0;left:0;z-index:1;min-height:60px;background-color:#164046;padding:5px 15px}.navbar>.container-xl{padding:0}.navbar>.container-xl>img{width:120px;height:40px;margin:5px 0}.navbar>.container-xl>.navbar-toggler{width:40px;height:40px;margin:5px 0;padding:10px;background-color:#c5ff00;border-color:#164046;stroke:#164046;stroke-width:2;stroke-linecap:round;fill:none;box-shadow:none;transition:background-color .5s,border-color .5s,stroke .5s}@media(max-width:991px){.navbar>.container-xl>.navbar-toggler{display:inline-grid}}.navbar>.container-xl>.navbar-toggler:hover,.navbar>.container-xl>.navbar-toggler:focus,.navbar>.container-xl>.navbar-toggler:active{background-color:#164046;border-color:#c5ff00;stroke:#c5ff00}.navbar>.container-xl>.navbar-collapse{justify-content:flex-end;transition:height .35s!important}.navbar>.container-xl>.navbar-collapse>a{color:#fff;font-size:15px;margin:4px 0;padding:10px 14px;border:1px solid #164046;border-radius:4px;transition:border-color 1s}.navbar>.container-xl>.navbar-collapse>a:hover,.navbar>.container-xl>.navbar-collapse>a:focus,.navbar>.container-xl>.navbar-collapse>a:active,.navbar>.container-xl>.navbar-collapse>a.active{border-color:#c5ff00}.nav.nav-pills{margin-bottom:30px}.nav.nav-pills>button{margin:2px 5px 2px 0;background-color:#164046;border:1px solid #164046;color:#fff;border-radius:4px}.nav.nav-pills>button:hover,.nav.nav-pills>button:focus,.nav.nav-pills>button:active,.nav.nav-pills>button.mixitup-control-active{color:#164046;background-color:#c5ff00}.centered{text-align:center}.medium-text{line-height:1.2em;font-size:22px;color:#181a1c;padding:20px;margin-bottom:20px;display:flex;margin-left:auto;width:auto;margin-right:auto;justify-content:center;gap:1rem;flex-wrap:wrap}.large-text{line-height:1.2em;font-size:30px;color:#181a1c;padding:20px}.triangle{fill:#164046;width:100%;height:30px;opacity:0;transform:scaleY(0);transform-origin:top;transition:opacity 1s,transform 1s}.triangle.fadeInDown{opacity:1;transform:scaleY(1)}.button{display:inline-block;margin-top:2px;margin-bottom:2px;border:1px solid #164046;padding:15px 30px;background-color:#164046;border-radius:4px}.button:hover,.button:focus,.button:active{background-color:#c5ff00;color:#164046}.primary-section .button{border-color:#181a1c;color:#181a1c;background-color:#9ccc00}.primary-section .button:hover,.primary-section .button:focus,.primary-section .button:active{border-color:#c5ff00;color:#c5ff00;background-color:unset}.row{--bs-gutter-x:0.75rem}.thumbnail{display:block;overflow:hidden;position:relative;padding:4px;margin-bottom:12px;text-align:center;background-color:#164046;border-radius:4px}.thumbnail img{width:100%;height:auto;aspect-ratio:8/5;background-color:#fff}.thumbnail img[src$=".svg"]{padding:0 3%}.thumbnail h3,.thumbnail p{margin:0;padding:3px 0;white-space:nowrap;position:relative}.thumbnail h3{font-size:14px;margin-top:5px}.thumbnail:hover h3,.thumbnail:focus h3,.thumbnail:active h3{color:#c5ff00}.thumbnail p{font-size:10px}.thumbnail::after{width:40px;height:100%;content:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path fill='none' stroke='white' stroke-width='2' stroke-linecap='round' d='M5 1v8M1 5h8'/></svg>");position:absolute;top:-45px;left:calc(50% - 20px)}.thumbnail:hover::after,.thumbnail:focus::after,.thumbnail:active::after{transform:translateY(50%);transition:transform .3s ease-out}.thumbnail::before{width:100%;height:100%;content:"";background-color:#181a1cd9;position:absolute;top:100%;left:0;transition:transform .2s ease-out}.thumbnail:hover::before,.thumbnail:focus::before,.thumbnail:active::before{transform:translateY(-100%)}.fa-download{content:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='white' d='M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z'/></svg>")}.fa-book{content:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='white' d='M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z'/></svg>")}.section{padding-bottom:50px}.section .triangle{margin-bottom:50px}.section .title{text-align:center;padding:10px;border-bottom:1px solid #fff;margin-bottom:30px}.primary-section{background-color:#164046}.primary-section .triangle{fill:#9ccc00}.primary-section h3,.primary-section .title p{color:#9ccc00}.secondary-section{background-color:#9ccc00}.secondary-section .title{border-bottom-color:#181a1c}.secondary-section h1,.secondary-section h2,.secondary-section .title p{color:#181a1c}.service svg{display:inline-block;margin-top:30px;width:131px;height:131px;background-color:#000;fill:#fff;border:3px solid #fff;border-radius:50%;transition:transform .25s}.service>a:hover>svg,.service>a:focus>svg,.service>a:active>svg{transform:scale(1.1,1.1);border-color:#c5ff00}.service h3{margin-top:10px}.service>a:hover>h3,.service>a:focus>h3,.service>a:active>h3{color:#c5ff00}.service p{padding:0 10px}.single-project{background-color:#181a1c;border-radius:4px;margin-bottom:30px;overflow-y:clip;transition:height .5s,margin-bottom .5s}.single-project.hidden{height:0;margin-bottom:0}.project-title{border-bottom:1px solid #9ccc00}.project-title h3{float:left;line-height:30px;margin-top:10px;margin-left:20px;color:#c5ff00}.project-title .close{width:50px;height:50px;padding:10px;cursor:pointer;float:right;content:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'><path fill='none' stroke='white' stroke-width='1' stroke-linecap='round' d='M1 1l3 3M1 4l3-3'/></svg>");opacity:.5}.project-title .close:hover,.project-title .close:focus,.project-title .close:active{opacity:.75}.project-description{font-size:14px}.project-description p{padding-left:20px}.project-description a{color:#c5ff00}.project-info{padding:10px 20px;overflow-x:auto}.project-info div{margin-bottom:5px}.project-info>div span{display:inline-block;width:150px;color:#c5ff00}.project-info>div>a>.fa{width:25px;height:25px;vertical-align:text-bottom;margin-right:10px}.single-project img{width:100%;height:auto;aspect-ratio:8/5;border:15px solid transparent;background-color:#fff;background-clip:padding-box}.single-project img[src$=".svg"]{padding:0 3%}.project-info>table{width:100%;white-space:nowrap}.project-info>table th,.project-info>table td{border:1px solid #9ccc00;padding:5px}.project-info>table td>code,.project-info>table td.los{color:#f79}.project-info>table td.win{color:#c5ff00}div.testimonial{margin-bottom:30px}.testimonial p{color:#181a1c;background-color:#c5ff00;padding:15px;margin:0;border-radius:4px}.testimonial-text{font-size:22px;line-height:1.3em;text-align:center;margin-left:auto;margin-right:auto;width:70%}.whopic{display:inline-block;margin-left:10px;color:#c5ff00}.whopic>.arrow{width:0;border-top:10px solid;border-left:20px outset transparent;border-right:20px outset transparent;margin-bottom:10px}.footer{text-align:center}.footer p{margin:0}.footer a{color:#c5ff00;padding:5px}.footer p>a:hover,.footer p>a:focus{text-decoration-line:underline}.social a>svg{width:48px;height:48px;fill:#c5ff00}.social a:hover>svg,.social a:focus>svg{fill:#fff}a.scrollup{position:fixed;bottom:15px;right:15px;display:inline-grid;width:40px;height:40px;padding:10px;background-color:#c5ff00;border:1px solid #181a1c;border-radius:4px;stroke:#181a1c;stroke-width:2;stroke-linecap:round;fill:none;transition:background-color .5s,border-color .5s,stroke .5s,opacity .5s}a.scrollup:hover,a.scrollup:focus,a.scrollup:active{background-color:#181a1c;border-color:#c5ff00;stroke:#c5ff00}