.elementor-122070101 .elementor-element.elementor-element-7cf935f > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-122070101 .elementor-element.elementor-element-4c861ff .elementor-heading-title{font-size:30px;}.elementor-122070101 .elementor-element.elementor-element-ba405cc{font-size:20px;}.elementor-122070101 .elementor-element.elementor-element-39f39e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-5e63ba0{font-size:20px;}.elementor-122070101 .elementor-element.elementor-element-5e63ba0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-38bd4b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-e73239e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-77e9d33 .elementor-heading-title{font-size:30px;}.elementor-122070101 .elementor-element.elementor-element-77e9d33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-2658746 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-d25b4df{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-5d4cf09 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-122070101 .elementor-element.elementor-element-5d4cf09 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-dea4752 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-15465d3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-122070101 .elementor-element.elementor-element-15465d3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-3bfcafe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-844f973{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-7260e63 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-122070101 .elementor-element.elementor-element-7260e63 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-122070101 .elementor-element.elementor-element-801056b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-7cf935f */#main #content #utility_menu{
     list-style-type: none;
     padding-left: 0;
}
#main #content a.utility-link{
    color:#9D9D9D;
    font-size: 25px;
}
#main #content a.utility-link.active{
    color:#000;
}
#utility_menu li{
    padding-bottom: 15px
}/* End custom CSS */
/* Start custom CSS for page-settings */.cms-id-122 .elementor-clearfix ul {padding: 0 !important; margin: 0 !important;}
  .cms-id-122 .marginParagraf p {margin-bottom: 5px !important;}
   .cms-id-122 .elementor-element-68a9d0d ul:first-of-type li:last-child {
    margin-bottom: 25px;
}
 
 .cms-id-122 #content .comparison-table {
    width: 100%;
    border-collapse: collapse;
  }
  .cms-id-122 #content .comparison-table td {
    padding: 10px;
    vertical-align: middle;
  }
  .cms-id-122 #content .wyrownaj-prawo {
    text-align: right;
  }
  /* responsywność */
  @media (max-width: 768px) {
    .cms-id-122 #content .comparison-table {
         overflow-x: auto;
      white-space: normal;
    }
    .cms-id-122 #content .comparison-table tr {
      display: block;
      margin-bottom: 10px;
      border-bottom: 1px solid #eee;
      padding-bottom: 10px;
    }
    .cms-id-122 #content .comparison-table td {
      display: block;
      text-align: center;
    }
    .cms-id-122 #content .wyrownaj-prawo {
      text-align: center;
    }

  }/* End custom CSS */