/* Mediakon CSS 1344 */
.mediakon_offer-slider .mediakon_thumb__text .title {  min-height: 60px; }

.mediakon_offer-slider .mediakon_thumb__text .price {
  font-size: 32px;
  padding: 0px 15px 0px 19px;
  color: var(--first_color_fonts_offer) !important;
  background: var(--first_color_second_fonts) !important;
}
.mediakon_thumb__text .price {
  right: 0px!important;
  top: 0px!important;
  padding: 0px 10px 0px 0px;
}

.Xslick-slide div div {  transition: box-shadow 0.3s ease-in-out; }
.Xslick-slide div div:only-child:hover {  box-shadow: inset  0px 0px 10px 5px rgba(255, 255, 255, 0.5); }
.Xslick-slide div:only-child{  border: solid 2px var(--first_color_second_fonts) !important }

.mediakon_offer-special  .mediakon_item  {  border: solid 4px var(--first_color_second_fonts)!important; }

.mediakon_theme_third .mediakon_thumb .list-info li svg path {  fill: var(--first_color_second_fonts) !important;  }

.mediakon_offer-special { border-bottom: solid 4px var(--first_color_second_fonts)!important; }

.m2dev_dodatki957365.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 50px;
 --padding-bottom-desktop: 34px;
 --padding-top-tablet: 50px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 50px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 50px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki957365.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 50px;
 --padding-bottom-desktop: 34px;
 --padding-top-tablet: 50px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 50px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 50px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki957365.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 50px;
 --padding-bottom-desktop: 34px;
 --padding-top-tablet: 50px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 50px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 50px;
 --padding-bottom-second: 65px;
}
.mediakon_itemX div::after{  transition: box-shadow 0.3s ease-in-out; }
.mediakon_itemX div::after:hover{
  /* box-shadow: poziomo pionowo rozmycie kolor mediakon_item */
  box-shadow: inset  0px 0px 10px 5px rgba(44, 44, 44, 0.5);
}

.mediakon_offer-list  .mediakon_item  {  border: solid 1px var(--first_color_second_fonts)!important; }
.mediakon_offer-list  .mediakon_thumb::after  {  border: solid 0px var(--first_color_second_fonts)!important; border-color: var(--first_color_second_fonts)!important; }

.mediakon_offer-list  .mediakon_item {  transition: box-shadow 0.3s ease-in-out; }
.mediakon_offer-list  .mediakon_item {  box-shadow: 0px 0px 6px rgba(4, 4, 4, 0.3)!important; }
.mediakon_offer-list  .mediakon_item:hover {  box-shadow: 0px 0px 20px rgba(1, 1, 1, 0.9)!important; }


.m2dev_dodatki574945.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: 80px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki574945.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: 80px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki574945.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: 80px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.xmediakon_theme_third.mediakon_module-text {  xpadding-bottom: 10px; }

.m2dev_dodatki876968 { border-top: solid 10px var(--first_color_second_fonts)!important; }




.m2dev_dodatki876968.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 6px;
--radius-circle: 50%;
 --padding-top-desktop: 110px;
 --padding-bottom-desktop: 6px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 8px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 4px;
 --padding-top-second: 65px;
 --padding-bottom-second: 8px;
}
.m2dev_dodatki876968.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 6px;
--radius-circle: 50%;
 --padding-top-desktop: 110px;
 --padding-bottom-desktop: 6px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 8px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 4px;
 --padding-top-second: 65px;
 --padding-bottom-second: 8px;
}
.m2dev_dodatki876968.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 6px;
--radius-circle: 50%;
 --padding-top-desktop: 110px;
 --padding-bottom-desktop: 6px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 8px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 4px;
 --padding-top-second: 65px;
 --padding-bottom-second: 8px;
}
 .m2dev_dodatki580837 .text a {xdisplay: none;}
 .m2dev_dodatki580837 .mail {display: none!important;}
 .m2dev_dodatki580837 .phone {display: none!important;}

 .m2dev_dodatki580837 .listing .item .text p {  margin: 9px 0 2px; }


