/* Mediakon CSS 1344 */
.highlight-word {
  font-weight: bold;
  color: #DD3333;
}
.m2dev_dodatki565707.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 40px;
 --padding-bottom-desktop: 0px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki565707.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 40px;
 --padding-bottom-desktop: 0px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki565707.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 40px;
 --padding-bottom-desktop: 0px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki105605 {
    position: relative;
    background-color: rgb(255,255,255) !important;
    z-index: 0;
}/* ALE cena – pokaż */
.mediakon_form-row.hide-toggle:has(#cena_od),
.mediakon_form-row.hide-toggle:has(#cena_do) {
  display: flex !important;
}

/* powierzchnia – pokaż */
.mediakon_form-row.hide-toggle:has(#pow_od),
.mediakon_form-row.hide-toggle:has(#pow_do) {
  display: flex !important;
}

/* pokoje – pokaż */
.mediakon_form-row.hide-toggle:has(#pok_od),
.mediakon_form-row.hide-toggle:has(#pok_do) {
  display: flex !important;
}

.mediakon_form h3 {
  display: none;
}
.m2dev_dodatki116858.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 60px;
 --padding-bottom-desktop: 5px;
 --padding-top-tablet: 40px;
 --padding-bottom-tablet: 0px;
 --padding-top-mobile: 40px;
 --padding-bottom-mobile: 0px;
 --padding-top-second: 40px;
 --padding-bottom-second: 0px;
}
.m2dev_dodatki116858.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 60px;
 --padding-bottom-desktop: 5px;
 --padding-top-tablet: 40px;
 --padding-bottom-tablet: 0px;
 --padding-top-mobile: 40px;
 --padding-bottom-mobile: 0px;
 --padding-top-second: 40px;
 --padding-bottom-second: 0px;
}
.m2dev_dodatki116858.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 60px;
 --padding-bottom-desktop: 5px;
 --padding-top-tablet: 40px;
 --padding-bottom-tablet: 0px;
 --padding-top-mobile: 40px;
 --padding-bottom-mobile: 0px;
 --padding-top-second: 40px;
 --padding-bottom-second: 0px;
}
.mediakon_section-offer .mediakon_heading h2 {
  display: none;
}
.m2dev_dodatki327523.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 0px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki327523.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 0px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki327523.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 0px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki394563 {
    position: relative;
    background: url('https://nieruchomosciwroclaw.pl/wp-content/uploads/2025/05/doug-bagg-4lzoPhfCFf8-unsplash-scaled.jpg') no-repeat center center;
    background-size: cover;
    z-index: 0;
}.m2dev_dodatki394563  .mediakon_box-list .mediakon_theme_zero {
    padding: 0 0px!important;
}

.m2dev_dodatki394563 .highlight2-word {
  font-weight: bold;
  Xcolor: #DD3333;
  color: #fff;
  font-size: 41px;
  width: 100%;
}
.m2dev_dodatki394563 .highlight3-word {
  font-weight: bold;
  color: #fff;
  font-size: 41px;
  width: 100%;
}

.m2dev_dodatki394563 .mediakon_container .box-list div:nth-child(1){
   background: transparent!important;
   border: solid 0px #fffff!important;
   text-align: center;
   align-content: center;
}

.m2dev_dodatki394563 .first_box_center{ 
   width: 100%; 
   text-align: center;
   align-content: center;
}

@media (min-width: 767px) { .m2dev_dodatki394563 .first_box_center{  margin-top: -30px;  }}

@media (max-width: 767px) {

  .m2dev_dodatki394563 .mediakon_container .box-list .box:nth-child(1){  Xmax-width: 300px!important; }

  .mediakon_theme_first .box-list .box .icon {  float: left; }
  .m2dev_dodatki394563 .h3  {
    float: left;
    max-width: 70%;
    padding: 20px 10px 0px;
    text-align: center;
  }
  .m2dev_dodatki394563 .box-list .box p {  float:left;  }
  .m2dev_dodatki394563 .first_box_h2 { width: 100%; padding-top: 40px;}
}

