.custom-card[data-v-60c47d5b]{align-items:center;border:none;border-radius:10px;display:flex;flex-direction:column;font-size:1em;height:100%;justify-content:center;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}@media (max-width:900px){.custom-card[data-v-60c47d5b]{font-size:.8em}}@media (min-width:901px) and (max-width:1200px){.custom-card[data-v-60c47d5b]{font-size:.9em}}.custom-card[data-v-60c47d5b]:hover{background-color:#f5f5f5;box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.custom-card img[data-v-60c47d5b]{display:block;height:auto;margin:0 auto;max-width:50%;transition:transform .3s ease}.custom-card:hover img[data-v-60c47d5b]{transform:scale(1.05)}.card-title[data-v-60c47d5b]{color:#5fc6ac;font-weight:700;margin-top:1vh;text-decoration:none;transition:color .3s}.custom-card:hover .card-title[data-v-60c47d5b]{background:linear-gradient(45deg,#bd38a4,#5fc6ac);-webkit-background-clip:text;transform:scale(1.05);-webkit-text-fill-color:transparent}.card-link[data-v-60c47d5b]{align-items:center;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:center;text-decoration:none;width:100%}h1[data-v-2b6080c7]{font-size:1.6em}.row[data-v-2b6080c7]{display:flex;flex-wrap:wrap}.col-lg-4[data-v-2b6080c7],.col-md-6[data-v-2b6080c7]{padding:15px}.welcome[data-v-2b6080c7]{padding:40px 20px;text-align:center}.welcome[data-v-2b6080c7],.welcome .header[data-v-2b6080c7]{align-items:center;display:flex;justify-content:center}.welcome .header[data-v-2b6080c7]{gap:10px}.welcome h1[data-v-2b6080c7]{background:linear-gradient(90deg,#bd38a4,#5fc6ac);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:1.7em;font-weight:700;margin-bottom:20px}.summary[data-v-2b6080c7]{background-color:#c1e1d5;background-image:url(../icons/lapka_psa_100x100.png),url(../icons/usmiech_kotka.png);background-position:left 5px top 5px,right 5px bottom 5px;background-repeat:no-repeat,no-repeat;background-size:60px,60px;border-radius:5px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;color:#333;font-display:swap;font-family:Poppins,sans-serif;font-size:1.1rem;margin:5% auto;padding:7vh 5vw;width:90%}.summary p[data-v-2b6080c7]{padding-bottom:1.8rem}.summary h2[data-v-2b6080c7]{font-size:1.3rem}@media (max-width:900px){.summary h2[data-v-2b6080c7]{font-size:1.2rem}.summary[data-v-2b6080c7]{background-size:45px,45px}}
