.consultantCard-box{display:flex;flex-direction:column;padding-bottom:2rem;padding-inline:.5rem}.slick-slide:first-child .consultantCard{transform:translate(5rem)}.consultantCard{padding-block:.75rem;background:#fff;border-radius:50px 20px 20px;position:relative;padding-inline:.5rem;margin-block:1rem;box-shadow:0 4px 4px #00000040;width:90%;min-height:155px;margin-inline:auto;left:-2.5rem}.slick-active .consultantCard{left:0;transform:translate(0)!important}.consultantCard__h2{font-size:1rem;margin-bottom:.5rem;font-weight:700}.consultantCard__info{text-align:right;padding-left:25%;margin-bottom:1rem}.consultantCard__kierunki{position:absolute;bottom:.5rem}.consultantCard__kierunki--second{display:none}.consultantCard__photo{width:70px;height:70px;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 4px 4px #00000040}.consultantSlider-box__info,.konsultacje__purple--wykształcenie{display:none}.consultantSlider-box--first .arrow-next svg{fill:#000!important}.consultantSlider-box--last .arrow-prev svg{fill:#000!important}@media only screen and (min-width: 768px){.consultantCard-box{position:relative;margin-top:1rem;background-color:#fff;border-radius:80px 20px 20px;box-shadow:0 4px 4px #00000040;padding:2rem;margin-bottom:2rem}.consultantCard{box-shadow:none;background:none;width:100%;margin:0;border-radius:none;font-size:1.25rem;left:0}.consultantCard__photo{top:-1.875rem;left:-2rem;width:140px;height:140px}.consultantCard__info{position:relative;text-align:left;padding-left:200px}.consultantCard__h2{font-size:2rem}.konsultacje__purple--kierunki{display:none}.konsultacje__purple--wykształcenie{display:block}.consultantCard__kierunki{position:relative;padding-left:200px}.consultantCard__kierunki--second{display:block;font-size:1rem}.consultantCard__kierunki--second__main{font-weight:700}.consultantCard-box .paymentSwitcher-box{position:absolute;bottom:6rem;right:3rem;transform:scale(1.2)}}@media only screen and (min-width: 1200px){.consultantCard{min-height:230px;top:-3rem;margin-bottom:-3rem}.consultantCard-box{margin-inline:1rem;box-shadow:none}.consultantCard__photo{top:1rem;box-shadow:none}.consultantCard-box--selected>*>.consultantCard__photo{box-shadow:0 4px 4px #00000040}.consultantCard__info,.consultantCard__kierunki{padding-left:120px}.consultantCard-box--selected,.consultantCard-box:hover,.consultantCard-box:focus{box-shadow:1px 4px 6px #00000040,0 1px 1px #00000040}.consultantSlider-box{padding:2rem;background-color:#fff;border-radius:20px;margin-block:4rem}.consultantSlider-box__info{font-size:2.25rem;font-weight:600;display:block}}.calendarCard__box{align-self:center;position:relative;font-family:Inter,sans-serif}.calendarCard{display:flex;flex-direction:row;gap:.5rem;font-size:.875rem;align-items:start;justify-content:center;padding-bottom:2rem;max-height:290px;overflow:hidden}.calendarCard--dropped{max-height:none;overflow:visible}.calendarCard__header{padding-inline:.5rem;display:flex;justify-content:space-between}.calendarCard__arrow-box{display:flex;gap:1rem;align-items:start}.calendarCard__arrow{position:relative;top:.5rem;width:20px;height:20px;cursor:pointer}.calendarCard__arrow--prev{transform:rotate(180deg) translateY(20%)}.calendarCard__arrow--next.calendarCard__arrow--next .arrow-icon{fill:#000}.calendarCard__arrow:hover .arrow-icon,.calendarCard__arrow:focus .arrow-icon{fill:#000}.calendarCard__h2.calendarCard__h2{font-size:1.25rem;margin-bottom:1rem}.calendarCard__daySchedule{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:20px;gap:1rem}.calendarCard__daySchedule--active{height:11rem}.calendarCard__daySchedule--weekend{display:none}.calendarCard__daySchedule--holiday.calendarCard__daySchedule--holiday{background-color:var(--yellow)}.calendarCard__daySchedule--weekend .calendarCard__date{display:flex;align-items:center;justify-content:center;width:39px}.calendarCard__hours-box{position:absolute;top:8rem;left:0;width:85vw;display:flex;flex-wrap:wrap;gap:1rem}.calendarCard__day li:first-child{font-weight:700;margin-block:.5rem}.calendarCard__day__hour{cursor:pointer;padding-inline:.5rem;padding-block:.75rem;border-radius:.5rem;background-color:#ffffff80;border:1px solid var(--lightest-purple)}.calendarCard__day__hour--reserved,.calendarCard__day__hour:hover,.calendarCard__day__hour:focus{background-color:var(--calendar-purple-500)}.calendarCard__day__hour--reserved{border:1px solid var(--purple);outline:1px solid var(--purple)}.calendarCard__day__hour--busy{background-color:var(--gray);cursor:not-allowed}.calendarCard__day__hour--notWorking{background-color:var(--gray);cursor:not-allowed;height:1rem;width:100%;display:flex;align-items:center;justify-content:center}.calendarCard__day__hour--busy:hover,.calendarCard__day__hour--busy:focus,.calendarCard__day__hour--notWorking:hover,.calendarCard__day__hour--notWorking:focus{background-color:var(--gray)}.calendarCard__weekend{background-color:var(--yellow);width:5px;height:1.5rem;margin-inline:-.25rem}.calendarCard__weekday{font-weight:700;font-size:1rem;margin-bottom:1rem;text-transform:capitalize}.calendarCard__date{border:1px solid var(--gray);background-color:#fff;width:53px;height:52px;line-height:52px;margin-bottom:.5rem}@media only screen and (min-width: 768px){.calendarCard__box{width:100%}.calendarCard{width:100%;justify-content:space-between;padding-inline:1rem;font-size:1rem}.calendarCard__date{width:64px;height:64px;line-height:64px}.calendarCard__day__hour{padding-inline:1rem}.calendarCard__h2{font-weight:900;font-size:1.5rem}.calendarCard__arrow-box{gap:3rem}.calendarCard__arrow .arrow-icon{fill:var(--gray)}.calendarCard__daySchedule--weekend .calendarCard__date{width:50px}.calendarCard{max-height:315px;overflow:hidden}.calendarCard--dropped{max-height:none;overflow:visible}}@media only screen and (min-width: 1200px){.calendarCard--dropped{min-height:520px}.calendarCard__box{min-height:426px}}.paymentSwitcher-box{display:flex;gap:1rem;align-self:end;margin-block:1rem;align-items:center}.paymentSwitcher{cursor:pointer;position:relative;width:40px;height:20px;background:var(--purple);-webkit-appearance:none;outline:none;border-radius:20px;transition:.4s ease-in-out}.paymentSwitcher:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;top:0;left:0;background:#fff;transform:scale(.75);transition:.4s ease-in-out}.paymentSwitcher:checked:before{left:20px}.paymentSwitcher__purple-text{color:var(--purple);font-weight:700}@media only screen and (min-width: 768px){.paymentSwitcher-box{gap:1.5rem}}.kierunkiPomoc{position:relative}.kierunkiPomoc select:focus-visible{outline:1px solid var(--purple)}.kierunkiPomoc-icon{position:relative;border-bottom:2px solid var(--yellow)}.kierunkiPomoc-select-box,.kierunkiPomoc-select-box__select{display:flex;align-items:center;justify-content:start}.kierunkiPomoc-selectContainer{margin-left:.5rem;margin-block:.5rem}.kierunkiPomoc-select{appearance:none;-webkit-appearance:none;background:none;border:1px solid black;padding:.5rem 2rem .5rem .5rem;background:url(/icons/konsultacje/arrow.svg) no-repeat right .5rem center;cursor:pointer}.kierunkiPomoc-select option>p{cursor:pointer;border:1px solid black!important;outline:1px solid black;padding:1rem;box-shadow:1px 1px 1px 1px #00000040}.kierunkiPomoc__szybkiTermin{position:absolute;right:0;top:-8rem;color:var(--purple);cursor:pointer;font-weight:700}.kierunkiPomoc__szybkiTermin:after{display:inline-block;position:relative;content:"";width:.75rem;height:.75rem;background:url(/icons/konsultacje/arrowPurple.svg) no-repeat left center;background-size:.75rem;transform:rotate(-90deg);margin-left:.25rem;top:1px}.kierunki--error{position:relative}.kierunkiPomoc__kierunkiList,.kierunkiPomoc .paymentSwitcher-box,.kierunkiPomoc__paymentInfo,.kierunkiPomoc__paymentInfo__details__time,.kierunkiPomoc__desktop-info__termin,.kierunkiPomoc__desktop-info__osoba,.kierunkiPomoc-select-box p{display:none}@media only screen and (min-width: 768px){.kierunkiPomoc{background-color:#fff;border-radius:20px;border:1px solid var(--purple);padding-inline:2rem;box-shadow:0 4px 4px #00000040;padding-block:1rem 3.5rem;display:flex;flex-direction:column;font-size:1rem}.kierunkiPomoc__szybkiTermin{position:relative;top:0;align-self:end;font-size:1.125rem}.kierunkiPomoc-select-box--kierunek{display:none}.kierunkiPomoc__kierunkiList{display:flex;gap:1rem;margin-top:1rem;align-items:center}.kierunkiPomoc__kierunkiList div{display:flex;gap:1rem;align-items:center}.kierunkiPomoc-select-box__select{margin-top:1rem}.kierunkiPomoc__kierunkiList ul{display:flex;gap:1rem}.kierunkiPomoc__kierunkiList ul li{cursor:pointer}.kierunkiPomoc__kierunkiList p{font-weight:700;font-size:1.125rem;color:var(--purple)}.kierunkiPomoc__kierunkiList--selected,.kierunkiPomoc__kierunkiList ul li:hover,.kierunkiPomoc__kierunkiList ul li:focus{color:var(--purple)}.kierunkiPomoc__kierunkiList--disabled,.kierunkiPomoc__kierunkiList--disabled:hover,.kierunkiPomoc__kierunkiList--disabled:focus{color:var(--gray)!important;cursor:not-allowed}.kierunkiPomoc-icon{width:28px;height:30px}.kierunkiPomoc-selectContainer{margin-inline:1rem}.kierunkiPomoc-select{padding-right:2rem}.kierunkiPomoc .paymentSwitcher-box{display:flex}.kierunkiPomoc__paymentInfo{position:relative;display:flex;align-items:center;gap:.5rem;background-color:var(--lightest-purple);border-radius:20px;padding:1rem}.kierunkiPomoc__paymentInfo *{transition:none}.kierunkiPomoc__paymentInfo p{color:var(--purple)}.kierunkiPomoc__paymentInfo span{font-weight:700}.kierunkiPomoc__paymentInfo__details{position:absolute;right:1rem;display:flex;align-items:center;gap:.5rem}.kierunkiPomoc__paymentInfo__details div{display:flex;align-items:center;gap:.5rem}}@media only screen and (min-width: 1200px){.kierunkiPomoc{font-size:1.25rem;padding-inline:3rem;padding-block:1rem}.kierunkiPomoc__szybkiTermin{position:absolute;top:1rem;right:3rem;font-size:inherit}.kierunkiPomoc__kierunkiList{gap:5rem;margin-top:0}.kierunkiPomoc__kierunkiList--selected{font-weight:700}.kierunkiPomoc__kierunkiList p{font-size:inherit}.kierunkiPomoc__kierunkiList ul{gap:3rem}.kierunkiPomoc__paymentInfo__details{gap:2rem}.kierunkiPomoc-select-box,.kierunkiPomoc__desktop-info__termin,.kierunkiPomoc__desktop-info__osoba{display:flex;flex-direction:column;align-items:start;margin-top:1rem}.kierunkiPomoc-select-box--kierunek{display:none}.kierunkiPomoc-select-box p,.kierunkiPomoc__desktop-info__termin p,.kierunkiPomoc__desktop-info__osoba p{display:block;color:var(--text-gray);font-size:1rem}.kierunkiPomoc-select-box,.kierunkiPomoc__desktop-info__termin{border-right:1px solid var(--text-gray)}.kierunkiPomoc__paymentInfo{width:77%}.kierunkiPomoc .paymentSwitcher-box{position:absolute;bottom:1rem}.kierunkiPomoc__desktop-info{display:flex;flex-direction:row;gap:2rem;align-items:start;justify-content:space-around;margin-bottom:1rem}.kierunkiPomoc__desktop-info__termin,.kierunkiPomoc__desktop-info__osoba{min-width:300px}.kierunkiPomoc__desktop-info__termin div,.kierunkiPomoc__desktop-info__osoba div{display:flex;gap:1rem;padding-block:.5rem;margin-block:.5rem}.kierunkiPomoc__desktop-info__termin .kierunkiPomoc__desktop-info__data,.kierunkiPomoc__desktop-info__osoba .kierunkiPomoc__desktop-info__data{color:#000;font-size:1.25rem}.kierunkiPomoc__desktop-info__no-data .kierunkiPomoc__desktop-info__data{cursor:pointer}.kierunkiPomoc-select-box__select{margin-top:0}}.konsultacjeModal__backdrop{position:fixed;inset:0;width:100vw;height:100vh;max-width:100%;z-index:10;backdrop-filter:blur(10px);border-radius:20px}.konsultacjeModal{position:relative;display:flex;width:100%;flex-direction:column;align-items:start;justify-content:center;gap:.5rem;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;padding:5rem 1rem 1rem;border-radius:20px;font-size:.75rem;box-shadow:0 0 20px 4px #00000040}.konsultacjeModal__box{position:relative;display:flex;width:100%;flex-direction:column;gap:.5rem;align-items:start;justify-content:center}.konsultacjeModal:has(.fastDate){padding-top:3rem}.konsultacjeModal--consultant{border-top-left-radius:40px}.konsultacjeModal__eventMessage{font-size:2rem;color:var(--yellow);text-align:center;font-weight:900;margin-bottom:3rem;max-width:70%;align-self:center}.konsultacjeModal__eventMessage--success{color:green}.konsultacjeModal .paymentSwitcher-box{position:absolute;top:-3rem;left:0}.konsultacjeModal__close{font-size:1.5rem;position:absolute;display:flex;align-items:center;justify-content:center;right:.125rem;top:.125rem;width:40px;height:40px;background-color:transparent;border-radius:50%;outline:none;border:1px solid var(--gray);cursor:pointer}.konsultacjeModal__consultant{position:absolute;top:-5rem;left:-1rem;display:flex;gap:1rem;align-items:end}.konsultacjeModal__consultant__infoBox{display:flex;flex-direction:column;gap:.75rem}.konsultacjeModal__consultant__name{font-weight:700;font-size:1rem}.konsultacjeModal__consultant img{border-radius:50%;width:65px;height:65px}.konsultacjeModal__consultant__termin{font-weight:700;color:var(--purple)}.konsultacjeModal__consultant__termin span{color:#000;font-weight:500}.konsultacjeModal__kierunek{padding-left:1rem}.konsultacjeModal__input{position:relative;width:100%;padding:1rem;border:2px solid var(--gray);border-radius:20px;font-size:1rem}.konsultacjeModal__inputDiv,.konsultacjeModal__input--emailError,.konsultacjeModal__input--phoneError{position:relative;width:100%}.konsultacjeModal__input--emailError:after,.konsultacjeModal__input--phoneError:after{position:relative;left:1rem;color:var(--yellow);font-size:.75rem}.konsultacjeModal__input--emailError:after{content:"Wprowadź adres e-mail"}.konsultacjeModal__input--phoneError:after{content:"Wprowadź numer telefonu"}.konsultacjeModal__input--emailError .konsultacjeModal__input,.konsultacjeModal__input--phoneError .konsultacjeModal__input{border:2px solid var(--yellow)}.konsultacjeModal:has(.fastDate) .konsultacjeModal__textarea{border-top-left-radius:40px;padding-left:5rem}.konsultacjeModal__textarea{resize:none;width:100%;min-height:200px;border:2px solid var(--gray);border-radius:20px;padding:1rem;font-size:1rem;margin-bottom:1rem}.konsultacjeModal__input:focus-within,.konsultacjeModal__textarea:focus-within{outline:none;border:2px solid var(--yellow)}.konsultacjeModal_paymentInfo{display:flex;gap:.5rem;align-items:center;font-size:1rem;border-radius:20px;background-color:var(--lightest-purple);padding-block:.5rem;padding-inline:1rem;width:100%;margin-bottom:.5rem}.konsultacjeModal_paymentInfo p{position:relative;top:2px;color:var(--purple)}.konsultacjeModal_paymentInfo span{font-weight:700}.konsultacjeModal__order{display:flex;flex-direction:row;align-items:center;justify-content:end;width:100%;gap:.5rem}.konsultacjeModal__order div{display:flex;gap:.25rem;align-items:center;color:var(--purple);font-weight:700}.konsultacjeModal__order button{padding-inline:1.5rem;padding-block:1rem;border:none;border-radius:20px;background-color:var(--purple);cursor:pointer;color:#fff;font-size:1rem;font-weight:600}.konsultacjeModal__order button:hover,.konsultacjeModal__order button:focus{outline:1px solid var(--purple);background-color:#fff;color:var(--purple)}.konsultacjeModal__box__consultant,.konsultacjeModal__timeInfo,.konsultacjeModal__reservation,.konsultacjeModal__order__zegar.konsultacjeModal__order__zegar{display:none}.konsultacjeModal__terms-box{display:flex;position:relative}.konsultacjeModal__terms-box--error input{outline:2px solid var(--yellow)}.konsultacjeModal__terms-box input{cursor:pointer;width:1rem;height:1rem;align-self:center}.konsultacjeModal__terms{padding-left:.5rem;font-weight:700}.konsultacjeModal__terms a{color:var(--purple);text-decoration:underline;cursor:pointer}@media only screen and (min-width: 768px){.konsultacjeModal{padding-top:4rem;display:flex;font-size:1.125rem;flex-direction:row;align-items:center;max-width:1200px}.konsultacjeModal:has(.fastDate){padding-top:6rem}.konsultacjeModal:has(.fastDate) .konsultacjeModal__textarea{border-top-left-radius:20px;padding-left:1rem}.konsultacjeModal__consultant img,.konsultacjeModal__consultant__name{display:none}.konsultacjeModal__consultant{position:relative;top:0;left:0}.konsultacjeModal--consultant{border-top-left-radius:20px}.konsultacjeModal__box__consultant{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.konsultacjeModal__box__consultant img{border-radius:50%;width:175px;height:175px;object-fit:cover}.konsultacjeModal__box__consultant p{font-size:1.25rem;font-weight:700}.konsultacjeModal__kierunek{padding-left:0}.konsultacjeModal__timeInfo{display:flex;align-items:center;gap:.5rem;color:var(--purple);font-weight:600;position:absolute;top:0;right:2rem}.konsultacjeModal__order__time.konsultacjeModal__order__time{display:none}.konsultacjeModal__order{position:relative}.konsultacjeModal__order>div{position:absolute;top:-5.5rem;right:1rem;gap:1rem}.konsultacjeModal_paymentInfo{padding-block:1rem;font-size:1.125rem}.konsultacjeModal__reservation{font-family:Inter,sans-serif;display:block;font-weight:900;font-size:1.5rem;position:relative;position:absolute;top:-3rem;left:-11rem}.konsultacjeModal .paymentSwitcher-box{top:-6rem;left:auto;right:3rem}}@media only screen and (min-width: 1200px){.konsultacjeModal__backdrop.konsultacjeModal__backdrop--consultant{position:relative;inset:auto;width:100%;height:auto;z-index:auto;backdrop-filter:none}.konsultacjeModal__backdrop--consultant>.konsultacjeModal--consultant{top:0;left:0;transform:none;width:auto;box-shadow:none}}.fastDate{font-family:Inter,sans-serif;max-width:100%}.fastDate__termin{font-size:.875rem;font-weight:900}.fastDate__termin__strong{font-weight:700}.fastDate__termin__alert{position:relative;left:-1rem;font-weight:700;color:var(--yellow);min-width:300px}.fastDate__terminBox{width:100px;height:40px}.fastDate__firstBox{display:flex;gap:1rem;align-items:start}.konsultacje .fastDate .slider{min-height:auto;max-height:2rem;overflow:hidden;padding:0;margin:0;max-width:100px}.konsultacje .fastDate .slick-list{padding:0;padding-left:1.5rem;max-width:100px}.konsultacje .fastDate .arrow{position:absolute;transform:translateY(-50%)}.konsultacje .fastDate .arrow-prev{left:0;transform:rotate(180deg);z-index:3}.konsultacje .fastDate .arrow-next{right:-1rem;transform:translateY(-240%)}.fastDate__first .arrow-prev svg{fill:var(--gray)}.fastDate__last .arrow-next svg{fill:var(--gray)}.fastDate__photo{position:absolute;left:0rem;top:230px;width:70px;height:70px;border-radius:50%}.fastDate__consultantBox p{display:none;position:absolute;top:4.5rem;font-weight:700;font-size:.875rem;text-align:center}@media only screen and (min-width: 768px){.fastDate__terminBox{display:flex!important;flex-direction:row;gap:.5rem;width:300px;height:auto}.fastDate{position:absolute;top:-2.5rem;left:-11rem}.fastDate__termin{min-width:170px;font-size:1.125rem}.fastDate__firstBox{gap:0}.fastDate__consultantBox{display:none}.konsultacje .fastDate .slick-list{max-width:300px}.konsultacje .fastDate .arrow-prev{right:1rem;top:-2px}.konsultacje .fastDate .arrow-next{top:55px}}.eventMessage-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:max(30vw,300px);border-radius:20px;border:2px solid var(--very-light-purple);color:#000;height:220px;z-index:15;background-color:#fff;backdrop-filter:blur(20px);padding:1rem;box-shadow:4px 4px 20px #00000040}.eventMessage__closeButton{position:absolute;top:.25rem;right:.25rem;width:40px;height:40px;border-radius:50%;outline:none;border:2px solid var(--gray);background:none;display:flex;align-items:center;justify-content:center;font-size:1.25rem;padding-top:2px;font-weight:700;cursor:pointer}.eventMessage-modal-active{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.eventMessage-modal__spinner{border-top:3px solid var(--purple);border-radius:50%;width:70px;height:70px;animation:spin 1s linear infinite}.eventMessage-modal p{text-align:center}.eventMessage-modal__sent{width:70px;border-radius:50%;background-color:green;height:70px;display:flex;align-items:center;justify-content:center}.eventMessage-modal__sent--p{font-weight:700;color:green;margin-bottom:-.25rem}.eventMessage-modal__sent__icon{position:relative;height:40px;width:40px;fill:#fff}.eventMessage-modal__error{width:70px;height:70px;background-color:var(--yellow);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:4rem}.eventMessage-modal__error+p{font-weight:700;color:var(--yellow);margin-bottom:-.25rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
