:root{--neutral--00:#fff;--neutral--50:#f3f4f6;--neutral--100:#e7e9ed;--neutral--200:#c7cdd5;--neutral--300:#a1abb9;--neutral--500:#627084;--neutral--600:#475569;--neutral--700:#323e52;--neutral--900:#131826;--neutral--1000:#080b12;--brand01--50:#ecf1fb;--brand01--100:#d9e4f6;--brand01--200:#a7c0eb;--brand01--400:#3c73d3;--brand01--500:#0b50c8;--brand01--600:#0940a0;--brand01--700:#002f6d;--brand01--800:#052660;--brand02--50:#fef5eb;--brand02--100:#fcebd7;--brand02--200:#f9d0a3;--brand02--300:#f5b065;--brand02--500:#ef7d00;--brand02--700:#8e4b00;--brand03--500:#00a297;--brand03--600:#008279;--brand04--500:#702283;--brand05--50:#f1f9ef;--brand05--100:#e4f2df;--brand05--200:#c1e2b5;--brand05--800:#275318;--brand06--50:#ebf4f8;--brand06--100:#d7eaf0;--brand06--200:#a3cedd;--brand06--300:#65adc7;--brand06--600:#005f82;--brand07--200:#9dd3c6;--brand07--400:#399a83;--brand07--500:#088164;--brand08--100:#fff1d7;--brand08--200:#ffdfa3;--brand08--300:#ffc965;--brand08--400:#ffb833;--brand09--500:#c02727;--brand09--700:#721717;--custom-01:#f5f8f9;--custom-02:#617084;--custom-03:#748193;--custom-04:#bebed2;--color-success:#33cc73;--color-liceum:#008cb6;--color-liceum-dla-doroslych:#a8d088;--color-kursy:#ba7595;--color-kursy-light:#ba7595;--color-technikum:#cd5252;--color-a3w:#cbafd2;--radius-normal:1rem;--radius-small:.5rem;--radius-tiny:4px;--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--xs:.75rem;--wp--preset--font-size--sm:.875rem;--wp--preset--font-size--base:1rem;--wp--preset--font-size--lg:1.125rem;--wp--preset--font-size--xl:1.25rem;--wp--preset--font-size--2-xl:1.5rem;--wp--preset--font-size--3-xl:1.875rem;--wp--preset--font-size--4-xl:2.25rem;--wp--preset--font-size--5-xl:3rem;--wp--preset--font-size--6-xl:3.75rem;--wp--preset--font-size--7-xl:4.5rem;--wp--preset--font-size--8-xl:6rem;--wp--preset--font-size--9-xl:8rem;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--_acc-bg,var(--neutral--100));border-radius:0}::-webkit-scrollbar-thumb{background:var(--_acc-text,var(--brand01--500));border-radius:0}*,*:before,*:after{-webkit-tap-highlight-color:rgba(255,255,255,0);outline:none;box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--neutral--1000);-webkit-box-shadow:-10000px 0 0 0 var(--neutral--00) inset}@font-face{font-family:'Space Grotesk';src:url(//teb.pl/wp-content/themes/teb-nst/css/./fonts/SpaceGrotesk-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Space Grotesk';src:url(//teb.pl/wp-content/themes/teb-nst/css/./fonts/SpaceGrotesk-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Space Grotesk';src:url(//teb.pl/wp-content/themes/teb-nst/css/./fonts/SpaceGrotesk-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Space Grotesk';src:url(//teb.pl/wp-content/themes/teb-nst/css/./fonts/SpaceGrotesk-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Space Grotesk';src:url(//teb.pl/wp-content/themes/teb-nst/css/./fonts/SpaceGrotesk-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}html{background:var(--custom-01);font-size:16px}body{display:block;width:100%;height:100%;overflow-x:hidden;margin:0;padding:0;position:relative;background:var(--custom-01);font-family:roc-grotesk,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:400;line-height:1.4;color:var(--neutral--1000)}body.locked{overflow:hidden}pre{margin:0}ul,ol{margin:0;padding:0;list-style:none}[data-action] *{pointer-events:none}a{color:inherit;text-decoration:inherit}h1,h2,h3,h4{display:block;margin:0;line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:500}h1{font-size:3rem}h2{font-size:1.5rem}h3,h4{font-size:2.5rem}b,strong{font-weight:500}p{display:block;margin:0;line-height:1.4;font-size:1rem;font-weight:400;white-space:break-spaces;white-space:pre-line}h5,h6{display:block;margin:0;line-height:1.15;font-size:1rem;font-weight:400}img{width:100%;height:auto}.hidden{display:none !important}.with-image{display:flex;flex-direction:row;align-items:center}.with-image img{margin-right:1.25rem}.not-available{color:var(--neutral--300)}.btn,.btn *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn{display:inline-block;padding:.5rem .75rem;background:var(--neutral--00);border:1px solid var(--custom-04);border-radius:var(--radius-small);position:relative;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease}.btn+.btn:not(.btn-wide):not(.filter-item){margin-left:1rem}.btn:hover{background-color:var(--brand01--50);border-color:var(--brand01--500);color:var(--brand01--500)}.btn.active{background-color:var(--brand01--500);border-color:var(--brand01--500);color:var(--neutral--00)}.btn.btn-primary{background-color:var(--brand08--300);border-color:var(--brand08--300);color:var(--neutral--1000) !important}.btn.btn-wide{display:block;width:100%;text-align:center}.btn.btn-big{min-width:9rem;max-width:100%;padding:.75rem 1rem;text-align:center;line-height:1;font-size:1rem}.btn.btn-small{max-width:100%;height:2rem;padding:.5rem .75rem;line-height:1rem}.btn.success{background-color:var(--color-success) !important;border-color:var(--color-success) !important;color:var(--neutral--00) !important}.btn.error{background-color:var(--brand09--500) !important;border-color:var(--brand09--500) !important;color:var(--neutral--00) !important}.btn.btn-secondary{background-color:var(--brand01--500);border-color:var(--brand01--500);color:var(--neutral--00)}.btn.btn-huge{min-width:12rem;max-width:100%;padding:1.5rem 3rem;text-align:center;font-size:1.125rem}.btn.btn-huge.btn-with-icon.btn-with-icon-left{padding-left:4.5rem}.btn.btn-huge.btn-with-icon.btn-with-icon-left .btn-icon.icon-left{left:1.75rem}.btn.btn-huge.btn-with-icon.btn-with-icon-right{padding-right:4.5rem}.btn.btn-huge.btn-with-icon.btn-with-icon-right .btn-icon.icon-right{right:1.75rem}.btn.btn-huge.btn-with-icon .btn-icon,.btn.btn-huge.btn-with-icon .btn-icon .icon .icon-holder{width:24px;height:24px}.btn.btn-huge.btn-with-icon .btn-icon.icon-right .icon .icon-holder{width:20px;height:20px}.btn.disabled{background-color:var(--neutral--50);border-color:var(--neutral--50);color:var(--neutral--300);cursor:default}.btn-round{padding-left:1rem;padding-right:1rem;border-radius:9999px}.btn.btn-text{padding:0;border:none;background:0 0}.btn.btn-text.btn-text-blue{color:var(--brand01--500)}.btn.btn-text.btn-text-blue:hover{color:var(--brand01--400)}.btn.dropdown-trigger{padding:0}.btn.dropdown-trigger>span{display:block;padding:.5rem .75rem}.btn.btn-with-arrow-right{padding-right:5rem}.btn.btn-with-arrow-left{padding-left:2.5rem}.btn-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.btn-icon:not([data-action]){pointer-events:none}.btn-icon:not(.icon-left){right:.5rem}.btn-icon.icon-left{left:.5rem}.btn-icon *{pointer-events:none}.btn.btn-with-icon.btn-with-icon-left{padding-left:2.25rem}.btn.btn-with-icon.btn-with-icon-left .btn-icon.icon-left{left:.25rem}.btn.btn-with-icon.btn-with-icon-right{padding-right:2.25rem}.btn.btn-with-icon.btn-with-icon-right .btn-icon.icon-right{right:.25rem}.btn.btn-with-icon .btn-icon{pointer-events:none}.btn.btn-with-icon .btn-icon .icon{transform:translateY(-1px)}.btn.btn-with-icon .btn-icon .icon .icon-holder{width:1rem;height:1rem}.btn-type-radio{background:0 0 !important;border:none;padding-left:calc(0.625rem + 24px);padding-right:.5rem;color:inherit !important}.btn-type-radio:before{content:"";display:block;width:24px;height:24px;border:1px solid var(--custom-03);border-radius:9999px;position:absolute;top:calc(50% - 13px);left:0;transition:border-color .2s ease}.btn-type-radio.active:before{border-color:var(--brand01--500)}.btn-type-radio:after{content:"";display:block;width:12px;height:12px;background:var(--brand01--500);border-radius:9999px;position:absolute;top:50%;left:0;transform:translateX(6px) translateY(-7px);opacity:0;transition:opacity .2s ease}.btn-type-radio.active:after{opacity:1}.btn-type-checkbox{background:0 0 !important;border:none;padding-left:calc(0.625rem + 24px);padding-right:.5rem;color:inherit !important}.btn-type-checkbox:before{content:"";display:block;width:24px;height:24px;border:1px solid var(--custom-03);border-radius:var(--radius-tiny);position:absolute;top:calc(50% - 13px);left:0;transition:background-color .2s ease}.btn-type-checkbox.active:before{background-color:var(--brand01--500);border-color:var(--brand01--500)}.btn-type-checkbox:after{content:"";display:block;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid var(--neutral--00);border-bottom:2px solid var(--neutral--00);position:absolute;top:50%;left:0;transform:translateX(8px) translateY(-10px) rotateZ(45deg)}.btn-type-switch{background:0 0 !important;border:none;padding-left:calc(0.625rem + 28px);padding-left:calc(0.625rem + 32px);padding-right:.5rem;color:inherit !important}.btn-type-switch:before{content:"";display:block;width:28px;width:32px;height:16px;height:18px;background:var(--neutral--300);border-radius:9999px;position:absolute;top:calc(50% - 10px);top:calc(50% - 11px);left:0;transition:background-color .2s ease}.btn-type-switch.active:before{background-color:var(--brand01--500)}.btn-type-switch:after{content:"";display:block;width:12px;height:12px;background:var(--neutral--00);border-radius:9999px;position:absolute;top:50%;left:0;transform:translateX(2px) translateY(-8px);transform:translateX(3px) translateY(-8px);transition:transform .2s ease}.btn-type-switch.active:after{transform:translateX(14px) translateY(-8px);transform:translateX(17px) translateY(-8px)}.page{display:block;width:100%;overflow-x:hidden;position:relative;background:var(--neutral--00)}.page:not(.page-home){margin-top:4rem}.notification-active .page.page-home{margin-top:3rem}.notification-active .page:not(.page-home){margin-top:7rem}.notification-active .megamenu .megamenu-nav{padding-top:10rem}.notification-active .megamenu .megamenu-tabs{padding-top:7rem}.notification-active .modal-holder{padding-top:8.5rem}@media (max-width:1079px){.notification-active .modal-holder{padding-top:1.5rem;padding-bottom:8.5rem}}.notification-active .mobile-filters{padding-bottom:12rem}.container{width:90%;max-width:1640px;margin:0 auto;padding-right:3rem;padding-left:3rem;position:relative}.wide .container{width:100%;max-width:100%}.narrow .container{max-width:1280px}.thin .container{max-width:600px}section,main{overflow:hidden;padding:6rem 0;position:relative;z-index:1;background:var(--neutral--00)}.no-padding{padding:0}.no-padding-top{padding-top:0}.extra-padding-right{padding-right:15% !important}.extra-padding-left{padding-left:15% !important}.extra-spacing{padding:12rem 0}.extra-spacing .row+.row{margin-top:7.5rem}.margin-top{margin-top:1rem !important}.extra-margin-top{margin-top:2rem !important}.extra-margin-bottom{margin-bottom:3rem}.row{display:flex;flex-direction:row}.row+.row{margin-top:3rem}.row>.col{display:flex;flex-direction:column;flex:1;max-width:100%;position:relative}.row>.col:first-child:last-child{flex:1}.col>*+*{margin-top:.5rem}.col.col-half{flex:1;max-width:50%}.col.col-1{flex:1;max-width:33.3333333333%}.col.col-2{flex:2;max-width:66.6666666667%}.col.col-3{flex:3;max-width:75%}.row.col-spacing{margin-left:-1.5rem;margin-right:-1.5rem}.row.col-spacing>.col{padding:0 1.5rem}.row.col-spacing.col-spacing-small{margin-left:-.75rem;margin-right:-.75rem}.row.col-spacing.col-spacing-small>.col{padding:0 .75rem}.row.col-spacing.col-spacing-small+.row.col-spacing.col-spacing-small{margin-top:1.5rem}.row.col-spacing.col-spacing-big{margin-left:-3rem;margin-right:-3rem}.row.col-spacing.col-spacing-big>.col{padding:0 3rem}.row.col-spacing.col-spacing-big+.row.col-spacing.col-spacing-big{margin-top:6rem}.flex-space-between{justify-content:space-between}.flex-space-between .col{flex:none}.flex-align-right{justify-content:flex-end}.block{display:block !important}.single .post{max-width:720px;margin:0 auto}.single .post-image{overflow:hidden;border-radius:var(--radius-normal)}.single .post-image img{display:block;width:100%;height:auto}.single .post-header{display:block;margin:3rem 0 1.5rem}.single .post-header .post-title{font-size:2.5rem}.single .post-header .post-date{display:block;margin-top:.5rem;font-size:1.125rem;color:var(--neutral--500)}.text-single>p,.single .post-content>p{line-height:1.8;font-size:1.125rem}.text-single>p>a:not(.btn),.single .post-content>p>a:not(.btn){text-decoration:underline}.single .post-content>*:not(:first-child){margin-top:1.5rem}.single .post-content img,.single .post-content>img,.single .post-content>p>img{width:auto;max-width:100%;height:auto}.dropdown-trigger{position:relative}.dropdown:not(.active){display:none}.dropdown{display:block;padding:1.5rem;background:var(--neutral--00);box-shadow:0 0 2rem 0 rgba(0,0,0,.1);border:1px solid var(--custom-04);border-radius:var(--radius-small);position:absolute;top:calc(100% + 0.5rem);left:0;z-index:950;transform:translateX(0px);color:var(--neutral--1000)}.dropdown{cursor:auto}.dropdown.dropdown-filters{width:840px}.dropdown.dropdown-filters .offer-filters-school-types{margin-bottom:-.5rem}.dropdown.dropdown-filters .offer-filters-school-types .btn{margin-bottom:.5rem}.dd-section-heading{display:block;font-size:1rem;font-weight:500}.dd-section-heading+.filter-group{margin-top:1rem}.dropdown-filters-offers>.dd-section{margin:1.5rem 0}.dropdown-filters-offers>.btn-icon+.dd-section{margin-top:0}.dropdown-filters-offers>.dd-section:first-child,.dropdown-filters-offers>.dd-section.offer-filters-school-types{margin-top:0}.dropdown-filters-offers>.dd-section:last-child{margin-bottom:0}.dropdown-filters-offers>.dd-section+.dd-section:not(.offer-filters-school-types){padding-top:1.5rem;border-top:1px solid var(--neutral--100)}.dropdown-filters-courses{display:flex;flex-direction:row}.dropdown-filters-courses .dd-section+.dd-section{padding-left:1.5rem}.dropdown-filters-courses .filter-group .btn{width:100%}.dropdown-filters-courses .filter-group .btn:not(:last-child){margin-bottom:.5rem}.mobile-filters{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:2rem;padding-bottom:6rem;background:var(--neutral--00);position:fixed;top:0;left:0;z-index:12500;transition:transform .2s ease}.mobile-filters:not(.active){transform:translateY(100%)}.mobile-filters .dropdown{display:block;width:100%;padding:0;border:none;border-radius:0;position:relative;top:0;box-shadow:none}.mobile-filters .dropdown .btn{width:100%}.mobile-filters-footer .btn+.btn{margin-top:1rem}.spinner{display:inline-block;width:3rem;height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner div{display:block;position:absolute;width:2rem;height:2rem;margin:.5rem;border:3px solid var(--neutral--700);border-radius:50%;animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--neutral--700) transparent transparent transparent}.spinner div:nth-child(1){animation-delay:-.45s}.spinner div:nth-child(2){animation-delay:-.3s}.spinner div:nth-child(3){animation-delay:-.15s}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}div:not(.busy)>.spinner{display:none}.busy>*:not(.spinner){opacity:.4 !important}.busy *{pointer-events:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important;cursor:default !important}.form-spinner{margin-top:3rem !important}.form-spinner>p{margin-bottom:.5rem}.form-spinner>.spinner{display:inline-block !important;position:relative;top:0;left:0;transform:none}.valign-center{display:flex;height:100%;align-items:center}.align-center{text-align:center}.align-right{text-align:right}.frame{padding:2.5rem 3rem;background:var(--neutral--00);border:1px solid var(--neutral--200);border-radius:var(--radius-small)}.text-featured{font-size:1.125rem}.heading+.text-featured{margin-top:-1.5rem !important;margin-bottom:.5rem;font-size:1.375rem;font-weight:500}.heading+.text-featured+*{line-height:1.6;font-size:1.125rem}.heading+.text-featured+p+p{line-height:1.6;font-size:1.125rem}.text-strong{font-weight:500}.text-small{font-size:.875rem}.card>.card-inner{display:flex;width:100%;height:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;background:#fff;border-radius:var(--radius-small);box-shadow:.25rem .25rem 2rem 0 rgba(0,0,0,.1);overflow:hidden;transition:all .2s ease}.card>.card-inner:hover{box-shadow:.25rem .25rem 1.5rem 0 rgba(0,0,0,.15)}.page-efs .page-title{background:var(--brand01--800)}body:has(.page-efs) a:focus-visible,body:has(.subpage-efs) a:focus-visible,body:has(.page-efs) button:focus-visible,body:has(.subpage-efs) button:focus-visible,body:has(.efs-post) button:focus-visible,body:has(.efs-post) a:focus-visible{outline:1px solid var(--brand01--700)}body:has(.page-efs) .breadcrumbs-holder span:first-child,body:has(.subpage-efs) .breadcrumbs-holder span:first-child,body:has(.efs-post) .breadcrumbs-holder span:first-child{padding:.1rem}.page-efs .page-title span,.page-efs .page-title h1{color:#fff}.page-efs .page-title span:after{background:#fff !important}.page[data-school-type=kursy] .page-title{background:var(--color-kursy-light)}.page-offers .page-title[data-school-type=kursy]{background:var(--color-kursy-light)}.card .card-content{width:100%;padding:1.5rem;position:relative;z-index:10}.card.card-offer .card-content,.card.card-school-type:not(.card-banner) .card-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card.card-school-type:not(.card-banner) .card-content .card-footer{margin:0;padding:0;border:none}.card .card-content .card-title{display:block;width:100%;font-size:1.25rem;font-weight:500;word-break:break-word}.card .card-content .card-subtitle{margin-top:.25rem;font-size:.875rem;color:var(--custom-02)}.card .card-content .card-excerpt{color:var(--neutral--700)}.card .card-content .card-title+.card-excerpt{margin-top:.25rem}.card .card-content .btn{margin-top:1.5rem}.card .card-image{display:block;width:100%}.card .card-image img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog .card .card-image{height:0;overflow:hidden;padding-bottom:58.75%;position:relative;background:var(--brand06--200)}.blog .card .card-image img{position:absolute;top:50%;left:0;transform:translateY(-50%)}.card.card-school-type[data-school-type=szkoly-policealne] .card-image{background:var(--brand02--300)}.card.card-school-type[data-school-type=szkoly-medyczne] .card-image{background:var(--brand07--200)}.card.card-school-type[data-school-type=szkolenia] .card-image{background:var(--neutral--300)}.card.card-school-type[data-school-type=liceum] .card-image{background:var(--color-liceum)}.card.card-school-type[data-school-type=liceum-dla-doroslych] .card-image{background:var(--color-liceum-dla-doroslych)}.card.card-school-type[data-school-type=technikum] .card-image{background:var(--color-technikum)}.card.card-school-type[data-school-type=akademia-iii-wieku] .card-image{background:var(--color-a3w)}.card.card-school-type[data-school-type=kursy] .card-image{background:var(--color-kursy-light)}.card.card-school-type .card-image{overflow:hidden;position:relative}.card.card-school-type .card-image svg{display:block;width:100%;height:auto;transform:scale(1.5)}.card.card-school-type .card-image svg .svg-mask-holder{transform:translate(7.5rem,-7.5rem);transform-origin:50% 50%}.card.card-school-type .card-image svg .svg-mask-holder image{transform:scale(.7) translate(-7.5rem,7.5rem);transform-origin:50% 50%}.card.card-school-type .card-image svg.logo{width:auto;height:3rem;position:absolute;left:1.5rem;bottom:1.5rem;transform:none;z-index:5}.card.card-school-type .card-image svg.logo *{fill:var(--neutral--00)}.card.card-campaign-offer-banner .card-image svg{display:block;width:100%;height:auto;transform:scale(1);margin-bottom:-7.5rem}.card.card-campaign-offer-banner .card-image svg .svg-mask-holder{transform:translate(30%,-25%);transform-origin:50% 50%}.card.card-campaign-offer-banner .card-content .card-title{padding-right:25%}.card.card-school-type .card-footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--neutral--200)}.card.card-school-type .card-footer>.card-footer-left{flex:2}.card.card-school-type .card-footer>.card-footer-right{flex:1}.card-dot.card-dot-kursy{background-color:var(--color-kursy-light)}.card.card-school-type .card-footer>.card-footer-left b{display:block;margin-bottom:.5rem;text-transform:uppercase;color:var(--neutral--500)}.card.card-school-type .card-footer>.card-footer-left ul li{text-decoration:underline}.card.card-school-type .card-footer>.card-footer-left ul li:not(:last-child){margin-bottom:.5rem}.card.card-banner+.card-banner{margin-top:1.5rem}.card.card-banner.card-school-type>.card-inner{flex-direction:row}.card.card-banner.card-school-type .card-image{width:30rem;height:100%}.card.card-banner.card-school-type .card-content{width:calc(100% - 30rem);padding:2rem 2.25rem}.card-arrow{display:block;position:absolute;bottom:1.5rem;right:1.5rem}.card-arrow .icon-holder{width:1.5rem !important;height:1.5rem !important}.card-industry .card-arrow{bottom:50%;transform:translateY(50%)}.card-industry .card-content .card-title{display:flex;align-items:center;width:100%;padding-right:3rem;line-height:1.2}.card.card-placeholder .card-footer{min-height:2.5rem}.card-labels{overflow:hidden;margin-bottom:.5rem}.card-labels .card-label{display:block;float:left;margin:0 .5rem .5rem 0;padding:.25rem .5rem;background:0 0;border-radius:var(--radius-small);position:relative;font-size:.875rem;color:var(--neutral--1000);cursor:pointer;transition:all .2s ease}.card-labels .card-label.card-label-popular{background-color:var(--brand02--100);color:var(--brand09--700)}.card-labels .card-label.card-label-new{background-color:var(--brand05--100);color:var(--brand05--800)}.card-labels .card-label.card-label-campaign{border-color:transparent;background-color:var(--brand01--500);color:var(--neutral--00)}.card-labels .card-label.card-label-doskonalenie{background-color:#9ed2c6;color:#fff}.card-badge{display:inline-block;padding:.5rem .75rem;background:var(--brand01--800);border:1px solid var(--brand01--800);border-radius:var(--radius-small);position:absolute;top:1.5rem;right:1.5rem;font-size:.875rem;color:var(--neutral--00)}.card-dot{display:block;width:9rem;height:9rem;background:var(--brand01--800);border-radius:9999px;position:absolute;top:-1.5rem;left:-1.5rem;font-size:.875rem;color:var(--neutral--00);transition:transform .8s ease}.card .card-inner:hover .card-dot{transform:scale(16)}.card-dot.card-dot-departments{background-color:var(--brand01--100)}.card-dot.card-dot-offers{background-color:var(--brand08--200)}.card-dot.card-dot-courses{background-color:var(--neutral--100)}.card-dot.card-dot-courses-online{background-color:var(--brand05--100)}.card-dot.card-dot-schools{background-color:var(--brand06--100)}.card-footer{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-top:3rem}.card-footer>.card-partner:first-child .card-partner-heading{text-align:left !important}.card-footer .card-school-type svg{display:block;width:auto;max-width:100%;height:3rem;height:2.5rem}.card-footer .card-partner .card-partner-heading{display:block;margin-bottom:.25rem;line-height:1;text-align:right;font-size:.875rem}.card-footer .card-partner img{display:block;width:100%;max-width:6rem;height:auto;max-height:4.5rem}.card-footer .card-price{transform:translateY(.375rem);line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.125rem;font-weight:500}.card.card-offer>.card-inner{border:1px solid var(--neutral--100)}.card.card-offer>.card-inner:hover{border-color:var(--custom-04)}.slick-list,.slick-track{height:100%}.slick-track{display:block;position:relative}.slick-track *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-track>.slick-slide{display:block;float:left;height:100%;min-height:1px}.col>.heading:before{content:"";display:block;width:25%;max-width:9rem;height:3px;background:var(--neutral--1000);position:absolute;top:-1.25rem;left:0;transform:translateY(-100%)}.col>.heading.align-center:before{left:50%;transform:translate(-50%,-100%)}.col>.heading{margin-top:1.5rem;margin-bottom:3rem;position:relative;text-indent:-3px}.col>.heading+*{margin-top:0}.screen-reader-response,.wpcf7-spinner{display:none !important}fieldset{display:block;margin:0;padding:0;border:none}fieldset+fieldset{margin-top:2rem}fieldset>*:not(:first-child),fieldset .contract-details>*:not(:first-child),fieldset .acceptances .acceptance-holder:not(:first-child){display:block;margin-top:1rem}fieldset .acceptances .acceptance-holder{position:relative}.checkboxes{position:relative}fieldset .checkboxes .wpcf7-checkbox,fieldset .checkboxes .wpcf7-radio{display:flex;flex-wrap:wrap}fieldset .checkboxes .wpcf7-checkbox>.wpcf7-list-item,fieldset .checkboxes .wpcf7-radio>.wpcf7-list-item{display:flex;flex-basis:50%;padding-right:1.5rem}fieldset .checkboxes.checkboxes-vertical .wpcf7-checkbox,fieldset .checkboxes.checkboxes-vertical .wpcf7-radio{flex-direction:column}fieldset .checkboxes.checkboxes-vertical .wpcf7-checkbox>.wpcf7-list-item,fieldset .checkboxes.checkboxes-vertical .wpcf7-radio>.wpcf7-list-item{flex-basis:100%;padding-right:0}fieldset .checkboxes.checkboxes-vertical>label{margin-bottom:.75rem}fieldset .checkboxes.checkboxes-vertical .wpcf7-checkbox>.wpcf7-list-item:not(:first-child),fieldset .checkboxes.checkboxes-vertical .wpcf7-radio>.wpcf7-list-item:not(:first-child){margin-top:.5rem}select::-ms-expand{display:none}input:not([type=submit]),form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form textarea,form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:auto;margin:0;padding:1rem 1.25rem;box-shadow:inset -9999px -9999px 0 0 #fff;border:1px solid var(--custom-03);border-radius:var(--radius-tiny);line-height:1;font-family:inherit;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}form textarea{height:15rem;resize:none}input:not([type=submit]):focus,form input[type=text]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=date]:focus,form textarea:focus,form select:focus{border-color:var(--brand01--500);box-shadow:inset -9999px -9999px 0 0 #fff,-.25rem -.25rem 1rem 0 rgba(0,0,0,.05)}form select{padding-right:3rem}form label{display:block;width:100%;margin-bottom:.25rem;font-size:.875rem}form label+p{display:block;width:100%;margin-bottom:.5rem;font-size:.875rem;color:var(--custom-02)}form .required-char{color:var(--brand09--500)}input.error:not([type=submit]),form input[type=text].wpcf7-not-valid:not(:focus),form input[type=email].wpcf7-not-valid:not(:focus),form input[type=tel].wpcf7-not-valid:not(:focus),form input[type=date].wpcf7-not-valid:not(:focus),form textarea.wpcf7-not-valid:not(:focus),form select.wpcf7-not-valid:not(:focus){border-color:var(--brand09--500)}form .wpcf7-not-valid-tip{display:block;margin:.5rem 0 1rem;font-size:.875rem;color:var(--brand09--500)}.wpcf7-response-output{display:block;margin-top:1.5rem;padding:1rem 1.5rem;background:var(--brand09--500);border-radius:var(--radius-tiny);text-align:center;color:var(--neutral--00)}form:not(.invalid):not(.aborted):not(.sent) .wpcf7-response-output{display:none}form.sent .wpcf7-response-output{background:var(--color-success)}form input[type=text]:disabled,form input[type=email]:disabled,form input[type=tel]:disabled,form input[type=date]:disabled,form textarea:disabled,form select:disabled{background-color:var(--neutral--100);box-shadow:inset -9999px -9999px 0 0 var(--neutral--100);border-color:var(--neutral--100);color:var(--custom-02);pointer-events:none}form .field-with-btn{display:block;width:100%}form .field-with-btn>*{display:block;float:left}form .field-with-btn input{width:calc(100% - 6rem);border-radius:var(--radius-small);border-top-right-radius:0;border-bottom-right-radius:0}form .field-with-btn .btn{width:6rem;margin:0;padding:1rem 1.25rem;border:1px solid var(--custom-03);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;text-align:center;line-height:1;font-size:1rem}form.errors .field-with-btn input:not(:focus),form.errors .field-with-btn input:not(:focus)+.btn{border-color:var(--brand09--500)}form .field-with-btn input:focus,form .field-with-btn input:focus+.btn{border-color:var(--brand01--500);box-shadow:-.25rem -.25rem 1rem 0 rgba(0,0,0,.05)}form a{text-decoration:underline}.modal-custom-form{display:block;width:100%}.modal-custom-form .response,.form-message{display:block;clear:both;width:100%;margin:0 !important;padding:1rem 1.5rem 0;text-align:center}.modal-custom-form .response.error,.form-message{color:var(--brand09--500)}.input-holder{position:relative}.input-holder .icon{display:block;width:1rem;height:1rem;position:absolute;top:calc((3rem + 2px - 1rem) / 2);right:1.125rem;pointer-events:none}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+span,input[type=radio]+span{display:block;padding-left:2.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}input[type=checkbox]+span>span,input[type=radio]+span>span{display:block}input[type=checkbox]+span:before,input[type=radio]+span:before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;top:-.25rem;left:0;background:0 0;border:1px solid var(--custom-03);border-radius:var(--radius-tiny);transition:all .2s ease}input[type=checkbox]:checked+span:before,input[type=radio]:checked+span:before{background:var(--brand01--500);border-color:var(--brand01--500)}input[type=checkbox]:checked+span:after,input[type=radio]:checked+span:after{content:"";display:block;left:1px;width:.625rem;height:.875rem;position:absolute;top:0;left:1px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid var(--neutral--00);border-bottom:2px solid var(--neutral--00);transform:rotate(37deg);transform-origin:100% 100%}body:not(.debug-enabled) .debug-fixed{display:none !important}.debug-fixed{display:block;width:auto;max-height:100%;overflow-y:auto;padding:1.5rem 4.5rem 1.5rem 1.5rem;position:fixed;top:0;left:0;z-index:500000;background:var(--neutral--900);opacity:.95}.debug-fixed>*{display:block;font-size:13px;color:#fff}body:not(.debug-enabled) .card-debug{display:none !important}.card-debug{width:100%;margin-top:4.5rem;border:1px solid var(--neutral--100);border-spacing:0;font-size:10px}.card-debug tr td:first-child{min-width:10.5rem}.card-debug tr:not(:last-child) td{border-bottom:1px solid var(--neutral--100)}.card-debug tr td:not(:last-child){border-right:1px solid var(--neutral--100)}.card-debug tr td{padding:2px 4px;line-height:1;word-break:break-word}.card-debug tr:hover td{background:var(--neutral--100)}.section-heading>.col>*{margin-top:1.5rem}.filters-cloud{margin-right:-.5rem}.carousel-filters .filter-item{background-color:var(--neutral--00) !important}.bg-custom01{background:var(--custom-01)}.oops{display:block;width:100%;padding:3rem;text-align:center}.oops span{line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.75rem;font-weight:500}:root{--cn9-color-white:var(--neutral--00);--cn9-color-gray:var(--custom-04);--cn9-color-black:var(--neutral--1000);--cn9-color-primary:var(--brand01--500);--cn9-btn-border-radius:9999px}.ccn .ccn-banner-text{width:calc(100% - 24rem)}.ccn .ccn-buttons{width:24rem}.ccn-settings-title{line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.5rem;font-weight:500}.ccn .ccn-banner-text *{font-size:1.125rem}.ccn-overlay{background:var(--neutral--900);-webkit-backdrop-filter:none !important;backdrop-filter:none !important;opacity:.4;transition:opacity .5s ease}.iframe-holder-pano{display:block;overflow:hidden;width:100%;height:0;padding-bottom:56.25%;position:relative}.iframe-holder-pano iframe{display:block;width:100%;height:100%;border:none;position:absolute;top:0;left:0}#chat-widget-container{bottom:7.5rem !important;right:2rem !important}@media (min-width:1080px) and (max-height:860px){#chat-widget-container{max-height:calc(100vh - 9rem) !important}}@media (min-width:1080px) and (max-height:860px){#chat-widget-container{max-height:calc(100vh - 4.25rem) !important;bottom:2.125rem !important;right:7.5rem !important}}@media (min-width:1080px) and (max-height:760px){#chat-widget-container{max-height:100vh !important;bottom:0 !important;right:7.5rem !important}}.go-back-holder{display:block;width:100%;height:auto;position:relative;z-index:5;transform:translateY(100%)}.go-back-holder,.go-back-holder *{pointer-events:none}.go-back-holder .btn{pointer-events:visible}.icons-grid{display:block;width:100%;overflow:hidden}.icons-grid>.icons-grid-item{display:block;float:left;width:25%;margin-bottom:1.5rem;padding:0 1.5rem;text-align:center}.icons-grid.icons-grid-3-cols>.icons-grid-item:nth-child(3n){margin-right:25%}.icons-grid>.icons-grid-item>span{display:block;margin-top:1rem}.icons-grid .icon .icon-holder{width:6rem !important;height:6rem !important}.system-alert{display:block !important;width:100%;padding:2rem 0;background:var(--brand01--500);position:fixed;bottom:0;left:50%;z-index:2000;transform:translateX(-50%);color:var(--neutral--00)}.col-inner-fixed{display:block;width:100%;height:100%;position:relative}.floatie{position:fixed}.border-top{margin-top:2rem;padding-top:2.5rem;border-top:1px solid var(--neutral--200)}.list-style-disc{list-style:disc}.list-padding-left-1{padding-left:1rem}.display-flex{display:flex}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}body.accessibility-font .card-badge,body.accessibility-font .btn,body.accessibility-font .filter-item,body.accessibility-font .megamenu .megamenu-heading,body.accessibility-font footer,body.accessibility-font header,body.accessibility-font form label,body.accessibility-font .card-label,body.accessibility-font .card-author-desc,body.accessibility-font .card-subtitle,body.accessibility-font .card-partner-heading,body.accessibility-font .breadcrumbs-holder>span>span,body.accessibility-font .cards-grouped-nav-item,body.accessibility-font .cards-group-heading>span,body.accessibility-font .tabs>ul>li>*,body.accessibility-font .filters-cloud-heading,body.accessibility-font .wpcf7-not-valid-tip,body.accessibility-font .footer-heading{font-size:calc(0.875rem * var(--_font-scale, 1)) !important}body.accessibility-font,body.accessibility-font p,body.accessibility-font input:not([type=submit]),body.accessibility-font form select,body.accessibility-font .page-offers .offer-details .col>.price,body.accessibility-font .field-with-btn .btn,body.accessibility-font .footer-top ul li a,body.accessibility-font .tooltip-heading,body.accessibility-font .card-excerpt,body.accessibility-font .card-author{font-size:calc(1rem * var(--_font-scale, 1)) !important}body.accessibility-font .bullets,body.accessibility-font .bullets>li,body.accessibility-font .text-featured,body.accessibility-font .megamenu .megamenu-link-list,body.accessibility-font .card-excerpt{font-size:calc(1.125rem * var(--_font-scale, 1)) !important}body.accessibility-font .hero p,body.accessibility-font .card .card-title,body.accessibility-font .megamenu .megamenu-tab-trigger,body.accessibility-font .sidebar-box-heading,body.accessibility-font footer b{font-size:calc(1.25rem * var(--_font-scale, 1)) !important}body.accessibility-font .heading+.text-featured{font-size:calc(1.375rem * var(--_font-scale, 1)) !important}body.accessibility-font .offer-details .col>span,body.accessibility-font .page-courses.subpage-recruitment main h3,body.accessibility-font .page-elearning.subpage-about main h4,body.accessibility-font .sidebar-heading{font-size:calc(1.5rem * var(--_font-scale, 1)) !important}body.accessibility-font h1{font-size:calc(3.5rem * var(--_font-scale, 1)) !important}body.accessibility-font h2{font-size:calc(1.5rem * var(--_font-scale, 1)) !important}body.accessibility-font h3,body.accessibility-font h4{font-size:calc(2.5rem * var(--_font-scale, 1)) !important}body.accessibility-font .modal-heading{font-size:calc(1.75rem * var(--_font-scale, 1))}body.accessibility-font .offer-search form .field-with-btn input,body.accessibility-font .offer-search form .field-with-btn .btn{width:calc(100% - 4.5rem * var(--_font-scale, 1))}body.accessibility-font .offer-search form .field-with-btn .btn{width:calc(4.5rem * var(--_font-scale, 1))}body.accessibility-font.font-lg{--_font-scale:1.25}body.accessibility-font.font-xl{--_font-scale:1.5}body.accessibility-contrast p,body.accessibility-contrast span,body.accessibility-contrast div,body.accessibility-contrast li,body.accessibility-contrast h1,body.accessibility-contrast h2,body.accessibility-contrast h3,body.accessibility-contrast h4,body.accessibility-contrast h5,body.accessibility-contrast h6,body.accessibility-contrast a{color:var(--_acc-text) !important}body.accessibility-contrast .card-badge,body.accessibility-contrast .card-label:not(.card-label-placeholder){background:var(--_acc-bg) !important;border-color:var(--_acc-text) !important;color:var(--_acc-text) !important}body.accessibility-contrast ul.bullets>li:before,body.accessibility-contrast .carousel-controls .progress,body.accessibility-contrast .btn-type-switch:before,body.accessibility-contrast input[type=checkbox]:checked+span:before,body.accessibility-contrast input[type=radio]:checked+span:before{background:var(--_acc-text) !important}body.accessibility-contrast .card-dot,body.accessibility-contrast .icon-holder,body.accessibility-contrast .contact-widget .icon .icon-holder,body.accessibility-contrast .overlay-fade-holder>.overlay-fade{background:unset !important}body.accessibility-contrast .card,body.accessibility-contrast .card>.card-inner,body.accessibility-contrast .rewards,body.accessibility-contrast .single,body.accessibility-contrast .single>section,body.accessibility-contrast footer,body.accessibility-contrast .testimonials,body.accessibility-contrast .fab-contact,body.accessibility-contrast .banner,body.accessibility-contrast .bg-custom01,body.accessibility-contrast .box,body.accessibility-contrast .sidebar,body.accessibility-contrast .offer-types,body.accessibility-contrast .megamenu-tabs{border-color:transparent !important;background:var(--_acc-bg) !important}body.accessibility-contrast .hero .hero-bg-holder>*,body.accessibility-contrast .page-title,body.accessibility-contrast .card.card-school-type .card-image{background-color:var(--_acc-bg) !important}body.accessibility-contrast svg,body.accessibility-contrast path{fill:var(--_acc-text) !important}body.accessibility-contrast .shape svg,body.accessibility-contrast .shape path,body.accessibility-contrast .shape polygon,body.accessibility-contrast .linkedin-group path+path{fill:var(--_acc-bg) !important}body.accessibility-contrast .breadcrumbs-holder span{color:var(--_acc-text) !important}body.accessibility-contrast .breadcrumbs-holder span *{color:var(--_acc-text) !important}body.accessibility-contrast .breadcrumbs-holder span.breadcrumb_last strong{color:var(--_acc-text) !important}body.accessibility-contrast .btn-primary:not(.disabled),body.accessibility-contrast .btn-round:not(.disabled),body.accessibility-contrast .btn-type-switch,body.accessibility-contrast .btn:not(.btn-type-switch):hover,body.accessibility-contrast .filter-item:not(.btn-type-switch),body.accessibility-contrast .mobile-menu-heading{background:var(--_acc-bg) !important;color:var(--_acc-text) !important;border-color:var(--_acc-text) !important}body.accessibility-contrast .filter-item:not(.btn-type-switch,.btn-type-radio,.btn-type-checkbox).active{background:var(--_acc-text) !important;color:var(--_acc-bg) !important}body.accessibility-contrast .filter-item:not(.btn-type-switch,.btn-type-radio,.btn-type-checkbox).active.dropdown-trigger>span{color:var(--_acc-bg) !important}body.accessibility-contrast .filter-item:not(.btn-type-switch,.btn-type-radio,.btn-type-checkbox).active .btn-text,body.accessibility-contrast .filter-item:not(.btn-type-switch,.btn-type-radio,.btn-type-checkbox).active .btn-icon,body.accessibility-contrast .filter-item:not(.btn-type-switch,.btn-type-radio,.btn-type-checkbox).active .btn-icon>div{color:var(--_acc-bg) !important}body.accessibility-contrast .filter-item:not(.btn-type-switch,.btn-type-radio,.btn-type-checkbox).active .btn-icon svg,body.accessibility-contrast .filter-item:not(.btn-type-switch,.btn-type-radio,.btn-type-checkbox).active .btn-icon path{fill:var(--_acc-bg) !important}body.accessibility-contrast .btn.disabled:hover{border-color:transparent !important}body.accessibility-contrast .btn-type-checkbox.active:before,body.accessibility-contrast .breadcrumbs-holder>span>span:not(:last-child):after{background:var(--_acc-text) !important}body.accessibility-contrast .btn-type-radio.active:before{border-color:var(--_acc-text) !important}body.accessibility-contrast .btn-type-radio.active:after,body.accessibility-contrast .hamburger>*{background:var(--_acc-text) !important}body.accessibility-contrast .hero .hero-pagination-holder .hero-pagination-button svg circle{stroke:var(--_acc-text)}body.accessibility-contrast input:not([type=submit]),body.accessibility-contrast form input[type=text],body.accessibility-contrast form input[type=email],body.accessibility-contrast form input[type=tel],body.accessibility-contrast form input[type=date],body.accessibility-contrast form textarea,body.accessibility-contrast form select{box-shadow:unset;background:var(--_acc-bg);color:var(--_acc-text)}body.accessibility-contrast.black-on-white{--_acc-text:#000;--_acc-bg:#fff;--custom-01:var(--_acc-text);--custom-02:var(--_acc-text);--custom-03:var(--_acc-text);--custom-04:var(--_acc-text);--color-success:var(--_acc-text);--color-liceum:var(--_acc-bg);--color-liceum-dla-doroslych:var(--_acc-bg);--color-technikum:var(--_acc-bg);--color-a3w:var(--_acc-bg);--neutral--00:var(--_acc-bg);--neutral--50:var(--_acc-bg);--neutral--100:var(--_acc-bg);--neutral--200:var(--_acc-bg);--neutral--300:var(--_acc-bg);--neutral--500:var(--_acc-bg);--neutral--600:var(--_acc-bg);--neutral--700:var(--_acc-bg);--neutral--900:var(--_acc-bg);--neutral--1000:var(--_acc-bg);--_brand1:var(--_acc-text);--brand01--50:var(--_brand1,#0b50c8);--brand01--100:var(--_brand1,#0b50c8);--brand01--200:var(--_brand1,#0b50c8);--brand01--400:var(--_brand1,#0b50c8);--brand01--500:var(--_acc-bg);--brand01--600:var(--_brand1,#0b50c8);--brand01--700:var(--_brand1,#0b50c8);--brand01--800:var(--_brand1,#0b50c8);--_brand2:var(--_acc-text);--brand02--50:var(--_brand2,#ef7d00);--brand02--100:var(--_brand2,#ef7d00);--brand02--200:var(--_brand2,#ef7d00);--brand02--300:var(--_brand2,#ef7d00);--brand02--500:var(--_brand2,#ef7d00);--brand02--700:var(--_brand2,#ef7d00);--_brand3:var(--_acc-text);--brand03--500:var(--_brand3,#00a297);--brand03--600:var(--_brand3,#00a297);--_brand4:var(--_acc-text);--brand04--500:var(--_brand4,#702283);--_brand5:var(--_acc-text);--brand05--50:var(--_brand5,#c1e2b5);--brand05--100:var(--_brand5,#c1e2b5);--brand05--200:var(--_brand5,#c1e2b5);--brand05--800:var(--_brand5,#c1e2b5);--_brand6:var(--_acc-text);--brand06--50:var(--_brand6,#65adc7);--brand06--100:var(--_brand6,#65adc7);--brand06--200:var(--_brand6,#65adc7);--brand06--300:var(--_brand6,#65adc7);--brand06--600:var(--_brand6,#65adc7);--_brand7:var(--_acc-text);--brand07--200:var(--_brand7,#399a83);--brand07--400:var(--_brand7,#399a83);--brand07--500:var(--_brand7,#399a83);--_brand8:var(--_acc-text);--brand08--100:var(--_brand8,#ffb833);--brand08--200:var(--_brand8,#ffb833);--brand08--300:var(--_brand8,#ffb833);--brand08--400:var(--_brand8,#ffb833);--_brand9:var(--_acc-text);--brand09--500:var(--_brand9,#c02727);--brand09--700:var(--_brand9,#c02727)}body.accessibility-contrast.black-on-yellow{--_acc-text:#000;--_acc-bg:#ff0;--custom-01:var(--_acc-text);--custom-02:var(--_acc-text);--custom-03:var(--_acc-text);--custom-04:var(--_acc-text);--color-success:var(--_acc-text);--color-liceum:var(--_acc-bg);--color-liceum-dla-doroslych:var(--_acc-bg);--color-technikum:var(--_acc-bg);--color-a3w:var(--_acc-bg);--neutral--00:var(--_acc-bg);--neutral--50:var(--_acc-bg);--neutral--100:var(--_acc-bg);--neutral--200:var(--_acc-bg);--neutral--300:var(--_acc-bg);--neutral--500:var(--_acc-bg);--neutral--600:var(--_acc-bg);--neutral--700:var(--_acc-bg);--neutral--900:var(--_acc-bg);--neutral--1000:var(--_acc-bg);--_brand1:var(--_acc-text);--brand01--50:var(--_brand1,#0b50c8);--brand01--100:var(--_brand1,#0b50c8);--brand01--200:var(--_brand1,#0b50c8);--brand01--400:var(--_brand1,#0b50c8);--brand01--500:var(--_acc-bg);--brand01--600:var(--_brand1,#0b50c8);--brand01--700:var(--_brand1,#0b50c8);--brand01--800:var(--_brand1,#0b50c8);--_brand2:var(--_acc-text);--brand02--50:var(--_brand2,#ef7d00);--brand02--100:var(--_brand2,#ef7d00);--brand02--200:var(--_brand2,#ef7d00);--brand02--300:var(--_brand2,#ef7d00);--brand02--500:var(--_brand2,#ef7d00);--brand02--700:var(--_brand2,#ef7d00);--_brand3:var(--_acc-text);--brand03--500:var(--_brand3,#00a297);--brand03--600:var(--_brand3,#00a297);--_brand4:var(--_acc-text);--brand04--500:var(--_brand4,#702283);--_brand5:var(--_acc-text);--brand05--50:var(--_brand5,#c1e2b5);--brand05--100:var(--_brand5,#c1e2b5);--brand05--200:var(--_brand5,#c1e2b5);--brand05--800:var(--_brand5,#c1e2b5);--_brand6:var(--_acc-text);--brand06--50:var(--_brand6,#65adc7);--brand06--100:var(--_brand6,#65adc7);--brand06--200:var(--_brand6,#65adc7);--brand06--300:var(--_brand6,#65adc7);--brand06--600:var(--_brand6,#65adc7);--_brand7:var(--_acc-text);--brand07--200:var(--_brand7,#399a83);--brand07--400:var(--_brand7,#399a83);--brand07--500:var(--_brand7,#399a83);--_brand8:var(--_acc-text);--brand08--100:var(--_brand8,#ffb833);--brand08--200:var(--_brand8,#ffb833);--brand08--300:var(--_brand8,#ffb833);--brand08--400:var(--_brand8,#ffb833);--_brand9:var(--_acc-text);--brand09--500:var(--_brand9,#c02727);--brand09--700:var(--_brand9,#c02727)}body.accessibility-contrast.white-on-black{--_acc-text:#fff;--_acc-bg:#000;--custom-01:var(--_acc-text);--custom-02:var(--_acc-text);--custom-03:var(--_acc-text);--custom-04:var(--_acc-text);--color-success:var(--_acc-text);--color-liceum:var(--_acc-bg);--color-liceum-dla-doroslych:var(--_acc-bg);--color-technikum:var(--_acc-bg);--color-a3w:var(--_acc-bg);--neutral--00:var(--_acc-bg);--neutral--50:var(--_acc-bg);--neutral--100:var(--_acc-bg);--neutral--200:var(--_acc-bg);--neutral--300:var(--_acc-bg);--neutral--500:var(--_acc-bg);--neutral--600:var(--_acc-bg);--neutral--700:var(--_acc-bg);--neutral--900:var(--_acc-bg);--neutral--1000:var(--_acc-bg);--_brand1:var(--_acc-text);--brand01--50:var(--_brand1,#0b50c8);--brand01--100:var(--_brand1,#0b50c8);--brand01--200:var(--_brand1,#0b50c8);--brand01--400:var(--_brand1,#0b50c8);--brand01--500:var(--_acc-bg);--brand01--600:var(--_brand1,#0b50c8);--brand01--700:var(--_brand1,#0b50c8);--brand01--800:var(--_brand1,#0b50c8);--_brand2:var(--_acc-text);--brand02--50:var(--_brand2,#ef7d00);--brand02--100:var(--_brand2,#ef7d00);--brand02--200:var(--_brand2,#ef7d00);--brand02--300:var(--_brand2,#ef7d00);--brand02--500:var(--_brand2,#ef7d00);--brand02--700:var(--_brand2,#ef7d00);--_brand3:var(--_acc-text);--brand03--500:var(--_brand3,#00a297);--brand03--600:var(--_brand3,#00a297);--_brand4:var(--_acc-text);--brand04--500:var(--_brand4,#702283);--_brand5:var(--_acc-text);--brand05--50:var(--_brand5,#c1e2b5);--brand05--100:var(--_brand5,#c1e2b5);--brand05--200:var(--_brand5,#c1e2b5);--brand05--800:var(--_brand5,#c1e2b5);--_brand6:var(--_acc-text);--brand06--50:var(--_brand6,#65adc7);--brand06--100:var(--_brand6,#65adc7);--brand06--200:var(--_brand6,#65adc7);--brand06--300:var(--_brand6,#65adc7);--brand06--600:var(--_brand6,#65adc7);--_brand7:var(--_acc-text);--brand07--200:var(--_brand7,#399a83);--brand07--400:var(--_brand7,#399a83);--brand07--500:var(--_brand7,#399a83);--_brand8:var(--_acc-text);--brand08--100:var(--_brand8,#ffb833);--brand08--200:var(--_brand8,#ffb833);--brand08--300:var(--_brand8,#ffb833);--brand08--400:var(--_brand8,#ffb833);--_brand9:var(--_acc-text);--brand09--500:var(--_brand9,#c02727);--brand09--700:var(--_brand9,#c02727)}body.accessibility-contrast.white-on-black .accordion .accordion-item .accordion-title:before,body.accessibility-contrast.white-on-black .mobile-menu-tab-trigger[data-mobile-menu-tab]:before,body.accessibility-contrast.white-on-black .megamenu-tab-trigger[data-megamenu-tab]:before,body.accessibility-contrast.white-on-black .sidebar ul>li:before{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(81deg) brightness(104%) contrast(105%)}body.accessibility-contrast.yellow-on-black{--_acc-text:#ff0;--_acc-bg:#000;--custom-01:var(--_acc-text);--custom-02:var(--_acc-text);--custom-03:var(--_acc-text);--custom-04:var(--_acc-text);--color-success:var(--_acc-text);--color-liceum:var(--_acc-bg);--color-liceum-dla-doroslych:var(--_acc-bg);--color-technikum:var(--_acc-bg);--color-a3w:var(--_acc-bg);--neutral--00:var(--_acc-bg);--neutral--50:var(--_acc-bg);--neutral--100:var(--_acc-bg);--neutral--200:var(--_acc-bg);--neutral--300:var(--_acc-bg);--neutral--500:var(--_acc-bg);--neutral--600:var(--_acc-bg);--neutral--700:var(--_acc-bg);--neutral--900:var(--_acc-bg);--neutral--1000:var(--_acc-bg);--_brand1:var(--_acc-text);--brand01--50:var(--_brand1,#0b50c8);--brand01--100:var(--_brand1,#0b50c8);--brand01--200:var(--_brand1,#0b50c8);--brand01--400:var(--_brand1,#0b50c8);--brand01--500:var(--_acc-bg);--brand01--600:var(--_brand1,#0b50c8);--brand01--700:var(--_brand1,#0b50c8);--brand01--800:var(--_brand1,#0b50c8);--_brand2:var(--_acc-text);--brand02--50:var(--_brand2,#ef7d00);--brand02--100:var(--_brand2,#ef7d00);--brand02--200:var(--_brand2,#ef7d00);--brand02--300:var(--_brand2,#ef7d00);--brand02--500:var(--_brand2,#ef7d00);--brand02--700:var(--_brand2,#ef7d00);--_brand3:var(--_acc-text);--brand03--500:var(--_brand3,#00a297);--brand03--600:var(--_brand3,#00a297);--_brand4:var(--_acc-text);--brand04--500:var(--_brand4,#702283);--_brand5:var(--_acc-text);--brand05--50:var(--_brand5,#c1e2b5);--brand05--100:var(--_brand5,#c1e2b5);--brand05--200:var(--_brand5,#c1e2b5);--brand05--800:var(--_brand5,#c1e2b5);--_brand6:var(--_acc-text);--brand06--50:var(--_brand6,#65adc7);--brand06--100:var(--_brand6,#65adc7);--brand06--200:var(--_brand6,#65adc7);--brand06--300:var(--_brand6,#65adc7);--brand06--600:var(--_brand6,#65adc7);--_brand7:var(--_acc-text);--brand07--200:var(--_brand7,#399a83);--brand07--400:var(--_brand7,#399a83);--brand07--500:var(--_brand7,#399a83);--_brand8:var(--_acc-text);--brand08--100:var(--_brand8,#ffb833);--brand08--200:var(--_brand8,#ffb833);--brand08--300:var(--_brand8,#ffb833);--brand08--400:var(--_brand8,#ffb833);--_brand9:var(--_acc-text);--brand09--500:var(--_brand9,#c02727);--brand09--700:var(--_brand9,#c02727)}body.accessibility-contrast.yellow-on-black .accordion .accordion-item .accordion-title:before,body.accessibility-contrast.yellow-on-black .mobile-menu-tab-trigger[data-mobile-menu-tab]:before,body.accessibility-contrast.yellow-on-black .megamenu-tab-trigger[data-megamenu-tab]:before,body.accessibility-contrast.yellow-on-black .sidebar ul>li:before{filter:invert(87%) sepia(100%) saturate(6578%) hue-rotate(355deg) brightness(104%) contrast(106%)}@keyframes accessibility-show{0%{opacity:0;visibility:hidden;display:block}100%{visibility:visible;opacity:1}}@keyframes accessibility-hide{0%{visibility:visible;opacity:1}100%{opacity:0;visibility:hidden;display:block}}.accessibility{position:relative}.accessibility.mobile{background:var(--_acc-bg)}@media (min-width:1080px){.accessibility.mobile{display:none}}.accessibility.mobile>button{display:none}.accessibility.mobile .accessibility__header{display:none}.accessibility.mobile .accessibility__content{display:flex;gap:1rem}.accessibility.desktop{display:none}@media (min-width:1080px){.accessibility.desktop{display:block}}.accessibility.desktop .accessibility__content{position:absolute;width:250px;border-radius:4px;box-shadow:0 0 2rem 0 rgba(0,0,0,.1);background:var(--_acc-bg,#fff);right:0;bottom:calc(100% + 1rem)}@media (min-width:1080px){.accessibility.desktop .accessibility__content{bottom:unset;top:calc(100% + 1rem)}}.accessibility.desktop .accessibility__content[aria-hidden=true]{animation:accessibility-hide .2s forwards}.accessibility.desktop .accessibility__content[aria-hidden=false]{animation:accessibility-show .2s forwards}.accessibility>button{border:0;background:0 0;border-radius:50%;background:var(--_acc-bg,var(--brand01--500));aspect-ratio:1/1;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.accessibility>button>svg{width:37.5px;height:37.5px}.accessibility__buttons{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.25rem}.accessibility__buttons button{border:2px solid #000;cursor:pointer;aspect-ratio:1/1;height:32px;width:32px;display:flex;align-items:center;justify-content:center;font-weight:700}.accessibility__buttons button[data-accessibility=default]{background-color:var(--_acc-bg);border-color:var(--_acc-text)}.accessibility__buttons button[data-accessibility=default]>span{font-size:1rem}.accessibility__buttons button[data-accessibility=font-lg]{background-color:var(--_acc-bg);border-color:var(--_acc-text)}.accessibility__buttons button[data-accessibility=font-lg]>span{font-size:1.25rem}.accessibility__buttons button[data-accessibility=font-xl]{background-color:var(--_acc-bg);border-color:var(--_acc-text)}.accessibility__buttons button[data-accessibility=font-xl]>span{font-size:1.5rem}.accessibility__buttons button[data-accessibility=black-on-white]{background:#fff !important}.accessibility__buttons button[data-accessibility=black-on-white]>span{color:#000 !important;font-size:1.25rem}.accessibility__buttons button[data-accessibility=white-on-black]{background:#000 !important}.accessibility__buttons button[data-accessibility=white-on-black]>span{color:#fff !important;font-size:1.25rem}.accessibility__buttons button[data-accessibility=black-on-yellow]{background:#ff0 !important}.accessibility__buttons button[data-accessibility=black-on-yellow]>span{color:#000 !important;font-size:1.25rem}.accessibility__buttons button[data-accessibility=yellow-on-black]{background:#000 !important}.accessibility__buttons button[data-accessibility=yellow-on-black]>span{color:#ff0 !important;font-size:1.25rem}.accessibility__header{padding:.5rem 1rem;border-bottom:1px solid var(--neutral--1000)}.accessibility__header p{font-weight:500}.accessibility__body,.accessibility__footer{padding:.5rem 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width:1080px){.accessibility__body,.accessibility__footer{display:block;padding:1rem}}.accessibility__body>p,.accessibility__footer>p{font-weight:700}.top-header.on-mobile{position:static !important;background-color:var(--_acc-bg);margin-block:-1px}.top-header.on-mobile .valign-center{height:auto}.top-header.on-mobile .valign-center svg *{fill:var(--_acc-text,var(--brand01--800))}@media (max-width:575px){.trainer-widget .row{flex-direction:column;gap:1rem}.trainer-widget .row .col{width:auto !important}}.page-home .hero .hero-text-holder .cc-h4{font-size:2.5rem;margin-bottom:0}@media (max-width:1079px){.page-home .hero .hero-text-holder .cc-h4{font-size:2rem}}@media (max-width:767px){.page-home .hero .hero-text-holder .cc-h4{font-size:1.25rem}}.quiz__checkboxes{display:flex;flex-direction:column;gap:.5rem 1rem;margin-bottom:.75rem}.quiz__question-title{display:inline-block;margin-bottom:.75rem;font-weight:700}.quiz__wrapper{margin-bottom:1.5rem}.quiz [data-quiz=trigger],.quiz [data-quiz=text-cta]{margin-block:1rem}.quiz [data-quiz=points-display],.quiz [data-quiz=text-output]{margin-bottom:.5rem}.gap-2{gap:.5rem}.text-center{text-align:center}.mt-0{margin-top:0!important}.grecaptcha-badge{visibility:hidden}.cr-faq{padding-top:0}.cr-faq .col-2{margin-inline:auto}.cr-magazine{width:100%;height:clamp(300px, 75vh, 1080px)}.magazine__nav{padding:1rem 0}.magazine__nav:not([aria-hidden=true]){display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:768px){.magazine__nav:not([aria-hidden=true]){grid-template-columns:repeat(4,1fr)}}.magazine__nav[aria-hidden=true] button[aria-selected]{display:none}.magazine__nav button[aria-selected],.magazine__nav button[aria-selected] .img-wrapper{border:none;padding:0;margin:0;cursor:pointer;overflow:hidden}.magazine__nav button{background:0 0}.magazine__nav button p{padding:1rem .5rem}.magazine__nav button[aria-selected] .img-wrapper img{transition:.3s ease-in-out;-o-object-fit:cover;object-fit:cover;aspect-ratio:7/10;width:100%;height:auto;object-fit:cover}.magazine__nav button[aria-selected]:hover .img-wrapper img{scale:1.05}.magazine__content [aria-expanded=false]{display:none}.card.card-campaign-offer-banner .card-image{flex:1 1 auto;overflow:hidden}.cr-fix-lists ul,.cr-fix-lists ol{line-height:1.4;font-size:1.125rem;margin-top:.5rem}.cr-fix-lists ul>li:not(:last-child),.cr-fix-lists ol>li:not(:last-child){margin-bottom:.75rem}.cr-fix-lists ul>li,.cr-fix-lists ol>li{padding-left:1.5rem;position:relative}.cr-fix-lists ul>li:before{content:'';display:block;width:.375rem;height:.375rem;position:absolute;top:.5rem;left:0;background:var(--neutral--1000);border-radius:9999px}.cr-fix-lists>div{display:block;margin:0;font-size:1rem;font-weight:400;white-space:break-spaces;white-space:pre-line;line-height:1.4;font-size:1.125rem}.cr-fix-lists em{font-style:normal}.cr-fix-lists strong{font-weight:700}