@import url('https://fonts.googleapis.com/css2?family=Syne+Mono&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Kanit:ital@1&display=swap'); 
@import url('https://fonts.googleapis.com/css?family=Signika&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif&family=Red+Rose:wght@400&display=swap');
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url('https://fonts.googleapis.com/css2?family=Newsreader&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap');
.article{padding: 3em;margin-bottom:20px;color: #000;border: 1px dotted #999;-webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55);}.article h1{font-family: 'Syne Mono', monospace;text-align:left; font-size: 1.3em; margin-bottom:30px;}.article h2{font-family: 'Newsreader', serif;text-align:left; font-size: 1.2em; margin-bottom:15px;color: #0373fc;}.article h3{font-family: 'Newsreader', serif;text-align:left; font-size: 1.1em; margin-bottom:15px;color: #0373fc;}.article h4{font-family: 'Newsreader', serif;text-align:left; font-size: 1.0em; margin-bottom:15px;color: #0373fc;}.article h5{font-family: 'Newsreader', serif;text-align:left; font-size: 0.9em; margin-bottom:15px;color: #0373fc;}.article h6{font-family: 'Newsreader', serif;text-align:left; font-size: 0.8em; margin-bottom:15px;color: #0373fc;}.article tr{border-bottom: 1px dotted #999; }.article-f75{ padding: 3em; margin-bottom:20px; color: #000; border: 1px dotted #999; -webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); background-color: #fff; opacity: 0.75;}.article-f85{ padding: 3em; margin-bottom:20px; color: #000; border: 1px dotted #999; -webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); background-color: #fff; opacity: 0.85;}.article-f95{ padding: 3em; margin-bottom:20px; color: #000; border: 1px dotted #999; -webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); background-color: #fff; opacity: 0.95;}.bg-arylide-yellow{background-color: #E9D66B ;opacity: 0.98;}.bg-arylide-yellow:hover{background-color: #E9D66B ;opacity: 1.0;}.bg-blue{ background-color: #6FC6FF; opacity: 0.8;}.bg-blue-gray{ background-color: #6699CC; opacity: 0.9;}.bg-blue-gray:hover{ background-color: #6699CC;opacity: 1.0;}.bg-blue:hover { background-color: #6FC6FF; opacity: 0.8;}.bg-gray{ background-color: #DDDDDD; opacity: 0.9;}.bg-gray:hover{ background-color: #DDDDDD;opacity: 1.0;}.bg-orange-grad1{background-color: rgb(251, 207, 40);background-image: linear-gradient(360deg, rgba(252, 147, 89, 1) 0%, rgba(255, 218, 0, 1) 100%), url();background-size: auto;background-position: left top;background-repeat: repeat;}.bg-white{ background-color: #FFFFFF; opacity: 0.9;}.bgfooter{ padding: 20px; margin-bottom:20px; margin-left:10px; margin-right:10px; border: 1px dotted #999; color: #000; background-color: #fff; opacity: 0.75; -webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55);}.blue:hover{ background-color: #6FC6FF;}.btn{border-radius: 5px;padding: 10px 10px;font-size: 0.8em;text-decoration: none;margin: 10px;font-family: 'Red Rose', bold;color: #000;position: relative;display: inline-block;}.btn-green{ text-align: center; color: #10ba00; padding-top: 20px;}.btn-min-block{  min-width: 170px;  line-height: 26px;}.btn-primary{float:right;clear: left;}.btn-theme{  color: #fff;  background-color: transparent;  border: 2px solid #fff;  margin-right: 15px;}.btn-theme:hover{  color: #000;  background-color: #fff;  border-color: #fff;}.btn:active{ transform: translate(0px, 5px); -webkit-transform: translate(0px, 5px); box-shadow: 0px 1px 0px 0px;}.button{width: 100%; height: 50px; border: none; outline: none; background: #F36F6F; color: #fff;}.card-title h1{ color:#444; margin-top:5px; margin-left:25px;  font-size:1.6rem;}.card-title h4{ color:#FFFFF; margin-top:5px; margin-left:25px;  font-size:1.6rem;}.card-title i{margin-right:10px;}.card-web{ box-shadow: 0 2px 8px rgba(61, 65, 84, 0.25); border:none; z-index: 1; padding:0px 0px 10px 0px; border-radius: 3px; overflow: hidden; margin-bottom: 20px; background-color: #fff; }.card-web h3{ text-align:center; font-size:1.4em; padding-bottom:10px;}.card-web p{ color:#666; font-size:.9rem;}.card-web:hover{}.col-4{display:inline-block;float:left;clear:left;min-width:205px; }.col-lg-2-plus{min-width:355px;}.col-md-6.col-md-6{display:inline-block;min-width:35%;max-width:50%float:left;  clear:right;}.constru-bg<ol class="tree-outline" style="box-sizing: border-box; min-width: 0px; min-height: 0px; padding: 0px; margin: 0px; z-index: 0; position: relative; list-style-type: none;" role="tree"><li class="parent" style="box-sizing: border-box; min-width: 0px; min-height: 14px; text-overflow: ellipsis; position: relative; display: block; align-items: center; padding-left: 38px; cursor: auto; clear: both; margin-left: 0px !important;" role="treeitem" aria-expanded="false">{</li><li class="parent" style="box-sizing: border-box; min-width: 0px; min-height: 14px; text-overflow: ellipsis; position: relative; display: block; align-items: center; padding-left: 38px; cursor: auto; clear: both; margin-left: 0px !important;" role="treeitem" aria-expanded="false">background: #000;</li><li class="parent" style="box-sizing: border-box; min-width: 0px; min-height: 14px; text-overflow: ellipsis; position: relative; display: block; align-items: center; padding-left: 38px; cursor: auto; clear: both; margin-left: 0px !important;" role="treeitem" aria-expanded="false">}</li></ol>.container{margin-top: 15px;}.copyright-wrapper{float: left;min-height:20px; padding-top:10px;text-align:center;margin-left:20px;margin-top:20px;margin-bottom:20px;}.desktop-image{display: none;}.dropdown-menu .dropdown-submenu{}.dropdown-menu .dropdown-submenu-left{}.dropdown-menu > li:hover > .dropdown-submenu{display: block;}.dropdown-menu li{margin: 10px;padding: 5px;text-decoration:none;}.dropdown-menu li a{text-decoration:none;}.focus .inputText{ transform: translateY(-30px); font-size: 12px; opacity: 1; color: #00bcd4;}.font-brown{color:#964B00; }.font-gold{color:#FFD700; }.font-green{color:#049300;}.font-red{color:#FF0000; }.font-silver{color:#C0C0C0;}.footer-adress{font-family: 'Signika', sans-serif;font-size: 1.1em; color: #000; font-display: swap;}.footer-adress a{font-family: 'Signika', sans-serif;font-size: 1.1em; color: #bf1900; font-display: swap;}.footer_links a{font-family: 'Kanit', sans-serif;text-align:left !important;font-size: 1.2em; font-weight: 700;color: #bf1900; font-display: swap;}.formBox{ margin-top: 90px; padding: 50px;}.formBox h1{ margin: 0; padding: 0; text-align: center; margin-bottom: 50px; text-transform: uppercase; font-size: 20px;}.formBox .form-select{ position: relative; width: 100%; height: 50px; background: transparent; border: none;  outline: none;  font-size: 1.2em;  border-bottom: 1px solid rgba(0,0,0,.5);}.full-transparent{ opacity: 0.00;}.green {background-color: #2ecc71;}.green:hover{background-color: #48E68B;}.header-text{  position: absolute;  top: 3%;  left: 1.8%;  right: auto;  width: 96.66666666666666%;  color: #fff;}.header-text h2{font-size: 0.9em;}.header-text h2 span{  background-color: #3584f2; padding: 0.5em;}.header-text h3 span{ background-color: #000; font-size: 0.6em;  padding: 5px;  margin:5%;}.hideit { display:none; }.hover-line::before{content: '';display: block;height:3px;width: 0;position: absolute;left: 0;top: 0;background-color: #1A9AE1;transition: all 0.2s ease-in-out;}.hover-line:hover::before { width: 100%;}.hover-up{ top: 0; position: relative; transition: all 0.2s ease-in-out;}.hover-up:hover{ box-shadow: 0 20px 40px rgba(61, 65, 84, 0.25); top: -2px;}.ibox{margin:1%;padding: 10px; border: 1px dotted #000;}.img-galeria{ width:195px; margin: 10px;  border: 2px dotted #d40000;}.img-referencje{ height:350px; margin: 10px;  border: 2px dotted #d40000;}.inputBox{position: relative;box-sizing: border-box;margin-bottom: 50px;background-color:#FFFFFF;}.inputBox .input{ position: relative; width: 100%; height: 50px; background: transparent; border: none;  outline: none;  font-size: 1.2em;  border-bottom: 1px solid rgba(0,0,0,.5);}.inputBox .inputText{ position: absolute;  font-size: 14px;  line-height: 50px;  transition: .5s;  opacity: .5;}.kontakt-box-f85{ padding: 3em; Display:inline-block; float:left; color: #000; border: 1px dotted #999; -webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); background-color: #fff; opacity: 0.85;}.kontakt-box-f95{ padding: 15px; Display:inline-block; float:left; color: #000; min-width:300px; min-height:230px; border: 1px dotted #999; -webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); background-color: #fff; opacity: 0.95;}.li-inc-7{background-color:#72A0C1;border:1px solid #660000;border-radius:5px;color:#000040;margin-right:5px;margin-bottom:5px;padding:5px 5px 5px 5px;}.li-inc-7 a{color:#FFFF;font-size:0.9em;text-decoration:none;}.li-inc-7 a:hover{text-decoration:none;}.li-inc-7-zamow{background-color:#f36f6f;border:1px solid #660000;border-radius:5px;color:#000040;margin-right:10px;margin-bottom:10px;padding:5px 5px 5px 5px;}.li-inc-7-zamow a{color:#FFF;font-size:1.4em;font-weight:600;padding-left:2em;}.li-inc-7:hover{background-color: #FFA700;color:#f6ff00;font-size:0.9em; font-weight:400;}.link{text-decoration: none;color: #55acee;border-bottom: 2px dotted #55acee;transition: .3s;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;cursor: url(http://cur.cursors-4u.net/symbols/sym-1/sym46.cur), auto;}.link:hover{color: #2ecc71;border-bottom: 2px dotted #2ecc71;}.logo-img{max-height:40px; }.logo-img:hover{transform: scale(1.15) rotate(0deg);}.mobile-image{display: block;margin-left: 30%;}.nav-item{box-sizing: border-box;width: 100%;border: solid #5B6DCD 1px;background-color: #FFFFFF;padding: 5px;}.nav-item a{color:bf0000;}.offer-box{font-size: 0.9em;color: #000; background: rgb(216,235,244);background: linear-gradient(290deg, rgba(216,235,244,1) 0%, rgba(255,255,255,1) 43%); }.opisy{line-height: 24px;font-family: 'Red Rose', bold;font-size: 1.3em;font-display: swap;font-weight: 700; color: #f00c27;margin:10px;2margin:10px;}.orange{ background-color: #e67e22; box-shadow: 0px 5px 0px 0px #CD6509;}.orange:hover{ background-color: #FF983C;}.parent h1{font-size: 1.3em; font-weight:450;color:#359aff;}.parent h1{color: #FFFFFF}.phone-number{}.phone-number a{display: inline-block;float:right;white-space:nowrap;margin-left:5px; margin-top:10px;font-size: 1.0em; font-weight:600;color: #ff1100;}.portfolio-card-web:{max-width:30%display:inline-block;float: left;clear:right;margin: 10px;}.price-box{ padding: 3em; margin-bottom:20px; color: #000; border: 1px dotted #999; -webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55);}.price-box-header{padding: 5px;margin-bottom:10px; outline: 1px ridge #FF3D57;}.price-box-header h4:hover{font-size: 1.6em;color: #e30000;}.price-box-header-promo{font-size: 1.6em;padding: 0.5em;margin-bottom:10px;font-weight:600;outline: 1px ridge #FF3D57;}.price-box-header-promo h4:hover{ font-size: 1.4em;color: #e30000;font-weight:400;}.price-box-min{ padding: 3em; margin:10px; color: #000; max-width:98%; min-height:260px; border: 1px dotted #999; -webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55);}.price-box-min h4{font-family: 'Syne Mono', monospace;text-align:left; color: #0373fc;padding-left: 10px;}.price-box-min-promo{ padding: 3em; float:left; display:inline-block; margin:10px; color: #000; max-width:90%; min-width:80%; font-size:0.8em; min-height:440px; border: 1px dotted #999; -webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55);}.price-box-min-promo h4{font-family: 'Syne Mono', monospace;text-align:left; color: #0373fc;padding-left: 10px;}.price-box-promo{ padding: 3em; margin-bottom:20px; color: #000; border: 1px dotted #999; -webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55);}.primary{ background-color: #55acee; box-shadow: 0px 5px 0px 0px #3C93D5;}.purple{ background-color: #9b59b6; box-shadow: 0px 5px 0px 0px #82409D;}.purple:hover{ background-color: #B573D0;}.red{ background-color: #e74c3c;}.red:hover { background-color: #FF6656; }.separator{margin-top:3%;margin-bottom:3%;  }.strony-answer{line-height: 24px;font-family: 'Noto Serif', serif;font-size: 1.0em;font-display: swap;color: #033b04;margin:10px;}.strony-ask{line-height: 24px;font-family: 'Red Rose', bold;font-size: 1.3em;font-display: swap;font-weight: 700; color: #f00c27;margin:10px;}.strony-my{line-height: 24px;font-family: 'Red Rose';font-size: 1.2em;font-display: swap;color: #f00c27;margin:10px;font-weight: 700; }.strony-price{ line-height: 24px;font-family: 'Red Rose', bold;font-size: 1.6em;text-align:right;  font-display: swap;font-weight: 700;  color: #033b04; margin:10px;}.strony-ty{line-height: 24px;font-family: 'Red Rose';font-size: 1.3em;font-display: swap;color: #033b04;margin:10px;font-weight: 700; }.swiper{  width: 100%;  height: 70%;  }.swiper-slide{  text-align: left;  font-size: 1em;  background: #c6e2ff;  padding:10px;  display: flex;  justify-content: left;  align-items: left;  border-radius: 20px 20px 20px 20px; }.title-box{ padding: 15px; margin-bottom:20px; color: #000; border: 1px dotted #999; -webkit-box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55); box-shadow: -5px 13px 15px -7px rgba(0,0,0,0.55);}.title-box h1{font-size: 1.3em; font-weight:450; }.yellow{ background-color: #f1c40f; box-shadow: 0px 5px 0px 0px #D8AB00;}.yellow:hover {background-color: #FFDE29;}.zoom120:hover{transform: scale(1.2) rotate(0deg); }body{font-family: 'Open Sans', 'sans-serif';}h1{color: #55acee;text-align: center;}