@charset "UTF-8";
/*
Theme Name: proplo
*/
:root {
  --red: #FD5030;
  --black: #242733;
  --white: #FFFFFF;
  --background: #F7F7Fa;
  --navy-blue: #111827;
  --light-grey:#BDBDBD;
  --red-proplo:#FD5030;
  --dark-grey:#7C7F8B;
  --darker-grey:#323333;
  --red-hover: #C93F25;
  --background-modal: #F6F6F8;
  --soft-gray-proplo: #EFF2F2;
  --light-red: #FFF6F5;
  --background-gray-weak: #F7F7FA;
  --blue: #0D6EFD;
  --blue-proplo: var(--blue);
  --basic-border: rgba(187, 187, 187, 0.75);
  --border-hover: #7C7F8B;
  --spacing-small: 8px;
  --spacing-regular: 16px;
  --spacing-large: 24px;
  --spacing-xlarge: 32px;
  --spacing-2xlarge: 40px;
  --spacing-3xlarge: 48px;
  --spacing-4xlarge: 64px;
  --spacing-5xlarge: 80px;
  --Text-Weak: var(--dark-grey);
  --radius: 8px;
  --radius-small: 4px;
}
*, *::before, *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
h1, h2 {
  line-height: 160%;
}
html {
  margin: 0;
  padding: 0;
}
body {
  font-family: "Poppins", sans-serif;
  background-color: #F8F9FA;
  margin: 0;
  padding: 0;
}
.pagination-wrapper {
  display: inline-flex;
  padding: 40px 0 64px 0;
}
@media (min-width: 768px) {
  .pagination-wrapper {
    padding: 40px 0 80px 0;
  }
}
.pagination .nav-links {
  margin-top: 0px !important;
  text-align: center;
}
.page-numbers.current {
  color: #7C7F8B !important;
}
.prev.page-numbers::before {
  display: none;
}
.prev.page-numbers, .next.page-numbers {
  color: #FD5030 !important;
}
.next.page-numbers::after {
  display: none;
}
.nav-links a {
  text-decoration: none;
}
.last-page, .first-page {
  text-decoration: none;
  color: #FD5030 !important;
}
.max-width {
  max-width: 1200px;
  margin-inline: auto;
}
@media (max-width: 1247px) {
  .mobile-margin {
    padding-inline: 24px;
    width: 100%;
  }
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  margin-inline: auto !important;
}
.breadcrumbs {
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  padding-block: var(--spacing-large);
}
@media (max-width: 767px) {
  .breadcrumbs {
    text-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: clip;
  }
}
.breadcrumbs a {
  text-decoration: none;
  color: #636A86;
  font-weight: 400;
}
.breadcrumbs .breadcrumb-separator {
  color: #636A86;
  /* Szary kolor */
  padding: 0 8px;
}
.single-post-header {
  padding-top: 64px;
  padding-bottom: 64px;
}
.single-post-header h1 {
  font-size: 36px;
  font-weight: 600;
}
.single-post-header .container-wrapper .design .wrapper {
  display: grid;
}
.single-post-header .container-wrapper .design .wrapper .meta {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.single-post-header .container-wrapper .design .wrapper .meta .date {
  color: #7C7F8B;
  font-size: 12px;
  font-weight: 400;
}
.single-post-header .container-wrapper .design .wrapper .meta .excerpt {
  color: #7C7F8B;
  font-size: 14px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #E5E5E5;
}
@media (min-width: 768px) {
  .single-post-header .container-wrapper .design .wrapper .meta .excerpt {
    padding-bottom: 24px;
    margin-bottom: 24px;
  }
}
.single-post-header .container-wrapper .design .wrapper .meta .autor-read {
  font-size: 12px;
  display: flex;
  gap: 5px;
}
.single-post-header .container-wrapper .design .wrapper .meta .autor-read .colored-pipe {
  color: #7C7F8B;
}
.single-post-header .container-wrapper .design .wrapper .meta .read {
  color: #7C7F8B;
}
.single-post-header .container-wrapper .design .wrapper .meta .span-reading-time {
  font-size: 12px;
  font-weight: 400;
  color: #7C7F8B;
}
@media (min-width: 768px) {
  .single-post-header {
    padding-top: 80px;
  }
}
.single-post-content {
  padding-block: var(--spacing-3xlarge);
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}
@media (min-width: 768px) {
  .single-post-content {
    padding-block: var(--spacing-4xlarge);
  }
}
.single-post-content h2 {
  font-size: 24px;
  font-weight: 600;
}
.single-post-content h2, .single-post-content h3 {
  margin-block: var(--spacing-3xlarge);
}
@media (min-width: 768px) {
  .single-post-content h2, .single-post-content h3 {
    margin-block: var(--spacing-4xlarge);
  }
}
.single-post-content .container-wrapper .design .wrapper .text-block > p {
  color: #323333;
}
.single-post-content .container-wrapper .design .wrapper .text-block .wp-block-image {
  margin: 64px 0;
}
.single-post-content .container-wrapper .design .wrapper .text-block .wp-block-image figcaption {
  font-size: 12px;
  font-weight: 400;
  line-height: 160%;
  color: #323333;
  margin-top: 16px;
}
.single-post-content .container-wrapper .design .wrapper .text-block .wp-block-image figcaption a {
  color: inherit;
  text-decoration: underline;
}
.single-post-content .container-wrapper .design .wrapper .text-block p {
  margin-bottom: 1.5rem;
}
.single-post-content .container-wrapper .design .wrapper .text-block .lines {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin-top: 40px;
}
.single-post-related {
  padding-block: var(--spacing-3xlarge);
}
@media (min-width: 768px) {
  .single-post-related {
    padding-block: var(--spacing-5xlarge);
  }
}
.single-post-related .container-wrapper {
  position: relative;
}
.single-post-related .container-wrapper .new-articles {
  font-size: 20px;
  font-weight: 500;
  color: #212529;
  padding-bottom: var(--spacing-3xlarge);
}
@media (min-width: 769px) {
  .single-post-related .container-wrapper .new-articles {
    padding-left: var(--spacing-4xlarge);
  }
}
.single-post-related .container-wrapper .grid-container {
  grid-template-columns: 1fr 1fr;
  display: grid;
  position: relative;
}
@media (min-width: 768px) {
  .single-post-related .container-wrapper .grid-container {
    grid-template-columns: 40px 1fr 40px;
    gap: var(--spacing-large);
  }
}
@media (max-width: 768px) {
  .single-post-related .container-wrapper .grid-container .grid-container {
    grid-template-columns: 1fr 1fr;
  }
  .single-post-related .container-wrapper .grid-container .grid-item:nth-child(2) {
    grid-column: 1 / -1;
    order: -1;
  }
  .single-post-related .container-wrapper .grid-container .grid-item:nth-child(1) {
    order: 1;
  }
  .single-post-related .container-wrapper .grid-container .grid-item:nth-child(3) {
    order: 2;
    text-align: right;
  }
  .single-post-related .container-wrapper .grid-container .swiper-button-next, .single-post-related .container-wrapper .grid-container .swiper-button-prev {
    position: static;
    margin-top: 48px;
  }
  .single-post-related .container-wrapper .grid-container .swiper-button-next {
    margin-left: auto;
    margin-right: 0;
  }
}
.single-post-related .container-wrapper .grid-container .swiper-button-next {
  right: 0;
}
.single-post-related .container-wrapper .grid-container .swiper-button-prev {
  left: 0;
}
.single-post-related .container-wrapper .grid-container .grid-item {
  overflow: hidden;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block {
  background-color: var(--darkgrey);
  border-bottom: 1px solid #DEDEDE;
  padding-bottom: 16px;
  transition: 0.4s ease-in-out;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block a img {
  aspect-ratio: 1.6666666667;
  height: auto;
  object-fit: cover;
  width: 100%;
  border-radius: 4px;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block .padding-post {
  display: grid;
  justify-content: space-between;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block .padding-post .date {
  color: #7C7F8B;
  font-size: 12px;
  font-weight: 400;
  padding-top: 30px;
  padding-bottom: 15px;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block .padding-post .post-categories {
  padding-top: 30px;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block .padding-post > a {
  text-decoration: none;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block .padding-post > a .title {
  font-size: 16px;
  font-weight: 500;
  color: #212529;
  margin-bottom: 16px;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block .padding-post ul.post-categories {
  padding-left: 0;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block .padding-post ul.post-categories li {
  list-style: none;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block .padding-post ul.post-categories li a, .single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block .padding-post ul.post-categories li .read-more {
  text-decoration: none;
  list-style: none;
  border-radius: 1px;
  color: #C4C4C4;
  font-size: 12px;
  font-weight: 500;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block .padding-post ul.post-categories li .read-more {
  color: #495057;
  opacity: 0.5;
  font-size: 12px !important;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block .padding-post ul.post-categories li a:nth-of-type(1) {
  display: none;
}
.single-post-related .container-wrapper .grid-container .swiper-slide .swiper-post-item .block:hover {
  opacity: 0.6;
}
.single-post-related {
  overflow: visible;
}
.container-wrapper {
  overflow: visible;
}
.swiper-pagination {
  display: none;
}
.swiper-button-next {
  right: 0;
  content: url(img/arrow-right.svg);
  width: 40px !important;
  height: 40px !important;
}
.swiper-button-prev {
  left: 0;
  content: url(img/arrow-left.svg);
  width: 40px !important;
  height: 40px !important;
}
.swiper-button-prev::after {
  content: url(/img/arrow-right.svg);
  background-image: url("../img/arrow-right.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: block !important;
  height: 40px;
  width: 40px;
  background-color: #7C7F8B;
  color: #fff;
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-size: 20px !important;
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
}
.header-container .menu {
  background-color: #fff;
}
header {
  background-color: var(--white);
  position: sticky;
  top: 0;
  z-index: 10;
  padding: 20px 16px;
  background-color: var(--white);
  transition: transform 0.3s ease;
  z-index: 999;
}
@media (min-width: 768px) {
  header {
    padding: 30px 24px;
  }
}
header .header-container {
  display: flex;
  align-items: center;
}
header.black {
  background-color: #323333;
  color: #fff;
}
@media (max-width: 1280px) {
  header.black nav.desktop-only {
    display: none;
  }
}
header.black .header-container {
  height: 55px;
}
@media (min-width: 768px) {
  header.black .header-container {
    height: 46px;
  }
}
@media (max-width: 768px) {
  header.black .header-container {
    display: flex;
    min-width: 100%;
    justify-content: space-between;
  }
  header.black .header-container img {
    max-width: 100%;
  }
}
header.black .header-container .menu {
  background-color: #323333;
}
header.black a {
  color: inherit;
}
@media (min-width: 768px) {
  header.black .cta-top {
    gap: 40px;
    margin-left: auto;
  }
}
header.black .cta-top a {
  text-decoration: none;
}
header .header-container {
  height: 55px;
}
@media (min-width: 768px) {
  header {
    padding: 24px 0 22px;
  }
  header .header-container {
    display: flex;
    justify-content: stretch;
    line-height: 1.4;
    align-items: center;
    gap: 32px;
    height: 46px;
  }
  header .header-container img {
    display: block;
  }
  header .header-container .logo {
    display: flex;
    align-items: center;
  }
}
header .logo-menu {
  display: flex;
  gap: 40px;
}
header .menu {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  header .menu {
    flex-direction: column;
  }
}
header .menu .links {
  transition: translate 0.2s;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  header .menu .links {
    display: flex;
    gap: 32px;
    align-items: center;
  }
}
@media (max-width: 767px) {
  header .menu .links {
    width: 100%;
  }
  header .menu .links li a:not(.cta) {
    display: block;
    padding: 12px 16px 12px 34px;
    text-decoration: none;
    transition: background 0.2s;
  }
}
header .menu .links a {
  color: #323333;
  text-decoration: none;
}
header.black .menu .links a {
  color: #fff;
}
@media (max-width: 767px) {
  .header-container .menu {
    position: fixed;
    top: 90px;
    left: 0;
    right: 0;
    height: 100dvh;
    translate: 0 -120vh;
  }
  .header-container .menu.show {
    translate: 0 0;
  }
}
.posts {
  background-color: #F8F9FA;
  margin-inline: auto;
}
.posts .date {
  font-size: 14px;
  color: #757575;
  font-weight: 400;
}
.posts img {
  height: auto;
  aspect-ratio: 1.5384615385;
  object-fit: cover;
  width: 100%;
  border-radius: 4px;
}
.posts .post .padding-post {
  padding: 0px 8px;
  padding-top: 24px;
}
.posts h2.text-white {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  margin-top: 76px;
  margin-bottom: 15px;
  color: #F8F9FA;
}
@media (min-width: 768px) {
  .posts h2.text-white {
    margin-top: 124px;
    margin-bottom: 15px;
  }
}
.posts .text-white p {
  font-weight: 300;
  margin-bottom: 40px;
  color: #E5E5E5;
}
.posts .title {
  font-size: 16px;
  font-weight: 500;
  color: #212529;
  margin-bottom: 16px;
}
.posts .excerpt {
  font-size: 16px;
  font-weight: 500;
  color: #212529;
}
.posts .border {
  display: none;
}
.posts .post-img-big {
  background-position: center;
  background-size: cover;
  transition: 0.4s ease-in-out;
  width: 100%;
}
@media (min-width: 768px) {
  .posts .post-img-big {
    border-radius: 4px;
  }
  .posts .post-img-big:hover {
    opacity: 0.8;
  }
}
.posts .post-overlay {
  padding: 64px 24px;
}
@media (min-width: 768px) {
  .posts .post-overlay {
    padding: 64px;
  }
}
.posts .post-overlay.black {
  background-color: rgba(0, 0, 0, 0.3);
}
.posts .new-articles {
  font-size: 20px;
  font-weight: 500;
  color: #212529;
}
.posts .padding-header {
  margin-bottom: 64px;
}
.posts .btn {
  color: #fff;
  background-color: #FD5030;
  border-radius: 32px;
  padding: 11px 50px;
  border: none;
  font-size: 12px;
}
.posts .blog-block .grid-wrapper {
  display: grid;
  gap: 30px;
  margin: 48px 0;
}
@keyframes hoverAnimation {
  0% {
    transform: translateY(0);
    /* Początkowa pozycja */
  }
  90% {
    transform: translateY(5px);
    /* Przesunięcie o 5px w dół */
  }
  100% {
    transform: translateY(4px);
    /* Cofnięcie o 2px do góry (5px - 2px) */
  }
}
.posts .blog-block .grid-wrapper .block {
  background-color: var(--darkgrey);
  border-bottom: 1px solid #DEDEDE;
  transition: 0.4s ease-in-out;
  padding-bottom: 16px;
}
.posts .blog-block .grid-wrapper .block a img {
  transition: 0.4s ease-in-out;
}
.posts .blog-block .grid-wrapper .block .padding-post > a {
  text-decoration: none;
}
.posts .blog-block .grid-wrapper .block .padding-post a > .read-more {
  color: #495057;
  opacity: 0.5;
  font-size: 12px !important;
  color: #495057;
  opacity: 0.5;
  font-weight: 500;
  transition: 0.6s ease-in-out;
}
.posts .blog-block .grid-wrapper .block .padding-post ul.post-categories {
  padding-left: 0;
}
.posts .blog-block .grid-wrapper .block .padding-post ul.post-categories li {
  list-style: none;
}
.posts .blog-block .grid-wrapper .block .padding-post ul.post-categories li a, .posts .blog-block .grid-wrapper .block .padding-post ul.post-categories li .read-more {
  text-decoration: none;
  list-style: none;
  border-radius: 1px;
  color: #C4C4C4;
  font-size: 12px;
  font-weight: 500;
}
.posts .blog-block .grid-wrapper .block .padding-post ul.post-categories li a:nth-of-type(1) {
  display: none;
}
.posts .blog-block .grid-wrapper .block:hover {
  border-bottom: 1px solid rgba(222, 222, 222, 0);
  background-color: #F7F7FA;
  transform: translateY(5px);
}
.posts .blog-block .grid-wrapper .block:hover a img {
  opacity: 0.4;
}
.posts .blog-block .grid-wrapper .block:hover .padding-post a .read-more {
  animation: hoverAnimation 0.6s ease-in-out forwards;
  color: #FD5030;
  opacity: 1;
}
.posts .blog-block .navigation.pagination .nav-links .page-numbers {
  color: var(--inno-black);
  margin: 0 24px;
}
.posts .blog-block .navigation.pagination .next::after {
  content: ">";
}
.posts .blog-block .navigation.pagination .prev::before {
  content: "<";
}
@media (min-width: 768px) {
  .posts .blog-block .grid-wrapper {
    grid-template-columns: repeat(3, 1fr);
    gap: 50px 30px;
    justify-content: center;
    margin: 64px 0;
  }
}
.pagination .nav-links {
  margin-top: 30px;
  text-align: center;
}
.stack {
  display: grid;
}
.stack > div {
  grid-column: -1/1;
  grid-row: 1;
}
.article--image-box img {
  height: 500px;
  width: 100%;
  object-fit: cover;
}
.stack > .article-image img {
  height: auto;
  width: 100%;
}
.categories {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.categories .current-category a {
  color: #495057;
  /* Zmieniamy kolor na czarny */
  font-weight: 500;
  /* Możesz dodać pogrubienie, żeby lepiej wyróżnić kategorię */
}
.categories ul {
  margin-left: 0;
  padding-left: 0;
  display: flex;
  width: 100%;
  align-items: center;
  gap: 16px;
}
.categories ul li {
  list-style: none;
  display: inline-block;
}
.categories ul li a {
  color: #C4C4C4;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: 0.4s ease-in-out;
}
.categories ul li:hover a {
  color: #FD5030;
}
@media (max-width: 768px) {
  .categories ul {
    height: auto;
    gap: 5px;
    text-align: center;
  }
}
.category {
  list-style: none;
  padding-top: var(--spacing-4xlarge);
  padding-bottom: 16px;
}
.single-post-last-posts {
  padding: 40px 0;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper {
  display: grid;
  gap: 30px;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a {
  text-decoration: none;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a .block {
  display: grid;
  grid-template-columns: 3fr 5fr;
  position: relative;
  background-color: #F7F7FA;
  border-radius: 4px;
  transition: 0.4s ease-in-out;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a .block img {
  height: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  border-radius: 4px;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a .block .text-block {
  padding: 32px 32px 16px 32px;
  display: flex;
  flex-direction: column;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a .block .text-block .title {
  font-size: 18px;
  font-weight: 700;
  color: #212529;
  margin-bottom: 8px;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a .block .text-block .text {
  font-size: 14px !important;
  font-weight: 400;
  color: #212529 !important;
  margin: 0;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a .block .text-block .text .span-reading-time {
  display: none !important;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a .block .text-block .btn-wrapper {
  display: flex;
  width: 100%;
  justify-content: right;
  margin-top: auto;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a .block .text-block .btn-wrapper .btn {
  color: #fff;
  background-color: #FD5030;
  border-radius: 32px;
  padding: 11px 50px;
  border: none;
  font-size: 12px;
  margin: 0;
  margin-top: 20px;
}
@media (max-width: 500px) {
  .single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a .block {
    grid-template-columns: 1fr;
  }
  .single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a .block .btn {
    width: 100%;
  }
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper a .block:hover {
  opacity: 0.6;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper h3 a {
  color: #fff;
  text-decoration: none;
}
.single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper p {
  color: #fff;
  font-weight: 300;
  font-size: 16px;
}
@media (min-width: 800px) {
  .single-post-last-posts {
    padding: 100px 0;
  }
  .single-post-last-posts .container-wrapper .design .wrapper .last-posts .grid-wrapper {
    grid-template-columns: 1fr 1fr;
    display: grid;
    gap: 30px;
  }
}
.you-find-content {
  margin-bottom: 48px;
}
.you-find-content .container-wrapper .design .wrapper {
  padding: 24px;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
}
.you-find-content .container-wrapper .design .wrapper .title {
  padding-bottom: 24px;
}
.you-find-content .container-wrapper .design .wrapper .grid-wrapper {
  display: grid;
  gap: 16px;
}
.you-find-content .container-wrapper .design .wrapper .grid-wrapper .block-list {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 16px;
}
.you-find-content .container-wrapper .design .wrapper .grid-wrapper .block-list .number {
  font-size: 14px;
  background-color: #FD5030;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  color: #fff;
  text-align: center;
}
.you-find-content .container-wrapper .design .wrapper .grid-wrapper .block-list .text {
  color: #7C7F8B;
}
.you-find-content .container-wrapper .design .wrapper .grid-wrapper .block-list .text p {
  margin: 0;
  font-size: 14px;
}
@media (min-width: 768px) {
  .you-find-content {
    margin-bottom: 64px;
  }
}
@media (min-width: 600px) {
  .blocks {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    max-width: 1280px;
    margin-inline: Auto;
  }
  .blocks.three-columns {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 56px;
  }
}
@media (min-width: 1024px) {
  .blocks {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.blocks .block {
  padding: 24px 16px;
  display: Flex;
  flex-direction: column;
  gap: 12px;
}
.blocks .block h3 {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  font-size: 16px;
}
@media (min-width: 768px) {
  .blocks .block h3 {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .blocks .block {
    padding: 40px 16px;
    gap: 16px;
  }
}
footer {
  margin-top: 24px;
  padding: 40px 16px;
}
footer a {
  color: inherit;
  text-decoration: none;
}
footer .blocks {
  max-width: unset;
  align-items: flex-start;
}
@media (min-width: 768px) {
  footer {
    padding: 80px 16px;
  }
}
footer > div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  footer {
    margin-top: 64px;
  }
}
footer .copright {
  padding: 8px 16px;
}
footer {
  background-color: var(--darker-grey);
  color: var(--white);
  padding: 48px 24px;
}
footer a {
  color: inherit;
}
footer strong {
  font-weight: 600;
}
footer .blocks .block {
  padding: 0;
}
footer .blocks .block .summary-text {
  color: var(--Text-Disabled, #BDBDBD);
  font-size: 14px;
  font-weight: 400;
  line-height: 178%;
  /* 21.36px */
  letter-spacing: 0.2px;
}
footer .blocks .block .block-header {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 160%;
}
@media (min-width: 768px) {
  footer .blocks .block .block-header {
    margin-bottom: 24px;
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  footer {
    padding: 64px 112px;
  }
}
footer .blocks {
  padding-bottom: 40px;
  border-bottom: 1px solid #BDBDBD;
  display: flex;
  gap: 40px;
}
@media (max-width: 768px) {
  footer .blocks {
    margin-bottom: 40px;
  }
}
footer .blocks .block {
  flex-basis: 25%;
}
footer .blocks .block-content > p {
  margin-top: 0;
}
@media (max-width: 1024px) {
  footer .blocks {
    row-gap: 56px;
    flex-direction: column;
  }
}
@media (min-width: 600px) {
  footer .blocks {
    flex-wrap: wrap;
  }
  footer .blocks > * {
    flex-basis: 50%;
  }
  footer .blocks .desktop-order-last {
    order: 4;
  }
}
@media (min-width: 1024px) {
  footer .blocks {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
  footer .blocks > * {
    flex-basis: unset;
  }
}
footer .img {
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  footer .img {
    margin-bottom: 2px;
  }
}
footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: Flex;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 768px) {
  footer ul {
    gap: 20px;
  }
}
footer ul li {
  padding: 0;
  margin: 0;
}
footer ul li a {
  text-decoration: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 22.4px */
  transition: color 0.3s ease;
}
footer .copyright-container {
  margin-top: 24px;
  display: Flex;
  justify-content: space-between;
  color: #BDBDBD;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.2px;
}
footer .copyright-container a {
  color: inherit;
  text-decoration: none;
}
footer .footer-details-container {
  margin-top: 24px;
  display: Flex;
  justify-content: space-between;
  color: #BDBDBD;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 178%;
  /* 21.36px */
  letter-spacing: 0.2px;
  gap: 40px;
}
footer .footer-details-container > div {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 768px) {
  footer .footer-details-container > div {
    gap: 8px;
    column-gap: 40px;
  }
}
footer .footer-details-container .socials-icons {
  display: flex;
  gap: 32px;
}
@media (min-width: 768px) {
  footer .footer-details-container {
    justify-content: space-between;
  }
  footer .footer-details-container .footer-socials {
    flex-basis: 25%;
    margin-left: auto;
    padding-left: 40px;
  }
}
@media (max-width: 768px) {
  footer .footer-details-container {
    flex-direction: column;
    justify-content: left;
  }
  footer .footer-details-container > div {
    width: 100%;
  }
  footer .footer-details-container .footer-socials {
    order: 1;
  }
  footer .footer-details-container .footer-details {
    order: 2;
  }
  footer .footer-details-container .mobile-last {
    order: 4;
  }
}
footer .footer-details-container a {
  color: inherit;
  text-decoration: none;
}
footer a {
  position: relative;
  width: fit-content;
  display: inline-block;
}
footer a:not(:has(img, svg)):after {
  content: "";
  width: 0;
  transition: width 0.2s ease;
  position: absolute;
  bottom: 4px;
  left: 0;
  display: block;
}
footer li a:after {
  bottom: 2px;
}
footer a:not(:has(img, svg)):hover:after {
  content: "";
  width: 100%;
  border-bottom: 1px solid #BDBDBD;
  transition: width 0.2s ease;
}
footer li a:hover:after {
  border-bottom: 1px solid #fff;
}
footer a:has(img, svg) svg {
  color: #BDBDBD;
  fill: #BDBDBD;
  transition: all 0.2s ease-in-out;
}
footer a:has(img, svg):hover svg {
  color: #fff;
  fill: #fff;
}
.links-block {
  padding-top: 48px;
}
.links-block .container-wrapper .design .wrapper {
  padding-left: 0 !important;
}
.links-block .container-wrapper .design .wrapper .title p {
  margin: 0;
  font-size: 12px;
  font-weight: 500;
}
.links-block .container-wrapper .design .wrapper .grid-wrapper .block .text {
  margin: 0;
}
.links-block .container-wrapper .design .wrapper .grid-wrapper .block .text p {
  margin: 0;
}
.links-block .container-wrapper .design .wrapper .grid-wrapper .block .text a {
  padding-top: 8px;
  font-size: 12px;
  color: #7C7F8B;
  font-weight: 300;
}
@media (min-width: 768px) {
  .links-block {
    padding-top: 64px 0;
  }
}
.block-author .container-wrapper .design .wrapper {
  padding-block: var(--spacing-3xlarge);
}
@media (min-width: 768px) {
  .block-author .container-wrapper .design .wrapper {
    padding-block: var(--spacing-4xlarge);
  }
}
.block-author .container-wrapper .design .wrapper .grid-wrapper {
  display: grid;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-img {
  padding-bottom: 31px;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-img img {
  height: 80px;
  width: 80px;
  border-radius: 50%;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-img-2 {
  padding-bottom: 40px;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-img-2 img {
  border-radius: 50%;
  max-width: 150px;
  height: auto;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-text .text {
  display: grid;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-text .text .title {
  font-size: 16px;
  font-weight: 500;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-text .text .title-2 {
  font-size: 24px;
  font-weight: 600;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-text .text p {
  color: #7C7F8B;
  font-size: 14px;
  font-weight: 400;
  padding: 8px 0;
  margin: 0;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-text .text .text-2 {
  color: #7C7F8B;
  font-size: 14px;
  font-weight: 400;
  padding: 8px 0;
  margin: 0;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-text .text .text-1 {
  color: #7C7F8B;
  font-size: 14px;
  font-weight: 400;
  padding: 8px 0;
  margin: 0;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-text .text .author-button {
  padding-top: 23px;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-text .text a button {
  margin: 0;
  font-size: 12px;
  text-decoration: none;
  color: #495057;
  opacity: 0.5;
  font-weight: 500;
  border: none;
  background-color: transparent;
  padding: 0;
  transition: 0.4s ease-in-out;
}
.block-author .container-wrapper .design .wrapper .grid-wrapper .block-text .text a button:hover {
  color: #FD5030;
  opacity: 1;
}
.block-author .container-wrapper .design .wrapper.border-top {
  border-top: 1px solid #DEDEDE;
}
@media (min-width: 768px) {
  .block-author .container-wrapper .design .wrapper .grid-wrapper {
    grid-template-columns: auto 1fr;
    align-items: center;
  }
  .block-author .container-wrapper .design .wrapper .grid-wrapper .block-img-2 {
    padding-right: 40px;
    padding-bottom: 0;
  }
  .block-author .container-wrapper .design .wrapper .grid-wrapper .block-img {
    padding-right: 31px;
    padding-bottom: 0;
  }
  .block-author .container-wrapper .design .wrapper .grid-wrapper .block-text .text .text-2 {
    max-width: 80%;
  }
  .block-author .container-wrapper .design .wrapper .grid-wrapper .block-text .text .author-button {
    padding-top: 0px;
  }
}
.block-author.bg-grey {
  padding: 0px;
}
.text-cut-2-lines {
  overflow: hidden;
  width: 100%;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.text-cut-2-lines * {
  margin: 0;
  padding: 0;
}
.text-cut-3-lines {
  overflow: hidden;
  width: 100%;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
}
.text-cut-3-lines * {
  margin: 0;
  padding: 0;
}
.hamburger {
  width: 28px;
  height: 28px;
  position: relative;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-inline: 2px;
  margin-left: auto;
  align-self: center;
}
.hamburger.ml-18px {
  margin-left: 18px;
}
@media (min-width: 768px) {
  .hamburger {
    display: none;
  }
}
.hamburger span, .hamburger::before, .hamburger::after {
  content: "";
  position: absolute;
  width: calc(100% - 4px);
  height: 2px;
  background-color: #323333;
  border-radius: 2px;
  transition: all 0.3s ease-in-out;
  left: 2px;
}
.hamburger span {
  background-color: #323333;
}
.hamburger::before {
  top: 6px;
}
.hamburger::after {
  bottom: 6px;
}
.hamburger.open span {
  background-color: transparent !important;
}
.hamburger.open::before {
  transform: rotate(45deg);
  top: 47%;
  transform-origin: center;
}
.hamburger.open::after {
  transform: rotate(-45deg);
  bottom: 46%;
  transform-origin: center;
}
.black .hamburger {
  margin-left: 18px;
}
.black .hamburger span, .black .hamburger::before, .black .hamburger::after {
  background-color: #fff;
}
header .cta {
  display: Flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  margin: 0;
  transition: all 0.2s;
  font-weight: 600;
  padding: 12px 32px;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0.2px;
}
header .cta.inline {
  display: inline-flex;
}
header .cta.small {
  padding: 12px 32px;
  font-size: 14px;
  letter-spacing: 0.2px;
}
@media (min-width: 768px) {
  header .cta {
    padding: 16px 32px;
    font-size: 16px;
    line-height: 1;
    letter-spacing: unset;
  }
}
header .cta:hover {
  cursor: pointer;
  text-decoration: none !important;
}
header .cta[type=submit] {
  border: 0 none;
  font-family: Poppins;
  width: unset;
  max-width: unset;
}
header .cta.header-cta {
  padding: 12px 32px;
}
@media (min-width: 768px) {
  header .cta.header-cta {
    padding: 16px 32px;
  }
}
header .cta.short {
  width: fit-content;
}
header .cta.big {
  height: 44px;
  display: block;
  display: flex;
}
header .cta.fullwidth {
  width: 100%;
  max-width: 100%;
}
header .cta.white {
  color: #000;
  text-decoration: none;
}
header .cta.red {
  color: var(--white) !important;
  text-decoration: none;
  background-color: var(--red-proplo);
}
header .cta.red:hover {
  background-color: var(--red-hover);
}
header .cta.red:active {
  outline: 6px var(--red-proplo) solid;
  outline-offset: -6px;
}
header .cta.delete {
  background-color: var(--red);
  color: var(--white);
}
header .cta.red-border {
  color: var(--red-proplo);
  text-decoration: none;
  border: 1px solid var(--red-proplo);
}
header .cta.red-border:hover {
  border: 1px solid var(--red-hover);
  color: var(--red-hover);
  background-color: rgba(253, 80, 48, 0.12);
}
header .cta.red-no-border {
  color: var(--red-proplo);
  text-decoration: none;
}
header .cta.padding32px {
  padding: 12px 32px;
  font-size: 14px;
  line-height: 1;
}
@media (min-width: 768px) {
  header .cta.padding32px {
    padding: 16px 32px;
    font-size: 16px;
  }
}
header .cta.border {
  outline: 1px solid #000;
}
header .cta.border:hover {
  color: #63686A;
  outline: 1px solid #63686A;
  background: #F1F3F3;
}
header .cta.border-grey {
  outline: 1px solid var(--light-grey);
  text-decoration: none;
}
header .cta.border-white {
  outline: 1px solid #fff;
  text-decoration: none;
}
header .cta.black {
  background-color: #000;
  color: var(--white);
  text-decoration: none;
}
header .cta.black:hover {
  background-color: var(--dark-grey);
}
header .cta.black:active {
  background-color: var(--red-proplo);
}
header .cta.black.content-grey.border-grey:hover {
  color: var(--dark-grey);
  outline: 1px solid var(--dark-grey);
  background-color: #323333;
}
header .cta.black.content-grey.border-grey:active {
  color: var(--red-proplo);
  outline: 1px solid var(--red-proplo);
  background-color: transparent;
}
header .cta-top {
  margin-left: auto;
}
.mobile-bar {
  min-height: 70px;
  padding: 24px 50px;
  background-color: #fff;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 101;
}
@media (min-width: 768px) {
  .mobile-bar {
    display: none;
  }
}
.mobile-bar .cta-top {
  display: flex;
  align-items: center;
}
.cta-top, nav {
  display: flex;
  gap: 11px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.cta-top {
  display: flex;
  gap: 11px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cta-top {
    display: none;
  }
}
.login-buttons {
  margin-top: 54px;
  text-align: center;
  display: flex;
  flex-direction: column;
  margin-inline: auto;
  justify-content: center;
  align-items: center;
  gap: 32px;
}
@media (min-width: 768px) {
  .mobile-only {
    display: none;
  }
}
@media (max-width: 767px) {
  .desktop-only {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fblog-proplo.sowiak.dev%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fblog-proplo%2Fstyle.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2F_vars.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2Fblocks%2F_breadcrumbs.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2Fblocks%2F_single-post-header.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2Fblocks%2F_single-post-content.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2Fblocks%2F_single-post-related.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2F_header.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2F_posts.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2F_single.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2F_categories.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2F_last-posts.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2F_you-find-content.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2F_footer.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2F_links-block.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2F_block-author.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2Felements%2F_text-cut.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2Felements%2F_hamburger.scss%22%2C%22wp-content%2Fthemes%2Fblog-proplo%2Fsass%2Felements%2F_cta.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAEtEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzBJ%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAOQ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWhB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChEJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaY%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzDpB%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAQhB%3BAAAA%3BAAAA%3BAAWpB%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BACrMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAOZ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAC3KR%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMQ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAQhB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKQ%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWZ%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKJ%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAAA%3BACpOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BACvBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAMZ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC5CA%3BAAAA%3BAAAA%3BAAMoB%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUpB%3BAAAA%3BAAAA%3BAAAA%3BAAMoB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzGxB%3BAAAA%3BAAAA%3BAAKY%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAWxB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAC1UR%3BAAAA%3BAAAA%3BAAIY%3BAAAA%3BAAAA%3BAAEQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaxB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC7BQ%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAASpB%3BAAAA%3BAAAA%3BAAMR%3BAAKgB%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMQ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAYhC%3BAAAA%3BAAAA%3BAC9IA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BACrBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAChEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB%2FHI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */