*{list-style:none;box-sizing:border-box;margin:0;padding:0;font-family:'nunito',sans-serif}body{overflow-x:hidden}:root{--h1-font-size-sm:2rem!important;--h1-font-size-lg:2.85rem!important;--h2-font-size-sm:1.7rem!important;--h2-font-size-lg:2.3rem!important;--h3-font-size-sm:1.3rem!important;--h3-font-size-lg:1.8rem!important;--h4-font-size-sm:1.1rem!important;--h4-font-size-lg:1.4rem!important;--text-sm:1rem!important;--text-x:.9rem!important;--text-xs:.85rem!important;--heading-margin-bottom:1rem;--section-padding-top:3.7rem;--section-padding-bottom:3.7rem;--white-border:2px solid #fff;--dark-violet:#8c1657;--blue:#33b9ca;--lightGrey:#d5d5d5;--yellow:#f0ab00;--orange:#ef7c22;--red:#d92060;--dark-green:#3c1053;--green-yellow:#b7bf05;--grey:#8d8d8d;--grey-medium:#e7e7e7;--dark-grey:#393939;--light-blue:#def4f7;--lighter-grey:#faf9f9;--box-shadow-main:rgba(99,99,99,.2) 0px 2px 8px 0px;--rounded-sm:.75rem!important;--rounded-lg:1.3rem!important;--rounded-xl:2.5rem!important;--global-line-height:1.4;--dark-weight:800!important}body{line-height:var(--global-line-height)!important}.btn,.wpforms-submit{font-weight:700!important;padding-block:.65rem!important;padding-inline:2.5rem!important;color:#fff;text-transform:uppercase;transition:.4s}.btn:focus{border:auto;box-shadow:none}.wpforms-submit{background-color:var(--blue)!important;color:white!important;border:none!important;box-shadow:none!important;outline:0}.btn:hover{color:#fff;scale:1.05}.login-btn{border:2px solid var(--yellow);transition:.3s}.login-btn:hover{background-color:var(--yellow)!important}.bg-white-transparent{background-color:rgb(255 255 255/.918)!important}.bg-dark-violet{background-color:var(--dark-violet)!important}.bg-dark-blue{background-color:#003765!important}.bg-blue{background-color:var(--blue)!important}.bg-light-grey{background-color:var(--lightGrey)!important}.bg-yellow{background-color:var(--yellow)!important}.bg-orange{background-color:var(--orange)!important}.bg-red{background-color:var(--red)!important}.bg-dark-green{background-color:var(--dark-green)!important}.bg-green-yellow{background-color:var(--green-yellow)!important}.bg-grey{background-color:var(--grey)!important}.bg-lightblue{background:var(--light-blue)!important}.bg-grey-medium{background-color:var(--grey-medium)!important}.bg-lighter-grey{background-color:var(--lighter-grey)}.bg-oncologia{background:var(--red)}.bg-diabetes{background:var(--dark-green)}.bg-asma{background:var(--green-yellow)}.dark-violet{color:var(--dark-violet)!important}.blue{color:var(--blue)!important}.bg-lightblue{background-color:#def4f7}.light-grey{color:var(--lightGrey)!important}.yellow{color:var(--yellow)!important}.orange{color:var(--orange)!important}.red{color:var(--red)!important}.dark-green{color:var(--dark-green)!important}.green-yellow{color:var(--green-yellow)!important}.grey{color:var(--grey)!important}.dark-grey{color:var(--dark-grey)}.radius-sm{border-radius:var(--rounded-sm)!important}.radius-lg{border-radius:var(--rounded-lg)!important}.radius-xl{border-radius:var(--rounded-xl)!important}.bottom-rounded-sm{border-radius:0 0 var(--rounded-sm) var(--rounded-sm)!important}.bottom-rounded-lg{border-radius:0 0 var(--rounded-lg) var(--rounded-lg)!important}.bottom-rounded-xl{border-radius:0 0 var(--rounded-xl) var(--rounded-xl)!important}.top-rounded-sm{border-radius:var(--rounded-sm) var(--rounded-sm) 0 0!important}.top-rounded-lg{border-radius:var(--rounded-lg) var(--rounded-lg) 0 0!important}.top-rounded-xl{border-radius:var(--rounded-xl) var(--rounded-xl) 0 0!important}.fit-content{width:fit-content}.bb-grey{border-bottom:2px solid var(--grey)}.bt-grey{border-top:2px solid var(--ligtGrey)}.border-red{border:1.5px solid var(--red)}.border-blue{border:1.5px solid var(--blue)}.border-grey{border:1.5px solid var(--grey)}.font-w-light{font-weight:lighter!important}.font-w-regular{font-weight:600!important}.font-w-bold{font-weight:700!important}.font-w-bolder{font-weight:800!important}p,li,.btn{font-size:var(--text-sm)!important}h1,.h1{font-size:var(--h1-font-size-sm)!important}h2,.h2{font-size:var(--h2-font-size-sm)!important}h3,.h3{font-size:var(--h3-font-size-sm)!important}h4,.h4{font-size:var(--h4-font-size-sm)!important}.text-sm{font-size:1.1rem!important}.text-md{font-size:1.3rem!important}.text-x{font-size:var(--text-x)!important}.text-xs{font-size:var(--text-xs)!important}.subtitle{font-size:var(--h4-font-size-sm)}p{display:block}.text-balance{text-wrap:balance}.w-full{width:100%}section,.section-padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}h1,h2,h3,h4,h1 span,h2 span,h3 span,h4 span{padding-bottom:var(--heading-margin-bottom)!important;font-weight:700}.pt-section{padding-top:var(--section-padding-top)}.pb-section{padding-bottom:var(--section-padding-bottom)}.absolute-centered-x{position:absolute;left:50%!important;transform:translateX(-50%)!important}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:3rem}.grid{display:grid}.grid-cols-2{grid-template-columns:1fr 1fr 1fr}.grid-cols-3{grid-template-columns:1fr 1fr 1fr}.container{margin:auto}#styles #colors ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}#styles #colors ul li{height:3rem}#styles .container{display:grid;gap:2rem}.shadow-main{box-shadow:var(--box-shadow-main)}.shadow-card{box-shadow:rgb(0 0 0/.1) 0 10px 15px -3px,rgb(0 0 0/.05) 0 4px 6px -2px}input,select{border:1px solid var(--grey);border-radius:var(--rounded-sm);background:#faf9f9;padding-inline:.7rem;color:var(--dark-violet)}header{position:sticky!important}.border-white{border:var(--white-border)}.border-green-yellow{border:2px solid var(--green-yellow)}.border-yellow{border:2px solid var(--yellow)}.border-dark-violet{border:2px solid var(--dark-violet)}.border-dark-green{border:2px solid var(--dark-green)}img{display:block}#archive-list li img{transition:.4s}#archive-list li img.img-hover{scale:1.07;filter:brightness(1.1)}.thumbnail-container img{width:100%;aspect-ratio:1/1;height:100%;object-fit:cover;border-radius:var(--rounded-sm)}.thumbnail-container{height:14rem}.swiper-button-next,.swiper-button-prev{text-rendering:auto}.nav-open header nav{transform:translateX(0)}.nav-open header nav *{transform:translateY(0);opacity:1}header nav *{transform:translateY(50%);opacity:0;transition:.6s .65s}header nav{transform:translateX(100%);position:fixed;width:100dvw;height:100dvh;left:0;top:0;background-color:var(--dark-violet);transition:.6s cubic-bezier(.455,.03,.515,.955)}header nav *{font-size:var(--h3-font-size-lg);font-weight:800}.custom-logo{width:9rem}.custom-logo-link{z-index:99;position:relative}#home .latest-news .category{text-decoration:none;pointer-events:none;cursor:pointer;position:absolute;right:0;top:0;font-size:var(--text-xs)!important}.latest-news{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.asma .category,.asma .read-more{background-color:var(--yellow)}.oncologia .category,.oncologia .read-more{background-color:var(--dark-green)}.diabetes .category,.diabetes .read-more{background-color:var(--red)}.pasos{display:grid;gap:4rem;max-width:800px;margin:auto}.pasos li.active{background:var(--dark-violet)}.pasos li.active p,.pasos li.active h2,.pasos li.active h3,.pasos li.active span{color:white!important}.pasos li.active #Path_13456,.pasos li.active #Path_13457{fill:#fff}.pasos-number{width:5rem}.pasos .activar-card.active h3{max-width:15ch}#patologias .pasos-number{left:50%;transform:translateX(-50%)}.pasos-icon{width:6rem}.pasos-number{position:absolute;top:-2.5rem;border-radius:50%!important}#dudas img.position-absolute{left:-2rem;top:.5rem;width:4rem}#dudas h2{max-width:30ch;margin:auto}#dudas .decoration{display:none;position:absolute;top:2rem;z-index:1}#dudas .decoration:nth-of-type(1){left:2rem;width:11.5rem}#dudas .decoration:nth-of-type(2){right:2rem;width:7.5rem}#que-es img{order:1}#que-es .content{order:2}section#beneficios{padding-top:3rem}.swiper-beneficios .swiper-slide{padding-block:6rem;height:auto;display:flex;cursor:grab}.swiper-beneficios img:not(.tapita-beneficios img){width:4.5rem;height:4.5rem;object-fit:contain}.swiper-beneficios .swiper-button-next,.swiper-beneficios .swiper-button-prev{height:100%;display:flex;align-items:center;margin-top:unset;top:0;padding-inline:1.2rem;background-color:rgb(255 255 255/.563)}.swiper-beneficios .swiper-button-next{border-radius:var(--rounded-sm) 0 0 var(--rounded-sm);right:0}.swiper-beneficios .swiper-button-prev{border-radius:0 var(--rounded-sm) var(--rounded-sm) 0;left:0}.tapita-beneficios{border-radius:0 2rem 2rem 0}.swiper-beneficios .swiper-button-next:after,.swiper-beneficios .swiper-button-prev:after{color:#fff;font-size:1rem}#para-nosotros{background-image:url(//programamazsalud.com.mx/wp-content/themes/psp-v1-mexico/css/../img/home/para-nosotros-bg-mobile.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#sabias-que{background:#252128;background:linear-gradient(0deg,#25 0%,#0c 78%)}#contacto img:first-of-type{width:12rem}#contacto{overflow-x:hidden}.contacto-ilustracion{transform:translateY(-3rem) translateX(-4rem);scale:.9}#contacto input,#contacto textarea{border-radius:var(--rounded-sm);border:1px solid var(--blue)}#contacto textarea{height:8rem}footer img{width:12rem!important}#faq h3{cursor:pointer}#faq li.active .img:first-of-type{display:none}#faq .active .img:last-of-type{display:block}#faq .img:last-of-type{display:none}#faq article .img{width:2rem;display:block;height:2rem;text-align:-webkit-right}#faq article li p{max-height:0;overflow:hidden;transition:.5s;opacity:0}#faq .active p{opacity:1}#faq article li.open p{max-height:auto}.post-hero-content img{width:100%;border-radius:0 0 var(--rounded-lg) var(--rounded-lg);object-fit:cover;height:11rem}.post-hero-content{border-radius:var(--rounded-lg);overflow:hidden}.post-nav a{color:#fff;font-size:var(--h4-font-size-sm)}.social-card-separator{width:3.2rem;height:2px}.post-social-card img{width:1.5rem;rotate:-90deg}#archive-post{display:grid}#archive-list li>div:first-of-type{height:17rem}#archive-list li>div img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}#archive-list li h3{bottom:0;left:0;max-height:5rem;display:flex;text-wrap:balance;align-items:baseline}#archive-list .btn{text-transform:none}.text-transform-none{text-transform:none}.oncologia-tabs .btn{text-transform:none}#archive-list li{animation:fade-in .3s forwards}#archive-list li.fade-out{animation:fade-out .3s forwards}#archive-list li.fade-in{display:grid}.category-icon{position:absolute;top:1rem;right:1rem;width:2.5rem}.blue.active{background-color:var(--blue)!important;color:white!important}.grey.active{background-color:var(--grey)!important;color:white!important}.red.active{background-color:var(--red)!important;color:white!important}@keyframes fade-out{100%{opacity:0;display:none}}@keyframes fade-in{from{opacity:0}to{opacity:1}}#nosotros{background-attachment:fixed}#patologias ul{gap:5rem}@media (min-width:768px){h1,.h1{font-size:var(--h1-font-size-lg)!important}h2,.h2{font-size:var(--h2-font-size-lg)!important}h3,.h3{font-size:var(--h3-font-size-lg)!important}h4,.h4{font-size:var(--h4-font-size-lg)!important}.post-nav a{color:#fff;font-size:var(--h4-font-size-lg)}.btn{width:fit-content}.post-hero-content img{width:100%;border-radius:0 0 var(--rounded-xl) var(--rounded-xl);height:18rem}#dudas img.position-absolute{top:.9rem}.grid-md-cols-2{grid-template-columns:1fr 1fr;display:grid}.grid-md-cols-3{grid-template-columns:1fr 1fr 1fr;display:grid}#perfil img{scale:.8;transform:translateX(3rem);transform-origin:top}.post-hero-content img{width:100%;border-radius:0 0 var(--rounded-xl) var(--runded-xl);height:18rem}}@media (min-width:992px){.grid-lg-cols-2{grid-template-columns:1fr 1fr;display:grid}.grid-lg-cols-3{grid-template-columns:1fr 1fr 1fr;display:grid}#como-ingresar ul{gap:2.5rem}#hero .grid>img{width:90%}#dudas .decoration{display:block}#nosotros .wrapper{max-width:960px}#nosotros{background-image:url(//programamazsalud.com.mx/wp-content/themes/psp-v1-mexico/css/../img/home/nosotros-bg-desktop.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}#nosotros:after{position:absolute;content:'';right:0;top:0;height:100%;width:100%;background:#252128;background:linear-gradient(90deg,#fff0 0%,rgb(12 12 12/.5692401960784313) 58%);display:block;z-index:0}#nosotros .wrapper{display:grid;z-index:1;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:end;z-index:1;position:relative}#sabias-que,#para-nosotros{background:0 0}#sabias-que ul{grid-template-columns:1fr 1fr}#contacto .form-wrapper{padding:3rem;border-radius:var(--rounded-sm);background-color:#fff;box-shadow:var(--box-shadow-main)}.post-hero-content img{object-position:0 -100px}}@media (min-width:1200px){.grid-cols-xl-4{grid-template-columns:1fr 1fr 1fr 1fr}#nosotros .wrapper{max-width:1140px}#post-hero .post-social-card{position:fixed;left:auto;bottom:-1.6rem;scale:.8;gap:2rem;padding:1.8rem;rotate:-90deg;transform-origin:left;background-color:#fff;z-index:999;transform:translateY(-3rem)}header nav *{transform:none;opacity:1;transition:auto}.nav-open header nav{transform:none}header nav{transform:none;position:relative;width:auto;height:auto;left:unset;top:unset;background-color:#fff0;transition:none}header nav *{font-size:var(--text-x);font-weight:600}.grid-xl-cols-2{grid-template-columns:1fr 1fr;display:grid}.grid-xl-cols-3{grid-template-columns:1fr 1fr 1fr!important;display:grid}.single .container:not(header .container){max-width:1050px}.post-hero-content{border-radius:0 0 var(--rounded-lg) var(--rounded-lg)}.post-social-card img{rotate:none}header a:not(.login-btn,.custom-logo-link){position:relative}header a:not(.login-btn,.custom-logo-link):after{content:'';position:absolute;width:100%;height:2px;border-radius:2px;background-color:var(--yellow);top:1.5rem;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s}header a:not(.login-btn,.custom-logo-link):hover:after{transform:scaleX(1);transform-origin:left}header a.current-page:after{transform:none}#patologias ul{gap:1rem}}@media (min-width:1400px){#nosotros .wrapper{max-width:1320px}#post-hero .post-social-card{scale:1}}.btn-indicacion{font-size:14px;padding:15px 20px;border-radius:40px;font-weight:600;color:#fff;transition:background-color .3s ease,color .3s ease;border:1px solid #fff0;width:100%;margin-bottom:10px}@media (min-width:768px){.btn-indicacion{width:auto;font-size:12px;margin-bottom:0}}.btn-indicacion.mama{background-color:#e81e63;border-color:#e81e63}.btn-indicacion.mama:hover{background-color:#fff;color:#e81e63}.btn-indicacion.gastrico{background-color:#00bcd4;border-color:#00bcd4}.btn-indicacion.gastrico:hover{background-color:#fff;color:#00bcd4}.btn-indicacion.pulmon{background-color:#444;border-color:#444}.btn-indicacion.pulmon:hover{background-color:#fff;color:#444}.lh-custom-1{line-height:1}