@charset "UTF-8";.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;position:relative;min-height:100%;padding-top:3.5625rem}.product-desc__text a,li a,p a,table a{color:#3e58a2;text-decoration:none;position:relative;outline:none}

.product-desc__text a:hover,li a:hover,p a:hover,table a:hover{color:#6e9acb}
.product-desc__text a:hover:after,li a:hover:after,p a:hover:after,table a:hover:after{-webkit-transform:scale(0);transform:scale(0)}.product-desc__text a:after,li a:after,p a:after,table a:after{content:"";display:block;width:100%;height:1px;background-color:#3e58a2;-webkit-transition:.4s;transition:.4s;position:absolute;left:0;bottom:0}.section{position:relative}.section--header{background-color:#e9e9e9;padding:1.25rem 0}.section--footer{background-color:#234;color:#fff;padding:1.25rem 0}.container{width:calc(100% - 2.5rem);-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:1.25rem;padding-right:1.25rem;margin-left:auto;margin-right:auto}.container:after,.container :after,.container:before,.container :before,.container>*{-webkit-box-sizing:border-box;box-sizing:border-box}.container--no-gap,.container .container{width:100%;padding-left:0;padding-right:0}.container--tiny{max-width:980px}.container--full{max-width:100%}.container:after,.container:before{content:"";display:table}.container:after{clear:both}.header{position:fixed;z-index:1000;top:0;left:0;width:100%;background:#fff}.header a:after{content:none}.header.scroll{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2)}.header.scroll .header__login-wrap--hidden{display:block}.header.scroll .header__cart-icon{margin-right:0}.header.scroll .header__menu-wrap{-webkit-transform:translateX(10%);transform:translateX(10%)}.header.scroll .header__logo-icon--move{-webkit-transform:scale3d(.7,.7,.7);transform:scale3d(.7,.7,.7);top:-6px;left:-10px}.header.scroll .header__cart-text{-webkit-transform:scale(0);transform:scale(0);display:none}.header.scroll .header__cart-wrap:not(.header__cart-wrap--mob){margin-left:5px}.header-container{position:relative;max-width:1360px;margin:auto;padding:0 10px}.header__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__top,.header__top-right{display:-webkit-box;display:-ms-flexbox;display:flex}.header__top-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo-icon-wrap{width:145px;height:76px}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:14px}.header__logo-icon{margin-right:20px;position:absolute;display:block;-webkit-transition:.5s;transition:.5s;top:14px;left:20px}.header__logo-icon svg{width:126px;height:70px}
.header__logo-text{line-height:20px;margin-bottom:9px;color:#888;font-size:1rem}
.header__contacts{padding:0 33px;margin-top:4px}.header__contacts-icon{display:inline-block;padding:11px;border-radius:50%;border:1px solid #c1c3d1;vertical-align:text-top;margin-right:4px;margin-top:3px}.header__contacts-icon svg{fill:#27366a;width:15px;height:15px;display:block}.header__contacts-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:20px}.header__contacts-title{color:#888;font-size:.875rem}.header__contacts-item{font-size:1.125rem}.header__contacts-item a{text-decoration:none;color:#27366a;-webkit-transition:.4s;transition:.4s}.header__contacts-item a:hover{color:#6e9acb}.header__partners-title{text-transform:uppercase;font-size:.5625rem;letter-spacing:2.9px;color:#27366a}.header__partners-logo{display:inline-block}.header__partners-logo img{max-height:30px}.header__lang{padding:0 8px}.header__top-dropdown-wrap{width:70px;border-radius:20px;text-align:center;min-height:37px;border:1px solid #c1c3d1;padding-top:8px;position:relative}.header__top-dropdown-wrap.open{border-radius:20px 20px 0 0;border-bottom-color:transparent}.header__top-dropdown{text-align:center;position:absolute;width:103%;left:-1px;background-color:#fff;z-index:15;border-radius:0 0 20px 20px;padding-top:15px;top:22px;border:1px solid #c1c3d1;border-top:0;display:none}.header__top-dropdown .header__lang-btn{display:block;margin:auto;padding:5px}.header__top-dropdown-btn{cursor:pointer}.header__lang-icon{display:inline-block;-webkit-transition:.4s;transition:.4s}.header__lang-icon svg{fill:#27366a;width:9px;height:7px}.header__lang-icon.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__menu-wrap{-webkit-transition:.5s;transition:.5s}:root .header__menu-wrap,_:-ms-fullscreen{margin-left:-5%}.header__menu{margin:0;padding:0;list-style:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.header__menu-item{display:inline-block;position:relative}.header__menu-item:hover{background:#edeef0}.header__menu-item:hover .header__sub-menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.header__menu-item:hover .header__menu-link{color:#6e9acb}.header__menu-item:hover .header__menu-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__menu-item:hover .header__menu-icon svg{fill:#6e9acb}.header__menu-link{text-decoration:none;display:inline-block;color:#27366a;padding:17px 15px 20px}.header__menu-link.active{background:#27366a;color:#fff!important}.header__menu-icon{display:inline-block;-webkit-transition:.4s;transition:.4s;margin-left:2px}.header__menu-icon svg{fill:#27366a;-webkit-transition:.4s;transition:.4s;width:9px;height:7px}.header__sub-menu-wrap{display:none;position:absolute;background:#edeef0;padding:30px 40px 30px;left:0;min-width:275px}
.header__sub-menu-wrap--offer{padding-right:240px}:root .header__sub-menu-wrap--offer,_:-ms-fullscreen{min-width:900px}.header__sub-menu{list-style:none;min-width:195px;margin:0;padding:0}.header__sub-menu-item:hover .header__sub-menu-img{opacity:1}.header__sub-menu-link{color:#27366a;display:inline-block;padding:5px;font-size:.875rem;text-decoration:none}.header__sub-menu-link:hover{color:#6e9acb}.header__sub-menu-link.active{background:#27366a;color:#fff!important}.header__sub-menu-img{position:absolute;-webkit-transition:.4s;transition:.4s;opacity:0;right:30px;top:50px}.header__sub-title{font-family:OpenSans-Semibold;font-weight:400;position:relative;font-size:1.625rem;margin-bottom:50px;color:#010930}.header__sub-title a{text-decoration:none;color:inherit}.header__sub-title:after{content:"";display:block;position:absolute;-webkit-transition:.4s;transition:.4s;left:0;bottom:-20px;height:3px;width:20%}.header__sub-title--standart:after{background-color:#6e9acb}.header__sub-title--pro:after{background-color:#eb3d00}.header__sub-title--sbo:after{background-color:#f5b203}.header__sub-title:hover{color:#27366a}.header__sub-title:hover:after{width:90%}.header__buttons-box{padding-bottom:8px;position:relative;width:20%}.header__buttons--move,.header__buttons-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__buttons--move{-webkit-transition:.5s;transition:.5s;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__login-wrap--hidden{display:none;border-radius:50%;-webkit-transition:.5s;transition:.5s;padding:5px 10px;margin-left:5px}.header__search-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #c1c3d1;border-radius:35px;min-height:40px;position:relative;min-width:42px;-webkit-transition:.4s;transition:.4s}.header__search-wrap.open{border-radius:0 35px 35px 0;border-left:0}.header__search-hidden{border-radius:35px;height:105%;border:none;outline:none;position:absolute;right:20px;-webkit-transition:.4s;transition:.4s;z-index:10;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;width:280px}.header__search-hidden.open{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__search-input{width:100%;border:1px solid #c1c3d1;border-right:0;border-radius:35px 0 0 35px;height:100%;padding:10px 20px;outline:none}.header__cart-wrap{border:1px solid #c1c3d1;border-radius:35px;margin-left:20px;-webkit-transition:.4s;transition:.4s}.header__cart-wrap:hover{background:#3e58a2;border-color:transparent}.header__cart-wrap:hover .header__cart-text{color:#fff}.header__cart-wrap:hover svg{fill:#fff}.header__cart-icon{display:inline-block;max-height:20px}.header__cart-icon svg{fill:#27366a;-webkit-transition:.4s;transition:.4s;width:20px;height:20px}.header__cart-text{color:#27366a;-webkit-transition:.4s;transition:.4s;display:inline-block}.header__cart-count{color:#fff;display:inline-block;border-radius:20px;font-size:.875rem;padding:0 7px;background-color:#eb3d00}.header-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0}.header-mobile .header__cart-btn{padding:5px 9px}.header-mob__logo-icon,.header-mobile__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-mob__logo-icon{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-decoration:none}


.header-mob__logo-icon svg{width:65px;height:45px}
.header-mob__logo-text{margin-right:.875rem;margin-bottom:0;line-height:1.5;text-align:right}
.header-desktop{display:none}.header-error__logo-icon{display:block}








.header-error__logo-icon svg{width:126px;height:70px}
.header-mob-search__form{padding:10px 10px 15px 20px}.header-mob-search__form label.has-error{left:20px}.header-mob-search__input{height:35px;border:1px solid #c1c3d1;border-radius:35px;width:80%;vertical-align:bottom;outline:none;padding:0 7px}.header__menu-login{padding:10px 10px 10px 20px;display:block}.header-mob__login-btn{color:#3e58a2;text-transform:uppercase;background:transparent;border:none;display:block;font-size:.9375rem;letter-spacing:.4px;text-align:center}.header-mob__login-btn svg{width:20px;height:20px;fill:#3e58a2}.header__search-form{height:40px}.header__search-form label.has-error{bottom:-15px}:root .header__search-form,_:-ms-fullscreen{margin-top:-1px}.footer{background-color:#27366a;color:#8b9bca}.footer__top{padding:25px 0 17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__menu-wrap{display:none}.footer__menu{list-style:none;padding:0;margin:0}.footer__menu-item{display:inline-block}.footer__menu-item:first-of-type .footer__menu-link{padding-left:0}.footer__menu-link{text-decoration:none;display:block;color:#fff;padding:6px;-webkit-transition:.4s;transition:.4s}.footer__menu-link span{position:relative}.footer__menu-link span:after{width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.4s;transition:.4s;content:"";left:0;bottom:-5px;height:2px;background:#8b9bca;position:absolute;display:block}.footer__menu-link:hover{color:#8b9bca}.footer__menu-link:hover span:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.footer__social-title{margin-right:9px}.footer__social-icon{display:inline-block;border:1px solid #8b9bca;border-radius:50%;width:50px;height:50px;position:relative;vertical-align:middle;-webkit-transition:.4s;transition:.4s;margin-left:7px}.footer__social-icon svg{width:25px;height:25px;fill:#8b9bca;position:absolute;-webkit-transition:.4s;transition:.4s;left:0;top:0;bottom:0;right:0;margin:auto;display:block}.footer__social-icon:hover{border-color:transparent}.footer__social-icon:hover svg{fill:#fff}.footer__bottom{padding:15px 7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.75rem}.footer__bottom a{color:#8b9bca}.footer__bottom-left{max-width:100px}.footer__bottom-link{margin-left:10px}.footer__bottom-link:hover,.wezom-link,.wezom-link:hover .wezom-link-text{text-decoration:none}.wezom-link-text{text-decoration:underline}.wezom-link-icon{vertical-align:sub;margin-left:10px;display:none}.wezom-link-icon svg{width:35px;height:15px;fill:#8b9bca}._justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container--gray{background-color:#edeef0}.index-title{font-family:OpenSans-Semibold;color:#333;font-size:2.5rem;margin:0}.blue-link{color:#3e58a2;font-size:.875rem;text-decoration:none;position:relative}.blue-link:after{content:"";display:block;width:100%;height:1px;background-color:#3e58a2;-webkit-transition:.4s;transition:.4s;position:absolute;left:0;bottom:-1px}.blue-link:hover{color:#15c}.blue-link:hover:after{-webkit-transform:scale(0);transform:scale(0)}.products-index-block{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:-30px auto 0;position:relative}.products-index__item-wrap{padding:42px 58px 0;max-height:550px;overflow:hidden;position:relative;-webkit-transition:.4s;transition:.4s}.products-index__item-wrap:not(:last-of-type){border-right:1px solid #edeef0}.products-index__item-wrap:first-of-type .products-index__item-bottom{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.products-index__item-wrap:hover .products-index__item-text,.products-index__item-wrap:hover .products-index__item-title{color:#fff}.products-index__item-wrap:hover .products-index__item-title:after{width:100%;background-color:#fff}.products-index__item-wrap--standart:hover{background-color:#6e9acb}.products-index__item-wrap--pro:hover{background-color:#eb3d00}.products-index__item-wrap--sbo:hover{background-color:#f5b203}.products-index__item-title{font-size:2.5rem;font-family:OpenSans-Semibold;margin-top:0;margin-bottom:19px;position:relative;color:#27366a}.products-index__item-title a{color:inherit;text-decoration:none;display:inline-block;width:100%}.products-index__item-title:after{content:"";display:block;height:4px;left:0;position:absolute;bottom:-6px;width:24%;-webkit-transition:.4s;transition:.4s}.products-index__item-title--standart:after{background-color:#6e9acb}.products-index__item-title--pro:after{background-color:#eb3d00}.products-index__item-title--sbo:after{background-color:#f5b203}.products-index__item-text{color:#333;margin-top:0;margin-bottom:40px}.products-index__item-link{position:absolute;left:13%;bottom:19%;display:block;text-decoration:none;height:50px;line-height:50px;width:187px}.products-index__item{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-index__item,.products-index__item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.products-index__item-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-index-block{padding:53px 15px;margin:auto}.news-index-block--blue{border-bottom:12px solid #6e9acb}.news-index-block--red{border-bottom:12px solid #eb3d00}.news-index-block--yellow{border-bottom:12px solid #f8c200}.news-index__title-link{-webkit-transform:translateY(-8px);transform:translateY(-8px);display:inline-block;margin-left:19px;color:#27366a;font-family:OpenSans;font-weight:400}.news-index__item-wrap{padding:30px;-webkit-transition:.4s;transition:.4s;border-right:none}.news-index__item-wrap:hover{background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.news-index__item-date{font-family:OpenSans-Semibold;font-size:.75rem;color:#888}.news-index__item-title{font-size:1.5rem;color:#27366a;margin:17px 0;line-height:25px}.news-index__item-title a{text-decoration:none;color:inherit}.news-index__item-title:hover{color:#6e9acb}.news-index__item-text{font-size:.875rem;color:#333}.news-index__info{line-height:1.3em;max-height:3.9em;overflow:hidden}.news-index__item-link{font-size:.875rem;color:#27366a;text-decoration:none;-webkit-transition:.4s;transition:.4s}.news-index__item-link:hover{color:#6e9acb}.reviews-index-block{padding-top:65px}.reviews-index__box{padding-top:23px;padding-bottom:23px}.reviews-index__item-wrap{padding:20px 0}.reviews-index__item-wrap:not(:last-of-type){border-bottom:1px solid #c1c3d1}.reviews-index__item-info{padding:14px;border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);max-width:210px;min-height:230px;margin:auto}.reviews-index__item-name{font-size:.875rem;color:#666666;font-family:OpenSans-Semibold;margin:-24px 0 0 10px;position:relative;text-align:center}.reviews-index__item-desc{font-size:.75rem;color:#666666;margin:0 0 0 10px;position:relative;z-index:2;text-align:center}.reviews-index__item-text-box:not(.reviews-index__item-text-box--empty){padding:25px}.reviews-index__item-title{margin:0;font-size:1.5rem;color:#27366a}.reviews-index__item-link{text-decoration:none;color:#3e58a2;-webkit-transition:.4s;transition:.4s}.reviews-index__item-link:hover{color:#27366a}.reviews-index__item-text{font-size:.875rem;line-height:24px}.reviews-index__item-img{position:relative;width:90px;margin:0 auto;padding-bottom:17px}.firms-index__sub-title{color:#666666;text-transform:uppercase;font-family:OpenSans-Semibold;letter-spacing:1px;font-size:.875rem;margin:0}.firms-index__btn{height:50px;line-height:50px;display:block;width:155px}.firms-index__text-box{padding-right:20px}.firms-index__item-wrap{padding:10px}.firms-index__item{border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding:30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-height:450px}.firms-index__item-title{color:#27366a;font-weight:400;font-size:1.5rem;line-height:21px}.firms-index__item-text{font-size:.875rem}.firms-index__item-link{display:block;height:50px;line-height:50px;width:175px}.firms-index__item-img{height:174px}.firms-index__text-box{padding-top:32px}.firms-index__text{padding-right:55px}.firms-index__box{padding-top:4.0625rem}.firms-index__left{padding-top:10px;padding-bottom:35px}.firms-index__text--bottom{margin-bottom:0}.firms-index__text-box{padding-top:34px}.firms-index__text-item{padding-top:25px}.firms-index__text-item img{display:block;margin:auto}.firms-index__link{display:inline-block;margin-top:15px}.clients-block{padding:20px 0;border-top:1px solid #edeef0}.clients__title{font-family:OpenSans-Light;text-align:center}.clients__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.clients__item img{max-width:70px}.clients__item:hover{opacity:1}.search_content{padding-bottom:50px;min-height:45vh}.search_content.no-results p{text-align:center;font-size:3.125rem;line-height:normal}
.slick-initialized .slick-slide{outline:none}.firms-slider{visibility:hidden}.slick-initialized{visibility:visible}.main-slider__box{position:relative}.main-slider__controls{position:absolute;bottom:130px;right:0;left:0;margin:auto}.main-slider__controls .slick-dots{display:block;padding:0;margin:auto;list-style:none;width:auto;text-align:center}.main-slider__controls .slick-dots li{display:inline-block;margin:0 5px;padding:0}.main-slider__controls .slick-dots li:hover:not(.slick-active) button{background-color:#fff;opacity:.7}.main-slider__controls .slick-dots li button{outline:none;font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;background:transparent;border:1px solid #fff;border-radius:50%;-webkit-transition:.3s;transition:.3s}.main-slider__controls .slick-dots li.slick-active button{background:#fff}.main-slider__item-wrap{display:none}.main-slider__item-wrap:first-child,.slick-initialized .main-slider__item-wrap{display:block}.main-slider .slick-arrow{visibility:hidden;position:absolute;display:block;border:none;background-color:transparent;outline:none;width:30px;height:50px;z-index:10;top:45%;cursor:pointer;-webkit-transition:.4s;transition:.4s;opacity:.7}.main-slider .slick-arrow:hover{opacity:1}.main-slider .slick-prev{left:15px;background:url(https://reset2.pl/cssjs/arrow-left.svg) 50% no-repeat}.main-slider .slick-next{right:15px;background:url(https://reset2.pl/cssjs/arrow-right.svg) 50% no-repeat}.main-slider__item{height:650px;background-size:cover;background-repeat:no-repeat;background-position:bottom;padding:20% 8% 0}.main-slider__title{font-size:4.125rem;font-family:OpenSans-Semibold;font-weight:500;line-height:50px;color:#000;margin:0;letter-spacing:-4px;line-height:1.2em;max-height:2.4em;overflow:hidden}.main-slider__text{font-size:1.25rem;font-family:OpenSans-Light;color:#000;margin-bottom:40px;margin-top:13px;max-height:6.4em;overflow:hidden}.main-slider__link{height:44px;font-family:OpenSans-Semibold;line-height:44px;text-align:center;text-decoration:none;font-size:1rem;width:200px;border-radius:30px;display:block;outline:none;letter-spacing:.7px}.main-slider__text-box{max-width:655px;width:100%;display:inline-block}.firms-index__slider-box{position:relative}.firms-slider .slick-track{overflow:hidden}.firms-slider .slick-arrow{position:absolute;border:none;background-color:transparent;outline:none;width:25px;height:40px;z-index:10;visibility:hidden;cursor:pointer;-webkit-transition:.4s;transition:.4s;top:40%;opacity:.7}.firms-slider .slick-arrow:hover{opacity:1}.firms-slider .slick-prev{left:15px;background:url(https://reset2.pl/cssjs/arrow-left-dark.svg) 50% no-repeat}.firms-slider .slick-next{right:15px;background:url(https://reset2.pl/cssjs/arrow-right-dark.svg) 50% no-repeat}.firms-slider__controls{position:absolute;bottom:20px;right:0;left:0;margin:auto}.firms-slider__controls .slick-dots{display:block;padding:0;margin:auto;list-style:none;width:auto;text-align:center}.firms-slider__controls .slick-dots li{display:inline-block;margin:0 5px;padding:0}.firms-slider__controls .slick-dots li:hover:not(.slick-active) button{background:#27366a}.firms-slider__controls .slick-dots li button{outline:none;font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;background:transparent;border:1px solid #27366a;border-radius:50%;-webkit-transition:.3s;transition:.3s}.firms-slider__controls .slick-dots li.slick-active button{background:#27366a}.firms-slider__item{height:340px;background-color:#dce0ea;background-repeat:no-repeat;position:relative;padding:3% 0 0 10%}.firms-slider__item:not(.firms-slider__item--back){background-position:100%}.firms-slider__item--promo{background-size:0;height:290px;text-align:center;padding:3% 3% 0}.firms-slider__item--promo .firms-slider__item-link{margin:auto}.firms-slider__item--back{background-position:65%,100%;background-size:0,cover}.firms-slider__item-title{font-family:OpenSans-Light;margin-top:0;font-size:2.25rem;line-height:1.2em;max-height:7.2em;overflow:hidden}.firms-slider__item-text{display:inline-block;max-width:430px}.firms-slider__item-link{display:block;height:50px;line-height:50px;text-decoration:none;width:187px}.firms-slider__item-img--abs{display:none}.review-img-slider .slick-prev{position:absolute;visibility:hidden}.review-img-slider .slick-next{right:15px;background:url(https://reset2.pl/cssjs/arrow-right-dark.svg) 50% no-repeat;display:block;border:none;background-color:transparent;outline:none;width:40px;height:40px;z-index:10;top:45%;cursor:pointer;-webkit-transition:.4s;transition:.4s;opacity:.7;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.review-img-slider .slick-next:hover{opacity:1}.slick-list{overflow:hidden}


<!----------------------------------------------->

.popup-gallery.slick-list{overflow:visible}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}





.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:100%;max-height:100%}

.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"×"}.title-block__bottom--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-block__title{font-family:OpenSans-Semibold;font-size:3.125rem;text-align:center;letter-spacing:-2px;margin:0;line-height:1.3;padding:20px 0 0;display:inline-block}.title-block__title--simple{color:#333}.title-block__wrap--simple{background:#edeef0}.title-block--color{padding:6px 0 29px}.title-block__wrap--blue{background-color:#6e9acb}.title-block__wrap--red{background-color:#eb3d00}.title-block__wrap--yellow{background-color:#f8c200}.title-block__title--color{color:#fff;line-height:55px}.title-block__top--blue,.title-block__top--red,.title-block__top--yellow{opacity:.5}.title-block__top--white{color:#fff;padding-left:10px}.title-block__top--single{text-align:center;font-size:1.5rem}.title-block__top--double{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem}.title-block__sub-title{color:#fff;font-family:OpenSans-Semibold}.title-block--product{padding:11px 0;color:#fff}.sidebar{display:none}.sidebar a:after{content:none}.sidebar__menu-toggler{position:absolute;right:0;top:0;bottom:0;width:2.8125rem;z-index:10}.sidebar__title{font-size:2.5rem;font-family:OpenSans-Semibold;margin-top:0;line-height:50px}.sidebar__title:not(.sidebar__title--single){margin-bottom:0;line-height:45px}.sidebar__title--blue{color:#4e6fb3}.sidebar__title--red{color:#eb3d00}.sidebar__title--yellow{color:#f8c200}.sidebar__title--single{position:relative;margin-bottom:28px}.sidebar__title--single:after{content:"";display:block;position:absolute;left:0;height:4px;bottom:-9px;width:30%;background-color:#27366a}.sidebar__sub-title{font-size:.875rem;display:block;margin-bottom:25px}.sidebar__menu{list-style:none;padding:0;margin:0}.sidebar__menu-item:not(:last-of-type) .sidebar__menu-link{border-bottom:1px solid #edeef0;position:relative}.sidebar__menu-item--child{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#666}.sidebar__menu-item--child .sidebar__menu-link{color:#fff;background:url(https://reset2.pl/cssjs/plus-icon.png) 95% no-repeat;font-family:OpenSans-Bold}.sidebar__menu-item--child.open{background-color:#edeef0;padding-bottom:23px;border-bottom:1px solid #dcdcdc}.sidebar__menu-item--child.open .sidebar__menu-link{background:url(https://reset2.pl/cssjs/minus-icon.png) 95% no-repeat}.sidebar__menu-item--child.open .sidebar__menu-link:hover{background-color:#dcdcdc}.sidebar__menu-link{display:block;text-decoration:none;color:#666;font-family:OpenSans-Light;padding:10px 0 10px 20px;-webkit-transition:background-color .4s;transition:background-color .4s}.sidebar__menu-link:not(.sidebar__menu-link--child):hover{background-color:#edeef0}.sidebar--product .sidebar__menu-item:not(.open) .sidebar__menu-link--child span,.sidebar--product .sidebar__menu-item:not(.open) .sidebar__menu-link-translate span{color:#fff!important}.sidebar__menu-link--child{padding-right:2.5rem}.sidebar__menu-link--child.active{font-family:OpenSans-Semibold}.sidebar__menu-link--child.active .sidebar__item-name--green{color:#0c7439}.sidebar__menu-link--child.active .sidebar__item-name--pink{color:#b63c7d}.sidebar__menu-link--child.active .sidebar__item-name--purple{color:#7164a0}.sidebar__menu-link--child.active .sidebar__item-name--yellow{color:#d39627}.sidebar__menu-link--child.active .sidebar__item-name--red{color:#b54848}.sidebar__menu-link--child.active .sidebar__item-name--lemon{color:#eddf4d}.sidebar__menu-link--child:not(.active):not(.open):hover{background-color:#333}.sidebar__menu-link--child.open{border-bottom:none;color:#27366a}.sidebar__sub-menu{list-style:none;display:none;background-color:#fff;padding:0 15px;margin-left:23px}.sidebar__sub-menu-item:not(:last-of-type) .sidebar__sub-menu-link{border-bottom:1px solid #edeef0}.sidebar__sub-menu-link{display:block;text-decoration:none;color:#888;font-family:OpenSans;font-size:.875rem;padding:5px 0 5px 10px;-webkit-transition:.4s;transition:.4s}.sidebar__sub-menu-link:hover{background-color:#edeef0}.sidebar__sub-menu-link.active{color:#3e58a2;background:url(https://reset2.pl/cssjs/Shape-3.png) 95% no-repeat}.sidebar__item-name{margin-left:-4px}.sidebar__menu-item--translate-link:hover{background:#333}.sidebar__menu-link-translate{display:block;text-decoration:none;background:#666;font-family:OpenSans-Bold;color:#fff;padding:10px 0 10px 20px;-webkit-transition:background-color .4s;transition:background-color .4s;border-bottom:1px solid #fff}.about-info{padding-top:40px}.about-info__item-wrap{padding:10px}.about-info__item{background:#eceef2;font-family:OpenSans-Semibold;border-radius:5px;text-align:center;padding:21px 0 37px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2);border-top:8px solid #3e58a2}.about-info__item-icon{vertical-align:sub;display:inline-block}.about-info__item-icon svg{fill:#3e58a2;width:50px;height:60px}.about-info__item-count{font-size:4rem;color:#3e58a2;display:inline-block;line-height:88px}.about-info__item-title{font-size:.875rem;text-transform:uppercase;margin:0;color:#27366a}.about__text-box{padding:10px 0 30px}.about__text-box h2{color:#27366a;font-family:OpenSans-Semibold;font-size:1.5rem}.about__text-box p{font-size:.875rem;color:#333;line-height:23px;margin-bottom:22px}.about__text-box a{color:#3e58a2}.about__text-box a:hover{text-decoration:none}.about__text-box img{display:inline-block!important;margin:0!important}.text-page__wrap{padding:10px}.news__content{padding-bottom:50px;padding-left:15px}


.news-item__text-box ul li{color:#666666;padding:5px 0 0 25px;background:url(https://reset2.pl/cssjs/check-img.png) 0 13px no-repeat;list-style:none}


.news-items__wrap{padding:33px 0}.news-item__wrap{padding:10px 0}.news-item{border-radius:5px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding:20px 18px;min-height:200px;-webkit-transition:.4s;transition:.4s}.news-item:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.news-item__img-wrap{padding-right:10px;padding-bottom:10px}.news-item__img-wrap img{display:block;margin:auto}.news-item__title{font-size:1.5rem;font-weight:400;color:#27366a;line-height:23px;margin:0}.news-item__title a{text-decoration:none;-webkit-transition:.4s;transition:.4s;color:inherit}.news-item__title:hover{color:#3e58a2}.news-item__text-wrap--pl{padding-left:10px}.news-item__text{font-size:.875rem;color:#666666;}.news-item__date-wrap--pt{padding-top:40px}.news-item__date-box{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:5px;max-width:48px;margin:auto;padding:5px;font-family:OpenSans-Semibold}.news-item__day{display:block;color:#3e58a2;border-bottom:1px solid #edeef0;font-size:1.5rem;text-align:center}.news-item__date-bottom{padding:10px 0}.news-item__month,.news-item__year{text-align:center;display:block;text-transform:uppercase;color:#888;font-size:.75rem;line-height:12px}.news-item__link{text-decoration:none;color:#3e58a2;-webkit-transition:.4s;transition:.4s}.news-item__link:hover{color:#6e9acb}.news-item__text-box{color:#666666;padding:40px 0 50px 10px}.news-item__text-box h2{font-size:2.5rem;color:#333;font-family:OpenSans-Semibold;margin-top:0;margin-bottom:30px;line-height:45px}.news-item__text-box h3{font-size:1.625rem;font-family:OpenSans-Light;color:#27366a;font-weight:100;margin-top:0;line-height:35px}


<!----obrazki w aktualnosciach - było margin 50  --->
.news-item__text-box img{display:block;margin:0px auto 0;float:left; padding:10px; valign:top;}

.news-item__social-wrap{padding:30px 0 55px}.catalog-info-block{padding-top:9px}.catalog-info-block--blue{border-bottom:6px solid #6e9acb}.catalog-info-block--red{border-bottom:6px solid #eb3d00}.catalog-info-block--yellow{border-bottom:6px solid #f8c200}.catalog-info__item{height:100%}.catalog-info__item-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.catalog-info__item-left,.catalog-info__item-right{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-info__item-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-info__item-icon{vertical-align:middle;display:block;padding:6px}.products-items__wrap{padding-top:30px}.product-item__wrap{padding:9px}.product-item{padding:20px 20px 40px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-transition:.4s;transition:.4s;border-right:3px;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-item:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.product-item__img-wrap img{display:block;margin:auto}.product-item__title{font-family:OpenSans-Semibold;font-size:2.5rem;color:#3e58a2;-webkit-transition:.4s;transition:.4s;margin:0;white-space:nowrap}.product-item__title a{color:inherit;text-decoration:none}.product-item__title--green{color:#0c7439}.product-item__title--pink{color:#b63c7d}.product-item__title--purple{color:#7164a0}.product-item__title--yellow{color:#d39627}.product-item__title--red{color:#b54848}.product-item__title--lemon{color:#eddf4d}.product-item__name{margin-left:-10px}


.product-item__text{margin:0;margin-top:-8px;margin-bottom:30px;color:#27366a;line-height:130%;font-weight: 700;}

.product-item__series{text-transform:uppercase;margin-left:-10px}.product-item__series--pro{color:#eb3d00}.product-item__series--sbo{color:#f8c200}.product-item__link{display:block;width:156px;height:50px;line-height:50px;margin:20px auto 0}.catalog__seo-text{padding:30px 0;color:#333}.catalog__seo-text h3{font-size:2.5rem;margin-top:0;margin-bottom:10px}.catalog__seo-text h4{font-size:1.5rem;color:#27366a;margin-bottom:15px}.catalog__seo-text ul{list-style:none;padding-left:0}.catalog__seo-text li{background:url(https://reset2.pl/cssjs/dot.png) 5px 15px no-repeat;background-size:8px 8px;padding:5px 30px}.promo__content{padding-top:30px;padding-bottom:55px}.promo__items{padding-top:60px}.promo-item-wrap{padding:10px 0;position:relative}.promo-item{padding:20px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:3px}.promo-item__title{font-size:2.5rem;margin:0}.promo-item__sub-title{font-size:1.5rem}.promo-item__more-link{cursor:pointer;display:inline-block;margin-top:20px}.promo-item__more-link.open .promo-item__more-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.promo-item__more-text{text-decoration:underline;color:#3e58a2;font-size:.875rem}.promo-label{position:absolute;right:4px;top:5px;background:url(https://reset2.pl/cssjs/label.png) 50% no-repeat;background-size:contain;width:85px;height:38px;line-height:38px;text-align:center;color:#fff;font-family:OpenSans-Light;text-transform:uppercase;font-size:.625rem}.promo-item__hidden{display:none}.promo-item__more-icon{-webkit-transition:.4s;transition:.4s;display:inline-block}.promo-item__more-icon svg{width:10px;height:10px;fill:#3e58a2}.promo-item__img{display:none}.promo__big-banner{background-position:180% 0;background-size:0,cover;background-repeat:no-repeat;padding:27px 47px;margin-top:15px}.big-banner__text-wrap{max-width:300px}.big-banner__text{font-size:1.625rem;font-family:OpenSans-Light;line-height:35px;margin-top:0}.banner{display:none}.banner__title{font-size:1.625rem;margin-top:0;line-height:40px;margin-bottom:20px}.banner__text{text-transform:uppercase;font-size:.875rem;color:#fff;margin:0}.product-item-container{padding-bottom:40px;border-bottom:11px solid #6e9acb}.bodytext ul li,.check-list li,.news-item__wrap ul li,.partnerProgramContaianer ul li,



.product-item__text-wrap ul li{color:#666666;padding:5px 0 0 25px; 0 13px no-repeat;list-style:none}





.bodytext ul>ul li,.news-item__wrap ul>ul li,.partnerProgramContaianer ul>ul li,.product-item__text-wrap ul>ul li{list-style:initial;background:none;padding:0}

.spec__content-wrap ul li{background:url(https://reset2.pl/cssjs/check-img.png) 0 13px no-repeat}





.favor{background:#dcdbd6}.product__title{font-size:4rem;font-family:OpenSans-Semibold;color:#3e58a2;margin-top:0;margin-bottom:13px;line-height:1.2;padding:16px 0}.product__title-icon{display:inline-block;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.product__title-icon svg{width:30px;height:20px;fill:#27366a}.product__title--thin{font-family:OpenSans-Light;font-weight:100}.product__name{margin-left:-12px}.buy-block__top{overflow:hidden}.buy-block__top-right{background:#edeef0;padding:26px 28px 40px 30px;text-align:center}.buy-block__top-left{height:100%;overflow:hidden}.buy-block__title{margin-top:0;font-size:1.625rem;line-height:30px;margin-bottom:5px;font-family:OpenSans-Light}.buy-block__price{font-family:OpenSans-Semibold}.buy-block__promo-link{font-size:.875rem;text-decoration:none;color:#3e58a2;-webkit-transition:.4s;transition:.4s;display:block}.buy-block__promo-link:hover{color:#6e9acb}.buy-block__bottom{position:relative}.buy-block__bottom-img{display:none}.buy-block__bottom-text{padding-top:14px;text-align:center}.buy-block__start-icon{display:inline-block;vertical-align:middle;margin-right:6px;max-width:30px}.buy-block__start-link{text-decoration:none;font-size:.875rem;color:#3e58a2;-webkit-transition:.4s;transition:.4s}.buy-block__start-link:hover{color:#6e9acb}.product-info-block{padding-top:35px}.product-info__title{font-size:2.5rem;margin-bottom:19px;margin-top:36px}.product-info__item-wrap{padding-bottom:19px}.product-info__item-right{padding:0 10px 0 6px}.product-info__item-title{margin:3px 0 0;font-size:1.125rem;color:#27366a}.product-info__item-text{font-size:.875rem;margin-top:9px;line-height:24px}.product-info__item-icon{display:none}.product-links-block{padding-top:30px}.product-links__item-wrap{padding:7px 0}.product-links__item{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-right:3px;padding:25px 15px 25px 24px;text-align:center}.product-links__item-icon svg{width:60px;height:60px;fill:#3e58a2}.product-links__title{font-size:1.5rem;color:#27366a;margin:0;line-height:30px;font-weight:700}.product-links__text{font-size:.875rem;margin-bottom:0;color:#666666;}.product-needs__item-wrap{padding:7px}.product-needs__item{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-right:3px;padding:15px 28px 30px;height:100%}
.product-needs__item-top{border-bottom:5px solid #6e9acb}
.product-needs__item-bottom{padding-top:10px}
.product-needs__item-title{margin-top:0;margin-bottom:10px;font-size:1.5rem;color:#27366a}




.check-list ul{list-style:none;padding:0;margin:0}
.check-list ul li{padding:0px 5 0 25px;background:url(https://reset2.pl/cssjs/check-img.png) 0 17px no-repeat;color:#666666;}
.product-desc__list check-list ul{list-style:none;padding:0;margin:0;}
.product-desc__list check-list ul li {padding:5px 0 0 50px;background:url(https://reset2.pl/cssjs/check-img.png) 0 17px no-repeat;color:red;}


@media only screen and (max-width: 430px) {
.check-list ul li{margin-top:-30;padding:0px 0 0 20px;background:url(https://reset2.pl/cssjs/check-img-small.png) 0 4px no-repeat;color:#666666;}
.product-desc__list check-list ul li {margin-top:-30;padding:0px 0 0 20px;background:url(https://reset2.pl/cssjs/check-img-small.png) 0 4px no-repeat;color:red;}


.reviews-index__item-info{padding:14px;border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);max-width:210px;min-height:50px;margin:auto}
.reviews-index__item-name{font-size:.875rem;color:#666666;font-family:OpenSans-Semibold;margin:-24px 0 0 10px;position:relative;text-align:center}


}


<!------------------------ 3 boksy na stronach głównych programów --------------------------------------->















.check-list a span{color:inherit!important}.product-desc__list-box{position:relative;padding-bottom:20px}
.product-desc__list-wrap{background:#edeef0;padding:30px 20px}
.product-desc__records-title{font-size:2rem;color:#27366a;margin-top:0;margin-bottom:24px}.product-desc__list-img{display:none}.product-desc__list{font-size:1.125rem;color:#27366a;font-family:OpenSans-Light}.product-desc__list li{padding:9px 0 8px 40px;background-position:0 19px}.product-desc__list-item span{display:inline-block;position:relative}.product-desc__list-item span:after{content:"";width:145px;display:block;position:absolute;left:0;bottom:-11px;height:1px;background:#c1c3d1}.product-desc__item-title{margin:0;font-size:1.125rem;color:#27366a;font-weight:700}.product-desc__text{padding-top:38px;font-size:.875rem}.product-desc__records-block{padding:27px 10px 47px;width:100%}.product-desc__records-item{padding-bottom:20px;width:100%}.product-desc__records-list{list-style:none;font-size:.875rem;padding:0;margin:0}.product-desc__records-list li{background:url(https://reset2.pl/cssjs/dot.png) 5px 12px no-repeat;background-size:8px 8px;padding:3px 30px}.product-desc__img-wrap{display:none}.blue-list{list-style:none;font-size:.875rem;padding:0;margin:0}.blue-list li{background:url(https://reset2.pl/cssjs/dot.png) 5px 15px no-repeat;background-size:8px 8px;padding:5px 30px}.info-block{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-right:3px;background:#fafad2;padding:15px}.info-block__icon{display:block;text-align:center}.info-block__icon svg{fill:#27366a;width:27px;height:27px;display:block;margin-left:auto;margin-right:15px}.info-block__title{margin-top:0;margin-bottom:10px;font-size:1.125rem;color:#27366a;font-weight:700}.info-block__text{margin:0}.product__history-block{padding:55px 0 0 19px}.history__item-wrap{border-left:1px solid #edeef0;position:relative}.history__item-wrap:not(:last-of-type){padding-bottom:40px}.history__item-wrap:before{content:"";position:absolute;display:block;left:-13px;top:0;width:25px;height:25px;background:url(https://reset2.pl/cssjs/check-icon.png) 50% no-repeat;background-size:contain}.history__item-list{list-style:none;margin:0;padding:0;font-size:.875rem}.history__item-list li{background:url(https://reset2.pl/cssjs/dot.png) 0 13px no-repeat;border-left:4px solid transparent;background-size:8px 8px;padding:5px 0 5px 20px}.history__item-list li.red{position:relative}.history__item-list li.red:before{left:-12px;top:0;content:"";display:block;position:absolute;width:4px;height:100%;background:#eb3d00}.history__item-date{padding:0 20px;font-size:.875rem;font-family:OpenSans-Semibold;color:#888}.history__item-title{color:#27366a;font-weight:700;font-size:1.125rem;margin-top:0;margin-bottom:10px;line-height:17px}








.price__text-box-title{font-size:1.125rem}.price__text-box p{line-height:20px;font-size:1rem}.product-demo__item-text{padding-left:30px}.demo__btn-icon{display:inline-block;vertical-align:middle}.demo__btn-icon svg{width:15px;height:15px}.blue-count-list{margin:0;padding:0;list-style-type:none;counter-reset:num}.blue-count-list li:before{content:counter(num) ". ";counter-increment:num;color:#3e58a2;font-family:OpenSans-Semibold;margin-right:5px}.demo__form-group{width:100%;padding:0 10px}._mb-0{margin-bottom:0}.specification-table th:not(._th-small){padding:10px 20px}.specification-table th._th-small{width:6%}.spec__marker{display:inline-block;max-height:16px;vertical-align:middle}.specification__link{display:inline-block;border-radius:0px;color:#3e58a2;background-color:#fafafa;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;padding:8px 10px;text-decoration:none;border:1px solid transparent;-webkit-transition:.4s;transition:.4s;max-width:33%;text-align: center;width:100%}.specification__link:not(.active):hover{text-align: center;background-color:#edeef0;border-color:#c1c3d1;color:#15c}.specification__link.active{text-align: center;background-color:#3e58a2;color:#fff}.spec__table-wrap{padding-bottom:30px}.spec__table-scroll{display:inline-block}.spec__table-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.spec__table-sub-title{border-right:0}.spec__title-column{border-right:10px solid #fff}.spec__title-column td{width:200px}.spec__content-column{text-align:center}.checkmark svg{fill:#3e58a2;width:20px;height:13px;display:block;margin:auto}.scroll-tip{position:fixed;display:none;padding:20px;bottom:0;left:0;width:100%;z-index:10;background-color:rgba(0,0,0,.5);color:#fff;font-family:OpenSans-Light;text-transform:uppercase;font-size:1.125rem;text-align:center}.scroll-tip__arrow-wrap{display:block}.scroll-tip__arrow-wrap svg{width:40px;height:20px;fill:#fff}.scroll-tip__hand-wrap{display:block}.scroll-tip__hand-wrap svg{width:65px;height:65px;fill:#fff}.scroll-tip__text{margin:0}._td-red{position:relative}._td-red:before{content:"";width:4px;height:100%;display:block;background-color:#eb3d00;position:absolute;left:0;top:0}.spec__table-sub-title{font-size:1.25rem;color:#3e58a2;padding:15px 7px}.start__title{font-size:2.5rem;margin-bottom:0}.start__item{padding:20px 15px}.start__item:first-of-type{padding:0 15px 20px}.start__item:not(:last-of-type){border-bottom:1px solid #edeef0}.start__item--right .start__item-img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.start__count-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 0}.start__count-item p{margin:0}.start__count-num{font-family:OpenSans-Semibold;color:#3e58a2;display:inline-block;margin-right:10px}.start__item-img{display:none}.start__item-text{padding:15px}.printouts__items-block{padding-bottom:40px}.printouts__title{font-family:OpenSans-Semibold;font-size:2rem;margin-bottom:18px;color:#27366a}.reference-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reference-item img{display:block;max-height:150px}.product-item__text-wrap{padding-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:0}.nagl{text-align:center}#bt2 table td{padding:10px}.PRO{border-left:3px solid #eb3d00!important;padding-left:5px}.white_th{background:#fff}.bodytext h3,.tahoma-header{color:#3e58a2}.products-index__item-wrap--color-sbo .products-index__item-title:after{background-color:#f8c200}.products-index__item-wrap--color-pro .products-index__item-title:after{background-color:#eb3d00}.buy__content{padding-bottom:40px}.buy-block{padding-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.buy-item__wrap{padding:10px}.buy-item{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-right:5px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:35px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.buy-item__icon{text-align:center}.buy-item__icon svg{fill:#3e58a2;width:164px}.buy-item__title{color:#27366a;font-size:1.5rem;line-height:27px;margin-bottom:0}.buy-item__link,.buy-item__text{font-size:.875rem}.buy-item__link{height:50px;line-height:50px;padding:0 40px 0 30px;display:block;color:#27366a;margin-top:20px}.buy__logos-block{padding:30px 0}.buy__logos-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.buy__logos-item img{max-width:74px}.partners__map-wrap{padding-top:30px}#map-poland,.partners__filters-box{display:none}.partners__filters-text{display:block;font-size:.75rem;line-height:17px;color:#888}.partners__filters-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners__filters-title{font-size:.875rem;margin:10px 0;text-align:center;font-weight:700}.partners__filters-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.partners__filters-item{padding:5px}.partners-item__contacts-icon{vertical-align:middle}.partners-item__contacts-icon svg{width:13px;height:13px;fill:#3e58a2}.partners-tag-item{display:inline-block;font-size:.875rem;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:#888;padding:1px 5px;border-radius:5px;border-left:3px solid transparent;margin-bottom:5px}.partners-tag-item--blue{border-left-color:#6e9acb}.partners-tag-item--red{border-left-color:#eb3d00}.partners-tag-item--yellow{border-left-color:#f5b203}.checkbox-custom-text{color:#3e58a2;font-size:1rem}.checkbox-reg{visibility:hidden;position:absolute}.checkbox-reg:checked+.checkbox-custom:after{-webkit-transform:scale(1.1);transform:scale(1.1)}.checkbox-reg.has-error+.checkbox-custom{border-color:#eb3d00}.checkbox-custom{display:inline-block;vertical-align:sub;position:relative;cursor:pointer;height:20px;width:20px;border:1px solid #c1c3d1;background-color:#fff;margin-right:3px}.checkbox-custom:after{content:"";background:url(https://reset2.pl/cssjs/confirm-icon.png) no-repeat 50% #3e58a2;background-size:14px 10px;position:absolute;display:block;height:101%;width:101%;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s;transition:.3s}.partners__filters-btn{height:40px;line-height:37px;width:140px;display:block;font-size:.875rem;color:#27366a;margin:20px auto}.partners-item__wrap{padding:7px 0;width:100%}.partners-item{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:4px;padding:25px}.partners-item__partner{font-size:1.125rem;color:#3e58a2;font-weight:700;margin-top:10px}.partners-item__contacts-box{background:#fafad2;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);font-size:.75rem;border-radius:4px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.partners-item__img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partners-item__img-wrap img{display:inline-block;max-width:125px;vertical-align:middle;margin:0 auto;text-align:center}.partners-item__text-wrap{padding:15px 0}.partners-item__title{margin:0 0 13px;font-size:1.125rem;line-height:17px}.partners-item__text{font-size:.875rem;margin-top:3px;margin-bottom:20px}.dark-link{color:#333;text-decoration:none}.partners-item__contacts-item{display:block;padding:5px 20px 5px 5px}.partners-block{padding-bottom:30px}
.partners__check{cursor:pointer;display:block;padding:10px}.reviews__content{padding:10px 0 40px}.reviews-items__wrap{padding:0 0 50px}.reviews-item__wrap{padding:25px 0;border-bottom:1px solid #dcdcdc}.reviews-item__img-wrap{padding-top:11px}.reviews-item__img-wrap img{width:55px;display:block;margin-left:auto}

.blue-title{font-family:OpenSans-Light;font-size:1rem;text-align:center;color:#3e58a2}.reviews-index__item-title{-webkit-transition:.4s;transition:.4s}.reviews-index__item-title a{text-decoration:none;color:inherit}.reviews-index__item-title:hover{color:#3e58a2}.reviews-item__img-wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.reviews-index__item-text-box--empty{padding:0 25px 25px}.review-img-item{border-radius:4px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding:15px;cursor:pointer;-webkit-transition:.4s;transition:.4s;height:100%}.review-img-item:hover{background:#edeef0}.review-img-item:hover .review__img-link:before{opacity:1}.review__img-link{display:block;outline:none;position:relative}.review__img-link:before{content:"";background:url(https://reset2.pl/cssjs/plus-icon.svg) no-repeat 50%;background-size:55px 55px;display:block;width:100%;height:100%;opacity:.5;position:absolute;-webkit-transition:.4s;transition:.4s;left:0;top:0}.review__img-link img{display:block;margin:auto}.review__title{font-size:2.5rem;text-align:center}.reviews-text-box{text-align:left;padding-bottom:30px}.reviews-text-box p:not(.blue-title){line-height:25px}.reviews-text-box .blue-title{margin-top:0}
.blue-title--big{line-height:25px}
.review-img-item__wrap{padding:8px}.review-img-item{max-width:260px;margin:auto}
.review__text{color:#3e58a2;font-size:.875rem;padding:15px;line-height:15px}
.review__sign-block{border-radius:4px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding:30px 0;font-size:.875rem}
.review__sign-img{text-align:center;padding:0 8px}
.review__sign-title{margin-top:0;color:#010930;font-weight:900}
.review__sign-text{color:#888;padding-right:15px}
.review__sign-block-wrap{padding-bottom:48px}
.review-item__content .pagination{margin-top:40px}
.reviews-item__sign-box{display:none}
.registration__content{padding-bottom:60px}
.registration__form-box{background-color:#edeef0;border-bottom:1px solid #d9d9d9;padding:37px 0;margin-top:30px}
.registration__form-box--demo{margin-bottom:50px}.registration__form-box--demo .registration__btn{margin:20px auto 0}

.registration__form-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 10px}

.registration__form-group-left{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-ms-flex-align:left;align-items:left;width:100%;padding:0 10px}

.registration__form-group100left{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-ms-flex-align:left;align-items:left;width:100%;padding:0 0px}

.registration__form-group100{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 0px}





.registration__form-checklist{width:100%;padding:0 10px}
.registration__form-label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:13px;position:relative}
.registration__form-input{color:#666666;height:50px;line-height:50px;width:100%;padding:5px;border:1px solid #c1c3d1;outline:none}
.registration__form-input:focus{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}

.registration__form-input100{color:#666666;height:50px;line-height:50px;width:100%;padding:5px;border:1px solid #c1c3d1;outline:none}
.registration__form-input100:focus{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}






.registration__form-text{font-size:.875rem;color:#666}label.has-error{font-size:.625rem;position:absolute;right:0;bottom:-2px;color:#eb3d00}
.registration__form{max-width:778px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}
.registration__check-label{display:block;padding-bottom:5px;margin-bottom:0px;position:relative}
.registration__check-label label.has-error{bottom:8px}
.registration__check-text{font-size:.875rem;display:inline-block;line-height:20px;color:#666}select
.select2{visibility:hidden}.select2-container--default 
.select2-selection--single{border-radius:0;border:1px solid #c1c3d1;outline:none}
.select2-container .select2-selection--single{height:50px}
.select2-container .select2-selection--single.has-error{border-color:#eb3d00;background-color:#ffe6e6}
.select2-container 
.select2-selection--single.has-error 
.select2-selection__placeholder{color:#eb3d00}
.select2-container--default .select2-selection--single
.select2-selection__rendered{line-height:50px}
.select2-container--default 
.select2-selection--single 
.select2-selection__arrow{height:35px;width:40px;top:7px;border-left:1px solid #c1c3d1}
.select2-container--open 
.select2-selection__arrow b{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.select2-container--default 
.select2-selection--single 
.select2-selection__arrow b{border:none;background:url(https://reset2.pl/cssjs/arrow-down.png) 50% no-repeat;-webkit-transition:.4s;transition:.4s;height:40px;width:45px;left:0;top:0}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3e58a2}
.contacts__info-wrap a{color:#556cad;text-decoration:none;position:relative}
.contacts__info-wrap a:after{content:"";display:block;width:100%;height:1px;background-color:#556cad;-webkit-transition:.4s;transition:.4s;position:absolute;left:0;bottom:1px}
.contacts__info-wrap a:hover{color:#15c}
.contacts__info-wrap a:hover:after{-webkit-transform:scale(0);transform:scale(0)}
.contacts__info-title{font-size:1.125rem;font-family:OpenSans-Semibold;margin-bottom:0}
.contacts__info-text{margin:0}
.contacts__map-wrap{padding:20px 0}.map{width:100%;height:100%;min-height:300px}
.contacts__top{padding:30px 0;text-align:center}
.contacts__bottom{border-top:1px solid #c1c3d1;padding:60px 0}
.contacts__form-wrap{background-color:#edeef0;border-bottom:1px solid #d9d9d9;max-width:890px;padding:30px 10px;margin:auto}
.contacts__form-box{max-width:660px;margin:auto}
.zamowdemo__form-box{max-width:800px;margin:auto}
.contacts__form-title{font-size:1.875rem;font-family:OpenSans-Semibold;color:#27366a;margin-top:0;padding-top:15px}
.contacts__form-subtitle{font-size:1.3rem;font-family:OpenSans-Semibold;color:#27366a;margin-top:0;display:block;width:100%;}


.contacts__form-group{position:relative;padding-bottom:1rem}
.contacts__form-group100{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 0px}
.contacts__form-group100left{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-ms-flex-align:left;align-items:left;width:100%;padding:0 0px}

.contacts__form-group 




.registration__form-text{display:block;margin-top:7px}
.contacts__form-input{color:#666666;width:100%;resize:none;padding:10px 5px;border:1px solid #c1c3d1;outline:none}
.contacts__form-textarea{color:#666666;width:100%;resize:none;padding:10px 5px;border:1px solid #c1c3d1;outline:none}
.contacts__form-textarea:focus{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}
._blue-color{color:#27366a}
.select2-wrap .select2-dropdown{z-index:20}
.shop__table-check{display:block;font-size:.875rem;white-space:nowrap;padding:3px 0}.shop__table-check.disabled{color:#c8c8c8}.shop__table-check.disabled .checkbox-custom{border-color:#e0e1e8}.shop__table-text{text-align:center;font-size:1.125rem;color:#888;margin:4px 0;font-family:OpenSans-Light}.shop__table td{vertical-align:text-top}.shop__table td:last-of-type{border-right:0}.shop__table .select2-container{margin-bottom:7px}.shop__table .select2-dropdown{z-index:20}.shop__table .select2-container .select2-selection--single{height:35px;min-width:155px}.shop__table .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px}.shop__table .select2-container--default .select2-selection--single .select2-selection__arrow b{height:25px;width:35px}.shop__table .select2-container--default .select2-selection--single .select2-selection__arrow{height:25px;width:30px;top:5px}.shop__price,.shop__price-netto{display:block;font-size:1.125rem}.shop__price-netto{font-family:OpenSans-Semibold;margin-bottom:15px}



.shop__promo-check{display:inline-block;padding:0 0 0 18px;background:url(https://reset2.pl/cssjs/check-img.png) 0 7px no-repeat}


.shop__link,.shop__promo-title{display:block}.shop__link{font-size:.875rem;color:#3e58a2;-webkit-transition:.4s;transition:.4s;margin-bottom:15px}.shop__link:hover{text-decoration:none;color:#15c}.shop-table__name{margin-left:-4px;font-family:OpenSans-Semibold;color:#27366a}.shop__table-name{border-right:10px solid #fff!important;border-left:0!important;width:180px;white-space:nowrap;font-size:1.125rem}.shop__table-title th{text-align:left;padding:17px}.shop__table-title-brd{border-right:10px solid #fff}.shop__table-select:not(.close){width:30%}._td-empty{background-color:#fff!important}._td-empty:not(.shop__table-name){border:0!important}._td-empty.shop__table-name{border-top:0;border-left:0;border-bottom:0;border-right:10px solid #fff}.shop__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0}._text-right{text-align:right}._fz-18{font-size:1.125rem}._fz-40{font-size:2.5rem}._m-0{margin:0}.hide{display:none}.shop__content{padding-top:50px}.error-section{min-height:70vh}.error-view{width:100%;height:100%;text-align:center;background:#eee}.error-view__block{text-align:left;width:90%;max-width:580px;margin:1rem auto}.error-view__code{font-weight:700;font-size:8rem;margin-right:2rem;line-height:.92;text-align:right;color:#3e58a2}.error-view__msg{margin-top:-2em;background-color:#fff;-webkit-box-shadow:0 0 21px 5px rgba(0,0,0,.2);box-shadow:0 0 21px 5px rgba(0,0,0,.2);border-radius:4px;padding:1em 2em;line-height:1.4}.error-view__msg ol,.error-view__msg p,.error-view__msg ul{margin:.65em 0}.error-view__msg ol,.error-view__msg ul{padding-left:1.5rem}.error-view__msg small{display:inline}.forum table{width:100%}.forum .forum-container{position:relative;max-width:1360px;margin:auto}.forum .mainmenu{font-size:15px;color:#27366a}.forum .forum-container{padding:20px 0!important}.forum .forum-container>tabel{border:none}.forum .genmed{font-size:14px;padding:5px 0;display:block;line-height:1.4em}.forum th{background:#27366a;height:auto;padding:20px 0;font-size:14px}.forum a:hover{text-decoration:underline;color:#27366a}.forum td{padding:5px 0}.forum td .catHead{padding:20px;background:#d0ebef}.forum td .row2{background:#edeef0}.forum .gensmall{font-size:12px}.forum .product-desc__text a:after,.forum li a:after,.forum p a:after,.forum table a:after{visibility:hidden}.forum td.catHead a.nav{color:#fff}a.gen:hover,a.genmed:hover,a.gensmall:hover,a.mainmenu:hover{color:#27366a!important}.td-gray{background:#e1e1e1}.bbdot.brs{padding-left:20px}.forum td .catHead{background:#e1e1e1}.forumlink{font-size:15px!important}a.topictitle:hover{color:#069!important}.catBottom{background:#27366a}.catBottom .genmed,.catBottom .gensmall{color:#fff}td.cat,td.catBottom,td.catHead,td.catLeft,td.catRight,td.catSides{background-image:none!important;background-color:#27366a!important}td.row3,td.row3Right,td.spaceRow{background-color:#fff!important}.nagl{background:#3e58a2;color:#fff}.product-items__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partner{-ms-flex-preferred-size:33%;flex-basis:33%;margin-bottom:20px}.product__demo-center{text-align:center}.product-links__btn{margin:0 auto}.demo{border:1px solid #868686;padding:1.25rem;border-radius:.3125rem;margin-bottom:1.25rem}.ratio{position:relative;background-color:#e9e9e9}.ratio--1x1{padding-top:100%}.ratio--16x9{padding-top:56.25%}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.preloader{position:relative}.preloader__block{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:10}.preloader__block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,91%,.5);background-image:url(https://reset2.pl/cssjs/preloader.gif);background-repeat:no-repeat;background-position:50%;opacity:0;-webkit-transition:.2s ease;transition:.2s ease}.preloader--show .preloader__block:before{opacity:1}.sitemap{padding:1rem;background-color:#f6f7f9;position:relative;font-size:1rem;margin-bottom:1.5rem}.sitemap ul{list-style:none;padding:0 0 0 2em;margin:0}.sitemap li{list-style:none;line-height:1.4em}.sitemap a{padding:.2em 1em .2em .5em;display:block;color:#3e58a2}.sitemap a:visited{color:#27366a}.sitemap a:hover{color:#15c;background-color:rgba(0,0,0,.035)}.sitemap a:active{color:#000;background-color:rgba(0,0,0,.035)}.sitemap>ul{padding:0;margin:1em 0;position:relative;overflow:hidden}.sitemap>ul>li>ul{padding-left:0}.sitemap>ul ul{list-style:none;padding:0 0 0 2em;margin:0}.sitemap>ul ul li{position:relative;margin:.1em 0}.sitemap>ul ul li:hover{background-color:rgba(0,0,0,.035)}.sitemap>ul ul li a{position:relative;padding-left:2.5em}.sitemap>ul ul li a:after,.sitemap>ul ul li a:before{content:"";position:absolute;top:.2em;width:1600px;height:1.4em;text-align:right;opacity:.3;background:transparent repeat-x 100%}.sitemap>ul ul li a:before{left:0;width:2em;background-image:url(https://reset2.pl/cssjs/sitemap-start.svg)}.sitemap>ul ul li a:after{right:100%;left:auto;background-image:url(https://reset2.pl/cssjs/sitemap-middle.svg);-webkit-transform:none;transform:none}.sitemap>ul ul li:last-child>a:only-child:before{background-image:url(https://reset2.pl/cssjs/sitemap-end.svg)}.pagination{text-align:center}.pagination__items-wrap{display:inline-block;padding:0 8px}.pagination__item--btn{border-radius:35px;display:inline-block;width:30px;text-align:center;text-decoration:none;border:1px solid #c1c3d1;color:#3e58a2;font-size:.875rem;-webkit-transition:.4s;transition:.4s}.pagination__item--btn.disabled{color:#c1c3d1}.pagination__item--btn:not(.disabled):hover{background-color:#edeef0}.pagination__item{height:30px;line-height:30px;font-size:.875rem}.pagination__item:not(.pagination__item--btn){text-align:center;display:inline-block;border-radius:50%;position:relative;text-decoration:none;color:#888;-webkit-transition:.4s;transition:.4s}.pagination__item:not(.pagination__item--btn):after{content:"";display:block;position:absolute;border-radius:50%;border:1px solid #3e58a2;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.4s;transition:.4s;top:0;left:0}.pagination__item:not(.pagination__item--btn).active{color:#3e58a2}.pagination__item:not(.pagination__item--btn).active:after{-webkit-transform:scale(1);transform:scale(1)}.pagination__item:not(.pagination__item--btn):not(.pagination__item--empty):not(.active):hover{color:#3e58a2;background-color:#edeef0}.pagination__item:not(.pagination__item--btn):not(.pagination__item--empty){width:30px}.pagination__item--empty{cursor:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}.pagination__btn-text{display:none}.pagination--single{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 0;border-top:1px solid #edeef0}.pagination__item--link{position:relative;color:#3e58a2;text-decoration:none;font-size:.875rem}.pagination__item--link:after{content:"";width:100%;height:1px;background-color:#3e58a2;position:absolute;left:0;bottom:-11px;display:block;-webkit-transition:.4s;transition:.4s}.pagination__item--link:hover:after{-webkit-transform:scale(0);transform:scale(0)}


<!--------------------------------------------------------------------------------------->

.login-popup__wrap{padding:35px 0 0}.login__title{color:#3e58a2;font-family:OpenSans-Semibold;font-size:2.5rem;margin-top:0;margin-bottom:14px}
.login__btn{width:100%;height:50px;line-height:50px;font-size:.875rem;display:block;max-width:400px;margin:20px auto}
.login,
.login_link,
.remember-password{font-size:.875rem;text-decoration:none;color:#3e58a2;cursor:pointer}
.login:hover,.login_link:hover,.remember-password:hover{color:#15c}
.login__form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.login-wrap{display:none}
.login-wrap.show{display:block}
.remember-wrap{display:none}.calc-radio__label,
.remember-wrap.show{display:block}
.regular-radio{display:none}
.regular-radio:checked+.custom-radio:after{-webkit-transform:scale(1);transform:scale(1)}
.custom-radio{display:inline-block;vertical-align:sub;position:relative;cursor:pointer;height:20px;width:20px;border-radius:50%;border:1px solid #c1c3d1;background-color:#fff;margin-right:3px}
.custom-radio:after{content:"";background:#3e58a2;position:absolute;display:block;width:14px;height:14px;border-radius:50%;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s;transition:.3s}

.thank-popup__text{text-align:center;font-size:1.5625rem}
.preloader{position:fixed;display:none;background:rgba(39,54,106,.7);z-index:100500}.preloader,
.preloader img{left:0;top:0;right:0;bottom:0}
.preloader img{position:absolute;display:block;margin:auto}

.mfp-bg{background:#27366a}img
.mfp-img{min-width:42vw;max-height:100%!important}button
.mfp-arrow{position:fixed}


.uistyleguide{background:#f1f2f6}
.uistyleguide h1,
.uistyleguide h2,
.uistyleguide h3,
.uistyleguide h4,
.uistyleguide h5,
.uistyleguide h6,
.uistyleguide p{margin:.9375rem 0;line-height:1.2;font-family:OpenSans-Semibold;color:#8b9eb5}
.uistyleguide h1{font-weight:600;font-size:3.75rem}
.uistyleguide h2{font-weight:600;font-size:2.5rem}
.uistyleguide h3{font-weight:600;font-size:2rem}
.uistyleguide h4{font-size:1.2rem}

<!--------------------------------------------------------------------------------------->

.uistyleguide h5,.uistyleguide h6{font-size:1rem}.uistyleguide .light-26{font-family:OpenSans-Light!important;font-size:1.625rem!important}.uistyleguide p:not(.login__title){font-family:OpenSans;font-size:1rem}.uistyleguide p:not(.login__title).reg-14{font-size:.875rem}.uistyleguide .ui-buttons h4{text-transform:uppercase}.uistyleguide hr{margin:.625rem}.uistyleguide .ui-wrapper>.grid{margin-bottom:3.125rem}.uistyleguide .header__login-btn.blue-btn.hover{background:#3e58a2;border-color:transparent}.uistyleguide .header__login-btn.white-btn.hover{background:#3e58a2;color:#fff;border-color:transparent}.uistyleguide .header__login-btn.white-btn.hover svg{fill:#fff}.uistyleguide a{text-decoration:none!important}.uistyleguide a.blue-link.hover:after{-webkit-transform:scale(0);transform:scale(0)}.uistyleguide .contacts__form-wrap{background:transparent}.form,.form-controller,.form-group{position:relative}
.form-input{border-width:1px}.form-textarea{display:block}.form-textarea~label.has-error{right:.2rem;bottom:.5rem}.form-input.has-error,.form-select.has-error,.form-textarea.has-error{background-color:#ffe6e6;border-color:red}.form-flag__input.has-error~.form-flag__value{color:red}.button{position:relative;font-size:1rem;padding:.25em 1em;border:1px solid #868686;border-radius:.3125rem;background-color:transparent;color:inherit;max-width:100%;text-decoration:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;margin-bottom:5px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.button:hover{background-color:#e9e9e9}.button:active{background-color:#868686}.blue-btn{background-color:#27366a;color:#fff;text-align:center;outline:none;border-radius:30px;text-decoration:none;border:1px solid #27366a;cursor:pointer}.blue-btn,.blue-btn svg{-webkit-transition:.4s;transition:.4s}.blue-btn svg{fill:#fff}.blue-btn:hover{background:#3e58a2;border-color:transparent}.header__login-btn{text-transform:uppercase;text-decoration:none;display:block;font-size:.75rem;letter-spacing:.4px;text-align:center;width:151px;height:38px;line-height:38px;border-radius:20px;margin-top:7px}.header__login-btn span{display:inline-block}.header__login-btn:not(.header__login-wrap--hidden) .header__login-icon{right:6px;position:relative}.header__login-icon{display:inline-block;vertical-align:middle}.header__login-icon svg{width:20px;height:17px}.header__search-btn{border-radius:50%;padding:0;border:none;background-color:#edeef0;height:101%;width:100%;position:absolute;outline:none;cursor:pointer;right:0;top:0;z-index:12;-webkit-transition:.4s;transition:.4s}.header__search-btn .close{display:none}.header__search-btn svg{fill:#27366a;-webkit-transition:.4s;transition:.4s;width:20px;height:20px}






.header__search-btn.active .search{display:none}.header__search-btn.active .close{display:block}.header__search-btn:hover{background-color:#3e58a2}.header__search-btn:hover svg{fill:#fff}.header__cart-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:5px 20px;text-align:center;text-decoration:none;height:38px}.header__lang-btn{border:none;outline:none;cursor:pointer;background:transparent;color:#27366a;font-size:.75rem;-webkit-transition:.4s;transition:.4s}.header__lang-btn:hover{color:#6e9acb}._fb{-webkit-transition:.4s;transition:.4s}._fb:hover{background-color:#3b5998}._youtube{-webkit-transition:.4s;transition:.4s}._youtube:hover{background-color:#cd201f}.white-btn{text-align:center;text-decoration:none;outline:none;background:#fff;border:1px solid #c1c3d1;color:#3e58a2;border-radius:30px;cursor:pointer}.white-btn,.white-btn svg{-webkit-transition:.4s;transition:.4s}.white-btn svg{fill:#27366a}.white-btn:hover{background:#3e58a2;color:#fff;border-color:transparent}.white-btn:hover svg{fill:#fff}#mob-open{outline:none;padding:0}.buy-block__buy-btn{height:56px;line-height:56px;font-size:1.125rem;width:100%;margin-top:20px;max-width:265px}.buy-block__buy-btn span{display:inline-block}.buy-block__buy-icon{vertical-align:middle}.buy-block__buy-icon svg{height:20px;width:20px}.buy-block__demo-btn{margin-top:9px;max-width:265px}.buy-block__demo-btn,.product-links__more-btn{height:48px;width:100%;line-height:48px;font-size:.875rem}.product-links__more-btn{max-width:195px;display:block;margin:25px auto 0}.registration__btn{max-width:245px;width:100%;margin:45px auto 0}.contacts__btn,.registration__btn{height:44px;line-height:44px;font-size:.875rem}.contacts__btn{display:block;width:245px;margin:15px auto 0}.shop__white-btn{height:40px;line-height:40px;width:130px;font-size:.875rem}.shop__cart-btn{height:40px;line-height:40px;width:200px}.shop__cart-btn span{display:inline-block}.shop__cart-btn svg{width:15px;height:15px}.shop__cart-icon{vertical-align:middle}.big-banner__btn{height:40px;display:block;line-height:40px;width:180px}.banner__btn{height:50px;display:block;line-height:47px;width:180px;font-size:.875rem}._2tga._3e2a{height:45px!important;border-radius:35px!important;width:165px}.scroll-tip__close-btn{border:0;background-color:transparent;outline:none;padding:5px;position:absolute;right:10px;top:10px}.scroll-tip__close-btn svg{fill:#fff;width:15px;height:15px}#custom-close-ajax{border-radius:50%;border:1px solid #c1c3d1;background:url(https://reset2.pl/cssjs/close-icon-light.svg) 50% no-repeat;margin:7px;background-size:14px 14px;width:30px;height:30px}.header-mob-search__btn{padding:5px 7px;border-radius:50%;outline:none;border:none}.header-mob-search__btn svg{width:20px;height:20px;fill:#3e58a2}.show-more-btn{height:50px;line-height:46px;min-width:195px;display:block;margin:0 auto 55px}.show-more-btn__icon{display:inline-block;margin-right:10px;vertical-align:middle}.show-more-btn__icon svg{width:15px;height:15px;fill:#3e58a2}.title{font-family:OpenSans;margin:1.5625rem 0;line-height:1.2;font-weight:600;font-size:1.8rem}.title:first-child{margin-top:0}.title--no-gap,.title:last-child{margin-bottom:0}.title--no-gap{margin-top:0}.title--sup{font-size:2.3rem}.title--sub{font-weight:300;font-size:1.625rem}.title--tiny{font-size:1.2rem;font-weight:600;font-variant:small-caps;margin-top:.9375rem;margin-bottom:.9375rem}.title--small{font-size:1rem;font-weight:600;margin-top:.3125rem;margin-bottom:.3125rem}h1,h2,h3,h4,h5,h6{color:#3e58a2}h1{font-size:4rem}h1,h2{font-weight:700}h2{font-size:2.5rem}h3{font-size:2rem}h3,h4{font-weight:700}h4{font-size:1.5rem}h5{font-size:1.125rem;font-weight:700}h6{font-size:1rem;font-weight:400}.horizontal-scroll{position:relative;overflow:hidden}.horizontal-scroll--left,.horizontal-scroll--right{cursor:ew-resize}.horizontal-scroll--down{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.horizontal-scroll:after,.horizontal-scroll:before{content:"";position:absolute;top:0;bottom:0;width:1.5rem;pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:99}.horizontal-scroll:before{right:100%;-webkit-box-shadow:10px 0 8px -6px #000;box-shadow:10px 0 8px -6px #000}.horizontal-scroll--left.horizontal-scroll:before{opacity:.3}.horizontal-scroll:after{left:100%;-webkit-box-shadow:-10px 0 8px -6px #000;box-shadow:-10px 0 8px -6px #000}.horizontal-scroll--right.horizontal-scroll:after{opacity:.3}.horizontal-scroll__holder{max-width:100%;padding:0;margin:0;overflow-x:auto}.horizontal-scroll__element{max-width:100%;overflow:visible;margin:0}.breadcrumbs-wrap{background:#3e58a2;padding:5px 0}.breadcrumbs-container:not(.breadcrumbs-container--contacts){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:auto}.breadcrumbs{position:relative;padding:.75rem .25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs span{color:#c1c3d1;display:block;font-size:.875rem}.breadcrumbs span:after{color:#fff;content:url(https://reset2.pl/cssjs/right-arrow-simple.svg);width:6px;height:6px;display:inline-block;margin:0 5px}.breadcrumbs a{color:#fff;text-decoration:none;-webkit-transition:.4s;transition:.4s}.breadcrumbs a:hover{color:#c1c3d1}




.registration__form-group100:first-of-type{padding:0 10px 0 10px}
.registration__form-group100:nth-of-type(2){padding:0 10px 0 10px}


.contacts__form-group100:first-of-type{padding:0 10px 0 10px}
.contacts__form-group100:nth-of-type(2){padding:0 10px 0 10px}


<!--------------------------------------------------------------- RESPONSYWNE -------------------------------------------->




@media only screen and (min-width:375px){.header-mob__logo-text{display:block}}
@media (min-width:400px) and (max-width:1280px){.history__item-date{padding:0 30px}}


@media (min-width:640px) and (max-width:1023px){.products-index__item-wrap:last-of-type{border-top:1px solid #edeef0}.p {text-align: left}}
@media (min-width:640px) and (max-width:1366px){.catalog-info__item-text{font-size:.75rem;padding-left:6px}.p {text-align: left}}
@media only screen and (min-width:640px){.reviews-index__item-wrap:not(:last-of-type){border-bottom:0}.title-block__bottom--small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.news-item__text-box{padding:40px 0 50px}.catalog-info__item-right{display:inherit}.product-item{text-align:left}.product-item__link{margin:20px 0 0}}
@media (min-width:768px) and (max-width:1023px){.product-needs__item-wrap:not(:last-of-type){padding:0 8px 0 0}}
@media (min-width:768px) and (max-width:1200px){.firms-slider__item--back{background-size:250px,auto;background-position:95% bottom,100%}}
@media (min-width:768px) and (max-width:1280px){.product__title{font-size:3.125rem}.buy__logos-item-wrap:first-of-type{padding-right:45px}}
@media (min-width:768px) and (max-width:1365px){.pagination__items-wrap{padding:0 8px}.pagination__item--btn{width:135px}.pagination__item:not(.pagination__item--btn):not(.pagination__item--empty){width:40px}.pagination__item{height:40px;line-height:40px}}
@media (min-width:768px) and (max-width:1366px){.about-info__item-icon svg{width:30px;height:40px}.about-info__item-count{font-size:2.75rem}.buy-block__buy-btn{height:46px;line-height:46px;font-size:.875rem;margin-top:40px}.buy-block__demo-btn{height:42px;line-height:42px;font-size:.75rem}}
@media (min-width:768px) and (max-width:1439px){.buy-block__top-left img{max-width:none}.buy-block__bottom-img{max-width:160px}.product-needs__item{padding:15px 15px 20px}.product-needs__item-title{font-size:1.25rem}.check-list{font-size:.75rem}.check-list li{background-position:0 10px}.blue-title{font-size:1.125rem}}
@media (min-width:768px) and (max-width:1440px){.product-desc__list-img img{max-width:170px}.reviews-item__img-wrap img{width:40px}}
@media only screen and (min-width:768px){.footer__bottom-left{max-width:none}.wezom-link-icon{display:inline-block}.firms-index__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}:root .firms-index__item,_:-ms-fullscreen{-ms-flex-align:stretch;align-items:stretch}.main-slider .slick-arrow,.review-img-slider .slick-next{visibility:visible}.news-item__img-wrap{padding:0}.promo-item__img{display:block}.promo__big-banner{background-size:contain,cover}.buy-block__top{max-height:300px}.buy-block__top-right{text-align:left}.buy-block__title{max-width:225px}.buy-block__bottom-img{display:block;position:absolute;bottom:15px;left:50px;z-index:2}.buy-block__bottom-text{padding-right:28%;text-align:right;min-height:46px}.product-info__item-icon{display:block;max-width:32px}.product-links__item{text-align:left}.product-needs__item-wrap{padding:0}.product-desc__list-img{display:block;position:absolute;max-width:218px;right:70px;bottom:0;z-index:1}.product-desc__img-wrap{display:block}.blue-table td{min-width:0}.blue-table__title--left{text-align:left;padding:25px 20px}.price__text-box-title{font-size:.875rem}.price__text-box p{line-height:16px;font-size:inherit}.spec__title-column{width:67%}.spec__title-column td{width:inherit}.partners-item__text-wrap{padding:0 15px 0 30px}.reviews-item__img-wrap{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}.reviews-item__sign-box{display:block}



.registration__form-group{width:50%}
.registration__form-group100{width:100%}
.registration__form-group100left{width:100%}
.contacts__form-group100{width:100%}
.contacts__form-group100left{width:100%}

.contacts__top{text-align:left}



.contacts__info{padding-left:40px}.sitemap{padding-left:2rem;padding-right:2rem}.pagination__btn-text{display:inline-block}.login-popup__wrap{padding:0 35px}}
@media only screen and (min-width:1023px){#map-poland.cssmap-container{display:block}.partners__filters-btn{margin:20px 0 0;line-height:40px}.partners__check{display:inherit;padding:0}}
@media (min-width:1024px) and (max-width:1200px){.firms-slider__item-img--abs{top:45%;right:35%}}
@media (min-width:1024px) and (max-width:1279px){.container{max-width:1000px}.products-index-block{max-width:940px;}.news-index-block{max-width:1000px}.contacts__form-wrap,.registration__form{max-width:630px}.contacts__form-box{max-width:500px}.zamowdemo__form-box{max-width:650px}}
@media (min-width:1024px) and (max-width:1280px){.index-title{font-size:1.875rem}.products-index__item-wrap{padding:20px;max-height:420px}.news-index__item-wrap{padding:15px}.news-index__item-title{font-size:1.25rem}.news-index__item-text{font-size:.75rem}.firms-index-block{padding-top:20px}.firms-index__item-wrap{padding:5px}.firms-index__item{padding:15px;max-height:430px}.firms-index__item-title{font-size:1.25rem}.firms-index__item-text{font-size:.75rem}.firms-index__text{font-size:.875rem}}
@media (min-width:1024px) and (max-width:1365px){.header__lang{padding:0 20px}.about__text-box{padding:10px 0 100px 10px}}
@media (min-width:1024px) and (max-width:1366px){.header.scroll .header__logo-icon--move{top:0}.header__logo-icon-wrap{width:125px;height:65px}.header__logo-icon svg{width:106px;height:50px}

.header__logo-text{font-size:.875rem}
.header__contacts{padding:0 20px}.header__menu-link{padding:17px 10px 15px;font-size:.875rem}.header__cart-wrap{margin-left:7px}.header__cart-text{font-size:.875rem}.header__cart-count{font-size:.75rem}.header-error__logo-icon svg{width:106px;height:50px}.footer__menu-link,.footer__social-title{font-size:.875rem}.products-index__item-title{font-size:1.875rem}.products-index__img{max-width:230px}.products-index__item-link{height:44px;line-height:44px;width:157px;font-size:.875rem}.title-block--color{padding:5px 15px 20px}.title-block__top--double,.title-block__top--single{font-size:1.25rem}.sidebar__title{font-size:1.875rem}.sidebar__menu-link{font-size:.875rem}.sidebar__sub-menu-link{font-size:.6875rem}.about-info{padding-left:5px}.news-items__wrap{padding:33px 5px}.news-item__title{font-size:1.25rem}.news-item__text{font-size:.75rem}.news-item__date-box{max-width:57px}.catalog-info-block{margin-left:10px}.products-items__wrap{padding-left:5px}.product-item__wrap{padding:6px}.product-item__img-wrap img{max-width:120px}.product-item__title{font-size:1.875rem}.product-item__text{font-size:.875rem;min-height:45px}.product-item__link{width:130px;height:40px;line-height:40px;margin-top:10px;font-size:.75rem}.header__login-btn{width:135px;font-size:.625rem}.header__cart-btn{padding:5px 15px}.product-links__more-btn{font-size:.75rem;height:44px;line-height:44px}}




@media (min-width:1024px) and (max-width:1439px){.product-item__content{padding-left:15px}.product-info__title{font-size:1.875rem}.product-info__item-title{font-size:1rem}.product-info__item-text{font-size:.75rem}.product-info__item-icon{max-width:26px;margin-left:10px}.product-links__item-icon svg{width:45px;height:45px}.product-links__title{font-size:1.25rem}.product-links__text{margin-top:0;font-size:.75rem}.specification__link{min-width: 48%;width: 100%;padding:8px 15px}.start__title{font-size:1.875rem}
.registration__form-group:first-of-type{padding:0 15px 0 0}
.registration__form-group:nth-of-type(2){padding:0 0 0 15px}

.registration__form-group100:first-of-type{padding:0 15px 0 15px}
.registration__form-group100:nth-of-type(2){padding:0 15px 0 15px}

.registration__form-group100left:first-of-type{padding:0 15px 0 15px}
.registration__form-group100left:nth-of-type(2){padding:0 15px 0 15px}


.contacts__form-group100:first-of-type{padding:0 15px 0 15px}
.contacts__form-group100:nth-of-type(2){padding:0 15px 0 15px}

.contacts__form-group100left:first-of-type{padding:0 15px 0 15px}
.contacts__form-group100left:nth-of-type(2){padding:0 15px 0 15px}}


@media (min-width:1024px) and (max-width:1440px){.promo__content{padding-left:15px}.buy-item{padding:25px 20px}.buy-item__icon svg{width:130px}.buy-item__title{font-size:1.1875rem}.buy-item__link,.buy-item__text{font-size:.75rem}.buy-item__link{height:44px;line-height:44px;padding:0 20px 0 10px}.partners__content{padding-left:18px}.partners-tag-item{font-size:.75rem}.partners-item__img-wrap img{max-width:120px}.partners-item__title{font-size:1rem}.partners-item__text{font-size:.875rem;margin-bottom:15px}.reviews__content{padding:10px 0 40px 10px}.reviews-text-box{padding-right:20px}.review-item__content{padding-left:10px}.registration__content{padding-left:15px}.registration__form-text{font-size:.75rem}.contacts__info-title{font-size:1rem}.contacts__info-text{font-size:.875rem}}



@media (min-width:1024px) and (max-width:1499px){.main-slider__item{padding:4% 5% 0 48.5%}}
@media only screen and (min-width:1024px){.wrapper{padding-top:8.3125rem}.header__top-dropdown-wrap{padding-top:4px}.header__cart-icon{margin-right:10px}.no-touchevents .header-desktop{display:block}.no-touchevents .header-mobile{display:none}.footer__menu-wrap{display:block}.news-index-block{padding:53px 0}.news-index__item-wrap:not(:nth-child(4n)){border-right:1px solid #dcdcdc}.reviews-index__item-info{margin:0;min-height:0}.reviews-index__item-text-box:not(.reviews-index__item-text-box--empty){padding:0 25px}.firms-index__left{padding-bottom:0}.clients-block{padding:50px 0}.clients__title{text-align:left}.firms-index__slider-box{padding-top:80px}.firms-slider .slick-arrow{visibility:visible}.firms-slider__item--promo{background-position:245% 0;background-size:contain;height:340px;text-align:left;padding:3% 0 0 10%}.firms-slider__item--promo .firms-slider__item-link{margin:0}.firms-slider__item-img--abs{display:block;position:absolute}.title-block__title{text-align:left}.title-block__top--single{text-align:right}.title-block__top--double{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sidebar{display:block;background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);max-width:315px;padding:15px 20px;margin-top:-9.0625rem}.sidebar--product{margin-top:-80px!important}.sidebar--list{margin-top:-10.875rem!important}.news-item__title{line-height:30px}.promo-label{width:122px;font-size:1rem;top:43px}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);max-width:315px;margin-top:40px;background-color:#ebecf1;background-repeat:no-repeat;padding:18px 25px 45px;background-position:top;background-size:100%;height:480px}.product__name{margin-left:-19px}.buy-block__start-icon{margin-right:10px;max-width:none}.product-info__items--right{padding-left:27px}.product-needs__item-wrap:not(:last-of-type){padding:0 14px 0 0}.product-desc__list-box{padding-bottom:55px}.product-desc__list-wrap{padding:30px 82px}.history__item-wrap:before{left:-15px;width:32px;height:32px}.history__item-list li{padding:5px 0 5px 23px}.price-table th{padding:10px 20px}.blue-count-list li:before{margin-right:10px}.demo__form-group{padding:0 0 15px}.start__item{padding:45px 0}.start__item:first-of-type{padding:0 0 45px}.start__item-img{padding-left:40px;display:block}.start__item-text{padding:0 0 0 40px}.buy__logos-block{padding:60px 0}.partners__filters-box{padding:30px 0;display:block}.partners__filters-block{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.partners__filters-title{text-align:left}.partners__filters-item{padding:0 30px 0 0;max-width:245px}.checkbox-custom-text{font-size:1.125rem}.checkbox-custom{margin-right:10px}.partners-item{padding:30px}.filter-mob{display:none}.reviews-item__img-wrap img{margin-right:-7px}.blue-title,.review__title{text-align:left}.reviews-text-box .blue-title{margin-bottom:43px}.reviews-text-box{padding-bottom:50px}.review-item__content .pagination{margin-top:0}.registration__form-box{padding:67px 0}.registration__form-box:not(.registration__form-box--demo){margin-top:60px}.registration__form-box--demo{margin-bottom:100px}.contacts__map-wrap,.registration__form-checklist{padding:0}.contacts__top{padding:60px 0}.contacts__form-wrap{padding:50px 0}.pagination--single{padding:55px 0}.custom-radio{margin-right:10px}.product-links__more-btn{margin:0}.registration__btn{max-width:340px;height:50px;line-height:50px}.contacts__btn{width:300px;height:50px;line-height:50px}}
@media only screen and (min-width:1024px) and (min-width:1366px){.sidebar{margin-top:-10rem}}
@media only screen and (min-width:1200px){.product__title-icon{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}
@media only screen and (min-width:1201px){.firms-slider__item--back{background-size:auto}.firms-slider__item-img--abs{top:30%;right:15%}}
@media (min-width:1280px) and (max-width:1439px){.container,.news-index-block{max-width:1190px}.contacts__form-wrap,.registration__form{max-width:690px}.contacts__form-box{max-width:590px}.zamowdemo__form-box{max-width:710px}}
@media (min-width:1280px) and (max-width:1500px){.products-index-block{max-width:1100px}}
@media only screen and (min-width:1280px){.header__sub-menu-wrap--offer{padding-right:340px}.reviews-index__box{padding-bottom:60px}.firms-index__text-item img{margin:0}.clients__title{font-size:1.5rem}.news__content{padding-bottom:150px}.promo-item{padding:20px 20px 20px 47px}.promo__big-banner{background-position:100% 0}.error-view__code{font-size:12rem}.error-view__msg{margin-top:-3rem;padding:2rem;line-height:1.4}}
@media only screen and (min-width:1281px){.history__item-date{padding:0 40px}}
@media only screen and (min-width:1366px){.wrapper{padding-top:9.5rem}.header__lang{padding:0 36px 0 23px;margin-top:10px}.firms-slider__item--promo{background-position:100%}.title-block__title{font-size:4rem}.about__text-box{padding:10px 10px 100px}.catalog-info__item-icon{padding:0}.catalog__seo-text{padding:60px 0}.promo__content{padding-bottom:95px}.banner__title{font-size:2.25rem}.product-item-container{padding-bottom:90px}.partners__filters-btn{height:46px;line-height:46px;width:190px}.pagination__items-wrap{padding:0 28px}.pagination__item--btn{width:165px}.pagination__item:not(.pagination__item--btn):not(.pagination__item--empty){width:50px}.pagination__item{height:50px;line-height:50px;font-size:1rem}}
@media only screen and (min-width:1367px){.news-item__date-box{max-width:67px}.buy-block__buy-btn{height:64px;line-height:58px}}


@media only screen and (min-width:1440px){.container{max-width:1350px}.news-index-block{max-width:1365px}.reviews-index__item-wrap:first-of-type .reviews-index__item-text-box{padding-right:55px}.reviews-index__item-info{padding:19px}.main-slider .slick-prev{left:83px}.main-slider .slick-next{right:83px}.main-slider__title{font-size:4.75rem}.main-slider__text{font-size:1.625rem}.main-slider__link{line-height:64px;width:250px;height:64px;font-size:1.125rem}.buy-block__bottom-img{bottom:-6px}.product-needs__item{padding:15px 28px}.specification__link{min-width: 48%;width: 100%;padding:8px 27px;font-size:.875rem}
.buy__logos-item img{max-width:123px}.partners-item__contacts-box{padding:10px 25px;font-size:.875rem}.blue-title{font-size:1.625rem}.blue-title:not(.blue-title--big){line-height:30px}.blue-title--big{line-height:40px}
.registration__form-group:first-of-type{padding:0 30px 0 0}
.registration__form-group:nth-of-type(2){padding:0 0 0 30px}

.registration__form-group100:first-of-type{padding:0 10px 0  30px}
.registration__form-group100:nth-of-type(2){padding:0  10px 0 30px}

.contacts__form-title{font-size:2.5rem}.shop__white-btn{height:50px;line-height:50px;width:167px}.shop__cart-btn{height:50px;line-height:50px;width:242px}.big-banner__btn{width:250px;line-height:65px;height:65px}#custom-close-ajax{background-size:18px 18px;width:44px;height:44px}}
@media only screen and (min-width:1441px){.reviews-text-box{padding-right:30px}}
@media only screen and (min-width:1500px){.main-slider__item{padding:4% 0 0 56.5%}}
@media only screen and (min-width:1501px){.products-index-block{max-width:1364px}}
@media only screen and (min-width:1700px){.main-slider .slick-arrow{width:55px;height:90px}}
@media only screen and (min-width:1800px){.text-page__wrap{padding:10px 0}}
@media only screen and (min-width:1920px){.blue-link:after{height:2px}.text-page__wrap{min-height:60vh}}
@media only screen and (min-width:1921px){.error-section,.forum-container{min-height:80vh}}
@media only screen and (max-width:1023px){.breadcrumbs span:last-child,.breadcrumbs span:nth-last-child(2){display:block}}
@media screen and (max-width:768px){.product-items__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
@media only screen and (max-width:499px){

.specification__link{min-width: 48%;width: 100%;padding:8px 8px;}

.demo__btn-text{ display: none;}

.kliencio{display: none;}
.klienciomobile{font-size:2.5rem;font-family:OpenSans;color:#3e58a2;margin-left:20px;}

.product__title{line-height:55px}
.product-desc__list check-list{font-size:1.5rem; }
.product-desc__list {font-size:1.5rem; }
.products-index__item-text{font-size:1.5rem; }
.products-index__item-link{font-size:1.5rem; }
.product-links__more-btn{font-size:1.5rem; }
.product-links__text{font-size:1.5rem;}
.news-item{font-size:1.5rem;}
.news-item__day{font-size:2rem;}
.news-item__year{font-size:1rem;}
.news-item__month{font-size:1rem;}
.news-item__text{font-size:1.5rem; }
.news-index__title{font-size:1.5rem; }
.index-title{font-size:3rem; }


.news-index__title-link{font-size:1.5rem; }
.news-index__item-date{font-size:1.5rem; }
.news-index__item-text{font-size:1.5rem; }
.news-index__item-link{font-size:1.5rem; }
.news-index__item-title{font-size:1.5rem; }
.firms-index__item-title{font-size:1.5rem; }
.firms-index__title-link{font-size:1.5rem; }
.firms-index__item-date{font-size:1.5rem; }
.firms-index__item-text{font-size:1.5rem; }
.firms-index__item-link{font-size:1.5rem; }
.firms-index__sub-title{font-size:1.5rem; }
.reviews-index__item-title{font-size:1.5rem; }
.reviews-index__title-link{font-size:1.5rem; }
.reviews-index__item-date{font-size:1.5rem; }
.reviews-index__item-text{font-size:1.5rem; }
.reviews-index__item-link{font-size:1.5rem; }
.reviews-index__sub-title{font-size:1.5rem; }
.review__text{font-size:1.5rem; }

.form-text{font-size:1.5rem; }
.registration__check-text{font-size:1.5rem; }
.form-button--submit{font-size:1.5rem; }

.about-info__item-title{font-size:1.5rem; }
.clients__title{font-size:2rem; }
.reset2{font-size:1.5rem; }
.header__lang-btn{font-size:1.5rem; }


.buy-item__title{font-size:2rem;}
.buy-item__text{font-size:1.5rem;}
.buy-item__link{font-size:1.5rem;}
.buy-block__start-text{font-size:1.5rem;}
.buy-block__buy-btn{font-size:1.5rem;}
.buy-block__demo-btn{font-size:1.5rem;}
.buy-block__promo-link{font-size:1.5rem;}


.partners__filters-title{font-size:2rem;}
.partners__filters-text{font-size:1.5rem;}
.checkbox-custom-text{font-size:1.5rem;}
.partners-item__partner{font-size:1.5rem;}
.partners-item__title{font-size:1.5rem;}
.partners-item__text{font-size:1.5rem;}
.blue-link{font-size:1.5rem;}
.partners-tag-item{font-size:1.5rem;}

.pagination__item{font-size:2rem;}
.pagination__item--link{font-size:1.5rem;}
.pagination__btn-text{font-size:1.5rem;}


.footer__bottom-link{font-size:1rem; }
.footer__bottom-left{font-size:1rem; }
.footer__bottom-right{font-size:1rem; }
.reset-link{font-size:1rem; }
.breadcrumbs span{font-size:1.5rem; }
.blue-title{font-size:1.5rem;}
.blue-title--big{line-height:3rem }

.headernazwa{font-size:0.8rem; }

div.headernazwa{font-size:0.8rem; }
div.opisheader{font-size:1.5rem; }
div.info_pro{font-size:1.5rem; }
div.info{font-size:1.5rem; }
p.wersja{font-size:1.5rem; }
p.pomoc{font-size:1.5rem; }
p.info{font-size:1.5rem; }
p.info_pro{font-size:1.5rem; }
p.info_fak{font-size:1.5rem; }
p.info_fk{font-size:1.5rem; }
p.api{font-size:1.5rem; }
p.opisheader{font-size:1.5rem; }
p ul.opisheader{font-size:1.5rem; }
ul.opisheader{font-size:1.5rem; }
li.opisheader{font-size:1.5rem; }
li.info{font-size:1.5rem; }
li.info_fk{font-size:1.5rem; }
li.info_fak{font-size:1.5rem; }
li.info_pro{font-size:1.5rem; }
li.nowa{font-size:1.5rem; }
li.nowa_pro{font-size:1.5rem; }
li.popr{font-size:1.5rem; }
li.popr_pro{font-size:1.5rem; }
li.popr_sbo{font-size:1.5rem; }
li{font-size:1.5rem; }
ul{font-size:1.5rem; }
span.info{font-size:1.5rem; }
span.opis{font-size:1.5rem; }
span.opisp{font-size:1.5rem; }
p{font-size:1.5rem; }
.contacts__form-subtitle{font-size:1.5rem;font-family:OpenSans-Semibold;color:#27366a;margin-top:0;display:block;width:100%;}

.opisheader{font-size:1.5rem; }



small{font-size:1.5rem; }
div{font-size:1.5rem; }
p{font-size:1.5rem; }
a{font-size:1.5rem; }
.mm-title{font-size:1.5rem; }
.header__sub-menu-link{font-size:1.5rem; }


.linkButton { 
     background: none;
     border: none;
     color: #3e58a2;
     text-decoration: underline;
     cursor: pointer;
font-size:1.5rem;
}







}




/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
  
  
  
.news-item__year{font-size:1rem;}
.news-item__month{font-size:1rem;}
  

}









