.bold{   font-weight:bold;}.italic{   font-style:italic;}.ff{   border:0;   margin:0;   padding:0;}.float_clear,.clear,.floatClear{   clear:both;}.floatLeft{   float:left;}.floatRight{   float:right;}.hide,.viewportHide{   display:none;}.left{   text-align:left;}.center{   text-align:center;}.right{   text-align:right;}.ul{   padding:0;   margin:0;   list-style:none;}.block{   display:block;}.inline{   display:inline;}.inlineBlock{   display:inline-block;}.table{   display:table;}.tableRow{   display:table-row;}.tableCell{   display:table-cell;}.vertical-middle{   vertical-align:middle;}.width100{   width:100%;}.width66{   width:66.6666%;}.width50{   width:50%;}.width33{   width:33.3333%;}.width25{   width:25%;}.width1{   width:1%;}html,body{   margin:0;   padding:0;   font-size:15px;   font-weight:400;   line-height:1.5;   color:#000;}body.extend_letter_spacing{letter-spacing:0.12em;}body.extend_line_height{line-height:2;}body.extend_word_spacing{word-spacing:0.16em;}body.underline_link a{text-decoration:underline !important;}a:focus,input:focus,textarea:focus,button:focus,.mCustomScrollBox:focus{   outline:2px dotted currentColor;}#PageContent .predef{   position:relative;   margin:20px 0;   font-size:1.5625em;   font-weight:700;   line-height:1.25;}@media screen and (max-width:992px){   #PageContent{       padding-top:20px   }}.news_wyswietl_wiecej_link,.szukaj_wyswietl_wiecej_link,.wyswietl_wiecej_link,.wyswietl_wstecz_link,.strona_newsowa_tryb a{   display:inline-block;   padding:22px 60px;   margin:30px 0 15px;   font-size:1.333em;   font-weight:400;   line-height:1.2;   text-decoration:none;   text-align:center;   color:#000 !important;   background-color:#EFEFEF;   cursor:pointer;   transition:color 250ms ease,               background-color 250ms ease;}.news_wyswietl_wiecej_link:hover,.szukaj_wyswietl_wiecej_link:hover,.wyswietl_wiecej_link:hover,.wyswietl_wstecz_link:hover,.strona_newsowa_tryb a:hover{   color:#fff !important;   background-color:#008566;    text-decoration:none !important;}.obiekt_formularz input,.obiekt_formularz textarea,.obiekt_formularz select{   background-color:#fff;   border:none;   border-bottom:1px solid #ccc;   color:#000;   padding:0.5em;   margin:0.5em 0;   box-sizing:border-box;   font-size:1em;  }.obiekt_formularz input:hover,.obiekt_formularz input:focus,.obiekt_formularz textarea:hover,.obiekt_formularz textarea:focus,.obiekt_formularz select:hover,.obiekt_formularz select:focus{   background-color:#ccc;   color:#000;}.obiekt_formularz input[type="submit"],.obiekt_formularz input[type="button"],.obiekt_formularz input[type="reset"],.obiekt_formularz button{   background-color:#000;   border:none;   color:#fff;   padding:0.5em;   margin:0.5em 0;   box-sizing:border-box;   font-size:1em;   cursor:pointer;   width:auto;}.obiekt_formularz input[type="submit"]:hover,.obiekt_formularz input[type="submit"]:focus,.obiekt_formularz input[type="button"]:hover,.obiekt_formularz input[type="button"]:focus,.obiekt_formularz input[type="reset"]:hover,.obiekt_formularz input[type="reset"]:focus,.obiekt_formularz button:hover,.obiekt_formularz button:focus{   background-color:#fff;   color:#000;}.obiekt_formularz .formularz_nowa_strona_hr{   display:none;}@media screen and (max-width:576px){   .obiekt_formularz input[type="text"],   .obiekt_formularz input[type="password"],   .obiekt_formularz input[type="file"],   .obiekt_formularz textarea{       width:100%;  }}.fontsize_big .obiekt_formularz input[type="text"],.fontsize_bigger .obiekt_formularz input[type="text"],.fontsize_big .obiekt_formularz input[type="password"],.fontsize_bigger .obiekt_formularz input[type="password"],.fontsize_big .obiekt_formularz input[type="file"],.fontsize_bigger .obiekt_formularz input[type="file"],.fontsize_big .obiekt_formularz textarea,.fontsize_bigger .obiekt_formularz textarea{   width:100%;}.stronicowanie{   padding:0;   margin:0;   list-style:none;   text-align:center;   letter-spacing:normal;   clear:both;}.stronicowanie li{   display:inline-block;   padding:0 0.3em;}.stronicowanie li>span,.stronicowanie li a{   display:inline-block;   min-width:1.5em;   height:1.5em;   line-height:1.5em;   text-align:center;   text-decoration:none !important;   border:none;}.stronicowanie li a:hover,.stronicowanie li a:focus{   background:#000;   color:#fff !important;}.search__tips .tip__title_tree2:after,.szukaj_wyniki_drzewo_2 label:before,.szukaj_wyniki_label_drzewo2:after{   content:'BIP';   margin-right:1em;   padding:0.2em;   background-color:#B60000;   color:#fff;   font-style:normal;   font-weight:bold;   border-radius:0.4em;   display:inline-block;}@media screen and (max-width:768px){       img{       max-width:100% !important;       height:auto !important;  }   .news_obrazek{       float:none !important;       box-sizing:border-box !important;  }   .galeria_tabela,   .galeria_wiersz,   .galeria_grafika{       width:100% !important;       box-sizing:border-box;  }   .galeria_tabela,   .galeria_wiersz{       display:block !important;  }   .galeria_grafika{       padding:1em;       display:inline-block !important;  }   .system_float_destroy{       clear:both !important;       float:none !important;       margin:0 !important;       width:auto !important;       box-sizing:border-box !important;  }   iframe{       width:100% !important;  }}@media screen and (max-width:768px){   #PageContent table{       display:block;       white-space:nowrap;       overflow-x:auto;  }}@media screen and (max-width:576px){   .galeria_grafika{       display:block !important;  }}#cookie_info_box{   text-align:center;}#cookie_info_box button{   background-color:#fff;   color:#000;   border:0;   margin:0 0.5em;   font-size:1.5em;   padding:0.5em;   font-weight:bold;}.text-thin{   font-weight:300 !important;}.text-regular{   font-weight:400 !important;}.text-bold{   font-weight:700 !important;}.text-black{   font-weight:900 !important;}.text-center{   text-align:center;}.text-left{   text-align:left;}.text-right{   text-align:right;}.margin-center{   margin:0 auto;}.hide_WCAG{   position:absolute !important;   height:1px !important;   width:1px !important;   padding:0 !important;   margin:-1px !important;   border:0 !important;   overflow:hidden !important;   clip:rect(0,0,0,0) !important;}.section{   position:relative;}*{   box-sizing:border-box;}html a:hover{   color:unset;   text-decoration:none;}.page__content a{   color:#008566;    text-decoration:none;}.page__content a:hover{   text-decoration:underline;}@media screen and (max-width:768px){   .page__content .tresc_kolumna,   .page__content .tresc_kolumna_space{       float:none;       width:auto;  }}.fontsize_big .page__content .tresc_kolumna,.fontsize_bigger .page__content .tresc_kolumna,.fontsize_big .page__content .tresc_kolumna_space,.fontsize_bigger .page__content .tresc_kolumna_space{   float:none;   width:auto;}.akapit_skrot_wiecej{   margin-right:0;}.more--more .more__icon{   padding-left:13px;}.more--back .more__icon{   padding-right:13px;}.netadmin{   position:relative;   max-width:1920px;   margin:0 auto;  }.netadmin--hide{   display:none !important;}.container{   position:relative;   width:100%;   max-width:1300px;   padding:0 20px;   margin:0 auto;}.row::after,.row::before,.container::after,.container::before{   content:"";   display:block;   clear:both;}.container .row{   margin:0 -20px;}.container .col{   padding:0 20px;}.container .row::before,.container .row::after{   content:'';   display:block;   clear:both;}.page__content{   padding:10px 0 20px;}.d-none{   display:none;}.d-table{   display:table;   margin:0 auto;}.d-inline-table{   display:inline-table;}.d-table-cell{   display:table-cell;}.d-table-cell--vm{   vertical-align:middle;}.vh-middle{   display:table;}.vh-middle__item{   display:table-cell;   vertical-align:middle;}.js-focus-visible :focus:not([data-focus-visible-added]),.js-focus-visible :focus:not(.focus-visible){   outline:none;}.js-focus-visible .focus-visible{           outline:3px solid #000;   outline-offset:-3px;}.caroufredsel_wrapper ~ .carousel__pagination{   display:block;}.carousel__pagination{   position:absolute;   left:0;   right:0;   bottom:0;   z-index:101;   display:none;   text-align:center;   line-height:1;}.carousel__pagination-list{   position:absolute;   left:50%;   transform:translateX(-50%);   padding:0;   margin:0;   list-style-type:none;   bottom:0;}.carousel__pagination-item{   display:inline-block;   padding:10px;   vertical-align:middle;}.carousel__pagination-btn{   position:relative;   margin:0;   padding:8px;   border:0;   background:transparent;   display:block;   cursor:pointer;}.carousel__pagination-btn>span{   width:1em;   min-width:8px;   height:1em;   min-height:8px;   color:#000;   background-color:#fff;   border-radius:50%;   border:1px solid #dedede;   display:block;}.carousel__pagination-item.selected .carousel__pagination-btn>span{   background-color:#008566;    border-style:none;}@media screen and (max-width:576px){   .carousel__pagination{       position:static;       padding:10px 0;  }   .carousel__pagination-list{       position:static;       transform:none;       display:inline-block;  }}.caroufredsel_wrapper ~ .carousel__nav{   display:block;}.carousel__nav{   display:none;   text-align:center;}.carousel__nav-btn{   position:absolute;   top:50%;   padding:0;   color:#000;   background-color:#F1F1F1;   border-style:none;   font-size:1em;   text-align:center;   cursor:pointer;   line-height:1;   z-index:100;   transform:translateY(-50%);}.carousel__nav-btn--prev{   left:0;}.carousel__nav-btn--next{   right:0;}.carousel__nav-btn-inner{   display:table;   height:4.0667em;   width:4.0667em;}.carousel__nav-arrow.icon{   display:table-cell;   vertical-align:middle;   font-size:1em;}@media screen and (max-width:768px){   .caroufredsel_wrapper ~ .carousel__nav{       display:table;       margin:0 auto;  }   .carousel__nav-btn{       position:static;       top:auto;       display:table-cell;       vertical-align:middle;       margin:10px 6px;  }   .carousel__nav-btn--prev,   .carousel__nav-btn--next{       left:auto;       right:auto;       vertical-align:middle;  }}.shortcut-box{   position:absolute;   top:0;   z-index:99990;}.shortcut-box__list{   list-style:none;   padding:0;   margin:0;}.shortcut-box__link{   position:absolute;   top:0;   left:0;   display:block;   padding:5px 10px;   color:#000;   background-color:#fff;   text-decoration:none;   white-space:nowrap;   overflow:hidden;   height:0;   width:1px;   clip:rect(1px,1px,1px,1px);}.shortcut-box__link:focus{   width:auto;   height:auto;   z-index:1;   clip:auto;   text-decoration:none;}.header__bg{   max-width:1280px;   margin:0 auto;   background:none center/cover no-repeat;}.navbar{   padding:30px 0 24px;}.navbar__container-inner{   display:flex;   justify-content:space-between;   align-items:center;   margin:0 -20px;}.navbar__item{   padding:0 20px;}@media screen and (max-width:768px){   .navbar__container-inner{       flex-wrap:wrap;       justify-content:center;  }   .navbar__item:first-of-type{       margin-bottom:20px;  }}@media screen and (max-width:576px){   .navbar{       margin:20px 0;  }}.logo{   margin:0;}.logo__link{   display:block;}.logo__link span{   display:inline-block;}.logo__emblem-wrapper{   position:relative;   display:inline-block;}.logo__kir{   position:absolute;   left:50px;   bottom:0;   z-index:1;   width:20px;   transform:translateY(50%);}@media screen and (max-width:576px){   .logo__kir{       left:0;       transform:scaleX(-1) translateY(50%);  }}.icons__list{   display:flex;   padding:0;   margin:0;   list-style-type:none;}.icons__item{   flex:1 1 110px;   max-width:110px;}@media screen and (max-width:768px){   .icons__item{       flex:1 1 0;       max-width:none;  }   .fontsize_bigger .icons__item:first-of-type .single-icon__icon::before,   .fontsize_bigger .single-icon__icon::after{       content:normal;  }   .fontsize_bigger .icons__item{       display:block;  }}@media screen and (max-width:480px){   .icons__item{       flex:1 1 33.333%;  }   .icons__item:nth-last-of-type(1),   .icons__item:nth-last-of-type(2),   .icons__item:nth-last-of-type(3){       display:none;  }   .fontsize_big .icons__item:first-of-type .single-icon__icon::before,   .fontsize_big .single-icon__icon::after{       content:normal;  }   .fontsize_big .icons__item{       display:block;  }}.fontsize_big .icons__list,.fontsize_bigger .icons__list{   text-align:center;   display:block;}.fontsize_big .icons__item,.fontsize_bigger .icons__item{   max-width:none;   display:inline-block;}.single-icon{   position:relative;}.single-icon__link{   display:block;   color:#000;   font-weight:700;   text-align:center;   text-decoration:none;   transition:color 250ms ease;}.single-icon__link:hover{   color:#008566;}.single-icon__content{   position:absolute;   top:0;   right:100%;   z-index:99;   visibility:hidden;   opacity:0;   margin-right:-10px;   transition:opacity 250ms ease,               visibility 250ms ease;}.single-icon__content--bottom{   top:100%;   right:50%;   left:auto;   width:280px;   margin-top:-20px;   transform:translateX(50%);   margin-right:0;}.single-icon__content--open{   height:auto;   visibility:visible;   opacity:1;}.single-icon__icon{   position:relative;   padding:10px 30px;   font-size:1.2em;   line-height:1;   color:#008566;}.icons__item:first-of-type .single-icon__icon::before,.single-icon__icon::after{   content:'';   position:absolute;   top:0;   bottom:0;   right:0;   z-index:1;   height:100%;   width:3px;   background-color:#D6DE50;   transform:rotate(15deg);}.icons__item:first-of-type .single-icon__icon::before{   left:0;   right:auto;}.single-icon__text{   padding:18px 9px 0;   transform:translateX(-5px);   line-height:1;}.single-icon__list{   list-style-type:none;   padding:0;   margin:0;}.single-icon__item:not(:last-of-type){   border-bottom:1px solid #008566;}.single-icon__item__link{   display:block;   padding:8px;   color:#000;   font-size:1.2em;   line-height:1.5;   background-color:#C9D316;   text-align:center;}.single-icon__item__link:hover{   color:#fff;   background-color:#008566;    text-decoration:none;}@media screen and (max-width:768px){   .single-icon__text{       padding-top:0;  }}@media screen and (max-width:576px){   .single-icon__content,   .single-icon__content--bottom{       right:0;       left:0;       top:auto;       bottom:100%;       width:auto;       margin:0;       border-bottom:3px solid #D6DE50;       transform:none;  }   .single-icon__list{       display:flex;  }   .single-icon__item{       flex:1;  }   .single-icon__item:not(:last-of-type){       border-bottom-style:none;       border-right:1px solid #008566;   }}@media screen and (max-width:480px){   .icons__item:nth-of-type(3n + 1){       content:none;  }}.icons__wrapper-fixed{   position:fixed;   left:0;   right:0;   bottom:0;   z-index:100;   display:flex;   align-items:center;   background-color:#008566;}.icons__wrapper-fixed .single-icon{   position:static;   flex:1 1 0;}.icons__wrapper-fixed .single-icon__text{   display:none;}.icons__wrapper-fixed .single-icon__icon{   color:#fff;}.icons__wrapper-fixed .single-icon__icon::after{   transform:rotate(0deg);}.icons__wrapper-fixed .single-icon:last-of-type .single-icon__icon::after{   content:none;}.search-form{   max-width:275px;   width:100%;}.search-form__wrapper{   display:table;}.search-form__form{   display:table-cell;   vertical-align:middle;   padding:7px;   background-color:#008566;	color:#fff;}.search-form__form .heading{color:#fff;}.search-form__fieldset{   padding:0;   margin:0;   border-style:none;}.search-form__inner{   display:table;   width:280px;}.search-form__field-box{   display:table-cell;   vertical-align:middle;}.search-form__field{   display:block;   height:2.2em;   padding:0;   margin:0;   font-size:1em;   border-style:none;}.search-form__field--input{   width:100%;   padding:5px 17px;   background-color:transparent;   font-size:1em;   font-weight:700;}.search-form__field--input::placeholder{   color:#fff;   opacity:1;}.search-form__field--input:focus{   border-style:none !important;   color:#fff;   outline:none;  }.search-form__field--submit{   padding:0 10px;   height:2.2em;   width:100%;   cursor:pointer;   font-weight:700;   color:#000;   background-color:#fff;   transition:background-color 250ms ease;}.search-form__field--submit:hover{   color:#000;   background-color:#C9D316;}.search-form__field--submit .icon{   font-size:1.1em;}@media screen and (max-width:576px){   .search-form__wrapper,   .search-form__inner{       width:100%;  }}.gallery{   position:relative;   z-index:1;   max-width:1280px;   margin:0 auto;}.gallery__inner{   position:relative;   overflow:hidden;   height:480px;}.gallery__content{   position:relative;}.gallery__list{   padding:0;   margin:0;   list-style-type:none;}.gallery__list::after{   content:'';   display:block;   clear:both;}.gallery__item{   float:left;   width:100%;}.gallery__link{   display:block;}.gallery__bg{   width:100%;}@media screen and (max-width:992px){   .gallery__inner{       height:170px;  }}.menu{   position:relative;   text-align:center;   line-height:1.2;   background-color:#008566;    color:#fff;}.menu .container{   padding:0;}#mainNavHeading{color:#fff;}.menu--open{   display:block !important;}.menu__btn-toggle{   display:none;}.menu__sub-list-btn{   display:none;}.menu__list{   display:flex;   align-items:center;   padding:0 60px;   margin:0;   list-style:none;}.menu__item{   position:relative;   flex:1 1 0;   padding:0;   text-align:center;}.menu__item:hover .menu__link{   color:#000;   background-color:#C9D316;}.menu__link-outer{   position:relative;}.menu__link{   display:flex;   align-items:center;   justify-content:center;   padding:22px 10px;   font-size:1.6667em;   line-height:1.2;   color:#fff;   text-decoration:none;   text-align:center;   transition:color 250ms ease,               background-color 250ms ease;}.menu__link:hover{   color:#000;   background-color:#C9D316;   text-decoration:none;}.menu__link--current{   font-weight:700;}.menu__link-icon.icon{   font-size:.4em;   padding-right:15px;}.menu__item>.menu__sub-list{   top:100%;   left:0;   border-top:1px solid rgb(175,184,5);}.menu__sub-list{   position:absolute;   top:0;   left:100%;   z-index:9900;   overflow:hidden;   clip:rect(1px,1px,1px,1px);   opacity:0;   padding:18px 0;   margin:0;   text-align:left;   background:#C9D316;   list-style-type:none;}.menu__sub-list.menu__sub-list--left{   left:auto;   right:100%;}.menu__sub-list::after{   content:'';   display:block;   clear:both;}.menu__sub-item{   position:relative;   padding:0 50px;   min-width:270px;}.menu__item:hover>.menu__sub-list,.menu__sub-item:hover>.menu__sub-list,.menu--focused>.menu__sub-list{   clip:inherit;   overflow:visible;   opacity:1;}.menu__sub-link{   position:relative;   display:inline-flex;   align-items:center;   padding:12px 0;   font-size:1.2em;   font-weight:400;   line-height:1.2;   color:#000;   text-decoration:none;}.menu__sub-link-icon.icon{   padding-right:23px;   font-size:.4em;}.menu__sub-link--active .menu__sub-link-text,.menu__sub-link--current .menu__sub-link-text,.menu__sub-link:hover .menu__sub-link-text{   text-decoration:underline;}.menu__sub-link--current  .menu__sub-link-text{   font-weight:700;}@media screen and (max-width:992px){   .menu{       display:block;       position:relative;       z-index:102;       text-align:left;  }       .menu__btn-toggle{       display:block;       position:fixed;       top:0;       right:0;       z-index:9001;       height:3em;       width:3em;       padding:0;       margin:0;       cursor:pointer;       border-style:none;       color:#fff;       background-color:#008566;   }   .menu__btn-toggle:hover{       color:#000;       background-color:#C9D316;  }   .menu__btn-toggle .icon{       font-size:1.2em;  }   .menu__sub-list-btn{       position:absolute;       top:10px;       right:10px;       display:inline-block;       padding:5px;       border:0;       color:#000;       background-color:transparent;       font-size:1em;       cursor:pointer;  }   .menu--current + .menu__sub-list-btn{       color:#fff;  }       .menu__box{       display:none;       position:fixed;       top:0;       bottom:0;       right:0;       z-index:9000;       width:50%;       padding-top:3.8461em;       background-color:rgba(255,255,255,.9);       overflow:visible;       clip:unset;       opacity:1;  }   .menu__list{       display:block;       padding:0;       margin:0;       list-style-type:none;  }   .menu__item{       display:block;  }   .menu--has-subpages{       position:relative;  }   .menu__link{       position:relative;       display:block;       padding:15px 10px;       padding-right:2.6em;       font-size:1em;       font-weight:400;       line-height:1.222;       text-align:left;       text-decoration:none;       color:#000;  }   .menu__link--active>.icon::before{       content:'\e925' !important;  }   .menu__item:hover .menu__link{       background-color:transparent;  }   .menu__link:hover{       background-color:rgba(0,136,185,0.08) !important;  }       .menu__sub-list{       position:static;       display:none;       padding:0;       margin:0;       list-style:none;       overflow:visible;       clip:unset;       opacity:1;       background-color:transparent;  }   .menu__item>.menu__sub-list{       border-top-style:none;  }   .menu__sub-item{       position:relative;  }   .menu__sub-link{       position:relative;       display:block;       padding:15px 25px;       padding-right:2.6em;       font-size:1em;       font-weight:400;       line-height:1.222;       text-align:left;       text-decoration:none;       color:#000;  }   .menu__link:hover,   .menu__sub-link:hover,   .menu--active:hover{       background-color:rgba(0,136,185,0.08);       color:#000;  }   a.menu--current{       color:#000;       background-color:#C9D316;  }   .menu__sub-list .menu__sub-list .menu__sub-link{       padding-left:40px;  }   .menu__sub-list .menu__sub-list .menu__sub-list .menu__sub-link{       padding-left:55px;  }   .menu__sub-list .menu__sub-list .menu__sub-list .menu__sub-list .menu__sub-link{       padding-left:70px;  }   .menu__sub-list .menu__sub-list .menu__sub-list .menu__sub-list .menu__sub-list .menu__sub-link{       padding-left:85px;  }   .menu__sub-list .menu__sub-list .menu__sub-list .menu__sub-list .menu__sub-list .menu__sub-list .menu__sub-link{       padding-left:100px;  }}@media screen and (max-width:576px){   .menu__box{       width:100%;  }}.breadcrumb{   position:relative;   padding:17px 0;   border-bottom:1px solid rgba(112,112,112,.15);}.breadcrumb__nav{   padding:0;   color:#000;   font-size:1em;   line-height:1.25;}.breadcrumb__list{   padding:0;   margin:0;   list-style-type:none;}.breadcrumb__item{   display:inline-block;   margin:5px 0;   text-decoration:none;   vertical-align:middle;}.breadcrumb__item:not(:last-child)::after{   content:" / ";   display:inline-block;   padding:0 5px;   vertical-align:middle;}.breadcrumb__link{   display:inline-block;   vertical-align:middle;   font-weight:400;   text-decoration:none;   color:#000;}.breadcrumb__link:hover{   text-decoration:underline;}.breadcrumb__item .last{   vertical-align:middle;   font-weight:700;   color:#008566;}@media screen and (max-width:992px){   .breadcrumb__list{       margin:0;  }}.news{   padding:6px 0;   margin:0 -10px;}.news__list{   display:flex;   flex-wrap:wrap;   padding:0;   margin:0 -6px;   list-style-type:none;}.news__item{   flex:1 1 25%;   max-width:25%;   padding:6px;}.single-news__link{   display:block;   color:#fff;   text-decoration:none;}.single-news__link:hover{   text-decoration:none;}.single-news__inner{   position:relative;   color:#fff;}.single-news__inner:hover .single-news__back{   height:auto;   opacity:1;   z-index:1;}.single-news__inner:hover .single-news__title{   opacity:0;}.single-news__inner:hover .single-news__img img{   transform:rotate(-3deg) scale(1.1);}.single-news__bg{   position:relative;   display:flex;   align-items:flex-end;   background:none center/cover no-repeat;   height:415px;   overflow:hidden;}.single-news__img img{   position:absolute;   top:0;   bottom:0;   left:0;   right:0;   z-index:0;   height:100% !important;   width:100% !important;   padding:0;   object-fit:cover;   object-position:center;   transition:transform 500ms;}.single-news__img img.single-news__img--logo{   object-fit:none;}.single-news__header{   width:100%;}.single-news__title{   position:relative;   display:flex;   align-items:center;   padding:10px 20px;   margin:0;   font-size:1.333em;   font-weight:400;   line-height:1.1;   color:#fff;   background-color:#008566;    transition:all 500ms;}.single-news__title::before{   content:'';   position:absolute;   top:-2px;   left:0;   width:77px;   height:4px;   background-color:#C9D316;}.single-news__back{   position:absolute;   top:0;   left:0;   right:0;   bottom:0;   z-index:0;   color:#000;   padding:30px 15px;   background-color:rgba(201,211,22,.85);   opacity:0;   transition:all 500ms;}.single-news__back__inner{   height:100%;   overflow:hidden;}.single-news__body{   font-size:1.2em;}.single-news__body p{   margin:0;}@media screen and (max-width:992px){   .news{       margin:0 -10px;  }       .news__item{       flex:1 1 50%;       max-width:50%;  }}@media screen and (max-width:576px){   .news__item{       flex:1 1 100%;       max-width:100%;  }   .single-news__bg{       height:250px;  }   .single-news__back{       padding:15px;  }   .single-news__title{       font-size:1.1em;  }   .single-news__body{       font-size:1em;  }}.tabs__content{   position:relative;   padding:20px 0;   background-color:#F6F7FB;   overflow:hidden;}.tabs__content a{   color:#008566;    text-decoration:none;}.tabs__content a:hover{   text-decoration:underline;}.tabs-navigation{   margin:0 -10px;}.tabs-navigation__list{   display:flex;   padding:0;   margin:0;   list-style-type:none;}.tabs-navigation__item{   display:inline-block;   flex:1 1 0;   border-right:1px solid #858585;   text-align:center;}.tabs-navigation__item:last-of-type{   border-right:none;}.tabs-navigation__link{   display:flex;   justify-content:center;   align-items:center;   height:100%;   padding:22px 10px;   font-size:1.3333em;   font-weight:600;   line-height:1.2;   color:#fff;   background-color:#737373;   text-decoration:none;   transition:color 250ms ease,               background-color 250ms ease;}.tabs-navigation__link--selected{   background-color:#008566;}.tabs-navigation__link:hover{   color:#000;   background-color:#C9D316;   text-decoration:none;}@media screen and (max-width:992px){   .tabs-navigation__link{       padding:22px 5px;       text-align:center;       font-size:1.1em;  }}@media screen and (max-width:576px){   .tabs-navigation{       display:none;  }   .tabs-navigation__link{       width:100%;       border-style:none;       cursor:pointer;  }}.fontsize_big .tabs-navigation__list,.fontsize_bigger .tabs-navigation__list{   text-align:center;   display:block;}.fontsize_big .tabs-navigation__item,.fontsize_bigger .tabs-navigation__item{   max-width:none;   display:inline-block;}.tab__content{   display:none;}.tab__content--show{   display:block;}@media screen and (max-width:576px){   .tab__content{       display:block;       margin:1px 0;  }   .tab__body{       height:0;       visibility:hidden;       overflow:hidden;       opacity:0;       transition:visibility 250ms ease,opacity 250ms ease;  }   .tab__body--open{       visibility:visible;       height:auto;       overflow:visible;       opacity:1;       transition:visibility 250ms ease,opacity 250ms ease;  }}.tiles{   margin-bottom:25px;}.tiles__list{   display:flex;   padding:0;   margin:0;   list-style-type:none;}.tiles__item{   display:inline-block;   flex:1 1 0;   border-right:1px solid #858585;   text-align:center;}.tiles__item:last-of-type{   border-right:none;}.tile,.tile__link{   height:100%;}.tile__link{   display:flex;   justify-content:center;   align-items:center;   padding:22px 10px;   font-size:1.3333em;   font-weight:600;   line-height:1.2;   color:#fff;   background-color:#737373;   text-decoration:none;   transition:color 250ms ease,               background-color 250ms ease;}.tile__link:hover{   color:#000;   background-color:#C9D316;   text-decoration:none;}@media screen and (max-width:992px){   .tile__link{       font-size:1.1em;  }}@media screen and (max-width:576px){   .tiles__list{       flex-wrap:wrap;  }   .tiles__item{       display:block;       flex:1 1 100%;       width:100%;       margin:1px 0;  }}.calculator{   max-width:800px;   margin:0 auto;}.calculator__row{   display:flex;   align-items:center;   margin:10px 0;}.calculator__col:nth-of-type(1){   width:50%;}.calculator__col:nth-of-type(2){   width:50px;   max-width:100%;   padding-left:5px;}.calculator__radios{   display:flex;   width:70%;   padding:0;   border:none;}.calculator__radios__col:nth-of-type(1){   width:40%;}.calculator__radios__col:nth-of-type(n + 2){   width:30%}.calculator__control{   width:100%;   padding:15px 20px;   border:none;   color:#4d4d4f;   background-color:#eaedf3;   font-size:1.2rem;   text-align:right;   outline:2px solid transparent !important;   transition:outline-color 250ms ease;}.calculator__control.focus-visible{   border-style:none !important;   outline-color:#008566 !important;    outline-offset:-2px;}.calculator__radio__label{   position:relative;   cursor:pointer;}.calculator__radio__label::before{   content:'';   display:inline-block;   height:.8rem;   width:.8rem;   margin-right:4px;   border-radius:100%;   background-color:#a6a6a6;   transition:background-color 350ms ease;}.calculator__radio:checked ~.calculator__radio__label::before{   background-color:#008566;}.calculator__radio{   position:absolute;   opacity:0;   z-index:-1;}.calculator__btn__button{   display:inline-block;   padding:15px 50px;   margin:30px 0 15px;   border-style:none;   font-size:1em;   font-weight:400;   line-height:1.2;   text-decoration:none;   text-align:center;   color:#fff;   background-color:#008566;    cursor:pointer;   transition:color 250ms ease,               background-color 250ms ease;}.calculator__btn__button:hover{   color:#000;   background-color:#C9D316;}.subpage .calculator .heading{   text-align:center;}.subpage .calculator .container{   margin:0 auto;}.subpage .calculator .btn-generally{   text-align:center;   margin:30px 0 40px;}.subpage .calculator .table-raty input{   padding:15px 20px;   border:none;   color:#4d4d4f;   background-color:#eaedf3;   font-size:1.2rem;   text-align:right;   width:100%;}@media screen and (max-width:576px){   .calculator__row{       flex-wrap:wrap;  }   .calculator__col:nth-of-type(1){       order:1;       width:90%;  }   .calculator__col:nth-of-type(2){       order:2;       width:10%;  }   .calculator__col:nth-of-type(3){       order:0;       width:100%;       padding:10px 0;  }   .calculator__radios{       flex-wrap:wrap;  }   .calculator__radios__col:nth-of-type(1){       width:100%;       padding:10px 0;  }   .calculator__radios__col:nth-of-type(n+2){       width:40%;  }   .calculator__btn{       margin-bottom:20px;       text-align:center;  }}.ResultTableUnpairRow{   background:rgba(0,0,0,.05);}.ResultTableUnpairRow td{   padding:.75rem;   vertical-align:top;   border-top:1px solid #dee2e6;}.ResultTable tbody>tr:first-of-type td{   padding:20px;   text-transform:uppercase;}#plan_raty_rowne,#plan_raty_malejace{   padding:0 20px;}#KalkulatorKredytowy .Head{   display:none;}#kwota,#stopa,#KalkulatorKredytowy #okres_rodzaj_miesiace ~ .input,#KalkulatorKredytowy .TableRow .Value{   padding:15px 20px;   border:none;   color:#4d4d4f;   background-color:#eaedf3;   font-size:1.2rem;}#KalkulatorKredytowy #okres_rodzaj_miesiace ~ .input{   margin-left:10px;}#KalkulatorKredytowy + div{   position:relative;   padding:.75em 1.25em;   margin:20px 0 !important;   border:1px solid #ffeeba;   color:#856404;   background-color:#fff3cd;}#button{   display:inline-block;   padding:15px 50px;   margin:30px 0 15px;   border-style:none;   font-size:1em;   font-weight:400;   line-height:1.2;   text-decoration:none;   text-align:center;   color:#fff;   background-color:#008566;    cursor:pointer;   transition:color 250ms ease,   background-color 250ms ease;}#button:hover{   color:#000;   background-color:#C9D316;}.currency #kursy_naglowek{   text-align:center;   font-size:1.2em;   font-weight:700;   margin:15px 0;}.currency .kursy_tabela{   max-width:400px;   width:100%;   margin:0 auto;}.currency .kursy{   background:rgba(0,0,0,.05);}.currency .kursy td{   padding:15px;}.currency .kursy_walut_img{   display:flex;   justify-content:center;   align-items:center;   height:2em;   width:2em;   padding:7px;   margin:0 auto;   color:#FFF;}.currency .kursy_walut_img>span{   display:none;}.currency .kursy_walut_img::after{   font-family:'icomoon' !important;   font-size:1rem;   line-height:1;   font-style:normal;   font-weight:normal;   font-variant:normal;   text-transform:none;   vertical-align:middle;}.currency .kursy_walut-kurs_bez_zmian{   background-color:#8a8a8a;}.currency .kursy_walut-kurs_do_gory{   background-color:#008566;}.currency .kursy_walut-kurs_w_dol{   background-color:#ff5555;}.currency .kursy_walut-kurs_bez_zmian::after{   content:'';   height:3px;   width:100%;   background-color:#FFF;}.currency .kursy_walut-kurs_do_gory::after{   content:"\e91d";}.currency .kursy_walut-kurs_w_dol::after{   content:"\e91c";}.currency .currency__btn{   text-align:center;}.currency .currency__btn__link{   display:inline-block;   padding:15px 50px;   margin:30px 0 15px;   border-style:none;   font-size:1em;   font-weight:400;   line-height:1.2;   text-decoration:none;   text-align:center;   color:#fff;   background-color:#008566;    cursor:pointer;   transition:color 250ms ease,               background-color 250ms ease;}.currency .currency__btn__link:hover{   color:#000;   background-color:#C9D316;   text-decoration:none;}@media screen and (max-width:480px){   .currency .kursy td{       padding:8px;  }}.b-bottom{   padding:30px 0 60px;}.b-bottom__inner{   position:relative;}.b-bottom__content-box{   position:relative;   text-align:center;}.b-bottom__list{   padding:0;   margin:0;   justify-content:center;   list-style-type:none;}.b-bottom__item{           padding:0 11px;}.b-bottom-single{   position:relative;   display:flex;   align-items:center;   justify-content:center;   height:100%;   padding:25px 0;}.b-bottom-single::before{   content:'';   position:absolute;   top:0;   left:0;   right:0;   width:100%;   height:2px;   background-color:#EFEFEF;}.b-bottom-single::after{   content:'';   position:absolute;   left:0;   right:0;   bottom:0;   width:100%;   height:5px;   background-color:#008566;    transition:background-color 250ms ease;}.b-bottom-single:hover::after{   background-color:#C9D316;}@media screen and (max-width:768px){   .b-bottom{       padding:30px 0;  }}.contact-info__container{   padding-top:20px;}.contact-info__content{   margin:0 -20px;}.contact-info__row{   display:table;   width:100%;}.contact-info__col{   position:relative;   display:table-cell;   vertical-align:middle;   padding:0 15px;}.contact-info__col:first-of-type{   width:65%;}.contact-info__col:last-of-type{   width:35%;}.contact-info__text h1,.contact-info__text h2,.contact-info__text h3,.contact-info__text h4,.contact-info__text h5{   position:relative;   padding-bottom:30px;   margin:15px 0 28px;   font-size:2em;   font-weight:700;   line-height:1.35;}.contact-info__text h1::after,.contact-info__text h2::after,.contact-info__text h3::after,.contact-info__text h4::after,.contact-info__text h5::after{   content:'';   position:absolute;   bottom:0;   left:0;   z-index:1;   width:77px;   height:5px;   background-color:#C9D316;}.contact-info__text a{   color:#fff;   text-decoration:underline;}.contact-info__map{   position:absolute;   top:0;   bottom:0;   left:0;   right:0;   z-index:1;   display:block;   height:100%;   width:100%;   border-style:none;   filter:grayscale(100%);}@media screen and (max-width:992px){   .contact-info__text h1::after,   .contact-info__text h2::after,   .contact-info__text h3::after,   .contact-info__text h4::after,   .contact-info__text h5::after{       right:0;       margin:0 auto;  }   .contact-info__map{       position:static;       height:100%;  }   .contact-info__row{       display:block;       table-layout:auto;  }   .contact-info__col:nth-of-type(n){       display:block;       width:100%;  }   .contact-info__col:first-of-type{       padding:35px 20px;  }   .contact-info__col:first-of-type::after{       position:static;       display:block;       margin:0 auto;  }   .contact-info__col:last-of-type{       height:300px;  }   .contact-info__text *{       text-align:center !important;  }}.fontsize_big .contact-info__row,.fontsize_bigger .contact-info__row{   text-align:center;   display:block;}.fontsize_big .contact-info__col,.fontsize_bigger .contact-info__col{   display:inline-block;}.fontsize_big .contact-info__col:last-of-type,.fontsize_bigger .contact-info__col:last-of-type{   width:100%;}.website-info{   font-weight:400;   font-size:.933em;   line-height:1.35;}.website-info__inner{   padding:15px 10px;   border-top:1px solid #EFEFEF;}.website-info__item-inner{   position:relative;   display:inline-block;   padding:10px 0;}.website-info__inner .row{   margin:0 -10px;}.website-info__inner .heading__text{   color:#000;}.website-info__list{   padding:0;   margin:0;   list-style:none;   text-align:center;}.website-info__item{   position:relative;   display:inline-block;   padding:0 10px;   vertical-align:top;}.website-info__item p{   margin:0;}.website-info a{   display:inline-block;   text-decoration:none;   font-weight:400;   color:#000;   transition:color 250ms ease;}.website-info a:hover{   color:#008566;}@media screen and (max-width:992px){   .website-info{       padding:10px 0;  }   .website-info__item-inner{       padding:17px 0;  }}@media screen and (max-width:768px){   .website-info__list{       padding-right:0;  }}@media screen and (max-width:576px){   .website-info{       padding-bottom:60px;  }}@media screen and (max-width:768px){   .obiekt_akapit table,   .obiekt_akapit thead,   .obiekt_akapit tbody,   .obiekt_akapit tfoot,   .obiekt_akapit tr,   .obiekt_akapit td,   .obiekt_akapit td p{       display:block !important;       width:100% !important;       height:auto !important;       text-align:center !important;  }   .obiekt_akapit td img{       padding:10px 0;          }}.zaloba .news_wyswietl_wiecej_link:hover,.zaloba .szukaj_wyswietl_wiecej_link:hover,.zaloba .wyswietl_wiecej_link:hover,.zaloba .wyswietl_wstecz_link:hover,.zaloba .strona_newsowa_tryb a:hover{   color:#fff !important;   background-color:#636363;}.zaloba .search__tips .tip__title_tree2:after,.zaloba .szukaj_wyniki_drzewo_2 label:before,.zaloba .szukaj_wyniki_label_drzewo2:after{   background-color:#000;   color:#fff;}.zaloba .page__content a{   color:#636363;}.zaloba .single-icon__link:hover{   color:#636363;}.zaloba .single-icon__icon{   color:#636363;}.zaloba .icons__item:first-of-type .single-icon__icon::before,.zaloba .single-icon__icon::after{   background-color:#cbcbcb;}@media screen and (max-width:576px){   .zaloba .single-icon__content{       border-bottom-color:#cbcbcb;  }}.zaloba .icons__wrapper-fixed{   background-color:#636363;}.zaloba .search-form__form{   background-color:#636363;}.zaloba .search-form__field--submit:hover{   color:#000;   background-color:#bbbbbb;}.zaloba .menu{   background-color:#636363;}.zaloba .menu__item:hover .menu__link{   color:#000;   background-color:#bbbbbb;}.zaloba .menu__link:hover{   color:#000;   background-color:#bbbbbb;}.zaloba .menu__item>.menu__sub-list{   border-top:1px solid rgb(161,161,161);}.zaloba .menu__sub-list{   background:#bbbbbb;}@media screen and (max-width:992px){       .zaloba .menu__btn-toggle{       color:#fff;       background-color:#636363;  }   .zaloba .menu__btn-toggle:hover{       color:#000;       background-color:#bbbbbb;  }   .zaloba .menu__link:hover{       background-color:rgba(100,100,100,0.08) !important;  }   .zaloba .menu__link:hover,   .zaloba .menu__sub-link:hover,   .zaloba .menu--active:hover{       background-color:rgba(100,100,100,0.08);       color:#000;  }   .zaloba a.menu--current{       color:#000;       background-color:#bbbbbb;  }}.zaloba .breadcrumb{   border-bottom:1px solid rgba(112,112,112,.15);}.zaloba .breadcrumb__item .last{   color:#636363;}.zaloba .single-news__title{   background-color:#636363;}.zaloba .single-news__title::before{   background-color:#bbbbbb;}.zaloba .single-news__back{   color:#000;   background-color:rgba(187,187,187,0.85);}.zaloba .tabs__content a{   color:#636363;}.zaloba .tabs-navigation__item{   border-right:1px solid #858585;}.zaloba .tabs-navigation__link{   color:#fff;   background-color:#737373;}.zaloba .tabs-navigation__link--selected{   background-color:#636363;}.zaloba .tabs-navigation__link:hover{   color:#000;   background-color:#bbbbbb;}.zaloba .calculator__control{   color:#4d4d4f;   background-color:#eaedf3;}.zaloba .calculator__control.focus-visible{   outline-color:#636363 !important;}.zaloba .calculator__radio__label::before{   background-color:#a6a6a6;}.zaloba .calculator__radio:checked ~.calculator__radio__label::before{   background-color:#636363;}.zaloba .calculator__btn__button{   color:#fff;   background-color:#636363;}.zaloba .calculator__btn__button:hover{   color:#000;   background-color:#bbbbbb;}.zaloba.subpage .calculator .table-raty input{   color:#4d4d4f;   background-color:#eaedf3;}.zaloba #kwota,.zaloba #stopa,.zaloba #KalkulatorKredytowy #okres_rodzaj_miesiace ~ .input,.zaloba #KalkulatorKredytowy .TableRow .Value{   color:#4d4d4f;   background-color:#eaedf3;}.zaloba #KalkulatorKredytowy + div{   border-color:#ededed;   color:#636363;   background-color:#f2f2f2;}.zaloba #button{   color:#fff;   background-color:#636363;}.zaloba #button:hover{   color:#000;   background-color:#bbbbbb;}.zaloba .banner-bottom a:hover .banner-bottom__img-container::after{   background-color:#bbbbbb;}.zaloba .banner-bottom__img-container::after{   background-color:#636363;}.zaloba .banners-bottom .carousel__nav-btn{   color:#737373;   background-color:#EFEFEF;}.zaloba .banners-bottom .carousel__nav-btn:hover{   color:#000;   background-color:#bbbbbb;}.zaloba .contact-info__text h1::after,.zaloba .contact-info__text h2::after,.zaloba .contact-info__text h3::after,.zaloba .contact-info__text h4::after,.zaloba .contact-info__text h5::after{   background-color:#bbbbbb;}.zaloba .website-info a:hover{   color:#636363;}@font-face{   font-family:'icomoon';   src:url('../../woff,skory/webfont/icomoon/icomoon.woff') format('woff');   font-weight:normal;   font-style:normal;}.icon{   font-family:'icomoon' !important;   font-size:1.5em;   line-height:1;   font-style:normal;   font-weight:normal;   font-variant:normal;   text-transform:none;   vertical-align:middle;}.icon-cash:before{   content:"\e911";}.icon-government:before{   content:"\e915";}.icon-person-check:before{   content:"\e916";}.icon-phone:before{   content:"\e917";}.icon-person-key:before{   content:"\e91a";}.icon-arrow-right:before{   content:"\e91b";}.icon-arrow-left:before{   content:"\e923";}.icon-arrow-left1:before{   content:"\e924";}.icon-arrow-bottom:before{   content:"\e925";}.icon-newspaper:before{   content:"\e918";}.icon-arrow-down-long-angle:before{   content:"\e939";}.icon-arrow-top-long-angle:before{   content:"\e93b";}.icon-arrow-left-long-angle:before{   content:"\e93c";}.icon-arrow-right-long-angle:before{   content:"\e93d";}.icon-arrow-top-angle-thin:before{   content:"\e90d";}.icon-arrow-bottom-angle-thin:before{   content:"\e90f";}.icon-arrow-left-angle-thin:before{   content:"\e912";}.icon-arrow-right-angle-thin:before{   content:"\e913";}.icon-envelope:before{   content:"\e910";}.icon-pin:before{   content:"\e90e";}.icon-bip-big:before{   content:"\e907";}.icon-pause:before{   content:"\e90c";}.icon-pause-circle:before{   content:"\e926";}.icon-play-circle:before{   content:"\e927";}.icon-arrow-long-left:before{   content:"\e920";}.icon-arrow-long-right:before{   content:"\e919";}.icon-facebook:before{   content:"\e900";}.icon-messenger:before{   content:"\e901";}.icon-twitter:before{   content:"\e902";}.icon-linkedin:before{   content:"\e903";}.icon-youtube:before{   content:"\e904";}.icon-instagram:before{   content:"\e905";}.icon-rss:before{   content:"\e906";}.icon-bip:before{   content:"\e922";}.icon-contrast:before{   content:"\e921";}.icon-a11y:before{   content:"\e908";}.icon-search:before{   content:"\e909";}.icon-bars:before{   content:"\e90a";}.icon-cogs:before{   content:"\e914";}.icon-times:before{   content:"\e90b";}.icon-arrow-bottom-angle:before{   content:"\e91c";}.icon-arrow-top-angle:before{   content:"\e91d";}.icon-arrow-left-angle:before{   content:"\e91e";}.icon-arrow-right-angle:before{   content:"\e91f";}.icon-extend-letter_spacing-on:before{   content:"\e928";}.icon-extend-letter_spacing-off:before{   content:"\e929";}.icon-extend-line_height-on:before{   content:"\e92a";}.icon-extend-line_height-off:before{   content:"\e92b";}.icon-extend-word_spacing-on:before{   content:"\e92c";}.icon-extend-word_spacing-off:before{   content:"\e92d";}.icon-underline-link-on:before{   content:"\e92e";}.icon-underline-link-off:before{   content:"\e92f";}.icon-gluchoniemi:before{   content:"\e930";}.icon-jezyk_migowy:before{   content:"\e931";}.a11y *{box-sizing:border-box;}.a11y__list{display:flex;flex-wrap:wrap;width:15rem;}.a11y__item{display:flex;flex:1 1 33.3333%;max-width:33.3333%;border-left-style:none;}.a11y__item:first-of-type{border-right:1px solid #000;}.a11y__link{display:table;width:100%;min-width:0;height:3rem;min-height:0;padding:0;border:1px solid #000;color:#000 !important;background-color:#fee900;text-align:center;line-height:1;text-decoration:none !important;transition:background-color 250ms ease;}.a11y__link--active,.a11y__link:hover{color:#fee900 !important;background-color:#000;}.a11y__txt{display:table-cell;vertical-align:middle;padding:0 2px;font-size:1rem;text-align:center;}.a11y--A,.a11y--AA,.a11y--AAA{display:inline-block;}.a11y--A{font-size:1rem;padding-top:.4rem;}.a11y--AA{padding-top:.1rem;font-size:1.4rem;}.a11y--AAA{font-size:1.8rem;}.a11y__link .icon{display:table-cell;vertical-align:middle;}@media screen and (max-width:576px){.a11y__list{	width:100%;}}