:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.cursor{position:fixed;z-index:1000;width:20px;height:20px;border-radius:50%;border:2px solid white;pointer-events:none;transition:75ms}.NavBar{display:flex;justify-content:center;align-items:center;padding-top:30px;padding-left:55px;padding-right:55px;gap:150px}.CenteringNav{z-index:100;position:fixed;display:flex;justify-content:center;width:100vw;background-image:linear-gradient(#303030,#0000)}.CenterNav{display:flex;gap:120px}.NavItem{color:#fff;font-size:18px;font-family:Instrument Sans;font-weight:600;transition:.5s}.NavItem:hover{color:#dcffb4;border:4px solid #87C440;border-radius:4px;transition:.5s;padding:10px 20px;cursor:pointer}.Logo{cursor:pointer}.MobileNav{display:none}.Nav-Column{display:flex;flex-direction:column}.Mobile-Nav-List{display:none}.Mobile-Animation-1{filter:opacity(0%);animation-name:Child-Animation;animation-duration:.75s;animation-timing-function:ease-in-out;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes Child-Animation{0%{transform:translate(400px);filter:opacity(0%)}to{transform:translate(0);filter:opacity(100%)}}@keyframes Child-Animation2{0%{transform:translate(0);filter:opacity(100%)}to{transform:translate(400px);filter:opacity(0%)}}.Mobile-Animation-2{transform:translate(400px);filter:opacity(0%);animation-name:Child-Animation;animation-duration:.75s;animation-delay:.25s;animation-timing-function:ease-in-out;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards}.Mobile-Animation-3{transform:translate(400px);filter:opacity(0%);animation-name:Child-Animation;animation-duration:.75s;animation-delay:.5s;animation-timing-function:ease-in-out;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards}.Mobile-Animation-4{transform:translate(400px);filter:opacity(0%);animation-name:Child-Animation;animation-duration:.75s;animation-delay:.75s;animation-timing-function:ease-in-out;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards}.Mobile-Animation-5{transform:translate(400px);filter:opacity(0%);animation-name:Child-Animation;animation-duration:.75s;animation-delay:1s;animation-timing-function:ease-in-out;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards}.Mobile-Animation-1-Reverse{transform:translate(0);animation-name:Child-Animation2;animation-duration:.75s;animation-timing-function:ease-in-out;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards}.Mobile-Animation-2-Reverse{transform:translate(0);animation-name:Child-Animation2;animation-duration:.75s;animation-delay:.25s;animation-timing-function:ease-in-out;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards}.Mobile-Animation-3-Reverse{transform:translate(0);animation-name:Child-Animation2;animation-duration:.75s;animation-delay:.5s;animation-timing-function:ease-in-out;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards}.Mobile-Animation-4-Reverse{transform:translate(0);animation-name:Child-Animation2;animation-duration:.75s;animation-delay:.75s;animation-timing-function:ease-in-out;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards}.Mobile-Animation-5-Reverse{transform:translate(0);animation-name:Child-Animation2;animation-duration:.75s;animation-delay:1s;animation-timing-function:ease-in-out;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards}.closed{filter:opacity(100%);animation-name:Close-Menu;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes Close-Menu{0%{filter:opacity(100%);display:block}to{filter:opacity(0%);display:none}}@media only screen and (min-width: 1375px){.NavBar{gap:200px}.CenterNav{display:flex;gap:120px}.Nav-Column{display:none}}@media only screen and (max-width: 1375px){.CenterNav{display:flex;gap:50px}.NavBar{gap:70px}.Nav-Column{display:none}}@media only screen and (max-width: 915px){.NavBar{display:none}.CenteringNav{flex-direction:column;width:100vw}.MobileNav{display:flex;justify-content:space-between;margin-left:15%;margin-right:15%;margin-top:55px}.Mobile-Nav-List{display:flex;height:100%;flex-direction:column;gap:15px;margin-top:25px;padding-bottom:150px}.Mobile-Nav-Item{color:#fff;padding:15px;border-radius:15px;margin-left:25px;margin-right:25px;background-color:#2a933c}.Mobile-Nav-Item:active{background-color:#fff;color:#2a933c;border-color:#87c440;border-width:2px;border-style:solid}.Mobile-Nav-Item:hover{background-color:#fff;color:#2a933c;border-color:#87c440;border-width:2px;border-style:solid;transition:.5s;cursor:pointer}.Burger{font-size:50px;fill:#fff;cursor:pointer}}.HeroSection{clip-path:content-box;height:980px}.HeroBackgroundImage{z-index:0;position:absolute;justify-content:center;width:100%;filter:brightness(80%) blur(7px)}.HeroBackgroundImage img{height:51vw;object-fit:contain}.ComputerDesign{margin-top:250px;z-index:2;position:absolute;justify-content:center;align-items:center;width:100%;filter:blur(1px);animation:Computer-Animation 3s infinite alternate ease-in-out}@keyframes Computer-Animation{0%{transform:translateY(0)}to{transform:translateY(15px)}}.HeroTopLayer{position:relative;display:flex;flex-direction:column;z-index:3}.HeroHeaders{display:flex;flex-direction:column;gap:67px}.CompanyName{font-family:Instrument Sans;font-size:28px;text-transform:uppercase;letter-spacing:8px;font-weight:600;margin-top:140px;filter:drop-shadow(5px 7px 11px #00000050);color:#fff;z-index:10000}.H1{margin:0;font-size:84px;font-family:Instrument Sans;filter:drop-shadow(12px 15px 11px #00000050);color:#fff}.HeroParagraph{margin-top:250px;font-size:36px;font-family:Instrument Sans;font-weight:600;filter:drop-shadow(5px 20px 11px #00000050);color:#fff}.HeroCTA{justify-content:center;filter:drop-shadow(0px 0px 10px #d9ff0180)}.HeroCTA a{font-size:24px!important}.HeroSectionGrid{position:absolute;justify-content:center;display:flex;flex-wrap:wrap;padding-left:45px;padding-right:45px;margin-top:0;gap:1vw;z-index:1}.HeroSectionBox{width:15vw;aspect-ratio:1/1;box-shadow:inset 0 0 20px #ffffff05,0 0 20px #ffffff05;background-color:#ffffff05;border-radius:15px}.LogoInBox{justify-content:center;align-content:center}.BackgroundLogos{filter:opacity(30%)}.ProcessSectionHeader{display:flex;margin-left:169.5px;gap:50px;align-items:center;margin-top:75px}.ProcessHeader{font-size:64px;font-family:Instrument Sans;font-weight:600;filter:drop-shadow(5px 20px 11px #00000050);color:#fff}.Process-Item{width:300px;height:300px;box-shadow:inset 0 0 20px #ffffff05,0 0 20px #ffffff05;background-color:#ffffff05;border-radius:15px}.ProcessDiagram{justify-content:center;display:flex;flex-wrap:wrap;padding-left:45px;padding-right:45px;margin-top:0;gap:15px;z-index:1}.ProcessDiagram p{color:#87c440;font-size:36px;font-family:Instrument Sans;font-weight:600;filter:drop-shadow(5px 20px 11px #00000050)}.MultiLogo2{display:flex;justify-content:center;gap:50px}.MultiLogo2 img{height:50px}.MultiLogo4{display:flex;justify-content:center;gap:20px}.MultiLogo4 img{height:50px}.DottedLine{margin-top:60px;width:68%;margin-bottom:30px}.Process-Paragraph{font-size:24px;font-family:Instrument Sans;font-weight:600;text-align:left;margin-left:169.5px;margin-right:169.5px;color:#fff}.ProjectsSection{margin-top:100px;justify-items:left;margin-left:169.5px;margin-right:169.5px}.ProjectsSection h2{font-size:64px;font-family:Instrument Sans;font-weight:600;filter:drop-shadow(5px 20px 11px #00000050)}.ProjectsSection p{font-family:Instrument Sans;font-size:24px;font-weight:600;margin-bottom:75px;text-align:left;color:#fff}.ProjectsHeader{display:flex;align-items:center;color:#fff;gap:50px}.Project-Item{display:none;width:auto;padding:60px;box-shadow:inset 0 0 20px #5eff0045,0 0 20px #5eff0005;background-color:#ffffff05;border-radius:15px;justify-items:left;align-content:center;text-align:left;margin-top:50px}.Project-Item a{width:50%}.Project-Item img{width:100%;border-radius:15px;filter:drop-shadow(-5px 5px 0px #2A933C)}.Project-Item p{font-size:24px;font-family:Instrument Sans;font-weight:600}.Project-Item h4{color:#87c440;font-size:42px;font-family:Instrument Sans;font-weight:600;filter:drop-shadow(5px 20px 11px #00000050);margin:0}.Project-Content{display:flex;gap:50px;align-items:center}.Project-Content p{font-weight:500}.Project-Text{display:block;width:50%}.Project-Text h5{font-size:42px;font-family:Instrument Sans;font-weight:600;filter:drop-shadow(5px 20px 11px #00000050);margin:0}.Aspirations{gap:100px;display:flex;flex-direction:column;width:100%}.AspirationsInformation{display:flex;width:100%;height:auto;overflow:hidden;filter:drop-shadow(15px 15px 0px #87C440);border-radius:25px}.AspirationOne{width:33%;background:linear-gradient(#000000d9,#00000080),url(/assets/Tranquilo%20Cafe%20Landing%20Page-CPLemMMw.png);background-size:cover;background-repeat:no-repeat;letter-spacing:2px;display:flex;flex-direction:column;justify-content:space-between;padding-top:20px;text-align:right;height:60vh;border-top:2px solid #fff;border-left:2px solid #fff;border-radius:25px 0 0}.AspirationOne h4,.AspirationTwo h4,.AspirationThree h4{text-align:center;text-shadow:none;padding-right:10px;padding-left:10px;color:#fff}.AspirationOne h5,.AspirationTwo h5,.AspirationThree h5{text-shadow:none;color:#000}.TimelineOne{background-color:#2d2d2d;text-align:center}.AspirationTwo{width:34%;background:linear-gradient(#000000d9,#00000080),url(/assets/CJ%20Stones%20Landing%20Page-Dj0qsZ4Z.png);background-size:cover;background-repeat:no-repeat;letter-spacing:2px;text-align:right;display:flex;flex-direction:column;justify-content:space-between;padding-top:20px;height:60vh;border-top:2px solid #fff}.AspirationTwo i,.AspirationThree i,.AspirationOne i{font-size:100px;color:#fff;padding-right:20px;cursor:pointer}.AspirationThree{width:33%;background:linear-gradient(#000000d9,#00000080),url(/assets/StayHealthy-hp9QTrNh.webp);background-size:cover;background-repeat:no-repeat;letter-spacing:2px;text-align:right;display:flex;flex-direction:column;justify-content:space-between;padding-top:20px;height:60vh;margin:0;overflow:hidden;border-top:2px solid #fff;border-right:2px solid #fff;border-radius:0 25px 0 0}@keyframes open{0%{width:0%;color:#e0e0e0}to{width:80%;color:#000}}@keyframes close{0%{width:80%;color:#000;padding:25px}to{width:0%;display:none;color:#e0e0e0;padding:0}}.JIclosed{display:block;height:60vh;width:0%;animation-name:close;animation-direction:normal;animation-duration:1.25s}.JIopen{display:block;width:80%;height:auto;animation-name:open;animation-duration:1.25s;animation-direction:normal;padding:25px}.JobInfo{overflow:hidden;background-color:#e0e0e0;color:#000;font-family:Instrument Sans;text-align:left}.JobInfo h5{font-size:28px}.JobInfo h6{font-size:24px;margin:0}.JobInfo p{font-size:16px;color:#000}.AspirationOne h4,.AspirationTwo h4,.AspirationThree h4{font-family:Instrument Sans;font-size:30px}.AspirationOne h5{font-family:Instrument Sans}.JobList{font-family:Instrument Sans;margin-top:15px;display:flex;flex-direction:column;gap:5px;font-size:20px}.TimelineButtonContainer{display:flex;flex-direction:column;gap:25px}.SeeMore{background-color:#fff;color:#2d2d2d;border-radius:0;border-color:#2d2d2d;border-top-width:0px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;transition:.25s}.SeeMore:hover{background-color:#2a933c;color:#fff;transition:.25s}.Focused{background-color:#2a933c;color:#fff}.CTA-Alt{color:#fff;background-color:#0b4b25;border-radius:15px;padding:15px 35px;font-family:Instrument Sans;font-weight:600;font-size:18px;transition:.25s}.CTA-Alt:hover{background-color:#2a933c;color:#fff;transition:.25s}.Innovo-Pro-Story{display:flex;margin-right:169.5px;margin-left:169.5px;margin-top:200px;gap:90px;align-items:center}.StoryPhoto{filter:drop-shadow(15px 15px 0px #2A933C);border-radius:25px}.StoryInfo{text-align:left}.StoryInfo h3{margin-top:45px;margin-bottom:45px;font-size:64px;font-family:Instrument Sans;font-weight:600;filter:drop-shadow(5px 20px 11px #00000050);color:#fff}.StoryInfo p{font-size:20px;font-family:Instrument Sans;font-weight:600;margin-bottom:45px;color:#fff}.StoryInfo span{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(90deg,#57ff7b,#b0ff57,#1fc73b)}.PricingSection{margin-right:169.5px;margin-left:169.5px;margin-top:150px}.Pricing-Background-Grid{position:absolute;justify-content:center;display:flex;flex-wrap:wrap;margin-top:0;gap:15px;z-index:1}.Pricing-Background-Box{height:300px;box-shadow:inset 0 0 20px #ffffff02,0 0 20px #ffffff02;background-color:#ffffff02;border-radius:15px}.PricingHeader{display:flex;align-items:center}.PricingHeader h3{margin-left:25px;margin-top:45px;margin-bottom:45px;font-size:64px;font-family:Instrument Sans;font-weight:600;filter:drop-shadow(5px 20px 11px #00000050);color:#fff}.Pricing-Details{display:flex;gap:30px;margin-top:100px}.Pricing-Item{display:flex;flex-direction:column;text-align:left;box-shadow:inset 0 0 20px #ffffff05,0 0 10px #87c44050;background-color:#ffffff05;border-radius:15px;width:50%;justify-content:space-between;padding:40px}.Pricing-Item h4{margin-top:0;margin-bottom:55px;font-size:48px;font-family:Instrument Sans;font-weight:550;color:#87c440}.Pricing-Item li{font-family:Instrument Sans;font-weight:500;font-size:20px;line-height:3;color:#fff}.Pricing-Item-Price h5{color:#87c440;font-family:Instrument Sans;font-size:64px;font-weight:550;margin-top:50px;margin-bottom:30px}.Pricing-CTA{font-size:24px!important}.EndingSection{display:flex;flex-direction:column;margin-left:169.5px;margin-right:169.5px;align-items:center;margin-bottom:100px}.EndingSection h3{font-size:96px;font-weight:550;font-family:Instrument Sans;color:#fff}.EndingSection img{width:80%;padding-top:100px;padding-bottom:50px}.EndingSection a{width:fit-content;font-size:30px}.Border{border-radius:0!important}.ContactForm{display:flex;flex-direction:column;gap:5px;width:50%;clip:content-box;margin-bottom:50px}.ContactForm input{padding:20px;border-radius:15px;border:1px solid #2A933C;background-color:#fff;color:#0b4b25;font-weight:700;font-family:Instrument Sans}.Date-Input{font-size:18px;background-color:#0b4b25}.ContactForm select{padding:20px;border-radius:15px;border:1px solid #2A933C;background-color:#fff;color:#0b4b25;font-weight:700;font-family:Instrument Sans;cursor:pointer}.ContactForm textarea{padding:15px;height:50px;border-radius:15px;border:1px solid #2A933C;background-color:#fff;color:#0b4b25;font-weight:500;font-family:Instrument Sans;resize:vertical}.ContactForm button{border-color:#2a933c;border-width:2px;font-size:24px;margin-top:25px}.ContactForm p{font-size:18px;font-family:Instrument Sans;font-weight:600;color:#87c440;text-align:left}.WhatWeDoSection{background:linear-gradient(#2c2c2c,#0009),url(/assets/Services-Image-zZwtHE-q.webp);background-repeat:no-repeat;background-size:cover;padding-top:100px;padding-bottom:200px}.WhatWeDoHeader{display:flex;align-items:center;margin-top:100px;margin-left:169.5px;gap:50px}.WhatWeDoSection h2{font-size:64px;font-family:Instrument Sans;font-weight:600;filter:drop-shadow(5px 20px 11px #00000050);color:#fff}.WhatWeDoSection p{font-size:24px;font-family:Instrument Sans;font-weight:600;text-align:left;width:60%;color:#fff;margin-left:169.5px;gap:50px}.WhatWeDoSection button{font-size:24px;font-family:Instrument Sans;font-weight:600;color:#0b4b25;background-color:#fff;border-radius:15px;padding:15px 35px;float:left;margin-left:169.5px}.WhatWeDoSection button:hover{background-color:#2a933c;border:none;color:#fff;transition:.25s}.WhatWeDo-Services h6{font-size:24px;font-family:Instrument Sans;font-weight:600;color:#fff;margin-top:auto}.WhatWeDo-Services p{font-size:18px;font-family:Instrument Sans;font-weight:600;color:#fff;margin-left:auto;margin-right:auto;text-align:center;width:auto}.WhatWeDo-Services{display:flex;gap:25px;margin-top:50px;margin-left:169.5px;margin-right:169.5px}.WhatWeDo-Services-Item{box-shadow:inset 0 0 20px #ffffff05,0 0 20px #ffffff05;background-color:#2a933c25;border-radius:15px;display:flex;flex-direction:column;align-items:center;padding:40px;transition:.25s;border:#1fc73b 2px solid}.WhatWeDo-Services-Item:hover{background-color:#2a933c50;transition:.25s;padding:60px;border:#57ff7b 4px solid}.WhatWeDo-Services-Item:hover h6{font-size:28px}.WhatWeDo-Services-Item:hover p{font-size:20px}.WhatWeDo-CTA{display:flex;flex-direction:column;align-items:center;margin-top:100px;color-scheme:dark}.Testimonials-Header{display:flex;gap:67px}.Testimonials-Header h2{font-size:64px;font-family:Instrument Sans;font-weight:600;filter:drop-shadow(5px 20px 11px #00000050);color:#fff}.Testimonials-Header img{width:20%}.Testimonials-Text{display:flex;flex-direction:column;width:50%}.Testimonials-Text p{font-size:24px;font-family:Instrument Sans;font-weight:600;text-align:left;color:#fff}.Testimonials-Content{display:flex;margin-top:100px;margin-left:169.5px;margin-right:169.5px;gap:50px}.Testimonials-Image{width:50%;filter:drop-shadow(15px 20px 0px #87C440) drop-shadow(-15px -20px 0px #2A933C);border-width:4px;border-style:solid}.Testimonials-CTA{margin-top:20px;width:40%}@media only screen and (max-width: 915px){.Testimonials-Header{display:flex;flex-direction:column;gap:67px}.Testimonials-Header h2{font-size:32px;font-family:Instrument Sans;font-weight:600;filter:drop-shadow(5px 20px 11px #00000050);color:#fff}.Testimonials-Header img{width:auto}.Testimonials-Text{display:flex;flex-direction:column;width:auto}.Testimonials-Text p{font-size:16px;font-family:Instrument Sans;font-weight:600;text-align:left;color:#fff}.Testimonials-Content{display:flex;flex-direction:column;width:100vw;margin-left:5px;margin-right:5px;margin-top:100px;gap:50px}.Testimonials-Image{display:none}.Testimonials-CTA{margin-top:20px;margin-left:0!important;margin-right:0!important;width:auto}.WhatWeDoSection{margin:0;width:100%}.WhatWeDoSection p{width:100%;font-size:18px;margin-left:0;margin-right:0;padding:0;text-align:center}.WhatWeDo-Services{display:flex;flex-direction:column;margin-left:0;margin-right:0;padding:2px;width:100vw;gap:20px;transition:.25s}.WhatWeDoHeader{display:flex;flex-direction:column;margin-left:0;margin-right:0}.WhatWeDo-Services-Item:hover{transition:.25s;border:#57ff7b 4px solid;padding:20px}.WhatWeDo-CTA{display:flex;flex-direction:column;align-items:center;margin:auto!important}.WhatWeDoContent{display:flex;flex-direction:column;align-items:center;justify-items:center}.WhatWeDo-Services-Item{width:auto;margin:5px 5px 30px;padding:20px;border-radius:15px}.CompanyName{font-size:28px;text-align:center;letter-spacing:5px}.HeroBackgroundImage,.BackgroundLogos{display:none}.H1{font-size:64px}.ComputerDesign{display:flex;align-items:center}.ComputerDesign img{transform:scale(.8)}.HeroSectionGrid{flex-direction:column;justify-content:center;width:100%;align-items:center;flex-wrap:nowrap;padding:0}.HeroSection{width:auto;justify-content:center}.HeroSectionBox{aspect-ratio:1/1;width:90%;box-shadow:inset 0 0 20px #87c44010,0 0 20px #2a933c10;background-color:#2a933c05}.ProcessSectionHeader{display:flex;flex-direction:column;align-items:center;margin:0 0 75px}.ProcessHeader{font-size:64px;margin-top:100px;margin-bottom:15px}.ProcessSectionHeader img{width:60%}.Process-Item{justify-content:center;align-items:center}.MultiLogo4{justify-self:center;flex-wrap:wrap;width:60%}.MultiLogo4 img{height:30px}.DottedLine{display:none}.Process-Paragraph{margin:50px 0 0;padding:30px;font-size:20px}.ProjectsSection{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;margin:0}.ProjectsSection p{font-size:18px}.ProjectsHeader{flex-direction:column;text-align:center;align-items:center;justify-content:center;gap:10px}#Aspirations{display:none}.Project-Item{display:flex;flex-direction:column;padding:20px 20px 50px}.Project-Content{display:flex;flex-direction:column}.Project-Item a{width:100%;margin:0}.Project-Text{width:100%}.Project-Text a{font-size:16px;padding:15px}.Innovo-Pro-Story{display:flex;flex-direction:column;margin-left:30px;margin-right:30px}.StoryPhoto{width:100%;margin-left:-15px}.StoryInfo{margin-left:30px;margin-right:30px}.StoryInfo img{width:80vw}.PricingSection{margin-top:150px;margin-left:0;margin-right:0;justify-content:center;align-items:center}.Pricing-Item{padding:20px;width:80%}.Pricing-Background-Grid{display:none}.PricingHeader{display:flex;flex-direction:column}.Pricing-Details{flex-direction:column;align-items:center;text-align:center}.Pricing-Item h5{font-size:48px}.PricingHeader h3{margin-left:0}.Pricing-Item-Price{font-size:56px}.EndingSection{margin-left:5px;margin-right:5px}.EndingSection h3{font-size:72px}.Pricing-CTA{font-size:18px!important}.Pricing-Item li{font-size:16px}.Pricing-Item-Info{width:100%}.HeroSectionBox:nth-child(n+4){display:none}.ContactForm{display:flex;flex-direction:column;gap:5px;width:80%;clip:content-box;margin-bottom:50px}.ContactForm input{padding:20px;border-radius:15px;border:1px solid #2A933C;background-color:#fff;color:#0b4b25;font-weight:700;font-family:Instrument Sans}.Date-Input{font-size:18px;background-color:#0b4b25}.ContactForm select{padding:20px;border-radius:15px;border:1px solid #2A933C;background-color:#fff;color:#0b4b25;font-weight:700;font-family:Instrument Sans;cursor:pointer}.ContactForm textarea{padding:15px;height:50px;border-radius:15px;border:1px solid #2A933C;background-color:#fff;color:#0b4b25;font-weight:500;font-family:Instrument Sans;resize:vertical}}.Footer{background-color:#2c2c2c;padding:40px;text-align:center;border-top:1px solid #e7e7e7;color:#fff;font-family:Instrument Sans;display:flex;flex-direction:row;justify-content:center;align-items:center;position:sticky}.Footer img{max-width:150px;height:auto;margin-right:20px;filter:drop-shadow(5px 5px 10px #00000050)}.Footer p{margin:0;color:#87c440;font-size:16px;font-weight:600}.Intro{font-family:Instrument Sans}.CJS-Content{color:#3a3436;background-color:#fff;height:auto}#CJStonesHeader{padding:20px;background:linear-gradient(to left,#504412,#3a3436);color:#fff}.ProjectOverview{text-align:left}.ProjectOverview h2{font-size:36px;font-family:Instrument Sans;margin:0!important;padding:20px}.ProjectOverview p{font-size:18px;line-height:1.6;margin-top:10px;padding:50px}.ProjectOverview h3{font-size:24px;font-family:Instrument Sans;margin-top:20px;padding:20px}.ProjectOverview ol{font-size:18px;line-height:1.8}.HeaderImage{width:100%;height:auto}.Portfolio{display:flex;overflow:hidden;height:100vh;padding-left:20px;padding-right:20px;gap:20px;font-family:Instrument Sans}.Menu{display:flex;flex-direction:column;margin-top:105px;width:25%;margin-bottom:25px;text-align:left;list-style:none;justify-content:space-between}.Menu li{padding:15px;box-shadow:inset 0 0 20px #ffffff05,0 0 10px #87c44050;background-color:#ffffff05;border-radius:15px;font-family:Instrument Sans;display:flex;flex-direction:column;color:#fff}.Menu li:hover{background-color:#87c44070;cursor:pointer;transition:.5s}.Content{width:75%;margin-top:100px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;border-radius:15px;color:#000}.Header{display:flex;align-items:center;gap:20px}.Header img{width:50px;height:50px}h1{font-size:64px;font-family:Instrument Sans}h2{font-size:36px;font-family:Instrument Sans;margin:5px}#root{margin:0;text-align:center;background-image:linear-gradient(#303030,#0e0e0e);z-index:0}.CTA{color:#0b4b25;background-color:#fff;border-radius:15px;padding:15px 35px;font-family:Instrument Sans;font-weight:600;font-size:18px;cursor:pointer}.CTA:hover{background-color:#2a933c;color:#fff;transition:.25s}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
