/* Mediakon CSS 4748 */
.m2dev_dodatki542770 .mediakon_container { 
max-width:50% !important; 
text-align: center !important;
}

@media (max-width: 1024px) {
.m2dev_dodatki542770 .mediakon_container { 
width:100% !important; 
max-width:100% !important; 
}

}
.m2dev_dodatki542770.mediakon_theme_first {
--radius-small: 2px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 20px;
 --padding-bottom-desktop: 18px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 39px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 30px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki542770.mediakon_theme_second {
--radius-small: 2px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 20px;
 --padding-bottom-desktop: 18px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 39px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 30px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki542770.mediakon_theme_third {
--radius-small: 2px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 20px;
 --padding-bottom-desktop: 18px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 39px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 30px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki896212 .mediakon_container {
    display: flex !important;
}

@media (max-width: 1024px) {
    .m2dev_dodatki896212 .mediakon_container {
        display: block !important; /* Lub display: initial; w zależności od tego, jakiego stylu oczekujesz */
    }   
}

.m2dev_dodatki896212 .mediakon_heading {
flex: 0 0 30%  !important;
position: relative !important;
}

.m2dev_dodatki896212 .box-list{  flex: 0 0 70%  !important; }

.m2dev_dodatki896212 .box-list .box h2 {  font-size: 28px;  /* tytuł opisu*/ }
.m2dev_dodatki896212 .box-list .box p {  font-size: 22px;  /*opis*/ }


@media (max-width: 1199px) {
   .m2dev_dodatki896212 .box-list .box h2 {  font-size: 18px;  /* tytuł opisu mobilnie */ }
   .m2dev_dodatki896212  .mediakon_heading--center {  margin-bottom: 200px; }
}

.m2dev_dodatki896212 .mediakon_heading--center {
   text-align: left !important;
}

.m2dev_dodatki896212 .mediakon_heading h2{
   position: absolute !important;
   top: 0px !important;
   padding-right: 15px!important;
}
.m2dev_dodatki896212.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 54px;
 --padding-bottom-desktop: 50px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 50px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 50px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki896212.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 54px;
 --padding-bottom-desktop: 50px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 50px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 50px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki896212.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 54px;
 --padding-bottom-desktop: 50px;
 --padding-top-tablet: 80px;
 --padding-bottom-tablet: 50px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 50px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki941688  .li-left li::before {
            content: "\f00c"; /* Unicode dla ikony check */
            font-family: "Font Awesome 6 Free"; /* Nazwa fontu */
font-weight: 900; /* Waga fontu dla wersji solid */
            color: green; /* Kolor ikony */
            margin-right: 16px; /* Odstęp między ikoną a tekstem */

        }

.m2dev_dodatki941688 ul{
list-style-type: none;
padding-left:0px;
margin-left:0px;
line-height:1.5;
}
.m2dev_dodatki941688 ul li{
    background-color: #f7f7f7;
    border-radius: 10px;
    padding-left: 20px;
    min-height: 55px;
    padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 15px;
}

.m2dev_dodatki941688  .mediakon_container .text{
    padding-top: 50px;
    padding-bottom: 50px;
}
.m2dev_dodatki941688.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 56px;
 --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_dodatki941688.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 56px;
 --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_dodatki941688.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 56px;
 --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_dodatki663807 .mediakon_container { 
width:75% !important; 
max-width:1024px !important;
text-align: center !important;
}

@media (max-width: 1024px) {
.m2dev_dodatki663807 .mediakon_container { 
width:100% !important; 
max-width:100% !important; 
}

}
.m2dev_dodatki663807.mediakon_theme_first {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 60px;
 --padding-bottom-desktop: 20px;
 --padding-top-tablet: 60px;
 --padding-bottom-tablet: 20px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 20px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki663807.mediakon_theme_second {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 60px;
 --padding-bottom-desktop: 20px;
 --padding-top-tablet: 60px;
 --padding-bottom-tablet: 20px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 20px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki663807.mediakon_theme_third {
--radius-small: 10px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 60px;
 --padding-bottom-desktop: 20px;
 --padding-top-tablet: 60px;
 --padding-bottom-tablet: 20px;
 --padding-top-mobile: 60px;
 --padding-bottom-mobile: 20px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
/* opis w boxi-e */
.m2dev_dodatki997752  .mediakon_container .listing .item .text p { font-size: 22px; }@media (min-width: 1024px) {
   .mediakon_footer .cols .col:nth-child(2) {  width: 25%;}
   .mediakon_footer .cols .col:nth-child(3) {  width: 35%; color1: silver!important;}
   .mediakon_footer .cols .col:nth-child(5) { width: 19%;  }
   .mediakon_footer .cols .col:nth-child(7) { width: 19%;  }
}
