h1:after,.box-layout16 .contents h3:after,.section105 p.heading:after{ content: ''; width: 66px; height: 6px; position: relative; left: 2px; top:100%; background: url(../../../images/design/heading-attachment.png) 0 0 no-repeat; display: block; margin-top: 14px }
.section105 p.heading{ line-height: 1 }
body:not(.body-xs) header .navbar-custom .navbar-collapse { padding: 0 }
.body-sm header .navbar-custom .nav.menu li > a,.body-md header .navbar-custom .nav.menu li > a { font-size: 16px }
.section99 .btn{height: 46px;position: absolute;right: -15px;bottom: 15px;border-radius: 0; }
.box-layout16 .contents{ padding: 25px !important; font-size: 14px !important }
.body-xs .block111  > div > div.inner,.body-sm .block111  > div > div.inner{ background-size: contain; }
.page #main #content{ margin: 0 0 50px 0 }
header .banner > img {max-width: 1920px;width: 1920px;left: 50%;margin: 0 0 0 -960px;position: relative;z-index: -1;display: block;}
header .banner > .inner {position: absolute;height: 100%;width: 100%; overflow: hidden;}
header .banner > .inner > .center {height: 100%;}
header .banner > .inner > .center .title {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); z-index: 9999; max-width: 33%}
header img[class*=modmasktop] {left: 50%;z-index: 100;max-width: none;width: 1920px;margin-left: -960px;}
#main article p{ margin-bottom: 28px }
#main .table>tbody>tr>td:first-of-type{ border-left: none }
#main .table>tbody>tr>td:last-of-type{ border-right: none }
.rsform .btn{ padding: 10px 50px 10px 30px !important; margin-top: 30px }
.body-xs footer .menu a{ line-height: 1.5 }
.body-xs .section99 div > div.inner,.body-sm .section99 div > div.inner{ background-size: cover; }

.box-layout16.reverse .contents, .box-layout16 .contents {
  max-width: 540px;}


.blog .pull-left.item-image img {height:200px; width:100%; object-fit:cover}
.blog h3 {text-align: center !important; margin-top: 15px;}

.section123 img.pull-left {object-fit: contain;}



:root{--is-even-row-flex-direction:row;--ile-linii-zajawki:3;--margines-items:40px 0;--border-radius-img:0}.blogbtl .readmore .btn{font-size:0!important}.blogbtl .readmore .btn:after{font-size:14px!important;content:"Czytaj więcej"}.blogbtl h1,.item-pagebtl h1{font-size:0;width:0;height:0;position:absolute;left:-300%;top:-300%;overflow:hidden}.blogbtl h1{margin-bottom:0!important}.blogbtl p{display:-webkit-box;-webkit-line-clamp:var(--ile-linii-zajawki);-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:break-word}.disabled{cursor:default;pointer-events:none}.blogbtl * .row{margin:0!important}.blogbtl .system-unpublished .col-md-12{padding:0!important}.blogbtl>div{margin:0!important;padding:0!important}.blogbtl>div>div{margin:0!important;padding:0!important}.blogbtl>div>div>div{margin:0!important;padding:0!important}.blogbtl>div>div>div>div{margin:0!important;padding:0!important}.blogbtl .item-image a{display:contents}.blogbtl .system-unpublished>div:nth-child(1),.blogbtl .system-unpublished>div:nth-child(2){padding:0}.blogbtl .system-unpublished>div:nth-child(1){max-width:29%!important}.blogbtl .system-unpublished>div:nth-child(2){max-width:720px}.blogbtl .item-image{margin-bottom:0!important}#content>div.blog.blogbtl>div.items-leading.clearfix>div>div.col-xs-12.col-md-0\.25.leading-0>div>div{margin-top:0!important}.blogbtl .items-leading{margin:var(--margines-items)!important}.blogbtl>div>div>div>div>.system-unpublished{display:flex;flex-direction:row;text-align:left;gap:0 70px;margin-bottom:0;margin-top:45px}.blogbtl>div>div>div:nth-child(even)>div>.system-unpublished{display:flex;flex-direction:var(--is-even-row-flex-direction)}.blogbtl>div>div>div>div>.system-unpublished>div:nth-child(2){margin-top:25px}.blogbtl .item-image{width:100%;min-width:100%;position:relative;display:block;overflow:hidden;border-radius:var(--border-radius-img)}.blogbtl .item-image a img{transform:scale(1.03);width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.blogbtl .item-image:after{padding-top:70%;content:"";display:block}.blogbtl h2.article-title{margin-top:0!important}@media screen and (min-width:1025px){h2.article-title{font-size:24px!important;margin-bottom:15px!important;margin-top:0!important}.blogbtl .system-unpublished>div:nth-child(2){max-width:100%!important;width:100%!important}}@media screen and (max-width:1024px){.blogbtl>div>div>div>div>.system-unpublished{display:flex;flex-direction:column;align-items:center;max-width:720px;margin-left:auto;margin-right:auto;margin-top:40px!important;margin-bottom:0!important}.blogbtl>div>div>div:nth-child(even)>div>.system-unpublished{flex-direction:column}.blogbtl>div>div>div>div>.system-unpublished>div:nth-child(2){margin-top:0}.blogbtl>div>div>div>div>.system-unpublished>div:nth-child(2) h2{margin:20px 0 15px;font-size:22px!important}.blogbtl .system-unpublished>div:nth-child(1),.blogbtl .system-unpublished>div:nth-child(2){width:100%!important;max-width:100%!important}.blogbtl .item-image:after{padding-top:67%;content:"";display:block}.blogbtl .readmore{display:none!important}.blogbtl h2.article-title{margin-top:15px!important}}@media screen and (max-width:768px){.blogbtl>div>div>div>div>.system-unpublished{display:flex;flex-direction:column}.blogbtl>div>div>div>div>.system-unpublished>div:nth-child(2){margin-top:0}.blogbtl>div>div>div>div>.system-unpublished>div:nth-child(2) h2{margin:20px 0 15px;font-size:20px!important}.blogbtl .item-image:after{padding-top:67%;content:"";display:block}}.blogbtl>div>div>div>div>.system-unpublished>div:nth-child(2) p{margin:0!important;padding:0!important}.blogbtl>div>div>div>div>.system-unpublished>div:nth-child(2) p.readmore{margin:15px 0 0!important;padding:0!important}.blogbtl h1{margin-bottom:0!important}.item-pagebtl ol,.item-pagebtl ul{margin:20px 0 20px 2%!important}.item-pagebtl{margin-bottom:30px!important}.item-pagebtl h1,.item-pagebtl h2,.item-pagebtl h2 b,.item-pagebtl h2 strong{text-align:left!important;font-weight:700!important}.item-pagebtl h2,.item-pagebtl h2 b,.item-pagebtl h2 strong{margin:20px 0!important}.item-pagebtl h1{margin-bottom:20px!important}.item-pagebtl .row{margin-bottom:0!important}.blogbtl h1,.item-pagebtl h1{text-align:var(--CENTER-H1)!important}.blogbtl .pull-left.item-image{margin:0!important}


