@font-face{font-family:poppins-light;src:url("./media/poppins-light-FCETV53O.ttf")}@font-face{font-family:poppins-regular;src:url("./media/poppins-regular-JWXECD23.ttf")}@font-face{font-family:poppins-medium;src:url("./media/poppins-medium-PEAKAUGV.ttf")}@font-face{font-family:poppins-semibold;src:url("./media/poppins-semibold-6FBNZKJR.ttf")}@font-face{font-family:poppins-bold;src:url("./media/poppins-bold-AECZCOOG.ttf")}@font-face{font-family:poppins-black;src:url("./media/poppins-black-KKYYWUFA.ttf")}:root{--green: #1B9F74;--green-light: #4CC789;--green-bright: #1B9F4E;--green-dark: #2C5246;--orange: #E05920;--blue: #4391ED;--bg: #222222;--primary-bg: #282828;--secondary-bg: #252525;--primary-text: #ffffff;--secondary-text: #f0f0f0;--font-light: poppins-light, sans-serif;--font-regular: poppins-regular, sans-serif;--font-medium: poppins-medium, sans-serif;--font-semibold: poppins-semibold, sans-serif;--font-bold: poppins-bold, sans-serif;--font-black: poppins-black, sans-serif}html{scroll-behavior:smooth}body{background:var(--bg);font-family:var(--font-regular);margin:0;padding:0;color:var(--secondary-text)}app div{display:flex;box-sizing:border-box}a{color:inherit;text-decoration:none}img{overflow:unset}.block{display:block}.inline-block{display:inline-block}.position-relative{position:relative}.flex{display:flex}.row{flex-direction:row}.column{flex-direction:column}.fill-space{flex-grow:1;align-self:stretch}.wrap{flex-wrap:wrap}.hug{flex-grow:0}.fill-space-equal{flex:1 1 0}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto;overflow-x:hidden}.overflow-x-auto{overflow-y:hidden;overflow-x:auto}.stretch{align-self:stretch}.table{display:table}.tr{display:table-row}.td{display:table-cell}.th{display:table-cell;font-family:var(--font-semibold)}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.bold{font-family:var(--font-bold)}.semi-bold{font-family:var(--font-semibold)}.top-left{align-items:flex-start;justify-content:flex-start}.row-top-center{align-items:flex-start;justify-content:center}.column-top-center{align-items:center;justify-content:flex-start}.justify-space-between{justify-content:space-between}.row-top-right{align-items:flex-start;justify-content:flex-end}.column-top-right{align-items:flex-end;justify-content:flex-start}.row-center-left{align-items:center;justify-content:flex-start}.column-center-left{align-items:flex-start;justify-content:center}.center{align-items:center;justify-content:center}.row-center-right{align-items:center;justify-content:flex-end}.column-center-right{align-items:flex-end;justify-content:center}.row-bottom-left{align-items:flex-end;justify-content:flex-start}.column-bottom-left{align-items:flex-start;justify-content:flex-end}.row-bottom-center{align-items:flex-end;justify-content:center}.column-bottom-center{align-items:center;justify-content:flex-end}.bottom-right{align-items:flex-end;justify-content:flex-end}.gap-05{gap:.5em}.gap-1{gap:1em}.gap-2{gap:2em}.gap-3{gap:3em}.gap-4{gap:4em}.gap-5{gap:5em}.gap-10{gap:10em}.scrollbar{overflow:hidden;scrollbar-gutter:stable}.scrollbar:hover{overflow:auto}.debug{border:3px solid red;background:#db7093}.debug-2{border:3px solid blue;background:#d1dbea}.debug-3{border:3px solid orange;background:#deb887}.debug-4{border:3px solid purple;background:#d8bfd8}.debug-5{border:3px solid black;background:#ccc}.space-bottom-1{margin-bottom:1em}.space-right-2{margin-right:2em}.space-top-bottom-1{margin-top:1em;margin-bottom:1em}.space-top-1{margin-top:1em}.space-top-bottom-05{margin-top:.5em;margin-bottom:.5em}.margin-top-auto{margin-top:auto}.popup{padding:2em;min-width:30em;max-height:80vh}.popup-header{font-size:1.5em;font-family:var(--font-semibold);color:#333;justify-content:space-between;align-items:baseline}.popup-header-close{cursor:pointer}.popup-header-close img{height:1em}.popup-content,.popup-loader{padding:2em 0}.cursor{cursor:pointer}.form-field-label{font-size:1.1em}.form-field-input input,.form-field-input textarea{background:#282828;border:none;outline:none;padding:1em;border-radius:5px;color:#ccc;font-size:1.2em}.form-field-info{font-size:.8em;margin:.3em 0 0}.form-error{color:red}.page{gap:10em;padding:15em 0}.page-light{background:var(--primary-bg)}.page-dark{background:var(--secondary-bg)}.page-side{max-width:50%}.legal-frame{padding:2em 0 2em 2em;width:80vw;height:50vh;overflow:scroll;background:#fff;border:none;border-radius:10px}.web-only{display:flex}.mobile-only{display:none}.section{max-width:50em;gap:1.5em}.section-header{gap:.5em}.section-caption{color:var(--green);font-size:1.2em}.section-title{font-size:2.5em;font-family:var(--font-bold);color:#fff}.section-subtitle{font-size:1.5em;color:#fff;color:var(--secondary-text)}.section-text{line-height:170%;color:var(--secondary-text);font-size:1.2em}.gray-box{background:#333;padding:2em;box-shadow:0 4px 4px #282828;border-radius:10px}.button{padding:.7em 2em;border-radius:3px;cursor:pointer}.button:hover{filter:brightness(95%)}.button-icon{margin:0 .5em 0 0}.button-icon img{height:1.2em}.button-green{background:var(--green);color:#fff}app{display:flex;flex-direction:column;flex-grow:1}content{display:flex;flex-grow:1;justify-content:center}banner{display:flex}main-menu{display:flex;flex-grow:1}logo{display:flex}Footer{display:flex;flex-grow:1}image{display:flex}btn{display:flex;justify-content:center;align-items:center}find-out-more{display:flex}banner-social{display:flex}showcase-projects{display:flex;justify-content:center}showcase-project{display:flex}company{display:flex;flex-direction:column}company-statement{display:flex}product{display:flex;flex-grow:1;flex-direction:column}product-feature{display:flex}mobile-menu-button{display:flex;min-width:40%;justify-content:center;align-items:center}home-landing{display:flex;flex-grow:1}landing-title{display:flex}landing-subtitle{display:flex}privacy-policy{display:flex;flex-grow:1}cookie-policy{display:flex;flex-grow:1}terms-and-conditions{display:flex;flex-grow:1}@media only screen and (max-width: 2010px){body{font-size:14px}}@media only screen and (max-width: 1910px){body{font-size:14px}}@media only screen and (max-width: 1695px){body{font-size:13px}}@media only screen and (max-width: 1575px){body{font-size:12px}}@media only screen and (max-width: 1455px){body{font-size:11px}}@media only screen and (max-width: 1350px){body{font-size:10px}}@media (max-width: 1024px){.web-only{display:none}.mobile-only{display:flex;padding:4em}}
