@charset "UTF-8";
body h1 {
  line-height: 100%;
}
@media screen and (max-width: 1200px) {
  body h1 {
    font-size: 60px;
  }
}
@media screen and (max-width: 600px) {
  body h1 {
    font-size: 50px;
  }
}
body h3 {
  line-height: 100%;
}
@media screen and (max-width: 600px) {
  body h3 {
    font-size: 19px;
  }
}

@media (min-width: 1500px) {
  .container {
    width: 1440px !important;
  }
}
.white_text p, .white_text a {
  color: #fff;
}

.grey_text p, .grey_text a {
  color: #DADBDD;
}

.link_hiver_effect a:hover {
  filter: drop-shadow(2px 4px 6px black);
}
.link_hiver_effect a:hover::after {
  filter: drop-shadow(2px 4px 6px black);
}

.text_underline p, .text_underline a {
  text-decoration: underline;
}

.inv-button-inner a.inv-button-content {
  text-transform: initial;
}

@media screen and (max-width: 991px) {
  .mobile-none {
    display: none;
  }
}

@media screen and (min-width: 992px) {
  .desctope-none {
    display: none;
  }
}

.zoom_hover_photo .vc_single_image-wrapper {
  overflow: hidden;
}
.zoom_hover_photo .vc_single_image-wrapper:hover img {
  transform: scale(1.2);
}
.zoom_hover_photo .vc_single_image-wrapper img {
  transition: transform 2s, filter 1.5s ease-in-out;
}

.full_width_photo figure, .full_width_photo .vc_single_image-wrapper, .full_width_photo img {
  width: 100% !important;
}

ul.custom_list_styles,
ol.custom_list_styles {
  padding-left: 0;
}
@media screen and (min-width: 1200px) {
  ul.custom_list_styles,
  ol.custom_list_styles {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: stretch;
  }
}
ul.custom_list_styles li,
ol.custom_list_styles li {
  text-align: justify;
  border-bottom: 1px solid #A5A5A5;
  margin-bottom: 25px;
}
@media screen and (min-width: 1200px) {
  ul.custom_list_styles li,
  ol.custom_list_styles li {
    width: calc(50% - 20px);
    margin-left: 20px;
  }
}
ul.custom_list_styles li::marker,
ol.custom_list_styles li::marker {
  color: #DADBDD;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
ul.custom_list_styles li .heading-list,
ol.custom_list_styles li .heading-list {
  display: flex;
  flex-direction: row;
}
ul.custom_list_styles li .heading-list .number,
ul.custom_list_styles li .heading-list h3,
ol.custom_list_styles li .heading-list .number,
ol.custom_list_styles li .heading-list h3 {
  margin-top: 0;
  padding-left: 27px;
  color: #DADBDD;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 17px;
}
ul.custom_list_styles li .heading-list .number,
ol.custom_list_styles li .heading-list .number {
  padding-left: 0;
}
ul.custom_list_styles li .subtitle,
ol.custom_list_styles li .subtitle {
  padding-left: 40px;
  padding-bottom: 0px;
  padding-right: 25px;
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.faq_row h3 {
  margin-bottom: 46px;
}
.faq_row .vc_tta-container .vc_general .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
  border: 1px solid #A5A5A5;
}
.faq_row .vc_tta-container .vc_general .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active i.vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
  transform: rotate(270deg) !important;
}
.faq_row .vc_tta-container .vc_general .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active):hover {
  background-color: #CFAD7E;
}
.faq_row .vc_tta-container .vc_general .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  margin-top: 0;
  margin-bottom: 0;
  border-color: transparent;
  background-color: transparent;
}
@media screen and (min-width: 1200px) {
  .faq_row .vc_tta-container .vc_general .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a {
    padding-left: 36px;
  }
}
.faq_row .vc_tta-container .vc_general .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a span {
  color: #DADBDD;
  font-family: Marcellus;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.faq_row .vc_tta-container .vc_general .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading i.vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
  border-color: transparent;
  transform: rotate(0deg);
  content: url(/wp-content/uploads/2023/08/arrow_outward-2.svg);
  left: unset;
  right: 0;
  top: -8px;
}
@media screen and (min-width: 1200px) {
  .faq_row .vc_tta-container .vc_general .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    padding: 36px 99px 36px 36px;
  }
}
.faq_row .vc_tta-container .vc_general .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_text_column .wpb_wrapper p {
  color: #DADBDD;
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
}

@media screen and (max-width: 992px) {
  .jak_dzialamy_row-1 {
    padding: 70px 0 35px 0 !important;
  }
  .jak_dzialamy_row-1 .vc_single_image-wrapper {
    margin-top: 40px;
  }
}
.jak_dzialamy_row-1.wpb_row.vc_row-fluid {
  background-position: 100% -100px !important;
}
.jak_dzialamy_row-1 .big_text p {
  color: #DADBDD;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.jak_dzialamy_row-1 .simple_text p {
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.jak_dzialamy_row-1 .buttons_row .vc_btn3-container {
  padding-right: 19px;
}
.jak_dzialamy_row-1 .buttons_row .vc_btn3-container a {
  border: 1px solid #DADBDD;
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  padding: 12px 24px;
}

@media screen and (min-width: 1200px) {
  .jak_dzialamy_row-3 {
    margin-top: 40px;
    margin-bottom: 60px !important;
  }
}
@media screen and (max-width: 992px) {
  .jak_dzialamy_row-3 {
    padding-top: 70px !important;
  }
}
.jak_dzialamy_row-3 .vc_row {
  margin-top: 46px;
}
.jak_dzialamy_row-3 .vc_row .vc_column-inner .wpb_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .jak_dzialamy_row-3 .vc_row .vc_column-inner .wpb_wrapper {
    flex-direction: column;
  }
}
.jak_dzialamy_row-3 .vc_row .vc_column-inner .wpb_wrapper .vc_btn3-container {
  margin: 10px;
}
.jak_dzialamy_row-3 .vc_row .vc_column-inner .wpb_wrapper .vc_btn3-container a {
  border: 1px solid #DADBDD;
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  padding: 12px 24px;
}

