.lp-3-solutions,.lp-3-solutions *{box-sizing:border-box}.lp-3-solutions{padding:120px 0}.lp-3-solutions-inner{margin:auto;max-width:100%;padding:0 20px}.lp-3-solutions-tab{cursor:pointer;padding:30px 0}.lp-3-solutions-tab:not(:last-child){border-bottom:1px solid #b3b3b34d}.lp-3-solutions-tab-title{color:#5b2029;font-family:var(--font--secondary);font-size:40px;font-weight:400;justify-content:space-between;line-height:1.3;transition:opacity .2s ease-in-out}.lp-3-solutions-tab:not(.active) .lp-3-solutions-tab-title{opacity:.3}.lp-3-solutions-tab-title span{height:44px;margin-left:10px;position:relative;width:44px}.lp-3-solutions-tab-title span img{display:block;height:100%;margin:auto;object-fit:contain;object-position:center center;width:100%}.lp-3-solutions-item:not(.active){display:none}.lp-3-solutions-item-image{margin:0 0 30px}.lp-3-solutions-item-image img{display:block;height:auto;width:100%}.lp-3-solutions-item-content{color:#4d4d4d;font-size:18px;font-weight:400;line-height:1.5}.lp-3-solutions-item-content ol,.lp-3-solutions-item-content p,.lp-3-solutions-item-content ul{margin:0 0 20px}.lp-3-solutions-item-content ol:last-child,.lp-3-solutions-item-content p:last-child,.lp-3-solutions-item-content ul:last-child{margin:0}@media only screen and (max-width:1200px){.lp-3-solutions{padding:100px 0}.lp-3-solutions-tab{padding:25px 0}.lp-3-solutions-tab-title{font-size:34px}.lp-3-solutions-tab-title span{height:38px;position:relative;width:38px}}@media only screen and (max-width:1000px){.lp-3-solutions{padding:80px 0}.lp-3-solutions-tab{padding:20px 0}.lp-3-solutions-tab-title{font-size:28px}.lp-3-solutions-tab-title span{height:30px;width:30px}.lp-3-solutions-item-image{margin:0 0 25px}.lp-3-solutions-item-content{font-size:17px}}@media only screen and (max-width:767px){.lp-3-solutions{padding:60px 0}.lp-3-solutions-tab{padding:15px 0}.lp-3-solutions-tab-title{font-size:24px}.lp-3-solutions-tab-title span{height:24px;width:24px}.lp-3-solutions-item-image{margin:0 0 20px}.lp-3-solutions-item-content{font-size:16px}}@media only screen and (max-width:540px){.lp-3-solutions{padding:50px 0}.lp-3-solutions-tab{padding:10px 0}.lp-3-solutions-tab-title{font-size:20px}.lp-3-solutions-tab-title span{height:20px;width:20px}.lp-3-solutions-item-image{margin:0 0 15px}.lp-3-solutions-item-content{font-size:16px}}