@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap";*{margin:0;padding:0;scroll-behavior:smooth}.buttonContactUs{font-size:.4rem}.EntryImageContainer{Width:auto;display:flex;justify-content:center;flex-direction:column;align-items:center}.entryImg{margin-bottom:-2rem;width:100%}.slogan{color:#fdeecb;font-size:1rem!important;text-align:center;width:100%}.introductionContainer{display:flex;flex-direction:column;align-items:center;margin:1rem auto 2rem;text-align:center;max-width:45rem}.text1Container{background-color:#b8e986;border-radius:15px;padding:20px 20px 40px;margin-top:20px;text-align:justify}.imgConainer{width:auto;margin-top:-40px;z-index:2}.enterpriseImg{width:100%;height:auto;border-radius:20px;clip-path:polygon(47% 4%,100% 0,100% 110%,0 110%,0 16%);overflow:hidden}.descriptionContainer{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;gap:5rem}.comunicationImg{max-width:300px;filter:drop-shadow(6px 7px 10px black)}.icons{max-width:50px}.title{font-size:1.5rem!important;font-weight:700!important}.departmentInfoContainer{background-color:#fff6da;border-radius:8px;padding:1rem;box-shadow:0 0 15px #000;width:15rem;height:8rem}.departmentTitle{font-weight:700!important;font-size:1rem!important}.departmentDescription{font-size:.8rem!important}.mapContainer{width:70%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.dadStaticContainer{background:linear-gradient(90deg,#b7e442,#edff49 30% 80%,#b7e442)}.staticsContainer{border-radius:30px;margin-top:2rem;display:flex;justify-content:space-around;align-items:center;padding:1rem;gap:3rem}.staticsIcon{width:5rem}.staticsText{font-weight:700!important;font-size:1rem!important;text-align:center}.integrationContainer{position:relative;width:100%;min-height:100vh;background:linear-gradient(0deg,#fff,#b8e986 50%,#fff 95%)!important}.integrationTitle{border-radius:20px;border:2px solid #422809;box-shadow:0 0 15px #342007;padding:10px;margin-bottom:1rem!important}.cardsContainer{margin-top:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2rem;align-items:flex-start}.integrationImg{max-width:10rem;border-radius:10px;margin:1rem}.contactUsContainer{display:flex;flex-direction:column;margin-top:3rem;text-align:center;background:linear-gradient(#effbff,#ffe0b3 80%)}.socialMediaContainer{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);place-items:center}.circleWrapper{position:relative;width:100%;height:15rem;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}.circleMask{position:absolute;width:38rem;height:38rem;border-radius:50%;background:#cdcab5;box-shadow:0 6px 20px #00000026;display:flex;align-items:center;justify-content:center}.contactCircle{position:absolute;width:35rem;height:35rem;border-radius:50%;background-color:#ffe0b3!important;display:flex;align-items:start;justify-content:center}.imgCircle{margin-top:10px;width:350px;border-radius:140px}.icon{width:6rem;border-radius:50%;background:#fff;display:flex;filter:drop-shadow(6px 7px 10px rgb(33,32,32))}.logo{width:100%;height:100%}.iconFacebook{grid-column-start:2;grid-row-start:1}.iconWhatsapp{grid-column-start:1;grid-row-start:2}.iconInstagram{grid-column-start:3;grid-row-start:1}.iconLinkedin{grid-column-start:4;grid-row-start:2}.Footer{margin-top:4rem;background-color:#000;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:5rem}.footerText{color:#fff;font-weight:700!important}.LogoexloFooter{width:10rem}@media screen and (max-width: 650px){.staticsContainer{flex-direction:column}.farmatodoLogoContainer{width:10rem}.Footer{padding:3rem}.icon{width:4rem}.descriptionContainer{flex-direction:column;padding:0;padding-top:2rem;padding-bottom:2rem;gap:0px}.comunicationImg{max-width:200px;margin-bottom:2rem}.title{font-size:1rem!important;font-weight:700!important}.mapContainer{width:100%}}@media screen and (min-width: 1024px){.entryImg{margin-bottom:-5rem}.slogan{font-size:2rem!important}.imgConainer{width:40rem}.introductionContainer{max-width:60rem;margin-top:3rem}.comunicationImg{max-width:500px}.title{font-size:2rem!important}.mapContainer{width:90%;flex-direction:row}.departmentInfoContainer{align-self:flex-start;min-width:20rem;margin-top:10rem;margin-left:-10rem}.staticsContainer{gap:10rem}.staticsIcon{width:10rem}.integrationImg{max-width:15rem;border-radius:10px;margin:1rem}.icon{width:8rem}.circleMask{width:48rem;height:48rem}.contactCircle{width:45rem;height:45rem}}@media screen and (min-width: 1318px){.cardsContainer{width:70%}}.title{background:linear-gradient(270deg,#422809,#ae8867,#422809);background-size:400% 400%;animation:gradientShift 10s ease infinite;color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.descriptionContainer{background:linear-gradient(90deg,#5a862f,#b8e986);background-size:400% 400%;color:#fff;animation:gradientShift 10s ease-in-out infinite}.integrationTitle{background:linear-gradient(270deg,#ae8867,#fff,#ae8867);background-size:400% 400%;animation:gradientShift 20s ease infinite}.changeColor{background:linear-gradient(270deg,#67513d,#000,#67513d);background-size:400% 400%;animation:gradientShift 10s ease infinite;color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes fadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.fadeDown{animation:fadeDown .5s ease-out forwards}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-20px)}}.mapContainer.shifted{animation:slide 1s ease-out forwards}@keyframes flip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.farmatodoLogoContainer:hover{animation:flip 1s ease-in-out}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.icon{animation:float 3s ease-in-out infinite}.icon:hover{transform:scale(1.2);animation:none}.iconFacebook{animation-delay:0s}.iconInstagram{animation-delay:.5s}.iconWhatsapp{animation-delay:1s}.iconLinkedin{animation-delay:1.5s}@media (max-width: 650px){.mapContainer.shifted{transform:translateY(-100px)}.mapContainer.shifted{animation:slide 1s ease-out forwards}@keyframes slide{0%{transform:translateY(0)}to{transform:translateY(-50px)}}}.Logoexlo{width:6rem}.timeline{padding:20px 0}.timeline .MuiTimelineItem-root{align-items:flex-start}.timeline .MuiTimelineConnector-root{background-color:#b17b3b;width:.3rem;min-height:5rem;margin:0}.timeline .MuiTimelineDot-root{background-color:#fff;box-shadow:0 2px 4px #000;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.timeline .MuiTypography-root{font-family:Montserrat,sans-serif}.timeline .MuiTypography-root:last-of-type{font-size:12px;color:#000;line-height:1}@media screen and (max-width: 600px){.title{font-size:10px;line-height:1}}.timeline.right .MuiTimelineOppositeContent-root,.timeline.left .MuiTimelineOppositeContent-root{display:none!important}.timeline.alternate .MuiTimelineOppositeContent-root{display:block}path.region-selected{fill:#f9ba00!important;transition:fill .2s ease}path[role=button]:focus{outline:none;stroke-width:2px;stroke:#444}.region{fill:transparent;stroke:#444;stroke-width:1;cursor:pointer}.region:hover{fill:#f5f5f5}#CO-CUN:hover,#CO-DC:hover,#CO-NSA:hover,#CO-ANT:hover,#CO-CAL:hover,#CO-MET:hover,#CO-ATL:hover{fill:#fad669;cursor:pointer;transform:scale(1.01);filter:drop-shadow(0px 0px 6px black)}#CO-CUN,#CO-DC,#CO-NSA,#CO-ANT,#CO-CAL,#CO-MET,#CO-ATL{fill:#ffe59a;cursor:pointer;transition:transform .3s ease,fill .3s ease;transform-origin:center}.cardContainer{border-radius:5px;background-color:#fff;border:1px solid gray;width:15rem;min-height:6rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.5rem;transition:all .3s ease;overflow:hidden;cursor:pointer}.cardTitle{font-weight:700!important;font-size:1rem!important;margin-bottom:.5rem;text-align:center}.cardDescription{font-size:.8rem!important;opacity:0;max-height:0;overflow:hidden;transition:all .3s ease;text-align:justify;padding:.5rem}.cardContainer.expanded .cardDescription,.cardContainer:hover .cardDescription{opacity:1;max-height:500px;margin-top:.5rem}@media screen and (min-width: 838px){.cardDescription{font-size:1rem!important}.cardContainer{width:25rem}}.cascadeAnimation:hover{animation:smoothCascade 1.5s ease-in-out forwards}@keyframes smoothCascade{0%{background:linear-gradient(0deg,var(--c2) 0%,var(--c1) 30%,white 60%);background-position:0% 100%;background-size:100% 600%}}.cursor{display:inline-block;margin-left:2px;color:currentColor;animation:blink .7s step-end infinite}@keyframes blink{50%{opacity:0}}
