body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--brand-color1:#84b070;--brand-color2:#668957;--brand-color3:#e9f3e5}@media only screen and (min-width:600px){.banner{width:100%;height:500px;padding-top:5%;display:inline-block}.BannerSplitter{width:50%}.bannerTextSize1{font-size:56px}.bannerTextSize2{font-size:36px}.bannerTextSize3{font-size:18px}.sideBySideBanner{height:100%;display:flex}.an80-10ratio{width:80%;padding-left:21%}.toMiddle{text-align:center;align-items:center;height:100%;display:inline-flex}.txtAlignLeft{text-align:left}.navbarImg{float:left;box-sizing:inherit;width:270px;margin-left:10%}.topnav a{color:#353535;float:center;text-align:center;border-radius:4px;padding:12px;font-size:18px;line-height:25px;text-decoration:none}.topnav a:hover{color:var(--brand-color2)}.Header{text-align:left;text-wrap:wrap;width:45%;height:300px;box-sizing:initial;padding-left:7%}.Header h1{font-size:72px}.Header h2{font-size:24px}.multiCloudImg{width:1000px;height:500px}.imageToAdd{width:500px}.homepageTextWidth{width:75%}}@media only screen and (max-width:600px){.banner{width:100%;height:500px;padding-top:10%;display:inline-block}.BannerSplitter{width:50%}.bannerTextSize1{font-size:56px}.bannerTextSize2{font-size:36px}.bannerTextSize3{font-size:18px}.sideBySideBanner{height:100%;display:block}.an80-10ratio{width:100%}.toMiddle{text-align:center;align-items:center;height:100%;display:inline-flex}.txtAlignLeft{text-align:left}.navbarImg{float:left;box-sizing:inherit;width:200px;margin-left:5%}.topnav a{color:#353535;float:center;text-align:center;border-radius:4px;padding:12px;font-size:18px;line-height:25px;text-decoration:none}.topnav a:hover{color:var(--brand-color2)}.Header{text-align:left;text-wrap:wrap;width:100%;height:300px;box-sizing:initial;padding-top:40px;padding-left:3%}.Header h1{font-size:45px}.Header h2{font-size:24px}}.topnav{z-index:999;width:100%;height:100px;box-sizing:initial;background-color:#fff;border-bottom:thin solid #353535;position:fixed}body{color:#353535;scroll-behavior:smooth}.inFlex{display:inline-flex}.inBlock{display:inline-block}.textColorWhite{color:#fff}.textColorGrey{color:#7c7c7c}.toBottom{position:relative;bottom:0}.HomepageHeaderColor{background-image:linear-gradient(45deg,white,92%,var(--brand-color2))}.CloudVueBackgroundImage{background-blend-mode:lighten;background-color:rgba(255,255,255,.85);background-image:url(/static/image/CloudVueChatgptPattern.d4948c6b.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.DemoButton{background-color:var(--brand-color2);color:#fff;text-align:center;cursor:pointer;border:none;border-radius:30px;min-width:140px;margin:4px 2px;padding:15px 32px;font-size:16px;text-decoration:none;transition:background-color .1s ease-in;display:inline-block}rgb .DemoButton:hover{background-color:var(--brand-color1);transition:background-color .1s ease-in}.HomePageFeatureButton{text-align:"left";font-size:24px;font-weight:600;text-decoration-line:none;transition:color .1s ease-in,text-decoration-line .1s ease-in}.HomePageFeatureButton:hover{color:#658656;text-align:"left";font-size:24px;font-weight:600;text-decoration-line:underline;transition:color .1s ease-in,text-decoration-line .1s ease-in}.HomePageFeatureButtonChosen{color:#658656}.bg-gray{background-color:#dbdbdb}.bg-gradient-blue-white{background-image:linear-gradient(var(--brand-color1),var(--brand-color3),#e7e7eb)}.ApproachComponentLayout{justify-content:center;display:flex}.ApproachComponent{width:30%}.ApproachComponentTitle{padding-bottom:5%}.linkedIn{cursor:pointer}.linkedIn:hover{color:#0072b1}#map{height:100%}.mantine-Carousel-control{color:#fff;background:#353535}.greenListing{color:#668957;font-weight:600}.listing{color:#353535;font-weight:600}@media only screen and (min-width:600px){.OurApproachCards{justify-content:center;display:flex}.OurApproachCard{width:300px}.ApproachCardInner{height:520px;padding:10px}.ApproachCardInnerMantine{width:400px;height:500px}}@media only screen and (max-width:600px){.OurApproachCards{display:block}.phonePadding{padding-top:100px}.OurApproachCard{width:200px}.ApproachCardInner{height:370px;padding:10px}.ApproachCardInnerMantine{width:100%;height:350px}}@media only screen and (min-width:600px){.cardCarousel{display:flex}.aboutUsCard{width:250px;height:400px;margin:10px}}@media only screen and (max-width:600px){.cardCarousel{display:block}.aboutUsCard{width:100%;height:400px;margin-top:10px}}@media only screen and (min-width:600px){.eMailForm{width:465px;display:inline-block}.formElement{width:100%}.inputField{width:100%;height:45px;font-size:medium}.textAreaField{width:100%;font-size:medium}.sideBySideBanner{width:80%;padding-left:20%;display:flex}.BannerSplitter{width:50%;display:inline-block}.contactUsSize{width:50%}}@media only screen and (max-width:600px){.eMailForm{justify-content:center;width:100%;display:flex}.contact-form{width:90%}.formElement{width:100%}.inputField{width:100%;height:45px;font-size:medium}.textAreaField{width:100%;font-size:medium}.sideBySideBanner{display:block}.BannerSplitter{width:100%;display:block}.contactUsSize{width:90%}}