.team-item .team-text{left:auto;right:0;text-align:center;transform:none}.blog-card{animation:blog-card-pulse 3.6s ease-in-out infinite;border:none;border-radius:16px;box-shadow:0 12px 30px #0f172a1f;overflow:hidden;transform:translateZ(0);transition:transform .35s ease,box-shadow .35s ease}.blog-card:hover{animation:none;box-shadow:0 22px 50px #0f172a2e}.blog-card:nth-child(odd):hover{transform:translateY(-6px) rotate(-1.2deg)}.blog-card:nth-child(2n):hover{transform:translateY(-6px) rotate(1.2deg)}@keyframes blog-card-pulse{0%{transform:scale(1)}50%{transform:scale(1.012)}to{transform:scale(1)}}.children-courses .classes-item .rounded-circle{border:3px solid #e2e8f0;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.children-courses .classes-item:hover .rounded-circle{border-color:#0d6efd;box-shadow:0 0 0 6px #0d6efd2e;transform:scale(1.02)}.classes-item .bg-light.rounded-circle{animation:course-circle-pulse 3.2s ease-in-out infinite;border:6px solid #e2e8f0;transform:translateZ(0);transform-origin:50% 50%;transition:border-color .35s ease,box-shadow .35s ease,transform .8s linear;will-change:transform}.classes-item .bg-light.rounded-circle img{transform-origin:50% 50%;transition:transform .8s linear;will-change:transform}.classes-item:hover .bg-light.rounded-circle{animation:none;border-color:#dc3545;box-shadow:0 0 0 4px #dc35452e;transform:rotate(1turn) scale(1.02)}.classes-item:hover .bg-light.rounded-circle img{transform:rotate(1turn) scale(1.02)}.kursove-vaucheri .card,.voucher-card-grid .card{animation:voucher-card-pulse 3.6s ease-in-out infinite;border:none;border-radius:16px;box-shadow:0 12px 28px #0f172a1f;overflow:hidden;transition:transform .2s ease,box-shadow .3s ease}.kursove-vaucheri .card:hover,.voucher-card-grid .card:hover{animation:voucher-card-shake .35s ease-in-out;box-shadow:0 20px 40px #0f172a33}@keyframes voucher-card-pulse{0%{transform:scale(1)}50%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes voucher-card-shake{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes course-circle-pulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}._widget_wc67a_1{align-items:flex-end;bottom:24px;display:flex;flex-direction:column;gap:12px;position:fixed;right:24px;z-index:50}._widgetOpen_wc67a_12 ._panel_wc67a_12{opacity:1;pointer-events:auto;transform:translateY(0)}._fab_wc67a_18{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;display:inline-flex;gap:10px;line-height:0;padding:0;position:relative;transition:transform .2s ease,box-shadow .2s ease}._fab_wc67a_18:hover{transform:translateY(-4px) scale(1.02)}._fabSprite_wc67a_37{animation:_delfy-shake-pulse_wc67a_1 6s ease-in-out infinite;display:block;filter:drop-shadow(0 12px 24px rgba(12,84,164,.28));height:auto;-o-object-fit:contain;object-fit:contain;position:relative;transform-origin:50% 60%;transition:filter .2s ease;width:clamp(220px,26vw,360px);z-index:1}._fab_wc67a_18:hover ._fabSprite_wc67a_37{filter:drop-shadow(0 18px 30px rgba(12,84,164,.32))}._fabHand_wc67a_54{animation:_delfy-wave_wc67a_1 2.2s ease-in-out infinite;height:auto;left:6%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:40%;transform-origin:18% 72%;width:48%;z-index:2}@keyframes _delfy-shake-pulse_wc67a_1{0%{transform:rotate(0) scale(1)}3%{transform:rotate(-3deg) scale(1.02)}6%{transform:rotate(3deg) scale(1.03)}9%{transform:rotate(-2deg) scale(1.02)}12%{transform:rotate(2deg) scale(1.02)}16%{transform:rotate(0) scale(1)}55%{transform:rotate(0) scale(1)}70%{transform:rotate(0) scale(1.06)}85%{transform:rotate(0) scale(1)}to{transform:rotate(0) scale(1)}}@keyframes _delfy-wave_wc67a_1{0%,60%,to{transform:rotate(0)}70%{transform:rotate(14deg)}80%{transform:rotate(-10deg)}90%{transform:rotate(10deg)}}@media(prefers-reduced-motion:reduce){._fabHand_wc67a_54,._fabSprite_wc67a_37{animation:none}}._panel_wc67a_12{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 24px 60px #0c54a42e;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease;width:min(360px,90vw)}._panelHeader_wc67a_140{align-items:center;background:linear-gradient(120deg,#ff7a5924,#6ec1ff2e);border-bottom:1px solid rgba(15,23,42,.05);display:flex;justify-content:space-between;padding:14px 18px}._headerInfo_wc67a_149{align-items:center;display:flex;gap:10px}._headerAvatar_wc67a_155{background:#fff;border-radius:50%;box-shadow:0 8px 18px #0c54a429;height:36px;-o-object-fit:contain;object-fit:contain;padding:2px;width:36px}._title_wc67a_165{color:#0c54a4;font-size:1.05rem;font-weight:700;margin:0}._subtitle_wc67a_172{color:#5b6b7a;font-size:.82rem;margin:4px 0 0}._closeBtn_wc67a_178{background:transparent;border:none;color:#5b6b7a;cursor:pointer;font-size:1.4rem;line-height:1}._messages_wc67a_187{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto;padding:16px 16px 8px}._message_wc67a_187{border-radius:16px;font-size:.95rem;line-height:1.4;max-width:82%;padding:10px 14px;word-break:break-word}._assistant_wc67a_205{align-self:flex-start;background:#f4f7fb;color:#103741}._user_wc67a_211{align-self:flex-end;background:#ffede8;color:#7b2d1a}._typing_wc67a_217{align-items:center;display:inline-flex;gap:6px;padding:12px 14px}._typing_wc67a_217 span{animation:_typing_wc67a_217 1.1s ease-in-out infinite;background:#ff7a59;border-radius:999px;height:6px;width:6px}._typing_wc67a_217 span:nth-child(2){animation-delay:.15s}._typing_wc67a_217 span:nth-child(3){animation-delay:.3s}._inputRow_wc67a_240{background:#fff;border-top:1px solid rgba(15,23,42,.05);display:flex;gap:10px;padding:12px 16px 16px}._input_wc67a_240{border:1px solid rgba(15,23,42,.12);border-radius:999px;flex:1;font-size:.95rem;padding:8px 14px}._input_wc67a_240:focus{border-color:#ff7a5999;box-shadow:0 0 0 3px #ff7a5926;outline:none}@keyframes _typing_wc67a_217{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:480px){._widget_wc67a_1{bottom:16px;right:16px}}