.m2dev_dodatki394563  .mediakon_container .box-list box .h3{
  font-size: 24px!important;
  font-weight: 600;
  margin: 0;
}

.m2dev_dodatki394563 h2{ Xdisplay: none;}
.m2dev_dodatki394563 .first_box_h2 { display: block!important; min-width: 200px; width: 100%!important;}

@media (max-width: 1023px) {
  .m2dev_dodatki394563 .box-list .box {
    align-content: center;
    text-align: center!important;
 }
}

.m2dev_dodatki394563 .h3style {  margin: auto: important; }
.m2dev_dodatki394563  .mediakon_container .box-list box .h3 {  margin: auto: important; }


.m2dev_dodatki394563 .first_box_h2 {  margin: auto: important; }
.m2dev_dodatki394563.mediakon_theme_first {
--radius-small: 15px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 20px;
 --padding-bottom-desktop: 0px;
 --padding-top-tablet: 14px;
 --padding-bottom-tablet: 0px;
 --padding-top-mobile: 18px;
 --padding-bottom-mobile: 0px;
 --padding-top-second: 8px;
 --padding-bottom-second: 0px;
}
.m2dev_dodatki394563.mediakon_theme_second {
--radius-small: 15px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 20px;
 --padding-bottom-desktop: 0px;
 --padding-top-tablet: 14px;
 --padding-bottom-tablet: 0px;
 --padding-top-mobile: 18px;
 --padding-bottom-mobile: 0px;
 --padding-top-second: 8px;
 --padding-bottom-second: 0px;
}
.m2dev_dodatki394563.mediakon_theme_third {
--radius-small: 15px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 20px;
 --padding-bottom-desktop: 0px;
 --padding-top-tablet: 14px;
 --padding-bottom-tablet: 0px;
 --padding-top-mobile: 18px;
 --padding-bottom-mobile: 0px;
 --padding-top-second: 8px;
 --padding-bottom-second: 0px;
}
.mediakon_btn {
  border-radius: 25px!important;
  font-size: 14px!important;
  padding: 15px 30px 14px!important;
}

.m2dev_dodatki361807.mediakon_theme_first {
--radius-small: 33px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 67px;
 --padding-bottom-desktop: 0px;
 --padding-top-tablet: 63px;
 --padding-bottom-tablet: 0px;
 --padding-top-mobile: 43px;
 --padding-bottom-mobile: 0px;
 --padding-top-second: 14px;
 --padding-bottom-second: 0px;
}
.m2dev_dodatki361807.mediakon_theme_second {
--radius-small: 33px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 67px;
 --padding-bottom-desktop: 0px;
 --padding-top-tablet: 63px;
 --padding-bottom-tablet: 0px;
 --padding-top-mobile: 43px;
 --padding-bottom-mobile: 0px;
 --padding-top-second: 14px;
 --padding-bottom-second: 0px;
}
.m2dev_dodatki361807.mediakon_theme_third {
--radius-small: 33px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 67px;
 --padding-bottom-desktop: 0px;
 --padding-top-tablet: 63px;
 --padding-bottom-tablet: 0px;
 --padding-top-mobile: 43px;
 --padding-bottom-mobile: 0px;
 --padding-top-second: 14px;
 --padding-bottom-second: 0px;
}
.m2dev_dodatki745799 a{ 
  writing-mode: unset!important;
  text-orientation: unset !important;
  transform: rotate(0deg)!important;
  color: #DD3333!important;
  width: 100%;
  font-weight: 600;
  text-align: center;
  display: block;
}

.m2dev_dodatki745799 a:hover{
   text-decoration: none;
} 

.m2dev_dodatki745799 .box-list .box a {
  display: inline-block;
  height: 20px;
  transform: rotate(0deg)!important;
  transition: all .3s;
  width: 100%!important;
}

.telefony, .telefony span{
  writing-mode: unset!important;
  text-orientation: unset !important;
  color: #DD3333!important;
  width: 100%;
  font-weight: 600;
  text-align: center;
  display: block;
}

