@charset "utf-8";

.card-wrap[data-v-6df1e325] { background: linear-gradient(rgb(41, 41, 47), rgb(35, 37, 41) 94.74%); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 14px -2px; display: inline-block; padding: 24px; }

.card-wrap .content[data-v-6df1e325]::before { background-color: rgb(84, 84, 95); inset: 0px auto auto 0px; content: ""; display: block; height: 2px; position: absolute; width: 80px; }

.card-wrap .content[data-v-6df1e325] { color: rgb(212, 212, 212); font-size: 14px; font-weight: 400; letter-spacing: 0.42px; line-height: 22px; margin-top: 16px; padding-top: 16px; position: relative; z-index: 1; }

@media screen and (min-width: 768px) {
  .card-wrap[data-v-6df1e325] { padding: 32px; }
}

.card-wrap .holder > h3.title[data-v-6df1e325] { color: rgb(255, 255, 255); font-size: 18px; font-weight: 400; letter-spacing: 0.54px; line-height: 24px; margin-top: 16px; padding: 0px; }

@media screen and (min-width: 1244px) {
  .card-wrap .holder > h3.title[data-v-6df1e325] { font-size: 20px; letter-spacing: 0.6px; line-height: 26px; }
}

.card-wrap .holder .icon[data-v-6df1e325] { height: 56px; width: 56px; }

.card-wrap .holder > h3.title[data-v-6df1e325]::after { background-image: none; }