/*!/wp-content/themes/medura/assets/css/single-course-offers.css*/.offerings-container-card{background:var(--c-surface);border-radius:var(--radius-xl);border:1px solid var(--c-border);overflow:hidden;margin-bottom:30px;box-shadow:var(--shadow-sm);padding:12px;position:relative}.slider-nav-btn{position:absolute;top:55%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background-color:#fff;border:1px solid #D1D5D7;box-shadow:0 4px 10px rgb(0 0 0 / .15);cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;color:#1D1A4E;padding:0!important;transition:all 0.3s ease}.slider-nav-btn svg{width:24px!important;height:24px!important;stroke:#1D1A4E!important;fill:none!important;display:block!important;flex-shrink:0!important}.slider-nav-btn:hover:not(:disabled){background-color:#f8fafc!important;box-shadow:0 6px 14px rgb(0 0 0 / .2)!important;transform:translateY(-50%) scale(1.05)!important}.slider-nav-btn:disabled{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.slider-prev{left:16px}.slider-next{right:16px}html[dir="rtl"] .slider-prev,body[dir="rtl"] .slider-prev,[dir="rtl"] .slider-prev{left:auto;right:16px;transform:translateY(-50%) scaleX(-1)!important}html[dir="rtl"] .slider-next,body[dir="rtl"] .slider-next,[dir="rtl"] .slider-next{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)!important}html[dir="rtl"] .slider-nav-btn:hover:not(:disabled),body[dir="rtl"] .slider-nav-btn:hover:not(:disabled),[dir="rtl"] .slider-nav-btn:hover:not(:disabled){transform:translateY(-50%) scaleX(-1) scale(1.05)!important}@media (max-width:768px){.slider-nav-btn{display:none!important}}.offerings-container-title{font-size:24px;font-weight:700;margin-bottom:20px;color:#1D1A4E;text-align:center;width:100%}#amelia-container>div>div.am-els__wrapper>div{background-color:white!important;min-width:100%;box-shadow:rgb(60 64 67 / .3) 0 1px 2px 0,rgb(60 64 67 / .15) 0 2px 6px 2px!important;border:1px solid rgb(97 44 187)!important}@media (max-width:768px){div[id^="amelia-v2-booking-"] .am-els__wrapper{flex-direction:column!important;flex-wrap:wrap!important;overflow-x:visible!important;padding:16px!important;gap:24px!important;box-sizing:border-box!important}div[id^="amelia-v2-booking-"] .am-ec{max-width:100%!important;width:100%!important;min-width:0!important;padding:20px!important}div[id^="amelia-v2-booking-"] .am-els__wrapper{padding:0px!important}}#amelia-container>div>div.am-els__available{display:none}#amelia-container{--am-mw-main:100% !important;width:100%!important;padding:0px!important}#amelia-container>div{width:100%!important}.am-ec{display:grid!important;grid-template-columns:1fr auto!important;gap:16px 0!important;background:#ffffff!important;border:1px solid #edf2f7!important;border-radius:12px!important;padding:24px!important;max-width:400px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05)!important;box-sizing:border-box!important}.am-ec__period,.am-ec__info,.am-ec__actions,.am-ec__info-other{display:contents!important}.am-ec__period-text,.am-ec__info-availability{display:none!important}.am-ec__info-name{grid-column:1 / 2!important;grid-row:1!important;font-size:18px!important;font-weight:600!important;color:#0f172a!important;margin:0!important;line-height:1.4!important;padding-right:16px!important}.am-ec__period-date{grid-column:2 / 3!important;grid-row:1 / 3!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin:0!important}.am-ec__period-date__day,.am-ec__period-date__month{font-size:26px!important;font-weight:700!important;color:#0f172a!important;line-height:1.2!important}.am-ec__info-capacity{grid-column:1 / 2!important;grid-row:2!important;background:#f1f5f9!important;color:#0f172a!important;padding:4px 10px!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;width:fit-content!important;margin:0!important}.am-ec__info-capacity::before{content:"";display:inline-block;width:14px;height:14px;margin-inline-end:6px!important;margin-right:6px;background-color:#64748b;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg>') no-repeat center;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg>') no-repeat center}.am-ec__period-time{grid-column:1 / 3!important;grid-row:3!important;font-size:14px!important;color:#475569!important;display:flex!important;align-items:center!important;margin:8px 0 0 0!important}.am-ec__period-time::before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;margin-inline-end:8px!important;background-color:#94a3b8;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>') no-repeat center;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>') no-repeat center}.am-ec__info-location{grid-column:1 / 3!important;grid-row:4!important;font-size:14px!important;color:#475569!important;display:flex!important;align-items:flex-start!important;margin:0!important;line-height:1.5!important}.am-ec__info-location::before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;margin-inline-end:8px!important;margin-top:2px;background-color:#94a3b8;flex-shrink:0!important;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>') no-repeat center;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>') no-repeat center}.am-ec::after{content:"";grid-column:1 / 3!important;grid-row:5!important;height:1px!important;background:#f1f5f9!important;margin:16px 0!important}.am-ec__actions-price{grid-column:1 / 2!important;grid-row:6!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:start!important;align-self:center!important}.am-ec__actions-price p{margin:0!important;font-size:24px!important;font-weight:700!important;color:#0f172a!important;line-height:1!important}.am-ec__actions-btn{grid-column:2 / 3!important;grid-row:6!important;margin:0!important;display:flex!important;align-items:center!important;align-self:center!important;justify-content:flex-end!important}.am-ec__actions-btn button{background:#592AA9!important;color:#ffffff!important;border:none!important;padding:24px 24px!important;border-radius:8px!important;font-weight:600!important;font-size:15px!important;cursor:pointer!important;font-family:inherit!important;transition:background 0.2s ease!important}.am-ec__actions-btn button:hover{background:#9333ea!important}#amelia-container>div.am-eli.am-dialog-el__main-container>div.am-eli__header>div{width:100%!important;max-width:100%!important}