.problem-solution-section{width:100%}.problem-solution__container{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 1.5rem}.problem-solution__header{text-align:center;margin-bottom:2.5rem}.problem-solution__heading{font-family:Archivo Narrow,sans-serif!important;font-weight:500!important;font-size:40px!important;line-height:120%!important;letter-spacing:0!important;margin:0 0 .75rem}.problem-solution__subheading{font-family:Archivo,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:140%!important;letter-spacing:0!important;max-width:600px;margin:0 auto}.problem-solution__card{max-width:800px;margin:0 auto;padding:2.5rem 3rem}.problem-solution__grid{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:start}.problem-solution__grid--header{margin-bottom:1.5rem}.problem-solution__divider,.problem-solution__divider-spacer{width:1px;align-self:stretch;min-height:100%}.problem-solution__divider-spacer{background-color:transparent}.problem-solution__column{display:flex;flex-direction:column}.problem-solution__column-heading{font-family:Archivo Narrow,sans-serif!important;font-weight:500!important;font-size:24px!important;line-height:120%!important;letter-spacing:0!important;margin:0}.problem-solution__rows{display:flex;flex-direction:column;gap:1.25rem}.problem-solution__row{position:relative}.problem-solution__item{display:flex;align-items:center;gap:.875rem}.problem-solution__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.problem-solution__icon--problem svg{width:20px;height:20px}.problem-solution__icon--solution{width:20px;height:20px;border-radius:50%}.problem-solution__icon--solution svg{width:12px;height:12px}.problem-solution__column--problem .problem-solution__text,.problem-solution__column--solution .problem-solution__text{font-family:Archivo,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:140%!important;letter-spacing:0!important}@media screen and (max-width:989px){.problem-solution__card{padding:2rem 2.5rem}.problem-solution__grid{gap:1.5rem}.problem-solution__column-heading{font-size:20px!important}}@media screen and (max-width:749px){.problem-solution-section{padding-top:var(--section-padding-top-mobile)!important;padding-bottom:var(--section-padding-bottom-mobile)!important}.problem-solution__container{padding:1rem}.problem-solution__header{margin-bottom:1.5rem}.problem-solution__heading{font-size:28px!important;line-height:120%!important}.problem-solution__subheading{font-size:14px!important;line-height:140%!important}.problem-solution__card{padding:1.5rem 1.25rem}.problem-solution__grid{grid-template-columns:1fr auto 1fr;gap:.875rem}.problem-solution__grid--header{margin-bottom:1.25rem}.problem-solution__column-heading{font-size:14px!important;line-height:120%!important}.problem-solution__rows{gap:1rem}.problem-solution__item{gap:.5rem}.problem-solution__icon{width:18px;height:18px}.problem-solution__icon--problem svg{width:18px;height:18px}.problem-solution__icon--solution{width:18px;height:18px}.problem-solution__icon--solution svg{width:10px;height:10px}.problem-solution__column--problem .problem-solution__text,.problem-solution__column--solution .problem-solution__text{font-size:12px!important;line-height:140%!important}}@media screen and (max-width:400px){.problem-solution__card{padding:1.25rem 1rem}.problem-solution__grid{gap:.625rem}}@media(prefers-reduced-motion:reduce){.problem-solution__card,.problem-solution__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-problem-solution.css.map */
