main .sectionQ#intro{position:relative;border-radius:0 0 var(--l-radius) var(--l-radius);overflow:hidden}main .sectionQ#intro .innerQ{min-height:100vh;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:calc(76px + var(--l-space));padding-bottom:var(--l-space);z-index:2}main .sectionQ#intro .innerQ .infoQ{width:min(100%,max(50% - .5*var(--gap),480px))}main .sectionQ#intro .innerQ .infoQ .tagsQ{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--xs-space);margin-bottom:var(--l-space)}main .sectionQ#intro .innerQ .infoQ .titleQ{color:var(--white);margin:0}main .sectionQ#intro .innerQ .infoQ .titleQ span{display:block;text-wrap:balance}main .sectionQ#intro .innerQ .infoQ .mainAreasQ{margin-top:var(--gap)}main .sectionQ#intro .innerQ .infoQ .mainAreasQ p{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:calc(.5*var(--s-space));color:var(--white);font-weight:500}main .sectionQ#intro .innerQ .infoQ .mainAreasQ p .labelQ{text-wrap:balance}main .sectionQ#intro .innerQ .infoQ .mainAreasQ p .areasQ{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:calc(.5*var(--xs-space)) var(--xs-space);flex-wrap:wrap}main .sectionQ#intro .innerQ .infoQ .mainAreasQ p .areasQ .itemQ{display:inline-flex;justify-content:flex-start;align-items:center;gap:calc(.5*var(--xs-space));flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content;line-height:1;font-weight:600}main .sectionQ#intro .innerQ .infoQ .mainAreasQ p .areasQ .itemQ .iconQ{display:block;line-height:0;font-size:1.125rem}main .sectionQ#intro .innerQ .infoQ .buttonsQ{margin-top:var(--l-space);display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:var(--gap)}main .sectionQ#intro .backgroundQ{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}main .sectionQ#intro .backgroundQ.portraitQ{display:none}main .sectionQ#intro .backgroundQ>*{position:absolute;top:0;left:0;width:100%;height:100%}main .sectionQ#intro .backgroundQ .overlayQ{background-color:var(--main-color);opacity:.82}main .sectionQ#intro .backgroundQ img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}main .sectionQ#intro .backgroundQ img.frontQ{filter:drop-shadow(0px 0px 2rem rgba(0, 0, 0, 0.48))}main .sectionQ#servicios{margin-top:var(--sections-space);margin-bottom:var(--sections-space)}main .sectionQ#servicios .innerQ .titleQ{text-align:center}main .sectionQ#servicios .innerQ .descriptionQ{text-align:center;opacity:.64;max-width:min(100%,max(480px,(100% - 11*var(--gap))*4/12 + 3*var(--gap)));margin:.5rem auto var(--l-space)}main .sectionQ#servicios .innerQ .descriptionQ p{text-wrap:balance}main .sectionQ#reviews{margin-bottom:var(--sections-space)}main .sectionQ#reviews .innerQ{padding:var(--l-space);border-radius:var(--l-radius);background-color:var(--main-color);text-align:center}main .sectionQ#reviews .innerQ .mTitleQ{color:var(--white);width:min(21rem,100%);margin:0 auto}main .sectionQ#reviews .innerQ .tagQ{margin:var(--s-space) auto var(--l-space);min-width:0;text-wrap:balance}main .sectionQ#certificaciones{margin-bottom:var(--sections-space);text-align:center}main .sectionQ#certificaciones .innerQ .descriptionQ{margin-top:.5rem;opacity:.64}main .sectionQ#certificaciones .innerQ .descriptionQ p{text-wrap:balance}main .sectionQ#certificaciones .innerQ .logosQ{margin-top:var(--gap);display:flex;justify-content:center;align-items:stretch;gap:var(--gap);flex-wrap:wrap}main .sectionQ#certificaciones .innerQ .logosQ .imgQ{border:2px solid var(--light);background-color:var(--white);border-radius:.5rem;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:var(--xs-space);gap:var(--xs-space)}main .sectionQ#certificaciones .innerQ .logosQ .imgQ img,main .sectionQ#certificaciones .innerQ .logosQ .imgQ svg{width:3rem;height:3rem;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}main .sectionQ#certificaciones .innerQ .logosQ .imgQ img [src=""],main .sectionQ#certificaciones .innerQ .logosQ .imgQ svg [src=""]{background-color:var(--light)}main .sectionQ#certificaciones .innerQ .logosQ .imgQ figcaption{font-size:.75rem;opacity:.64;line-height:1.15;text-wrap:balance;flex-grow:1}main .sectionQ#certificaciones .innerQ .logosQ .imgQ:has(figcaption){width:calc(50% - .5*var(--gap));flex-grow:1;order:1}main .sectionQ#cobertura{margin-bottom:var(--sections-space)}main .sectionQ#cobertura .innerQ{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--l-space) var(--gap);align-items:stretch;justify-content:stretch}main .sectionQ#cobertura .innerQ .mapQ{border-radius:var(--m-radius);overflow:hidden;position:relative;width:calc(100% - (var(--l-space) - var(--gap)))}main .sectionQ#cobertura .innerQ .mapQ iframe{position:absolute;top:0;left:0;width:100%;height:100%}main .sectionQ#cobertura .innerQ .infoQ{padding:var(--gap) 0}main .sectionQ#cobertura .innerQ .infoQ .descriptionQ{margin-top:.5rem;opacity:.64}main .sectionQ#cobertura .innerQ .infoQ .descriptionQ p{text-wrap:balance}main .sectionQ#cobertura .innerQ .infoQ .locationQ{margin-top:var(--l-space)}main .sectionQ#informacion{padding-top:var(--sections-space);padding-bottom:var(--sections-space);border-radius:var(--l-radius);background-color:var(--light);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--sections-space)}main .sectionQ#informacion .innerQ#faqs{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gap)}main .sectionQ#informacion .innerQ#faqs .mTitleQ{grid-column:span 4;width:min(18rem,100%)}main .sectionQ#informacion .innerQ#faqs .faqsQ{grid-column:span 8}@media only screen and (max-width: 769px){main .sectionQ#intro .innerQ{padding-top:calc(3.75rem + var(--xs-space) + var(--l-space));justify-content:flex-start}main .sectionQ#intro .innerQ .infoQ .titleQ{margin-top:var(--gap)}main .sectionQ#intro .innerQ .infoQ .mainAreasQ{text-wrap:bal}main .sectionQ#intro .innerQ .infoQ .buttonsQ{display:none}main .sectionQ#cobertura .innerQ{display:flex;flex-direction:column-reverse}main .sectionQ#cobertura .innerQ .infoQ{padding:0}main .sectionQ#cobertura .innerQ .infoQ .titleQ,main .sectionQ#cobertura .innerQ .infoQ .descriptionQ{text-align:center}main .sectionQ#cobertura .innerQ .mapQ{padding:0 0 75%;width:100%}main .sectionQ#informacion .innerQ#faqs .mTitleQ,main .sectionQ#informacion .innerQ#faqs .faqsQ{grid-column:1/-1}}@media only screen and (max-width: 481px){main .sectionQ#servicios{margin-bottom:var(--l-space)}main .sectionQ#reviews .innerQ{padding:var(--l-space) var(--lateral-space)}main .sectionQ#certificaciones .innerQ .logosQ{gap:var(--xs-space)}main .sectionQ#certificaciones .innerQ .logosQ .imgQ figcaption{font-size:.875rem}main .sectionQ#certificaciones .innerQ .logosQ .imgQ:has(figcaption){min-width:100%;flex-direction:row;text-align:left}main .sectionQ#cobertura{margin-bottom:var(--l-space)}main .sectionQ#informacion{padding-top:var(--l-space);padding-bottom:var(--l-space);gap:var(--l-space)}}@media(orientation: portrait){main .sectionQ#intro .innerQ{justify-content:flex-start}main .sectionQ#intro .backgroundQ.landscapeQ{display:none}main .sectionQ#intro .backgroundQ.portraitQ{display:block}}