/*! fuente:340519c34cb3d9b26a0a96e4ded48d77 */
.pt-hero,.pt-cats,.pt-seccion{min-height: 0;font-family: var(--t-fuente,"Inter",sans-serif);}.pt-cabecera{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 20px;}.pt-cabecera--sin-titulo{justify-content: flex-end;margin-bottom: 12px;}html body .pt-cabecera__titulo{margin: 0;font-size: clamp(1.3rem,1.1rem + .6vw,1.55rem);font-weight: 800;line-height: 1.2;letter-spacing: -.02em;}html body .pt-enlace-todo{flex: 0 0 auto;display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;border: 1px solid var(--t-linea,#e6e7ea);border-radius: 999px;background: #fff;font-size: 14px;font-weight: 600;color: var(--t-tinta,#161616) !important;text-decoration: none !important;transition: border-color .2s ease,color .2s ease;}html body .pt-enlace-todo:hover{border-color: var(--t-azul,#0057b4);color: var(--t-azul,#0057b4) !important;}.pt-enlace-todo span{transition: transform .2s ease;}.pt-enlace-todo:hover span{transform: translateX(3px);}html body .pt-boton{display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px;border: 1px solid transparent;border-radius: 999px;font-size: 15px;font-weight: 600;line-height: 1.3;white-space: nowrap;text-decoration: none !important;transition: background .15s ease,border-color .15s ease,color .15s ease,transform .2s var(--t-curva,ease);}html body .pt-boton--azul{background: var(--t-azul,#0057b4);color: #fff !important;}html body .pt-boton--azul:hover{background: var(--t-azul-oscuro,#003e80);}html body .pt-boton--blanco{padding: 8px 16px;font-size: 14px;background: #fff;color: var(--t-tinta,#161616) !important;}.pt-boton span{transition: transform .2s ease;}.pt-boton:hover span{transform: translateX(3px);}.pt-flecha{flex: 0 0 auto;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: #f1f3f6;color: var(--t-tinta,#161616);font-size: 13px;line-height: 1;transition: background .2s ease,color .2s ease,transform .25s var(--t-curva,ease);}html body :is(.pt-mini__titulo,.pt-servicio__titulo,.pt-bento__grande-titulo){margin: 0;color: var(--t-tinta,#161616) !important;text-decoration: none !important;-webkit-text-fill-color: currentColor;text-shadow: none;background: none;width: auto;}html body :is(.pt-mini__titulo,.pt-servicio__titulo,.pt-bento__grande-titulo)::after{content: none;}html body :is(.pt-mini__titulo,.pt-servicio__titulo,.pt-bento__grande-titulo) a{color: inherit !important;text-decoration: none !important;}:is(.pt-mini__titulo,.pt-servicio__titulo,.pt-bento__grande-titulo) a::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;}:is(.pt-flotante__texto,.pt-mini__texto p,.pt-servicio__texto,.pt-bento__grande-texto p) a{position: relative;z-index: 2;}:is(.pt-flotante,.pt-mini,.pt-servicio,.pt-bento__grande) a:focus-visible{outline: 2px solid var(--t-azul,#0057b4);outline-offset: 2px;}.pt-hero{position: relative;margin-top: var(--t-barra,72px);padding: 32px 0 36px;background: radial-gradient(ellipse 60% 90% at 0% 0%,var(--t-azul-suave,#eef5fd) 0,rgba(238,245,253,0) 70%),linear-gradient(180deg,#f7f9fc 0%,#fff 100%);border-bottom: 1px solid var(--t-linea,#e6e7ea);overflow: hidden;}.pt-hero__rejilla{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 48px;align-items: center;}html body .pt-hero__h1{margin: 0 0 14px;font-size: clamp(1.9rem,1.5rem + 1.2vw,2.1rem);font-weight: 800;line-height: 1.08;letter-spacing: -.025em;}@media (min-width: 992px){html body .pt-hero__h1{text-wrap: balance;}}.pt-hero__intro{max-width: 520px;margin: 0 0 20px;font-size: 15px;line-height: 1.6;color: var(--t-texto,#3c4048);}.pt-hero__botones{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 26px;}.pt-confianza{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0;padding: 14px 0 0;list-style: none;border-top: 1px solid var(--t-linea,#e6e7ea);}.pt-confianza li{display: flex;flex-direction: column;gap: 2px;padding: 0 12px;border-left: 1px solid var(--t-linea,#e6e7ea);}.pt-confianza li:first-child{padding-left: 0;border-left: 0;}.pt-confianza strong{display: flex;align-items: center;min-height: 22px;font-size: 16px;font-weight: 800;letter-spacing: -.01em;color: var(--t-tinta,#161616);}.pt-confianza span{font-size: 12.5px;line-height: 1.35;color: var(--t-gris,#6b6f76);}.pt-confianza__nota{margin-right: 6px;font-weight: 800;}.pt-confianza__estrellas .icon,.pt-ops__estrellas .icon{width: 14px;height: 14px;margin: 0 1px 0 0;color: #fbbc04;fill: #fbbc04;}.pt-cats{margin-top: 8px;padding: 26px 0 30px;background: var(--t-fondo,#f5f6f8);border-top: 1px solid var(--t-linea,#e6e7ea);border-bottom: 1px solid var(--t-linea,#e6e7ea);}.pt-cats .pt-cat__caja{background: #fff;box-shadow: inset 0 0 0 1px var(--t-linea,#e6e7ea);}.pt-cats .pt-cabecera{margin-bottom: 14px;}.pt-cats .pt-cats__pie{margin: 16px 0 0;}.pt-serv .pt-serv__pie{margin: 22px 0 0;}.pt-cats__fila{display: flex;gap: 10px;margin: 0;padding: 0 0 4px;list-style: none;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x proximity;scrollbar-width: none;}.pt-cats__fila::-webkit-scrollbar{display: none;}.pt-cats__fila li{flex: 1 1 0;min-width: 88px;scroll-snap-align: start;}html body .pt-cat{display: block;text-decoration: none !important;color: var(--t-gris,#6b6f76) !important;}.pt-cat__caja{display: block;aspect-ratio: 1;border-radius: var(--t-radio-sm,10px);overflow: hidden;background: radial-gradient(circle at 50% 38%,#fff 0,var(--mega-fondo,var(--t-fondo-foto,#f1f1f2)) 72%);}html body .pt-cat__caja img{display: block;width: 100%;height: 100%;object-fit: contain;border-radius: 0;transition: transform .45s var(--t-curva,ease);}.pt-cat:hover .pt-cat__caja img{transform: translateY(-3px) scale(1.04);}.pt-cat__nombre{display: block;margin-top: 8px;overflow-wrap: normal;word-break: normal;hyphens: auto;font-size: 13px;line-height: 1.25;transition: color .2s ease;}.pt-cat:hover .pt-cat__nombre{color: var(--t-tinta,#161616);}.pt-seccion{padding: 44px 0;}.pt-serv{background: none;border: 0;}.pt-bento{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: minmax(104px,1fr);gap: 14px;}.pt-bento__grande{position: relative;grid-column: span 2;grid-row: span 2;display: flex;align-items: center;min-height: 236px;border-radius: var(--t-radio,14px);overflow: hidden;isolation: isolate;background: #121417;}html body .pt-bento__fondo{position: absolute;top: 0;right: 0;bottom: 0;z-index: 0;width: 62%;height: 100%;object-fit: cover;object-position: 38% 45%;border-radius: 0;-webkit-mask-image: linear-gradient(90deg,transparent 0%,#000 30%);mask-image: linear-gradient(90deg,transparent 0%,#000 30%);transform-origin: 70% 50%;transition: transform .6s var(--t-curva,ease);}.pt-bento__grande::before{content: none;}.pt-bento__grande:hover .pt-bento__fondo{transform: scale(1.03);}.pt-bento__grande-texto{position: relative;z-index: 1;width: 52%;padding: 20px 24px;}html body .pt-bento__grande-titulo{margin-bottom: 8px;font-size: 21px;font-weight: 800;line-height: 1.15;letter-spacing: -.02em;color: #fff !important;}.pt-bento__grande-texto p:not(.pt-etiqueta){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin: 0 0 14px;font-size: 14px;line-height: 1.5;color: rgba(255,255,255,.82);}html body .pt-bento__grande-texto p a{color: #fff !important;text-decoration: underline;text-decoration-color: rgba(159,202,255,.7);text-underline-offset: 3px;}.pt-mini{position: relative;display: flex;align-items: center;gap: 12px;min-width: 0;padding: 10px 12px 10px 10px;border: 1px solid var(--t-linea,#e6e7ea);border-radius: var(--t-radio,14px);background: #fff;transition: border-color .2s ease,box-shadow .25s ease,transform .25s var(--t-curva,ease);}.pt-mini:hover{border-color: #cfd8e6;box-shadow: var(--t-sombra,0 12px 28px -16px rgba(0,40,90,.35));transform: translateY(-2px);}.pt-mini__foto{flex: 0 0 auto;width: 84px;height: 84px;border-radius: var(--t-radio-sm,10px);overflow: hidden;background: radial-gradient(circle at 50% 38%,#fff 0,var(--t-fondo-foto,#f1f1f2) 72%);}html body .pt-mini__foto img{display: block;width: 100%;height: 100%;padding: 6px;object-fit: contain;border-radius: 0;transition: transform .45s var(--t-curva,ease);}.pt-mini:hover .pt-mini__foto img{transform: scale(1.04);}.pt-mini__texto{flex: 1 1 auto;min-width: 0;}html body .pt-mini__titulo{margin-bottom: 3px;font-size: 15px;font-weight: 700;line-height: 1.25;}.pt-mini__texto p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 0;font-size: 13px;line-height: 1.45;color: var(--t-gris,#6b6f76);}.pt-mini .pt-flecha{align-self: center;}.pt-serv__rejilla{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px;margin: 0;padding: 0;list-style: none;}.pt-servicio{position: relative;display: flex;flex-direction: column;min-width: 0;border: 1px solid var(--t-linea,#e6e7ea);border-radius: var(--t-radio,14px);background: #fff;overflow: hidden;transition: border-color .2s ease,box-shadow .25s ease,transform .25s var(--t-curva,ease);}.pt-servicio:hover{border-color: #cfd8e6;box-shadow: var(--t-sombra,0 12px 28px -16px rgba(0,40,90,.35));transform: translateY(-2px);}.pt-servicio__foto{position: relative;display: block;aspect-ratio: 16 / 10;overflow: hidden;background: var(--t-fondo-foto,#f1f1f2);}html body .pt-servicio__foto img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 0;transition: transform .5s var(--t-curva,ease);}.pt-servicio:hover .pt-servicio__foto img{transform: scale(1.04);}.pt-servicio__cuerpo{display: flex;flex: 1 1 auto;flex-direction: column;padding: 12px 14px 14px;}html body .pt-servicio__titulo{margin-bottom: 6px;font-size: 15.5px;font-weight: 700;line-height: 1.25;letter-spacing: -.01em;}.pt-servicio__texto{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 10px;font-size: 13px;line-height: 1.5;color: var(--t-gris,#6b6f76);}.pt-servicio__texto p{display: inline;margin: 0;font-size: inherit;line-height: inherit;color: inherit;}.pt-servicio__texto p + p::before{content: " ";}.pt-servicio__texto strong{color: inherit;font-weight: 600;}.pt-servicio__mas{display: inline-flex;align-items: center;gap: 6px;margin-top: auto;font-size: 13.5px;font-weight: 700;color: var(--t-azul,#0057b4);}.pt-servicio__mas span{transition: transform .2s ease;}.pt-servicio:hover .pt-servicio__mas span{transform: translateX(3px);}.pt-ops__nota{display: flex;align-items: center;gap: 10px;margin: 0;font-size: 13.5px;font-weight: 600;color: var(--t-texto,#3c4048);}html body .pt-ops__nota img{width: 62px;height: auto;border-radius: 0;}.pt-ops__estrellas{display: inline-flex;align-items: center;}.pt-ops__fila{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;margin: 0;padding: 0;list-style: none;}.pt-opinion{display: flex;flex-direction: column;gap: 10px;height: 100%;margin: 0;padding: 16px;border: 1px solid var(--t-linea,#e6e7ea);border-radius: var(--t-radio,14px);background: #fff;}.pt-opinion__texto{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;flex: 1 1 auto;margin: 0;padding: 0;border: 0;font-size: 14px;line-height: 1.55;color: var(--t-texto,#3c4048);}.pt-opinion__autor{display: flex;align-items: center;gap: 10px;}.pt-opinion__inicial{display: grid;place-items: center;flex: 0 0 auto;width: 30px;height: 30px;border-radius: 50%;font-size: 13px;font-weight: 700;color: #fff;text-transform: uppercase;}.pt-opinion__nombre{font-size: 13.5px;font-weight: 600;color: var(--t-tinta,#161616);}@media (max-width: 1199.98px){.pt-hero__rejilla{gap: 36px;}.pt-bento{grid-template-columns: repeat(3,minmax(0,1fr));grid-auto-rows: minmax(104px,auto);}.pt-bento__grande{grid-column: 1 / -1;grid-row: auto;min-height: 0;}.pt-bento__grande{min-height: 260px;}.pt-serv__rejilla{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (max-width: 991.98px){.pt-hero{padding: 24px 0 28px;}.pt-hero__rejilla{grid-template-columns: 1fr;gap: 24px;}.pt-bento{grid-template-columns: repeat(2,minmax(0,1fr));}.pt-ops__fila{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 767.98px){.pt-seccion{padding: 32px 0;}.pt-cabecera{margin-bottom: 14px;}.pt-cabecera .pt-enlace-todo{padding: 6px 12px;font-size: 13px;}.pt-confianza{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 12px;}.pt-confianza li:nth-child(2n+1){padding-left: 0;border-left: 0;}.pt-bento{grid-template-columns: 1fr;grid-auto-rows: auto;gap: 10px;}.pt-bento__grande{display: block;min-height: 0;}html body .pt-bento__fondo{position: static;display: block;width: 100%;height: auto;aspect-ratio: 16 / 8;-webkit-mask-image: none;mask-image: none;}.pt-bento__grande-texto{width: auto;max-width: none;padding: 16px 18px 18px;}html body .pt-bento__grande-titulo{font-size: 19px;}.pt-mini{gap: 10px;padding: 8px 10px 8px 8px;}.pt-mini__foto{width: 64px;height: 64px;}.pt-mini .pt-flecha{display: none;}html body .pt-mini__titulo{font-size: 14.5px;}.pt-deslizable{display: flex;gap: 12px;margin: 0 -15px;padding: 0 15px 6px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 15px;scrollbar-width: none;}.pt-deslizable::-webkit-scrollbar{display: none;}.pt-deslizable>li{flex: 0 0 78%;scroll-snap-align: start;}}@media (max-width: 575.98px){.pt-hero__botones .pt-boton{flex: 1 1 auto;justify-content: center;}.pt-cats__fila li{flex: 0 0 96px;}}.pt-cats__fila,.pt-deslizable{cursor: grab;-webkit-overflow-scrolling: touch;}.pt-cats__fila.is-arrastrando,.pt-deslizable.is-arrastrando{cursor: grabbing;scroll-snap-type: none;user-select: none;}.pt-cats__fila img{-webkit-user-drag: none;user-select: none;}@media (max-width: 991.98px){.pt-cats__fila{margin-right: -15px;padding-right: 15px;scroll-padding-left: 0;}.pt-cats__fila li{flex: 0 0 104px;min-width: 0;}}@media (max-width: 575.98px){.pt-cats__fila li{flex: 0 0 92px;}}.pt-mini__foto{background: #e8e8e8;}html body .pt-mini__foto--ambiente img{padding: 0;object-fit: cover;}@keyframes ptRespira{0%,100%{scale: 1}50%{scale: 1.06}}html body .pt-bento__fondo{animation: ptRespira 16s ease-in-out infinite;}.pt-bento__grande:hover .pt-bento__fondo{animation-play-state: paused;}@media (prefers-reduced-motion: reduce){html body .pt-bento__fondo{animation: none;}}@media (max-width: 991.98px){.pt-bento__grande{background: #fff;border: 1px solid rgba(0,87,180,.22);box-shadow: none;}html body .pt-bento__grande-titulo,html body .pt-bento__grande-titulo a{color: var(--t-tinta,#161616) !important;}.pt-bento__grande-texto p:not(.pt-etiqueta){color: var(--t-texto,#3c4048);}html body .pt-bento__grande .pt-boton--blanco{background: var(--t-azul,#0057b4);color: #fff !important;}}@media (max-width: 767.98px){.pt-cats>.container,.pt-serv>.container{display: flex;flex-direction: column;}.pt-cats .pt-cabecera,.pt-serv .pt-cabecera{display: contents;}.pt-serv .pt-cabecera>div{margin-bottom: 14px;}html body .pt-cats .pt-enlace-todo,html body .pt-serv .pt-enlace-todo{order: 2;align-self: center;margin-top: 18px;padding: 9px 18px;font-size: 14px;}}@media (max-width: 767.98px){.pt-hero{border-bottom: 0;padding-bottom: 14px;}.pt-seccion.pt-dest{padding-top: 6px;}}@media (max-width: 767.98px){.pt-seccion.pt-dest{padding-top: 24px;}}@media (min-width: 992px) and (max-width: 1199.98px){.pt-bento__grande{grid-column: span 2;grid-row: span 2;}.pt-bento__grande-texto{padding: 22px 24px;}html body .pt-bento__grande-titulo{font-size: 19px;}.pt-bento__grande-texto p:not(.pt-etiqueta){font-size: 13.5px;-webkit-line-clamp: 3;}}@media (min-width: 768px) and (max-width: 991.98px){.pt-hero{padding-bottom: 8px;}.pt-bento__grande{grid-column: span 1;grid-row: auto;flex-direction: column;align-items: stretch;min-height: 0;}html body .pt-bento__fondo{position: static;width: 100%;height: auto;aspect-ratio: 16 / 9;-webkit-mask-image: none;mask-image: none;}.pt-bento__grande-texto{display: flex;flex: 1 1 auto;flex-direction: column;align-items: flex-start;width: auto;padding: 18px 20px 20px;}html body .pt-bento__grande-titulo{font-size: 18px;}.pt-bento__grande-texto p:not(.pt-etiqueta){font-size: 14px;-webkit-line-clamp: 4;}.pt-bento__grande-texto .pt-boton{margin-top: auto;}}html body .pt-hero__rejilla{grid-template-columns: minmax(0,1fr);}.pt-hero__texto{max-width: 820px;}@media (min-width: 768px) and (max-width: 991.98px){.pt-bento__grande{grid-column: 1 / -1;}html body .pt-bento__fondo{aspect-ratio: 16 / 7;}}.pt-hero{isolation: isolate;}.pt-hero>.container{position: relative;z-index: 1;}.pt-hero::before,.pt-hero::after{content: "";position: absolute;z-index: 0;border-radius: 50%;pointer-events: none;filter: blur(60px);will-change: transform;}.pt-hero::before{top: -30%;right: 4%;width: 46vw;max-width: 720px;aspect-ratio: 1;background: radial-gradient(circle,rgba(0,87,180,.20) 0%,rgba(0,87,180,0) 65%);animation: ptLuz1 22s ease-in-out infinite alternate;}.pt-hero::after{bottom: -45%;right: 26%;width: 38vw;max-width: 600px;aspect-ratio: 1;background: radial-gradient(circle,rgba(98,84,230,.16) 0%,rgba(98,84,230,0) 65%);animation: ptLuz2 28s ease-in-out infinite alternate;}@keyframes ptLuz1{0%{transform: translate(0,0) scale(1)}50%{transform: translate(-14vw,10%) scale(1.15)}100%{transform: translate(-4vw,22%) scale(.95)}}@keyframes ptLuz2{0%{transform: translate(0,0) scale(1)}50%{transform: translate(18vw,-18%) scale(1.1)}100%{transform: translate(6vw,-6%) scale(1.2)}}@media (max-width: 767.98px){.pt-hero::before{width: 90vw;right: -30%;}.pt-hero::after{width: 80vw;right: 10%;}}@media (prefers-reduced-motion: reduce){.pt-hero::before,.pt-hero::after{animation: none;}}.pt-hero::before,.pt-hero::after{content: none;}@keyframes ptFoco{0%{transform: translate(0,0) scale(1)}50%{transform: translate(-12vw,14%) scale(1.15)}100%{transform: translate(-4vw,26%) scale(.92)}}@keyframes ptFoco2{0%{transform: translate(0,0) scale(1)}50%{transform: translate(14vw,-16%) scale(1.12)}100%{transform: translate(5vw,-4%) scale(1.2)}}html body .pt-hero__rejilla{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);align-items: center;}.pt-hero__texto{max-width: none;}html body .pt-hero__datos .pt-confianza{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;padding: 0;border-top: 0;}html body .pt-hero__datos .pt-confianza li,html body .pt-hero__datos .pt-confianza li:first-child,html body .pt-hero__datos .pt-confianza li:nth-child(2n+1){gap: 4px;padding: 20px 22px;border: 1px solid rgba(255,255,255,.7);border-radius: 16px;background: rgba(255,255,255,.55);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 10px 30px -18px rgba(0,40,90,.35);}html body .pt-hero__datos .pt-confianza strong{font-size: 22px;min-height: 28px;}.pt-hero__datos .pt-confianza__estrellas .icon{width: 17px;height: 17px;}.pt-hero__datos .pt-confianza span{font-size: 14px;}@media (max-width: 991.98px){html body .pt-hero__rejilla{grid-template-columns: minmax(0,1fr);gap: 22px;}}@media (max-width: 575.98px){html body .pt-hero__datos .pt-confianza{gap: 8px;}html body .pt-hero__datos .pt-confianza li,html body .pt-hero__datos .pt-confianza li:first-child,html body .pt-hero__datos .pt-confianza li:nth-child(2n+1){padding: 14px 14px;}html body .pt-hero__datos .pt-confianza strong{font-size: 18px;}.pt-hero__datos .pt-confianza span{font-size: 13px;}}html body .pt-hero{padding: 64px 0 68px;}@media (max-width: 767.98px){html body .pt-hero{padding: 36px 0 32px;}}html body .pt-hero__datos .pt-confianza li,html body .pt-hero__datos .pt-confianza li:first-child,html body .pt-hero__datos .pt-confianza li:nth-child(2n+1){padding: 18px 20px;}html body .pt-hero__datos .pt-confianza strong{font-size: 18px;min-height: 24px;}.pt-hero__datos .pt-confianza__estrellas .icon{width: 15px;height: 15px;}.pt-hero__datos .pt-confianza span{font-size: 13px;}@keyframes ptHaz{0%{transform: rotate(-14deg)}100%{transform: rotate(14deg)}}@keyframes ptHazSuave{0%{transform: rotate(-5deg)}100%{transform: rotate(5deg)}}html body .pt-hero{background: radial-gradient(ellipse 80% 120% at 50% 0%,#15171c 0%,#0a0b0e 70%);border-bottom: 0;}html body .pt-hero .pt-hero__h1{color: #fff !important;-webkit-text-fill-color: #fff;}.pt-hero .pt-hero__intro{color: rgba(255,255,255,.78);}html body .pt-hero__datos .pt-confianza li,html body .pt-hero__datos .pt-confianza li:first-child,html body .pt-hero__datos .pt-confianza li:nth-child(2n+1){border-color: rgba(255,255,255,.12);background: rgba(255,255,255,.05);box-shadow: none;}html body .pt-hero__datos .pt-confianza strong{color: #fff;}.pt-hero__datos .pt-confianza__nota{color: #fff;}.pt-hero__datos .pt-confianza span{color: rgba(255,255,255,.62);}html body .pt-hero{background: radial-gradient(ellipse 60% 90% at 0% 0%,var(--t-azul-suave,#eef5fd) 0,rgba(238,245,253,0) 70%),linear-gradient(180deg,#f7f9fc 0%,#fff 100%);border-bottom: 1px solid var(--t-linea,#e6e7ea);}html body .pt-hero .pt-hero__h1{color: var(--t-tinta,#161616) !important;-webkit-text-fill-color: var(--t-tinta,#161616);}.pt-hero .pt-hero__intro{color: var(--t-texto,#3c4048);}html body .pt-hero__datos .pt-confianza li,html body .pt-hero__datos .pt-confianza li:first-child,html body .pt-hero__datos .pt-confianza li:nth-child(2n+1){border-color: rgba(255,255,255,.7);background: rgba(255,255,255,.55);box-shadow: 0 10px 30px -18px rgba(0,40,90,.35);}html body .pt-hero__datos .pt-confianza strong,.pt-hero__datos .pt-confianza__nota{color: var(--t-tinta,#161616);}.pt-hero__datos .pt-confianza span{color: var(--t-gris,#6b6f76);}html body .pt-hero.pt-hero--video{isolation: isolate;background: #0b0d10 url("../../images/opt/home-video-poster.webp") center / cover no-repeat;border-bottom: 0;}.pt-hero--video>.container{position: relative;z-index: 2;}.pt-hero__video{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;pointer-events: none;}.pt-hero--video::after{content: "" !important;position: absolute;inset: 0;z-index: 1;pointer-events: none;filter: none;border-radius: 0;animation: none;width: auto;max-width: none;aspect-ratio: auto;background: linear-gradient(90deg,rgba(6,8,12,.84) 0%,rgba(6,8,12,.6) 50%,rgba(6,8,12,.4) 100%),linear-gradient(0deg,rgba(6,8,12,.5) 0%,rgba(6,8,12,0) 45%);}html body .pt-hero--video .pt-hero__h1{color: #fff !important;-webkit-text-fill-color: #fff;text-shadow: 0 2px 18px rgba(0,0,0,.35);}.pt-hero--video .pt-hero__intro{color: rgba(255,255,255,.84);}html body .pt-boton--cristal{border-color: rgba(255,255,255,.55);background: rgba(255,255,255,.1);color: #fff !important;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);}html body .pt-boton--cristal:hover{background: rgba(255,255,255,.22);border-color: #fff;color: #fff !important;}html body .pt-hero--video .pt-hero__datos .pt-confianza li,html body .pt-hero--video .pt-hero__datos .pt-confianza li:first-child,html body .pt-hero--video .pt-hero__datos .pt-confianza li:nth-child(2n+1){border-color: rgba(255,255,255,.16);background: rgba(255,255,255,.08);box-shadow: none;}html body .pt-hero--video .pt-hero__datos .pt-confianza strong,.pt-hero--video .pt-hero__datos .pt-confianza__nota{color: #fff;}.pt-hero--video .pt-hero__datos .pt-confianza span{color: rgba(255,255,255,.7);}@media (max-width: 767.98px){.pt-hero--video::after{background: linear-gradient(180deg,rgba(6,8,12,.72) 0%,rgba(6,8,12,.8) 100%);}}@media (prefers-reduced-motion: reduce){.pt-hero__video{display: none;}}.pt-hero__video{object-position: 50% 85%;}html body .pt-hero.pt-hero--video{background-position: 50% 85%;}.pt-hero__video{object-position: 50% 50%;}html body .pt-hero.pt-hero--video{background-position: 50% 50%;}@media (min-width: 992px){html body .pt-hero.pt-hero--video{display: flex;align-items: center;min-height: 560px;padding: 90px 0 90px;}.pt-hero--video>.container{width: 100%;}}@media (min-width: 992px){html body .pt-hero--video .pt-hero__h1{margin-bottom: 20px;font-size: clamp(2.5rem,1.6rem + 1.9vw,3.3rem);line-height: 1.05;}.pt-hero--video .pt-hero__intro{max-width: 600px;margin-bottom: 30px;font-size: 18px;line-height: 1.55;}html body .pt-hero--video .pt-hero__botones{gap: 12px;margin-bottom: 0;}html body .pt-hero--video .pt-hero__botones .pt-boton{padding: 15px 30px;font-size: 17px;}html body .pt-hero--video .pt-hero__datos .pt-confianza strong{font-size: 21px;min-height: 28px;}.pt-hero--video .pt-hero__datos .pt-confianza span{font-size: 14px;}html body .pt-hero--video .pt-hero__datos .pt-confianza li,html body .pt-hero--video .pt-hero__datos .pt-confianza li:first-child,html body .pt-hero--video .pt-hero__datos .pt-confianza li:nth-child(2n+1){padding: 22px 24px;}}@media (min-width: 992px){html body .pt-hero--video .pt-hero__rejilla{grid-template-columns: minmax(0,1.65fr) minmax(0,1fr);gap: 40px;}html body .pt-hero--video .pt-hero__h1{font-size: clamp(2.3rem,1.3rem + 1.8vw,3.1rem);}html body .pt-hero--video .pt-hero__botones{flex-wrap: nowrap;}}@media (min-width: 992px) and (max-width: 1199.98px){html body .pt-hero--video .pt-hero__botones .pt-boton{padding: 13px 22px;font-size: 15.5px;}}@media (max-width: 767.98px){.pt-hero__video{object-position: 100% 50%;}html body .pt-hero.pt-hero--video{background-position: 100% 50%;}}html body .pt-hero__datos .pt-confianza li,html body .pt-hero__datos .pt-confianza li:first-child,html body .pt-hero__datos .pt-confianza li:nth-child(2n+1){gap: 0;}html body .pt-hero__datos .pt-confianza strong{min-height: 0;line-height: 1.2;}.pt-hero__datos .pt-confianza span{line-height: 1.3;}html body .pt-hero .pt-hero__datos .pt-confianza{gap: 22px 28px;}html body .pt-hero .pt-hero__datos .pt-confianza li,html body .pt-hero .pt-hero__datos .pt-confianza li:first-child,html body .pt-hero .pt-hero__datos .pt-confianza li:nth-child(2n+1){padding: 2px 0 2px 18px;border: 0;border-left: 2px solid rgba(159,202,255,.55);border-radius: 0;background: none;-webkit-backdrop-filter: none;backdrop-filter: none;box-shadow: none;}@media (max-width: 575.98px){html body .pt-hero .pt-hero__datos .pt-confianza{gap: 18px 16px;}html body .pt-hero .pt-hero__datos .pt-confianza li,html body .pt-hero .pt-hero__datos .pt-confianza li:first-child,html body .pt-hero .pt-hero__datos .pt-confianza li:nth-child(2n+1){padding-left: 14px;}}.pt-filas{display: grid;grid-auto-rows: 1fr;gap: 40px;}.pt-fila{display: grid;grid-template-columns: 340px minmax(0,1fr);overflow: hidden;border: 1px solid var(--t-linea,#e6e7ea);border-radius: 16px;background: #fff;box-shadow: 0 18px 40px -32px rgba(0,40,90,.35);}.pt-fila__foto{position: relative;display: block;overflow: hidden;background: #eef0f3;}.pt-fila__foto img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .5s cubic-bezier(.2,.7,.2,1);}.pt-fila:hover .pt-fila__foto img{transform: scale(1.03);}.pt-fila__cuerpo{display: flex;flex-direction: column;padding: 24px 32px;}.pt-fila__texto{margin-bottom: 14px;font-size: .95rem;}html body .pt-fila .pt-fila__boton{margin-top: auto;}html body .pt-fila__titulo{margin: 0 0 10px;font-size: 1.3rem;font-weight: 800;line-height: 1.2;letter-spacing: -.01em;}html body .pt-fila__titulo a{color: var(--t-tinta,#161616) !important;text-decoration: none;}html body .pt-fila__titulo a:hover{color: var(--t-azul,#0057b4) !important;}.pt-fila__cuerpo p{margin: 0;color: #495057;font-size: 1em;line-height: 1.6;}.pt-fila__texto p + p{margin-top: .5em;}html body .pt-fila__boton{align-self: flex-start;margin-top: 14px;margin-bottom: 0 !important;padding: 9px 20px;border: 0;border-radius: 999px;background: var(--t-azul,#0057b4);color: #fff !important;font-weight: 700;transition: background .2s ease;}html body .pt-fila__boton:hover{background: var(--t-azul-oscuro,#003e80);}@media (max-width: 767.98px){.pt-filas{gap: 28px;}.pt-fila{grid-template-columns: minmax(0,1fr);grid-template-rows: auto 1fr;}.pt-fila__foto{aspect-ratio: 2 / 1;}.pt-fila__cuerpo{padding: 18px 20px 20px;}html body .pt-fila__titulo{font-size: 1.2rem;}html body .pt-fila__boton{align-self: stretch;text-align: center;}}.opiniones-google{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;}.opinion-g{display: flex;flex-direction: column;height: 250px;margin: 0;padding: 16px 18px;border: 1px solid #ecd98a;border-radius: 12px;background: #fffefa;transition: border-color .25s ease,box-shadow .25s ease;}.opinion-g:hover{border-color: #d9b94a;box-shadow: 0 8px 22px rgba(217,185,74,.22);}.opinion-g__cabeza{display: flex;align-items: center;justify-content: space-between;padding-bottom: 10px;border-bottom: 1px solid #f0e3b0;}.opinion-g__cabeza img{width: auto;height: 19px;}.opinion-g__estrellas{display: inline-flex;gap: 1px;color: #fbbc04;}.opinion-g__estrellas .icon{width: 14px;height: 14px;}.opinion-g__cambia{display: flex;flex: 1;flex-direction: column;min-height: 0;transition: opacity .45s ease;}.opinion-g__cambia.is-saliendo{opacity: 0;}html body .opinion-g__texto{display: -webkit-box;flex: 0 1 auto;max-height: calc(5 * 1.55em);margin: 12px 0 10px;padding: 0;overflow: hidden;border: 0;color: #343a40;font-size: .9rem;font-style: normal;line-height: 1.55;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}.opinion-g__autor{margin-top: auto;display: flex;align-items: center;gap: 10px;padding-top: 10px;border-top: 1px solid #f0e3b0;}.opinion-g__inicial{display: inline-flex;flex-shrink: 0;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;color: #fff;font-size: .85rem;font-weight: 700;text-transform: uppercase;}.opinion-g__nombre{overflow: hidden;color: #1a1a1a;font-size: .9rem;font-weight: 700;text-overflow: ellipsis;text-transform: capitalize;white-space: nowrap;}@media (max-width: 1199.98px){.opiniones-google{grid-template-columns: repeat(3,minmax(0,1fr));}.opinion-g:nth-child(4){display: none;}}@media (max-width: 991.98px){.opiniones-google{grid-template-columns: repeat(2,minmax(0,1fr));}.opinion-g:nth-child(3){display: none;}}@media (max-width: 575.98px){.opiniones-google{grid-template-columns: minmax(0,1fr);}.opinion-g:nth-child(2){display: none;}.opinion-g{height: 230px;}}.opiniones-sep{display: flex;align-items: center;gap: 18px;margin: 0 0 28px;}.opiniones-sep::before,.opiniones-sep::after{content: "";flex: 1;height: 1px;}.opiniones-sep::before{background: linear-gradient(90deg,rgba(217,185,74,0),rgba(217,185,74,.55));}.opiniones-sep::after{background: linear-gradient(90deg,rgba(217,185,74,.55),rgba(217,185,74,0));}.opiniones-sep span{display: inline-flex;gap: 3px;color: #fbbc04;}.opiniones-sep .icon{width: 16px;height: 16px;}@media (min-width: 992px){.pt-cats__fila--dock{overflow: visible;padding-top: 22px;margin-top: -10px;position: relative;z-index: 1;}.pt-cats__fila--dock .pt-cat{will-change: transform;}.pt-cats__fila--dock .pt-cat__caja{transform-origin: 50% 100%;transition: box-shadow .2s ease;will-change: transform;position: relative;}.pt-cats__fila--dock .pt-cat:hover .pt-cat__caja{box-shadow: inset 0 0 0 1px var(--t-linea,#e6e7ea),0 8px 18px rgba(0,0,0,.10);}.pt-cats__fila--dock .pt-cat:hover .pt-cat__caja img{transform: none;}.pt-cats__fila--dock .pt-cat:hover .pt-cat__caja{box-shadow: inset 0 0 0 1px var(--t-linea,#e6e7ea);}}.pt-desliza{position: relative;}.pt-desliza__flecha{position: absolute;top: var(--pt-flecha-y,50%);z-index: 3;display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;margin-top: -18px;padding: 0;border: 1px solid var(--t-linea,#e6e7ea);border-radius: 50%;background: rgba(255,255,255,.94);color: var(--t-azul,#0057b4);box-shadow: 0 6px 16px -8px rgba(0,30,70,.35);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);cursor: pointer;transition: opacity .25s ease,transform .25s ease,background-color .2s ease;}.pt-desliza__flecha--izq{left: -6px;}.pt-desliza__flecha--der{right: -6px;}.pt-desliza__flecha:hover{background: #fff;}.pt-desliza__flecha:active{transform: scale(.92);}.pt-desliza__flecha:focus-visible{outline: 2px solid var(--t-azul,#0057b4);outline-offset: 2px;}.pt-desliza__flecha:disabled{opacity: 0;transform: scale(.8);pointer-events: none;}.pt-desliza .hay-der{-webkit-mask-image: linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image: linear-gradient(to right,#000 calc(100% - 36px),transparent);}.pt-desliza .hay-izq{-webkit-mask-image: linear-gradient(to right,transparent,#000 36px);mask-image: linear-gradient(to right,transparent,#000 36px);}.pt-desliza .hay-izq.hay-der{-webkit-mask-image: linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image: linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);}@media (min-width: 992px) and (hover: hover){.pt-desliza__flecha{display: none;}}@media (max-width: 767.98px){.pt-hero__video{display: none;}}html body .pt-bento__grande-titulo::after{display: none !important;}html body .pt-hero .pt-confianza strong .pt-contador{display: inline-block !important;white-space: nowrap;margin: 0 .26em 0 0 !important;padding: 0 !important;font: inherit !important;color: inherit !important;letter-spacing: inherit !important;}