/* Mediakon CSS 5522 */
.mediakon_theme_first.mediakon_text-img .mediakon_container .text a,
.m2dev_dodatki436264 .btnimg {
   background:transparent!important;
   background-color: transparent!important;
   padding: inherit!important;
}
.m2dev_dodatki436264.mediakon_theme_first {
--radius-small: 27px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 110px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 125px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 125px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki436264.mediakon_theme_second {
--radius-small: 27px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 110px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 125px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 125px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
.m2dev_dodatki436264.mediakon_theme_third {
--radius-small: 27px;
--radius-medium: 25px;
--radius-large: 50px;
--radius-circle: 50%;
 --padding-top-desktop: 110px;
 --padding-bottom-desktop: 110px;
 --padding-top-tablet: 125px;
 --padding-bottom-tablet: 80px;
 --padding-top-mobile: 125px;
 --padding-bottom-mobile: 60px;
 --padding-top-second: 65px;
 --padding-bottom-second: 65px;
}
                                            .m2dev_dodatki900096 {
                                                position: relative;
                                                background-color: rgb(242,242,242) !important;
                                                z-index: 0;
                                            }.m2dev_dodatki900096 .mediakon_container {  max-width: 1250px!important; }

.m2dev_dodatki900096  form { 
   box-shadow: 0 14px 36px rgba(0,0,0,.045)!important;
   background-color: #fff!important;
   background: #fff!important;
}

@media screen and (max-width: 1023px){ 
  .m2dev_dodatki900096  form { 
     background-color: transparent!important;
     background: transparent!important;
  }
}

.mediakon_contact-form-full .mediakon_container  .form  .mediakon_form  .mediakon_form-bottom-flex .mediakon_btn--green:hover { 
    background-color: green!important; color: silver!important; 
}

@media screen and (max-width: 1023px){ 

   .mediakon_contact-form-full .mediakon_form .mediakon_form-row  {  background-color: #eee!important; }
   .mediakon_contact-form-full .mediakon_form  {  background-color: #eee!important; }

}
.m2dev_dodatki900096.mediakon_theme_first {
--radius-small: 11px;
--radius-medium: 11px;
--radius-large: 11px;
--radius-circle: 11%;
 --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_dodatki900096.mediakon_theme_second {
--radius-small: 11px;
--radius-medium: 11px;
--radius-large: 11px;
--radius-circle: 11%;
 --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_dodatki900096.mediakon_theme_third {
--radius-small: 11px;
--radius-medium: 11px;
--radius-large: 11px;
--radius-circle: 11%;
 --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;
}
