/********* Compiled - Do not edit *********/
:root{--color-primary:#d42828;--color-gradient-start:#CE2350;--color-gradient-stop:#C62224;--lqd-cc-active-bw:1px;}body{font-family:'Chivo', sans-serif ;font-weight:400;line-height:1.7em;font-size:1em;color:#8a8a91;}.btn{font-family:inherit;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:'Inter', sans-serif ;font-weight:700;line-height:1.2em;font-size:52px;color:#181b31;}.h2,h2{font-family:'Inter', sans-serif ;font-weight:700;line-height:1.2em;font-size:40px;color:#181b31;}.h3,h3{font-family:'Inter', sans-serif ;font-weight:700;line-height:1.2em;font-size:32px;color:#181b31;}.h4,h4{font-family:'Inter', sans-serif ;font-weight:700;line-height:1.2em;font-size:25px;color:#181b31;}.h5,h5{font-family:'Inter', sans-serif ;font-weight:700;line-height:1.2em;font-size:21px;color:#181b31;}.h6,h6{font-family:'Inter', sans-serif ;font-weight:700;line-height:1.2em;letter-spacing:0.1em;font-size:12px;text-transform:uppercase;color:#181b31;}.main-header .navbar-brand{max-width:100px;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:80px;padding-bottom:80px;}#lqd-gdpr{padding:   ;border-radius:   ;}#lqd-gdpr .lqd-gdpr-accept{padding:   ;border-radius:   ;}#lqd-site-content, .page-scheme-dark #lqd-site-content{background-color:#282828;}section.vc_row{units:px;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:25px;}}#gform_wrapper_1 .gfield_checkbox {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  padding: 0;
  list-style: none;
}

@media (max-width: 768px) {
  #gform_wrapper_1 .gfield_checkbox {
    grid-template-columns: repeat(2, 1fr);
  }
}


.gform_wrapper .percentbar_blue {
  background-color: #290008 !important;
}


.gform_wrapper .gform_next_button,
.gform_wrapper .gform_previous_button,
.gform_wrapper .gform_button {
  background-color: #290008 !important; 
  color: #ffffff !important;            
  border-radius: 6px;
  padding: 10px 20px;
}

.gform_wrapper input[type="radio"] {
  appearance: none;
  width: 22px;
  height: 22px;
  border: 2px solid #290008;
  border-radius: 50%;
  background-color: #fff;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
  transition: background-color 0.2s ease-in-out, border 0.2s ease-in-out;
}

.gform_wrapper input[type="radio"]:checked {
  background-color: #290008;
  border-color: #290008;
}

.gform_wrapper input[type="radio"]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  background-color: white;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

.gform_wrapper input[type="checkbox"] {
  accent-color: #290008;
}

.gform_wrapper input[type="checkbox"] {
  appearance: none;
  width: 22px;
  height: 22px;
  border: 2px solid #290008;
  border-radius: 4px;
  background-color: #fff;
  position: relative;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out, border 0.2s ease-in-out;
}

.gform_wrapper input[type="checkbox"]:checked {
  background-color: #290008;
  border-color: #290008;
}

.gform_wrapper input[type="checkbox"]:checked::after {
  content: "✔";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 14px;
  color: white;
}
@media (max-width: 980px) {
  #lqd-mobile-sec-nav,
  .mobile-navbar-collapse,
  .navbar-collapse {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    position: absolute !important;
    top: -9999px !important;
  }
@media (max-width: 980px) {
  .navbar-toggle,
  .nav-trigger {
    display: none !important;
  }
}
@media (max-width: 980px) {
  #lqd-mobile-sec-nav {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    position: absolute !important;
    top: -9999px !important;
  }

  .lqd-mobile-sec {
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    border: none !important;
  }
}

@media (max-width: 980px) {
  .header-module.module-button {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }

  .przycisk-mobile {
    width: auto !important;
  }
}