/*! HTML5 Boilerplate v7.2.0 | MIT License | https://html5boilerplate.com/ */#form_more .row,#form_more_2 .row,.hero{position:relative}#menu li a,.hero .button,.szkolenia .search,.szkolenie .sign,footer a{text-decoration:none}.brak,.dates .error_date,.hero .button,.hero form h2,.hero form input[type=submit],.icons,.szkolenia .szkolenie.active .places{text-align:center}.details .close,.hero form h2,.kontakt h1,.zapisano .popup .close{text-transform:uppercase}.cb,.clearfix:after{clear:both}html{color:#222;font-size:1em;line-height:1.4;font-family:Roboto,sans-serif}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html.szukaj,html.zapisz{height:auto;background:0 0;font-family:Roboto,sans-serif}.f_kontakt{margin-left:20px}.hero,header,html.kontakt{background:#fff}html.kontakt{padding-bottom:50px;height:100%}.mobile{display:none}#menu li a,.desktop{display:block}.brak{color:#fff;padding-top:50px;width:100%}.content{width:1440px;margin:auto}header{height:85px;width:1140px;margin:auto}header #logo{float:left;margin-left:115px}#menu{list-style:none;margin:0;padding:0;float:right}#menu li{float:left}#menu li a{height:85px;line-height:80px;color:#2c2c2c;font-size:16px;font-weight:400;padding:0 35px}#menu li a.active,.hero form h2{font-weight:700}#form_more .row label.error,#form_more_2 .row label.error{bottom:-25px}.h_kontakt{display:none}.hero-img{float:none;margin:auto;display:block}.hero-img.mobile,.hidder,.kontakt .hero-img.mobile,.kontakt .m_submit,.mobile_menu,.szukaj .okres,.zapisz .title_m{display:none}.hero form{width:476px;height:380px;box-shadow:0 0 8px rgba(0,0,0,.23);background-color:#fff;position:absolute;left:50%;margin-left:80px;top:180px;box-sizing:border-box;padding:35px 42px;font-size:14px}.hero .row{margin-bottom:25px}.hero form h2{color:#000;font-size:15px;margin:0 0 35px;padding:0}.hero form .date{width:158px;height:31px;box-shadow:0 0 4px rgba(0,0,0,.25);color:#000;font-size:14px;font-weight:400;line-height:31px;padding-left:10px;position:relative}.hero form .dates{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.icons,.zapisz .type{-ms-flex-pack:distribute}.datepicker,.hero .info,label.error{position:absolute}.dates .error_date{position:absolute;font-size:12px;color:#d40e0e;bottom:-18px;left:0;display:none;width:100%}.hero form input[type=submit]{width:208px;height:42px;background:url(../img/submit-bg.svg) 73% no-repeat #004a85;border:0;color:#fff;font-size:17px;font-weight:700;line-height:42px;display:block;margin:auto;cursor:pointer}label.error{font-size:12px;color:#d40e0e;bottom:-18px;width:250px}.check.active:before,.check:before{content:'';width:19px;height:19px;margin-right:10px;float:left;cursor:pointer}.row_phone label.error{bottom:-27px}.checkbox label.error{bottom:-15px}.check input{display:none}.check:before{border-radius:3px;border:1px solid silver;display:block}.check.active:before{border-radius:3px;border:1px solid silver;display:block;background:url(../img/checked.svg) center no-repeat}.kontakt form input[type=submit]{width:208px;height:42px;background:url(../img/submit-bg.svg) 70% no-repeat #004a85;border:0;color:#fff;font-size:17px;font-weight:700;line-height:42px;text-align:center;display:block;margin:auto;cursor:pointer}.datepicker{border:0;top:0;right:0;width:125px;background:url(../img/calendar.svg) right center no-repeat #fff;background-position-x:104px;background-size:16px;height:29px;line-height:29px}.hero .academy,.hero .info,.hero .small{font-weight:300;line-height:1.2em}.hero form label{font-size:12px}.hero form .check{float:left;margin-right:25px}.check input[type=checkbox]{margin-right:5px}.hero form .check:nth-child(3){margin-right:0}.hero .info{left:50%;margin-left:-430px;top:290px;font-size:29px}.hero .academy{color:#000;font-size:15px;margin:12px auto auto;width:860px}.hero .small{color:#000;font-size:14px;margin-top:30px}.hero .button,strong{font-weight:700}.hero .button{width:270px!important;height:42px;line-height:43px;background-color:#ffdf1a;color:#000;font-size:17px;margin-top:25px;display:block}.icons{width:900px;margin:auto auto 50px;display:-ms-flexbox;display:flex;color:#000;font-size:15px;font-weight:300;justify-content:space-around;background:#fff}.icons .icon{width:25%}.icons .icon .img{height:95px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.szkolenia{background:#2272b5;padding-bottom:150px;position:relative;overflow-x:hidden}.szkolenia .background{background:#fff;width:100vw;left:50%;position:absolute;top:0;bottom:0;margin-left:665px}.szkolenia .content{width:1073px}.szkolenia h2{color:#fff;font-size:26px;font-weight:700;padding-top:67px;margin-top:0;padding-left:111px}.szkolenie.active.mobile{display:none}.szkolenia .szkolenie{width:100%;background:#fff;height:230px;margin-top:72px}.szkolenie .data,.szkolenie .places{color:#fff;height:27px;box-sizing:border-box}.szkolenia .szkolenie.active{margin-top:87px}.szkolenia .szkolenie.active .places .info{z-index:2;position:relative}.szkolenie .data{background:#2272b5;float:left;width:44%;padding-left:46px;line-height:10px}.szkolenie .places{background:#004a85;width:56%;line-height:27px;font-size:12px;font-weight:700;text-align:right;padding-right:37px;position:relative;float:right}.szkolenia .search,.szkolenie .sign,.szkolenie .time{font-weight:700;text-align:center}.szkolenia .search{width:259px;height:42px;background-color:#ffdf1a;display:block;line-height:42px;color:#000;font-size:17px;margin:107px auto auto}.szkolenie .counter{position:absolute;right:0;top:0;bottom:0;width:40%;background:#95c5f0}.szkolenie .time{width:90px;height:203px;float:left;background:url(../img/time-bg.svg) center 35px no-repeat #f3f7fc;font-size:16px;line-height:211px}.szkolenie .sign{width:173px;height:41px;background-color:#004a85;color:#fff;font-size:17px;display:block;line-height:41px;position:absolute;right:25px;bottom:46px}.szkolenie .opis{box-sizing:border-box;padding:17px 25px;float:left;width:calc(70% - 90px);font-size:16px;font-weight:300;position:relative}.szkolenie .more{font-size:13px;font-weight:700;display:-ms-flexbox;display:flex;width:93%;-ms-flex-pack:justify;justify-content:space-between;position:absolute;margin-top:8px;-ms-flex-align:baseline;align-items:baseline}.szkolenie .more .item.p_adres{max-width:30%}.szkolenie .min{float:right;font-size:14px;font-weight:300;padding-right:40px;width:30%;box-sizing:border-box;text-align:right;padding-top:34px;position:relative;height:203px}.details .day,.details h2,.zapisz .save{text-align:center}.szkolenie .details{position:absolute;bottom:13px;right:52px;font-size:14px;font-weight:300;display:block;color:#000}.szkolenie h3{font-size:16px;font-weight:700}footer{background:#fff;height:168px;line-height:168px}footer a{float:right;color:#2c2c2c;font-size:16px;font-weight:400}.kontakt h1,.kontakt input{color:#000;font-weight:700}footer .content{width:1075px}footer .logo{float:left;margin-left:85px}.kontakt .hero-img{float:none;margin:auto;display:block}.kontakt input{font-size:18px;line-height:24px}.kontakt .row_left{float:left;width:40%}.kontakt .row_right{float:right;width:45%}.kontakt .row_left input,.kontakt .row_left option,.kontakt .row_left select,.kontakt .row_right input{width:286px;height:33px;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:0;background:#fff}.kontakt .row{position:relative;margin-bottom:20px}.kontakt label.error{bottom:-25px}.kontakt .row_right input{width:100%;padding:0 10px}.kontakt .form_wrappper{width:872px;height:556px;box-shadow:0 0 15px rgba(0,0,0,.12);background-color:#fff;left:0;padding:25px 124px;margin-top:180px;position:initial;margin-left:0;box-sizing:border-box}.kontakt form input[type=submit]{width:276px;height:68px;line-height:68px;background:#004a85;position:absolute;right:55px;bottom:180px;cursor:pointer}.kontakt .row_imie{float:left;width:140px;margin-right:20px}.row_email{width:290px}.kontakt .row_imie input,.kontakt .row_nazwisko input,.row_email input{width:100%;border:0;border-bottom:1px solid silver;height:33px;line-height:33px;box-sizing:border-box}.kontakt .row_nazwisko{float:left;width:230px}.kontakt form label{margin-bottom:10px;display:block}.kontakt form textarea{width:627px;height:209px;box-sizing:border-box;padding:10px}.kontakt h1{position:absolute;font-size:19px;line-height:25px;left:73px;top:-52px}.kontakt .zgody,.worker .info,.zapisz .workers .add{font-weight:300;color:#000}.kontakt .form_wrap{width:872px;margin:-422px auto auto;position:relative}.kontakt .checkbox{width:40px}.kontakt .zgody{font-size:10px;margin-left:38px;margin-top:39px;width:50%}.kontakt .zgody .row{margin-bottom:15px;display:-ms-flexbox;display:flex}.kontakt .zgody .row_2{margin-bottom:15px;display:-ms-flexbox;display:flex;margin-left:20px}.kontakt .zgody input{margin-right:25px}.kontakt .zgody label.error{bottom:-15px}.szukaj .hero-img{float:none;margin:auto;display:block}.szukaj .form_wrap{width:1178px;margin:-422px auto auto;position:relative}.szukaj #exam{margin-left:5px}.szukaj .form_wrap form{width:1178px;height:281px;box-shadow:0 0 8px rgba(0,0,0,.23);background-color:#fff;left:0;margin-left:0;top:230px;padding:23px 175px;z-index:10}.szukaj .form_wrap form h2{margin-bottom:45px}.szukaj .row{margin-bottom:20px}.szukaj .dates{width:45%;float:right}.szukaj input[type=submit]{float:right}.szukaj .no_bottom{margin-bottom:0}.szukaj .szkolenia{margin-top:466px;padding-top:35px}.zapisz .hero-img{float:none;margin:auto;display:block}.zapisz .row_nip{width:115px}.zapisz .row_ulica{width:260px;float:left}.zapisz .row_numer{width:165px;float:right}.zapisz .kod_pocztowy{width:140px;float:left}.zapisz .kod_pocztowy input{float:left;width:30%!important;margin-right:19px}.zapisz .miejscowosc{width:300px;float:right}.zapisz .row_imie{float:left;width:140px}.zapisz .row_phone{display:-ms-flexbox;display:flex;line-height:33px}.zapisz .row_phone input{margin-left:10px;width:120px!important}.zapisz .workers{margin-top:60px;display:none}.zapisz .workers .add{width:276px;height:40px;border:1px solid silver;font-size:15px;line-height:40px;box-sizing:border-box;padding:0 10px;margin-right:50px;float:right;cursor:pointer}.zapisz .workers .add.remove{margin-top:20px}.zapisz .worker{width:100%;height:218px;box-shadow:0 0 4px rgba(0,0,0,.19);background-color:#fff;margin-bottom:30px}.worker .info{font-size:16px;line-height:218px;float:left;margin-left:40px}.worker .name{float:left;width:140px;margin-left:75px;padding-top:75px;position:relative}.worker .last,.worker .stan{float:left;padding-top:75px;margin-left:35px;position:relative}.worker .last{width:214px}.worker .stan{width:335px}.zapisz .row_nazwisko{float:right;width:230px}.zapisz input{color:#000;font-size:18px;font-weight:700;line-height:24px}.zapisz .form_wrap{width:1090px;margin:-196px auto auto;background:#fff;height:261px;box-shadow:0 0 8px rgba(0,0,0,.23);z-index:12;position:relative}.zapisz .form_wrap .title{width:50%;height:41px;background-color:#004a85;line-height:41px;box-sizing:border-box;padding-left:80px;color:#fff;font-size:18px;font-weight:300}.zapisz .form_wrap .name{color:#000;font-size:26px;font-weight:700;padding-left:80px;z-index:23;position:relative}.zapisz .form_wrap .date,.zapisz .form_wrap .place{font-size:15px;font-weight:300;padding-left:80px;color:#000}.zapisz .form_wrap .date{margin-top:37px}.zapisz .form_wrap .place{margin-top:30px}.zapisz .form_wrap .places{float:right;margin-right:60px;margin-top:28px;font-size:17px;border-bottom:10px solid #ffdf1a;padding-bottom:15px}.zapisz .form_wrap .romb{width:121px;height:121px;margin-left:50%;transform:rotate(45deg) translateX(-50%);background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.23);position:absolute}.zapisz .form_wrap .romb2{width:200px;height:200px;transform:translateX(-50%);background-color:#fff;left:52%;z-index:1;position:absolute;bottom:0}.zapisz .hero{background:0 0}.zapisz form{width:1040px;margin:45px auto auto}.zapisz input[type=submit]{width:276px;height:69px;background-color:#004a85;color:#fff;font-size:17px;line-height:69px;text-align:center;font-weight:700}.zapisz .save{float:right;margin-top:150px;width:50%}.zapisz .save a{line-height:69px;color:#000;font-size:17px;font-weight:500;text-decoration:underline;margin-right:40px}.zapisz .type,.zapisz .type .typ,.zapisz .zgody,.zapisz h2{font-weight:300;color:#000}.zapisz h2{font-size:22px;margin-bottom:45px}.zapisz label{display:block}.zapisz .row{margin-bottom:23px;position:relative}.zapisz input[type=text]{width:100%;border:0;border-bottom:1px solid silver;height:33px;line-height:33px;box-sizing:border-box}.zapisz .type{font-size:22px;margin-top:119px;margin-left:112px;display:-ms-flexbox;display:flex;justify-content:space-around}.zapisz .type .typ{font-size:16px}.zapisz .typ input[type=radio]{margin-right:5px}.zapisz .zgody{font-size:10px;margin-left:38px;margin-top:120px;width:40%;float:left}.zapisz .row_left{float:left;width:44%}.zapisz .row_right{float:right;width:41%}.zapisz .zgody_wrap{width:1090px;margin:auto}.zapisz .zgody .row{margin-bottom:15px;display:-ms-flexbox;display:flex}.zapisz .zgody .row_2{margin-bottom:15px;display:-ms-flexbox;display:flex;margin-left:20px}.details,.m_szkolenie{display:none}.zapisz .zgody input{margin-right:25px}.popup_wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:12}.details .popup{width:1157px;box-shadow:0 0 24px rgba(0,0,0,.22);background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;padding:14px 76px 30px 39px}.details .place{color:#000;font-size:13px;font-weight:700;line-height:18px}.details .close{position:absolute;right:-44px;top:1px;cursor:pointer;color:#000;font-size:16px;font-weight:700;line-height:21px}.details .agenda{width:379px;height:450px;padding-top:16px}.details .days{width:100%;height:23px;display:-ms-flexbox;display:flex;color:#000;font-size:15px;font-weight:400;line-height:20px;padding:0 15px;box-sizing:border-box;-ms-flex-pack:distribute;justify-content:space-around}.details .day{width:auto;cursor:pointer;font-size:18px}.details h2,.details h3{color:#000;font-size:23px;font-weight:700;line-height:30px}.details .day.active{border-bottom:2px solid #000}.details h3{margin-top:43px;margin-bottom:5px}.details .more,.details h4{color:#000;font-weight:300}.details h4{font-size:16px;line-height:21px;margin-top:12px}.details .more{font-size:14px;line-height:26px;margin-top:57px}.details .left,.details .right{color:#000;font-size:14px;font-weight:300;line-height:19px}.details .places{background:url(../img/places_icon.svg) left no-repeat;padding-left:43px}.details .timetable{width:35%;position:absolute;margin-top:50px}.timetable.table2,.timetable.table3{display:none}.details .time{padding-left:40px;text-align:right;width:10%}.details td{padding-top:9px;padding-bottom:9px;vertical-align:top}.details .opis{padding-left:30px}.details .close img{margin-left:21px}.details .left{background:#fff;float:left;width:50%}.details .right{float:right;width:47%;background:0 0;margin-top:60px}.details .minmax,.details .sign{text-align:center;font-weight:700}.details .date{float:right}.popup_wrap .wrapper{width:100%;height:100%;opacity:.9;position:relative;z-index:12}.details .minmax{width:890px;height:27px;background-color:#004a85;color:#fff;font-size:12px;line-height:27px;position:relative}.details .counter{position:relative;z-index:10}.details .max{position:absolute;right:0;width:60%;height:27px;background:#95c5f0;top:0}.details .want{float:left;color:#000;font-size:14px;font-weight:300;line-height:17px;margin-top:45px}.details .sign{float:right;width:170px;color:#000;font-size:18px;margin-top:60px}.details .sign .button,.details .want .button{height:42px;line-height:42px;font-size:17px;text-align:center;margin-top:10px;font-weight:700}.details .want .button{width:229px;border:1px solid #000;box-sizing:border-box;color:#000;cursor:pointer}.details .sign .button{width:100%;background-color:#004a85;color:#fff;display:block;text-decoration:none}.details .date{background:url(../img/calendar.svg) left no-repeat;padding-left:40px;margin-top:7px;width:calc(100% - 225px)}.details .date div{font-weight:700}.details .status{height:27px;background-color:#ffdf1a;line-height:27px;color:#000;font-size:13px;font-weight:500;box-sizing:border-box;padding:0 10px;margin-top:15px;float:left;margin-left:-5px}.details_s .popup,.zapisano .popup{padding:104px 90px 40px;box-shadow:0 0 32px rgba(0,0,0,.21);left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;text-align:center;position:absolute}.months,.months form{float:right}.details .status.closed{background:#454d58;color:#fff}.months{color:#fff;font-size:14px;font-weight:300;margin-top:-40px}.months select{margin-left:20px}.zapisano .popup{width:717px;height:269px;background-color:#fff;color:#000;font-size:16px;font-weight:300}.zapisano .popup .close{width:172px;height:43px;background-color:#004a85;color:#fff;font-size:17px;font-weight:700;line-height:43px;margin:60px auto auto;cursor:pointer}.popup_wrap.zapisano{display:block}.details_s .popup{width:717px;height:269px;background-color:#fff;color:#000;font-size:16px;font-weight:300}.details_s .popup .close,.popup_common .popup .close{width:172px;height:43px;line-height:43px;cursor:pointer;text-transform:uppercase}.details_s .popup .close{background-color:#004a85;color:#fff;font-size:17px;font-weight:700;margin:60px auto auto}.popup_wrap.details_s{display:none;z-index:13}.popup_common .popup{box-shadow:0 0 32px rgba(0,0,0,.21);background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#000;font-size:16px;font-weight:300;box-sizing:border-box;text-align:center;padding:60px}.popup_common .popup .close{background-color:#004a85;color:#fff;font-size:17px;font-weight:700;margin:20px auto auto}.popup_wrap.popup_common{z-index:13}.popup_wrap.more,.popup_wrap.zapisano2{display:none}.more .popup{width:982px;height:571px;box-shadow:0 0 24px rgba(0,0,0,.22);background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;padding:35px 40px 25px}.more h1,.more h2{color:#000;padding:0}.more h1{font-size:23px;font-weight:700;line-height:30px;margin:0}.more .close,.more h2{font-size:16px;line-height:21px}.more h2{font-weight:300;margin:10px 0 50px}.more .close,.more input{font-weight:700;color:#000}.more .close{position:absolute;right:0;top:0;cursor:pointer;text-transform:uppercase}.more .close img{margin-left:21px}.more .left{float:left;width:45%}.more .right{float:right;width:50%;box-sizing:border-box;padding-top:110px}.more .row{margin-bottom:20px}.more form label{margin-bottom:10px;display:block}.more .row_imie input,.more .row_nazwisko input,.row_email input{width:100%;border:0;border-bottom:1px solid silver;height:33px;line-height:33px;box-sizing:border-box}.more .row_nazwisko{float:left;width:230px}.more .row_imie{float:left;width:140px;margin-right:20px}.more .row_email{width:96%}.more input{font-size:18px;line-height:24px}.more .zgody{color:#000;font-size:10px;font-weight:300;margin-left:38px;margin-top:39px}.more .zgody .row{margin-bottom:15px;display:-ms-flexbox;display:flex}.more .zgody .row_2{margin-bottom:15px;display:-ms-flexbox;display:flex;margin-left:20px}.more .zgody input{margin-right:25px}.more input[type=submit]{width:229px;height:42px;background-color:#004a85;color:#fff;font-size:17px;font-weight:700;line-height:42px;text-align:center;text-decoration:none;border:0;float:right;margin-top:-30px;margin-right:30px}.must{font-size:13px;font-weight:300}.popup_wrap.more .checkbox label.error{bottom:-15px;font-weight:400;margin-left:38px}.checkbox label.error{margin-left:38px}.main_page.content{width:100%;padding-bottom:30px}@media screen and (max-width:1440px){.content{width:100%}}.hidden{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}thead{display:table-header-group}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
@media screen and (max-width:1300px){.szukaj .hero-img,.zapisz .hero-img{width:100%}.details .popup{width:95%}.details .minmax{width:calc(100% - 100px)}.details .left{width:35%}.details .right{width:60%}}@media screen and (max-width:1140px){header{width:100%;position:relative;z-index:2}header #logo{margin-left:30px}.hero .info{margin-left:0;left:30px}.hero form{padding:20px;width:450px;right:30px;left:initial}.content{overflow:hidden}.szkolenia .szkolenie{width:calc(100% - 60px);margin-right:30px;margin-left:30px}.szkolenia .content,footer .content{width:100%}.months,footer a{margin-right:30px}.szkolenia h2{margin-left:30px;padding-left:0}.hero .academy{margin-left:30px;width:100%}.zapisz .form_wrap{width:calc(100% - 60px);margin-left:30px;height:auto;margin-top:200px}.zapisz .hero-img{position:absolute;top:80px}.zapisz .form_wrap .date,.zapisz .form_wrap .place{padding-left:25px;position:relative;z-index:10}.zapisz .form_wrap .places{position:relative;z-index:11;margin-right:20px}.zapisz .form_wrap .date{font-size:20px;font-weight:400;padding-top:20px}.zapisz .form_wrap .name{padding-left:25px;font-size:28px;font-weight:500;line-height:28px;margin-top:30px}footer .content{background:0 0!important}}@media screen and (max-width:1000px){.more .popup{width:100%;height:auto}}@media screen and (max-width:900px){.main_page .hidder{height:82vw!important;min-height:590px!important}.h_kontakt{display:block}.zapisano .popup{width:90%;height:auto;padding:30px}.zapisano .popup .close{margin-top:20px}.m_timetable td{padding:10px}.m_timetable .m_time{padding-right:20px;text-align:right;vertical-align:top}.details .popup{padding:30px}.details .minmax{width:calc(100% - 150px)}.details .close{right:0}.zapisz .form_wrap{margin-top:0}.zapisz .worker{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:25px;box-sizing:border-box;height:auto}.worker .info{line-height:1.4em;width:100%;color:#000;font-size:20px;font-weight:400;margin-left:0;margin-bottom:30px}.worker .last,.worker .name,.worker .stan{margin-left:0;padding-top:0;width:100%;margin-bottom:18px}.zapisz .workers .add{float:none;margin:auto;max-width:100%}.zapisz .form_wrap .title{display:none}.zapisz .zgody_wrap,.zapisz form{padding:0 30px;box-sizing:border-box}.zapisz .row_nip,.zapisz .row_numer{width:50%;float:none}.zapisz .kod_pocztowy,.zapisz .miejscowosc{width:50%}.zapisz .row_right{margin-top:80px}.zapisz .row_imie,.zapisz .row_nazwisko{float:none;width:100%;margin-bottom:23px}.zapisz .row_phone input{width:50%!important}.zapisz .type{-ms-flex-direction:column;flex-direction:column;margin-top:50px;margin-left:0}.zapisz .typ{margin-top:25px}.zapisz .zgody_wrap{padding:0;width:100%}.zapisz .zgody{width:100%;margin:30px 0}.zapisz .title_m{display:block;font-family:"Open Sans";font-size:34px;font-weight:700;letter-spacing:.41px;line-height:41px;padding:10px 30px 30px;color:#fff}#menu li,#menu li a{height:60px;line-height:60px}.zapisz .title_m #go_back{display:block;margin-bottom:10px}.zapisz .form_wrap .date{padding-top:20px;margin-top:0}.zapisz .save{float:none;width:100%;margin-top:30px}.zapisz .row_ulica{width:100%;margin-bottom:23px}.zapisz .romb,.zapisz .romb2{left:80px!important;margin-left:0!important}.zapisz .form_wrap .place{padding-left:25px;position:relative;z-index:10}.zapisz .romb2{transform:none!important;left:0!important}.zapisz form{width:100%}.zapisz .row_left,.zapisz .row_right{float:none;width:100%}header #logo{height:60px;margin-left:0}header{box-shadow:0 2px 4px rgba(0,0,0,.12)}#menu{display:none}header #logo img{height:100%;margin-top:13px}.icons{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px;box-sizing:border-box;font-size:20px}.icons .icon{width:50%}.hero form{position:initial;width:100%;margin-left:0;padding:30px}.szkolenie .data,.szkolenie .places{width:100%;float:none}.hero-img.mobile,.hidder{display:block;overflow:hidden}.mobile_menu{display:block;float:right;cursor:pointer;margin-right:15px;margin-top:30px}#menu{position:absolute;top:85px;z-index:10;background:#fff;width:100%}#menu li{float:none;box-shadow:0 4px 6px rgba(0,0,0,.05);width:100%;text-align:center}#menu li a{width:160px;margin:auto;text-align:left}.m_place{background:url(/img/places_icon.svg) left no-repeat;padding-left:43px;color:#474747;font-size:18px;font-weight:400;line-height:23.4px;margin-top:25px;margin-bottom:25px;padding-top:5px;min-height:30px}.m_timetable{color:#000;font-size:16px;font-weight:300;line-height:19px}.m_status{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.m_status .stat{max-width:50%;width:200px;height:27px;background-color:#ffdf1a;color:#000;font-size:13px;font-weight:500;padding:0 10px;line-height:27px}.kontakt .hero-img.mobile,.kontakt .m_submit,.m_szkolenie{display:block}.hero form .check,.szkolenie .time{float:none}.hero .academy,.info_top,.m_szkolenie,.szkolenie .bottom_v,.szkolenie .more{box-sizing:border-box}.kontakt .form_wrappper{width:100%;height:auto}.kontakt form textarea{border:1px solid #c4c4c4;width:100%}.kontakt form input[type=submit]{width:343px;line-height:48px;height:48px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1);border-radius:2px;background-color:#004a85;background-image:linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%);position:initial}.d_submit,.szkolenie.active.desktop{display:none}.kontakt .zgody{width:calc(100% - 60px);margin-left:30px}.kontakt .form_wrap{width:100%;margin-top:-80%}.kontakt .form_wrappper{padding:30px;background:0 0;box-shadow:none}.szukaj option,.szukaj select{width:100%;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:0;background:#fff;height:47px;line-height:47px;padding:0 10px;box-shadow:0 0 4px rgba(0,0,0,.16)}.hero form,.szkolenie .time,.szkolenie.mobile,footer{height:auto}.szukaj #exam{margin-left:0;font-weight:700}.kontakt h1{color:#2b292d;font-size:40px;font-weight:700;letter-spacing:-.36px;line-height:40px;text-transform:uppercase;left:30px;top:-75px}.icons .icon .img{height:auto;color:#2b292d;font-size:22px;font-weight:300;line-height:32px}.icons .icon .img img{width:25%;margin-bottom:20px}.szkolenie.active.mobile{display:block;width:calc(100% - 30px);margin-right:15px;margin-left:15px}.szkolenie .data{padding-left:0}.szkolenie .infos{display:-ms-flexbox;display:flex}.szkolenie.mobile .heading{padding:25px 25px 0}.szkolenie.mobile .heading h3{color:#2b292d;font-size:28px;font-weight:500;line-height:28px;margin-top:0}.szkolenie.mobile .heading p{color:#474747;font-size:20px;font-weight:300;line-height:28px}.szkolenie .data{font-size:20px}.szkolenie .more{width:calc(100% - 90px);position:initial;-ms-flex-direction:column;flex-direction:column;padding-left:10vw;-ms-flex-pack:start;justify-content:flex-start}.szkolenie .more .item{margin-top:10px;margin-bottom:20px}.szkolenie .bottom_v{text-align:right;padding:20px}.szkolenie .sign{position:initial;display:inline-block;margin-bottom:15px}.szkolenie .details{position:initial}.bottom_v{width:100%;text-align:right}.f_kontakt,footer .logo{width:100%;text-align:center;display:block}.szkolenia{padding-bottom:30px}.szkolenia .search{margin-top:30px}.f_kontakt{line-height:1em;margin:15px auto auto 0}.f_k_2{margin-bottom:10px;margin-top:5px}footer{line-height:1em}footer .logo{margin-left:0;margin-bottom:10px}.hero form h2,.szkolenia h2{font-family:Roboto;font-size:40px;font-weight:700;line-height:40px;text-align:left;letter-spacing:-.36px;text-transform:uppercase}.hero form h2{color:#2b292d}.szkolenia h2{margin-left:15px;margin-top:0;padding-top:50px;color:#fff}.hero .academy strong,.info_top .head{font-weight:300}.hero form{box-shadow:none}.hero .academy{width:343px;height:89px;color:#2b292d;font-size:21px;line-height:32px;padding-right:15px;margin-left:16px}.hero form .row{font-size:20px}.f_line{margin:0 10px;line-height:52px!important;height:52px!important}.datepicker{height:50px;line-height:50px;background-position-x:95px}.hero form .date{height:52px;line-height:52px}.r_chek{width:250px;display:block;margin:auto auto 20px}.hero-img.mobile,.p_szukaj .form_wrap,.szukaj .hero form .dates{width:100%}.hero form label{font-size:18px}.mobile{display:block}.desktop,.hero-img.desktop{display:none}.hero .info{top:47vw;color:#2b292d;font-size:40px;letter-spacing:-.36px;line-height:40px}.hero .info .small{color:#2b292d;font-size:22px;font-weight:300;line-height:32px}.info_top .m_opis,.info_top .title{font-family:Roboto;line-height:28px}.p_szukaj .form_wrap{margin:auto;margin-top:-60vw!important}.szukaj .form_wrap form{padding:30px;width:100%;height:auto;position:initial;box-shadow:none;background:0 0}.szukaj .szkolenia{margin-top:0}.szukaj .hero form input[type=submit]{float:none;margin-top:40px;margin-bottom:0}.szukaj .hidder{height:auto!important}.szukaj .m_check{width:260px;margin:auto;margin-right:auto!important}.szukaj .okres{display:block;margin-top:30px}.l_exam{width:100%;display:block;margin-bottom:24px}.szukaj .hero form .date{width:40%}.szukaj .datepicker{width:calc(100% - 40px);background-position:right 13px center}.m_szkolenie{width:100%;padding:30px}.info_top{width:100%;padding:0 30px}.info_top .head{color:#474747;font-family:Roboto;font-size:18px;text-transform:uppercase;margin-bottom:10px}.info_top .title{color:#2b292d;font-size:28px;margin-bottom:15px;font-weight:500}.info_top .m_opis{color:#474747;font-size:20px;font-weight:300;margin-bottom:20px}.info_top.agenda{margin-top:55px}.info_top.agenda .m_days{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:50px}.info_top.agenda .m_day{color:#000;font-family:Roboto;font-size:18px;font-weight:400;line-height:20px;cursor:pointer}.info_top.agenda .m_day.active{border-bottom:2px solid #000;font-weight:800;padding-bottom:5px}.info_top .m_date{background:url(../img/calendar.svg) left no-repeat;padding-left:43px;width:100%;color:#474747;font-size:18px;font-weight:400;line-height:24.7px}.info_top .m_counter{width:100%;margin-bottom:20px;height:30px;background-color:#95c5f0;color:#fff;font-family:Roboto;font-size:12px;font-weight:700;line-height:30px;text-align:center}.info_top .timetable,.m_email{font-family:Roboto;font-size:16px;font-weight:300;line-height:19px;color:#000}.info_top .m_more{margin:55px auto 70px}.m_email{text-align:center;margin-bottom:10px}.m_zapis,.mb_opis{font-family:Roboto;font-size:18px;font-weight:500;width:343px;display:block;text-decoration:none;line-height:48px;text-align:center;height:48px}.mb_opis{border:1px solid #000;color:#000;margin:auto auto 30px;cursor:pointer}.m_zapis{color:#fff;margin:auto;box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1);border-radius:2px;background-color:#004a85;background-image:linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%)}}@media screen and (max-width:700px){.more .popup{top:0;transform:translateX(-50%)}}@media screen and (max-width:600px){.popup_wrap.more{position:fixed;top:0;right:0;left:0;width:100%;overflow:scroll;box-sizing:border-box;padding-left:0!important;margin-top:0}.more .close{position:absolute;right:-20px;top:-25px;cursor:pointer}.more .row_imie{margin-bottom:20px}.more .left,.more .right{float:none;width:100%;padding-top:0}.more input[type=submit]{margin:auto;float:none;display:block}.more .zgody{margin-left:0}.info_top .head{margin-top:15px}.info_top .m_more{margin-top:20px;margin-bottom:15px}.kontakt .row_imie,.kontakt .row_left,.kontakt .row_nazwisko,.kontakt .row_right,.row_email{float:none;width:100%;margin-bottom:20px}.kontakt .row_left input,.kontakt .row_left option,.kontakt .row_left select,.kontakt .row_right input{width:100%}.more_m,.more_m.more .popup{position:initial!important;transform:none!important;width:100%!important;display:block!important}.m_szkolenie{overflow:hidden;padding:15px}.info_top{padding:0 15px}.more_m.more .popup{box-shadow:none}.more_m.more .wrapper>a{margin-bottom:10px;margin-left:-15px;margin-top:-10px;display:block}.more_m.more .close{display:none}.more_m.more hr{height:1px}.more_m.more .left,.more_m.more .right{float:none;width:100%}}@media screen and (max-width:550px){.info_top.agenda .m_day{font-size:14px}.more_m.more #form_more .row,.more_m.more #form_more_2 .row,.more_m.more .row_imie,.more_m.more .row_nazwisko{width:100%!important;margin-bottom:15px;position:relative}.more_m.more .right{padding-top:30px}.zapisz .form_wrap .romb{width:90px;height:90px;bottom:-40px;margin-left:-30px!important}.more_m.more .zgody{margin:0}.more_m.more input[type=submit]{margin:30px auto auto;display:block;float:none}.months,.zapisz .hero-img{display:none}.hero .info .small{font-size:18px}.datepicker{width:110px;background-position-x:85px}.szukaj .datepicker{width:calc(100% - 33px)}.szukaj .szkolenia h2{padding-top:0}.szukaj .form_wrap form{padding:15px}.szkolenie .more{padding-left:5vw}.szkolenie .time{width:80px}.zapisz input[type=submit]{width:60%}.zapisz .content{background:url(/img/zapisz-bg.png) top no-repeat #fff;background-size:contain}.hero .button{width:100%;box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1);border-radius:2px;background-color:#ffdf1a;background-image:linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%)}.hero .info{right:15px;left:15px}.hero form input[type=submit]{width:100%;background:url(../img/submit-bg.svg) 65% no-repeat #004a85}.icons .icon .img img{transform:scale(2.5);width:initial;margin-bottom:35px;margin-top:30px}.hero form .check,.icons .icon{width:100%}.szkolenia .szkolenie.active{margin-top:40px}.hero form{padding:15px}.szukaj .m_check{width:250px!important}.m_zapis,.mb_opis{width:100%}.m_status{-ms-flex-direction:column;flex-direction:column}.m_status .stat{width:100%;max-width:100%;text-align:center;box-sizing:border-box}.info_top.agenda .m_days{margin-bottom:20px}.m_email{margin-top:40px}.m_left{margin-top:10px}}
.cms html{height:auto;background:#2272b5}.cms header{width:100%}.dodaj,input[type=submit]{margin:10px auto 20px;width:300px!important;background:#ffdf1a;height:40px;line-height:40px;text-align:center;text-decoration:none;color:#000;font-weight:800;display:inline-block}.popups{position:fixed;background:rgba(0,0,0,.4);top:0;bottom:0;left:0;right:0;text-align:center;z-index:10}.popups .wrap{width:100%;height:100%;position:relative}.popups .popup{position:absolute;width:400px;padding:50px 50px 20px;box-sizing:border-box;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.ck{z-index:1}#uzu,#uzu_ok,.popups{display:none}.popups .popup_close{display:block;margin:20px auto auto;background:#ffdf1a;color:#000;height:40px;padding:0 10px;line-height:40px;cursor:pointer}.cms .remove,.cms option,.cms select{color:#fff;display:inline-block;text-align:center;text-decoration:none}.cms .szkolenia .szkolenie{height:260px!important}.cms .szkolenie .min{height:230px}.cms .szkolenie .time{height:233px}.cms .login .content{width:50%;margin:40px auto auto;text-align:center}.cms_last{width:204px!important;float:right}.cms .login input{width:50%;margin:auto}.cms .login input[type=submit]{width:200px!important}.cms option,.cms select{background:#004a85;border:0;border-radius:0}.cms input,.cms textarea{box-sizing:border-box;border:0}.cms .remove{width:173px;height:41px;background-color:#004a85;font-size:17px;line-height:41px;margin-left:20px}.cms .back,.cms .button.usun,.cms input,.cms option,.cms select{height:40px;line-height:40px}.cms .back{margin:10px auto 20px;width:300px!important;background:#ffdf1a;text-align:center;text-decoration:none;color:#000;font-weight:800;display:inline-block}.cms #edit_save{float:left;margin-top:0}.cms .edit_status{float:right;margin-left:10px!important}.cms .agenda input{margin-top:0;margin-bottom:0}.cms label.error{bottom:-22px;color:#ffdf1a}.cms .error_rel{position:relative}.cms .agenda td{vertical-align:top;padding-bottom:10px}.cms input[type=date]{padding-left:43px;background:url(/img/calendar.svg) 10px center no-repeat #fff}.cms .agenda tr{margin-bottom:10px}.cms .agenda input[type=submit]{width:100px!important;font-weight:initial}.cms .content{margin-top:40px}.cms .row_center{text-align:center}.cms .row{width:100%;margin-bottom:20px}.cms .center_btn{display:block;margin:auto}.cms label{display:block;color:#fff;margin-bottom:5px}.cms .cb{clear:both}.cms .left{width:49%;float:left}.cms .left input{width:100%}.cms .right{width:49%;float:right}.cms .right input,.cms option,.cms select{width:100%}.cms h2{padding-left:0;padding-top:0}.cms .w_33{width:31%;margin-right:2%;float:left}.cms .w_25{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.cms .w_25>div{width:23%}.cms .w_50{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.cms .w_50>div{width:49%}.cms .szkolenia{padding-bottom:0}.cms .w_34{width:34%;float:left}.cms input{width:100%;padding:0 10px}.cms .b_sm{font-size:13px;font-weight:400}.cms table{width:100%;color:#fff}.cms table .ck{color:#000}.cms table th{text-align:left}.cms .button{display:inline-block;background:#ffdf1a;width:100px;height:30px;line-height:30px;text-align:center;text-decoration:none;color:#000}.cms textarea.sm{height:80px;box-sizing:border-box;padding:10px}.cms textarea{width:100%}