.mediakon_team-listing .listing .item .text {  border-radius: 0px!important; };
.mediakon_team-listing .listing .item .img img {  border-radius: 0px!important; };
.m2dev_dodatki580837  .listing .item .img img {  border-radius: 0px!important; };
.m2dev_dodatki580837  .listing .item .text {  border-radius: 0px!important; };
.m2dev_dodatki806452 {
    position: relative;
    background: url('https://wgn-warszawa.pl/wp-content/uploads/2026/04/wgn-warszawa-belka-napis2-scaled.jpg') no-repeat center center;
    background-size: cover;
    z-index: 0;
}.m2dev_dodatki806452  {    
   background-attachment: fixed;   
   background-position: center;
   background-image: url("https://wgn-warszawa.pl/wp-content/uploads/2026/04/wgn-warszawa-belka-napis2-scaled.jpg");
    background-position: center center;
    Xbackground-size: 100% auto;
}
.m2dev_dodatki806452 .napis123 { 
    text-align: center; 
    font-size: 52px !important;
    background: rgba(0,0,0,0.3);
    border-radius: 0px;
    width: 100%;
    padding: 15px 5px 15px 5px;
}
.m2dev_dodatki806452 p   { text-align: center; }


.m2dev_dodatki806452 .napis123:hover {  transform: scale(1.3); }

.m2dev_dodatki806452 .napis123{
  transform: scale(1);
  transform-origin: center;
  transition: transform 222ms ease;
  will-change: transform;
  line-height: 1.1!important;
}

@media only screen and (max-width: 1024px) {
    .napis123 {
        font-size: 40px!important;
        line-height: 1.1!important;
     }
}@media (max-width: 1024px) {
   .phone {  display:none!important; }
   .mail     {  display:none!important; }
}
.m2dev_dodatki81730 .phone{ display: none!important; }
.m2dev_dodatki81730 .mail{ display: none!important; }

.dodajR{float: right;}.m2dev_dodatki10520   {
  Xbackground-color: #fafafa !important; /* jasny szary */
  text-align: center;
}

 .m2dev_dodatki10520 img{ border-radius:0px!important; }

.wyszwgn {
    min-height: 220px;
}

@media (min-width: 1150px){
   .wyszwgn {   margin-left: 15%;}
    .m2dev_dodatki10520 h2{   margin-left: 15%;  }
}

@media(min-width: 1024px) {.wyszwgn_mobile{ display: none;}}
@media(max-width: 1023px) {.wyszwgn{ display: none;}}

 .m2dev_dodatki10520 h2{ text-align:left!important; }


@media(max-width: 1023px) { 
  .mediakon_text xh2{ font-size: 20px!important; }
  .m2dev_dodatki10520 xh2{ font-size: 20px!important; }
}

.m2dev_dodatki10520   {
  Xbackground-color: #fafafa !important; /* jasny szary */
  text-align: center;
}

 .m2dev_dodatki10520 img{ border-radius:0px!important; }

.wyszwgn {
    min-height: 220px;
}

@media (min-width: 1150px){
   .wyszwgn {   margin-left: 15%;}
    .m2dev_dodatki10520 h2{   margin-left: 15%;  }
}

@media(min-width: 1024px) {.wyszwgn_mobile{ display: none;}}
@media(max-width: 1023px) {.wyszwgn{ display: none;}}

 .m2dev_dodatki10520 h2{ text-align:left!important; }


@media(max-width: 1023px) { 
  .mediakon_text xh2{ font-size: 20px!important; }
  .m2dev_dodatki10520 xh2{ font-size: 20px!important; }
}

.m2dev_dodatki426334 .scroll-top{
    position: fixed !important;
    bottom:20px !important;
    right:20px !important;
    top:unset !important;
    background-color: white !important;
}.mediakon_footer .copy {
  margin: 61px 0 0!important;
}
.mediakon_footer h2 {
  margin: 0 0 9px!important;
}
.m2dev_dodatki426334.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 47px;
 --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_dodatki426334.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 47px;
 --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_dodatki426334.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 47px;
 --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;
}
