.case-solution{padding-top:80px;padding-bottom:80px}@media screen and (width<=1249.5px){.case-solution{padding-top:80px;padding-bottom:90px}}@media screen and (width<=739.5px){.case-solution{padding-top:60px;padding-bottom:60px}}@media screen and (width<=1249.5px){.case-solution._solution{padding-top:80px;padding-bottom:40px}}@media screen and (width<=739.5px){.case-solution._solution{padding-top:80px;padding-bottom:20px}}.case-solution__container{flex-direction:column;gap:40px;display:flex}.case-solution__header{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.case-solution__title{color:#0a1e4b;margin:0}.case-solution__lead{color:#0a1e4b;opacity:.8;max-width:750px;margin:0}@media screen and (width<=739.5px){.case-solution__lead{font-size:16px}}.case-solution__cards{gap:60px;display:flex}@media screen and (width<=1719.5px){.case-solution__cards{gap:40px}}@media screen and (width<=1249.5px){.case-solution__cards{flex-direction:column;gap:40px}}@media screen and (width<=739.5px){.case-solution__cards{gap:20px}}.case-solution_grid .case-solution__header{align-items:center}.case-solution_grid .case-solution__title{text-align:center;width:100%}.case-solution_grid .case-solution__cards{grid-template-columns:repeat(6,1fr);gap:40px;display:grid}@media screen and (width<=1719.5px){.case-solution_grid .case-solution__cards{gap:40px 20px}}@media screen and (width<=1249.5px){.case-solution_grid .case-solution__cards{grid-template-columns:1fr;gap:40px}}@media screen and (width<=739.5px){.case-solution_grid .case-solution__cards{gap:20px}}.case-solution_grid .case-solution__card{grid-column:span 3;width:auto}.case-solution_grid .case-solution__card:first-child{margin-right:10px}.case-solution_grid .case-solution__card:nth-child(2){margin-left:10px}@media screen and (width<=1719.5px){.case-solution_grid .case-solution__card{padding:40px}}@media screen and (width<=1249.5px){.case-solution_grid .case-solution__card:first-child,.case-solution_grid .case-solution__card:nth-child(2){margin-left:0;margin-right:0}}@media screen and (width<=739.5px){.case-solution_grid .case-solution__card{padding:30px 10px}}.case-solution_grid .case-solution__card:nth-child(n+3){grid-column:span 2;padding:40px}@media screen and (width<=1719.5px){.case-solution_grid .case-solution__card:nth-child(n+3){padding:30px 20px}}@media screen and (width<=1249.5px){.case-solution_grid .case-solution__card:nth-child(n+3){grid-column:1/-1;padding:40px}}@media screen and (width<=739.5px){.case-solution_grid .case-solution__card:nth-child(n+3){padding:30px 10px}}.case-solution_grid .case-solution__card:nth-child(n+3) .case-solution__visual{height:280px}@media screen and (width<=1719.5px){.case-solution_grid .case-solution__card:nth-child(n+3) .case-solution__visual{height:220px}}@media screen and (width<=1249.5px){.case-solution_grid .case-solution__card:nth-child(n+3) .case-solution__visual{height:319px}}@media screen and (width<=739.5px){.case-solution_grid .case-solution__card:nth-child(n+3) .case-solution__visual{height:198px}}@media screen and (width>=1250px) and (width<=1719.5px){.case-solution_grid .case-solution__card:nth-child(n+3) .case-solution__figure{height:155%;top:50%;left:50%;transform:translate(-39%,-47%)}}@media screen and (width<=1249.5px){.case-solution_grid .case-solution__card{grid-column:1/-1}}.case-solution__card,.case-solution__auto{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;gap:20px;padding:40px;display:flex}@media screen and (width<=1249.5px){.case-solution__card,.case-solution__auto{padding:30px 24px}}@media screen and (width<=739.5px){.case-solution__card,.case-solution__auto{padding:25px 15px}}.case-solution__card{width:calc(50% - 30px)}@media screen and (width<=1719.5px){.case-solution__card{width:calc(50% - 10px)}}@media screen and (width<=1249.5px){.case-solution__card{width:100%;padding:40px}}@media screen and (width<=739.5px){.case-solution__card{gap:30px;padding:30px 10px}}.case-solution__auto{flex-direction:row;align-items:center;gap:40px;padding:60px 40px}@media screen and (width<=1719.5px){.case-solution__auto{padding:68px 40px}}@media screen and (width<=1249.5px){.case-solution__auto{flex-direction:column;align-items:stretch;gap:50px;padding:60px 40px}}@media screen and (width<=739.5px){.case-solution__auto{gap:20px;padding:30px 10px}}.case-solution__card-copy{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;display:flex}@media screen and (width<=1719.5px){.case-solution__card-copy{gap:18px;max-width:430px}}@media screen and (width<=1249.5px){.case-solution__card-copy{max-width:initial}}.case-solution__card-copy_full-width{max-width:100%}.case-solution__card-title{color:#0a1e4b;margin:0}.case-solution__points{color:#0a1e4b;opacity:.8;margin:0;padding-left:27px}.case-solution__points li+li{margin-top:4px}.case-solution__points.text{line-height:1.4}@media screen and (width<=739.5px){.case-solution__points{padding-left:22px}}.case-solution__visual{isolation:isolate;background-color:#0a1e4b;border-radius:22px;width:100%;height:447px;position:relative;overflow:hidden}@media screen and (width<=1719.5px){.case-solution__visual{border-radius:16px;height:319px}}@media screen and (width<=1249.5px){.case-solution__visual{border-radius:16px;height:319px}}@media screen and (width<=739.5px){.case-solution__visual{border-radius:10px;height:198px}}.case-solution__rombo{z-index:1;object-fit:fill;pointer-events:none;width:66%;max-width:none;height:72%;position:absolute;top:-3%;left:54%}.case-solution__figure{z-index:2;object-fit:contain;pointer-events:none;width:auto;max-width:none;height:190%;position:absolute;top:-40%;left:72%;transform:translate(-50%)}@media screen and (width<=1249.5px){.case-solution__figure{left:calc(50% + 110px);transform:translate(-50%)}}@media screen and (width<=739.5px){.case-solution__figure{left:calc(50% + 74px);transform:translate(-50%)}}.case-solution__visual_analytics .case-solution__figure{top:-41%}@media screen and (width<=1249.5px){.case-solution__visual_analytics .case-solution__figure{left:calc(50% + 110px);transform:translate(-50%)}}@media screen and (width<=739.5px){.case-solution__visual_analytics .case-solution__figure{left:calc(50% + 74px);transform:translate(-50%)}}.case-solution__media{cursor:pointer;appearance:none;min-width:0;font:inherit;text-align:left;color:inherit;background:0 0;border:0;flex:1 1 0;padding:0;position:relative;overflow:visible}@media (hover:hover) and (pointer:fine) and (width>=1250px){.case-solution__media:hover .case-solution__play{color:#64d255}.case-solution__media:hover .case-solution__play path{fill:#64d255}}.case-solution__frame{box-sizing:border-box;border:1px solid #2f498f;border-radius:16px;display:block;overflow:hidden}.case-solution__screenshot{width:calc(100% + 16px);max-width:none;height:auto;margin:-8px;display:block}@media screen and (width<=739.5px){.case-solution__screenshot{margin:0}}.case-solution__play{z-index:1;color:#0068ff;pointer-events:none;width:119px;height:119px;transition:color .2s;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.case-solution__play path{fill:#507df5;transition:fill .2s}@media screen and (width<=1719.5px){.case-solution__play{width:100px;height:100px}}@media screen and (width<=739.5px){.case-solution__play{width:50px;height:50px}}