.m2dev_dodatki745799 .icon{ display:none!important; }
.m2dev_dodatki745799 .mediakon_heading { display:none!important; }
.m2dev_dodatki745799.mediakon_box-list.mediakon_theme_zero{ padding: 0 0px 50px!important;}
.m2dev_dodatki745799 video{ xborder: solid 1px gray!important; }

@media (min-width: 1024px) {
  .m2dev_dodatki745799  .mediakon_container .box-list .box {  width: calc(22% - 10px) !important;   }
  .m2dev_dodatki745799  .mediakon_container .box-list .box p {  font-size: 14px; }
}

 .m2dev_dodatki745799 .mediakon_container .box-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}

 .m2dev_dodatki745799 .mediakon_container .box-list .box {
  border: 0px solid #dfdfdf !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100%; /* domyślnie pełna szerokość – np. na telefonie */
}.m2dev_dodatki855514 { border-bottom: solid 4px #fff!important; }

.m2dev_dodatki855514 h2{ display:none; }
.m2dev_dodatki855514 .h2show{display: block;}
.m2dev_dodatki855514.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 60px;
 --padding-bottom-desktop: 116px;
 --padding-top-tablet: 60px;
 --padding-bottom-tablet: 60px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 60px;
 --padding-bottom-second: 60px;
}
.m2dev_dodatki855514.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 60px;
 --padding-bottom-desktop: 116px;
 --padding-top-tablet: 60px;
 --padding-bottom-tablet: 60px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 60px;
 --padding-bottom-second: 60px;
}
.m2dev_dodatki855514.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 60px;
 --padding-bottom-desktop: 116px;
 --padding-top-tablet: 60px;
 --padding-bottom-tablet: 60px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 60px;
 --padding-bottom-second: 60px;
}
.m2dev_dodatki390500 h2{ display:none; }
.m2dev_dodatki390500 .h2show{display: block;}
.m2dev_dodatki390500.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 30px;
 --padding-bottom-desktop: 30px;
 --padding-top-tablet: 60px;
 --padding-bottom-tablet: 60px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 60px;
 --padding-bottom-second: 60px;
}
.m2dev_dodatki390500.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 30px;
 --padding-bottom-desktop: 30px;
 --padding-top-tablet: 60px;
 --padding-bottom-tablet: 60px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 60px;
 --padding-bottom-second: 60px;
}
.m2dev_dodatki390500.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 30px;
 --padding-bottom-desktop: 30px;
 --padding-top-tablet: 60px;
 --padding-bottom-tablet: 60px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 60px;
 --padding-bottom-second: 60px;
}
.m2dev_dodatki455142 h2{ display:none; }
.m2dev_dodatki455142 .h2show{display: block;}

#tytul_h3{
  font-weight: 700;
  font-size: 20px;
  text-align: left;
}

@media (min-width: 1024px) {.team-person .mediakon_container .left {   margin-top: -550px!important; }}

.team-person .mediakon_container .right p   { font-size: 24px!important; }
.m2dev_dodatki455142 h2{ padding-top: 100px!important; }

.m2dev_dodatki455142 .phone{ display: none!important; }
.m2dev_dodatki455142 .mail{ display: none!important; }

.team-person .mediakon_container .right .desc .mediakon_btn  { display: none!important; }
.team-person .mediakon_container .right .desc #btnPop1 { display: inline-block!important; }
.team-person .mediakon_container .right .desc #btnPop2 { display: inline-block!important; }
.team-person .mediakon_container .right .desc p   { font-size: 20px!important; }

.team-person .mediakon_container .right .info a {font-size: 16px; }

.mediakon_theme_third .js-tabs .js-tabs-nav a, .mediakon_theme_third.mediakon_footerv2 .menu-vertical .col ul li a, .mediakon_theme_third.team-person .mediakon_container .right .info a {
   color: #fff!important;
}

.team-person .mediakon_container .right .info a {  margin: 0 30px 10px 0!important; }


@media (max-width: 1024px) {
   .phone {  display:none!important; }
   .mail     {  display:none!important; }
}

.team-person #btnPop1, .team-person #btnPop2 {display: block!important; color: #fff!important;}

