html{scroll-behavior:smooth}:where(.astro-3RLSOMSQ){box-sizing:border-box}body{font-family:Rubik,sans-serif;font-weight:500}h1:where(.astro-3RLSOMSQ){font-size:40px;line-height:1.1em}h1:where(.astro-3RLSOMSQ) br:where(.astro-3RLSOMSQ){display:none}h1:where(.astro-3RLSOMSQ),h2:where(.astro-3RLSOMSQ),h3:where(.astro-3RLSOMSQ),h4:where(.astro-3RLSOMSQ),h5:where(.astro-3RLSOMSQ),h6:where(.astro-3RLSOMSQ){font-style:italic;font-weight:900}.video:where(.astro-3RLSOMSQ){position:relative;padding-bottom:56.25%;height:0;border-radius:24px;overflow:hidden;margin-bottom:24px}.video:where(.astro-3RLSOMSQ) iframe:where(.astro-3RLSOMSQ){position:absolute;top:0;left:0;width:100%;height:100%}p:where(.astro-3RLSOMSQ){margin:0 0 24px}.checklist:where(.astro-3RLSOMSQ){list-style:none;margin:0;padding:0}.checklist:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ){position:relative;margin-bottom:16px;padding-left:48px}.checklist:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ):after{position:absolute;content:"";top:0;left:0;height:32px;width:32px;display:inline-block;background-image:url(/assets/img/icon-check-circle.svg)}.section:where(.astro-3RLSOMSQ){background:white;padding:24px 0}.section:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ){padding:0 24px;margin:0 auto}.section:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) .content:where(.astro-3RLSOMSQ){position:relative;z-index:1}.section:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ),.section:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) h2:where(.astro-3RLSOMSQ),.section:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) h3:where(.astro-3RLSOMSQ){font-size:32px;line-height:1.2em}.section-quotes:where(.astro-3RLSOMSQ) .stars:where(.astro-3RLSOMSQ){overflow:auto}.section-quotes:where(.astro-3RLSOMSQ) .stars:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ){float:left;margin-right:4px}.section-quotes:where(.astro-3RLSOMSQ) .stars:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ) img:where(.astro-3RLSOMSQ){display:block;margin-bottom:0}.section-quotes:where(.astro-3RLSOMSQ) ul:where(.astro-3RLSOMSQ){margin:0;padding:0;list-style:none}.section-quotes:where(.astro-3RLSOMSQ) ul:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ){margin:0 0 24px;padding:0}.section-quotes:where(.astro-3RLSOMSQ) .card:where(.astro-3RLSOMSQ){padding:24px;background:#f6f6f6;border-radius:8px}.section-quotes:where(.astro-3RLSOMSQ) .card:where(.astro-3RLSOMSQ) p:where(.astro-3RLSOMSQ){font-weight:400;margin-bottom:16px}.section-quotes:where(.astro-3RLSOMSQ) .card:where(.astro-3RLSOMSQ) p:where(.astro-3RLSOMSQ) strong:where(.astro-3RLSOMSQ){font-weight:500}.section-quotes:where(.astro-3RLSOMSQ) .card:where(.astro-3RLSOMSQ) img:where(.astro-3RLSOMSQ){display:block;height:20px;width:auto;margin-bottom:24px}.clients:where(.astro-3RLSOMSQ){padding:24px 0;overflow-y:scroll}.clients:where(.astro-3RLSOMSQ) ul:where(.astro-3RLSOMSQ){list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:flex-start}.clients:where(.astro-3RLSOMSQ) ul:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ){flex:none;display:inline-block;width:33%}.clients:where(.astro-3RLSOMSQ) ul:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ) img:where(.astro-3RLSOMSQ){width:100%;height:auto;display:block}.shift-bottom:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ):first-child{margin-left:16.6%!important}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-235%)}}.section-primary:where(.astro-3RLSOMSQ){background-color:#ea396a;background-image:url(/assets/img/background-pattern-primary.webp);background-size:600px auto;color:#fff}.section-primary:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ),.section-primary:where(.astro-3RLSOMSQ) h2:where(.astro-3RLSOMSQ){color:#fff}.section-secondary:where(.astro-3RLSOMSQ){background-color:#1d5beb;background-image:url(/assets/img/background-pattern-secondary.webp);background-size:600px auto;color:#fff}.section-secondary:where(.astro-3RLSOMSQ) .video:where(.astro-3RLSOMSQ){margin-right:24px}.section-secondary:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ),.section-secondary:where(.astro-3RLSOMSQ) h2:where(.astro-3RLSOMSQ){margin-top:0;color:#fff}.section-secondary:where(.astro-3RLSOMSQ) p:where(.astro-3RLSOMSQ){font-size:24px;line-height:32px}.section-dark:where(.astro-3RLSOMSQ){background-color:#263238;background-image:url(/assets/img/background-pattern-dark.webp);background-size:600px auto}.section-dark:where(.astro-3RLSOMSQ) .block:where(.astro-3RLSOMSQ){overflow:hidden;padding-bottom:60px}.section-dark:where(.astro-3RLSOMSQ) .content:where(.astro-3RLSOMSQ){background-color:#88d7bf;padding:24px;position:relative}.section-dark:where(.astro-3RLSOMSQ) .content:where(.astro-3RLSOMSQ):after{position:absolute;bottom:-60px;content:"";display:block;width:0;height:0;left:50%;right:0;border-style:solid;margin-left:-500px;border-width:60px 500px 0 500px;border-color:#88D7BF transparent transparent transparent}.section-dark:where(.astro-3RLSOMSQ) .col-4:where(.astro-3RLSOMSQ):first-child .content:where(.astro-3RLSOMSQ){background:#69cdaf}.section-dark:where(.astro-3RLSOMSQ) .col-4:where(.astro-3RLSOMSQ):first-child .content:where(.astro-3RLSOMSQ):after{border-color:#69cdaf transparent transparent transparent}.section-dark:where(.astro-3RLSOMSQ) .col-4:where(.astro-3RLSOMSQ):last-child .content:where(.astro-3RLSOMSQ){background:#a7e1cf}.section-dark:where(.astro-3RLSOMSQ) .col-4:where(.astro-3RLSOMSQ):last-child .content:where(.astro-3RLSOMSQ):after{border-color:#a7e1cf transparent transparent transparent}.section-dark:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ),.section-dark:where(.astro-3RLSOMSQ) h2:where(.astro-3RLSOMSQ){text-align:center;margin-top:0;color:#fff}.section-dark:where(.astro-3RLSOMSQ) h3:where(.astro-3RLSOMSQ){text-align:center;margin:0 0 16px}.section-dark:where(.astro-3RLSOMSQ) p:where(.astro-3RLSOMSQ),.section-dark:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ){font-size:24px;line-height:32px}.section-project:where(.astro-3RLSOMSQ){padding:32px 0}.section-project:where(.astro-3RLSOMSQ) img:where(.astro-3RLSOMSQ){width:auto;display:block}.section-project:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ),.section-project:where(.astro-3RLSOMSQ) h2:where(.astro-3RLSOMSQ){font-size:32px;line-height:1.2em}.section-project:where(.astro-3RLSOMSQ) p:where(.astro-3RLSOMSQ){font-size:24px;line-height:32px}.section-project:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ){font-size:16px;line-height:24px}.section-project:where(.astro-3RLSOMSQ) ul:where(.astro-3RLSOMSQ){padding:0;margin:0}.section-project:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ){list-style:none;margin-left:0;padding:0;margin-bottom:16px}.section-project:where(.astro-3RLSOMSQ) .before:where(.astro-3RLSOMSQ){opacity:.75}.section-project:where(.astro-3RLSOMSQ) .project-image:where(.astro-3RLSOMSQ){width:100%;height:auto;z-index:0;margin-bottom:16px;transition:all 1s ease-in-out}.compare:where(.astro-3RLSOMSQ){overflow:auto}.compare:where(.astro-3RLSOMSQ) .col:where(.astro-3RLSOMSQ){width:50%;float:left}.compare:where(.astro-3RLSOMSQ) .col:where(.astro-3RLSOMSQ):nth-child(2){padding-left:40px}.section-insidr:where(.astro-3RLSOMSQ){background-color:#002e2e;background-image:url(/assets/img/background-insidr.webp);background-position:center center;background-size:cover;color:#fff}.section-insidr:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ),.section-insidr:where(.astro-3RLSOMSQ) h2:where(.astro-3RLSOMSQ){color:#fff}.section-todo:where(.astro-3RLSOMSQ){background-color:#fdf8eb}.section-steps:where(.astro-3RLSOMSQ){background-color:#07172c;color:#fff}.section-steps:where(.astro-3RLSOMSQ) img:where(.astro-3RLSOMSQ){height:30px}.section-steps:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ),.section-steps:where(.astro-3RLSOMSQ) h2:where(.astro-3RLSOMSQ){color:#fff}.section-csaas:where(.astro-3RLSOMSQ){background-color:#f9f7ff}.section-afrocenchix:where(.astro-3RLSOMSQ){background-color:#fff3ec}.section-afrocenchix:where(.astro-3RLSOMSQ) img:where(.astro-3RLSOMSQ){height:20px}.section-chairsyde:where(.astro-3RLSOMSQ) img:where(.astro-3RLSOMSQ){height:30px}.section-hero:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ){margin:24px 0}.section-hero:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) ul:where(.astro-3RLSOMSQ){list-style:none;display:inline-block;margin:0;padding:0}.section-hero:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ){float:left;margin:0 32px 0 0;font-size:24px;line-height:40px}.section-hero:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ) a:where(.astro-3RLSOMSQ){color:#fff;text-decoration:none;border-bottom:3px solid rgba(255,255,255,.2);transition:border .3s ease-in-out}.actions:where(.astro-3RLSOMSQ){margin-top:24px}.actions:where(.astro-3RLSOMSQ) a:where(.astro-3RLSOMSQ){display:inline-block;background-color:#39eab9;margin-bottom:16px;width:100%;color:#111;text-decoration:none;font-size:24px;padding:16px 24px;border-radius:8px;box-shadow:0 8px 16px #0000001a;transition:all .3s ease-in-out}.actions:where(.astro-3RLSOMSQ) a:where(.astro-3RLSOMSQ) span:where(.astro-3RLSOMSQ){display:block}.actions:where(.astro-3RLSOMSQ) a:where(.astro-3RLSOMSQ) span:where(.astro-3RLSOMSQ).label{font-size:16px;line-height:16px;opacity:.75;text-align:left}.hero-image:where(.astro-3RLSOMSQ){position:absolute;right:5%;top:2%;width:200px;height:auto;z-index:0;transition:all 1s ease-in-out}@media only screen and (min-width: 768px){.section-hero:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ){font-size:64px;line-height:72px}.section:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ){max-width:1200px}.section:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ),.section:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) h2:where(.astro-3RLSOMSQ),.section:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) h3:where(.astro-3RLSOMSQ){font-size:48px;line-height:1.2em}.section:where(.astro-3RLSOMSQ) .row:where(.astro-3RLSOMSQ){display:inline-block;margin:0 -6px;width:100%}.section:where(.astro-3RLSOMSQ) .row:where(.astro-3RLSOMSQ) .col:where(.astro-3RLSOMSQ){float:left;width:50%;padding:0 12px}.section:where(.astro-3RLSOMSQ) .row:where(.astro-3RLSOMSQ) .col-4:where(.astro-3RLSOMSQ){float:left;width:33%;padding:0 12px}.section:where(.astro-3RLSOMSQ){padding:80px 0}.section-hero:where(.astro-3RLSOMSQ){padding:24px 0}.section-quotes:where(.astro-3RLSOMSQ){overflow:auto}.section-quotes:where(.astro-3RLSOMSQ) .row:where(.astro-3RLSOMSQ){display:inline-block;margin:0 -6px}.section-quotes:where(.astro-3RLSOMSQ) .row:where(.astro-3RLSOMSQ) .col:where(.astro-3RLSOMSQ){float:left;width:50%;padding:0 12px}.section-hero:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ){padding:0 24px;min-height:760px;height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.section-hero:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) .content:where(.astro-3RLSOMSQ){position:relative;z-index:1}.section-hero:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ){margin:0 0 32px}.section-hero:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ) br:where(.astro-3RLSOMSQ){display:block}.section-hero:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ){font-size:32px;line-height:48px}.section-hero:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ) a:where(.astro-3RLSOMSQ):hover{border-color:#ffffffbf}.hero-image:where(.astro-3RLSOMSQ){position:absolute;right:5%;top:auto;width:476px;height:auto;z-index:0}.actions:where(.astro-3RLSOMSQ){margin-top:32px}.actions:where(.astro-3RLSOMSQ) a:where(.astro-3RLSOMSQ){margin-right:16px;width:auto;transition:all .3s ease-in-out}.actions:where(.astro-3RLSOMSQ) a:where(.astro-3RLSOMSQ):hover{background-color:#7ef1d1;box-shadow:0 8px 8px #0003}.clients:where(.astro-3RLSOMSQ) ul:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ){width:14%}.shift-bottom:where(.astro-3RLSOMSQ) li:where(.astro-3RLSOMSQ):first-child{margin-left:0%!important}.section-project:where(.astro-3RLSOMSQ){overflow:auto;padding:96px 0}.section-project:where(.astro-3RLSOMSQ) .container:where(.astro-3RLSOMSQ){position:relative}.section-project:where(.astro-3RLSOMSQ) .content:where(.astro-3RLSOMSQ){float:left;width:50%}.section-project:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ),.section-project:where(.astro-3RLSOMSQ) h2:where(.astro-3RLSOMSQ){font-size:48px;line-height:1.2em}.section-project:where(.astro-3RLSOMSQ) .project-image:where(.astro-3RLSOMSQ){position:absolute;right:0;width:50%;height:auto}.section-chairsyde:where(.astro-3RLSOMSQ) .content:where(.astro-3RLSOMSQ){float:left;width:40%}.section-chairsyde:where(.astro-3RLSOMSQ) .project-image:where(.astro-3RLSOMSQ){width:55%}.section-csaas:where(.astro-3RLSOMSQ) .content:where(.astro-3RLSOMSQ){float:left;width:40%}.section-csaas:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ),.section-csaas:where(.astro-3RLSOMSQ) h2:where(.astro-3RLSOMSQ){margin-top:0}.section-csaas:where(.astro-3RLSOMSQ) .project-image:where(.astro-3RLSOMSQ){width:55%}.section-steps:where(.astro-3RLSOMSQ) h1:where(.astro-3RLSOMSQ),.section-steps:where(.astro-3RLSOMSQ) h2:where(.astro-3RLSOMSQ){color:#fff}.section-afrocenchix:where(.astro-3RLSOMSQ) .project-image:where(.astro-3RLSOMSQ){position:absolute;right:0;width:45%;height:auto}}
