/* cmsms stylesheet: style modified: 07.05.2020 10:45:15 */
button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{color:inherit;background-color:transparent;text-decoration:none;outline:none;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,*:before,*:after{box-sizing:border-box;}

*::-webkit-scrollbar {width: 0.4rem;} *::-webkit-scrollbar-track-piece {background:#0291DF;} *::-webkit-scrollbar-thumb {background-color:#013F7C;}
*::-moz-selection {color: white;background: #0291DF;} *::selection {color: white;background: #0291DF;}
*, *:before, *:after{box-sizing: border-box;}

@font-face{font-family:'FontAwesome';src:url(/uploads/site/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/uploads/site/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/uploads/site/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/uploads/site/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/uploads/site/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/uploads/site/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}

:root{font-size:10px;line-height:1.45}
body{font-family: 'Saira Condensed', sans-serif;font-size:1.6rem;color:black}
h1, h2, h3, h4, h5, h6{font-weight:400;font-family: 'Saira Extra Condensed', sans-serif;}
h1{font-size:3rem;}
h2{font-size:2.7rem;}
h3{font-size:2.4rem;}
h4{font-size:2.1rem;}
h5{font-size:1.8rem;}
h6{font-size:1.6rem;}
p{font-size:1.6rem;}

.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}

.row {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px;}
.row-full {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0px;}
[class*="col-"]{-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 15px;position: relative;}

.container-fluid{position:relative;margin-left: auto;margin-right: auto;padding:0 15px;width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.container {position:relative;margin-left: auto;margin-right: auto;-webkit-box-sizing: border-box;box-sizing: border-box;padding:0 15px;}
.clear:after{content:"";display:block;clear:both}
.float-right{float:right;}
.float-left{float:left;}

.align-self-start {-webkit-align-self: start!important;-ms-flex-item-align: start!important;-ms-grid-row-align: start!important;align-self: start!important;}
.align-self-center {-webkit-align-self: center!important;-ms-flex-item-align: center!important;-ms-grid-row-align: center!important;align-self: center!important;}
.align-self-end {-webkit-align-self: end!important;-ms-flex-item-align: end!important;-ms-grid-row-align: end!important;align-self: end!important;}

.align-items-start{-webkit-display:flex;display:flex;-webkit-align-items: flex-start;align-items: flex-start;-wenkit-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-center{-webkit-display:flex;display:flex;-webkit-align-items: center;align-items: center;-wenkit-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-end{-webkit-display:flex;display:flex;-webkit-align-items: flex-end;align-items: flex-end;-wenkit-flex-wrap: wrap;flex-wrap: wrap;}

.justify-content-start {-webkit-box-pack: start!important;-webkit-justify-content: flex-start!important;-ms-flex-pack: start!important;justify-content: flex-start!important;}
.justify-content-center {-webkit-box-pack: center!important;-webkit-justify-content: center!important;-ms-flex-pack: center!important;justify-content: center!important;}
.justify-content-end {-webkit-box-pack: end!important;-webkit-justify-content: flex-end!important;-ms-flex-pack: end!important;justify-content: flex-end!important;}
.justify-content-around {-webkit-justify-content: space-around!important;-ms-flex-pack: distribute!important;justify-content: space-around!important;}
.justify-content-between {-webkit-box-pack: justify!important;-webkit-justify-content: space-between!important;-ms-flex-pack: justify!important;justify-content: space-between!important;}

header nav{display:none;}
header nav ul{padding:0!important;margin:0!important;}
header nav ul>li{display:block;margin:0;}
header nav ul li a{display:block;cursor:pointer;}

ol,ul{font-size:1.5rem;padding:0 0 0 0.8rem;list-style-position:inside;}
ol li, ul li{margin:4px 0;}

.table-responsiv{overflow-y:scroll;}
table{border-collapse: collapse;}
th,td{padding:7px;border:1px solid #eee;}

input[type="text"]:focus:invalid, input[type="email"]:focus:invalid, select:focus:invalid, textarea:focus:invalid{outline:none;border-width:1px;border-style: solid;border-color: #dc3545;-webkit-box-shadow: 0px 0px 2px 0px #dc3545;box-shadow: 0px 0px 2px 0px #dc3545;}
input[type="text"]:valid, input[type="email"]:valid, select:valid, textarea:valid{border-width:1px;border-style: solid;border-color: #28a745;-webkit-box-shadow: 0px 0px 2px 0px #28a745;box-shadow: 0px 0px 2px 0px #28a745;}

input, textarea{width:100%;padding:10px;box-sizing:border-box; margin-bottom:10px;-webkit-box-shadow: 0px 0px 2px 0px #eee;box-shadow: 0px 0px 2px 0px #eee;resize:none;border:1px solid transparent;transition:.2s all linear;}
input[type="submit"]{cursor:pointer;}

button{background:0 0;border:none;cursor:pointer;}

img{display:block;max-width:100%;height:auto;}

.fa:before, .fa:after{font-family:'FontAwesome';}
.rel{position:relative;}

.navbutton{width:40px;height:40px;display:flex;position:absolute;right:10px;align-items:center;justify-content:center;line-height:5px;flex-wrap:wrap;margin:10px}
.navbutton span{display:inline-block;width:40px;height:6px;margin:3px 0;background:#a2a2a2;border-radius:5px;transition:.2s all linear}
.navopen span{opacity:0}
.navopen span:first-of-type,.navopen span:last-of-type{position:absolute;left:0;right:0;margin:0 auto;top:17px;opacity:1}
.navopen span:first-of-type{transform:rotate(45deg)}
.navopen span:last-of-type{transform:rotate(-45deg)}

.dropdown{position:relative;padding:0 10px;}
.dropdown ul{display:none;}
.dropdown ul li{display:block;}
.dropdownicon:after{content:'\f107';font-style:normal;position:absolute;right:0;top:0;cursor:pointer;}

.platform-button{
    background: #013F7C;
    padding: 7px 15px;
    color: white;
    border-radius: 5px;
    border: 2px solid #013F7C;
}
.platform-button:hover{
    background: #fff;
    color:#013F7C;;
}

.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x: hidden;overflow-y: auto;background:rgba(0,0,0,.6);z-index:1050;}
.modal-dialog{max-width:500px;margin:30px auto;position:relative;top:-100%;background:#fff;border:1px solid #eee;border-radius:.5rem;transition:.2s all linear}
.modal-active{display:block;}
.modal-active .modal-dialog{top:0;}
.modal-header{display:flex;padding:15px;border-bottom:1px solid #eee;justify-content:space-between}
.modal-header h5{font-weight:600;margin:0;line-height:2.5rem}
.modal-close{float:right;}
.modal-header .modal-close:before{content:'\f00d';}
.modal-body{position:relative;padding:15px;}
.modal-footer{display:flex;justify-content: flex-end;padding:15px;border-top:1px solid #eee;}
.modal-footer .modal-close{padding:10px;border:1px solid #eee;border-radius:.5rem;}

.switcher{display:none;}

.breadcrumb {padding:0 0 20px;color: #b7b7b7;}
.crumb a:hover, .crumb a:focus, .crumb a:active{color: #0e134c;}
.next-crumb:before {content:'\f101';font-style:normal;text-align:center;margin:0 10px;}

.faq-element {margin:10px 0;}
.faq-question {padding:5px 15px;background:#eee;cursor:pointer;}
.faq-answer {display:none;padding:0 15px;}

/* SCROLL ANIMATION */
.anim{opacity:0;transform:translateY(-0px);transition:0.3s all linear;transition-delay:0.2s;}
.viewed{opacity:1;transform:translateY(0px);}

.anim-left{opacity:0;transform:translateX(-60px);transition:0.3s all linear;transition-delay:0.2s;}
.viewed-left{opacity:1;transform:translateX(0px);}

.anim-right{opacity:0;transform:translateX(-60px);transition:0.3s all linear;transition-delay:0.2s;}
.viewed-right{opacity:1;transform:translateX(0px);}

.anim-top{opacity:0;transform:translateY(30px);transition:0.3s all linear;transition-delay:0.2s;}
.viewedtop{opacity:1;transform:translateY(0px);}

.anim-bottom{opacity:0;transform:translateY(-30px);transition:0.3s all linear;transition-delay:0.2s;}
.viewedbottom{opacity:1;transform:translateY(0px);}

.cookie{display:none;position:fixed;bottom:20px;right:20px;box-shadow: 0px 0px 2px 0px #333;}
.cookie-header{display:flex;padding: 5px 0;justify-content:flex-end;}
.cookie-header .cookie-close:before{content:'\f00d';display:block;}
.cookie-body{position:relative;padding: 0 0 15px;}

/* FADE IN OUT RIGHT LEFT */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes fadeIn {
    from{opacity:0;}
    to{opacity:1;}
}
@keyframes fadeIn {
    from {opacity:0;}
    to {opacity:1;}
}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}

@-webkit-keyframes fadeInDown {
    from{opacity:0;-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes fadeInDown {
    from{opacity:0;-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}

/* second */

@-webkit-keyframes fadeInLeft {
    from{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}

@keyframes fadeInLeft {
    from{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}

/* third */

@-webkit-keyframes fadeInRight {
    from{opacity:0;-webkit-transform:translate3d(70px, 0, 0);transform:translate3d(70px, 0, 0);}
    to {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}

@keyframes fadeInRight {
    from{opacity:0;-webkit-transform:translate3d(70px, 0, 0);transform:translate3d(70px, 0, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}

/* fourth */

@-webkit-keyframes fadeInUp {
    from{opacity:0;-webkit-transform:translate3d(0, 70px, 0);transform:translate3d(0, 70px, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}

@keyframes fadeInUp {
    from{opacity:0;-webkit-transform:translate3d(0, 70px, 0);transform:translate3d(0, 70px, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
.menu-button{display:inline-block;}
.menu-button svg {
  width: 100px;
  height: 75px;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.menu-button path {fill:none;-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-moz-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-o-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-ms-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);stroke-width:40px;stroke-linecap:round;stroke:#013F7C;stroke-dashoffset:0px;}
.menu-button path#top,path#bottom{stroke-dasharray:240px 950px;}
.menu-button path#middle {stroke-dasharray:240px 240px;}
.cross path#top,.cross path#bottom{stroke-dashoffset:-650px;stroke-dashoffset:-650px;}
.cross path#middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px;}

.more{position:relative;display:block;width:207px;line-height:70px;text-align:left;background-color:transparent;cursor:pointer;text-decoration:none;font-size:17px;}
.more span{display:block;position:relative;text-align:center;font-size:2.1rem;text-transform: uppercase;}
.more svg{position: absolute;top:0;left:0;width:207px;height:70px;}
.more svg rect{stroke-width:2;stroke-dasharray:353,0;stroke-dashoffset:0;-webkit-transition:all 600ms ease;transition:all 600ms ease;fill:transparent;width:200px;height:60px;rx:32px;}
.more:hover svg rect{stroke-width:2;stroke-dasharray:0,672;stroke-dashoffset:444;}

.first-section .more span{color:black;}
.first-section .more:hover svg rect{fill:#013F7C;}
.first-section .more:hover span{color:white;}

/* HEADER */

header{position:fixed;top:0;width:100%;z-index:999;left:0;transition:0.2s linear;}
header nav {margin-right:10%}
header nav ul li {margin:0px 10px;}
header nav ul li a{padding:15px 5px;font-size:2.5rem;color:white;position:relative;}
header nav ul li a.home:before{content:'\f015';display:block;}
header nav ul li a.fb:before{content:'\f082';display:block;}
header nav ul li a:after{content:'';display:block;position:absolute;top:0;left:0;transition:0.2s linear;height:0px;background:#013F7C;opacity:0;width:100%;}
header nav ul li a:hover:after{height:5px;opacity:1;}
.left-header a{margin-left:20%;display:inline-block;}
header img{transition:0.2s linear;height:200px;}

header.off-canvas{background:white;box-shadow:0px 0px 10px #013F7C;}
header.off-canvas nav ul li a{color:#013F7C;}
header.off-canvas img{height:70px;}
header.subpage-header{background:white;box-shadow:0px 0px 10px #013F7C;}
header.subpage-header nav ul li a{color:#013F7C;}
header.subpage-header img{height:70px;}

/* FIRST SECTION */


.first-section h1{font-size:6rem;font-weight:700;}
.content-first{font-size:3.5rem;}
.first-section .container-fluid,.first-section .row{height:100%;}
.first-section{background:url('/uploads/site/img/slajder.jpg');background-repeat:no-repeat;background-position:center bottom;background-size:cover;height:49.5vw;}
.first-section .middle{margin-left:20%;}

/* SECOND SECTION */

.second-section{background:url('/uploads/site/img/about-us.jpg');background-position:center;background-repeat: no-repeat;background-size: cover;padding:15rem 0rem}
.left-about{background:#0291DF;}
.box-about{width:110%;background-color:#013F7C;padding:6rem 10rem;left:-15px;position:absolute;background-image:url('/uploads/site/img/asasas.png');background-repeat:no-repeat;background-position:bottom right;color:white;}
.box-about-right{background:rgba(255,255,255,0.6);padding:2rem;width:200px;}
.box-about-right .icon{width:100px;height:100px;margin:0 auto;border-radius:50%;border:2px solid #0291DF;position:relative;margin-bottom:3rem;}
.box-about-right .icon:before{content:'';display:block;width:100px;height:100px;margin:0 auto;border-radius:50%;border:2px solid #0291DF;position:absolute;top:5px;left:5px;}
.box-about-right .icon:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;}
.box-about-right:nth-child(1) .icon:after{background-image:url('/uploads/site/img/najwyzsza.png');}
.box-about-right:nth-child(2) .icon:after{background-image:url('/uploads/site/img/dazenie.png');}
.box-about-right:nth-child(3) .icon:after{background-image:url('/uploads/site/img/nowoczesnosc.png');}

.right-about{margin-right:-15px;}
.right-about h1{text-align:center;}
.box-about h2{font-size:5rem;font-weight:600;}
.box-about h3{font-size:2.5rem;font-weight:600}
.box-about .more{margin-top:3rem;}


/* THIRD SECTION */

.section-products{background:url('/uploads/site/img/oferta.png');background-position:left center;background-repeat:no-repeat;padding:10% 0rem;}
.top-white{box-shadow:0px 0px 20px rgba(0,0,0,0.3);background:white;}

.section-products .container-fluid{padding:0px 150px;}
.top-white h2{width:100%;text-align:right;font-size:5rem;font-weight:600;}
.top-white h3{width:100%;text-align:right;font-size:2.5rem;font-weight:600;}
.col-md-5p{padding:4rem 15px;color:white;transition:0.2s linear;}
.col-md-5p.first{background:#00b2ee;}
.col-md-5p.second{background:#00a9ee;}
.col-md-5p.third{background:#0084dc;}
.col-md-5p.fourth{background:#007ac5;}
.col-md-5p.fifth{background:#005894;}
.col-md-5p.first:hover{background:rgba(0,178,238,0.6)}
.col-md-5p.second:hover{background:rgba(0,169,238,0.6)}
.col-md-5p.third:hover{background:rgba(0,132,220,0.6)}
.col-md-5p.fourth:hover{background:rgba(0,122,197,0.6)}
.col-md-5p.fifth:hover{background:rgba(0,88,148,0.6)}

.col-md-5p h1{width:100%;text-align: center;font-size:2.5rem;line-height:30px;margin:4rem 0rem;}
.col-md-5p h1 span{font-weight:600;font-size:3rem;}
.col-md-5p .icon{width:130px;height:130px;border:2px solid white;border-radius:50%;position:relative;background-position:center;background-repeat:no-repeat;}
.col-md-5p .icon:before{content:'';display:block;width:130px;height:130px;border:2px solid white;border-radius:50%;position:absolute;left:5px;top:5px;}
.col-md-5p.first .icon{background-image:url('/uploads/site/img/papiernicze.png');}
.col-md-5p.second .icon{background-image:url('/uploads/site/img/szkolne.png');}
.col-md-5p.third .icon{background-image:url('/uploads/site/img/pismiennicze.png');}
.col-md-5p.fourth .icon{background-image:url('/uploads/site/img/biurowe.png');}
.col-md-5p.fifth .icon{background-image:url('/uploads/site/img/kreatywne.png');}
.top-offer{padding:5rem;}
.top-offer div{text-align:right}

/* FOURTH SECTION */

.section-contact{background:url('/uploads/site/img/kontakt.jpg');background-repeat:no-repeat;background-position:bottom right;position:relative;margin-top:-5rem;padding-bottom:4rem;}
.section-contact h2{text-align:center;font-weight:700;font-size:5rem;margin-bottom:5rem;}

.section-contact .main-h3{font-weight:700;font-size:2.5rem;}
.middle{ width:100%;}
.middle img{display:block;margin:0 auto;margin-bottom:6rem;}
.middle .div-middle{width:100%;}
.adres, .office{width:30%;}
.middle h3:before{display:inline-block;color:#00b2ee;margin-right:1rem;}
.middle .adres h3:before{content:'\f041';}
.middle .office h3:before{content:'\f1ad';}

.form-div{margin-left:20%;}
.required input{border:2px solid #00b2ee;border-radius:11px;}
.required textarea{border:2px solid #00b2ee;height:150px;border-radius:11px;}
.submit{-webkit-display:flex;display:flex;-webkit-align-items: flex-end;align-items: flex-end;-wenkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end!important;-webkit-justify-content: flex-end!important;-ms-flex-pack: end!important;justify-content: flex-end!important;}
.submit input{width:150px;height:50px;border:2px solid #00b2ee;border-radius:35px;background:none;}

footer{line-height:50px;background:#00b2ee;color:white;}
footer .cop span{padding:0px 10px;}
footer .cre{text-align:right;}
footer .cre a{font-weight:600;}

.cookie{background:#00b2ee;color:white;z-index:99999;}
.subpage{margin-top:15rem;}
.content-subpage{min-height:50vh;}
.subpage h1{font-weight:700;font-size:5rem;margin-bottom:5rem;}
.left-subpage-menu ul{background:#013f7c;padding:2rem 1rem;color:white;}
.left-subpage-menu ul li{list-style:none;margin-left:0;}
.menuactive.menuparent .menuactive.menuparent{text-align:center;display:block;font-size:2.5rem;} 
.menuactive.menuparent ul li{line-height:30px;text-align:center;transition:0.2s linear;position:relative;}
.menuactive.menuparent ul li:before{content:'';display:block;width:0;height:1px;background:white;position:absolute;left:0;bottom:0;right:0;margin:0 auto;transition:0.2s linear;}
.menuactive.menuparent ul li.menuactive:before{width:100%;}
.menuactive.menuparent ul li:hover{font-weight:700;}
.menuactive.menuparent ul li:hover:before{width:100%;}
.menuactive.menuparent .menuactive{font-weight:700;}

.handlowiec{width:100%;}
.handlowiec h3:before{content:'\f155';}

.katalog-subpage{display:flex;-webkit-box-pack: center!important;-webkit-justify-content: center!important;-ms-flex-pack: center!important;justify-content: center!important;width:100%;-wenkit-flex-wrap: wrap;flex-wrap: wrap;}
.katalog-subpage p{margin:0;}
.katalog-subpage a{width:160px;height:160px;-webkit-display:flex;display:flex;-webkit-align-items: center;align-items: center;-wenkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center!important;-webkit-justify-content: center!important;-ms-flex-pack: center!important;justify-content: center!important;margin:1rem;text-align:center;box-shadow: 0px 0px 10px #dadada;transition:0.3s linear;}
.katalog-subpage a:hover{background:#00b2ee;}
.contact-subpage{margin-top:2rem;}

.targ-box {display:flex;min-height:100vh;align-items: center;align-content:center;justify-content:center;flex-wrap:wrap;}
.targ-box img{display: inline-block;max-width: 150px;height: auto;flex: none;}


.targi-form{width:100%;margin:10px 0;}
.form-group{margin:0 0 5px;}
.form-group input[type='text'], .form-group input[type='email']{border: 1px solid #eee;border-radius:10px;}

.form-checkbox{text-align:justify;padding:0 15px;margin:0 auto 10px;}
.form-checkbox input{box-shadow:none;width:Auto;margin-right:10px;}

.form-submit{text-align:Center;}
.form-submit input{display:inline-block;width:auto;padding:15px 35px;color:#fff;background:#00b2ee;border-radius:25px;}

.alert{display:block;width:100%; padding:10px 25px;border:2px solid transparent;}
.alert.sucess{color:#4F8A10;border-color:#4F8A10;background:#DFF2BF;}
.alert.error{color:#D8000C;border-color:#D8000C;background:#FFBABA;}
/* cmsms stylesheet: responsive modified: 07.05.2020 10:19:03 */
@media only screen{
   .col-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
     .tlo img{width:70%;}
     h1, h2{font-size:2rem;}
     header nav{width:100%;margin:0px 15px;}
     header.subpage-header nav ul li a{padding:5px;text-align:center;}
     .left-header a{margin-left:15px;}
     header nav ul li a{padding:5px;font-size:2rem;text-align:center;}
     
     .box-about{width:100%;left:0;padding:3rem;position:inherit;}
     .first-section{margin-top:8rem;height:220px;}
     
     .first-section h1{font-size:3rem;}
     .content-first{font-size:1.5rem;}
     
     .second-section{padding:4rem 0rem;}
     header {background:white;box-shadow:0px 0px 10px #013F7C;}
    header nav ul li a{color:#013F7C;}
    header img{height:70px;}
    .right-about{width:100%;-webkit-display:flex;display:flex;-webkit-align-items: center;align-items: center;-wenkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center!important;-webkit-justify-content: center!important;-ms-flex-pack: center!important;justify-content: center!important;}
    .section-products .container-fluid{padding:0px 15px;}
    .form-div{margin:0px 20px;}
    .section-contact .middle{background:rgba(255,255,255,0.6);}
    .adres, .office{width:60%;}
    footer{font-size:6px;}
 }
 @media only screen and (min-width:576px){
   .col-sm-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-sm-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-sm-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-sm-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-sm-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-sm-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-sm-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-sm-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-sm-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-sm-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-sm-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-sm-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   .container{width:540px;}
   
   .first-section{height:49.5vw;}
   .first-section h1{font-size:4rem;}
   .content-first{font-size:2.5rem;}
   footer{font-size:8px;}
 }
 @media only screen and (min-width:768px){
   .col-md-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-md-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-md-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-md-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-md-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-md-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-md-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-md-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-md-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-md-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-md-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-md-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   
   .container{width:720px;}
     .tlo img{width:40%;}
     h1, h2{margin:0;font-size:2.5rem;}
     .first-section h1{font-size:5rem;}
   .content-first{font-size:3.5rem;}
   .right-about{width:auto;display:block;}
   .box-about{position:absolute;width:110%;left:-15px;}
   footer{font-size:15px;}
   .second-section{padding:6rem 0rem;}
 }
 @media only screen and (min-width:992px){
   .col-lg-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-lg-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-lg-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-lg-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-lg-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-lg-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-lg-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-lg-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-lg-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-lg-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-lg-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-lg-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .col-lg-14{-webkit-box-flex: 14.2857%;-webkit-flex: 0 0 14.2857%;-ms-flex: 0 0 14.2857%;flex: 0 0 100%;max-width: 14.2857%;}
    .col-md-5p{-webkit-box-flex: 0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
   .container{width:960px;}
   header nav{display:block;}
   header nav ul li{display:inline-block;}
   .menu-button{display:none;}
   .dropdown ul{position:absolute;left:0;width:250px;}
   .first-section h1{font-size:6rem;} 
    header nav ul li a{padding:23px 5px 20px 5px}
    header nav ul li{margin:0pc 4px;}
    .first-section{margin-top:7rem;}
    .box-about{padding:6rem 10rem;}
    
    .section-products .more{width:177px;}
    .section-products .more svg{width:177px;}
    .section-products .more svg rect{width:170px;}
    .section-products .more span{font-size:1.5rem;}
    .section-contact .middle{background:none;}
    .adres, .office{width:30%;}
    .form-div{margin:0;margin-left:20%;}
    .second-section{padding:25rem 0rem;}
 }
 @media only screen and (min-width:1200px){
   .col-xl-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-xl-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-xl-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-xl-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-xl-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-xl-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-xl-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-xl-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-xl-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-xl-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-xl-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-xl-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   .container{width: 1140px;}
   header nav{width:auto;margin-right:10%;}
   header nav ul li{margin:0px 10px;}
.section-products .container-fluid{padding:0px 100px;}
 }
 @media only screen and (min-width:1400px){
     .section-products .container-fluid{padding:0px 150px;}
     .section-products .more{width:207px;}
    .section-products .more svg{width:207px;}
    .section-products .more svg rect{width:200px;}
    .section-products .more span{font-size:2.1rem;}
 }
