@charset "UTF-8";@import url(https://fonts.cdnfonts.com/css/segoe-ui-4);@import url(https://fonts.cdnfonts.com/css/open-sans);.course-name,.staff-desc,a.course-title{font-family:"Open Sans",sans-serif}.course-item .price .less-price .less-amount,.order-amount-summary .main-price{text-decoration-line:line-through}.accreditation-text,.btn-add-other-courses,.btn-orange,.btn-payment{text-transform:uppercase}.old-price,.old-price-smaller,.old-price-tile{text-decoration:line-through}.accreditation:after,.banner-img,.installment-info,.section-with-logo:before{background-repeat:no-repeat}.about-us-text-icons p.fa-icon:before,.mobile-menu ul.menu>li.dropdown.dropdown-opened>a:after,nav.navbar .dropdown-toggle::after{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";vertical-align:middle}.course-item a.course-name:hover,a{color:#000;text-decoration:none}a.aqua-link:link,a:hover{text-decoration:underline}.btn-orange:hover,.btn-primary:hover,.mobile-menu a:hover,.rules a,a.course-title,ah2.course-name,nav.navbar a,nav.navbar a:hover,ul.footer-menu li a,ul.footer-menu li a:hover{text-decoration:none}img{max-width:100%}.def-color{color:#0793af}.lightgray{color:#d3d3d3}.hubspot-form{margin:40px 0;text-align:center}.hubspot-form__title{font-weight:800}.hubspot-form__subtitle{font-size:1.25rem;font-weight:800;color:#005182}.hubspot-form__text{font-size:12px;text-align:justify}.btn-new-course-mobile,.hubspot-form.hubspot-form__hidden{display:none}.hubspot-form .input input{padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;border-radius:.375rem;border:1px solid #ced4da;background-clip:padding-box;width:50%}@media (max-width:1024px){.hubspot-form .input input{width:100%}}.hubspot-form .input input:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.hubspot-form .input input.invalid.error,input.invalid{border:1px solid #b81111}.hubspot-form ul{list-style-type:none;padding:0;margin:0;color:#b81111}.hubspot-form ul li{font-size:.75rem}.hubspot-form input[type=submit]{color:#fff!important;border:0;background-image:linear-gradient(to bottom,#f9b22a,#ee741a,#f9b22a);background-size:auto 200%;transition:.3s ease-in-out;padding:.375rem .75rem;border-radius:.375rem;margin-top:10px;font-size:1rem;font-weight:800}.search-course-sticky{background-color:#fff;border-bottom:1px solid rgba(198,198,197,.5);top:109px;z-index:100}.search-course-sticky.is-pinned{background-color:#f4f4f4;box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}@media (min-width:768px) and (max-width:991.98px){.search-course-sticky{top:89px}}.custom-popover{background-color:#0a58ca}.popover{--bs-popover-max-width:326px}.main-title{font-size:16px;color:#000;line-height:21px}.bg-main,.main-background{background-color:#fff}.bg-orange{background-color:#ff8a00}.menu-button{font-size:30px;font-weight:700;color:#009e97}.search-icon{color:#fff;font-weight:700;line-height:11px}.mobile-search-input{border-radius:3px;border-color:#bdbdbd;stroke:#BDBDBD;color:#bdbdbd;filter:drop-shadow(0 0 4px rgba(0, 0, 0, .2))}.input-group-ch{height:44px}.shadow-bottom{box-shadow:0 5px 5px rgba(0,0,0,.3)}.course-container{border:1px solid #e5e5e5;padding:5px;margin-bottom:13px}a.course-title{color:#333;font-weight:600;font-size:17px;line-height:19px}.btn-orange{color:#fff!important;background-image:linear-gradient(to bottom,#f9b22a,#ee741a);min-width:179px;font-weight:700;border:0}.btn-orange:hover{background-image:linear-gradient(to bottom,#d18b06,#af520d)}.btn-login,.f-label,.opinions-stat,.vote{line-height:22px}.login-btn{min-width:215px;height:50px;font-size:20px;font-weight:700}.opinions-stat{color:#666;font-size:12px;font-weight:400;font-style:normal}.divider{width:258px;height:1px;border:1px solid #e5e5e5;margin:12px auto 0}.f-img{width:100%}.course-price-title{font-size:18px;font-weight:700}.course-price{font-size:1.5rem;font-weight:700;color:#000}.installment-info{display:inline-block;font-size:13px;line-height:22px;color:#8c8c8c;height:21px;background-image:url("/images/circle-check-green.png");background-position:left center;background-size:15px 15px;padding-left:20px;margin-bottom:10px}.course-item .mobile-vote,.vote{color:#dfac39}.vote{font-size:12px;font-weight:700;display:inline-block;padding-right:2px}.course-name,.popularity{font-size:13px}footer{position:absolute;width:100%;bottom:0;background-color:#2f3e4e;color:#aaa}footer p.copy{text-align:center;font-size:.7rem}ul.footer-menu{display:block;margin:0 auto;padding:0}ul.footer-menu li{display:inline;position:relative;padding:0 .5rem}ul.footer-menu li:not(:first-child):before{display:block;position:absolute;content:"|";left:-.4rem;top:0}ul.footer-menu li a{color:#fff;font-size:.7rem}ul.footer-menu li a:hover{color:#4cc3fe}.pl-24{padding-left:24px}#loadMore,#submit-form,.got-to-top,.pseudo-link{cursor:pointer}.logo-img{margin-left:-20px}.course-item{box-shadow:0 4px 8px 1px rgba(0,0,0,.15);border-radius:5px;background-color:#fff}.course-item a.course-name{color:#333;text-decoration:none;font-size:1.5rem}.course-item a.course-name h4{font-size:1.5rem;overflow-wrap:break-word}.course-item .mobile-opinion-count,.grey{color:#666}.course-item .lowest-price-last-month{color:#028ed3;font-size:10px}.course-item .price,.course-item .price .less-price .amount{font-size:1.2rem}.course-item .price .discount,.red{color:red}.course-item .price .discount .percentage{font-size:1.2rem;color:#009e97}.course-details-content h1,.course-details-content h2,.course-item .price .current-price .currency{font-size:24px;font-weight:400}#loadMore:hover,#showLess:hover,.category-header p.h4,.contact-link,.course-item .price .discount .discount-text,.products .glyphicon-exclamation-sign:before{color:#000}.course-item .price .less-price{color:grey}.course-item .price .less-price .currency,.fw-400,.staff-desc-spec{font-weight:400}#etap_2_kursy .accordion-header button.accordion-button,.course-item .price .current-price,.fw-700,.inner-label,.intro-text h1,.intro-text h2,.intro-text h3,.intro-text h4,.intro-text h5,.order-amount-summary .amount,.products .option .language-info,.summary-price{font-weight:700}.course-item .price .current-price .amount{font-size:24px}.course-item .green,.green{color:#090}@media (max-width:767.98px){.search-course-sticky{top:48px}.course-item .price .current-price .amount,.course-item .price .current-price .currency,.course-price .current-price .amount,.course-price .current-price .currency{font-size:1.5rem}footer .scroll-to-top{display:block;position:absolute;bottom:2rem;left:2rem}.course-details-content h1,.course-details-content h2,.course-item a.course-name h2,.course-item a.course-name h4,.course-item div.course-name h2,.course-item div.course-name h4{font-size:1.2rem}}.col-course-details img{box-shadow:0 4px 10px 5px rgba(0,0,0,.1490196078);border:1px solid #fff;display:block;width:100%;height:auto;border-radius:15px}.summary-line{border-bottom:1px solid #e0e0e0;height:1px}.col-course-thumbnail a,.custom-radio-input input[type=checkbox]:checked+label .select-labels .selected,.custom-radio-input input[type=radio]:checked+label .select-labels .selected,.field-wrapper .iti,.mobile-menu li,.mobile-menu ul.menu.dropdown-active ul.submenu,.mobile-menu ul.menu.dropdown-active>li.always-visible,.mobile-menu ul.menu.dropdown-active>li.divider-mobile,.mobile-menu ul.menu.dropdown-active>li.dropdown.dropdown-opened,.products .button input[type=checkbox]:checked+label .selected-label,.products .button label .select-label{display:block}.col-course-thumbnail a img,.thumbnail img{display:block;width:100%;height:auto;border-radius:9px}.arrow-icon,.ipl{padding-left:5px}.course-name{font-weight:400;overflow-wrap:break-word}.partners hr{border:2px solid #e0e0e0}.partners .logos-wrapper{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:30px;margin-bottom:40px}@media (max-width:992px){.partners .logos-wrapper{flex-wrap:wrap}}.partners img.logo{height:auto}.partners img.logo.logo-1{width:68px}.partners img.logo.logo-2{width:163px}.partners img.logo.logo-3{width:56px}.partners img.logo.logo-4{width:125px}.partners img.logo.logo-5{width:33px}.partners img.logo.logo-6{width:146px}.partners img.logo.logo-7{width:84px}.partners img.logo.logo-10,.partners img.logo.logo-8{width:138px}.partners img.logo.logo-9{width:109px}.partners-underline{border-bottom:2px solid #e0e0e0!important;width:85%;margin:auto;height:2px!important}.logo-placeholder{width:150px;height:auto;border:1px solid #ccc;padding:5px}@media (max-width:415px){.popularity{font-size:12px}}@media (max-width:390px){.popularity{font-size:11px}}@media (max-width:370px){.popularity{font-size:9.5px;padding-left:1px!important}}.ipr{padding-right:10px}.ipr-2{padding-right:5px}.ipr-3{padding-right:8px}.ipl-10{padding-left:10px}.banner-icons{font-size:17px;color:#fff}.staff-desc{color:#3f789f;font-size:16px;font-weight:700}.banner-heading-txt{font-size:16px;font-weight:700;color:#fff}.banner-txt{font-size:11px;font-weight:400;color:red}.banner-img{background-size:cover;background-position:right}.f-label{color:#0794b0;font-weight:700;font-size:20px}.form-wrapper{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:8px;background-color:#fff;margin-top:-50px}#login-form input[type=password],#login-form input[type=text]{border:1px solid #ccc}.full-height{height:calc(100% - 60px)}.ajax-categories .subcategories,.back-to-full-course:hover,.color-aqua,.end-course-link:hover,.order-amount-summary .promo-price,.rules a p b,a.aqua-link{color:#009e97}#main-content{min-height:100vh;position:relative;padding-bottom:80px}@media (max-width:497px){#main-content{padding-bottom:95px}}.accreditation{position:relative;background-image:linear-gradient(to right,#3b749e,#459c96);margin-bottom:3rem}.accreditation:after{display:block;position:absolute;top:1rem;left:1rem;width:140px;height:50px;content:"";background-image:url("/images/wskz-logo-white.svg");background-position:center center;background-size:100% auto}.accreditation-text{padding:1rem 20px 1rem 170px;color:#fff;font-size:1.2rem;text-align:center}.btn-new-course,.btn-new-course-mobile,.btn-primary{color:#fff!important;border:0;transition:.3s ease-in-out}.accreditation-text p{line-height:1.5rem}.accreditation-text small{color:rgba(255,255,255,.7);font-size:.9rem;text-transform:none}.order-amount-summary{font-size:1.8rem;font-weight:700}.order-amount-summary .main-price{color:#666}@media (min-width:992px) and (max-width:999.98px){.accreditation-text{font-size:1.1rem}.accreditation-text p{line-height:1.4rem}.accreditation-text small{font-size:.8rem}}@media (min-width:768px) and (max-width:991.98px){.accreditation-text{padding:1rem 1rem 1rem 180px;font-size:1.1rem;text-align:left}.accreditation-text p{line-height:1.4rem}.accreditation-text small{font-size:.75rem}}.btn-primary{background-image:linear-gradient(to bottom,#f9b22a,#ee741a,#f9b22a);background-size:auto 200%}.btn-primary:hover{border:0;background-position:center bottom}.btn-new-course-mobile:hover,.btn-new-course:hover,.btn-secondary:hover,.products .button label:hover{background-position:right center;text-decoration:none}.btn-new-course,.btn-new-course-mobile{background-image:linear-gradient(to right,#00bcae,#005182);background-size:200% auto;min-width:65px;font-weight:700}.btn-secondary,.products .button label{background-image:linear-gradient(to right,#008bd2,#4cc3fe,#008bd2);background-size:200% auto}@media ((min-width:769px) and (max-width:992px)){.buttons-wrapper{display:flex;gap:5px}}@media (max-width:768px){.btn-new-course{position:absolute;left:-5px;height:36px;width:145px;font-size:16px!important;display:none}.btn-new-course-mobile{display:block}}@media (max-width:430px){.btn-new-course{width:-moz-max-content;width:max-content}}.btn-outline-primary{color:#ee741a!important;background-color:#fff;border-color:#ee741a}.toast-error,nav.navbar ul.navbar-nav>li>ul.dropdown-menu>li.todo{background-color:#d13239}.btn-outline-primary:hover{color:#fff!important;background-color:#f9b22a;border-color:#ee741a;background-image:linear-gradient(to bottom,#f9b22a,#ee741a);text-decoration:none}.btn-login{font-weight:700;font-size:20px;padding:10px 20px}.btn-payment,.btn-see-course{line-height:28px;font-weight:700}.btn-see-course{font-size:16px}.btn-secondary{color:#fff!important;border:0;transition:.3s ease-in-out}.btn-secondary:hover,.products .button label:hover{border:0}.btn-extra-padding{padding:1rem 2.7rem}.toast-error{color:#fff}.toast-ok{background-color:green;color:#fff}.starback{width:60px;height:12px;background:url("/images/star_inact.png?v=1") top left repeat-x;margin-right:8px}.staract{height:12px;background:url("/images/star_act.png?v=1") top left repeat-x;margin-right:4px!important}@media (max-width:475px){.staract,.starback{margin-right:4px!important}}@media (max-width:415px){.staract,.starback{margin-right:0!important}}form.search-course .search-icon-addon{color:#2e80ab;background-color:transparent}form.search-course .btn{color:#fff;background-color:#008bd2}form.search-course input.form-control:focus{box-shadow:none;border-color:#ced4da;border-right:0}form.search-course input.form-control:-webkit-autofill,form.search-course input.form-control:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s;transition:background-color 0s 600000s,color 0s 600000s}form.search-course input.form-control::-ms-clear,form.search-course input.form-control::-ms-reveal{display:none;width:0;height:0}form.search-course input.form-control::-webkit-search-cancel-button,form.search-course input.form-control::-webkit-search-decoration,form.search-course input.form-control::-webkit-search-results-button,form.search-course input.form-control::-webkit-search-results-decoration{display:none}form.search-course .btn-clear{color:#999;background-color:#fff;border-top-color:#ced4da;border-bottom-color:#ced4da}form.search-course .btn-clear.empty{color:transparent}form.search-course .input-group{box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:.375rem}.ajax-categories .categories,.ajax-categories .subcategories{padding-top:.5rem;font-weight:700;font-size:14px}.ajax-categories .categories ul,.ajax-categories .subcategories ul{list-style-type:none;padding-left:0;margin-bottom:0;display:inline}.ajax-categories .categories ul>li,.ajax-categories .subcategories ul>li,.zoom{display:inline-block}.ajax-categories .categories a,.ajax-categories .subcategories a{display:block;margin:.2rem;text-decoration:none;padding:.3rem 1rem;border:1px solid transparent;border-radius:5px;font-weight:400;cursor:pointer}#installment-price-to-pay .total-discount,.ajax-categories .categories a.active,.ajax-categories .subcategories a.active,.banner-link,.custom-radio-input input[type=checkbox]:checked+label .green,.custom-radio-input input[type=checkbox]:checked+label .old-price-smaller,.custom-radio-input input[type=checkbox]:checked+label .old-price-tile,.custom-radio-input input[type=checkbox]:checked+label .total-discount,.custom-radio-input input[type=radio]:checked+label .green,.custom-radio-input input[type=radio]:checked+label .old-price-smaller,.custom-radio-input input[type=radio]:checked+label .old-price-tile,.custom-radio-input input[type=radio]:checked+label .total-discount,.custom-radio-input label .select-labels,.fc-white{color:#fff}.ajax-categories .categories,.course-topics-list a,.course-topics-list li,.ocean-blue{color:#27698e}.ajax-categories .categories a{color:#27698e;border-color:#27698e}.ajax-categories .categories a.active{background-color:#27698e}.ajax-categories .subcategories a{color:#009e97;border-color:#009e97}.ajax-categories .subcategories a.active,.bg-aqua{background-color:#009e97}.category-header{scroll-margin-top:180px}@media (max-width:991.98px){.category-header{scroll-margin-top:160px}}.category-header h4{color:#000;font-weight:700}.category-header p{color:#737373;font-weight:700}.btn-remove-course{color:#dd7336;border:0;font-weight:700}.btn-remove-course:active,.btn-remove-course:hover{color:#dd7336!important}.btn-add-other-courses{background-color:#fff;color:#3a7097;border-bottom:1px solid #3a7097;border-radius:0}.h2-heading{font-size:1.5rem;font-weight:700}#payment-type-text,.summary-text{font-weight:600}.payment-methods-card{border:1px solid #009e97!important;border-top-width:10px!important}.bg-turquoise{background-color:#00bcae!important}.bg-summary{background-color:#f5f5f5!important}.custom-header{border-top-left-radius:8px!important;border-top-right-radius:8px!important;color:#fff!important}.payment-info-list{font-size:11px;list-style-type:none;padding:10px}.btn-choose-payment{color:#009e97;width:190px;height:44px;padding:10px 20px;border:1px solid #009e97;border-radius:8px;font-weight:600;font-size:16px}.btn-choose-payment:active,.btn-choose-payment:hover{border:1px solid #009e97!important;color:#009e97!important}.required-inputs{font-size:14px;color:#4a4a4a}#installment-price-to-pay .installment-label,.old-price{color:#b0b0b0}.summary-text{font-size:16px}.old-price{font-size:.7rem;font-weight:700}.old-price-smaller{color:#b0b0b0;font-size:1rem;font-weight:400}.discount{color:#009e97;font-size:.7rem}.price-to-pay{font-weight:700;font-size:30px}.fee-text{font-size:12px;font-weight:400;color:#333}.btn-create-account-summary{text-transform:uppercase;padding:10px 20px;font-weight:700;height:56px}.agreements{font-size:11px;color:#4a4a4a}.agreements a{color:inherit;font-weight:700}.course-start-info{font-size:13px;color:#40976b;display:none}.custom-radio-input hr{width:90%;margin:auto}.custom-radio-input label{display:block;border:1px solid #00f;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:.5rem;overflow:hidden;height:100%;position:relative}.custom-radio-input label .info{padding:1rem}.custom-radio-input label .select-labels .select,.custom-radio-input label .select-labels .selected{text-align:center;font-weight:700;text-transform:capitalize}.custom-radio-input label .select-labels .selected{display:none;background-color:transparent}.custom-radio-input label .select-labels .select{display:block;background-color:transparent}.custom-radio-input label .price{display:block;margin-top:.3rem;font-size:2em}#showLess,.additional-data,.custom-radio-input input[type=checkbox],.custom-radio-input input[type=checkbox]:checked+label .select-labels .select,.custom-radio-input input[type=radio],.custom-radio-input input[type=radio]:checked+label .select-labels .select,.hidden{display:none}.custom-radio-input input[type=checkbox]:checked+label,.custom-radio-input input[type=radio]:checked+label{border:1px solid #0f0;background-color:#009e97;color:#fff}.custom-radio-input input[type=checkbox]:checked+label .btn-choose-payment,.custom-radio-input input[type=radio]:checked+label .btn-choose-payment{color:#fff;border-color:#fff}.custom-radio-input input[type=checkbox]:checked+label .btn-choose-payment:active,.custom-radio-input input[type=checkbox]:checked+label .btn-choose-payment:hover,.custom-radio-input input[type=radio]:checked+label .btn-choose-payment:active,.custom-radio-input input[type=radio]:checked+label .btn-choose-payment:hover{border-color:#fff!important;color:#fff!important}.custom-radio-input input[type=checkbox]:checked+label hr,.custom-radio-input input[type=radio]:checked+label hr{color:#fff!important}.old-price-tile{color:#8c8c8c;font-weight:400;font-size:24px}.discount-price-tile,.header-24{font-size:24px;font-weight:700}.currency-tile{font-weight:400;font-size:1rem}.btn-remove-account{background-color:#c94242;color:#fff;padding:10px 20px;font-weight:700;width:177px;height:55px;line-height:39px}.btn-remove-account:active,.btn-remove-account:hover{background-color:#c94242!important;color:#fff!important}.remove-account-line{color:#000;stroke:#000000;opacity:1}@media (min-width:768px){.col-course-thumbnail{align-self:center}.cart-up{margin-top:-3rem}form.search-course input.form-control{border-left:0}}@media (max-width:767.98px){.coll-now{bottom:83px}.accreditation:after{width:100px;height:35px}.accreditation-text{padding:1rem 1rem 1rem 130px;font-size:1rem;text-align:left}.accreditation-text p{line-height:1.4rem}.accreditation-text small{font-size:.7rem}.ajax-categories .categories .d-flex,.ajax-categories .subcategories .d-flex{flex-wrap:wrap}.ajax-categories .categories .d-flex>*,.ajax-categories .subcategories .d-flex>*{width:100%;flex:0 0 auto}.category-header{scroll-margin-top:130px}.cart-up{margin-top:-1rem}form.search-course input.form-control{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}form.search-course .search-icon-addon{display:none}}.contact-link:hover{color:inherit;text-decoration:underline}.card-desktop label,.card-mobile label,.contact-header{color:#0794b0;font-weight:700;font-size:24px}.contact-tiles{box-shadow:0 5px 5px rgba(0,0,0,.3);border-radius:8px;background-color:#fff}@media (min-width:768px){.contact-tiles{margin-top:-25px}#btn-thank-you{margin-top:-2rem}}.contact-line-right{border-right:1px solid #c6c6c5;stroke:#C6C6C5}@media (max-width:767px){.contact-line-right{border-right:0}.contact-line-top{border-top:1px solid #c6c6c5;stroke:#C6C6C5}}.mobile-items-count{font-size:13px;font-weight:400;color:#009e97}.details-header,.download-program{font-weight:600;font-family:"Open Sans",sans-serif}.zoom:after{content:"";display:block;width:36px;height:36px;position:absolute;top:0;right:0}.zoom img{display:block;cursor:zoom-in}.download-program{color:#30658e;padding-right:10px;font-size:20px}.download-program:hover{color:#30658e;text-decoration:underline}.icon-blue{color:#30658e}.course-faq details{border:1px solid #008bd2;border-radius:8px;margin-bottom:1rem}.course-faq details>*{padding-left:1.8rem;padding-right:1.8rem}.course-faq details summary{font-weight:700;font-size:16px;position:relative;padding:25px 4rem 25px 25px;list-style-type:none}.course-faq details summary::-webkit-details-marker{display:none}.course-faq details summary::before{content:"\f078";font-family:"Font Awesome 5 Free";position:absolute;right:2rem;top:1.6rem}.course-faq details[open] summary::before{font-family:"Font Awesome 5 Free";content:"\f077"}.details-header{color:#30658e;font-size:20px}.zoom-info{color:#3f789f;padding-left:60px;font-size:12px;height:36px;font-weight:400;line-height:38px;background:url("/images/icons/click.svg") no-repeat}.radius-22-wrapper,.rounded-wrapper,.user-data-form-wrapper{border:1px solid #00bcae;border-radius:22px}.user-data-form-wrapper .btn-orange{padding:10px 20px;height:55px}.header-20{font-size:20px;font-weight:700}.header-22{font-size:22px;font-weight:700}.addon-for-header{display:inline-block;position:relative}.addon-for-header::after{content:"";display:block;position:absolute;left:0;bottom:-10px;width:100%;height:1px;background-color:#000}.btn-small-text,.opinion-section{font-size:12px}@media (max-width:767.98px){.user-data-form-wrapper{border-radius:0;border-top:1px solid #000;border-left:0;border-bottom:0;border-right:0;padding-top:15px}.course-buttons .btn{display:block;width:400px;max-width:80%;margin:.5rem auto!important}.pull-up-1{margin-top:-2rem}.pull-up-2{margin-top:-5rem}}.total-discount{color:#009e97;font-size:12px;font-weight:700}.invoice-data,.ref-title,.sub-list-header{font-size:1rem}.section-with-logo .row .col .header{font-size:1.25rem;font-weight:700}.about-us-text-icons figure,.section-with-logo .reference_box{padding:0;margin:0}.section-with-logo{display:block;position:relative;border-top:3px solid rgba(61,159,172,.1)}.section-with-logo:before{content:"";position:absolute;top:0;left:50%;width:70px;height:70px;margin-left:-35px;margin-top:-35px;background-position:center;background-color:#fff;background-image:url("/images/icons/bold_star.svg");z-index:1}.about-us-text-icons .header{font-size:1.2rem;font-weight:700;display:inline-block;text-align:center}.header-19{font-size:1.2rem!important;font-weight:700}#showLess{cursor:pointer}.loadButton{margin:10px auto;text-align:center;bottom:50px;width:200px;background-color:#d3d3d3;color:#000;font-size:15px;height:30px;font-weight:700;border-radius:5px;display:block}.reference_box{word-break:break-word;margin:22px;font-size:1rem}.reference_box a{display:block;margin:.3rem auto}.reference_box a img{width:100%;height:auto}#refs_box{display:flex;justify-content:center;flex-wrap:wrap}.about-us-text-icons p.fa-icon{position:relative;padding-left:5rem;padding-bottom:1rem}.about-us-text-icons p.fa-icon:before{display:block;width:5rem;height:5rem;position:absolute;left:0;top:-.4rem;text-align:left;color:#1185a9;font-size:3rem}.about-us-text-icons p.fa-icon:first-child:before{content:"\f109";font-weight:700}.about-us-text-icons p.fa-icon:nth-child(2):before{content:"\f549";font-weight:700}.about-us-text-icons p.fa-icon:nth-child(3):before{content:"\f5bf";font-weight:700}.about-us-text-icons p.fa-icon:nth-child(4):before{content:"\f0f3";font-weight:700}.blue-section{background-color:rgba(0,188,174,.0705882353)}#colorbox{overflow:visible!important}.m-test{width:65%}.banner-link:hover{color:#fff;text-decoration:underline}.btn-paddings,.ten-twenty{padding:10px 20px}ol.course-attachments li,ol.line-above li{padding-bottom:5px;position:relative}ol.course-attachments li:not(:first-child),ol.line-above li:not(:first-child){padding-top:7px}ol.line-above li:not(:first-child):before{display:block;position:absolute;content:"";color:#d9d9d9;right:35%;left:-1.5rem;top:0;height:1px;background-color:#d9d9d9}@media (min-width:768px) and (max-width:991.98px){ol.line-above li:not(:first-child):before{right:30%}}ol.course-attachments li:not(:first-child):before{display:block;position:absolute;content:"";right:34%;left:-1.5rem;top:0;height:1px;background-color:#d9d9d9}.btn-info.disabled{background-color:#3f789f;color:#fff;border:0;opacity:1;font-weight:700}.ui-state-active{background-color:#009e97!important;border-color:#009e97!important}.btn-aqua,.btn-aqua:hover{background-color:#009e97;color:#fff;border:0;opacity:1}.custom-half-width{width:50%!important}.btn-pay-online{padding:1rem 2.7rem;width:390px}.btn-pay-online a{color:#fff;text-decoration:none}@media (max-width:575.98px){.course-item a.course-name h2,body{font-size:13px}.btn-orange{height:48px;line-height:34px;padding-left:20px;padding-right:20px;font-size:18px}.course-item .short-info{font-size:.7rem}.course-item a.course-name{font-size:13px!important}.col-course-details img{box-shadow:none}.accreditation{margin-bottom:0}.order-amount-summary{font-size:22px}.h2-heading{font-size:18px}.btn-create-account-summary{font-size:.9rem}.cart-up{margin-top:-3rem}.contact-header{font-size:16px}.contact-tiles{margin-top:-15px}.details-header,.download-program,.header-20,.header-24{font-size:1rem}.course-faq details summary{padding-right:3rem;font-size:.9rem}.course-faq details summary::before{right:1rem}.zoom-info{display:none}.pull-up-1{margin-top:-2.2rem}.pull-up-2{margin-top:-4rem}.about-us-text-icons,.fs-12,.ref-title{font-size:.75rem}.section-with-logo .row .col .header{font-size:14px}.about-us-text-icons .header{font-size:.87rem}.reference_box{font-size:.75rem;margin:10px}.btn-paddings{padding:8px 16px}ol.course-topics-list{padding-left:1rem!important;line-height:26px}.bb{border-bottom:1px solid #000;padding-bottom:15px}.fs-11{font-size:.6875rem}.fs-15{font-size:.9375rem}.no-rounded-border{border:0!important}.payment-type-height{height:auto}.btn-pay-online{font-size:16px;padding:.5rem 1.5rem;width:100%}}#submit_btn_etap_2,.intro.bg-img-kursy-doszkalajace .container,.intro.bg-img-kursy-kwalifikacyjne .container,.intro.bg-img-kursy-specjalistyczne .container,.intro.bg-img-pielegniarki-i-polozne .container,.intro.bg-img-specjalizacje .container,.pos-rel,.products .submit{position:relative}#btn-thank-you{position:relative;z-index:100}img#payments-thank-you{position:absolute;right:0;width:120%;max-width:120%;z-index:9}.pull-up-1{margin-top:-3rem}.pull-up-2,.pull-up-4{margin-top:-6rem}.pull-up-3{margin-top:-7rem}@media (max-width:767.98px){.about-us-text-icons p.fa-icon{padding-left:0;padding-top:3rem}.about-us-text-icons p.fa-icon:before{font-size:2rem}.about-us-text-icons p.fa-icon:first-child:before,.about-us-text-icons p.fa-icon:nth-child(2):before,.about-us-text-icons p.fa-icon:nth-child(3):before,.about-us-text-icons p.fa-icon:nth-child(4):before{font-weight:700}ol.line-above li:not(:first-child):before{right:0}#btn-thank-you{margin-top:1rem}.thank-you-button-no-margin #btn-thank-you{margin-top:4rem}.pull-up-1{margin-top:-2rem}.pull-up-2{margin-top:-4rem}.pull-up-3{margin-top:-5rem}.pull-up-4{margin-top:-3rem}.sub-category-divider:nth-child(2){border-right:none}}.payment-success{font-size:1rem;display:block}.thanks-banner-card{padding:10px 10px 20px;line-height:28px}.iso-img{width:30%;float:left;margin-right:40px}.requirements-header{color:#dd7336;font-size:1.68rem}.inside{list-style-position:inside;padding:0}.inside ul li{list-style-type:disc}.inside ul li span{position:relative;left:-10px}.fs-20,.list-header{font-size:1.25rem}.btn-close-custom,.invoice-modal-header{color:#0794b0;font-size:1.5rem}.btn-understand{width:312px}.modal-backdrop{background:rgba(30,116,154,.5);backdrop-filter:blur(4px)}.custom-modal-footer{border-top:0!important}#custom-modal-header.modal-header{border-bottom:0!important}.btn-close-custom{border:none;background:0 0}.btn-edit-invoice-data,.btn-invoice{font-size:1rem;border-radius:8px;padding:10px 20px;text-transform:uppercase;font-weight:700}.modal-body.modal-line::before{content:"";position:absolute;left:50%;top:0;height:1px;background-color:#000;opacity:1;padding-left:10px;transform:translate(-50%,0);width:95%}.btn-invoice,.btn-invoice:hover{background-color:#00bcae;color:#fff}.btn-edit-invoice-data,.btn-edit-invoice-data:hover{background-color:#c94242;color:#fff}.invoice-name,i[data-bs-dismiss=toast]{font-size:1.5rem}#mobile-menu-button,.fa-bars::before{font-size:1.9rem}.modal-shadow{border-radius:30px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.back-to-full-course,.end-course-link,.medical-table th{color:#009e97;font-weight:700}.course-category-title{position:relative;font-size:1.56rem}.course-category-title:before{content:"";position:absolute;height:1px;background-color:#e0e0e0;left:0;top:0;width:100%}.dark-orange{color:#dd7336}.fs-25{font-size:1.56rem}.fs-26{font-size:1.62rem}.fs-22{font-size:1.37rem}.browse-button{text-transform:uppercase;color:#000;background-color:#d9d9d9}.hr-black,.solid-black-hr{color:#000;opacity:1}.popover.medical-popover{--bs-popover-border-color:#009E97;--bs-popover-arrow-border:#009E97;--bs-popover-border-width:2px;box-shadow:0 .5rem 1rem rgba(0,0,0,.2);z-index:100}.popover.medical-popover .popover-close{display:block;position:absolute;top:-1rem;right:1rem;width:2rem;height:2rem;background-color:#009e97;color:#fff;border:2px solid #fff;border-radius:50%;text-align:center;padding-top:3px;font-size:1.4rem;line-height:1.4rem;cursor:pointer}.sub-category-link{color:#4a4a4a;font-size:1rem;font-weight:700;text-decoration:none;padding:0 10px;position:relative}.sub-category-link.active,.sub-category-link:hover{color:#fff;text-decoration:none;background-color:#009e97}.promo50__mobile-nav-link:hover,.promo50__nav-link:hover{background-color:#bb5612}.sub-category-divider:not(:last-child){border-right:1px solid #000;color:#4a4a4a}#installment-price-to-pay .installment-part{display:inline-block!important}#installment-price-to-pay .installment-part:not(:last-child)::after{content:"/"}.installment-dst{margin-bottom:5px}.btn-main{min-width:220px;font-weight:700}.ps-30{padding-left:30px}.input-err-highlight,.just-validate-error-field{border:1px solid #b81111!important}.field-wrapper .instruction,.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.dots-mobile-img,.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-specjalizacje .container .row .intro-text img.dots-mobile-img,.intro.bg-img-specjalizacje .container .row .intro-text img.elipse-mobile-img,.mobile-menu ul.menu.dropdown-active>li,.mobile-menu ul.submenu,.products .button input[type=checkbox],.products .button input[type=checkbox]:checked+label .select-label,.products .button label .selected-label,input~.instruction{display:none}.field-wrapper:has(input.invalid) .instruction,input.invalid~.instruction{display:block;color:#b81111;font-size:13px;margin-top:5px}.btn-down{position:absolute;left:.5rem;right:.5rem;width:auto!important;margin:auto!important;bottom:0!important}.course-desc-header{font-size:1.25rem;font-family:"Open Sans",sans-serif;font-weight:600;color:#3f789f}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#b0b0b0;font-weight:400}input[type=email]::placeholder,input[type=number]::placeholder,input[type=text]::placeholder{color:#b0b0b0;font-weight:400}.choose{color:#b0b0b0;font-weight:400}.mobile-logo-pos{margin-top:-23px}@media (max-width:315px){.mobile-logo-pos{display:none!important}}a.iso-logo img{max-width:65px}a.header-logo img{display:block;margin:0;height:auto}a.header-logo{margin:.5rem 2rem;width:292px}#mobile-menu-button,#mobile-menu-button2{color:#009e97;padding:1rem;height:62px}a.mobile-header-logo{margin-top:1.3rem;padding:0!important;width:auto!important}a.mobile-header-logo img{display:block;margin:0;height:auto;width:158px}nav.navbar ul.navbar-nav{flex-wrap:wrap}nav.navbar ul.navbar-nav>li>a{padding:.375rem 1.2rem!important;font-weight:400;color:#2678a7}nav.navbar ul.navbar-nav>li>a.show,nav.navbar ul.navbar-nav>li>a:hover{color:#ef751b}nav.navbar ul.navbar-nav>li>ul.dropdown-menu{border:1px solid #e9f4fd;box-shadow:0 4px 20px rgba(0,0,0,.15);background-color:#2678a7;padding:0;overflow:hidden}nav.navbar ul.navbar-nav>li>ul.dropdown-menu>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.5)}nav.navbar ul.navbar-nav>li>ul.dropdown-menu>li a{font-weight:400;padding:.7rem 1rem;color:#fff}nav.navbar ul.navbar-nav>li>ul.dropdown-menu>li a:hover{background-color:#ef751b;color:#fff}.mobile-menu li.todo>a,nav.navbar ul.navbar-nav>li.todo>a{color:#d13239}nav.navbar .dropdown-toggle::after{border:0;display:inline-block;content:"\f078";font-weight:700}nav.navbar .dropdown-toggle.show::after{content:"\f077"}.mobile-menu{background-color:#fff;background-repeat:no-repeat;background-position:right 90%;position:absolute;left:-100%;right:100%;top:0;bottom:0;transition:.5s;z-index:10000;font-size:14px}.mobile-menu ul.menu,.mobile-menu ul.submenu{display:block;margin:0;padding:0;list-style:none}.mobile-menu ul.submenu>li:last-child{border-bottom:0}.mobile-menu a,.mobile-menu a:link,.mobile-menu a:visited{display:block;width:100%;padding:.5rem 1rem;font-weight:700;font-size:1.12rem;color:#333;text-decoration:none}.promo50__mobile-nav-link,.promo50__nav-link a.nav-link{color:#fff!important;font-weight:700!important;font-family:"Open Sans",sans-serif;text-transform:uppercase}.mobile-menu a i,.mobile-menu a:link i,.mobile-menu a:visited i{margin-left:.375rem}.mobile-menu .divider-mobile{position:relative;margin-top:1.5rem;padding:2rem 1rem 3px;font-style:normal;font-weight:400;font-size:13px;line-height:140%;color:#737373;letter-spacing:5px;text-transform:uppercase}.mobile-menu .divider-mobile:before{content:"";position:absolute;left:.375rem;right:.375rem;top:0;height:1px;background-color:#737373}.mobile-menu .mobile-menu-header a,.products .visual{text-align:center}@media (min-width:576px){.cart-up{margin-top:-3rem}.contact-tiles{margin-top:-15px}.mobile-menu{display:none}}.mobile-menu ul.menu>li>a{position:relative;padding-right:2rem}.mobile-menu ul.menu>li.dropdown.dropdown-opened>a>span{display:block;text-indent:-9999px;white-space:nowrap;outline:0}.mobile-menu ul.menu>li.dropdown.dropdown-opened>a:after{display:block;width:20px;height:20px;position:absolute;left:1rem;top:.5rem;text-align:center;content:"\f053";font-weight:700}.mobile-menu ul.menu>li.email-icon>a:after{width:15px;height:10px;border-radius:0;top:calc(1rem + 5px);right:calc(1rem + 2px);background-image:url("/images/mobile-menu/link.svg");background-repeat:no-repeat}.promo50__nav-link{display:flex;justify-content:center;align-items:center;border-radius:5px;background:#ee741a;margin-right:20px;transition:.3s}.promo50__nav-link a.nav-link{font-size:14px!important}.promo50__mobile-nav-link{background-color:#ee741a;display:flex;padding:15px 10px!important;align-items:center;flex-shrink:0;font-size:20px!important;cursor:pointer;transition:.3s}.intro{background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff}.intro.bg-img-v0{background:linear-gradient(90deg,#019bb3 0,#1283a7 70.21%,rgba(32,112,158,.18) 100%);height:25px}.intro.bg-img-bw-banner{background-image:url("/images/banners/black_week/baner_bw_1920.png")}.intro.bg-img-bw-banner .intro-text h1{font-size:56px;margin-top:10px;font-weight:800;color:#ff7a00}.intro.bg-img-bw-banner .intro-text h1 span{font-weight:400;color:#fff}.intro.bg-img-bw-banner .intro-text p{font-size:36px;font-weight:700;color:#fff}.intro.bg-img-bw-banner .intro-text p span{font-size:44px}.intro.bg-img-promocja-50{background-image:url("/images/banners/promocja50.png")}.intro.bg-img-promocja-50 .intro-text h1{font-size:44px;font-weight:800;font-family:"Open Sans",sans-serif;text-transform:uppercase}.intro.bg-img-promocja-50 .intro-text p{font-size:36px;font-family:"Open Sans",sans-serif;font-weight:700;line-height:51px}.intro.bg-img-home{background-image:url("/images/banners/home.jpg")}.intro.bg-img-pielegniarki-i-polozne{background-image:url("/images/banners/pielegniarki-i-polozne.jpg")}.intro.bg-img-opiekun-osob-starszych{background-image:url("/images/banners/opiekun-osob-starszych.jpg")}.intro.bg-img-opiekun-medyczny{background-image:url("/images/banners/opiekun-medyczny.jpg")}.intro.bg-img-asystent-osoby-niepelnosprawnej{background-image:url("/images/banners/asystent-osoby-niepelnosprawnej.jpg")}.intro.bg-img-kursy-masazu{background-image:url("/images/banners/kursy-masazu.jpg")}.intro.bg-img-kursy-opiekunow-w-zlobku{background-image:url("/images/banners/kursy-opiekunow-w-zlobku.jpg")}.intro.bg-img-pozostale-kategorie{background-image:url("/images/banners/pozostale-kategorie.jpg")}.intro.bg-img-kursy-doszkalajace,.intro.bg-img-kursy-kwalifikacyjne,.intro.bg-img-kursy-specjalistyczne,.intro.bg-img-specjalizacje{background:linear-gradient(90deg,#019bb3 0,#1283a7 70.21%,#20709e 100%)}.intro.bg-img-zaloguj-sie{background-image:url("/images/banners/zaloguj-sie.jpg")}.intro.bg-img-kadra{background-image:url("/images/banners/kadra.jpg")}.intro.bg-img-kontakt{background-position:center top;background-image:url("/images/banners/kontakt.jpg")}.intro.bg-img-o-nas{background-image:url("/images/banners/o-nas.jpg")}.intro.bg-img-dotacje{background-image:url("/images/banners/dotacje.jpg")}.intro.bg-img-kod-dostepu{background-image:url("/images/banners/kod-dostepu.jpg")}.intro.bg-img-oplac-zamowienie{background-image:url("/images/banners/oplac-zamowienie.jpg")}.intro.bg-img-centyfikat-iso{background-image:url("/images/banners/centyfikat-iso.jpg")}.intro.bg-img-koszyk-pelny{background-position:center top;background-image:url("/images/banners/koszyk-pelny.jpg")}.intro.bg-img-koszyk-wybor-platnosci{background-image:url("/images/banners/koszyk-wybor-platnosci.jpg")}.intro.bg-img-intro-kontakt-bg{background-image:url("/images/banners/kontakt_banner.jpg")}.intro.bg-img-intro-home-bg,.intro.bg-img-intro-iso-bg{background-image:url("/images/banners/banner-bg.svg")}.intro.bg-img-intro-koszyk-bg{background-image:url("/images/banners/koszyk_banner.jpg")}.intro.bg-img-intro-login-bg{background-image:url("/images/banners/login_banner.jpg")}.intro.bg-img-kursy-doszkalajace,.intro.bg-img-kursy-kwalifikacyjne,.intro.bg-img-kursy-specjalistyczne,.intro.bg-img-pielegniarki-i-polozne,.intro.bg-img-specjalizacje{overflow:hidden}.intro.bg-img-kursy-doszkalajace .container .row .intro-text,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text,.intro.bg-img-specjalizacje .container .row .intro-text{padding:20px 0}.intro.bg-img-kursy-doszkalajace .container .row .intro-text p,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text p,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text p,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text p,.intro.bg-img-specjalizacje .container .row .intro-text p{margin-bottom:unset;font-size:22px;font-weight:500;font-family:"Open Sans";line-height:26px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text .banner-btn,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text .banner-btn,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text .banner-btn,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text .banner-btn,.intro.bg-img-specjalizacje .container .row .intro-text .banner-btn{width:328px;height:50px;border-radius:5px;background:linear-gradient(166deg,#f8a828 9.6%,#ef751b 101.92%);box-shadow:0 4px 66px 0 rgba(0,0,0,.15);font-family:"Open Sans";font-size:24px;font-weight:800;color:#fff;text-transform:uppercase;outline:0;border:none;transition:.3s}.intro.bg-img-kursy-doszkalajace .container .row .intro-text .banner-btn:hover,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text .banner-btn:hover,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text .banner-btn:hover,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text .banner-btn:hover,.intro.bg-img-specjalizacje .container .row .intro-text .banner-btn:hover{background:linear-gradient(166deg,rgba(248,168,40,.95) 9.6%,rgba(239,117,27,.95) 101.92%)}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img,.intro.bg-img-specjalizacje .container .row .intro-text img{position:absolute}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.nurse-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.nurse-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.nurse-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.nurse-img,.intro.bg-img-specjalizacje .container .row .intro-text img.nurse-img{width:450px;top:-100px;right:-220px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.elipse-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.elipse-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.elipse-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.elipse-img,.intro.bg-img-specjalizacje .container .row .intro-text img.elipse-img{top:0;right:55px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.doc-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.doc-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.doc-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.doc-img,.intro.bg-img-specjalizacje .container .row .intro-text img.doc-img{top:50%;transform:translateY(calc(-50% + 10px));left:-240px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.dots-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.dots-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.dots-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.dots-img,.intro.bg-img-specjalizacje .container .row .intro-text img.dots-img{right:180px;bottom:0}.intro-text{padding-top:3rem;padding-bottom:3rem;font-size:1rem}.intro-text h1{font-size:3.2rem;line-height:3.2rem}.intro-text h2{font-size:2.9rem;line-height:2.9rem}.intro-text h3{font-size:2.5rem;line-height:2.5rem}.intro-text h4{font-size:2rem;line-height:2rem}.intro-text h5{font-size:1rem;line-height:1rem}@media (min-width:992px) and (max-width:999.98px){.intro-text{padding-top:2.5rem;padding-bottom:2.5rem;font-size:.9rem}.intro-text h1{font-size:2.5rem;line-height:2.5rem}.intro-text h2{font-size:2.3rem;line-height:2.3rem}.intro-text h3{font-size:2rem;line-height:2rem}.intro-text h4{font-size:1.5rem;line-height:1.5rem}.intro-text h5{font-size:.9rem;line-height:.9rem}}@media (min-width:768px){.intro:not(.bg-img-v0) .row{min-height:240px}.intro.bg-img-bw-banner .row{min-height:unset;height:180px}.intro.bg-img-bw-banner .row div{padding:0}.card-desktop{box-shadow:0 4px 4px rgba(0,0,0,.25);background-color:#fff;border-radius:.375rem}.card-desktop .card-desktop-body{flex:1 1 auto;padding:1rem}}@media (min-width:1921px){.intro.bg-img-bw-banner .row{min-height:unset;height:240px}}.payment-thank-you-banner .row>*{height:15rem}@media (min-width:768px) and (max-width:991.98px){a.header-logo{width:150px}header a.header-logo img{width:149px}header a.iso-logo img{max-width:40px}.intro-text{padding-top:2.2rem;padding-bottom:2.2rem;font-size:.9rem}.intro-text h1{font-size:2.5rem;line-height:2.5rem}.intro-text h2{font-size:2.2rem;line-height:2.2rem}.intro-text h3{font-size:2rem;line-height:2rem}.intro-text h4{font-size:1.5rem;line-height:1.5rem}.intro-text h5{font-size:.9rem;line-height:.9rem}.intro:not(.bg-img-v0) .row{min-height:180px}.payment-thank-you-banner .row>*{height:12rem}}@media only screen and (max-width:1440px){.intro.bg-img-kursy-doszkalajace .container,.intro.bg-img-kursy-kwalifikacyjne .container,.intro.bg-img-kursy-specjalistyczne .container,.intro.bg-img-pielegniarki-i-polozne .container,.intro.bg-img-specjalizacje .container{padding-left:80px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.nurse-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.nurse-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.nurse-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.nurse-img,.intro.bg-img-specjalizacje .container .row .intro-text img.nurse-img{right:-150px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.doc-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.doc-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.doc-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.doc-img,.intro.bg-img-specjalizacje .container .row .intro-text img.doc-img{left:-160px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.elipse-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.elipse-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.elipse-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.elipse-img,.intro.bg-img-specjalizacje .container .row .intro-text img.elipse-img{right:-240px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.dots-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.dots-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.dots-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.dots-img,.intro.bg-img-specjalizacje .container .row .intro-text img.dots-img{right:220px}}@media (max-width:991.98px){.intro.bg-img-kursy-doszkalajace .container,.intro.bg-img-kursy-kwalifikacyjne .container,.intro.bg-img-kursy-specjalistyczne .container,.intro.bg-img-pielegniarki-i-polozne .container,.intro.bg-img-specjalizacje .container{padding-left:unset}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.nurse-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.nurse-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.nurse-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.nurse-img,.intro.bg-img-specjalizacje .container .row .intro-text img.nurse-img{width:350px;right:-190px;top:-70px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.doc-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.doc-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.doc-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.doc-img,.intro.bg-img-specjalizacje .container .row .intro-text img.doc-img{width:90px;left:-120px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.dots-img,.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.elipse-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.dots-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.elipse-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.dots-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.elipse-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.dots-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.elipse-img,.intro.bg-img-specjalizacje .container .row .intro-text img.dots-img,.intro.bg-img-specjalizacje .container .row .intro-text img.elipse-img{display:none}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-specjalizacje .container .row .intro-text img.elipse-mobile-img{display:block;position:absolute;width:120px;bottom:-25px;right:55px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.dots-mobile-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-specjalizacje .container .row .intro-text img.dots-mobile-img{display:block;position:absolute;width:28px;right:160px;bottom:35px}}@media (max-width:767.98px){.btn-down{position:initial}.mobile-menu{display:block}#main-content{transition:.5s;position:relative;left:0}body.mobile-menu-opened{overflow:hidden;position:fixed;top:0;left:0;width:100vw;height:100vh}body.mobile-menu-opened .mobile-menu{left:0;right:0;overflow-y:scroll}body.mobile-menu-opened #main-content{overflow:hidden;width:100%;left:100%}.intro-text{padding-top:1.2rem;padding-bottom:1.2rem;font-size:1rem}.intro-text h1{font-size:1.2rem;line-height:1.2rem}.intro-text h2,.intro-text h3,.intro-text h4,.intro-text h5{font-size:1.1rem;line-height:1.1rem}.intro{background-position:right top}.intro.bg-img-bw-banner{background-image:url("/images/banners/black_week/baner_bw_1440.png")}.intro.bg-img-bw-banner .intro-text h1{font-size:15px}.intro.bg-img-bw-banner .intro-text p,.intro.bg-img-bw-banner .intro-text p span{font-size:12px}.intro.bg-img-promocja-50{background-image:url("/images/banners/promocja-50-mobile.jpg")}.intro.bg-img-promocja-50 .intro-text h1{font-size:26px;margin-top:10px}.intro.bg-img-promocja-50 .intro-text p{line-height:22px;font-size:18px;margin-bottom:10px}.intro.bg-img-home{background-image:url("/images/banners/home-mobile.jpg")}.intro.bg-img-pielegniarki-i-polozne{background-image:url("/images/banners/pielegniarki-i-polozne-mobile.jpg")}.intro.bg-img-opiekun-osob-starszych{background-image:url("/images/banners/opiekun-osob-starszych-mobile.jpg")}.intro.bg-img-opiekun-medyczny{background-image:url("/images/banners/opiekun-medyczny-mobile.jpg")}.intro.bg-img-asystent-osoby-niepelnosprawnej{background-image:url("/images/banners/asystent-osoby-niepelnosprawnej-mobile.jpg")}.intro.bg-img-kursy-masazu{background-image:url("/images/banners/kursy-masazu-mobile.jpg")}.intro.bg-img-kursy-opiekunow-w-zlobku{background-image:url("/images/banners/kursy-opiekunow-w-zlobku-mobile.jpg")}.intro.bg-img-pozostale-kategorie{background-image:url("/images/banners/pozostale-kategorie-mobile.jpg")}.intro.bg-img-kursy-doszkalajace,.intro.bg-img-kursy-kwalifikacyjne,.intro.bg-img-kursy-specjalistyczne,.intro.bg-img-specjalizacje{background:linear-gradient(90deg,#019bb3 0,#1283a7 70.21%,#20709e 100%)}.intro.bg-img-zaloguj-sie{background-image:url("/images/banners/zaloguj-sie-mobile.jpg")}.intro.bg-img-kadra{background-image:url("/images/banners/kadra-mobile.jpg")}.intro.bg-img-kontakt{background-image:url("/images/banners/kontakt-mobile.jpg");background-position:right top}.intro.bg-img-o-nas{background-image:url("/images/banners/o-nas-mobile.jpg")}.intro.bg-img-dotacje{background-image:url("/images/banners/dotacje-mobile.jpg")}.intro.bg-img-kod-dostepu{background-image:url("/images/banners/kod-dostepu-mobile.jpg")}.intro.bg-img-oplac-zamowienie{background-image:url("/images/banners/oplac-zamowienie-mobile.jpg")}.intro.bg-img-centyfikat-iso{background-image:url("/images/banners/centyfikat-iso-mobile.jpg")}.intro.bg-img-koszyk-pelny{background-image:url("/images/banners/koszyk-pelny-mobile.jpg");background-position:right top}.intro.bg-img-koszyk-wybor-platnosci{background-image:url("/images/banners/koszyk-wybor-platnosci-mobile.jpg")}.intro:not(.bg-img-v0) .row{min-height:80px}.payment-thank-you-banner .row>*{height:7rem}.intro.bg-img-kursy-doszkalajace .container,.intro.bg-img-kursy-kwalifikacyjne .container,.intro.bg-img-kursy-specjalistyczne .container,.intro.bg-img-pielegniarki-i-polozne .container,.intro.bg-img-specjalizacje .container{padding-left:unset}.intro.bg-img-kursy-doszkalajace .container .row .intro-text h1,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text h1,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text h1,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text h1,.intro.bg-img-specjalizacje .container .row .intro-text h1{font-size:26px;padding-bottom:6px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text p,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text p,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text p,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text p,.intro.bg-img-specjalizacje .container .row .intro-text p{font-size:16px;line-height:20px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text .banner-btn,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text .banner-btn,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text .banner-btn,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text .banner-btn,.intro.bg-img-specjalizacje .container .row .intro-text .banner-btn{width:220px;height:40px;font-size:16px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.nurse-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.nurse-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.nurse-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.nurse-img,.intro.bg-img-specjalizacje .container .row .intro-text img.nurse-img{right:-150px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.dots-mobile-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-specjalizacje .container .row .intro-text img.dots-mobile-img{right:180px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-specjalizacje .container .row .intro-text img.elipse-mobile-img{right:70px}.card-mobile{box-shadow:0 4px 4px rgba(0,0,0,.25);background-color:#fff;border-radius:.375rem}.card-mobile .card-mobile-body{flex:1 1 auto;padding:1rem}}.products .cart .text b,.products .cart .text strong,.products .price{font-size:1.3rem}.card{border:0;box-shadow:0 4px 4px rgba(0,0,0,.25);background-color:#fff}.card-desktop,.card-mobile{position:relative;display:flex;flex-direction:column;word-wrap:break-word}.card-desktop h1,.card-desktop h2,.card-desktop h3,.card-desktop h4,.card-desktop h5,.card-mobile h1,.card-mobile h2,.card-mobile h3,.card-mobile h4,.card-mobile h5{color:#008bd2;font-weight:700}.card.thank-you-card{border-radius:2rem;z-index:10}.products-container{margin-top:40px}.products{margin-bottom:15px;border-radius:1.3rem 1.3rem 0 0;overflow:hidden}.products div.product:nth-child(2n){background-color:#f7f7f7}.products .belt,.products .header{background-color:#008bd2;color:#fff;border:0}.products .header .title{display:flex;font-size:130%;padding:18px 0;margin:0}.products .header .title .icon{margin:0 15px}.products .argument{display:flex;color:#000}.products .argument .icon{margin:0 10px;font-size:130%;color:#008bd2;width:24px;min-width:24px;max-width:24px;text-align:center}.products .product{display:flex;flex-wrap:wrap;background-color:#e6e6e6;width:100%}.products .product .content,.products .product .details,.products .product .visual{flex:0 0 auto}.products .product .visual{width:33.333333%}.products .product .content{width:66.666666%;padding:1.5rem}.products .visual a{display:inline-block;margin-top:2rem}.products .visual a:hover{border:0;cursor:zoom-in}.products .visual img{width:70%;border:1px solid #fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}.products .visual .dots{display:inline-flex;justify-content:center;font-size:.75em;margin:10px 0}.products .dot{cursor:pointer;color:#666}.products .dot::after{content:"⚪"}.products .dot.checked::after{content:"⚫"}.products .title{font-weight:700;margin-bottom:10px}.products .name{margin-bottom:4%}.products .select{display:inline-block;text-align:left;width:100%;margin:20px 0}.products .option .language-info img{width:31px;height:auto}.products .option .language-info .text{font-size:100%;font-weight:400}.products .price{font-weight:700;align-self:center}.products .price .currency{font-size:.8rem;font-weight:400}.products .button.checked label{cursor:default}.products .button .btn.btn-info.btn-main.disabled{display:block;padding:.7rem}.products .button .btn-main{width:auto;min-width:auto;display:block}.products .button label{display:block;color:#fff;border:0;transition:.3s ease-in-out;cursor:pointer;padding:.7rem 1.7rem}.products .button input[type=checkbox]:checked+label{background-color:#009e97;background-image:none}.products .button input[type=checkbox]:disabled+label{opacity:.5}.products hr{margin:7px 0}.products .cart{width:200px;text-align:center;align-items:center;padding:8px 10px;position:fixed;bottom:100px;display:inline-flex;border-radius:6px 0 0 6px;z-index:1;transition:right 1s,height .1s;background-color:#009e97;color:#fff;font-size:.9rem}.products .cart i{align-self:start;font-size:1rem;margin-right:10px}.products .cart.hide-cart-margin{right:-165px!important}.products .cart.expand-cart-margin{right:0!important}.products .price-crossed{font-weight:100;font-size:1em;text-decoration:line-through}.products .cart-label{font-weight:700;font-size:1.3em;background-color:#003580;color:#fff;padding:10px;margin:0 -10px}.products .custom-tooltip+.tooltip{width:25%;max-width:unset;font-size:100%;margin:10px}.products .custom-tooltip+.tooltip>.tooltip-inner{max-width:unset;padding:10px;background-color:#e1e1e1;color:#000}.products .custom-tooltip+.tooltip>.tooltip-arrow{border-right-color:#e1e1e1;max-width:unset}.products .custom-tooltip+.tooltip>.tooltip-inner b{font-weight:900}.products .big-blue-text{font-weight:700;font-size:1.2em;color:#003580;margin:20px -10px}.products .submit .info{color:#fff;position:absolute;top:-7px;left:246px;opacity:0;transition:opacity 1s;display:flex;align-items:center}.products .submit .info p{background-color:#2b2b2b;margin:0;padding:10px;font-size:82%}.products #submit[disabled]:hover~.info{opacity:1}.products .submit .info .arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #2b2b2b}.products-also{font-weight:700;font-size:1.2em;color:#008bd2;margin:20px 0}.products .product .details{width:66.666666%;margin-left:33.333333%}@media (max-width:575.98px){.pull-up-1{margin-top:-1.5rem}.pull-up-2{margin-top:-2.5rem}.pull-up-3{margin-top:-4rem}.pull-up-4{margin-top:-3rem}.payment-success,.sub-list-header{font-size:.81rem}.thanks-banner-card{padding:10px;line-height:20px}.iso-img{margin-right:20px}#cena-wrapper,.course-category-title,.course-desc-header,.fs-26,.list-header,.products .cart .text b,.products .cart .text strong,.requirements-header,h1.fs-22,h4.fs-20{font-size:1rem}.invoice-modal-header{font-size:1.25rem}.invoice-name{font-size:1.12rem}.invoice-data{font-size:.85rem}#submit_btn_etap_2{font-size:.9rem}.acc{font-size:11px;padding:6px 20px}#chosen-courses-list .fs-22,.fs-sm-22,.products .cart i{font-size:.87rem}.fs-17{font-size:1.06rem}.sub-category-link{font-size:.68rem}.sub-category-divider:nth-child(2){border-right:none}.ps-30{padding-left:25px}.intro.bg-img-bw-banner{background-image:url("/images/banners/black_week/baner_bw_768.png")}.intro.bg-img-bw-banner .container .row{min-height:60px!important}.intro.bg-img-bw-banner .intro-text{padding-bottom:0;padding-top:0}.intro.bg-img-bw-banner .intro-text h1{margin-top:10px;margin-bottom:5px}.intro.bg-img-bw-banner .intro-text p{margin-bottom:10px}.intro.bg-img-promocja-50 .intro-text h1{font-size:15px;margin-bottom:0;margin-top:0}.intro.bg-img-promocja-50 .intro-text p{line-height:17px;font-size:12px;margin-bottom:0}.intro.bg-img-kursy-doszkalajace .container,.intro.bg-img-kursy-kwalifikacyjne .container,.intro.bg-img-kursy-specjalistyczne .container,.intro.bg-img-pielegniarki-i-polozne .container,.intro.bg-img-specjalizacje .container{padding:5px 50px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text,.intro.bg-img-specjalizacje .container .row .intro-text{padding:unset;margin-bottom:-10px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text h1,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text h1,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text h1,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text h1,.intro.bg-img-specjalizacje .container .row .intro-text h1{font-size:14px;padding-bottom:unset;margin-bottom:3px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text p,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text p,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text p,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text p,.intro.bg-img-specjalizacje .container .row .intro-text p{font-size:10px;line-height:12px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text .banner-btn,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text .banner-btn,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text .banner-btn,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text .banner-btn,.intro.bg-img-specjalizacje .container .row .intro-text .banner-btn{width:120px;height:25px;font-size:8.5px;position:relative;top:-15px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.doc-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.doc-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.doc-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.doc-img,.intro.bg-img-specjalizacje .container .row .intro-text img.doc-img{width:41px;left:15px;transform:translateY(calc(-50% + 2px))}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.nurse-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.nurse-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.nurse-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.nurse-img,.intro.bg-img-specjalizacje .container .row .intro-text img.nurse-img{right:-5px;top:-15px;width:125px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.dots-mobile-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.dots-mobile-img,.intro.bg-img-specjalizacje .container .row .intro-text img.dots-mobile-img{width:13px;right:109px;bottom:20px}.intro.bg-img-kursy-doszkalajace .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-kursy-kwalifikacyjne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-kursy-specjalistyczne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-pielegniarki-i-polozne .container .row .intro-text img.elipse-mobile-img,.intro.bg-img-specjalizacje .container .row .intro-text img.elipse-mobile-img{width:44px;bottom:0;right:60px}.products .cart{width:95px}.products .cart.hide-cart-margin{right:-32px!important}}section.dotacje-summary{background-color:#1481a5;color:#fff;margin-top:-25px}section.dotacje-summary .progress{--bs-progress-bg:#ffffff;--bs-progress-bar-color:#e9ecef;--bs-progress-bar-bg:#ee741a;--bs-progress-border-radius:0.5rem;position:relative;z-index:1000;border:1px solid #008bd2}section.dotacje-summary .progress .progress-bar{position:relative;z-index:1010;height:100%;border:2px solid #fff;border-radius:.5rem}section.dotacje-summary .progress-bar-labels{display:block;position:relative;height:20px}section.dotacje-summary .progress-bar-labels>.double,section.dotacje-summary .progress-bar-labels>.single{display:block;position:absolute;height:20px;top:0;font-weight:700;z-index:100}section.dotacje-summary .progress-bar-labels>.double:before,section.dotacje-summary .progress-bar-labels>.single:before{display:block;position:absolute;left:50%;width:1px;background-color:#fff;content:""}section.dotacje-summary .progress-bar-labels>.single:before{top:0;height:6px}section.dotacje-summary .progress-bar-labels>.double:before{top:-20px;height:26px}section.dotacje-summary .progress-bar-labels>div:first-child{left:0}section.dotacje-summary .progress-bar-labels>div:nth-child(2){left:19.2%;margin-left:-20px}section.dotacje-summary .progress-bar-labels>div:nth-child(3){left:50.3%;margin-left:-20px}section.dotacje-summary .progress-bar-labels>div:nth-child(4){right:2px;margin-right:-13px}#etap_2_kursy .accordion-item{margin:1rem 0;border:0}#etap_2_kursy .accordion-header{border:1px solid #00bcae;border-radius:.375rem;overflow:hidden}#etap_2_kursy .accordion-header button.accordion-button:not(.collapsed){box-shadow:none;background-color:#fff;color:#000}#etap_2_kursy .accordion-collapse{border:1px solid #00bcae;border-radius:.375rem;overflow:hidden;margin-top:.5rem}#submit_btn_etap_2 i{position:absolute;margin-top:-.5rem;margin-left:3rem}@media (min-width:768px) and (max-width:991.98px){#submit_btn_etap_2{padding-left:2.5rem;padding-right:2.5rem}#submit_btn_etap_2 i{margin-left:2rem}}@media (max-width:767.98px){.products{border-radius:1.3rem}.products .button .btn-main{margin-left:1rem}.products .product .details{width:100%;margin-left:0}.products .language-info,.products .price{text-align:center}#submit_btn_etap_2{padding-left:2.5rem;padding-right:2.5rem}#submit_btn_etap_2 i{margin-top:-1.1rem;margin-left:0;right:1rem}}