.case-card{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;color:#fff;display:flex;min-height:360px;padding:105px 30px 30px;position:relative;width:100%}@media screen and (min-width:320px){.case-card{padding:121px 46px 46px}}@media screen and (min-width:600px){.case-card{padding-right:80px}}@media screen and (min-width:960px){.case-card{height:595px}.case-card.presentation{height:456px}}@media screen and (min-width:1365px){.case-card{height:512px}}.case-card:before{background:linear-gradient(180deg,transparent,#000);border-radius:inherit;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;transition:opacity .1s ease-in;width:100%}.case-card:hover:before{opacity:.3}.case-card>.case-badge{background-color:#4556ea;height:73.5px;left:30px;position:absolute;top:0;width:43px}@media screen and (min-width:320px){.case-card>.case-badge{left:46px}}.case-card>.case-badge>img{display:block;height:20px;margin:44px auto 0;width:30px}.case-card>.content{display:flex;flex-direction:column;margin-top:auto;position:relative}.case-card>.content .title{color:#fff;font-size:26px;font-weight:600;line-height:31px;margin-bottom:17px;text-shadow:#030303 1px 0 2px}.case-card>.content .text{font-size:18px}.case-card>.content .stack,.case-card>.content .text{margin-bottom:15px;max-width:900px;text-shadow:#030303 1px 0 2px}.case-card>.content .stack{font-size:20px}.case-card>.content .more{margin-top:10px}.case-card>.content .more .more-link{color:#fff;font-size:18px;text-decoration:underline}.cases-web[data-v-092da718]{padding-top:40px}.cases-web .section-title[data-v-092da718]{word-wrap:break-word}.cases-web .show-more[data-v-092da718]{font-weight:600;height:57px;width:100%}