@media screen and (min-width: 1200px) {
  .page-id-11802 .entry-content {
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 992px) {
  .frankowicze_text_row {
    padding-bottom: 0px !important;
  }
}
.frankowicze_text_row .wpb_text_column p {
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
}

.frankowicze_logo_row {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
@media screen and (max-width: 992px) {
  .frankowicze_logo_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}
.frankowicze_logo_row .themestek-column .vc_column-inner .wpb_wrapper .themestek-vc_btn3-container {
  width: 100%;
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
  border: 1px solid #A5A5A5;
  position: relative;
}
.frankowicze_logo_row .themestek-column .vc_column-inner .wpb_wrapper .themestek-vc_btn3-container a {
  color: #DADBDD;
  background-color: #0E2937;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  padding: 12px 24px;
  border-radius: 0;
  opacity: 0;
}
.frankowicze_logo_row .themestek-column .vc_column-inner .wpb_wrapper .themestek-vc_btn3-container:hover a {
  opacity: 1;
}
.frankowicze_logo_row .themestek-column .vc_column-inner .wpb_wrapper .themestek-vc_btn3-container:hover::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(207, 173, 126, 0.9) 0%, rgba(207, 173, 126, 0.9) 100%);
}

.bank_pg_row-1 {
  padding-bottom: 41px !important;
}
.bank_pg_row-1 p, .bank_pg_row-1 a, .bank_pg_row-1 ul li {
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
}
@media screen and (min-width: 1200px) {
  .bank_pg_row-1 .text_col > .vc_column-inner {
    padding-left: 50px;
  }
}
.bank_pg_row-1 .text_col > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
  margin-top: 30px;
  margin-bottom: 45px;
}
.bank_pg_row-1 .text_col > .vc_column-inner .themestek-row-inner {
  margin-left: 0;
  margin-right: 0;
}
.bank_pg_row-1 .text_col > .vc_column-inner .themestek-row-inner .themestek-column-inner .vc_column-inner {
  padding-left: 0;
}
.bank_pg_row-1 .text_col > .vc_column-inner .themestek-row-inner .themestek-column-inner .vc_column-inner .wpb_wrapper .wpb_text_column {
  margin-top: 15px;
  margin-bottom: 15px;
}

.bank_pg_row-2 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.bank_pg_row-2 p, .bank_pg_row-2 a, .bank_pg_row-2 ul li {
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
}

.bank_pg_row-3 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.bank_pg_row-3 p, .bank_pg_row-3 a, .bank_pg_row-3 ul li {
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
}
@media screen and (max-width: 767px) {
  .bank_pg_row-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .bank_pg_row-3 .second_item {
    border-left: 1px solid #DADBDD;
    border-right: 1px solid #DADBDD;
  }
}
@media screen and (max-width: 767px) {
  .bank_pg_row-3 .second_item .vc_column-inner > .wpb_wrapper {
    border-top: 1px solid #DADBDD;
    border-bottom: 1px solid #DADBDD;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.bank_pg_row-3 .themestek-ihbox {
  margin-bottom: 14px;
}
.bank_pg_row-3 .themestek-ihbox-inner .ts-ihbox-heading-with-icon .themestek-ihbox-icon i {
  color: #DADBDD;
}
.bank_pg_row-3 .themestek-ihbox-inner .ts-ihbox-heading-with-icon .themestek-ihbox-heading h2.themestek-custom-heading {
  color: #CFAD7E;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.bank_pg_row-3 .themestek-ihbox-inner .ts-ihbox-heading-with-icon .themestek-ihbox-heading .themestek-cta3-content-wrapper {
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
}

.bank_pg_row-4 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-bottom: 50px !important;
}
.bank_pg_row-4 p, .bank_pg_row-4 a, .bank_pg_row-4 ul li {
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
}
@media screen and (min-width: 992px) {
  .bank_pg_row-4 {
    margin-bottom: 150px !important;
  }
}

.zakres_uslugi_row {
  padding-top: 30px !important;
  padding-bottom: 0px !important;
}
@media screen and (min-width: 1201px) {
  .zakres_uslugi_row {
    padding-left: 0;
    padding-right: 0;
  }
}
.zakres_uslugi_row .little_title p {
  color: #F2F3F4;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

body #eu-cookie-bar {
  min-height: 44px;
  padding: 10px 20px 10px;
}

body .site-content-wrapper {
  z-index: unset;
}

@media screen and (min-width: 1200px) {
  .page-id-11806 #content-inner .container {
    width: 740px !important;
  }
}

.parent-pageid-11802 .bank_pg_row-3 p, .parent-pageid-11802 .bank_pg_row-3 a, .parent-pageid-11802 .bank_pg_row-3 ul li, .parent-pageid-11802 .bank_pg_row-3 h4 {
  color: #DADBDD !important;
  font-family: "Lato", Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 24px !important; /* 171.429% */
}
@media screen and (min-width: 1200px) {
  .parent-pageid-11802 .bank_pg_row-3 .vc_column_container > .vc_column-inner {
    padding-left: 15%;
    padding-right: 15%;
  }
}

body .themestek-custom-heading strong, body p strong {
  color: inherit !important;
}

