.problem-solution-wrap *{list-style:none}.problem-headings{display:flex;align-items:center;justify-content:center}.problem-solution-title{font-size:2.8em;font-weight:600;margin:1rem;text-align:center;color:rgb(var(--color-base-accent-1))}.problem-solution-title span{font-weight:100;color:rgb(var(--color-base-accent-2))}.problem-solution-subtitle{font-size:1.8em;font-weight:100;margin:1rem;text-align:center;color:rgb(var(--color-base-accent-2))}.problem-solution-wrap div div{flex-direction:column}.problem-wrap,.solution-wrap{display:flex;justify-content:space-between;gap:2rem;margin:0 auto}.problem-wrap div{width:100%}.problem-answers{display:flex;flex-direction:row;justify-content:space-between;padding:3rem 0 2rem}.problem-answers h3{margin:0 0 2rem;font-size:2em;color:rgb(var(--color-base-accent-1));font-weight:500}.problem-answer-list{padding:0;margin-top:1rem}.problem-answer-list li{display:flex;align-items:center;gap:1rem;color:rgb(var(--color-base-accent-1));font-size:.9em}.problem-cards{display:flex;flex-direction:row;gap:1rem;padding:0;margin:0}.problem-card{box-shadow:0 20px 25px -5px #0000001a;position:relative;overflow:hidden;width:100%;padding:1rem 2rem;border:2px solid rgb(var(--color-base-accent-2));border-left-width:5px;border-radius:2em;background:#fff}.problem-card:before{content:"";position:absolute;height:100%;width:5px;background:rgb(var(--color-base-accent-2),.5);left:0;top:0;bottom:0;border-radius:500px}.card__icon{margin:auto 0;padding:.5rem;border-radius:50%;display:grid;place-items:center;font-size:.9em;height:2em;width:2em;aspect-ratio:1}.problem-card .card__icon{background:rgb(var(--color-base-accent-2),.25);color:rgb(var(--color-base-accent-2))}.problem-card .inline-title{color:rgb(var(--color-base-accent-2));font-size:1.1em;font-weight:500}.problem-card__close{color:rgb(var(--color-base-accent-2));width:fit-content}.problem-solution-wrap .inline-title{display:flex;flex-direction:row!important;gap:1rem}.solution-wrap{background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-background-2));margin:2rem 0;border-radius:2rem;box-shadow:inset 0 20px 25px -5px #0000001a}.solution-wrap>div:first-of-type{padding:6rem}.solution-wrap>div:last-child{padding-right:6rem}.solution-wrap>div:first-of-type{position:relative}.solution-wrap img{height:64px;width:auto;position:absolute;top:4rem;right:4rem}.solution-wrap h2,.solution-wrap p{margin:0}.solution-wrap h2{font-size:2.4em;color:#fff}.solution-title{font-size:2.2em!important;font-weight:100!important}.solution-wrap p{font-size:1em}.solution-wrap>div{width:50%;display:flex;justify-content:center;gap:2rem}.solution-content{display:flex;gap:1.5rem}.solution-content a{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;background:rgb(var(--color-base-accent-2));border:none;padding:1.5rem 2rem;border-radius:1rem;color:#fff;font-size:1.25em;box-shadow:0 20px 25px -5px #0000001a;margin:1rem auto;cursor:pointer;text-decoration:none}.solutions-list{display:flex;flex-direction:column;gap:1rem;padding:0;margin:0}.solutions-list .card__icon{background:rgb(var(--color-base-accent-1))}.solutions-list li{padding:1.5rem;border-radius:1rem;background:#ffffff1a;color:#fff;box-shadow:0 20px 25px -5px #0000001a}.problem-solution-wrap h2 span{font-weight:600;color:rgb(var(--color-base-accent-2))}@media screen and (max-width:1290px){.solution-wrap{flex-direction:column;gap:0}.solution-wrap>div{width:100%}.solution-wrap>div:first-of-type{padding:3rem 2rem 1rem}.solution-wrap>div:last-child{padding:1rem 2rem 2rem}.solution-title{display:none}.solution-content a{margin:1rem 0 0}}@media screen and (max-width:990px){.problem-cards{flex-direction:column}.problem-card{max-width:550px;margin:0 auto}.problem-wrap{flex-direction:column;gap:0}.problem-wrap div{width:100%}.problem-answers{padding:2rem 0;max-width:100%}.problem-answers h3{text-align:center}}@media screen and (max-width:750px){.solution-wrap a{width:100%;max-width:600px;margin:0 auto;font-size:1em;padding:1rem 1.5rem}.solution-wrap img{display:none}.problem-solution-title span{display:block;font-size:.8em}}@media screen and (max-width:480px){.inline-title div span:nth-child(2){display:none}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/section-problem-solution.css.map */
