.CreditPackages-module__ZSSp7G__container{max-width:1200px;margin:0 auto;padding:0}.CreditPackages-module__ZSSp7G__header{max-width:800px;margin-bottom:4rem}.CreditPackages-module__ZSSp7G__header h3{font-family:var(--font-heading,"Playfair Display",serif);color:#4a403a;margin-bottom:1.5rem;font-size:1.5rem;font-weight:500}.CreditPackages-module__ZSSp7G__header p{color:#6b7280;max-width:700px;font-size:1rem;line-height:1.7}.CreditPackages-module__ZSSp7G__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.CreditPackages-module__ZSSp7G__card{color:#fff;background-color:#4a403a;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:480px;padding:3rem 2.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.CreditPackages-module__ZSSp7G__card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0003}.CreditPackages-module__ZSSp7G__card:before{content:"";background:radial-gradient(circle,#ffffff0d 0%,#fff0 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:0;right:0;transform:translate(30%,-30%)}.CreditPackages-module__ZSSp7G__cardHeader{margin-bottom:1rem}.CreditPackages-module__ZSSp7G__cardTitle{font-family:var(--font-heading,"Playfair Display",serif);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.5rem;font-weight:500;line-height:1.2;color:#fff!important}.CreditPackages-module__ZSSp7G__creditsCount{text-transform:uppercase;letter-spacing:.1em;color:#c4a484;font-size:.9rem;font-weight:700;display:inline-block}.CreditPackages-module__ZSSp7G__cardDesc{opacity:.9;margin-bottom:2.5rem;font-size:.95rem;font-weight:300;line-height:1.7;color:#f3f4f6!important}.CreditPackages-module__ZSSp7G__cardValidity{opacity:.9;align-items:center;gap:.5rem;margin-bottom:auto;font-size:1rem;font-weight:500;display:flex}.CreditPackages-module__ZSSp7G__cardValidity:before{content:"•";color:#d1d5db}.CreditPackages-module__ZSSp7G__cardFooter{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;margin-top:3rem;padding-top:1.5rem;display:flex}.CreditPackages-module__ZSSp7G__priceContainer{flex-direction:column;display:flex}.CreditPackages-module__ZSSp7G__priceDetail{opacity:.7;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem}.CreditPackages-module__ZSSp7G__price{font-family:var(--font-heading,"Playfair Display",serif);font-size:2.25rem;font-weight:500}.CreditPackages-module__ZSSp7G__buyButton{letter-spacing:.1em;transition:all .2s;color:#4a403a!important;background-color:#f9fafb!important;border:none!important;border-radius:6px!important;padding:.75rem 1.5rem!important;font-size:.8rem!important;font-weight:700!important}.CreditPackages-module__ZSSp7G__buyButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;background-color:#fff!important}.CreditPackages-module__ZSSp7G__highlightCard{background-color:#38302c;border:1px solid #c4a484;transform:translateY(-8px);box-shadow:0 15px 40px #00000040}.CreditPackages-module__ZSSp7G__badge{color:#4a403a;text-transform:uppercase;letter-spacing:.05em;background-color:#fff;border-radius:9999px;padding:.4rem .8rem;font-size:.7rem;font-weight:700;position:absolute;top:1.5rem;right:1.5rem;box-shadow:0 4px 10px #0000001a}.CreditPackages-module__ZSSp7G__highlightButton{color:#fff!important;background-color:#c4a484!important}.CreditPackages-module__ZSSp7G__highlightButton:hover{background-color:#b08d69!important}
.VoucherDashboard-module__DFPGQG__container{max-width:900px;margin:0 auto;padding:2rem}.VoucherDashboard-module__DFPGQG__pageTitle{color:#1a1a1a;margin-bottom:1.5rem;font-family:inherit;font-size:2rem;font-weight:700}.VoucherDashboard-module__DFPGQG__description{color:#666;margin-bottom:3rem;font-size:1.1rem;line-height:1.6}.VoucherDashboard-module__DFPGQG__formCard{background:#fff;border:1px solid #f0f0f0;border-radius:16px;max-width:600px;margin:0 auto;padding:2rem;box-shadow:0 4px 20px #00000008}.VoucherDashboard-module__DFPGQG__formTitle{color:#333;text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:600}.VoucherDashboard-module__DFPGQG__productGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;display:grid}.VoucherDashboard-module__DFPGQG__productCard{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;padding:1.25rem;transition:all .2s;display:flex}.VoucherDashboard-module__DFPGQG__productCard:hover{border-color:#9ca3af;transform:translateY(-2px)}.VoucherDashboard-module__DFPGQG__productCard.VoucherDashboard-module__DFPGQG__selected{background-color:#eff6ff;border-color:#3b82f6}.VoucherDashboard-module__DFPGQG__productInfo h3{color:#1f2937;margin:0;font-size:1.1rem;font-weight:600}.VoucherDashboard-module__DFPGQG__productInfo p{color:#6b7280;margin:.25rem 0 0;font-size:.9rem}.VoucherDashboard-module__DFPGQG__productPrice{color:#111827;font-size:1.25rem;font-weight:700}.VoucherDashboard-module__DFPGQG__formGroup{margin-bottom:1.5rem}.VoucherDashboard-module__DFPGQG__label{color:#4b5563;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.VoucherDashboard-module__DFPGQG__input,.VoucherDashboard-module__DFPGQG__textarea{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.875rem 1rem;font-size:1rem;transition:border-color .15s}.VoucherDashboard-module__DFPGQG__input:focus,.VoucherDashboard-module__DFPGQG__textarea:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.VoucherDashboard-module__DFPGQG__textarea{resize:vertical;min-height:100px}.VoucherDashboard-module__DFPGQG__message{text-align:center;border-radius:8px;margin-bottom:1.5rem;padding:1rem;font-size:.9rem}.VoucherDashboard-module__DFPGQG__success{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}.VoucherDashboard-module__DFPGQG__error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.VoucherDashboard-module__DFPGQG__submitButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:background-color .2s;display:flex}.VoucherDashboard-module__DFPGQG__submitButton:hover{background-color:#2563eb}.VoucherDashboard-module__DFPGQG__submitButton:disabled{cursor:not-allowed;background-color:#9ca3af}.VoucherDashboard-module__DFPGQG__emptyState{text-align:center;color:#6b7280;background:#f9fafb;border-radius:12px;padding:4rem 2rem}.VoucherDashboard-module__DFPGQG__redemptionCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:500px;padding:1.5rem}.VoucherDashboard-module__DFPGQG__redemptionTitle{color:#111827;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.VoucherDashboard-module__DFPGQG__redemptionRow{gap:.75rem;display:flex}.VoucherDashboard-module__DFPGQG__redemptionInput{text-transform:uppercase;letter-spacing:.05em;border:1px solid #d1d5db;border-radius:6px;flex:1;padding:.75rem;font-size:1rem}.VoucherDashboard-module__DFPGQG__redemptionButton{color:#fff;cursor:pointer;background-color:#1f2937;border:none;border-radius:6px;align-items:center;padding:0 1.5rem;font-weight:500;display:flex}.VoucherDashboard-module__DFPGQG__redemptionButton:hover{background-color:#000}.VoucherDashboard-module__DFPGQG__redemptionButton:disabled{opacity:.7}
.Button-module__8RiFmG__button{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.Button-module__8RiFmG__primary{background-color:var(--color-primary);color:var(--color-surface)}.Button-module__8RiFmG__primary:hover{background-color:var(--color-primary-hover)}.Button-module__8RiFmG__secondary{background-color:var(--color-secondary);color:var(--color-text-main)}.Button-module__8RiFmG__secondary:hover{filter:brightness(.95)}.Button-module__8RiFmG__outline{border:1px solid var(--color-primary);color:var(--color-primary)}.Button-module__8RiFmG__outline:hover{background-color:#8c75680d}.Button-module__8RiFmG__ghost{color:var(--color-text-main)}.Button-module__8RiFmG__ghost:hover{background-color:#0000000d}.Button-module__8RiFmG__sm{padding:.5rem 1rem}.Button-module__8RiFmG__md{padding:.75rem 1.5rem}.Button-module__8RiFmG__lg{padding:1rem 2rem}
.Modal-module__7LRQSW__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background-color:#3c322866;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s ease-out Modal-module__7LRQSW__fadeIn;display:flex;position:fixed;top:0;left:0}.Modal-module__7LRQSW__modal{background-color:#fff;border:1px solid #ffffff80;border-radius:20px;flex-direction:column;gap:1.5rem;width:90%;max-width:420px;padding:2.5rem;animation:.4s cubic-bezier(.16,1,.3,1) Modal-module__7LRQSW__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Modal-module__7LRQSW__title{font-family:var(--font-heading);color:#4a403a;text-align:center;width:100%;margin:0;font-size:1.75rem}.Modal-module__7LRQSW__description{color:#666;font-size:.95rem;line-height:1.5}.Modal-module__7LRQSW__actions{justify-content:flex-end;gap:1rem;margin-top:.5rem;display:flex}@keyframes Modal-module__7LRQSW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__7LRQSW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.TrainingCalendar-module__4ZGvTa__container{max-width:1200px;margin:0 auto;padding:1rem 0}.TrainingCalendar-module__4ZGvTa__dayBlock{background-color:#fff;border:1px solid #0000000a;border-radius:12px;margin-bottom:3rem;overflow:hidden;box-shadow:0 4px 20px #00000008}.TrainingCalendar-module__4ZGvTa__dateHeader{font-family:var(--font-heading,"Playfair Display",serif);color:#4a403a;background-color:#fafaf9;border-bottom:1px solid #0000000f;align-items:center;margin:0;padding:1.25rem 2rem;font-size:1.25rem;font-weight:500;display:flex}.TrainingCalendar-module__4ZGvTa__tableHeader{background-color:#fff;border-bottom:1px solid #0000000f;grid-template-columns:1fr 2fr 1.5fr 1.5fr 1.5fr;padding:1rem 2rem;display:grid}.TrainingCalendar-module__4ZGvTa__tableHeader>div{letter-spacing:.08em;color:#9ca3af;text-transform:uppercase;font-size:.7rem;font-weight:700}.TrainingCalendar-module__4ZGvTa__sessionList{background-color:#fff}.TrainingCalendar-module__4ZGvTa__sessionRow{border-bottom:1px solid #0000000a;grid-template-columns:1fr 2fr 1.5fr 1.5fr 1.5fr;align-items:center;padding:1.25rem 2rem;transition:all .2s;display:grid}.TrainingCalendar-module__4ZGvTa__sessionRow:last-child{border-bottom:none}.TrainingCalendar-module__4ZGvTa__sessionRow:hover{background-color:#fdfdfc;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.TrainingCalendar-module__4ZGvTa__colTime{font-family:var(--font-heading,serif);color:#4a403a;font-size:1.1rem;font-weight:500}.TrainingCalendar-module__4ZGvTa__colName{color:#1f2937;font-size:1rem;font-weight:600}.TrainingCalendar-module__4ZGvTa__colTrainer,.TrainingCalendar-module__4ZGvTa__colLevel{color:#6b7280;font-size:.9rem;font-weight:400}.TrainingCalendar-module__4ZGvTa__colOccupancy{justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.TrainingCalendar-module__4ZGvTa__occupancyBadge{color:#4b5563;background-color:#f3f4f6;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.85rem;font-weight:600;display:flex}.TrainingCalendar-module__4ZGvTa__occupancyBadge span{font-variant-numeric:tabular-nums}.TrainingCalendar-module__4ZGvTa__occupancyBadge.TrainingCalendar-module__4ZGvTa__full{color:#991b1b;background-color:#fef2f2}.TrainingCalendar-module__4ZGvTa__actionButton{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;justify-content:center;min-width:140px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #4a403a26;color:#fff!important;background-color:#4a403a!important;border:1px solid #0000!important;border-radius:6px!important;padding:.6rem 1.4rem!important;font-size:.75rem!important}.TrainingCalendar-module__4ZGvTa__actionButton:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 8px #4a403a40;background-color:#38302c!important}.TrainingCalendar-module__4ZGvTa__actionButton.TrainingCalendar-module__4ZGvTa__registered{box-shadow:none;color:#4a403a!important;background-color:#0000!important;border:1px solid #e5e7eb!important}.TrainingCalendar-module__4ZGvTa__actionButton.TrainingCalendar-module__4ZGvTa__registered:hover{color:#991b1b!important;background-color:#f9fafb!important;border-color:#d1d5db!important}.TrainingCalendar-module__4ZGvTa__actionButton.TrainingCalendar-module__4ZGvTa__disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transition:none;color:#9ca3af!important;background-color:#e5e7eb!important}.TrainingCalendar-module__4ZGvTa__footerActions{text-align:center;margin-top:3rem}@media (max-width:768px){.TrainingCalendar-module__4ZGvTa__container{padding:.5rem}.TrainingCalendar-module__4ZGvTa__dayBlock{border-radius:8px;margin-bottom:2rem}.TrainingCalendar-module__4ZGvTa__dateHeader{padding:1rem;font-size:1.1rem}.TrainingCalendar-module__4ZGvTa__tableHeader{display:none}.TrainingCalendar-module__4ZGvTa__sessionRow{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.TrainingCalendar-module__4ZGvTa__colTime{color:#8c7568;margin-bottom:.25rem;font-size:1.25rem}.TrainingCalendar-module__4ZGvTa__colName{font-size:1.1rem}.TrainingCalendar-module__4ZGvTa__colTrainer,.TrainingCalendar-module__4ZGvTa__colLevel{color:#666;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.TrainingCalendar-module__4ZGvTa__colTrainer:before{content:"Tréner:";color:#9ca3af;text-transform:uppercase;font-size:.75rem;font-weight:600}.TrainingCalendar-module__4ZGvTa__colLevel:before{content:"Úroveň:";color:#9ca3af;text-transform:uppercase;font-size:.75rem;font-weight:600}.TrainingCalendar-module__4ZGvTa__colOccupancy{border-top:1px dashed #0000000d;justify-content:space-between;align-items:center;width:100%;margin-top:.5rem;padding-top:.75rem;display:flex}.TrainingCalendar-module__4ZGvTa__actionButton{width:auto;min-width:120px}}
.page-module__Bv7ldW__headerContainer{justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem 2rem 0;display:flex}.page-module__Bv7ldW__title{margin:0;font-family:serif;font-size:2.5rem;font-weight:400}.page-module__Bv7ldW__actions{align-items:center;gap:1rem;display:flex}@media (max-width:768px){.page-module__Bv7ldW__headerContainer{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem 1rem 0}.page-module__Bv7ldW__title{font-size:2rem}.page-module__Bv7ldW__actions{flex-flow:column wrap;width:100%}.page-module__Bv7ldW__dobitButton{justify-content:center;width:100%}}
.TrainingForm-module__IgbhNa__formContainer{max-width:1000px}.TrainingForm-module__IgbhNa__input{color:#1f2937;background-color:#fff;border:1px solid #e5e0dd;border-radius:4px;width:100%;margin-top:.5rem;padding:.75rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.TrainingForm-module__IgbhNa__input:focus{border-color:#c4a484;outline:none;box-shadow:0 0 0 3px #c4a4841a}.TrainingForm-module__IgbhNa__input::placeholder{color:#9ca3af;opacity:1}.TrainingForm-module__IgbhNa__textarea{resize:vertical}.TrainingForm-module__IgbhNa__label{color:#666;margin-top:1.5rem;margin-bottom:0;font-size:.8rem;font-weight:600;display:block}.TrainingForm-module__IgbhNa__selectWrapper{position:relative}.TrainingForm-module__IgbhNa__selectIcon{pointer-events:none;color:#666;position:absolute;top:50%;right:1rem;transform:translateY(10%)}.TrainingForm-module__IgbhNa__select{appearance:none}
.MyBookings-module__c5cXFW__container{margin-bottom:3rem;padding:0 2rem;animation:.6s ease-out MyBookings-module__c5cXFW__fadeIn}.MyBookings-module__c5cXFW__header{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.MyBookings-module__c5cXFW__title{color:#4a403a;font-size:1.5rem;font-weight:600;font-family:var(--font-serif,sans-serif);letter-spacing:-.02em;margin:0}.MyBookings-module__c5cXFW__icon{color:#5e715d}.MyBookings-module__c5cXFW__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem;display:grid}.MyBookings-module__c5cXFW__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:center;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005}.MyBookings-module__c5cXFW__card:before{content:"";opacity:0;background-color:#5e715d;width:4px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.MyBookings-module__c5cXFW__card:hover{border-color:#5e715d;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000006}.MyBookings-module__c5cXFW__card:hover:before{opacity:1}.MyBookings-module__c5cXFW__cardContent{flex:1;min-width:0}.MyBookings-module__c5cXFW__trainingTitle{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .5rem;font-size:1.1rem;font-weight:700;overflow:hidden}.MyBookings-module__c5cXFW__details{flex-direction:column;gap:.35rem;display:flex}.MyBookings-module__c5cXFW__detailRow{color:#6b7280;align-items:center;gap:.5rem;font-size:.925rem;display:flex}.MyBookings-module__c5cXFW__timeHighlight{color:#5e715d;background-color:#f3f8f3;border-radius:4px;padding:.1rem .4rem;font-weight:600}.MyBookings-module__c5cXFW__levelBadge{color:#4b5563;letter-spacing:.03em;text-transform:uppercase;background-color:#f3f4f6;border-radius:9999px;margin-top:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.MyBookings-module__c5cXFW__cancelButton{color:#9ca3af;background-color:#0000;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:1rem;transition:all .2s;display:flex}.MyBookings-module__c5cXFW__cancelButton:hover{color:#dc2626;background-color:#fef2f2;border-color:#fee2e2}.MyBookings-module__c5cXFW__cancelButton:disabled{opacity:.5;cursor:wait}@keyframes MyBookings-module__c5cXFW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.MyBookings-module__c5cXFW__grid{grid-template-columns:1fr}.MyBookings-module__c5cXFW__card{padding:1.25rem}}
.ProfileForm-module__AEoNda__card{background-color:#fff;border:1px solid #0000000a;border-radius:12px;max-width:800px;padding:2.5rem;box-shadow:0 4px 20px #00000008}.ProfileForm-module__AEoNda__title{font-family:var(--font-heading,"Playfair Display",serif);color:#4a403a;border-bottom:1px solid #0000000f;margin-bottom:2rem;padding-bottom:1rem;font-size:1.5rem;font-weight:500}.ProfileForm-module__AEoNda__grid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2.5rem;display:grid}@media (max-width:768px){.ProfileForm-module__AEoNda__grid{grid-template-columns:1fr;gap:1.5rem}}.ProfileForm-module__AEoNda__formGroup{flex-direction:column;gap:.5rem;display:flex}.ProfileForm-module__AEoNda__label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.ProfileForm-module__AEoNda__input{color:#1f2937;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.ProfileForm-module__AEoNda__input:focus{border-color:#4a403a;outline:none;box-shadow:0 0 0 3px #4a403a1a}.ProfileForm-module__AEoNda__staticValue{color:#374151;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;align-items:center;min-height:44px;padding:.75rem 1rem;font-size:.95rem;display:flex}.ProfileForm-module__AEoNda__placeholder{color:#9ca3af;font-size:.9rem;font-style:italic}.ProfileForm-module__AEoNda__actions{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.ProfileForm-module__AEoNda__editActions{gap:1rem;display:flex}.ProfileForm-module__AEoNda__secondaryActions{align-items:center;gap:1rem;display:flex}.ProfileForm-module__AEoNda__message{border-radius:6px;padding:.5rem 1rem;font-size:.85rem;animation:.3s ProfileForm-module__AEoNda__fadeIn}.ProfileForm-module__AEoNda__success{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0}.ProfileForm-module__AEoNda__error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}@keyframes ProfileForm-module__AEoNda__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
