.pid-alert{padding:15px;border-radius:6px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-column-gap:10px;align-items:center}.pid-alert__text{font-weight:600;font-size:14px}.pid-alert__icon{font-size:20px}.pid-alert__info{background-color:#cce5ff;border:1px solid #b8daff;color:#004085}.pid-alert__info a,.pid-alert__info a:hover{color:#004085}.pid-alert__success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.pid-alert__success a,.pid-alert__success a:hover{color:#155724}.pid-alert__warning{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.pid-alert__warning a,.pid-alert__warning a:hover{color:#856404}.pid-alert__danger{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.pid-alert__danger a,.pid-alert__danger a:hover{color:#721c24}.pid-button{padding:12px 24px;font-weight:700;border-radius:4px;border:0;transition:.3s;font-size:16px}.pid-button:disabled{cursor:not-allowed}.pid-button__icon{margin-left:10px;font-size:18px}.pid-button__primary{background-color:#ff8127;color:#fff}.pid-button__primary:hover{background-color:#c55400}.pid-button__primary:disabled,.pid-button__primary:disabled:hover{background-color:rgba(255,129,39,.6)}.pid-button__primary--outline{background-color:#fff;color:#ff8127;border:1px solid #ff8127}.pid-button__primary--outline:hover{box-shadow:0 0 8px 2px rgba(255,129,39,.3)}.pid-button__primary--outline:disabled{color:rgba(255,129,39,.6);border:1px solid rgba(255,129,39,.6)}.pid-button__primary--outline:disabled:hover{box-shadow:none}.pid-button__secondary{background-color:#105612;color:#fff}.pid-button__secondary:hover{background-color:#0b3c0c}.pid-button__secondary:disabled,.pid-button__secondary:disabled:hover{background-color:rgba(16,86,18,.6)}.pid-button__secondary--outline{background-color:#fff;color:#105612;border:1px solid #105612}.pid-button__secondary--outline:hover{box-shadow:0 0 8px 2px rgba(16,86,18,.3)}.pid-button__secondary--outline:disabled{color:rgba(16,86,18,.6);border:1px solid rgba(16,86,18,.6)}.pid-button__secondary--outline:disabled:hover{box-shadow:none}.pid-button__ghost{background-color:transparent;color:#105612;font-weight:600}.pid-button__ghost:hover{box-shadow:0 0 8px 2px rgba(16,86,18,.3)}.pid-button__ghost:disabled{color:rgba(16,86,18,.6)}.pid-button__ghost:disabled:hover{box-shadow:none;color:rgba(16,86,18,.6)}.pid-button__ghost--delete{background-color:transparent;color:#ef7102;font-weight:600}.pid-button__ghost--delete:hover{box-shadow:0 0 8px 2px rgba(255,0,0,.3);color:red}.pid-button__ghost--delete:disabled{color:rgba(239,113,2,.6)}.pid-button__ghost--delete:disabled:hover{box-shadow:none;color:rgba(239,113,2,.6)}@media (max-width:767px){.pid-button{width:100%;font-size:14px;padding:10px 24px}}main{background-color:#f9f9f9}.pid-course-not-exist{padding:32px 0;height:100%}.pid-course-not-exist .pid-container{margin:0 10px}.pid-course-page-header{background-color:#f9f9f9;padding:32px 0}.pid-course-page-header__box{background-color:#fff;box-shadow:0 2px 16px 2px rgba(16,86,18,.2);border-radius:8px;border:1px solid #d9d9d9;display:grid;grid-template-columns:329px 1fr;grid-template-rows:314px;grid-column-gap:41px;overflow:hidden}.pid-course-page-header__box__img{width:100%;height:100%;object-fit:cover;object-position:center top}.pid-course-page-header__box__content{align-self:center;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-row-gap:32px}.pid-course-page-header__box__content__title{color:#105612;font-size:32px;font-weight:700;line-height:32px;margin-bottom:0}.pid-course-page-header__box__content__details{display:grid;grid-template-columns:1fr;grid-row-gap:8px}.pid-course-page-header__box__content__details__stats{display:flex;justify-content:flex-start;align-items:center;column-gap:12px}.pid-course-page-header__box__content__details__stats__installment{display:flex;justify-content:flex-start;align-items:center;column-gap:4px}.pid-course-page-header__box__content__details__stats__installment p{font-size:12px;font-weight:400;margin-bottom:0}.pid-course-page-header__box__content__details__stats__stars{position:relative}.pid-course-page-header__box__content__details__stats__stars__gray{display:flex;flex-wrap:nowrap;gap:2px}.pid-course-page-header__box__content__details__stats__stars__gold{position:absolute;top:0;left:0;display:flex;flex-wrap:nowrap;gap:2px;overflow:hidden}.pid-course-page-header__box__content__details__stats__text{font-size:16px;font-weight:400;color:#232323}.pid-course-page-header__box__content__details__stats__text b{font-weight:700}.pid-course-page-header__box__content__details__stats__price{margin-bottom:0;color:#232323;font-size:17px;font-weight:700;line-height:150%}.pid-course-page-header__box__content__details__stats__price span{font-size:28px;font-weight:700;line-height:150%}.pid-course-page-header__box__content__details__stats__price span.pid-course-page-header__box__content__details__stats__price__currency{font-weight:400;font-size:28px;line-height:150%}@media (max-width:991px){.pid-course-page-header__box{grid-template-columns:150px 1fr;grid-template-rows:auto;grid-column-gap:41px}.pid-course-page-header__box__content{grid-row-gap:15px}.pid-course-page-header__box__content__title{font-size:24px}.pid-course-page-header__box__content__details{grid-row-gap:0}.pid-course-page-header__box__content__details__stats__text{font-size:14px}}@media (max-width:767px){.pid-course-page-header{padding:12px 0}.pid-course-page-header__box{grid-template-columns:64px 1fr;column-gap:12px;row-gap:16px;grid-template-rows:64px auto;padding:15px}.pid-course-page-header__box__content{grid-template-rows:auto auto;row-gap:8px}.pid-course-page-header__box__content__title{font-size:16px;line-height:120%}.pid-course-page-header__box__content__details{grid-row-gap:0}.pid-course-page-header__box__content__details__stats{column-gap:4px}.pid-course-page-header__box__content__details__stats__price{font-size:14px}.pid-course-page-header__box__content__details__stats__price span{font-size:20px}.pid-course-page-header__box__content__details__stats__price span.pid-course-page-header__box__content__details__stats__price__currency{font-size:20px;font-weight:700}.pid-course-page-header__box__content__details__stats__text{font-size:12px}.pid-course-page-header__box__content__details__stats__stars{margin-bottom:3px}.pid-course-page-header__box__content__details__stats__stars__gold img,.pid-course-page-header__box__content__details__stats__stars__gray img{width:12px}.pid-course-page-header__box__mobile_content{grid-column:1/span 2;grid-row:2;display:grid;grid-template-columns:1fr;grid-row-gap:16px}}@media (max-width:390px){.pid-course-page-header__box__content__details__stats__text{font-size:10px}}.pid-course-page-main-content{background-color:#f3f3f3;padding:6px 0 20px}.pid-course-page-main-content__btn-container{display:flex;justify-content:center;margin-top:32px}.pid-course-page-main-content__description{font-size:16px}.pid-course-page-main-content__description .zoom{cursor:pointer}.pid-course-page-main-content__description a{font-size:16px;font-weight:600;color:#105612;text-decoration:none;position:relative}.pid-course-page-main-content__description a[href*=".pdf"]:not(:empty)::after{content:"";width:24px;height:100%;position:absolute;background-image:url(/images/pages/kursy/download-icon.svg);transform:translateX(4px)}@media (max-width:767px){.pid-course-page-main-content{padding:0 0 24px}.pid-course-page-main-content__btn-container a{width:100%}.pid-course-page-main-content__description,.pid-course-page-main-content__description a{font-size:14px}}.pid-course-page-faq{padding:20px 0 40px}.pid-course-page-faq__accordion-item{box-shadow:0 16px 24px 0 rgba(55,65,81,.08)!important}.pid-course-page-faq__accordion-button{--bs-border-radius:9px;border-color:#d9d9d9!important;border:1px solid;background-color:#fff!important;box-shadow:none!important;font-size:16px;color:#105612;font-weight:700}.pid-course-page-faq__accordion-button:focus-visible{outline:0}.pid-course-page-faq__accordion-button:not(.collapsed){border-bottom:none;color:#105612}.pid-course-page-faq__accordion-collapse{border:1px solid #d9d9d9;border-top:none;--bs-border-radius:9px}.pid-course-page-faq__accordion-content li,.pid-course-page-faq__accordion-content p,.pid-course-page-faq__accordion-content span,.pid-course-page-faq__accordion-content table,.pid-course-page-faq__accordion-content ul{font-size:14px;color:#232323;text-decoration:none}.pid-course-page-faq__accordion-content a{font-size:14px;text-decoration:none;color:#0b3c0c}.pid-course-page-faq__accordion-content b span,.pid-course-page-faq__accordion-content span b{font-size:16px;color:#105612!important;font-weight:700!important}.pid-course-page-faq__accordion-content b span br,.pid-course-page-faq__accordion-content span b br{line-height:4px}.pid-course-page-faq__item:not(:last-child){margin-bottom:20px}.pid-course-page-faq__question{font-size:16px!important;color:#105612!important;font-weight:700;margin:0}@media (max-width:767px){.pid-course-page-faq{padding:20px 0 40px}.pid-course-page-faq__accordion-button{font-size:14px;padding-left:12px}.pid-course-page-faq__accordion-content b span,.pid-course-page-faq__accordion-content span b,.pid-course-page-faq__question{font-size:14px}.pid-course-page-faq__accordion-body{padding-left:12px;padding-right:12px}}