.sectionQ#intro{--h: calc(100dvh - 7 * var(--gap) - 2 * 1.6 * 1rem - 2 * 1.2 * 1.75rem);--width-inner: calc(100dvw - 2 * var(--lateral-space));--w: calc((var(--width-inner) - 11 * var(--gap)) * 10 / 12 + 9 * var(--gap));--size: min(var(--w), var(--h));margin-bottom:var(--gap)}.sectionQ#intro .innerQ{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:var(--gap) 0 calc(2*var(--gap));gap:calc(2*var(--gap))}.sectionQ#intro .innerQ .mainTitleQ{font-size:1.75rem;line-height:1.2;letter-spacing:.1em;font-weight:900;text-align:center;width:-moz-min-content;width:min-content}.sectionQ#intro .innerQ .logoWrapperQ{flex-grow:1;width:100%;position:relative}.sectionQ#intro .innerQ .logoWrapperQ .logoQ{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:var(--size);width:var(--size);border-radius:50%}.sectionQ#intro .innerQ .logoWrapperQ .logoQ .textWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation-name:rotate-letters;animation-duration:30s;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:both}.sectionQ#intro .innerQ .logoWrapperQ .logoQ .textWrapper .textQ{position:absolute;top:50%;left:50%;transform:translateX(-50.2%) translateY(-49.1%);height:var(--size);width:calc(var(--size)*463/471);fill:var(--black)}.sectionQ#intro .innerQ .logoWrapperQ .logoQ .worldQ{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(var(--size)*400/471);width:calc(var(--size)*400/471);background-color:#0256cc;border-radius:50%;overflow:hidden}.sectionQ#intro .innerQ .ctaQ{text-align:center}.sectionQ#intro .innerQ .ctaQ p{margin:0;font-family:var(--second-font)}.sectionQ#services{margin-bottom:var(--sections-space)}.sectionQ#services .innerQ .titleQ{margin-bottom:var(--middle-space)}.sectionQ#services .innerQ .servicesQ{display:grid;grid-template-columns:repeat(2, calc(50% - 0.5 * var(--gap)));gap:var(--middle-space) var(--gap);justify-content:stretch;align-items:stretch}.sectionQ#services .innerQ .servicesQ .serviceQ{display:grid;grid-template-columns:repeat(4, calc((100% - 3 * var(--gap)) / 4));gap:var(--gap)}.sectionQ#services .innerQ .servicesQ .serviceQ .infoQ{padding-bottom:var(--gap);grid-column:span 3;display:grid;grid-template-columns:100%;gap:var(--gap)}.sectionQ#services .innerQ .servicesQ .serviceQ .infoQ .subtitleQ{width:min(100%,16rem)}.sectionQ#services .innerQ .servicesQ .serviceQ .iconQ{min-height:100%;display:flex;justify-content:stretch;align-items:stretch;gap:calc(.5*var(--gap))}.sectionQ#services .innerQ .servicesQ .serviceQ .iconQ>div{height:100%;width:100%}.sectionQ#services .innerQ .servicesQ .serviceQ#desinfeccion .iconQ div{background-color:var(--grey)}.sectionQ#services .innerQ .servicesQ .serviceQ#diagnostico .iconQ div{background-color:var(--simple-grey)}.sectionQ#services .innerQ .servicesQ .serviceQ#prevencion .iconQ div{background-color:var(--light-grey)}.sectionQ#services .innerQ .servicesQ .serviceQ#protocolos .iconQ div{background-color:#e3e2e1}.sectionQ#posts{margin-bottom:var(--sections-space)}.sectionQ#posts .innerQ{display:grid;grid-template-columns:100%;gap:var(--middle-space)}.sectionQ#posts .innerQ .titleQ{text-align:center}.sectionQ#posts .innerQ .linkQ{justify-self:center}@media only screen and (max-width: 769px){.sectionQ#intro{--h: calc(100dvh - 8 * var(--gap) - 2 * 0.875rem - 2 * 1.6 * 1rem - 2 * 1.2 * 1.75rem);margin-bottom:calc(var(--gap) - .875rem)}.sectionQ#intro .innerQ{padding:calc(2*var(--gap) + .875rem) 0}.sectionQ#services .innerQ .servicesQ{grid-template-columns:100%}.sectionQ#services .innerQ .servicesQ .serviceQ{grid-template-columns:3.75rem repeat(3, 1fr)}}@media only screen and (max-width: 601px){.sectionQ#intro{--h: calc(100dvh - 8 * var(--gap) - 0.875rem - 2.5rem - 2 * 1.6 * 1rem - 2 * 1.2 * 1.75rem);margin-bottom:calc(var(--gap) - .875rem)}.sectionQ#intro .innerQ{padding:calc(2*var(--gap) + .875rem) 0 calc(2*var(--gap) + 2.5rem)}}@keyframes rotate-letters{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}