.tp-passos{width:100%}.tp-passos .tp-wrapper{width:100%;max-width:1440px;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:clamp(1.5rem,1.1286rem + 1.5238vw,2.5rem);margin:0 auto;padding-bottom:clamp(1.75rem,.1714rem + 6.4762vw,6rem);padding-top:clamp(3rem,.8643rem + 8.7619vw,8.75rem);align-items:center}@media screen and (min-width: 768px){.tp-passos .tp-wrapper{padding-left:32px;padding-right:32px}}@media screen and (min-width: 1024px){.tp-passos .tp-wrapper{padding-right:64px;padding-left:64px}}.tp-passos .tp-wrapper .title{display:flex;flex-direction:column;gap:clamp(1rem,.8143rem + .7619vw,1.5rem);max-width:790px}.tp-passos .tp-wrapper .title h3{font-size:clamp(1.5rem,.9429rem + 2.2857vw,3rem);color:#0c3d5e;text-align:center;leading-trim:both;text-edge:cap;font-family:Inter;font-style:normal;font-weight:900;line-height:110%;text-transform:uppercase;margin:0}.tp-passos .tp-wrapper .title p{font-size:clamp(1rem,.9071rem + .381vw,1.25rem);color:#4d4d4d;text-align:center;leading-trim:both;text-edge:cap;font-family:Inter;font-style:normal;font-weight:400;line-height:155%;margin:0}.tp-passos .tp-wrapper .tp-passos__swiper{width:100%}.tp-passos .tp-wrapper .tp-passos__swiper .swiper-wrapper .swiper-slide .passo{display:flex;gap:clamp(1rem,.8143rem + .7619vw,1.5rem);padding-bottom:clamp(1.375rem,1.1429rem + .9524vw,2rem);flex-direction:column}.tp-passos .tp-wrapper .tp-passos__swiper .swiper-wrapper .swiper-slide .passo img{width:100%;border-radius:16px;height:clamp(21.875rem,18.3929rem + 14.2857vw,31.25rem);object-fit:cover}.tp-passos .tp-wrapper .tp-passos__swiper .swiper-wrapper .swiper-slide .passo p{margin:0;color:#4d4d4d;text-align:center;font-family:Inter;font-size:clamp(.875rem,.7357rem + .5714vw,1.25rem);font-style:normal;font-weight:400;line-height:120%;padding-right:8px;padding-left:8px}.tp-passos .tp-wrapper a{border-radius:16px;background:#0c3d5e;height:48px;padding:12px 32px;width:100%;max-width:300px;font-size:clamp(1rem,.9536rem + .1905vw,1.125rem);color:#fff;font-family:Inter;font-style:normal;font-weight:600;line-height:normal;text-align:center;align-items:center;justify-content:center;display:flex}@media screen and (min-width: 1024px){.tp-passos .tp-wrapper a{height:64px;max-width:240px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tp-passos.css.map */
