/* -------------------------------------------------------------------------
 * Calibración visual por URL contra las capturas Wix de 1440 px.
 *
 * Esta hoja sólo corrige geometría y apariencia. El contenido, ALT, SEO y
 * comportamiento permanecen en sus plantillas y en el contenido migrado.
 * ------------------------------------------------------------------------- */

@media (min-width: 901px) {
	/* Mismo glifo SVG del Wix. El diamante CSS de la base medía sólo 11 x 18
	 * px y además no mantenía la alineación vertical de cada repetidor. */
	body:is(.page-id-131, .page-id-132, .page-id-133, .page-id-134, .page-id-136, .page-id-137, .page-id-138, .page-id-140) .pm-flechas li::before {
		border: 0;
		background: center / 100% 100% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='10.125 1.725 31.65 56.55'%3E%3Cpath fill='%23fff' d='M40.8 52.5L18.3 30 40.8 7.5c1.3-1.3 1.3-3.5 0-4.8-1.3-1.3-3.5-1.3-4.8 0L11.1 27.6c-1.3 1.3-1.3 3.5 0 4.8L36 57.3c1.3 1.3 3.5 1.3 4.8 0 1.3-1.3 1.3-3.4 0-4.8z'/%3E%3C/svg%3E");
		transform: scaleX(-1);
	}

	body:is(.page-id-131, .page-id-132, .page-id-133, .page-id-134, .page-id-136) .pm-flechas li::before {
		width: 24px;
		height: 43px;
		margin-top: 1px;
	}

	body:is(.page-id-137, .page-id-138, .page-id-140) .pm-flechas li::before {
		width: 21px;
		height: 37px;
	}

	/* ============================== PORTADA ============================== */
	body.page-id-21 .pm-hero {
		height: 435px;
		margin-top: 4px;
	}

	body.page-id-21 .pm-hero__rotulo {
		top: 21px;
		left: 2px;
		width: 447px;
		max-width: none;
		padding: 6px 21px 7px;
		background: rgba(137, 156, 64, .91);
		font-size: 33px;
		line-height: 1.25;
		letter-spacing: .05em;
		text-align: center;
		white-space: nowrap;
	}

	body.orbital-pm-site.page-id-21:not(.pm-legacy-document) .pm-main > .pm-shell:first-child + .pm-separador {
		margin-top: 27px;
	}

	body.orbital-pm-site.page-id-21:not(.pm-legacy-document) .pm-main > section.pm-shell:not(.pm-convenios) {
		height: 348.234px;
		padding-bottom: 0;
	}

	body.page-id-21 .pm-servicios-fila {
		grid-template-columns: repeat(4, 240px);
		gap: 0;
		width: 960px;
		max-width: none;
		margin: 49px 0 0 6px;
	}

	body.page-id-21 .pm-servicios-fila .pm-servicio-card {
		justify-self: center;
		width: 189px;
		color: #060552;
		font-family: "Lato", sans-serif;
		font-size: 21px;
		font-weight: 700;
		line-height: 1.4;
		letter-spacing: .15em;
	}

	body.page-id-21 .pm-servicios-fila img {
		object-fit: cover;
	}

	body.page-id-21 .pm-servicios-fila .pm-servicio-card__imagen {
		margin-bottom: -1px;
	}

	body.page-id-21 .pm-servicios-fila .pm-servicio-card__titulo {
		width: 189px;
	}

	body.page-id-21 .pm-main > section.pm-shell:not(.pm-convenios) .pm-titulo {
		margin-right: 0;
		margin-left: 0;
	}

	body.page-id-21 .pm-convenios {
		grid-template-columns: 456px 378px;
		gap: 110px;
	}

	body.page-id-21 .pm-convenios::before {
		content: none;
	}

	body.page-id-21 .pm-convenios .pm-carrusel {
		width: 378px;
		height: 427px;
		padding: 25px 0 24px;
		background: #2f2e2e;
	}

	/* ============================ QUIÉNES SOMOS ============================ */
	body.orbital-pm-site.page-id-129 .pm-main > .pm-shell {
		width: min(1088px, calc(100% - 40px));
	}

	body.orbital-pm-site.page-id-129:not(.pm-legacy-document) .pm-titulo {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 476px;
		height: 59px;
		margin: 0 0 26px 5px;
		padding: 0 12px;
		font-size: 33px;
		line-height: 1.2;
		letter-spacing: .05em;
	}

	body.orbital-pm-site.page-id-129:not(.pm-legacy-document) .pm-main {
		padding-bottom: 24px;
	}

	body.page-id-129 .pm-cols {
		grid-template-columns: 476px 490px;
		gap: 31px;
		margin-left: 5px;
	}

	body.orbital-pm-site.page-id-129:not(.pm-legacy-document) .pm-caja {
		height: 1010px;
		padding: 14px 10px 8px 12px;
		background: rgba(137, 156, 64, .90);
		font-size: 20px;
		font-weight: 700;
		line-height: 1.4;
	}

	body.page-id-129 .pm-caja p {
		font-family: "Lato", sans-serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 28px;
	}

	body.page-id-129 .pm-caja p:nth-child(1) { margin-bottom: 36px; }
	body.page-id-129 .pm-caja p:nth-child(2) { margin-bottom: 38px; }
	body.page-id-129 .pm-caja p:nth-child(3) { margin-bottom: 29px; }
	body.page-id-129 .pm-caja p:nth-child(4) { margin-bottom: 36px; }
	body.page-id-129 .pm-caja p:nth-child(5) { margin-bottom: 27px; }
	body.page-id-129 .pm-caja p:nth-child(6) { margin-bottom: 36px; }
	body.page-id-129 .pm-caja p:nth-child(7) { margin-bottom: 27px; }
	body.page-id-129 .pm-caja p:nth-child(8) { margin-bottom: 0; }

	body.page-id-129 .pm-footer {
		border-top-color: transparent;
	}

	body.orbital-pm-site.page-id-129:not(.pm-legacy-document) .pm-footer__titulo {
		top: 20px;
	}

	body.page-id-129 .pm-cols > div:nth-child(2) > img {
		width: 486px;
		height: 274px;
		margin-left: 2px;
		object-fit: cover;
	}

	body.page-id-129 .pm-video {
		width: 490px;
		height: 274px;
		margin-top: 18px !important;
		aspect-ratio: auto;
	}

	/* ============================== SERVICIOS ============================== */
	body.orbital-pm-site.page-id-130:not(.pm-legacy-document) .pm-main {
		height: 1139px;
		min-height: 1139px;
		padding-top: 0;
		padding-bottom: 0;
		background-color: #fff;
		background-image: none;
	}

	body.orbital-pm-site.page-id-130:not(.pm-legacy-document) .pm-main::before {
		display: block;
		inset: 0 calc(50% - 50vw) auto;
		height: 1139px;
		background-image: url("../images/servicios-fondo-original.png");
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 1440px 1139px;
		opacity: .22;
	}

	body.page-id-130 .pm-servicios-grilla {
		position: relative;
		display: block;
		width: 984px;
		height: 1139px;
		max-width: none;
		min-height: 1139px;
		margin-left: -2px;
		padding: 0;
		background: rgba(255, 255, 255, .30);
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
	}

	body.page-id-130 .pm-servicios-grilla > * {
		position: absolute;
		top: 20px;
		left: 92px;
		width: 191px;
		color: #060552;
	}

	body.page-id-130 .pm-servicios-grilla > :nth-child(4n + 2) { left: 296px; }
	body.page-id-130 .pm-servicios-grilla > :nth-child(4n + 3) { left: 515px; }
	body.page-id-130 .pm-servicios-grilla > :nth-child(4n + 4) { left: 736px; }
	body.page-id-130 .pm-servicios-grilla > :nth-child(n + 5):nth-child(-n + 8) { top: 321px; }
	body.page-id-130 .pm-servicios-grilla > :nth-child(n + 9):nth-child(-n + 12) { top: 604px; }
	body.page-id-130 .pm-servicios-grilla > :nth-child(n + 13) { top: 892px; }

	body.page-id-130 .pm-servicios-grilla img {
		width: 164px;
		height: 164px;
		margin: 0 auto 16px;
		padding: 12px;
		border: 3px solid #adc743;
		border-radius: 50%;
		background: #fff;
		object-fit: contain;
	}

	body.page-id-130 .pm-servicios-grilla h2 {
		width: 230px;
		margin-left: -19.5px;
		color: #060552;
		font-family: "Lato", sans-serif;
		font-size: 22px;
		font-weight: 700;
		line-height: 1.4;
		letter-spacing: 0;
	}

	body.page-id-130 .pm-servicios-grilla > :first-child h2 {
		letter-spacing: .05em;
	}

	body.page-id-130 .pm-servicios-grilla > :is(:nth-child(7), :nth-child(8), :nth-child(13), :nth-child(14)) h2 {
		font-family: var(--pm-sans);
	}

	/* ======================== ESPECIALIDADES CORTAS ======================== */
	body:is(.page-id-131, .page-id-132, .page-id-136) .pm-titulo {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 503px;
		height: 67px;
		min-width: 503px;
		padding: 0 9px;
		font-size: 45px;
		line-height: 55px;
		letter-spacing: .05em;
	}

	body.orbital-pm-site:is(.page-id-131, .page-id-132):not(.pm-legacy-document) .pm-titulo {
		margin: 0 0 29px;
	}

	body.page-id-131 .pm-cols {
		grid-template-columns: 503px 421px;
		gap: 31px;
		height: 398px;
	}

	body.orbital-pm-site.page-id-131:not(.pm-legacy-document) .pm-caja {
		height: 398px;
		padding: 29px 58px;
		font-size: 20px;
		font-weight: 700;
		line-height: 1.3;
	}

	body.page-id-131 .pm-flechas li {
		padding-left: 0;
		font-family: "Lato", sans-serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 27px;
		letter-spacing: .05em;
		margin-bottom: 27px;
	}

	body.page-id-131 .pm-flechas li::before {
		left: -42px;
	}

	body.page-id-131 .pm-flechas li:nth-child(1)::before { top: 11px; }
	body.page-id-131 .pm-flechas li:nth-child(2)::before { top: -2px; }
	body.page-id-131 .pm-flechas li:nth-child(3)::before { top: 0; }
	body.page-id-131 .pm-flechas li:nth-child(4)::before { top: 1px; }

	body.page-id-131 .pm-cols > div:nth-child(2) > img {
		width: 421px;
		height: 301px;
		object-fit: cover;
		object-position: left center;
	}

	body.page-id-131 .pm-boton--whatsapp {
		position: absolute;
		top: 415px;
		left: 578px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 359px;
		height: 50px;
		padding: 0;
		border-radius: 20px;
		background: #434c1f;
		font-size: 22px;
	}

	body.page-id-132 .pm-cols {
		grid-template-columns: 503px 435px;
		gap: 25px;
		height: 391px;
	}

	body.orbital-pm-site.page-id-132:not(.pm-legacy-document) .pm-caja {
		height: 391px;
		padding: 25px 35px 25px 75px;
		font-size: 20px;
		font-weight: 700;
		line-height: 1.3;
	}

	body.page-id-132 .pm-flechas li {
		padding-left: 0;
		font-family: "Lato", sans-serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 27px;
		letter-spacing: 0;
		margin-bottom: 27px;
	}

	body.page-id-132 .pm-flechas li::before {
		left: -59px;
	}

	body.page-id-132 .pm-flechas li:nth-child(1)::before { top: 0; }
	body.page-id-132 .pm-flechas li:nth-child(2)::before { top: 3px; }
	body.page-id-132 .pm-flechas li:nth-child(3)::before { top: 2px; }
	body.page-id-132 .pm-flechas li:nth-child(4)::before { top: 22px; }

	body.page-id-132 .pm-cols > div:nth-child(2) > img {
		width: 435px;
		height: 326px;
		object-fit: cover;
	}

	body.page-id-132 .pm-boton--whatsapp {
		position: absolute;
		top: 435px;
		left: 593px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 321px;
		height: 40px;
		padding: 0;
		border-radius: 20px;
		background: #505b25;
		font-size: 20px;
	}

	body.orbital-pm-site.page-id-132:not(.pm-legacy-document) .pm-footer {
		height: 384px;
	}

	/* ======================= ARTÍCULOS COMERCIALES ======================= */
	body.orbital-pm-site:is(.page-id-133, .page-id-134):not(.pm-legacy-document) .pm-titulo--articulo {
		display: block;
		width: 503px;
		max-width: none;
		margin-top: 9px;
		margin-right: 0;
		margin-bottom: 25px;
		margin-left: 13px;
		padding: 8px 9px;
		font-style: normal;
		letter-spacing: 0;
	}

	body.page-id-133 .pm-titulo--articulo {
		height: 82px;
		font-size: 25px;
		line-height: 1.3;
	}

	body.page-id-134 .pm-titulo--articulo {
		height: 84px;
		font-size: 19px;
		line-height: 1.35;
	}

	body.page-id-134 .pm-titulo--articulo::first-line {
		font-size: 25px;
	}

	body:is(.page-id-133, .page-id-134) .pm-cols {
		grid-template-columns: 503px 405px;
		gap: 30px;
		margin-left: 13px;
	}

	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-caja {
		height: 421px;
		padding: 38px 52px 28px 58px;
		font-size: 20px;
		font-weight: 700;
		line-height: 1.3;
	}

	body.page-id-133 .pm-flechas li {
		padding-left: 0;
		font-family: "Lato", sans-serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 27px;
	}

	body.page-id-133 .pm-flechas li:nth-child(1),
	body.page-id-133 .pm-flechas li:nth-child(2) {
		margin-bottom: 52px;
		letter-spacing: .05em;
	}

	body.page-id-133 .pm-flechas li:nth-child(3) {
		margin-bottom: 54px;
		letter-spacing: .016667em;
	}

	body.page-id-133 .pm-flechas li:nth-child(4) {
		letter-spacing: .016667em;
	}

	body.page-id-133 .pm-flechas li::before {
		left: -42px;
	}

	body.page-id-133 .pm-flechas li:nth-child(1)::before { top: -4px; }
	body.page-id-133 .pm-flechas li:nth-child(2)::before { top: -7px; }
	body.page-id-133 .pm-flechas li:nth-child(3)::before { top: 8px; }
	body.page-id-133 .pm-flechas li:nth-child(4)::before { top: -10px; }

	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-caja {
		height: 424px;
		padding: 38px 31px 28px 58px;
		font-size: 20px;
		font-weight: 700;
		line-height: 1.3;
	}

	body.page-id-134 .pm-flechas li {
		padding-left: 0;
		font-family: "Lato", sans-serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 27px;
	}

	body.page-id-134 .pm-flechas li:nth-child(1) {
		margin-bottom: 51px;
		letter-spacing: .05em;
	}

	body.page-id-134 .pm-flechas li:nth-child(2) {
		margin-bottom: 52px;
		letter-spacing: .05em;
	}

	body.page-id-134 .pm-flechas li:nth-child(3) {
		margin-bottom: 54px;
		letter-spacing: .005556em;
	}

	body.page-id-134 .pm-flechas li:nth-child(4) {
		letter-spacing: .016667em;
	}

	body.page-id-134 .pm-flechas li::before {
		left: -42px;
	}

	body.page-id-134 .pm-flechas li:nth-child(1)::before { top: -4px; }
	body.page-id-134 .pm-flechas li:nth-child(2)::before { top: -3px; }
	body.page-id-134 .pm-flechas li:nth-child(3)::before { top: -9px; }
	body.page-id-134 .pm-flechas li:nth-child(4)::before { top: 2px; }

	body:is(.page-id-133, .page-id-134) .pm-cols > div:nth-child(2) > img {
		width: 405px;
		height: 334px;
		object-fit: cover;
	}

	body:is(.page-id-133, .page-id-134) .pm-boton--whatsapp {
		position: absolute;
		left: 588px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 321px;
		height: 40px;
		padding: 0;
		border-radius: 20px;
		background: #505b25;
		font-size: 20px;
	}

	body.page-id-133 .pm-boton--whatsapp {
		top: 488px;
	}

	body.page-id-134 .pm-boton--whatsapp {
		top: 490px;
	}

	body.orbital-pm-site:is(.page-id-133, .page-id-134):not(.pm-legacy-document) .pm-main {
		padding-bottom: 0;
	}

	body:is(.page-id-133, .page-id-134) .pm-full-blanco {
		width: 980px;
		max-width: none;
		margin: 46px 0 0;
		padding: 0;
		background: rgba(255, 255, 255, .80);
	}

	body.orbital-pm-site:is(.page-id-133, .page-id-134):not(.pm-legacy-document) .pm-articulo {
		width: 980px;
		max-width: none;
		margin: 0;
		color: #555353;
		font: 400 17px/1.4 var(--pm-questrial);
		letter-spacing: 0;
		text-align: justify;
	}

	body.orbital-pm-site:is(.page-id-133, .page-id-134):not(.pm-legacy-document) .pm-articulo > * {
		margin-top: 0;
		margin-bottom: 0;
	}

	body.orbital-pm-site:is(.page-id-133, .page-id-134):not(.pm-legacy-document) .pm-articulo > :is(p, ul, ol) {
		font: inherit;
	}

	body.orbital-pm-site:is(.page-id-133, .page-id-134):not(.pm-legacy-document) .pm-articulo h2 {
		color: #555353;
		font: italic 700 18px/1.4 Arial, Helvetica, sans-serif;
		letter-spacing: 0;
		text-align: center;
	}

	body.orbital-pm-site:is(.page-id-133, .page-id-134):not(.pm-legacy-document) .pm-articulo :is(ul, ol) {
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 30.6px;
	}

	body.orbital-pm-site:is(.page-id-133, .page-id-134):not(.pm-legacy-document) .pm-articulo li {
		margin: 0;
		line-height: 1.4;
	}

	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo {
		padding-top: 29px;
	}

	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :is(p, ul, ol) {
		width: 949px;
		margin-left: 15px;
	}

	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(1), :nth-child(19)) { margin-bottom: 33px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :nth-child(2) { margin-bottom: 24px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(3), :nth-child(13), :nth-child(14), :nth-child(15)) { margin-bottom: 26px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(4), :nth-child(6)) { margin-bottom: 27px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :nth-child(5) { margin-bottom: 20px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :nth-child(7) { margin-bottom: 23.8px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :nth-child(22) { margin-bottom: 0; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :nth-child(8) { margin-bottom: 21px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(9), :nth-child(17), :nth-child(21)) { margin-bottom: 32px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :nth-child(10) { margin-bottom: 28px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :nth-child(11) { margin-bottom: 15px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :nth-child(12) { margin-bottom: 23px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(16), :nth-child(20)) { margin-bottom: 34px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > :nth-child(18) { margin-bottom: 19px; }
	body.orbital-pm-site.page-id-133:not(.pm-legacy-document) .pm-articulo > ul li { min-height: 47.6px; }

	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo {
		padding-top: 13px;
	}

	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(1) { width: 935px; margin-left: 15px; margin-bottom: 26px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(2) { width: 935px; margin-left: 13px; margin-bottom: 27px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(3) { width: 949px; margin-left: 13px; margin-bottom: 32px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(4), :nth-child(5), :nth-child(6), :nth-child(7)) { width: 928px; margin-left: 15px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(4) { margin-bottom: 29px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(7) { margin-bottom: 40px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(8) { width: 949px; margin-left: 15px; margin-bottom: 42px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(9), :nth-child(10), :nth-child(11), :nth-child(12)) { width: 928px; margin-left: 15px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(12) { margin-bottom: 22px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(13) { width: 949px; margin-left: 15px; margin-bottom: 31px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(14), :nth-child(15), :nth-child(16), :nth-child(17)) { width: 928px; margin-left: 15px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(17) { margin-bottom: 27px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(18) { width: 949px; margin-left: 15px; margin-bottom: 27px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(19), :nth-child(20), :nth-child(21), :nth-child(22)) { width: 928px; margin-left: 15px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(20) { margin-top: 23.8px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(22) { margin-bottom: 27px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(23) { width: 949px; margin-left: 15px; margin-bottom: 38px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(24), :nth-child(25), :nth-child(26), :nth-child(27), :nth-child(28)) { width: 928px; margin-left: 15px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(28) { margin-top: 23.8px; margin-bottom: 31px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(29) { width: 939px; margin-left: 15px; margin-bottom: 24px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(30), :nth-child(31), :nth-child(32)) { width: 928px; margin-left: 15px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(32) { margin-bottom: 35px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(33) { width: 949px; margin-left: 15px; margin-bottom: 29px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(34), :nth-child(35), :nth-child(36), :nth-child(37)) { width: 949px; margin-left: 27px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(37) { margin-bottom: 35px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(38) { width: 949px; margin-left: 5px; margin-bottom: 25px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :is(:nth-child(39), :nth-child(40), :nth-child(41)) { width: 949px; margin-left: 27px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(41) { margin-bottom: 15px; }

	/* Los rich-text de Wix conservaban saltos <br>&nbsp; dentro de estos
	 * grupos. Las alturas reproducen esos renglones sin alterar el texto. */
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(5) { min-height: 47.6px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(6) { min-height: 166.6px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(9) { min-height: 95.2px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(10) { min-height: 47.6px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(11) { min-height: 142.8px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(14) { min-height: 95.2px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(15) { min-height: 47.6px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(16) { min-height: 214.2px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(20) { min-height: 47.6px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(21) { min-height: 142.8px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(25) { min-height: 47.6px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(26) { min-height: 142.8px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(30) { min-height: 71.4px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(31) { min-height: 119px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(34) { min-height: 95.2px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(35) { min-height: 47.6px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(36) { min-height: 142.8px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(39) { min-height: 47.6px; }
	body.orbital-pm-site.page-id-134:not(.pm-legacy-document) .pm-articulo > :nth-child(40) { min-height: 166.6px; }

	/* ============================= VIDEOCONSULTA ============================= */
	body.orbital-pm-site.page-id-136:not(.pm-legacy-document) .pm-titulo {
		margin: 0 0 32px;
		background: #899c40;
	}

	body.page-id-136 .pm-cols {
		grid-template-columns: 503px 373px;
		gap: 68px;
		height: 477px;
	}

	body.orbital-pm-site.page-id-136:not(.pm-legacy-document) .pm-caja {
		height: 477px;
		padding: 25px 28px 28px 31px;
		background: #899c40;
	}

	body.page-id-136 .pm-flechas li {
		font-family: "Lato", sans-serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 27px;
		letter-spacing: .02em;
		margin-bottom: 27px;
	}

	body.page-id-136 .pm-flechas li::before {
		left: -17px;
	}

	body.page-id-136 .pm-flechas li:nth-child(1)::before { top: -1px; }
	body.page-id-136 .pm-flechas li:nth-child(2)::before { top: 18px; }
	body.page-id-136 .pm-flechas li:nth-child(3)::before { top: 2px; }
	body.page-id-136 .pm-flechas li:nth-child(4)::before { top: 26px; }
	body.page-id-136 .pm-flechas li:nth-child(5)::before { top: 10px; }

	body.page-id-136 .pm-cols > div:nth-child(2) > img {
		width: 373px;
		height: 328px;
		object-fit: cover;
	}

	body.page-id-136 .pm-boton--whatsapp {
		position: absolute;
		top: 513px;
		left: 578px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 359px;
		height: 63px;
		padding: 0;
		border-radius: 20px;
		background: #060552;
		font-size: 22px;
	}

	/* =============================== CONVENIOS =============================== */
	body.page-id-137 .pm-main > .pm-shell {
		height: 1059px;
	}

	body.orbital-pm-site.page-id-137:not(.pm-legacy-document) .pm-main {
		padding-bottom: 40px;
	}

	body.page-id-137 .pm-titulo {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 417px;
		height: 68px;
		margin: 0;
		padding: 0;
		font-size: 45px;
		line-height: 55px;
		letter-spacing: .05em;
	}

	body.page-id-137 .pm-main > .pm-shell > .pm-cols {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 980px;
		height: 1059px;
	}

	body.page-id-137 .pm-main > .pm-shell > .pm-cols:first-of-type .pm-carrusel {
		position: absolute;
		top: 110px;
		left: 12px;
	}

	body.page-id-137 .pm-main > .pm-shell > .pm-cols:first-of-type > div:nth-child(2) > p {
		position: absolute;
		top: 84px;
		left: 574px;
		margin: 0 !important;
	}

	body.page-id-137 .pm-main > .pm-shell > .pm-cols:first-of-type > div:nth-child(2) > p img {
		width: 323px;
		height: 110px;
		margin: 0 !important;
	}

	body.page-id-137 .pm-main > .pm-shell > .pm-cols:first-of-type .pm-caja {
		position: absolute;
		top: 202px;
		left: 475px;
		width: 505px;
		height: 312px;
		padding: 36px 24px 18px;
	}

	body.page-id-137 .pm-main > .pm-shell > .pm-separador {
		position: absolute;
		top: 540px;
		left: calc(50% - 50vw);
		width: 100vw;
		height: 6px;
		margin: 0;
		border-top: 6px solid #adc743;
	}

	body.page-id-137 .pm-main > .pm-shell > .pm-cols:last-of-type .pm-carrusel {
		position: absolute;
		top: 621px;
		left: 12px;
	}

	body.page-id-137 .pm-main > .pm-shell > .pm-cols:last-of-type > div:nth-child(2) > p {
		position: absolute;
		top: 559px;
		left: 600px;
		margin: 0 !important;
	}

	body.page-id-137 .pm-main > .pm-shell > .pm-cols:last-of-type > div:nth-child(2) > p img {
		width: 256px;
		height: 128px;
		margin: 0 !important;
	}

	body.page-id-137 .pm-main > .pm-shell > .pm-cols:last-of-type .pm-caja {
		position: absolute;
		top: 712px;
		left: 475px;
		width: 505px;
		height: 340px;
		padding: 43px 24px 18px;
	}

	body.page-id-137 .pm-flechas li {
		padding-right: 35px;
		padding-left: 40px;
		font-family: var(--pm-sans);
		font-size: 20px;
		font-weight: 400;
		line-height: 26px;
	}

	body.page-id-137 .pm-flechas li::before {
		top: 50%;
		left: 8px;
		margin-top: 1px;
		transform: translateY(-50%) scaleX(-1);
	}

	body.page-id-137 .pm-main > .pm-shell > .pm-cols:first-of-type .pm-flechas li:is(:nth-child(3), :nth-child(4))::before {
		left: 10px;
	}

	body.page-id-137 .pm-flechas li:is(:nth-child(2), :nth-child(3))::before { margin-top: -1px; }
	body.page-id-137 .pm-flechas li:nth-child(4)::before { margin-top: -2px; }

	body.page-id-137 .pm-main > .pm-shell > .pm-cols:first-of-type .pm-flechas li:nth-child(1) { margin-bottom: 51px; }
	body.page-id-137 .pm-main > .pm-shell > .pm-cols:first-of-type .pm-flechas li:nth-child(2) { margin-bottom: 19px; }
	body.page-id-137 .pm-main > .pm-shell > .pm-cols:first-of-type .pm-flechas li:nth-child(3) { margin-bottom: 29px; }
	body.page-id-137 .pm-main > .pm-shell > .pm-cols:last-of-type .pm-flechas li:nth-child(1) { margin-bottom: 50px; }
	body.page-id-137 .pm-main > .pm-shell > .pm-cols:last-of-type .pm-flechas li:nth-child(2) { margin-bottom: 27px; }
	body.page-id-137 .pm-main > .pm-shell > .pm-cols:last-of-type .pm-flechas li:nth-child(3) { margin-bottom: 34px; }

	body.page-id-137 .pm-carrusel:not(.pm-carrusel--pago) {
		width: 405px;
		height: 405px;
	}

	body.page-id-137 .pm-caja--verde,
	body.page-id-138 .pm-caja--verde {
		background: #899c40;
	}

	/* ======================== CAJA LOS ANDES ACTUAL ======================== */
	body.page-id-138 .pm-titulo {
		display: block;
		position: relative;
		left: -257px;
		width: 674px;
		height: 50px;
		margin: 0;
		padding: 6px 10px 6px 280px;
		font-size: 30px;
		line-height: 38px;
		letter-spacing: .05em;
		white-space: nowrap;
	}

	body.page-id-138 .pm-cols {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 980px;
		height: 516px;
	}

	body.page-id-138 .pm-carrusel:not(.pm-carrusel--pago) {
		position: absolute;
		top: 92px;
		left: 12px;
		width: 405px;
		height: 405px;
	}

	body.page-id-138 .pm-cols > div:nth-child(2) > p {
		position: absolute;
		top: 67px;
		left: 574px;
		margin: 0 !important;
	}

	body.page-id-138 .pm-cols > div:nth-child(2) > p img {
		width: 323px;
		height: 110px;
		margin: 0 !important;
	}

	body.page-id-138 .pm-caja {
		position: absolute;
		top: 190px;
		left: 474px;
		width: 506px;
		height: 307px;
		padding: 32px 28px 28px;
	}

	body.page-id-138 .pm-flechas li {
		padding-left: 47px;
		font-family: "Lato", sans-serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 26px;
	}

	body.page-id-138 .pm-flechas li::before {
		left: 4px;
		width: 20px;
	}

	body.page-id-138 .pm-flechas li:nth-child(1)::before { top: 4px; }
	body.page-id-138 .pm-flechas li:nth-child(2)::before { top: 16px; }
	body.page-id-138 .pm-flechas li:nth-child(3)::before { top: 14px; }
	body.page-id-138 .pm-flechas li:nth-child(4)::before { top: 0; }

	body.page-id-138 .pm-flechas li:nth-child(1) { margin-bottom: 28px; }
	body.page-id-138 .pm-flechas li:nth-child(2) { margin-bottom: 29px; }
	body.page-id-138 .pm-flechas li:nth-child(3) { margin-bottom: 29px; }

	/* ============================ FORMAS DE PAGO ============================ */
	body.page-id-139 .pm-formas-titulo {
		position: relative;
		left: -278px;
		width: 640px;
		height: 68px;
		margin: 0 0 19px;
		padding: 6px 0 7px 288px;
		background: #899c40;
		color: #fff;
		font-size: 45px;
		font-weight: 700;
		font-style: italic;
		line-height: 55px;
		letter-spacing: .05em;
		white-space: nowrap;
	}

	body.page-id-139 .pm-carrusel--pago .pm-hero__flecha--izq {
		left: 18px;
	}

	body.page-id-139 .pm-carrusel--pago .pm-hero__flecha--der {
		right: 18px;
	}

	body.page-id-139 .pm-carrusel--pago .pm-hero__puntos {
		bottom: 29px;
		gap: 8px;
		align-items: center;
	}

	body.page-id-139 .pm-carrusel--pago .pm-hero__puntos button {
		width: 12px;
		height: 12px;
		border-width: 1px;
	}

	body.page-id-139 .pm-carrusel--pago .pm-hero__puntos button.activo {
		width: 19px;
		height: 19px;
	}

	/* ================================ CONTACTO ================================ */
	body.orbital-pm-site.page-id-140:not(.pm-legacy-document) .pm-titulo {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		width: 480px;
		height: 65px;
		margin: 23px 0 37px;
		padding: 0 20px;
		font-size: 45px;
		line-height: 55px;
		letter-spacing: .05em;
	}

	body.page-id-140 .pm-cols {
		grid-template-columns: 480px 457px;
		gap: 25px;
		height: 460px;
	}

	body.orbital-pm-site.page-id-140:not(.pm-legacy-document) .pm-caja {
		width: 480px;
		height: 444px;
		padding: 54px 23px 27px 82px;
		font-size: 20px;
		font-weight: 700;
		line-height: 1.35;
	}

	body.page-id-140 .pm-flechas li {
		padding-left: 0;
		font-family: "Lato", sans-serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 27px;
		letter-spacing: .05em;
	}

	body.page-id-140 .pm-caja > p:not(:last-child) {
		font-family: "Lato", sans-serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 27px;
		letter-spacing: .05em;
		text-align: left;
	}

	body.page-id-140 .pm-caja > .pm-flechas {
		margin-top: 3px;
		margin-bottom: 26px;
	}

	body.page-id-140 .pm-flechas li::before {
		top: 50%;
		left: -40px;
		transform: translateY(-50%) scaleX(-1);
	}

	body.page-id-140 .pm-caja .pm-boton--whatsapp {
		position: absolute;
		top: 457px;
		left: 48px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 383px;
		height: 60px;
		padding: 0;
		border-radius: 20px;
		background: #63702e;
		font-size: 22px;
	}

	body.page-id-140 .pm-caja .pm-boton--whatsapp:hover {
		background: #899c40;
	}

	body.page-id-140 .pm-form {
		position: relative;
		width: 457px;
	}

	body.page-id-140 .pm-form-intro {
		width: 401px;
		margin: 0 0 26px 40px;
		color: #1d67cd;
		font-size: 20px;
		line-height: 1.4;
	}

	body.page-id-140 .pm-form .campo {
		width: 410px;
		height: 95px;
		margin: 0 0 0 31px;
	}

	body.page-id-140 .pm-form .campo:has(textarea) {
		height: 129px;
		position: relative;
		top: 1px;
	}

	body.page-id-140 .pm-form label {
		font-size: 13px;
		font-weight: 700;
		color: #1d67cd;
	}

	body.page-id-140 .pm-form input.wpcf7-form-control[type="text"],
	body.page-id-140 .pm-form input.wpcf7-form-control[type="email"],
	body.page-id-140 .pm-form input.wpcf7-form-control[type="tel"] {
		height: 55px;
		padding: 10px 22px;
		border: 0;
		border-radius: 12px;
		background: #e5ebfa;
		font-size: 15px;
		color: #1d67cd;
	}

	body.page-id-140 .pm-form textarea {
		height: 108px;
		min-height: 108px;
		padding: 10px 22px;
		border: 0;
		border-radius: 12px;
		background: #e5ebfa;
		font-size: 15px;
		color: #1d67cd;
	}

	body.page-id-140 .pm-form .pm-enviar {
		position: absolute;
		top: 300px;
		left: 164px;
		width: 144px;
		height: 50px;
		margin: 0;
		padding: 0;
		border-radius: 10px;
		background: #1d67cd;
		font-size: 16px;
	}

	body.page-id-140 .pm-form .pm-enviar:hover {
		background: #18509e;
	}

	body.page-id-140 .pm-footer {
		border-top-color: transparent;
	}

	body.page-id-140 .pm-footer::before {
		content: "";
		position: absolute;
		top: -13px;
		left: 0;
		width: 100%;
		height: 6px;
		background: #adc743;
	}

	/* ============================ PÁGINAS LEGALES ============================ */
	body.orbital-pm-site:is(.page-id-142, .page-id-143):not(.pm-legacy-document) .pm-main::before {
		opacity: .145;
	}

	body.orbital-pm-site:is(.page-id-142, .page-id-143, .blog, .single-post):not(.pm-legacy-document) .pm-footer {
		border-top-width: 0;
	}

	body.orbital-pm-site.page-id-142:not(.pm-legacy-document) .pm-titulo--articulo {
		display: block;
		width: 907px;
		max-width: none;
		margin: 12px 0 31px 36px;
		padding: 0;
		background: transparent;
		color: #060552;
		font-family: var(--pm-sans);
		font-size: 22px;
		font-weight: 700;
		font-style: normal;
		line-height: 1.4;
		text-align: left;
	}

	body.orbital-pm-site.page-id-142:not(.pm-legacy-document) .pm-full-blanco {
		width: 907px;
		margin: 0 0 0 36px;
		padding: 0;
		background: transparent;
	}

	body.orbital-pm-site.page-id-142:not(.pm-legacy-document) .pm-articulo {
		width: 907px;
		max-width: none;
		margin: 0;
		font-family: var(--pm-questrial);
		font-size: 13px;
		font-weight: 400;
		line-height: 21px;
		color: #555353;
		text-align: left;
	}

	body.orbital-pm-site.page-id-142:not(.pm-legacy-document) .pm-articulo p {
		margin: 0;
		font-size: 13px;
		line-height: 21px;
	}

	body.page-id-143 .pm-full-blanco {
		width: 949px;
		margin: 0 0 0 15px;
		padding: 0;
		background: transparent;
	}

	body.page-id-143 .pm-main {
		padding-bottom: 10px;
	}

	body.orbital-pm-site.page-id-143:not(.pm-legacy-document) .pm-articulo {
		width: 949px;
		max-width: none;
		margin: 0;
		font-family: var(--pm-questrial);
		font-size: 15px;
		font-weight: 400;
		line-height: 21px;
		color: #555353;
		text-align: left;
	}

	body.orbital-pm-site.page-id-143:not(.pm-legacy-document) .pm-articulo > .pm-aviso-legal {
		margin: 0 0 31px;
		font-family: var(--pm-sans);
		font-size: 22px;
		font-weight: 700;
		line-height: 1.4;
		color: #060552;
	}

	body.orbital-pm-site.page-id-143:not(.pm-legacy-document) .pm-articulo > p:not(.pm-aviso-legal) {
		margin: 0;
		font-size: 15px;
		line-height: 21px;
	}

	/* ============================= URGENCIA DENTAL ============================= */
	body.page-id-135.orbital-pm-site {
		background: #fff;
	}

	body.page-id-135 .pm-urgencia {
		position: relative;
		width: 980px;
		height: 2595px;
		margin: 0 auto;
		overflow: visible;
	}

	body.page-id-135 .pm-urgencia .pm-shell {
		width: 980px;
		margin: 0;
	}

	body.page-id-135 .pm-urgencia__header {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 980px;
		height: 275px;
		padding: 0;
	}

	body.page-id-135 .pm-urgencia__header > a:first-child {
		position: absolute;
		top: 79px;
		left: 27px;
		width: 385px;
		height: 109px;
	}

	body.page-id-135 .pm-urgencia__header > a:first-child img {
		width: 385px;
		height: 109px;
		object-fit: cover;
	}

	body.page-id-135 .pm-urgencia__header .datos {
		position: absolute;
		top: 40px;
		left: 620px;
		display: block;
		width: 340px;
		margin: 0;
		font-family: var(--pm-sans);
	}

	body.page-id-135 .pm-urgencia__header .datos > div {
		position: absolute;
		left: 0;
		display: flex;
		gap: 14px;
		width: 340px;
	}

	body.page-id-135 .pm-urgencia__header .datos .fono {
		top: 0;
		font-size: 43px;
		font-weight: 700;
		line-height: 56px;
		color: #060552;
	}

	body.page-id-135 .pm-urgencia__header .datos .fono img {
		width: 56px;
		height: 56px;
	}

	body.page-id-135 .pm-urgencia__header .datos > div:nth-child(2) {
		top: 68px;
		font-size: 15px;
		line-height: 1.25;
	}

	body.page-id-135 .pm-urgencia__header .datos > div:nth-child(2) img {
		width: 65px;
		height: 65px;
	}

	body.page-id-135 .pm-urgencia__header .datos > div:nth-child(3) {
		top: 156px;
		font-size: 23px;
		font-weight: 700;
		color: #060552;
	}

	body.page-id-135 .pm-urgencia__header .datos > div:nth-child(3) img {
		width: 50px;
		height: 45px;
	}

	body.page-id-135 .pm-urgencia__hero {
		position: absolute;
		top: 275px;
		left: 0;
		width: 980px;
		height: 945px;
		padding: 0;
		border-top: 13px solid #adc743;
		border-bottom: 16px solid #adc743;
		background: transparent;
	}

	body.page-id-135 .pm-urgencia__hero::before {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 0;
		width: 981px;
		height: 886px;
		background: url("../images/urgencia-fondo-original.jpg") center / 981px 886px no-repeat;
		content: "";
		pointer-events: none;
	}

	body.page-id-135 .pm-urgencia__hero > .pm-shell {
		position: relative;
		z-index: 1;
		height: 916px;
	}

	body.page-id-135 .pm-urgencia__hero h1 {
		position: absolute;
		top: 12px;
		left: 67px;
		width: 351px;
		margin: 0;
		font-family: var(--pm-sans);
		font-size: 35px;
		font-weight: 700;
		line-height: 1.2;
		color: #555353;
		text-align: center;
	}

	body.page-id-135 .pm-urgencia__hero .lema {
		position: absolute;
		top: 70px;
		left: 76px;
		width: 351px;
		margin: 0;
		font-size: 25px;
		font-weight: 300;
		line-height: 1.05;
		letter-spacing: 0;
		color: #555353;
		text-align: center;
	}

	body.page-id-135 .pm-urgencia__grid {
		position: static;
		display: block;
	}

	body.page-id-135 .pm-urgencia__grid > div:first-child > img {
		position: absolute;
		top: 145px;
		left: 50px;
		width: 385px;
		height: 333px;
		object-fit: cover;
	}

	body.page-id-135 .pm-urgencia__grid > div:first-child > p {
		position: absolute;
		top: 491px;
		left: 70px;
		width: 345px;
		margin: 0 !important;
		text-align: center;
	}

	body.page-id-135 .pm-urgencia__grid > div:first-child > .pm-checks {
		position: absolute;
		top: 565px;
		left: 20px;
		width: 405px;
	}

	body.page-id-135 .pm-checks li {
		min-height: 61px;
		margin-bottom: 27px;
		padding-left: 47px;
		font-size: 15px;
		font-weight: 500;
		line-height: 1.2;
		color: #2f2e2e;
	}

	body.page-id-135 .pm-checks li::before {
		left: 7px;
		width: 31px;
		border: 0;
		transform: none;
		background: url("../images/clinica-dental-img-fda131.png") center / cover no-repeat;
	}

	body.page-id-135 .pm-checks li:nth-child(1)::before { top: 5px; height: 30px; }
	body.page-id-135 .pm-checks li:nth-child(2)::before { top: 15px; height: 25px; }
	body.page-id-135 .pm-checks li:nth-child(3)::before { top: 9px; height: 30px; }
	body.page-id-135 .pm-checks li:nth-child(4)::before { top: 4px; height: 35px; }

	body.page-id-135 .pm-urgencia__grid > div:nth-child(2) > p {
		position: absolute;
		top: 54px;
		left: 580px;
		width: 376px;
		margin: 0 !important;
	}

	body.page-id-135 .pm-urgencia__grid > div:nth-child(2) > p .pm-boton {
		width: 376px;
	}

	body.page-id-135 .pm-urgencia__form {
		position: absolute;
		top: 236px;
		left: 580px;
		width: 376px;
		height: 482px;
		padding: 24px 26px;
		background: #060552;
	}

	body.page-id-135 .pm-urgencia__form h2 {
		font-size: 27px;
	}

	body.page-id-135 .pm-urgencia__form .campo {
		margin-bottom: 12px;
	}

	body.page-id-135 .pm-urgencia__form input[type="text"],
	body.page-id-135 .pm-urgencia__form input[type="email"],
	body.page-id-135 .pm-urgencia__form input[type="tel"] {
		height: 42px;
		padding: 8px 12px;
	}

	body.page-id-135 .pm-urgencia__form textarea {
		height: 72px;
		min-height: 72px;
		padding: 8px 12px;
	}

	body.page-id-135 .pm-urgencia__testimonios {
		position: absolute;
		top: 1220px;
		left: -3px;
		width: 981px;
		height: 415px;
		padding: 0;
		border: 0;
		border-bottom: 16px solid #adc743;
		background: #fff url("../images/urgencia-testimonios-fondo.jpg") 0 1px / 981px 392px no-repeat;
	}

	body.page-id-135 .pm-urgencia__testimonios > .pm-shell {
		position: relative;
		height: 399px;
	}

	body.page-id-135 .pm-urgencia__testimonios h2 {
		position: absolute;
		top: 18px;
		left: 0;
		width: 980px;
		margin: 0;
		font-size: 27px;
		line-height: 1.2;
		color: #060552;
	}

	body.page-id-135 .pm-testimonios-grid {
		position: absolute;
		top: 78px;
		left: 20px;
		grid-template-columns: repeat(3, 1fr);
		gap: 30px;
		width: 940px;
		margin: 0;
	}

	body.page-id-135 .pm-testimonios-grid h3 {
		font-size: 33px;
		line-height: 1.2;
	}

	body.page-id-135 .pm-urgencia__testimonios > .pm-shell > .pm-boton {
		position: absolute;
		top: 276px;
		left: 372px;
	}

	body.page-id-135 .pm-urgencia__servicios {
		position: absolute;
		top: 1635px;
		left: -3px;
		width: 981px;
		height: 960px;
		min-height: 0;
		padding: 0;
		background: #fff;
	}

	body.page-id-135 .pm-urgencia__servicios > .pm-shell {
		position: relative;
		height: 960px;
	}

	body.page-id-135 .pm-urgencia__servicios > .pm-shell::before {
		position: absolute;
		top: 511px;
		left: 0;
		width: 980px;
		height: 16px;
		background: #adc743;
		content: "";
	}

	body.page-id-135 .pm-urgencia__servicios > .pm-shell::after {
		position: absolute;
		top: 834px;
		left: 0;
		width: 980px;
		height: 126px;
		border-top: 16px solid #adc743;
		background: url("../images/urgencia-servicios-franja.png") center bottom / 980px 110px no-repeat;
		content: "";
	}

	body.page-id-135 .pm-urgencia__servicios h2 {
		position: absolute;
		top: 29px;
		left: 0;
		width: 980px;
		margin: 0;
		font-size: 27px;
		line-height: 1.2;
		color: #060552;
	}

	body.page-id-135 .pm-urgencia__video {
		position: absolute;
		top: 88px;
		left: 253px;
		z-index: 1;
		width: 480px;
		height: 325px;
		margin: 0;
		aspect-ratio: auto;
	}

	body.page-id-135 .pm-urgencia__cta-online {
		position: absolute;
		top: 447px;
		left: 311px;
		z-index: 1;
		width: 363px;
		height: 45px;
		margin: 0 !important;
	}

	body.page-id-135 .pm-urgencia__mapa {
		position: absolute;
		top: 527px;
		left: 0;
		z-index: 1;
		width: 980px;
		height: 307px;
		margin: 0;
	}

	body.page-id-135 .pm-urgencia__cta-final {
		position: absolute;
		top: 885px;
		left: 364px;
		z-index: 2;
		width: 227px;
		height: 40px;
		margin: 0 !important;
	}

	body.page-id-135 .pm-urgencia__cta-online .pm-boton,
	body.page-id-135 .pm-urgencia__cta-final .pm-boton {
		display: flex;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
		width: 100%;
		height: 100%;
		padding: 0 12px;
	}

	body.page-id-135 .pm-urgencia__cta-online .pm-boton {
		font-size: 16px;
		font-weight: 400;
		line-height: 22.4px;
	}

	body.page-id-135 .pm-urgencia__cta-final .pm-boton {
		font-size: 13px;
		font-weight: 400;
		line-height: 18.2px;
		white-space: nowrap;
	}

	/* ================================= BLOG ================================= */
	body.blog.orbital-pm-site .pm-main {
		min-height: 501px;
		background: #fff;
	}

	body.blog.orbital-pm-site .pm-titulo--sangra {
		position: relative;
		left: -54px;
		display: block;
		width: 754px;
		height: 77px;
		margin: -5px 0 9px;
		padding: 6px 0 7px 334px;
		background: #899c40;
		font-size: 53px;
		font-weight: 700;
		font-style: italic;
		line-height: 64px;
		letter-spacing: -.02em;
		white-space: nowrap;
	}

	body.blog.orbital-pm-site .pm-entradas {
		width: 940px;
		max-width: none;
		margin-left: 20px;
	}

	body.blog.orbital-pm-site .pm-entrada {
		grid-template-columns: 454px 486px;
		width: 940px;
		height: 341px;
		border-color: #f0f0f0;
	}

	body.blog.orbital-pm-site .pm-entrada__texto {
		padding: 70px 30px 25px 34px;
	}

	body.blog.orbital-pm-site .pm-entrada__titulo {
		margin-bottom: 8px;
		font-size: 28px;
		line-height: 1.3;
	}

	body.blog.orbital-pm-site .pm-entrada__estadisticas {
		border-top-color: #d3d3d3;
	}

	body.blog.orbital-pm-site .pm-entrada > .pm-post-actions__toggle {
		right: 27px;
	}

	/* ============================ ENTRADA DE BLOG ============================ */
	body.single-post.orbital-pm-site .pm-main--plano {
		display: flow-root;
		height: 3667px;
		min-height: 3667px;
		background: #fff;
	}

	body.single-post.orbital-pm-site .pm-post {
		width: 940px;
		max-width: none;
		height: 3250px;
		min-height: 3250px;
		margin: 100px auto 31px;
		padding: 60px 99px 50px;
		border-color: #f4f4f4;
	}

	body.single-post.orbital-pm-site .pm-post__cabecera {
		margin-bottom: 20px;
	}

	body.single-post.orbital-pm-site .pm-post__lectura {
		margin: 0 0 21px;
		font-family: "Open Sans", sans-serif;
		font-size: 14px;
		font-weight: 300;
		line-height: 21px;
	}

	body.single-post.orbital-pm-site .pm-post__cabecera h1 {
		font-size: 40px;
		line-height: 50px;
	}

	body.single-post.orbital-pm-site .pm-post__contenido {
		font-family: "Open Sans", sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 27px;
		color: #222;
	}

	body.single-post.orbital-pm-site .pm-post-search input[type="search"] {
		box-sizing: border-box;
		width: 200px;
		height: 17px;
		min-height: 0;
		padding: 0 42px 0 0;
	}

	body.single-post.orbital-pm-site .pm-post__contenido > p:nth-child(1) {
		margin: 0;
	}

	body.single-post.orbital-pm-site .pm-post__contenido > img:first-of-type {
		margin: 0 0 27px;
	}

	body.single-post.orbital-pm-site .pm-post__contenido > p:nth-child(3),
	body.single-post.orbital-pm-site .pm-post__contenido > p:nth-child(4) {
		margin: 0 0 27px;
	}

	body.single-post.orbital-pm-site .pm-post__contenido > ul:nth-child(5) {
		margin: 0;
		padding-left: 36px;
	}

	body.single-post.orbital-pm-site .pm-post__contenido > img[width="350"] {
		margin: 14px auto 54px;
	}

	body.single-post.orbital-pm-site .pm-post__contenido > ul:nth-child(7) {
		margin: 0 0 81px;
		padding-left: 36px;
	}

	body.single-post.orbital-pm-site .pm-post__contenido > p:nth-child(8) {
		margin: 0 0 27px;
	}

	body.single-post.orbital-pm-site .pm-post__contenido > p:nth-child(9) {
		margin: 0 0 108px;
	}

	body.single-post.orbital-pm-site .pm-post__contenido li,
	body.single-post.orbital-pm-site .pm-post__contenido li p {
		margin: 0;
	}

	/* El editor Wix conserva saltos de línea de presentación al final de cada
	 * ítem. Estos rellenos reproducen exactamente esas líneas sin inventar
	 * texto ni exponer marcado propietario. */
	body.single-post.orbital-pm-site .pm-post__contenido > ul:nth-child(5) > li:nth-child(1) { padding-bottom: 27px; }
	body.single-post.orbital-pm-site .pm-post__contenido > ul:nth-child(5) > li:nth-child(2) { padding-bottom: 54px; }
	body.single-post.orbital-pm-site .pm-post__contenido > ul:nth-child(5) > li:nth-child(3) { padding-bottom: 81px; }
	body.single-post.orbital-pm-site .pm-post__contenido > ul:nth-child(7) > li:nth-child(1) { padding-bottom: 81px; }
	body.single-post.orbital-pm-site .pm-post__contenido > ul:nth-child(7) > li:nth-child(2),
	body.single-post.orbital-pm-site .pm-post__contenido > ul:nth-child(7) > li:nth-child(3) { padding-bottom: 27px; }
	body.single-post.orbital-pm-site .pm-post__contenido > ul:nth-child(7) > li:nth-child(4) { padding-bottom: 54px; }

	body.single-post.orbital-pm-site .pm-post__meta {
		margin-top: 20px;
		border-top-color: #d3d3d3;
		font-family: "Open Sans", sans-serif;
	}

	body.single-post.orbital-pm-site .pm-post__compartir {
		min-height: 66px;
		border-bottom-color: #d3d3d3;
	}

	body.single-post.orbital-pm-site .pm-post__compartir svg {
		display: block;
		width: 19px;
		height: 19px;
		fill: #222;
	}

	body.single-post.orbital-pm-site .pm-post__comentarios {
		width: 940px;
		max-width: none;
		height: 264px;
		margin: 0 auto 22px;
		padding: 64px 99px 60px;
		border-color: #f4f4f4;
	}

	body.single-post.orbital-pm-site .pm-post__comentarios.pm-comment-expanded {
		height: auto;
		min-height: 264px;
	}

	body.single-post.orbital-pm-site .pm-comment-placeholder,
	body.single-post.orbital-pm-site .pm-post__comentarios textarea {
		height: 58px !important;
		min-height: 58px !important;
		max-height: 58px;
		padding: 12px 16px;
		border-color: #bcbcbc;
		font-size: 14px;
	}
}
