@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");body{background-color:#fff;margin:0;font-family:Inter,sans-serif}.container{max-width:105rem;margin:0 auto}.small-container{max-width:60rem;margin:0 auto}.header{background-color:#f8f8f8;position:fixed;z-index:9999;top:20px;max-width:calc(105rem - 20px);width:100%;padding:10px;border-radius:100rem}.navBarItem{float:left;width:30%}.headerLogo{display:inline-block;color:#2a9d8f;font-size:.875rem;border-radius:100rem}a{text-decoration:none;color:inherit}.menuHeader a{float:right;font-size:.875rem;padding:10px 20px;margin:10px;border-radius:100rem}.menuHeader a:hover{background:#2a9d8f;color:#fff;transition:1s ease}a.alwaysOn{background:#335c67;color:#fff;padding:15px 20px;margin:5px}a.alwaysOn:hover{background:#2a9d8f}.footerContent{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;margin:50px 0}.smallFontSize{font-size:.875rem}.mediumFontSieze{font-size:1.5rem}.largeFontSize{font-size:3rem}.regularFontWeight{font-weight:400}.boldFontWeight{font-weight:500}.boldFontWeight600{font-weight:600}.extraBoldFontWeight{font-weight:700}.italicFontStyle{font-style:italic}.mediumParagraph{font-size:1.25rem}.footerLogo .logo{display:inline-block;color:#2a9d8f;padding:10px 20px;border-radius:25px;font-size:1.5rem}.footerLinks a{display:block;color:#2a9d8f;margin:20px 0}.footerLinks a span:hover{font-weight:700;transition:.3s ease}.footerLinks a span{padding:0 20px;border-radius:25px;display:flex;align-items:center}.footerLinks img{max-width:30px;margin-right:10px}.footerLinks h5{margin-left:20px;font-size:1rem}main.main{padding-top:7rem}.lightBackgroundPill{background:#2a9d8f}.darkBackgroundPill,.lightBackgroundPill{color:#fff;border-radius:100rem;padding:.5rem 2rem;display:inline-block}.darkBackgroundPill{background:#335c67}.darkBackgroundPill:hover{background:#2a9d8f;transition:1s ease}.textcenter{text-align:center}.textLeft{text-align:left}.justifyText{text-align:justify}.welcome{font-size:1rem;margin-top:5%;font-weight:500}.indexPage .intro{font-size:1.25rem}.teamworkImage{margin:5%}.services,.teamworkImage img{border-radius:3rem}.services{background:#f8f8f8;padding:2rem 5rem}.accordionItem>.selector:nth-child(2){justify-self:end}.services .accordion .lightBackgroundPill{margin:0;padding:0;border-radius:100%;width:40px;height:40px;border:none;font-size:1.5rem}.halfWidth{width:50%}.floatLeft{float:left}.floatRight{float:right}.accordionContent{display:grid;grid-template-columns:repeat(2,50%);grid-gap:2rem;align-items:center}button{border:none}.accordionToggle{position:relative;border:none;cursor:pointer;width:40px;height:40px;border-radius:9999px;background:#2a9d8f;display:grid;place-items:center;padding:0}.accordionToggle .line{position:absolute;width:18px;height:2px;background:#fff;transition:transform .2s ease,opacity .2s ease;will-change:transform}.accordionToggle .horizontal{transform:rotate(0deg)}.accordionToggle .vertical{transform:rotate(90deg)}.accordionItem.open .accordionToggle .horizontal{transform:rotate(45deg)}.accordionItem.open .accordionToggle .vertical{transform:rotate(-45deg)}.accordionItem .accordionContent{display:grid;grid-template-columns:50% 45%;grid-gap:2rem;align-items:center;max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:max-height .35s ease,opacity .22s ease,transform .35s ease,padding-top .2s ease,margin-top .2s ease;padding-top:0;margin-top:0}.accordionItem.open .accordionContent{max-height:1000px;opacity:1;transform:translateY(0)}.accordionItem{border:1px solid #000;border-radius:2rem;padding:5px 20px;margin:25px 0}.accordionContent .mediumParagraph{margin-top:0}.accordionItem .selector{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordionContent img{border-radius:2rem}@media (max-width:768px){.accordionItem .accordionContent{grid-template-columns:1fr}}.borderRadiusLarge{border-radius:3rem}.servicesPageContent{display:grid;grid-template-columns:repeat(2,50%);grid-gap:20px;box-sizing:content-box}.regularMediumHeader{font-size:1.5rem;font-weight:400}.InterMediumLargeHeader{font-size:2rem;font-weight:500}.mediumLargeHeader{font-size:4rem;font-weight:500}.regularMediumParagraph{font-size:1.25rem;font-weight:400}.servicesPageContent>div{padding:2rem;margin:20px 0}.gridTwoColumns{display:grid;grid-template-columns:repeat(2,50%);grid-gap:2rem}.gridThreeColumns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem}.lightGrayBackground{background:#f8f8f8}.paddingAroundMedium{padding:1.25rem}.paddingAroundLarge{padding:3rem}.marginTopLarge{margin-top:3rem}.methodItem *{margin:8px}.marginBottomLarge{margin-bottom:3rem}.blogListItem{background:#fff;padding:20px;border-radius:3rem;border:1px solid #fff}.blogListItem:hover{border:1px solid #ccc}.spacerPage{margin:20vh 0}.spacerEmptyPage{text-align:center;margin:50vh 0}.auto{margin:auto}button{cursor:pointer}.aboutPage .gridThreeColumns>div:nth-child(odd){background:#2a9d8f;color:#fff}.welcomeLogo img{max-width:50vh;margin:2rem}.headerLogo img{width:100%;max-width:14%;margin-left:20px;margin-top:3px}.footerLogo img{width:100%;max-width:80%}.aboutPageContent img,.servicesPageContent img{max-width:60%}.serviceDetailPage ul li{line-height:1.7rem}.serviceDetailAccordion{margin-top:2rem}.serviceDetailAccordion .accordionItem .accordionContent{grid-template-columns:1fr}.serviceDetailAccordion .accordionItem .textContent{max-width:100%}div#footer{border-top:1px solid #ccc;width:100%;margin-top:8vh}.chartRows{position:absolute;max-width:350px}.grovenDialWrap{position:relative}.arrowTop{top:-17%}.arrowBottom{bottom:-20%;transform:rotate(180deg)}.valueItemImageContainer{display:grid;grid-template-columns:20% 80%;grid-gap:1rem;justify-content:center;align-items:center}.valueItemImageContainerHalf{grid-template-columns:50% 50%;column-gap:.75rem}.valueItemImageContainer img{max-width:70px;margin:auto}.valueItemImageContainerHalf img{justify-self:end;margin:0}.valueItemImageContainerHalf h2{text-align:left}.contactInfo a{display:flex;align-items:center}.contactInfo img{max-width:30px;margin-right:15px}.onlyMobile{display:none}.blogImageContainer{width:35%}.blogPostContent p{line-height:1.5rem;margin:2rem 0}.blogPostContent li{line-height:1.5rem;margin:1rem 0}@media (max-width:1600px){.container{max-width:1200px}.header{max-width:calc(1200px - 20px)}.blogImageContainer{width:50%}}@media (max-width:768px){.arrowBottom{bottom:-15%;transform:rotate(180deg)}.arrowTop{top:-45px}.blogImageContainer{width:100%}.menuHeader a{display:block;float:none}.header{position:static;border-radius:1rem;margin-top:2vh;width:calc(100% - 2vh)}main.main{padding-top:2vh}.navBarItem{float:none;width:100%;display:none}.navBarItem img{max-width:5vh}.headerLogo{display:block;text-align:right}.container{max-width:90%}.accordionItem .accordionContent,.footerContent,.servicesPageContent{grid-template-columns:1fr}.onlyMobile{display:inline-block}.welcomeLogo img{margin:3vh 0}.services{padding:20px;margin:0}.accordionContent img{width:100%;height:auto}.gridTwoColumns{grid-template-columns:1fr}.mediumLargeHeader{font-size:3rem}.gridThreeColumns{grid-template-columns:1fr}}.formaDeTrabajo{display:grid;grid-template-columns:20% 80%;grid-gap:5px;margin:40px 0;justify-content:center;align-items:center}.formaDeTrabajo img{max-width:100px}.imageformaDeTrabajo{text-align:center}.formaDeTrabajo div{margin:10px 0}.formaDeTrabajo h4,.formaDeTrabajo p{margin:5px 0}.metodoGroven h2,.metodoGroven h3{font-weight:500}.metodoGroven{align-items:center!important;justify-content:center!important}.grovenDialWrap{margin-top:25%}