.elementor-23985 .elementor-element.elementor-element-effc33e{--animation-duration:3500ms;--dynamic-text-color:#FFD0D7;}.elementor-23985 .elementor-element.elementor-element-effc33e .elementor-headline{text-align:center;}.elementor-23985 .elementor-element.elementor-element-effc33e .elementor-headline-dynamic-wrapper path{stroke:#E3C396;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;}.elementor-23985 .elementor-element.elementor-element-d0561e8 > .elementor-container{max-width:1445px;}.elementor-23985 .elementor-element.elementor-element-bestlg01{--grid-columns:4;}@media(max-width:1024px){.elementor-23985 .elementor-element.elementor-element-bestlg01{--grid-columns:2;}}@media(min-width:769px){.elementor-23985 .elementor-element.elementor-element-1695b6b{width:15%;}.elementor-23985 .elementor-element.elementor-element-0d3526d{width:69.333%;}.elementor-23985 .elementor-element.elementor-element-edc3d41{width:15%;}}@media(max-width:1024px) and (min-width:769px){.elementor-23985 .elementor-element.elementor-element-8f45cc4{width:100%;}}@media(max-width:768px){.elementor-23985 .elementor-element.elementor-element-0d3526d{width:100%;}.elementor-bc-flex-widget .elementor-23985 .elementor-element.elementor-element-0d3526d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23985 .elementor-element.elementor-element-0d3526d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23985 .elementor-element.elementor-element-0d3526d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23985 .elementor-element.elementor-element-0d3526d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-23985 .elementor-element.elementor-element-d0561e8 > .elementor-container{max-width:500px;}.elementor-23985 .elementor-element.elementor-element-8f45cc4{width:100%;}.elementor-bc-flex-widget .elementor-23985 .elementor-element.elementor-element-8f45cc4.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-23985 .elementor-element.elementor-element-8f45cc4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-23985 .elementor-element.elementor-element-8f45cc4.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-23985 .elementor-element.elementor-element-bestlg01{--grid-columns:2;}}/* Start custom CSS *//*poziomy*/
.lvl-grid .e-loop-item{position:relative}
.lvl-grid .e-loop-item::after{position:absolute;left:10px;top:10px;z-index:3;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.4;padding:3px 10px;border-radius:99px;pointer-events:none}
.lvl-grid .ld_course_category-poziom-poczatkujace::after{content:"Dla początkujących";background:#d8f7e4;color:#14532d}
.lvl-grid .ld_course_category-poziom-srednio-zaawansowane::after{content:"Średnio zaawansowane";background:#cfeaff;color:#0c4a6e}
.lvl-grid .ld_course_category-poziom-zaawansowane::after{content:"Zaawansowane";background:#ffd9ec;color:#831843}
.lvl-grid .elementor-loop-container>.learndash-wrapper{display:none!important}
@media(max-width:767px){
.lvl-grid .elementor-loop-container{gap:10px!important}
.lvl-grid .e-loop-item::after{font-size:9px;padding:2px 7px;left:6px;top:6px}
.lvl-grid .e-loop-item{padding:6px!important;border-radius:12px}
.lvl-grid .e-loop-item *{font-size:12px!important;line-height:1.3}
.lvl-grid .e-loop-item a.elementor-button,.lvl-grid .e-loop-item .elementor-button{padding:8px 10px!important;font-size:11px!important}
.lvl-filter button{font-size:12px;padding:8px 12px}
}
.lvl-filter{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:6px;padding-bottom:4px;scrollbar-width:none}
.lvl-filter::-webkit-scrollbar{display:none}
.lvl-filter button{white-space:nowrap;flex:0 0 auto;font-size:12px;padding:7px 12px}
}
}
/*kafelki-srodek*/
.lvl-grid .e-loop-item::after{left:50%!important;transform:translateX(-50%);white-space:nowrap}
.lvl-grid .e-loop-item,.lvl-grid .e-loop-item *{text-align:center}
.lvl-grid .e-loop-item .e-con{align-items:center}
.lvl-grid .e-loop-item .elementor-widget-button,.lvl-grid .e-loop-item .elementor-button-wrapper{display:flex;justify-content:center;width:100%}
.lvl-grid .e-loop-item .elementor-button{background:linear-gradient(120deg,#ffd9ec,#e6dcff 40%,#cfeaff 75%,#d8f7e4)!important;color:#16161a!important;border:1px solid rgba(22,22,26,.08)!important;border-radius:99px!important;font-weight:600;box-shadow:none!important;padding:9px 18px!important;font-size:13px!important}
.lvl-grid .e-loop-item .elementor-button:hover{background:linear-gradient(120deg,#ffc2e0,#d9c9ff 40%,#b9e0ff 75%,#c3f1d4)!important}
@media(max-width:767px){.lvl-grid .e-loop-item .elementor-button{padding:7px 12px!important;font-size:11.5px!important}.lvl-grid .e-loop-item::after{font-size:8.5px;padding:2px 7px;top:5px}}
.lvl-grid .ld_course_category-poziom-dla-kazdego::after{content:"Dla każdego";background:#fff0c9;color:#713f12}
@media(max-width:767px){
.lvl-filter{flex-wrap:wrap!important;overflow:visible!important;justify-content:center!important;gap:6px!important}
.lvl-filter button{flex:0 0 auto!important;white-space:nowrap;font-size:11.5px!important;padding:6px 11px!important}
}
/*filtry-kolory*/
.lvl-filter button{border:2px solid transparent!important;transition:transform .15s,box-shadow .15s,filter .15s}
.lvl-filter button[data-l=""]{background:linear-gradient(120deg,#ffd9ec,#e6dcff 40%,#cfeaff 75%,#d8f7e4)!important;color:#4a3f5c!important}
.lvl-filter button[data-l=""]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #a78bfa55;filter:saturate(1.25) brightness(.97)}
.lvl-filter button[data-l=""].on{border-color:#a78bfa!important;box-shadow:0 0 0 3px #a78bfa33;font-weight:600}
.lvl-filter button[data-l="poziom-dla-kazdego"]{background:#fff0c9!important;color:#713f12!important}
.lvl-filter button[data-l="poziom-dla-kazdego"]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #c58a1b55;filter:saturate(1.25) brightness(.97)}
.lvl-filter button[data-l="poziom-dla-kazdego"].on{border-color:#c58a1b!important;box-shadow:0 0 0 3px #c58a1b33;font-weight:600}
.lvl-filter button[data-l="poziom-poczatkujace"]{background:#d8f7e4!important;color:#14532d!important}
.lvl-filter button[data-l="poziom-poczatkujace"]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #3f9d6355;filter:saturate(1.25) brightness(.97)}
.lvl-filter button[data-l="poziom-poczatkujace"].on{border-color:#3f9d63!important;box-shadow:0 0 0 3px #3f9d6333;font-weight:600}
.lvl-filter button[data-l="poziom-srednio-zaawansowane"]{background:#cfeaff!important;color:#0c4a6e!important}
.lvl-filter button[data-l="poziom-srednio-zaawansowane"]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #3b8fc755;filter:saturate(1.25) brightness(.97)}
.lvl-filter button[data-l="poziom-srednio-zaawansowane"].on{border-color:#3b8fc7!important;box-shadow:0 0 0 3px #3b8fc733;font-weight:600}
.lvl-filter button[data-l="poziom-zaawansowane"]{background:#ffd9ec!important;color:#831843!important}
.lvl-filter button[data-l="poziom-zaawansowane"]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #d6538b55;filter:saturate(1.25) brightness(.97)}
.lvl-filter button[data-l="poziom-zaawansowane"].on{border-color:#d6538b!important;box-shadow:0 0 0 3px #d6538b33;font-weight:600}

/*przycisk-pakiety*/
.lvl-filter button.go-pakiety{background:linear-gradient(120deg,#e6dcff,#ffd9ec)!important;color:#4c1d95!important;border:2px solid transparent!important}
.lvl-filter button.go-pakiety:hover{transform:translateY(-1px);box-shadow:0 3px 10px #a78bfa55;filter:saturate(1.25) brightness(.97)}

#pakiety{scroll-margin-top:70px}
/*etykieta*/
.elementor-element-effc33e .elementor-headline::before{content:"KURSY ONLINE";display:block;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;color:#db2777;margin-bottom:6px}/* End custom CSS */