.solution{margin-top:120px;margin-bottom:120px}.solution .container{padding:0 40px;display:flex}.solution .container .left{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,#ae4c63,#cc9975);border-radius:30px;padding:108px 74px;width:54.6%}.solution .container .left .title{font-family:var(--second-family);font-weight:500;font-size:60px;line-height:120%;letter-spacing:-.02em;color:var(--white);max-width:670px}.solution .container .left p{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:165%;letter-spacing:-.02em;color:var(--white);max-width:777px;margin-top:30px;margin-bottom:0}.solution .container .left ul{margin-top:30px;margin-left:30px;list-style-type:square;display:flex;flex-direction:column;gap:3px}.solution .container .left ul li{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:150%;letter-spacing:-.02em;color:var(--white)}.solution .container .left ul li::marker{font-size:18px;color:var(--white)}.solution .container .left a{margin-top:33px;background:var(--black);padding:24px 50px;font-family:var(--font-family);font-weight:500;font-size:16px;letter-spacing:-.02em;color:var(--white);border-radius:10px;width:max-content}.solution .container .right{margin-left:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:43.4%}.solution .container .right .item{display:flex;background-repeat:no-repeat;background-size:cover;border-radius:20px;padding:30px;flex-direction:column;justify-content:flex-end}.solution .container .right .item span{font-family:var(--second-family);font-weight:500;font-size:28px;line-height:125%;letter-spacing:-.02em;color:var(--white)}@media screen and (max-width: 1440px){.solution .container .left{padding:70px 44px;width:100%}.solution .container .left .title{font-size:50px;max-width:660px}.solution .container .left p{font-size:21px;margin-top:20px}.solution .container .left ul{margin-top:20px}.solution .container .left ul li{font-size:21px}.solution .container .left a{margin-top:30px}.solution .container .right .item{padding:15px}.solution .container .right .item span{font-size:21px}.solution .container .right{margin-left:15px;gap:15px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 1024px){.solution .container .left .title{font-size:35px}.solution .container .left{padding:50px 40px;width:80%}.solution .container .right{margin-left:10px;gap:10px;grid-template-columns:repeat(2,1fr)}.solution .container .right .item span{font-size:16px}}@media screen and (max-width: 768px){.solution .container{padding:0 20px}.solution .container .left{width:55%}.solution .container .right{width:44%}.solution .container .left .title{font-size:32px}.solution .container .left p,.solution .container .left ul li{font-size:18px}.solution .container .left a{padding:15px 50px}.solution .container .left ul li::marker{font-size:13px}.solution .container .right .item span{font-size:18px}}@media screen and (max-width: 768px){.solution .container{flex-direction:column;width:100%;gap:20px}.solution .container .left,.solution .container .right{width:100%}.solution .container .right{height:650px;margin-left:0;gap:20px}.solution .container .left .title{font-size:30px}.solution .container .left ul{margin-left:15px}.solution .container .left{padding:40px 30px}.solution .container .right{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.solution .container .right{grid-template-columns:repeat(2,1fr)}.solution{margin-bottom:60px}}@media screen and (min-width: 1921px){.solution .container{padding:0 25px 0 45px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-solution-styles.css.map */
