.protective-pouches{padding:1.5rem .25rem;@media screen and (min-width:850px){padding-left:3.75rem;padding-bottom:3rem;padding-right:3.75rem;padding-top:3rem}}.protective-pouches__header{padding:0 1.25rem;margin-bottom:1.5rem;@media screen and (min-width:850px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.protective-pouches__title{max-width:35rem;margin:0 0 1rem;font-size:clamp(2.25rem,4vw,4rem);line-height:1;letter-spacing:-.02em;color:var(--primary-color)}.protective-pouches__description{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;@media screen and (min-width:850px){margin-bottom:2.5rem}}.protective-pouches__text{max-width:48rem;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.5}.protective-pouches__btn{padding:.75rem 1.5rem}.protective-pouches__cards{display:grid;gap:1rem;@media screen and (min-width:850px){grid-template-columns:repeat(2,1fr);gap:1rem}}.we-strive{padding:1.5rem .25rem;@media screen and (min-width:850px){padding-left:1rem;padding-bottom:40px;padding-right:1rem;padding-top:40px}}.we-strive__content{padding:5rem 1.5rem;background-color:var(--white-color);border-radius:2rem;@media screen and (min-width:850px){padding-left:3rem;padding-bottom:7.5rem;padding-right:3rem;padding-top:7.5rem}}.we-strive__subtitle{margin:0 0 .75rem;font-size:clamp(1rem,3vw,2rem);line-height:1.3;text-align:center;@media screen and (min-width:850px){margin-bottom:1.5rem}}.we-strive__title{margin:0;max-width:62.125rem;font-size:clamp(2.5rem,4.2vw,5rem);font-weight:400;text-align:center;line-height:1.1;letter-spacing:-.02em;color:var(--primary-color);margin-inline:auto}.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem}.secondary{background-color:var(--secondary-color)}