@keyframes shimmer{to{transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section-header{align-items:center;display:flex;flex-direction:column;gap:1.2rem;margin:0 auto 4.8rem;max-width:35rem;padding:0 1.6rem;text-align:center}.section-header .upper-title{font-family:var(--font-family-mono);font-size:1.4rem;font-weight:500;letter-spacing:.07rem;margin:0;opacity:.6;text-transform:uppercase}.section-header .title{font-size:2.4rem;margin:0}@media (min-width:992px){.section-header .title{font-size:3.2rem}}.section-header p.description{font-size:1.4rem;margin:0;opacity:.6}.section-icons-horizontal{margin-bottom:0;padding:0 .8rem}.section-icons-horizontal>.container{padding:0}@media (min-width:992px){.section-icons-horizontal>.container{display:flex;justify-content:center}}.section-icons-horizontal>.container .swiper{background-color:var(--white);border-radius:.8rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.08);padding:2.4rem}@media (min-width:992px){.section-icons-horizontal>.container .swiper{max-width:100%;padding:2.4rem 12.8rem}}.section-icons-horizontal>.container .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex}.section-icons-horizontal>.container .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:4rem;width:-moz-fit-content;width:fit-content}@media (min-width:992px){.section-icons-horizontal>.container .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:6.4rem}}.section-icons-horizontal>.container .swiper-slide{align-items:center;display:flex;height:auto;width:-moz-fit-content;width:fit-content}.section-icons-horizontal>.container .image-icon{height:3.2rem;margin-right:1.6rem;min-width:3.2rem;position:relative;width:3.2rem}.section-icons-horizontal>.container .image-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.section-icons-horizontal>.container .text{max-width:28rem;opacity:.4}.section-icons-horizontal>.container span,.section-icons-horizontal>.container strong{font-weight:700}.section-icons-horizontal>.container span{color:var(--black);display:block;font-size:var(--font-size-base);line-height:1.2}.section-icons-horizontal>.container .text p{color:var(--black);font-size:var(--font-size-small);font-weight:500;line-height:1.3}.section-icons-horizontal>.container .text>:not(:last-child){margin-bottom:.2rem}.section-icons-horizontal>.container .swiper-pagination{display:none!important}.pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:8rem}.pagination>*{margin-bottom:.8rem;margin-right:1.8rem}@media (min-width:1280px){.pagination>*{margin-right:2.4rem}}.pagination>:last-child{margin-right:0}.pagination>.anchor,.pagination>.span{align-items:center;background-color:transparent;color:var(--gray-2);display:flex;font-size:var(--font-size-base);font-weight:600;height:3.8rem;justify-content:center;min-width:3.8rem;padding:.6rem;position:relative;text-transform:uppercase;transition:var(--transition)}@media (min-width:1280px){.pagination>.anchor,.pagination>.span{height:4.8rem;min-width:4.8rem;padding:.8rem}}.pagination>.anchor:hover:not(.-index),.pagination>.span:hover:not(.-index){color:var(--primary-color)}.pagination>.anchor.-current,.pagination>.span.-current{color:var(--primary-color);cursor:default}.pagination>.anchor.-next,.pagination>.anchor.-prev,.pagination>.span.-next,.pagination>.span.-prev{height:3.8rem;padding:.6rem;width:3.8rem}.pagination>.anchor.-next>.icon,.pagination>.anchor.-prev>.icon,.pagination>.span.-next>.icon,.pagination>.span.-prev>.icon{height:1.4rem;width:1.4rem}@media (min-width:1280px){.pagination>.anchor.-next,.pagination>.anchor.-prev,.pagination>.span.-next,.pagination>.span.-prev{height:4.8rem;min-width:4.8rem;padding:.8rem;width:4.8rem}}.section-list-products .tag-divider{border:0;border-top:1px solid rgba(0,0,0,.1);margin:4.8rem auto;max-width:104rem}@media (min-width:992px){.section-list-products .tag-divider{margin:6.4rem auto 4.8rem}.section-list-products .tag-seo{max-width:108.9rem;padding-left:2.4rem;padding-right:2.4rem}}.section-list-products .tag-seo .section-header{margin-bottom:4.8rem;max-width:83.2rem}@media (min-width:992px){.section-list-products .tag-seo .section-header{margin-bottom:6.4rem}}.section-list-products .tag-seo .section-header p.description{font-size:1.6rem;line-height:1.6}