.card-component[data-v-09301f94]{background-color:var(--card-background-color,#eff0f4);border-radius:15px;height:var(--card-height--mobile);padding:var(--card-padding,20px);position:relative;width:var(--card-width)}.card-component--hover .card-component__info[data-v-09301f94]{opacity:0}.card-component[data-v-09301f94]:before{box-shadow:-5px -5px 20px 0 var(--before-first-shadow,#fff),3px 5px 15px 0 var(--before-two-shadow,#d6dae8)}.card-component[data-v-09301f94]:after,.card-component[data-v-09301f94]:before{border-radius:15px;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .6s cubic-bezier(.165,.84,.44,1);width:100%}.card-component[data-v-09301f94]:after{box-shadow:-5px -5px 20px 0 var(--after-first-shadow,#fff) inset,3px 5px 15px 0 var(--after-two-shadow,#d6dae8) inset;opacity:0}.card-component:hover .card-component__info[data-v-09301f94]{opacity:1}.card-component[data-v-09301f94]:hover:before{opacity:0}.card-component[data-v-09301f94]:hover:after{opacity:1}.card-component--kids[data-v-09301f94]{--card-background-color:#fffbf7}.card-component--kids[data-v-09301f94]:before{box-shadow:none}.card-component-content[data-v-09301f94]{display:flex;flex-direction:column;gap:var(--card-gap);height:100%;overflow:hidden}.card-component-content__title[data-v-09301f94]{color:var(--card-color,#0755a8);font-size:16px;font-weight:400;position:relative;width:-moz-fit-content;width:fit-content;z-index:10}@media screen and (min-width:768px){.card-component-content__title[data-v-09301f94]{font-size:18px}}@media screen and (min-width:1024px){.card-component-content__title[data-v-09301f94]{font-size:20px}}@media screen and (min-width:1600px){.card-component-content__title[data-v-09301f94]{font-size:22px}}.card-component-content__info[data-v-09301f94]{display:flex;flex-direction:column;transition:opacity .2s ease;z-index:10}@media screen and (min-width:768px){.card-component[data-v-09301f94]{height:var(--card-height--tablet)}}@media screen and (min-width:1280px){.card-component[data-v-09301f94]{height:var(--card-height--desktop);padding:30px}}
