/* Mediakon CSS 2 */
 .m2dev_dodatki613647 .mediakon_container div h2 p{
   font-size: 22px!important;
   font-weight: 200!important;
   max-width: 700px!important;
}

 .m2dev_dodatki613647 .mediakon_container div p{
   font-size: 22px!important;
   font-weight: 200!important;
   max-width: 700px!important;
   line-height: 33px!important;
}

 .m2dev_dodatki613647 .mediakon_container div div{
   font-size: 28px!important;
   font-weight: 400!important;
   max-width: 700px!important;
}

 .m2dev_dodatki613647 .mediakon_container{
    background-image: url('https://nieruchomosciwroclaw.pl/wp-content/uploads/2025/08/Merkury-tlo4tran.png');
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: center;
    background-size: auto;
}

 .m2dev_dodatki613647  .mediakon_container .text {
  width: 50%!important;
}.m2dev_dodatki991570 {
    position: relative;
    background: url('https://nieruchomosciwroclaw.pl/wp-content/uploads/2025/10/rozmowa-biuro-837A6300b.jpg') no-repeat center center;
    background-size: cover;
    z-index: 0;
}.m2dev_dodatki991570::before, .m2dev_dodatki991570::after {
    content: '';
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    pointer-events: none;
    z-index: -1;
}.m2dev_dodatki991570::before {
    width: 100%;
    height: 1%;
    top: 0;
   

    background: url('data:image/svg+xml;utf8,');
    background-size: cover;

        

}


@media (max-width: 1200px) {
    .m2dev_dodatki991570::before {
        height: 1%;
    }
}

@media (max-width: 768px) {
    .m2dev_dodatki991570::before {
        height: 1%;
    }
}
.mediakon_text-img {
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: center;
    background-size: auto;
    border-radius: 11px!important;
    Xmax-width: 70%;
    Xmargin: auto;
}

.mediakon_heading-bg {  margin-bottom: 90px!important; }


#btnPop1 {  margin-left: 20px; float: left;  background: #cc0000!important; }
#btnPop2 {  margin-left: 10px; float: left;  background: #cc0000!important; }


.m2dev_dodatki991570.mediakon_theme_first {
--radius-small: 5px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 222px;
 --padding-bottom-desktop: 222px;
 --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_dodatki991570.mediakon_theme_second {
--radius-small: 5px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 222px;
 --padding-bottom-desktop: 222px;
 --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_dodatki991570.mediakon_theme_third {
--radius-small: 5px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 222px;
 --padding-bottom-desktop: 222px;
 --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_dodatki782934 .box-list .box p { font-size:36px !important; font-weight: bold !important; } 

.m2dev_dodatki782934 .box-list .box { 
    background-color:#f7f7f7 !important; border: 0px !important;
    padding: 0px 100px 0px !important;
    margin: 0 0px 0px !important;
} 

@media screen and (min-width:1444px){
.m2dev_dodatki782934 .box-list .box { width: calc(20% - 20px); }
}

.m2dev_dodatki782934 .box-list {
  margin: 0 50px 0px!important;
}

.m2dev_dodatki782934 .box-list .box .icon {
   padding: 30px 0px 40px !important;
   justify-content: center!important;
   color: #fff!important;
   background-color: #cc0000;
   width: 120px;
   height: 120px !important; 
   border-radius: 50%;
}

.m2dev_dodatki782934 .box-list .box h2 {
    border-bottom: 0px solid #0c0c0c;
    padding-bottom: 31px;
    font-size: 14px!important;
    font-weight: 400!important;
    text-align: center;
    width: 120px;
    margin-top: 10px;
} 

.m2dev_dodatki782934 .mediakon_container  .mediakon_heading h2{
   font-size: 24px!important;
}
.m2dev_dodatki782934 .mediakon_container  .mediakon_heading h2 strong{
   color: #CC0000!important;
   font-size: 38px!important;
}

.m2dev_dodatki782934  .box-list .box .icon:hover {
  font-size: 55px!important;
}

.m2dev_dodatki8361  .mediakon_container h2 { font-size: 28px;}
.m2dev_dodatki8361  .mediakon_container h2 strong { color: #cc0000; font-size: 32px;}


.m2dev_dodatki8361.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 12px;
 --padding-bottom-desktop: 12px;
 --padding-top-tablet: 18px;
 --padding-bottom-tablet: 10px;
 --padding-top-mobile: 12px;
 --padding-bottom-mobile: 10px;
 --padding-top-second: 24px;
 --padding-bottom-second: 14px;
}
.m2dev_dodatki8361.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 12px;
 --padding-bottom-desktop: 12px;
 --padding-top-tablet: 18px;
 --padding-bottom-tablet: 10px;
 --padding-top-mobile: 12px;
 --padding-bottom-mobile: 10px;
 --padding-top-second: 24px;
 --padding-bottom-second: 14px;
}
.m2dev_dodatki8361.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 12px;
 --padding-bottom-desktop: 12px;
 --padding-top-tablet: 18px;
 --padding-bottom-tablet: 10px;
 --padding-top-mobile: 12px;
 --padding-bottom-mobile: 10px;
 --padding-top-second: 24px;
 --padding-bottom-second: 14px;
}
.m2dev_dodatki597253 .icon{ display:none!important; }

.m2dev_dodatki597253 .mediakon_heading { display:none!important; }

.m2dev_dodatki597253.mediakon_box-list.mediakon_theme_zero{ padding: 0 0px!important;}


.m2dev_dodatki597253 video{ xborder: solid 1px gray!important; }

@media (min-width: 1024px) {
  .m2dev_dodatki597253  .mediakon_container .box-list .box {
    width: calc(22% - 10px) !important; 
  }
 .m2dev_dodatki597253  .mediakon_container .box-list .box p {
  font-size: 14px;
}

}



 .m2dev_dodatki597253 .mediakon_container .box-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}

 .m2dev_dodatki597253 .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_dodatki957482 .box-list .box .icon {
   padding: 90px 0px 40px !important;
   justify-content: center!important;
   color: #cc0000!important;
   float: left;
   left: 25%;
   position: relative;
}

