.wrapper-problem-solution{display:flex;flex-direction:column}.wrapper-problem-solution .wrapper-inner-content{position:relative;display:flex;flex-direction:column}@media(min-width: 64rem){.wrapper-problem-solution .wrapper-inner-content:nth-child(odd) .wrapper-row::after{content:"";position:absolute;top:24px;right:0px;width:16px;height:100%;border-top:2px solid hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);border-right:2px solid hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.1);border-top-right-radius:16px;z-index:0}}@media(min-width: 64rem){.wrapper-problem-solution .wrapper-inner-content:nth-child(even) .wrapper-row::after{content:"";position:absolute;right:0px;width:16px;height:82px;border-right:2px solid hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1);border-bottom:2px solid hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1);border-bottom-right-radius:16px;bottom:calc(100% - 26px);z-index:0}}.wrapper-problem-solution .wrapper-row{position:relative;display:flex;flex-direction:column;gap:0}@media(min-width: 48rem){.wrapper-problem-solution .wrapper-row{flex-direction:row;flex-wrap:wrap}}.wrapper-problem-solution .problem-solution-headline{display:flex;flex-direction:row;align-items:center;height:64px;padding-left:24px}@media(min-width: 64rem){.wrapper-problem-solution .problem-solution-headline{height:80px}}.wrapper-problem-solution .problem-solution-headline h3{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:1;font-weight:800;text-transform:uppercase;color:var(--color-black)}.wrapper-problem-solution .problem-solution-headline h3::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--color-primary);flex-shrink:0}.wrapper-problem-solution .item-problem-solution{position:relative;flex-direction:column;flex:1 1 auto}@media(min-width: 48rem){.wrapper-problem-solution .item-problem-solution{flex-basis:50%;padding-bottom:24px}}@media(min-width: 64rem){.wrapper-problem-solution .item-problem-solution{flex-basis:33%;padding-bottom:40px}}.wrapper-problem-solution .item-problem-solution .wrapper-icon{position:relative}@media(min-width: 64rem){.wrapper-problem-solution .item-problem-solution .wrapper-icon{width:100%;height:50px}}@media(min-width: 48rem){.wrapper-problem-solution .item-problem-solution .wrapper-icon::after{content:"";position:absolute;top:50%;left:50px;right:0;transform:translateY(-50%);height:2px;background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1);z-index:0}}.wrapper-problem-solution .item-problem-solution .wrapper-icon .icon-item{position:relative;z-index:10;display:grid;place-content:center;width:50px;height:50px;border-radius:8px;background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1);padding:8px}.wrapper-problem-solution .item-problem-solution .wrapper-context{display:flex;flex-direction:row}.wrapper-problem-solution .item-problem-solution .wrapper-context .sub-icon{position:relative;width:50px;flex:0 0 50px}.wrapper-problem-solution .item-problem-solution .wrapper-context .sub-icon:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;z-index:0;background:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1)}@media(min-width: 48rem){.wrapper-problem-solution .item-problem-solution .wrapper-context .sub-icon:after{background:linear-gradient(to bottom, hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1) 0%, rgba(255, 255, 255, 0) 100%)}}.wrapper-problem-solution .item-problem-solution .wrapper-context .sub-icon:before{content:"";position:absolute;z-index:20;top:-3px;left:50%;transform:translate(-50%, 0);width:6px;height:6px;background-color:var(--color-black);border-radius:50%;border:1px solid var(--color-white)}.wrapper-problem-solution .item-problem-solution .wrapper-context .item-entry-content{display:grid;gap:10px;padding-left:16px;padding-bottom:32px}@media(min-width: 48rem){.wrapper-problem-solution .item-problem-solution .wrapper-context .item-entry-content{padding-top:16px;padding-right:16px}}@media(min-width: 64rem){.wrapper-problem-solution .item-problem-solution .wrapper-context .item-entry-content{padding-bottom:0}}@media(min-width: 80rem){.wrapper-problem-solution .item-problem-solution .wrapper-context .item-entry-content{padding-right:32px}}@media(min-width: 90rem){.wrapper-problem-solution .item-problem-solution .wrapper-context .item-entry-content{padding-right:44px}}.wrapper-problem-solution .item-problem-solution .wrapper-context .item-entry-content h4{font-size:16px;font-weight:700;line-height:1.2;color:var(--color-black)}@media(min-width: 48rem){.wrapper-problem-solution .item-problem-solution:last-child{padding-right:16px}}@media not all and (min-width: 64rem){.wrapper-problem-solution .item-problem-solution:last-child .wrapper-context .sub-icon:after{background:linear-gradient(to bottom, hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1) 0%, rgba(255, 255, 255, 0) 100%)}}@media not all and (min-width: 64rem){.wrapper-problem-solution .item-problem-solution:nth-child(even){padding-right:16px}}@media(min-width: 48rem){.wrapper-problem-solution .item-problem-solution:nth-child(even)::after{content:"";position:absolute;top:24px;right:0px;width:16px;height:calc(100% + 2px);border-top:2px solid hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1);border-right:2px solid hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1);border-bottom:2px solid hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1);border-top-right-radius:16px;border-bottom-right-radius:16px;z-index:0}}@media(min-width: 64rem){.wrapper-problem-solution .item-problem-solution:nth-child(even)::after{display:none}}@media(min-width: 48rem){.wrapper-problem-solution .item-problem-solution.item-problem:nth-child(even)::after{border-color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2)}}.wrapper-problem-solution .item-problem-solution.item-problem .wrapper-icon::after{background-color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2)}.wrapper-problem-solution .item-problem-solution.item-problem .wrapper-icon .icon-item{background-color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);color:var(--color-primary)}.wrapper-problem-solution .item-problem-solution.item-problem .wrapper-context .sub-icon:before{background-color:var(--color-primary)}.wrapper-problem-solution .item-problem-solution.item-solution .wrapper-icon .icon-item{background-color:#b9ffb5;color:#077200}.wrapper-problem-solution .item-problem-solution.item-solution .wrapper-context .sub-icon:before{background-color:#077200}