.team-person #btnPop1, .team-person #btnPop2 {
  font-size: 16px !important;
  height: 48px !important;
}

.team-person .mediakon_container .right h2  { font-size: 44px!important; }
.m2dev_dodatki455142 .highlight-word{
  font-size: 50px;
  font-weight: bold;
  color: #DD3333;
}

.team-person .mediakon_container .right p {
  font-size: 18px !important;
  font-weight: 400;
}
.m2dev_dodatki577154 { border-bottom: solid 4px var(--first_color_border_offer)!important; }

.m2dev_dodatki577154 h1{ font-size:24px!important; }
.m2dev_dodatki577154.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 22px;
 --padding-bottom-desktop: 30px;
 --padding-top-tablet: 0px;
 --padding-bottom-tablet: 43px;
 --padding-top-mobile: 0px;
 --padding-bottom-mobile: 45px;
 --padding-top-second: 0px;
 --padding-bottom-second: 39px;
}
.m2dev_dodatki577154.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 22px;
 --padding-bottom-desktop: 30px;
 --padding-top-tablet: 0px;
 --padding-bottom-tablet: 43px;
 --padding-top-mobile: 0px;
 --padding-bottom-mobile: 45px;
 --padding-top-second: 0px;
 --padding-bottom-second: 39px;
}
.m2dev_dodatki577154.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 22px;
 --padding-bottom-desktop: 30px;
 --padding-top-tablet: 0px;
 --padding-bottom-tablet: 43px;
 --padding-top-mobile: 0px;
 --padding-bottom-mobile: 45px;
 --padding-top-second: 0px;
 --padding-bottom-second: 39px;
}
.mediakon_contact-form-full{
    background: #fff!important;
}

.mediakon_contact-form-full .mediakon_container form{
    background: #f0f0f0!important;
}

.mediakon_text h2{
    margin: 30px 0 0!important;
}

.mediakon_text p{
    margin-top: 5px!important;
}

.m2dev_dodatki771126  .mediakon_container h2 { font-size: 40px;}
.m2dev_dodatki771126  .mediakon_container h2 strong { color: #cc0000;font-size: 52px;}
.m2dev_dodatki771126  .mediakon_container h2 p{ font-size: 18px; font-weight:400;}

.podtytul, .mediakon_text p {font-size: 18px!important; font-weight:400;}

@media(max-width: 1199px) { 
      .m2dev_dodatki771126 .mediakon_form{ padding: 10px 10px 10px 10px!important;}
      .m2dev_dodatki771126 .mediakon_container { padding: 0 0px!important;}
      .m2dev_dodatki771126 .mediakon_container { border-radius: 0px!important;}
      .m2dev_dodatki771126 form{ border-radius: 0px!important;}

      .m2dev_dodatki771126 .mediakon_container p{ padding: 10px 10px 10px 10px!important;}
}
@media (max-width: 2048px) {
  .mediakon_footer .cols .col:nth-child(2) {  width: 50%!important;  }
  .mediakon_footer .cols .col:nth-child(4) {  width: 20%!important;  }
  .mediakon_footer .cols .col:nth-child(6) {  width: 30%!important;  }
}
@media (max-width: 1024px) {
  .mediakon_footer .cols .col:nth-child(2) {  width: 99%!important;  }
  .mediakon_footer .cols .col:nth-child(4) {  width: 99%!important;  }
  .mediakon_footer .cols .col:nth-child(6) {  width: 99%!important;  }
}


.mediakon_footer .cols .col > strong { font-weight: 800;font-size: 18px;}
.m2dev_dodatki936126  .mediakon_container h2 { display: none!important; }


.m2dev_dodatki936126 .bottom_img {margin-top:-40px;max-width:89%;}
@media(max-width: 560px){
.m2dev_dodatki936126 .bottom_img {
  margin-top: 11px;
  max-width: 79%;
}
.m2dev_dodatki936126.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 110px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 142px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 146px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 132px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki936126.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 110px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 142px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 146px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 132px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki936126.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 110px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 142px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 146px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 132px;
 --padding-bottom-second: 65px;
}