.m2dev_dodatki957482 .box-list {
  margin: 0 50px 0px!important;
}


.m2dev_dodatki957482 .box-list .box h2 {
    font-size: 28px!important;
    font-weight: 800!important;
    text-align: center;
    padding-bottom: 20px;
    margin-top: 70px;
}

.m2dev_dodatki957482 .box-list .box p {
    font-size: 18px!important;
    font-weight: 400!important;
    text-align: center;
}

.m2dev_dodatki957482 .mediakon_container  .mediakon_heading h2{
   font-size: 24px!important;
}
.m2dev_dodatki957482 .mediakon_container  .mediakon_heading h2 strong{
   color: #CC0000!important;
   font-size: 38px!important;
}

.m2dev_dodatki743289  .mediakon_container h2 strong { color: #cc0000;font-size: 52px;}

.mediakon_module-text {  padding: 20px 0px 0!important; }
.m2dev_dodatki743289.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 12px;
 --padding-bottom-desktop: 12px;
 --padding-top-tablet: 18px;
 --padding-bottom-tablet: 10px;
 --padding-top-mobile: 12px;
 --padding-bottom-mobile: 10px;
 --padding-top-second: 24px;
 --padding-bottom-second: 14px;
}
.m2dev_dodatki743289.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 12px;
 --padding-bottom-desktop: 12px;
 --padding-top-tablet: 18px;
 --padding-bottom-tablet: 10px;
 --padding-top-mobile: 12px;
 --padding-bottom-mobile: 10px;
 --padding-top-second: 24px;
 --padding-bottom-second: 14px;
}
.m2dev_dodatki743289.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 12px;
 --padding-bottom-desktop: 12px;
 --padding-top-tablet: 18px;
 --padding-bottom-tablet: 10px;
 --padding-top-mobile: 12px;
 --padding-bottom-mobile: 10px;
 --padding-top-second: 24px;
 --padding-bottom-second: 14px;
}
.mediakon_btn--green { background-color: #cc0000!important;}
.m2dev_dodatki103284.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 4px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 8px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 0px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 0px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki103284.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 4px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 8px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 0px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 0px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki103284.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 4px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 8px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 0px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 0px;
 --padding-bottom-second: 65px;
}
@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;  }
}

.mediakon_footer .cols .col > strong { font-weight: 800;font-size: 18px;}
.m2dev_dodatki344789  .mediakon_container h2 { display: none!important; }