footer {
  border-top: 1px solid #A5A5A5;
}
footer .social-icons {
  display: none !important;
}
footer .footer_inner_wrapper .site-footer-w .widget {
  z-index: 3;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container {
  position: relative;
  background-position: 100% -122px;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area {
  z-index: 7;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(1) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(1) .absolute_img_row {
  top: -500px;
  left: -85%;
  position: absolute;
  height: 760px;
  width: 843px;
  z-index: 2;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(1) .absolute_img_row .absolute_img {
  height: 600px;
  width: auto;
  aspect-ratio: 896/1457;
}
@media screen and (max-width: 1200px) {
  footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(1) .absolute_img_row .absolute_img {
    height: 500px;
  }
}
@media screen and (max-width: 768px) {
  footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(1) .absolute_img_row .absolute_img {
    height: 400px;
  }
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(1) .absolute_img_row .absolute_img img {
  transform: rotate(330deg);
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(4) {
  position: relative;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(4) .absolute_img_row {
  top: -200px;
  position: absolute;
  z-index: 2;
  height: 485px;
  width: 555px;
}
@media screen and (min-width: 1200px) {
  footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(4) .absolute_img_row {
    right: calc(0px - (100vw - 1170px) / 2);
  }
}
@media screen and (min-width: 1300px) {
  footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(4) .absolute_img_row {
    right: calc(0px - (100vw - 1200px) / 2);
  }
}
@media screen and (min-width: 1500px) {
  footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(4) .absolute_img_row {
    right: calc(0px - (100vw - 1440px) / 2);
  }
}
@media screen and (max-width: 1199px) {
  footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(4) .absolute_img_row {
    display: none;
  }
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(4) .absolute_img_row .absolute_img {
  height: 485px;
  width: auto;
  aspect-ratio: 555/485;
}
@media screen and (max-width: 1200px) {
  footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(4) .absolute_img_row .absolute_img {
    height: 450px;
  }
}
@media screen and (max-width: 768px) {
  footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(4) .absolute_img_row .absolute_img {
    height: 400px;
  }
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area:nth-child(4) .absolute_img_row .absolute_img img {
  transform: rotate(0deg);
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area .widget_nav_menu {
  z-index: 8;
  position: inherit;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area .widget_nav_menu h3.widget-title {
  color: #F2F3F4;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area .widget_nav_menu h3.widget-title::before {
  display: none;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area .widget_nav_menu ul.menu li a {
  color: #868686;
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
  padding-left: 0;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area .widget_nav_menu ul.menu li a::before {
  display: none;
}
footer .footer_inner_wrapper .site-footer-w .footer-rows .footer-rows-inner .sidebar-container .container .second-footer-inner .multi-columns-row .widget-area .widget_nav_menu ul.menu li a:hover {
  text-decoration: underline;
  color: #fff;
}
footer .footer_inner_wrapper .site-footer-w .bottom-footer-text {
  border-top: 1px solid rgba(165, 165, 165, 0.5);
  z-index: 3;
}
footer .footer_inner_wrapper .site-footer-w .bottom-footer-text .container .bottom-footer-inner .multi-columns-row .themestek-footer2-left {
  color: #8E8E8E;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
footer .footer_inner_wrapper .site-footer-w .bottom-footer-text .container .bottom-footer-inner .multi-columns-row .themestek-footer2-right ul.footer-nav-menu li {
  padding-left: 12px;
  padding-right: 13px;
  position: relative;
  /*&:first-child {
  	&::before {
  		position: absolute;
  		top: 7px;
  		right: -1px;
  		content: '';
  		height: 13px;
  		width: 1px;
  		background-color: $color-fff;
  		opacity: 0.6;
  	}
  }
  &:not(:last-child) {
  	@media screen and (min-width: 992px) {
  		&::before {
  			position: absolute;
  			top: 7px;
  			right: -1px;
  			content: '';
  			height: 13px;
  			width: 1px;
  			background-color: $color-fff;
  			opacity: 0.6;
  		}
  	}											
  }*/
}
footer .footer_inner_wrapper .site-footer-w .bottom-footer-text .container .bottom-footer-inner .multi-columns-row .themestek-footer2-right ul.footer-nav-menu li a {
  color: #fff;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  opacity: 0.6;
}
footer .footer_inner_wrapper .site-footer-w .bottom-footer-text .container .bottom-footer-inner .multi-columns-row .themestek-footer2-right ul.footer-nav-menu li a:hover {
  text-decoration: underline;
  opacity: 1;
}

form.wpcf7-form .row > div .input-group {
  margin-bottom: 0 !important;
}
form.wpcf7-form .row > div .input-group p {
  margin-bottom: 0 !important;
}
form.wpcf7-form .row > div .input-group p span input {
  background-color: transparent;
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  padding-left: 0;
  font-weight: 400;
  line-height: 24px; /* 240% */
  border-width: 0 0 1px 0;
  border-bottom: 1px solid #A5A5A5;
}
form.wpcf7-form .row > div .input-group p span input::placeholder {
  color: #DADBDD;
}
@media screen and (min-width: 992px) {
  form.wpcf7-form .row > div .input-group.input-button {
    padding-top: 50px !important;
  }
}
form.wpcf7-form .row > div .input-group.input-button p input {
  border: 1px solid #DADBDD;
  background-color: transparent;
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  padding: 16px 5px 16px;
}
form.wpcf7-form .row > div .input-group.input-button p input[disabled] {
  opacity: 1;
}
form.wpcf7-form .row > div .input-group.input-button p input:hover {
  background-color: #DADBDD;
  color: #0e2937;
}
form.wpcf7-form .row > div .flex_row .input-group p .wpcf7-list-item {
  margin-top: 12px;
  margin-left: 0;
}
form.wpcf7-form .row > div .flex_row .input-group p .wpcf7-list-item label {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
form.wpcf7-form .row > div .flex_row .input-group p .wpcf7-list-item label span {
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px; /* 140% */
}
form.wpcf7-form .row > div .flex_row .input-group p .wpcf7-list-item label span a {
  text-decoration: underline;
  color: #DADBDD;
}

@media (min-width: 1200px) {
  body .themestek-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-ancestor > a, body .themestek-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a, body .themestek-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_ancestor > a, body .themestek-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a, body .themestek-header-overlay.themestek-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a, body .themestek-header-overlay.themestek-header-style-classic .site-header.is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-ancestor > a {
    color: #fff;
  }
}
header .themestek-header-block .themestek-stickable-header-w-main .themestek-pre-header-wrapper .themestek-pre-header-inner .container {
  width: 90% !important;
}
header .themestek-header-block .themestek-stickable-header-w-main .themestek-pre-header-wrapper .themestek-pre-header-inner .container .themestek-table .themestek-table-cell a {
  color: #868686;
  font-family: Marcellus;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
header .themestek-header-block .themestek-stickable-header-w-main .themestek-pre-header-wrapper .themestek-pre-header-inner .container .themestek-table .themestek-table-cell a:hover {
  color: #fff;
}
header .themestek-header-block .themestek-stickable-header-w-main .themestek-pre-header-wrapper .themestek-pre-header-inner .container .themestek-table .themestek-table-cell.themestek-align-right a {
  margin-left: 53px;
}
header .themestek-header-block .themestek-stickable-header-w-main .themestek-stickable-header-w .site-header .container {
  width: 90% !important;
}
header .themestek-header-block .themestek-stickable-header-w-main .themestek-stickable-header-w .site-header .container .site-header-menu nav.main-navigation .themestek-header-right a {
  color: #DADBDD;
  border-color: #DADBDD;
}
header .themestek-header-block .themestek-stickable-header-w-main .themestek-stickable-header-w .site-header .container .site-header-menu nav.main-navigation .themestek-header-right a::after {
  display: none;
}
header .themestek-header-block .themestek-stickable-header-w-main .themestek-stickable-header-w .site-header .container .site-header-menu nav.main-navigation .themestek-header-right a:hover {
  color: #0e2937;
  background-color: #DADBDD;
}
@media screen and (min-width: 1500px) {
  header .themestek-header-block .themestek-stickable-header-w-main .themestek-stickable-header-w .site-header .container .site-header-menu nav.main-navigation ul.nav-menu > li a {
    margin: 0px 20px 0px 20px !important;
  }
}
header .themestek-header-block .themestek-stickable-header-w-main .themestek-stickable-header-w .site-header .container .site-header-menu nav.main-navigation ul.nav-menu > li a:hover {
  text-decoration: underline !important;
}
@media screen and (max-width: 1200px) {
  header ul#menu-header-main-menu {
    background-color: #0e2937 !important;
  }
}

@media screen and (max-width: 600px) {
  body .themestek-titlebar-inner-wrapper {
    height: auto !important;
    padding-top: 105px !important;
    padding-bottom: 21px !important;
  }
}
@media screen and (max-width: 600px) {
  body .themestek-titlebar-inner-wrapper .themestek-titlebar-main {
    vertical-align: bottom;
  }
}
body .themestek-titlebar-inner-wrapper .themestek-titlebar-main .themestek-titlebar-main-inner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 600px) {
  body .themestek-titlebar-inner-wrapper .themestek-titlebar-main .themestek-titlebar-main-inner {
    justify-content: center;
  }
}
body .themestek-titlebar-inner-wrapper .themestek-titlebar-main .themestek-titlebar-main-inner .container {
  width: auto !important;
}
body .themestek-titlebar-inner-wrapper .themestek-titlebar-main .themestek-titlebar-main-inner .container .entry-title {
  line-height: 100%;
}
@media screen and (max-width: 600px) {
  body .themestek-titlebar-inner-wrapper .themestek-titlebar-main .themestek-titlebar-main-inner .container .entry-title {
    font-size: 40px;
  }
}
body .themestek-titlebar-inner-wrapper .themestek-titlebar-main .themestek-titlebar-main-inner .container .breadcrumb-wrapper-inner span {
  color: #868686;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
  letter-spacing: 0.56px;
  text-transform: uppercase;
}
body .themestek-titlebar-inner-wrapper .themestek-titlebar-main .themestek-titlebar-main-inner .container .breadcrumb-wrapper-inner span.themestek-bread-sep {
  color: transparent;
  position: relative;
}
body .themestek-titlebar-inner-wrapper .themestek-titlebar-main .themestek-titlebar-main-inner .container .breadcrumb-wrapper-inner span.themestek-bread-sep::before {
  position: absolute;
  top: 0;
  left: 7px;
  content: url(/wp-content/uploads/2023/08/arrow_forward_ios.svg);
}
body .themestek-titlebar-inner-wrapper .themestek-titlebar-main .themestek-titlebar-main-inner .container .breadcrumb-wrapper-inner a.home::before {
  content: "Strona główna";
  text-transform: uppercase;
  color: #868686;
}
body .themestek-titlebar-inner-wrapper .themestek-titlebar-main .themestek-titlebar-main-inner .container .breadcrumb-wrapper-inner a.home i {
  display: none;
}

.absolute_img {
  position: absolute;
  transition: top 4s ease-in-out, left 4s ease-in-out;
}

.home .themestek-bg-layer {
  opacity: 0 !important;
}

.home_row-1.themestek-row.wpb_row {
  padding-top: 357px !important;
  padding-bottom: 215px !important;
  background-position: 90% bottom !important;
}
@media screen and (max-width: 1600px) {
  .home_row-1.themestek-row.wpb_row {
    background-size: 49% auto !important;
    background-position: 90% 49% !important;
  }
}
@media screen and (max-width: 1400px) {
  .home_row-1.themestek-row.wpb_row {
    background-size: 45% auto !important;
    background-position: 90% 39% !important;
  }
}
@media screen and (max-width: 1200px) {
  .home_row-1.themestek-row.wpb_row {
    background-size: 60% auto !important;
    background-position: right bottom !important;
    padding-top: 157px !important;
    padding-bottom: 415px !important;
  }
}
@media screen and (max-width: 800px) {
  .home_row-1.themestek-row.wpb_row {
    background-size: 80% auto !important;
    background-position: center bottom !important;
  }
}
@media screen and (max-width: 600px) {
  .home_row-1.themestek-row.wpb_row {
    background-size: 100% auto !important;
  }
}
@media screen and (max-width: 400px) {
  .home_row-1.themestek-row.wpb_row {
    padding-bottom: 284px !important;
  }
}
.home_row-1.themestek-row.wpb_row .absolute_img_row {
  top: 200px;
  left: -170px;
  position: absolute;
  height: 754px;
  width: 828px;
}
@media screen and (max-width: 1400px) {
  .home_row-1.themestek-row.wpb_row .absolute_img_row {
    top: -100px;
    left: -120px;
  }
}
.home_row-1.themestek-row.wpb_row .absolute_img_row .absolute_img {
  height: 654px;
  width: auto;
  aspect-ratio: 728/654;
}
@media screen and (max-width: 1400px) {
  .home_row-1.themestek-row.wpb_row .absolute_img_row .absolute_img {
    height: 554px;
  }
}
@media screen and (max-width: 1200px) {
  .home_row-1.themestek-row.wpb_row .absolute_img_row .absolute_img {
    height: 500px;
  }
}
@media screen and (max-width: 768px) {
  .home_row-1.themestek-row.wpb_row .absolute_img_row .absolute_img {
    height: 400px;
  }
}
.home_row-1.themestek-row.wpb_row .absolute_img_row .absolute_img img {
  transform: rotate(245deg);
}
.home_row-1.themestek-row.wpb_row .wpb_text_column {
  margin-top: 20px;
}
.home_row-1.themestek-row.wpb_row .wpb_text_column p, .home_row-1.themestek-row.wpb_row .wpb_text_column a {
  color: #DADBDD;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.custom_link {
  padding-bottom: 25px;
  margin-bottom: 25px !important;
  border-bottom: 1px solid #A5A5A5;
}
.custom_link .wpb_wrapper {
  padding-left: 30px;
  position: relative;
  /*&::after {
  	position: absolute;
  	top: -2px;
  	right: 0;
  	content: url(/wp-content/uploads/2023/08/arrow_outward.svg);
  }*/
}
.custom_link .wpb_wrapper::before {
  position: absolute;
  top: 0px;
  left: 0;
  color: #DADBDD;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.custom_link p {
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.custom_link a {
  color: #DADBDD;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.custom_link.nub-1 .wpb_wrapper::before {
  content: "1.";
}
.custom_link.nub-2 .wpb_wrapper::before {
  content: "2.";
}
.custom_link.nub-3 .wpb_wrapper::before {
  content: "3.";
}
.custom_link.nub-3 .wpb_wrapper a {
  display: block;
}

.home_row-2 .absolute_img_row {
  top: -400px;
  right: -21%;
  position: absolute;
  height: 801px;
  width: 851px;
}
.home_row-2 .absolute_img_row .absolute_img {
  height: 701px;
  width: auto;
  aspect-ratio: 751/701;
}
@media screen and (max-width: 1200px) {
  .home_row-2 .absolute_img_row .absolute_img {
    height: 500px;
  }
}
@media screen and (max-width: 768px) {
  .home_row-2 .absolute_img_row .absolute_img {
    height: 400px;
  }
}
.home_row-2 .col_2 .wpb_text_column p {
  color: #A5A5A5;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 200% */
}
.home_row-2 .col_2 a {
  color: #3c7591 !important;
}
.home_row-2 .col_2 a:hover {
  color: #fff !important;
}
.home_row-3.themestek-row.wpb_row {
  overflow: hidden;
  background-position: left bottom !important;
}
.home_row-3.themestek-row.wpb_row .absolute_img_row {
  bottom: -200px;
  left: -170px;
  position: absolute;
  height: 754px;
  width: 828px;
}
.home_row-3.themestek-row.wpb_row .absolute_img_row .absolute_img {
  height: 762px;
  width: auto;
  aspect-ratio: 407/662;
}
@media screen and (max-width: 1200px) {
  .home_row-3.themestek-row.wpb_row .absolute_img_row .absolute_img {
    height: 500px;
  }
}
@media screen and (max-width: 768px) {
  .home_row-3.themestek-row.wpb_row .absolute_img_row .absolute_img {
    height: 400px;
  }
}
.home_row-3.themestek-row.wpb_row .absolute_img_row .absolute_img img {
  transform: rotate(307deg);
}
.home_row-3.themestek-row.wpb_row .wpb_text_column p {
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 200% */
}

.home_row-4 .absolute_img_row {
  top: 200px;
  left: 100px;
  position: absolute;
  height: 760px;
  width: 843px;
}
.home_row-4 .absolute_img_row .absolute_img {
  height: 600px;
  width: auto;
  aspect-ratio: 743/660;
}
@media screen and (max-width: 1200px) {
  .home_row-4 .absolute_img_row .absolute_img {
    height: 500px;
  }
}
@media screen and (max-width: 768px) {
  .home_row-4 .absolute_img_row .absolute_img {
    height: 400px;
  }
}
.home_row-4 .absolute_img_row .absolute_img img {
  transform: rotate(74deg);
}
.home_row-4 .themestek-row-inner .themestek-column-inner .vc_column-inner > .wpb_wrapper {
  padding: 18px;
  border: 1px solid #fff;
  height: 100%;
  margin-bottom: 10px;
}
.home_row-4 .themestek-row-inner .themestek-column-inner .vc_column-inner > .wpb_wrapper .wpb_text_column {
  max-width: 337px;
  margin: 0 auto;
}
.home_row-4 .themestek-row-inner .themestek-column-inner .vc_column-inner > .wpb_wrapper .wpb_text_column p {
  color: #0e2937;
  text-align: center;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
}
.home_row-4 .themestek-row-inner .themestek-column-inner .vc_column-inner > .wpb_wrapper .wpb_text_column p strong {
  color: #0e2937;
  text-align: center;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.home_row-4_3.themestek-row.wpb_row {
  background-position: left bottom !important;
}
@media screen and (max-width: 992px) {
  .home_row-4_3.themestek-row.wpb_row {
    background: #dadbdd !important;
  }
}
.home_row-4_3.themestek-row.wpb_row .wpb_text_column p {
  color: #0e2937;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.home_row-4_3.themestek-row.wpb_row h3 {
  margin-bottom: 20px;
}

@media screen and (min-width: 1200px) {
  .home_row-5 ul.custom_list_styles li:nth-child(1),
  .home_row-5 ol.custom_list_styles li:nth-child(1) {
    order: 1;
  }
  .home_row-5 ul.custom_list_styles li:nth-child(2),
  .home_row-5 ol.custom_list_styles li:nth-child(2) {
    order: 3;
  }
  .home_row-5 ul.custom_list_styles li:nth-child(3),
  .home_row-5 ol.custom_list_styles li:nth-child(3) {
    order: 5;
  }
  .home_row-5 ul.custom_list_styles li:nth-child(4),
  .home_row-5 ol.custom_list_styles li:nth-child(4) {
    order: 2;
  }
  .home_row-5 ul.custom_list_styles li:nth-child(5),
  .home_row-5 ol.custom_list_styles li:nth-child(5) {
    order: 4;
  }
}

.home_row-6 h2::after {
  display: none;
}
.home_row-6 .themestek-box-star i.themestek-active {
  color: #fff;
}
.home_row-6 .themestek-box-star i {
  color: transparent;
}
.home_row-6 .themestek-box-star i::before {
  -webkit-text-stroke: 1px #fff;
  text-stroke: 1px #fff;
}
.home_row-6 .themestek-box-desc {
  max-width: 780px;
  margin: 0 auto;
}
.home_row-6 .themestek-box-desc blockquote.themestek-testimonial-text {
  color: #F2F3F4;
  text-align: center;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 200% */
}
.home_row-6 .themestek-box-title {
  display: flex;
  flex-direction: column;
  align-content: center;
}
.home_row-6 .themestek-box-title h3.themestek-author-name {
  color: #F2F3F4;
  text-transform: uppercase;
  text-align: center;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 200% */
}
.home_row-6 .themestek-box-title span.themestek-box-footer {
  color: #F2F3F4;
  text-align: center;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px; /* 200% */
}
.home_row-6 button.slick-arrow {
  display: none !important;
}

.home_row-7 .absolute_img_row {
  bottom: -310px;
  right: -23%;
  position: absolute;
  height: 746px;
  width: 497px;
}
.home_row-7 .absolute_img_row .absolute_img {
  height: 646px;
  width: auto;
  aspect-ratio: 397/646;
}
@media screen and (max-width: 1200px) {
  .home_row-7 .absolute_img_row .absolute_img {
    height: 500px;
  }
}
@media screen and (max-width: 768px) {
  .home_row-7 .absolute_img_row .absolute_img {
    height: 400px;
  }
}
.home_row-7 .absolute_img_row .absolute_img img {
  transform: rotate(228deg);
}
@media screen and (max-width: 991px) {
  .home_row-7 h2 {
    text-align: center !important;
  }
}
.home_row-7 .themestek-vc_btn3-right a {
  color: #0E2937;
  font-family: Lato;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
.home_row-7 .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1 {
  height: 500px;
}
.home_row-7 .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc-gitem-zone-height-mode-auto {
  height: 420px;
}
.home_row-7 .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-col .wpb_single_image {
  margin-bottom: 10px;
}
.home_row-7 .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-col .vc_gitem-post-data-source-post_date {
  margin-bottom: 0px;
}
.home_row-7 .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-col .vc_gitem-post-data-source-post_date a {
  color: #A5A5A5;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 240% */
  letter-spacing: 1px;
}
.home_row-7 .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-col .vc_gitem-post-data-source-post_title {
  margin-bottom: 0px;
}
.home_row-7 .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-col .vc_gitem-post-data-source-post_title h5 {
  margin-top: 10px;
  min-height: 46px;
}
.home_row-7 .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-col .vc_gitem-post-data-source-post_title h5 a {
  color: #0e2937;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.home_row-7 .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-col .vc_gitem-post-data-source-post_excerpt {
  margin-bottom: 0px;
}
.home_row-7 .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-col .vc_gitem-post-data-source-post_excerpt p {
  color: #0e2937;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 200% */
}
.home_row-7 .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-col .vc_btn3-container {
  margin-bottom: 0px;
}
.home_row-7 .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-col .vc_btn3-container a {
  color: #0e2937;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.6px;
  text-decoration-line: underline;
  text-transform: uppercase;
  padding: 0;
  background-color: transparent;
  border: none;
}

.home_row-8.themestek-row.themestek-bgimage-position-center_center {
  background-position: 10% bottom !important;
}
.home_row-8.themestek-row.themestek-bgimage-position-center_center .absolute_img_bg_row {
  bottom: 0px;
  right: -15px;
  position: absolute;
  height: 420px;
  width: 561px;
}
.home_row-8.themestek-row.themestek-bgimage-position-center_center .absolute_img_bg_row .absolute_img_bg_col img {
  height: 420px;
  width: 561px;
}
.home_row-8.themestek-row.themestek-bgimage-position-center_center .absolute_img_row {
  bottom: -400px;
  left: -5%;
  position: absolute;
  height: 760px;
  width: 843px;
}
.home_row-8.themestek-row.themestek-bgimage-position-center_center .absolute_img_row .absolute_img {
  height: 600px;
  width: auto;
  aspect-ratio: 896/1457;
}
@media screen and (max-width: 1200px) {
  .home_row-8.themestek-row.themestek-bgimage-position-center_center .absolute_img_row .absolute_img {
    height: 500px;
  }
}
@media screen and (max-width: 768px) {
  .home_row-8.themestek-row.themestek-bgimage-position-center_center .absolute_img_row .absolute_img {
    height: 400px;
  }
}
.home_row-8.themestek-row.themestek-bgimage-position-center_center .absolute_img_row .absolute_img img {
  transform: rotate(330deg);
}
.home_row-8.themestek-row.themestek-bgimage-position-center_center p {
  color: #DADBDD;
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
}
.home_row-8.themestek-row.themestek-bgimage-position-center_center p a {
  color: #F2F3F4;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px; /* 141.667% */
}
.home_row-8.themestek-row.themestek-bgimage-position-center_center p a:hover {
  text-decoration: underline;
}

.page-id-6602 form.wpcf7-form .row > div .input-group p span input {
  color: #DADBDD;
}
.page-id-6602 form.wpcf7-form .row > div .input-group p span input::placeholder {
  color: #DADBDD;
}
.page-id-6602 textarea {
  background-color: transparent;
  border-width: 0 0 1px 0;
  border-color: #DADBDD;
  color: #DADBDD;
  padding-left: 0;
  padding-top: 0;
}
.page-id-6602 textarea::placeholder {
  color: #DADBDD;
}
.page-id-6602 form.wpcf7-form .row > div .input-group.input-button p input {
  background-color: transparent;
}
.page-id-6602 form.wpcf7-form .row > div .input-group.input-button p input:hover {
  background-color: #fff;
  border-color: #fff;
  color: #0e2937;
}
.page-id-6602 form .wpcf7-response-output {
  color: #fff;
}
.page-id-6602 .privecy p {
  margin-left: -13px;
  margin-top: 29px;
  color: #DADBDD;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  padding-left: 0;
  font-weight: 400;
  line-height: 24px;
  border-width: 0 0 1px 0;
}
.page-id-6602 .privecy p a {
  color: #DADBDD;
  text-decoration: underline;
}

.contact_row-1 .col_1 h2 {
  color: #DADBDD;
}
.contact_row-1 .col_1 .themestek-cta3-content-wrapper {
  color: #DADBDD;
}
.contact_row-1 .col_1 .themestek-cta3-content-wrapper p {
  color: #DADBDD;
}
.contact_row-1 .col_1 .themestek-cta3-content-wrapper p a {
  color: #DADBDD;
}
.contact_row-1 .col_2 .themestek-cta3-content-wrapper p a {
  color: #fff;
}
.contact_row-1 .col_3 h2 {
  color: #DADBDD;
}
.contact_row-1 .col_3 .themestek-cta3-content-wrapper {
  color: #DADBDD;
}
.contact_row-1 .col_3 .themestek-cta3-content-wrapper p {
  color: #DADBDD;
}
.contact_row-1 .col_3 .themestek-cta3-content-wrapper p a {
  color: #DADBDD;
}

@media screen and (min-width: 1200px) {
  .contact_row-2 {
    margin-bottom: 100px !important;
  }
}
.contact_row-2 .col_1 h4 {
  color: #DADBDD;
}
.contact_row-2 .col_1 h2 {
  color: #DADBDD !important;
}
.contact_row-2 .col_1 h2::after {
  background: #DADBDD !important;
}
.contact_row-2 .col_1 h5 {
  color: #DADBDD;
}
.contact_row-2 .col_1 p {
  color: #DADBDD;
}
.contact_row-2 .col_1 p a {
  color: #DADBDD;
}
.contact_row-2 .col_2 h4 {
  color: #DADBDD !important;
}
.contact_row-2 .col_2 h2 {
  color: #DADBDD !important;
}
.contact_row-2 .col_2 h2::after {
  background: #DADBDD !important;
}

.blog #content-wrapper {
  background-color: #DADBDD;
  background-position: left -40%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media screen and (min-width: 992px) {
  .blog #content-wrapper {
    background-image: url(/wp-content/uploads/2023/08/Bitmap-5-1.png);
  }
}
.blog .content-area .site-main {
  padding: 100px 0 197px 0;
}
@media screen and (max-width: 992px) {
  .blog .content-area .site-main {
    padding: 70px 0 70px 0;
  }
}
.blog .content-area .multi-column-row .themestek-box-col-wrapper .post-item .themestek-blog-image-with-meta .themestek-meta-date {
  text-align: center;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 75% */
  letter-spacing: 3.2px;
  background-color: #CFAD7E;
}
.blog .content-area .multi-column-row .themestek-box-col-wrapper .post-item .themestek-blog-image-with-meta img {
  aspect-ratio: 376/213;
  object-fit: cover;
}
.blog .content-area .multi-column-row .themestek-box-col-wrapper .post-item .themestek-box-content {
  background: transparent;
}
@media screen and (min-width: 992px) {
  .blog .content-area .multi-column-row .themestek-box-col-wrapper .post-item .themestek-box-content {
    padding: 20px 0 50px 0;
  }
}
@media screen and (min-width: 1200px) {
  .blog .content-area .multi-column-row .themestek-box-col-wrapper .post-item .themestek-box-content .themestek-box-title {
    min-height: 72px;
  }
}
.blog .content-area .multi-column-row .themestek-box-col-wrapper .post-item .themestek-box-content span.ts-meta-line.cat-links {
  display: none;
}
.blog .content-area .multi-column-row .themestek-box-col-wrapper .post-item .themestek-box-content .ts-blogbox-readmore a {
  border-bottom: 1px solid #0e2937;
}
.blog .content-area .multi-column-row .themestek-box-col-wrapper .post-item .themestek-box-content .ts-blogbox-readmore a:hover {
  border-bottom: 1px solid #CFAD7E;
  color: #CFAD7E;
}
.blog .content-area .multi-column-row .themestek-box-col-wrapper .post-item .themestek-box-content .ts-blogbox-readmore a::after {
  display: none;
}

.single-post #content-wrapper {
  background-color: #DADBDD;
  background-position: left -20%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media screen and (min-width: 992px) {
  .single-post #content-wrapper {
    background-image: url(/wp-content/uploads/2023/08/Bitmap-5-1.png);
  }
}
.single-post #content-wrapper .content-area .themestek-featured-wrapper img {
  object-fit: cover;
  aspect-ratio: 834/472;
}
.single-post #content-wrapper .content-area .themestek-meta-info-bottom {
  display: flex;
  flex-direction: row;
  justify-content: center;
  border-top: 1px solid #868686;
}
.single-post #content-wrapper .content-area .themestek-meta-info-bottom .themestek-social-share-links ul li a {
  background-color: transparent;
  color: #0E2937;
}
.single-post #content-wrapper .sidebar .widget .widget-title {
  color: #0E2937;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-color: transparent;
}
.single-post #content-wrapper .sidebar .widget .widget-title::before {
  display: none;
}
.single-post #content-wrapper .sidebar .widget ul.themestek-recent-post-list {
  background-color: transparent;
}
.single-post #content-wrapper .sidebar .widget ul.themestek-recent-post-list li { /*
	display: flex;
	flex-direction: column;
	a {
		img {
			object-fit: cover;
			aspect-ratio: 277 / 158;
		}
	}
*/ }

.about_us_row-1 {
  padding-top: 150px !important;
}
@media screen and (max-width: 992px) {
  .about_us_row-1 {
    padding-bottom: 20px !important;
  }
}
@media screen and (min-width: 1200px) {
  .about_us_row-1 {
    padding-top: 250px !important;
  }
  .about_us_row-1 .wpb_text_column {
    margin-top: 10px;
    margin-bottom: 70px;
  }
}

.about_us_row-2.themestek-row.themestek-bgimage-position-center_center {
  background-position: top left !important;
}
.about_us_row-2.themestek-row.themestek-bgimage-position-center_center .themestek-row-wrapper-bg-layer {
  display: none;
}
.about_us_row-2.themestek-row.themestek-bgimage-position-center_center .absolute_img_row {
  top: 0px;
  left: -5%;
  position: absolute;
  height: 900px;
  width: 550px;
}
.about_us_row-2.themestek-row.themestek-bgimage-position-center_center .absolute_img_row .absolute_img {
  height: 725px;
  width: auto;
  aspect-ratio: 446/725;
}
.about_us_row-2.themestek-row.themestek-bgimage-position-center_center .absolute_img_row .absolute_img img {
  transform: rotate(36deg);
}

.about_us_row-3 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.about_us_row-3 .absolute_img_col {
  top: 0px;
  left: -15px;
  position: absolute;
  height: 900px;
  width: 550px;
}
.about_us_row-3 .absolute_img_col .absolute_img_col_item {
  height: 725px;
  width: auto;
  aspect-ratio: 446/725;
}
.about_us_row-3 p, .about_us_row-3 a, .about_us_row-3 ul li, .about_us_row-3 h4 {
  color: #0E2937 !important;
  font-family: "Lato", Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 24px !important; /* 171.429% */
}
@media screen and (min-width: 1200px) {
  .about_us_row-3 .vc_column_container > .vc_column-inner {
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media screen and (max-width: 767px) {
  .about_us_row-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}
.about_us_row-3 .first_item i::before {
  content: url(/wp-content/uploads/2023/09/Group_-5.svg) !important;
}
.about_us_row-3 .second_item i::before {
  content: url(/wp-content/uploads/2023/09/Group_-6.svg) !important;
}
@media screen and (min-width: 768px) {
  .about_us_row-3 .second_item {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }
}
@media screen and (max-width: 767px) {
  .about_us_row-3 .second_item .vc_column-inner > .wpb_wrapper {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.about_us_row-3 .third_item i::before {
  content: url(/wp-content/uploads/2023/09/Group_-7.svg) !important;
}
.about_us_row-3 .themestek-ihbox {
  margin-bottom: 14px;
}
.about_us_row-3 .themestek-ihbox-inner .ts-ihbox-heading-with-icon .themestek-ihbox-icon i {
  color: #0E2937;
}
.about_us_row-3 .themestek-ihbox-inner .ts-ihbox-heading-with-icon .themestek-ihbox-heading h2.themestek-custom-heading {
  color: #0E2937;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.about_us_row-3 .themestek-ihbox-inner .ts-ihbox-heading-with-icon .themestek-ihbox-heading .themestek-cta3-content-wrapper {
  color: #0E2937;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
}

@media screen and (max-width: 600px) {
  .about_us_row-4 {
    padding-bottom: 20px !important;
  }
}
.about_us_row-4 .vc_custom_heading {
  margin-bottom: 40px;
}
@media screen and (min-width: 1200px) {
  .about_us_row-4 .vc_custom_heading {
    margin-bottom: 80px;
  }
}
.about_us_row-4 .themestek-box-col-wrapper .themestek-post-item {
  background: transparent;
}
@media screen and (max-width: 600px) {
  .about_us_row-4 .themestek-box-col-wrapper .themestek-box-img-left img {
    padding-left: 25px;
  }
}
.about_us_row-4 .themestek-box-col-wrapper .themestek-box-content .themestek-box-content-inner .themestek-box-title h4 a {
  color: #DADBDD;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.about_us_row-4 .themestek-box-col-wrapper .themestek-box-content .themestek-box-content-inner .themestek-box-team-position {
  color: #868686;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
  letter-spacing: 0.56px;
  text-transform: uppercase;
}
.about_us_row-4 .themestek-box-col-wrapper .themestek-box-content .themestek-box-content-inner .themestek-teambox-email a {
  color: #CFAD7E;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.about_us_row-4 .themestek-box-col-wrapper .themestek-box-content .themestek-box-content-inner .themestek-teambox-email a i {
  display: none;
}
.about_us_row-4 .themestek-box-col-wrapper .themestek-box-content .themestek-box-content-inner .themestek-team-social-links-wrapper {
  border-top: 1px solid #A5A5A5;
}
.about_us_row-4 .themestek-box-col-wrapper .themestek-box-content .themestek-box-content-inner .themestek-team-social-links-wrapper ul.themestek-team-social-links {
  margin-left: -15px;
}
.about_us_row-4 .themestek-box-col-wrapper .themestek-box-content .themestek-box-content-inner .themestek-team-social-links-wrapper ul.themestek-team-social-links li a {
  background-color: transparent;
}

@media screen and (min-width: 1200px) {
  .formularz_row-1 {
    margin-top: -182px;
  }
}
.formularz_row-1 .themestek-row-wrapper-bg-layer.themestek-bg-layer {
  opacity: 0 !important;
}
@media screen and (min-width: 1200px) {
  .formularz_row-1.home_row-1.themestek-row.wpb_row {
    background-position: 90% 90% !important;
    background-size: unset !important;
  }
}
.formularz_row-1 .wpb_text_column {
  max-width: 500px;
}

@media screen and (min-width: 1200px) {
  .formularz_row-2 .form_col {
    padding: 12px 30px 52px 30px !important;
    border: 1px solid #fff;
  }
}
@media screen and (max-width: 1199px) {
  .formularz_row-2 .form_col {
    margin-bottom: 70px;
  }
}
.formularz_row-2 ul li, .formularz_row-2 ol li {
  color: #DADBDD;
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
}
.formularz_row-2 h4 {
  color: #DADBDD;
  font-family: "Marcellus", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.formularz_row-2 form.wpcf7-form .row > div .input-group.input-button {
  padding-top: 30px !important;
}
.formularz_row-2 form.wpcf7-form .row > div .input-group.input-button input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-block {
  width: auto;
  padding: 16px 25px;
}
@media screen and (min-width: 1200px) {
  .formularz_row-2 .text_col {
    padding-left: 5%;
  }
}
.formularz_row-2 .wpcf7-response-output {
  color: #fff;
}

.page-id-12434 .entry-title-wrapper {
  max-width: 600px;
}

@media (min-width: 1200px) {
  .darmowego_row-1.about_us_row-1 {
    padding-top: 90px !important;
    padding-bottom: 70px;
  }
}
.darmowego_row-1 .wpb_text_column ul li {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #DADBDD;
}

.darmowego_row-3.about_us_row-4 .vc_custom_heading {
  margin-bottom: 30px;
}
.darmowego_row-3.about_us_row-4 .vc_custom_heading strong {
  font-weight: inherit;
  color: #CFAD7E;
}
.darmowego_row-3.about_us_row-4 .wpb_text_column {
  max-width: 479px;
}
.darmowego_row-3.about_us_row-4 .wpb_text_column p {
  font-size: 18px;
  font-weight: 400;
  line-height: 22.57px;
  color: #DADBDD;
}

.darmowego_row-5.about_us_row-3 .second_item i::before {
  content: url(/wp-content/uploads/2024/05/deal-1.svg) !important;
}
.darmowego_row-5.about_us_row-3 h4.themestek-custom-heading {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  text-transform: inherit !important;
}/*# sourceMappingURL=pageart.css.map */