:root{--background-primary-light:#ecf0f2;--background-primary-dark:#2c2727;--color-alt-1:#ef9f27;--color-alt-2:#13ce13;--color-alt-3:#fd080d;--bg:#e0e5ec;--background-gradient:linear-gradient(45deg,#ecf0f2 0%, #f7f8f9 100%);--item-gradient:linear-gradient(45deg,#ecf0f2 0%, #ffa4a4 100%);--inset-bubble:-10px -10px 30px 0 #fff, 10px 10px 30px 0 #aeaec066, inset -10px -10px 30px 0 #fff, inset 10px 10px 30px 0 #aeaec040;--curled--bubble:8px 8px 10px #0006, -10px -15px 20px #fff3, inset 0 -3px 4px -1px #0006, inset 0 3px 4px -1px #fff6, inset 0 0 5px 1px #fffc, inset 0 20px 30px 0 #fff3;--convex-bubble:-10px -10px 30px 0 #fff, 10px 10px 30px 0 #aeaec066, inset 0px 0px 30px #fff, inset 0 10px 30px 0 #aeaec040, inset 0 -3px 4px -1px #aeaec040;--font-color-orange:#f04a23;--font-color-black:#000;--general-parent-sizing:calc(100% - 30px)}@font-face{font-family:Belanosima;src:url(Belanosima-Regular.6db0aa60.ttf)format("truetype")}@font-face{font-family:playfair;src:url(PlayfairDisplay-Regular.393c1a73.ttf)format("truetype")}@font-face{font-family:sf-pro;src:url(SF-Pro-Display-Regular.9108ecdd.otf)format("truetype")}*{box-sizing:border-box;margin:0;padding:0}.pin-spacer{pointer-events:none!important}.pin-spacer>*{pointer-events:all!important}body{background-color:var(--background-primary-light);background:var(--background-gradient);overflow:hidden}.title-label-color-alt-1{color:var(--color-alt-1)}.dot-alt-color-2{background-color:var(--color-alt-2);border-radius:50%;width:7.5px;height:7.5px;display:block}.bold-italic{font-style:italic;font-weight:700}.bold{font-weight:700}.section-title{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.title{gap:5px;font-family:Belanosima;font-size:1em;display:inline-flex}.title-subtext{font-family:sf-pro;font-size:.85em;font-weight:600px}.navbar{width:var(--general-parent-sizing);background:var(--background-gradient);backdrop-filter:blur(20px);z-index:10;border-radius:15px;justify-content:space-between;align-items:center;height:50px;padding:10px;display:flex;position:sticky;top:15px;left:15px;overflow:hidden;box-shadow:-10px -10px 30px #fff,10px 10px 30px #aeaec066}.com-logo{border-radius:15px;min-width:40px;padding:15px 20px;font-family:Belanosima;font-size:1.25vw}nav{border-radius:15px;align-items:center;gap:35px;padding:10px 20px;list-style:none;display:flex;overflow:hidden}nav ul{float:right;gap:15px;width:auto;max-height:66px;padding:0;font-family:playfair;display:flex}nav ul li{color:#000;padding:.25em .25em 0;font-size:12px;text-decoration:none;list-style:none}nav u li a,nav ul li a:visited{color:#000;text-decoration:none}.connect-lnk{justify-content:center;align-items:center;width:auto;max-height:66px;font-family:Belanosima;display:flex}.cl_container{border-radius:3px;padding:10px 20px;transition:opacity .3s ease-in-out;overflow:hidden}.connect-lnk p{color:#fff;font-family:playfair;font-size:.75vw}.mobile-navbar{z-index:3;border-radius:15px;padding:5px;display:none;position:absolute}@keyframes mn-fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}#mobile-navbar{flex-direction:column;padding:0}#mobile-navbar ul{text-align:center;flex-direction:column;max-width:50px;max-height:none}#mobile-navbar ul li{padding:.25em .15em 0}.hamburger{cursor:pointer;z-index:10000;width:25px;height:20px;transition:all .3 ease-in-out;flex-direction:column;justify-content:space-between;display:none;position:absolute;top:30px;left:42.5px}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:first-child{transform:translateY(8px)rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.bar{background-color:#000;width:30px;height:3px;margin:5px auto;transition:all .3s ease-in-out;display:block}.ajx-link{color:#000;text-decoration:none}.before-span{border-radius:3px;padding:5px 10px;line-height:24px;transition:opacity .3s ease-in-out;position:static}.before-span span{padding:inherit;content:attr(data-set);color:#000;--before-opacity:1;--after-opacity:1;font-size:.85em;text-decoration:none;position:relative;overflow:hidden}.before-span span:before{box-sizing:border-box;background-color:#000;border-radius:3px;width:100%;height:100%;padding:5px 10px;position:absolute;top:100%;left:0%}.before-span span:after{box-sizing:border-box;color:#fff;content:attr(data-hover);width:100%;opacity:var(--after-opacity);text-align:center;background-color:#000;border-radius:3px;font-size:.85em;position:absolute;top:175%;left:0}.landing-page{flex-direction:column;justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex}.viewbox{width:var(--general-parent-sizing);height:var(--general-parent-sizing);background:var(--background-gradient);backdrop-filter:blur(20px);scrollbar-width:none;-ms-overflow-style:none;border-radius:15px;justify-content:center;align-items:center;position:relative;overflow:hidden scroll;box-shadow:8px 8px 10px #0006,-10px -15px 20px #fff9,inset 0 -3px 4px -1px #0003,inset 0 3px 4px -1px #fff3,inset 0 0 5px 1px #fffc,inset 0 20px 30px #fff3}.viewbox::-webkit-scrollbar{display:none}.landing-content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.landing-logo{text-align:center;color:var(--font-color-black);flex-direction:column;justify-content:center;align-items:center;font-family:Belanosima;font-size:7.5vw;display:flex;position:relative}.landing-logo h2{font-family:Belanosima;font-size:min(3vw,24px)}.service-desc{width:100dvw;height:100dvh;display:flex}.service-desc-container{width:var(--general-parent-sizing);justify-content:center;align-items:center;gap:30px;margin:105px;display:flex}.benefit{border-radius:15px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;box-shadow:-10px -10px 30px #fff,10px 10px 30px #fff9}.card-holder{width:var(--general-parent-sizing);justify-content:center;align-self:flex-end;align-items:center;gap:20px;margin:20px;display:flex}.card{width:205px;height:165px;clip-path:path("M 0 80 L 70 0 Q 300 0 300 0 L 300 300 L 0 300 Z");background:#fff;border-radius:10px;padding:40px;position:relative;box-shadow:8px 8px 10px #0006,-10px -15px 20px #fff9,inset 0 -3px 4px -1px #0003,inset 0 3px 4px -1px #fff3,inset 0 0 5px 1px #fffc,inset 0 20px 30px #fff3;& :before{top:0;left:0}}.who-are-we{flex-direction:column;height:55dvh;margin:15px 20px;display:flex}.mt1-p{align-items:center;gap:10px;display:flex}.motto{flex-direction:column;justify-content:left;gap:5px;margin:20px 0;display:flex}.motto-txt-1{font-family:Belanosima;font-size:2em;font-weight:600}.motto-txt-2{font-family:sf-pro}.services{flex-direction:column;flex:1;gap:20px;width:calc(100% - 200px);height:90dvh;margin:100px;display:flex}.half1{flex-direction:column;flex:1;min-height:0;display:flex}.s-info-section{flex-direction:column;gap:5px;width:100%;margin:10px 0;display:flex}.s-info-section p{max-width:450px;font-size:.7em;font-weight:400}.m-wcu-header{justify-content:left;align-items:center;gap:10px;display:flex}.wcu-header{text-align:left;flex:1;justify-content:flex-start;align-items:center;margin:35px;display:flex}.wcu-header h1{font-family:Playfair;font-size:5vw}.service-collection{border-radius:35px;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;height:100%;display:flex}.l-card{background:var(--background-gradient);inset:0}.item{background:var(--background-gradient);width:calc(100% - 50px);height:152px;box-shadow:var(--convex-bubble);z-index:5;border-radius:35px;align-items:center;padding:15px 20px;display:flex}.service-description{background-image:url("phone mockup - transparent.351844e7.png");background-position:50%;background-repeat:no-repeat;background-size:contain;flex:1;width:100%;min-height:500px;display:flex;position:relative}.oc-info-section{flex-direction:column;gap:5px;width:100%;display:flex;position:absolute;top:15px}.oc-info-section p{max-width:450px;font-size:.7em;font-weight:400}.ole-collect-logo{justify-content:center;align-self:flex-start;align-items:center;gap:10px;display:flex}.ole-collect-logo h1{font-family:Belanosima;font-size:2em}.oc-lnk{width:calc(100% - 30px);box-shadow:var(--curled--bubble);color:#ecf0f2;background-color:#000;border-radius:15px;justify-content:left;align-items:center;padding:10px 20px;display:inline-flex;position:absolute;bottom:15px;left:15px}.oc-lnk a{color:#ecf0f2;width:100%;height:100%;text-decoration:none}.learn-more{justify-content:left;align-items:center;width:100%;height:20px;display:flex}.learn-more span,.learn-more span:visited{color:var(--background-primary-light);font-family:-apple-system,SF Pro Display,Helvetica Neue,sans-serif;font-size:.75em;text-decoration:none}.tri-chevron{width:45px;height:25px;display:block;position:relative}.tri-chevron svg{width:15px;height:15px;position:absolute}.tri-chevron svg:first-of-type{top:50%;left:calc(50% - 10px);transform:translate(-50%,-50%)}.tri-chevron svg:nth-of-type(2){color:var(--background-primary-light);top:50%;left:50%;transform:translate(-50%,-50%)}.tri-chevron svg:nth-of-type(3){top:50%;left:calc(50% + 10px);transform:translate(-50%,-50%)}.nav-colored-bars{justify-content:center;align-items:center;display:flex}.nav-colored-bars .colored-bar{background-color:var(--font-color-orange);border-radius:15px;width:10px;height:20px;margin:1px;display:block}.nav-colored-bars span:first-of-type{background-color:#13ce13}.nav-colored-bars span:nth-of-type(2){background-color:#ef9f27}.nav-colored-bars span:nth-of-type(3){background-color:#fd080d}.colored-bars{gap:5px;width:fit-content;display:flex}.colored-bars span{background-color:var(--font-color-orange);border-radius:15px;width:5px;height:20px;display:block}#ic-bar{height:15px}.colored-bars span:first-of-type{background-color:#13ce13}.colored-bars span:nth-of-type(2){background-color:#ef9f27}.colored-bars span:nth-of-type(3){background-color:#fd080d}.route-ex{border-radius:35px;grid-area:1/1}.service-card{border-radius:15px;flex-direction:column;flex:4;gap:11px;width:calc(100% - 22px);padding:5px 10px;font-size:11px;font-weight:700;display:flex;top:50px;left:11px}#card-title{flex:1;align-items:center;font-size:20px;display:flex}.service-badge{background:var(--bg);border-radius:15px;justify-content:center;align-items:center;gap:11px;height:20%;padding:5px 10px;display:flex;box-shadow:-3px -3px 8px #fff,3px 3px 8px #aeaec0bf}.service-badge i{min-height:15px;font-size:15px}.desc h1{min-height:1em;font-size:15px}.desc p{font-size:.75em}#emphasis{background:var(--font-color-orange)}.about-us{flex-direction:column;width:calc(100% - 200px);margin:100px;display:flex}.au-header{justify-content:left;align-items:center;gap:10px;font-family:Belanosima;font-size:1em;font-weight:600;display:flex}.au-header-subtext{max-width:450px;font-size:.7em;font-weight:400}.ole-teams{flex-direction:column;gap:20px;margin-top:20px;display:flex}.ole-teams h1{font-family:belanosima;font-size:2em}.ot-header{flex-direction:row;justify-content:left;align-items:center;gap:10px;display:flex}.ot-header p{font-family:sf-pro;font-size:.875em}.ot-header h1{font-family:Belanosima;font-size:1.4em;font-weight:600}.ot-header-txt{flex-direction:column;display:flex}.team-grid{grid-template-columns:repeat(4,1fr);place-items:center;gap:10px;display:grid}.team-card{aspect-ratio:4/5;border-radius:15px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.card-photo{border-radius:15px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.card-photo img{object-fit:cover;z-index:-2;border-radius:15px;width:100%;height:100%}.card-photo img.jesse{width:100%}.card-info{color:#fff;background:#000;border-radius:15px;justify-content:space-evenly;gap:5px;width:90%;height:25%;padding:5px 10px;font-family:sf-pro;display:flex;position:absolute;bottom:10px;left:5%}.card-info:before{content:"";background:linear-gradient(to right, var(--color-alt-1), var(--color-alt-2), var(--color-alt-3));z-index:-1;border-radius:17px;position:absolute;inset:-2px}.tm-details{flex-direction:column;justify-content:center;align-items:center;display:flex}.tm-contact-details{justify-content:center;align-items:center;display:flex}.tm-contact-details i,#container i{color:#ecf0f2}#container{justify-content:center;align-items:center;gap:15px;display:flex}.name-container{flex-direction:column;gap:5px;display:flex}.name,.title{font-family:sf-pro;font-size:11.2px;font-weight:400}.au-lnk{box-shadow:var(--curled--bubble);color:#ecf0f2;background-color:#000;border-radius:15px;justify-content:center;align-items:center;padding:10px 20px;display:flex}.au-lnk a{color:#ecf0f2;width:100%;height:100%;text-decoration:none}.contact-us{color:#ecf0f2;background-color:#000;border:2px solid #000;border-radius:10px 10px 0 0;flex-direction:column;height:60dvh;padding:20px;display:flex}.cu-header{justify-content:left;align-items:center;gap:10px;display:flex}.value-breakdown{width:100%;height:100dvh;margin:35px;overflow:hidden}footer{color:#e0e5ec;background-color:#000;border:2px solid #000}.more-info{gap:20px;padding:20px;display:flex}.more-info ul{flex-direction:column;gap:2.5px;list-style-type:none;display:flex}.more-info ul li{font-family:sf-pro;font-size:.85em;font-weight:400}.more-info ul li a,.more-info ul li a:visited{color:#ecf0f2;text-decoration:underline}.f-com-logo{justify-content:center;align-items:center;gap:10px;width:fit-content;display:flex}.f-com-logo h1{font-family:belanosima}.copyright{text-align:center;font-family:sf-pro;font-size:.75em}
/*# sourceMappingURL=web-build.7a7ee2d3.css.map */
