@charset "UTF-8";
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "semplicitapro", sans-serif !important;
  font-weight: 400;
  font-style: normal; }

.container-header .container-nav .metismenu > li:first-child {
  display: none; }
.container-header .container-nav .mod-menu > li a {
  font-weight: 800; }

.com-content-article__body hr {
  border-top: 1px solid rgba(0, 0, 0, 0.2); }
.com-content-article__body ul li, .com-content-article__body ol li {
  margin-bottom: 1rem; }
.com-content-article__body ul.list-style-1 li {
  margin-bottom: 0;
  padding-left: 10px; }
  .com-content-article__body ul.list-style-1 li::marker {
    content: "→"; }
.com-content-article__body table thead tr > th, .com-content-article__body table thead tr > td,
.com-content-article__body table tbody tr > th,
.com-content-article__body table tbody tr > td {
  padding: .2rem;
  border: 1px solid #efe9e1; }
.com-content-article__body table thead tr th,
.com-content-article__body table tbody tr th {
  background-color: #efe9e1; }
.com-content-article__body table thead .blank,
.com-content-article__body table tbody .blank {
  border: none !important;
  background: transparent !important; }
.com-content-article__body table thead .sum,
.com-content-article__body table tbody .sum {
  font-weight: 700;
  background-color: #efe9e1; }
.com-content-article__body table.s1 {
  margin-top: 2rem;
  margin-bottom: 2rem; }
  .com-content-article__body table.s1 thead tr th,
  .com-content-article__body table.s1 thead tr td,
  .com-content-article__body table.s1 tbody tr th,
  .com-content-article__body table.s1 tbody tr td {
    padding: 15px;
    border: 1px solid rgba(0, 0, 0, 0.2); }

.banner.s1 {
  background-color: #9d7967;
  color: #fff;
  padding: 1rem;
  border: 3px dotted #fff; }
  .banner.s1 p:last-of-type {
    margin: 0;
    padding: 0; }
  .banner.s1 a {
    color: #fff;
    text-decoration: underline;
    text-decoration-style: solid; }
  .banner.s1 a:hover,
  .banner.s1 a:focus {
    text-decoration: none; }

.formula-block {
  background-color: #efe9e1;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin-bottom: 1rem; }
  .formula-block .formula-display {
    display: flex;
    margin: 1em 0;
    text-align: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; }
    .formula-block .formula-display > * {
      padding: 5px;
      margin: 2px; }
    .formula-block .formula-display .fraction {
      display: flex;
      flex-direction: column;
      flex-wrap: nowrap;
      justify-content: center;
      align-items: center; }
      .formula-block .formula-display .fraction > *.line {
        border-top: 1px solid #000;
        width: 100%; }
  .formula-block .or {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }

.two-column-list ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0;
  padding: 0;
  list-style-position: inside; }
  @media (max-width: 575.98px) {
    .two-column-list ul {
      grid-template-columns: 1fr; } }

#FormBrief1 #rsform_error_3 {
  padding: 1rem; }
#FormBrief1 .formContainer > div > div .rsform-type-pagebreak,
#FormBrief1 .formContainer > div > div .rsform-type-submitbutton {
  margin-top: 3rem !important;
  margin-bottom: 1rem !important; }
  #FormBrief1 .formContainer > div > div .rsform-type-pagebreak .formControls,
  #FormBrief1 .formContainer > div > div .rsform-type-submitbutton .formControls {
    display: flex;
    justify-content: center; }
    #FormBrief1 .formContainer > div > div .rsform-type-pagebreak .formControls button,
    #FormBrief1 .formContainer > div > div .rsform-type-submitbutton .formControls button {
      margin: 5px;
      max-width: 300px; }
#FormBrief1 .formContainer > div > div .rsform-block .formControls .rsfp-fieldset {
  width: 100%; }
#FormBrief1 .formContainer#rsform_3_page_1 > div > div .formControlLabel {
  display: flex !important;
  font-weight: 700;
  width: 100%; }
#FormBrief1 .formContainer#rsform_3_page_1 > div > div .rsform-block {
  padding: 1rem;
  background-color: var(--graycolor2); }
  #FormBrief1 .formContainer#rsform_3_page_1 > div > div .rsform-block:hover {
    background-color: var(--graycolor2); }
  #FormBrief1 .formContainer#rsform_3_page_1 > div > div .rsform-block .rsfp-visually-hidden {
    display: flex;
    font-weight: 700;
    width: 100%; }
#FormBrief1 .formContainer#rsform_3_page_1 > div > div .rsform-type-pagebreak {
  background-color: transparent;
  padding: 0px;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0); }
  #FormBrief1 .formContainer#rsform_3_page_1 > div > div .rsform-type-pagebreak:hover {
    background-color: transparent;
    box-shadow: 0px 0px 3px 3px transparent; }
#FormBrief1 .rsform-button,
#FormBrief1 .btn-success,
#FormBrief1 .btn-warning {
  background-color: var(--link-color);
  color: var(--body-bg);
  border: 2px solid var(--link-color); }
  #FormBrief1 .rsform-button:hover, #FormBrief1 .rsform-button:focus,
  #FormBrief1 .btn-success:hover,
  #FormBrief1 .btn-success:focus,
  #FormBrief1 .btn-warning:hover,
  #FormBrief1 .btn-warning:focus {
    background-color: var(--body-bg);
    color: var(--link-color);
    border: 2px solid var(--link-color); }

@media (max-width: 768px) {
  #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-jaki-biznes .formControls,
  #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-jaka-branza .formControls,
  #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-jakie-kraje .formControls,
  #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-jaki-cel-dzialan .formControls,
  #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-dzialania-w-internecie .formControls,
  #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-jakie-uslugi .formControls {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row; }
    #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-jaki-biznes .formControls .form-check,
    #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-jaka-branza .formControls .form-check,
    #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-jakie-kraje .formControls .form-check,
    #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-jaki-cel-dzialan .formControls .form-check,
    #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-dzialania-w-internecie .formControls .form-check,
    #FormBrief1 .formContainer > div > div .rsform-block-col1-r3-jakie-uslugi .formControls .form-check {
      min-width: 100%; } }
#FormPackage1 .formContainer > div > div .rsform-type-pagebreak,
#FormPackage1 .formContainer > div > div .rsform-type-submitbutton {
  margin-top: 3rem !important;
  margin-bottom: 1rem !important;
  display: flex;
  justify-content: center; }
  #FormPackage1 .formContainer > div > div .rsform-type-pagebreak button,
  #FormPackage1 .formContainer > div > div .rsform-type-submitbutton button {
    margin: 5px; }
#FormPackage1 .formContainer > div > div .rsform-block-client .rsfp-fieldset,
#FormPackage1 .formContainer > div > div .rsform-block-packagegroup1 .rsfp-fieldset {
  display: flex;
  justify-content: center; }
  #FormPackage1 .formContainer > div > div .rsform-block-client .rsfp-fieldset .form-check-inline,
  #FormPackage1 .formContainer > div > div .rsform-block-packagegroup1 .rsfp-fieldset .form-check-inline {
    margin-right: 2rem; }
#FormPackage1 .formContainer > div > div .rsform-block-client > label,
#FormPackage1 .formContainer > div > div .rsform-block-packagegroup1 > label {
  display: flex;
  font-weight: 700;
  width: auto; }
#FormPackage1 .formContainer > div > div .rsform-block-client .formControls,
#FormPackage1 .formContainer > div > div .rsform-block-packagegroup1 .formControls {
  width: auto; }
