:root {
  --section-padding: calc(max(100vw, 428px) * 202/1492 - 29.94px);
  --narrow-padding: calc(max(100vw, 900px) * 392 / 1020 - 318px);
}

.hexagon-badge:not(#_)::before, .side_box:before, .side_box:after, .side-form::before, .rcard__icon__shadow, .section--primary-bg:before, .section--primary-bg:after, .inspiration:after, .inspiration:before {
  position: absolute;
  inset: 0;
}

.white-buttons .wp-block-button:not(.side-form *) a, .side_box .wp-block-button:not(.side-form *) a, .faq__content .wp-block-button:not(.side-form *) a, .section--primary-bg .wp-block-button:not(.side-form *) a, .navbar__wrapper .wp-block-button:not(.side-form *) a, .white-buttons .wp-block-button:not(.side-form *) input, .side_box .wp-block-button:not(.side-form *) input, .faq__content .wp-block-button:not(.side-form *) input, .section--primary-bg .wp-block-button:not(.side-form *) input, .navbar__wrapper .wp-block-button:not(.side-form *) input {
  color: var(--wp--preset--color--custom-secondary);
  background: white;
}
.white-buttons .wp-block-button:not(.side-form *).is-style-outline a, .side_box .wp-block-button:not(.side-form *).is-style-outline a, .faq__content .wp-block-button:not(.side-form *).is-style-outline a, .section--primary-bg .wp-block-button:not(.side-form *).is-style-outline a, .navbar__wrapper .wp-block-button:not(.side-form *).is-style-outline a, .white-buttons .wp-block-button:not(.side-form *).is-style-outline input, .side_box .wp-block-button:not(.side-form *).is-style-outline input, .faq__content .wp-block-button:not(.side-form *).is-style-outline input, .section--primary-bg .wp-block-button:not(.side-form *).is-style-outline input, .navbar__wrapper .wp-block-button:not(.side-form *).is-style-outline input {
  border-color: white;
  color: white;
  background: none;
}
.white-buttons .wpforms-submit-container:not(.side-form *) button:not(#_), .side_box .wpforms-submit-container:not(.side-form *) button:not(#_), .faq__content .wpforms-submit-container:not(.side-form *) button:not(#_), .section--primary-bg .wpforms-submit-container:not(.side-form *) button:not(#_), .navbar__wrapper .wpforms-submit-container:not(.side-form *) button:not(#_) {
  border: none;
  color: var(--wp--preset--color--custom-secondary);
}
.white-buttons li, .side_box li, .faq__content li, .section--primary-bg li, .navbar__wrapper li {
  list-style-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.11538 0.933197C5.97219 0.438522 7.02781 0.438522 7.88462 0.933197L10.7445 2.58438C11.6014 3.07906 12.1292 3.99325 12.1292 4.98261V8.28497C12.1292 9.27432 11.6014 10.1885 10.7445 10.6832L7.88462 12.3344C7.02781 12.8291 5.97219 12.8291 5.11538 12.3344L2.25545 10.6832C1.39865 10.1885 0.870835 9.27432 0.870835 8.28497V4.9826C0.870835 3.99325 1.39865 3.07906 2.25545 2.58438L5.11538 0.933197Z' fill='white'/%3E%3C/svg%3E%0A");
}
.white-buttons .wpforms-field-text:not(.side-form *), .side_box .wpforms-field-text:not(.side-form *), .faq__content .wpforms-field-text:not(.side-form *), .section--primary-bg .wpforms-field-text:not(.side-form *), .navbar__wrapper .wpforms-field-text:not(.side-form *), .white-buttons .wpforms-field-email:not(.side-form *), .side_box .wpforms-field-email:not(.side-form *), .faq__content .wpforms-field-email:not(.side-form *), .section--primary-bg .wpforms-field-email:not(.side-form *), .navbar__wrapper .wpforms-field-email:not(.side-form *), .white-buttons .wpforms-field-textarea:not(.side-form *), .side_box .wpforms-field-textarea:not(.side-form *), .faq__content .wpforms-field-textarea:not(.side-form *), .section--primary-bg .wpforms-field-textarea:not(.side-form *), .navbar__wrapper .wpforms-field-textarea:not(.side-form *) {
  background: rgba(182, 200, 218, 0.18);
}
.white-buttons .wpforms-field-text:not(.side-form *) label:not(#_#_), .side_box .wpforms-field-text:not(.side-form *) label:not(#_#_), .faq__content .wpforms-field-text:not(.side-form *) label:not(#_#_), .section--primary-bg .wpforms-field-text:not(.side-form *) label:not(#_#_), .navbar__wrapper .wpforms-field-text:not(.side-form *) label:not(#_#_), .white-buttons .wpforms-field-email:not(.side-form *) label:not(#_#_), .side_box .wpforms-field-email:not(.side-form *) label:not(#_#_), .faq__content .wpforms-field-email:not(.side-form *) label:not(#_#_), .section--primary-bg .wpforms-field-email:not(.side-form *) label:not(#_#_), .navbar__wrapper .wpforms-field-email:not(.side-form *) label:not(#_#_), .white-buttons .wpforms-field-textarea:not(.side-form *) label:not(#_#_), .side_box .wpforms-field-textarea:not(.side-form *) label:not(#_#_), .faq__content .wpforms-field-textarea:not(.side-form *) label:not(#_#_), .section--primary-bg .wpforms-field-textarea:not(.side-form *) label:not(#_#_), .navbar__wrapper .wpforms-field-textarea:not(.side-form *) label:not(#_#_) {
  color: white;
}
.white-buttons .wpforms-field-text:not(.side-form *) input:not(#_#_), .side_box .wpforms-field-text:not(.side-form *) input:not(#_#_), .faq__content .wpforms-field-text:not(.side-form *) input:not(#_#_), .section--primary-bg .wpforms-field-text:not(.side-form *) input:not(#_#_), .navbar__wrapper .wpforms-field-text:not(.side-form *) input:not(#_#_), .white-buttons .wpforms-field-text:not(.side-form *) textarea:not(#_#_), .side_box .wpforms-field-text:not(.side-form *) textarea:not(#_#_), .faq__content .wpforms-field-text:not(.side-form *) textarea:not(#_#_), .section--primary-bg .wpforms-field-text:not(.side-form *) textarea:not(#_#_), .navbar__wrapper .wpforms-field-text:not(.side-form *) textarea:not(#_#_), .white-buttons .wpforms-field-email:not(.side-form *) input:not(#_#_), .side_box .wpforms-field-email:not(.side-form *) input:not(#_#_), .faq__content .wpforms-field-email:not(.side-form *) input:not(#_#_), .section--primary-bg .wpforms-field-email:not(.side-form *) input:not(#_#_), .navbar__wrapper .wpforms-field-email:not(.side-form *) input:not(#_#_), .white-buttons .wpforms-field-email:not(.side-form *) textarea:not(#_#_), .side_box .wpforms-field-email:not(.side-form *) textarea:not(#_#_), .faq__content .wpforms-field-email:not(.side-form *) textarea:not(#_#_), .section--primary-bg .wpforms-field-email:not(.side-form *) textarea:not(#_#_), .navbar__wrapper .wpforms-field-email:not(.side-form *) textarea:not(#_#_), .white-buttons .wpforms-field-textarea:not(.side-form *) input:not(#_#_), .side_box .wpforms-field-textarea:not(.side-form *) input:not(#_#_), .faq__content .wpforms-field-textarea:not(.side-form *) input:not(#_#_), .section--primary-bg .wpforms-field-textarea:not(.side-form *) input:not(#_#_), .navbar__wrapper .wpforms-field-textarea:not(.side-form *) input:not(#_#_), .white-buttons .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_), .side_box .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_), .faq__content .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_), .section--primary-bg .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_), .navbar__wrapper .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_) {
  color: white;
}
.white-buttons .wpforms-field-text:not(.side-form *) input:not(#_#_):-webkit-autofill, .side_box .wpforms-field-text:not(.side-form *) input:not(#_#_):-webkit-autofill, .faq__content .wpforms-field-text:not(.side-form *) input:not(#_#_):-webkit-autofill, .section--primary-bg .wpforms-field-text:not(.side-form *) input:not(#_#_):-webkit-autofill, .navbar__wrapper .wpforms-field-text:not(.side-form *) input:not(#_#_):-webkit-autofill, .white-buttons .wpforms-field-text:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .side_box .wpforms-field-text:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .faq__content .wpforms-field-text:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .section--primary-bg .wpforms-field-text:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .navbar__wrapper .wpforms-field-text:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .white-buttons .wpforms-field-email:not(.side-form *) input:not(#_#_):-webkit-autofill, .side_box .wpforms-field-email:not(.side-form *) input:not(#_#_):-webkit-autofill, .faq__content .wpforms-field-email:not(.side-form *) input:not(#_#_):-webkit-autofill, .section--primary-bg .wpforms-field-email:not(.side-form *) input:not(#_#_):-webkit-autofill, .navbar__wrapper .wpforms-field-email:not(.side-form *) input:not(#_#_):-webkit-autofill, .white-buttons .wpforms-field-email:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .side_box .wpforms-field-email:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .faq__content .wpforms-field-email:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .section--primary-bg .wpforms-field-email:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .navbar__wrapper .wpforms-field-email:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .white-buttons .wpforms-field-textarea:not(.side-form *) input:not(#_#_):-webkit-autofill, .side_box .wpforms-field-textarea:not(.side-form *) input:not(#_#_):-webkit-autofill, .faq__content .wpforms-field-textarea:not(.side-form *) input:not(#_#_):-webkit-autofill, .section--primary-bg .wpforms-field-textarea:not(.side-form *) input:not(#_#_):-webkit-autofill, .navbar__wrapper .wpforms-field-textarea:not(.side-form *) input:not(#_#_):-webkit-autofill, .white-buttons .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .side_box .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .faq__content .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .section--primary-bg .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_):-webkit-autofill, .navbar__wrapper .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_):-webkit-autofill {
  -webkit-text-fill-color: white;
}
.white-buttons .wpforms-field-text:not(.side-form *) input:not(#_#_)::placeholder, .side_box .wpforms-field-text:not(.side-form *) input:not(#_#_)::placeholder, .faq__content .wpforms-field-text:not(.side-form *) input:not(#_#_)::placeholder, .section--primary-bg .wpforms-field-text:not(.side-form *) input:not(#_#_)::placeholder, .navbar__wrapper .wpforms-field-text:not(.side-form *) input:not(#_#_)::placeholder, .white-buttons .wpforms-field-text:not(.side-form *) textarea:not(#_#_)::placeholder, .side_box .wpforms-field-text:not(.side-form *) textarea:not(#_#_)::placeholder, .faq__content .wpforms-field-text:not(.side-form *) textarea:not(#_#_)::placeholder, .section--primary-bg .wpforms-field-text:not(.side-form *) textarea:not(#_#_)::placeholder, .navbar__wrapper .wpforms-field-text:not(.side-form *) textarea:not(#_#_)::placeholder, .white-buttons .wpforms-field-email:not(.side-form *) input:not(#_#_)::placeholder, .side_box .wpforms-field-email:not(.side-form *) input:not(#_#_)::placeholder, .faq__content .wpforms-field-email:not(.side-form *) input:not(#_#_)::placeholder, .section--primary-bg .wpforms-field-email:not(.side-form *) input:not(#_#_)::placeholder, .navbar__wrapper .wpforms-field-email:not(.side-form *) input:not(#_#_)::placeholder, .white-buttons .wpforms-field-email:not(.side-form *) textarea:not(#_#_)::placeholder, .side_box .wpforms-field-email:not(.side-form *) textarea:not(#_#_)::placeholder, .faq__content .wpforms-field-email:not(.side-form *) textarea:not(#_#_)::placeholder, .section--primary-bg .wpforms-field-email:not(.side-form *) textarea:not(#_#_)::placeholder, .navbar__wrapper .wpforms-field-email:not(.side-form *) textarea:not(#_#_)::placeholder, .white-buttons .wpforms-field-textarea:not(.side-form *) input:not(#_#_)::placeholder, .side_box .wpforms-field-textarea:not(.side-form *) input:not(#_#_)::placeholder, .faq__content .wpforms-field-textarea:not(.side-form *) input:not(#_#_)::placeholder, .section--primary-bg .wpforms-field-textarea:not(.side-form *) input:not(#_#_)::placeholder, .navbar__wrapper .wpforms-field-textarea:not(.side-form *) input:not(#_#_)::placeholder, .white-buttons .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_)::placeholder, .side_box .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_)::placeholder, .faq__content .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_)::placeholder, .section--primary-bg .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_)::placeholder, .navbar__wrapper .wpforms-field-textarea:not(.side-form *) textarea:not(#_#_)::placeholder {
  color: white;
}
.white-buttons .wpforms-submit-container:not(.side-form *) button, .side_box .wpforms-submit-container:not(.side-form *) button, .faq__content .wpforms-submit-container:not(.side-form *) button, .section--primary-bg .wpforms-submit-container:not(.side-form *) button, .navbar__wrapper .wpforms-submit-container:not(.side-form *) button {
  border: solid 1px;
}

.blog_author__socials a, .rcard__icon, .hero {
  display: flex;
  justify-content: center;
  align-content: center;
}

.hexagon::before, .hexagon-badge:not(#_)::before, .hexagon {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.inspiration {
  color: white;
  position: relative;
  z-index: 0;
}
.inspiration:before {
  content: " ";
  background: url("./assets/images/bg2.png");
  background-size: cover;
  z-index: -2;
}
.inspiration:after {
  content: " ";
  background: linear-gradient(85.4deg, rgba(1, 22, 40, 0.7) 0.53%, rgba(4, 66, 124, 0) 110.15%), linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
  z-index: -1;
}

.rcard {
  background: #FFFFFF;
  box-shadow: 0px 8.25704px 33.7788px rgba(0, 0, 0, 0.09);
  padding: 45px 55px 30px;
  height: fit-content;
  border-radius: 15px;
}

.hexagon-badge:not(#_)::before, .hexagon {
  background-image: url("data:image/svg+xml,%3Csvg width='140' height='152' viewBox='0 0 140 152' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55.9716 4.23311C64.6524 -0.778768 75.3476 -0.778767 84.0284 4.23311L125.254 28.0345C133.934 33.0463 139.282 42.3087 139.282 52.3324V99.9351C139.282 109.959 133.934 119.221 125.254 124.233L84.0284 148.034C75.3476 153.046 64.6524 153.046 55.9716 148.034L14.7464 124.233C6.06558 119.221 0.717964 109.959 0.717964 99.9351V52.3324C0.717964 42.3087 6.06557 33.0463 14.7464 28.0345L55.9716 4.23311Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M55.9717 18.6408C64.6525 13.6289 75.3477 13.6289 84.0286 18.6408L112.776 35.2384C121.457 40.2503 126.805 49.5126 126.805 59.5364V92.7315C126.805 102.755 121.457 112.018 112.776 117.029L84.0286 133.627C75.3477 138.639 64.6525 138.639 55.9717 133.627L27.2239 117.029C18.543 112.018 13.1954 102.755 13.1954 92.7315V59.5364C13.1954 49.5126 18.543 40.2503 27.2239 35.2384L55.9717 18.6408Z' fill='white'/%3E%3C/svg%3E%0A");
}

.hexagon-clip, .e404, .rcard__icon {
  clip-path: path("M42.9717 4.64082C51.6525 -0.371053 62.3477 -0.371052 71.0286 4.64083L99.7764 21.2384C108.457 26.2503 113.805 35.5126 113.805 45.5364V78.7315C113.805 88.7552 108.457 98.0176 99.7764 103.029L71.0286 119.627C62.3477 124.639 51.6525 124.639 42.9717 119.627L14.2239 103.029C5.54304 98.0176 0.195431 88.7552 0.195431 78.7315V45.5364C0.195431 35.5126 5.54304 26.2503 14.2239 21.2384L42.9717 4.64082Z");
}

.hexagon-clip--big {
  clip-path: path("M84.2775 8.89237C104.526 -2.79827 129.474 -2.79827 149.723 8.89237L200.325 38.1076C220.574 49.7983 233.047 71.4035 233.047 94.7847V153.215C233.047 176.597 220.574 198.202 200.325 209.892L149.723 239.108C129.474 250.798 104.526 250.798 84.2775 239.108L33.6751 209.892C13.4264 198.202 0.952599 176.597 0.952599 153.215V94.7847C0.952599 71.4035 13.4264 49.7983 33.6751 38.1076L84.2775 8.89237Z");
}

.rcard__author img {
  clip-path: path("M23.5838 3.70439C27.5542 1.4121 32.4458 1.4121 36.4162 3.70439L49.5646 11.2956C53.5349 13.5879 55.9808 17.8242 55.9808 22.4088V37.5912C55.9808 42.1758 53.5349 46.4121 49.5646 48.7044L36.4162 56.2956C32.4458 58.5879 27.5542 58.5879 23.5838 56.2956L10.4354 48.7044C6.46507 46.4121 4.01924 42.1758 4.01924 37.5912V22.4088C4.01924 17.8242 6.46507 13.5879 10.4354 11.2956L23.5838 3.70439Z");
}

.lang_switch__bg, .wp-block-navigation__submenu-container:not(#_) {
  border: 1px solid rgba(0, 0, 0, 0.13);
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(7px);
  border-radius: 7px;
}

form button:not(#_), .wp-block-navigation__container > li:nth-last-child(2) a, .wp-block-navigation__container > li:last-child a, .wp-block-button a, .wp-block-navigation__container > li:nth-last-child(2) input, .wp-block-navigation__container > li:last-child input, .wp-block-button input {
  border-radius: 7px 17.2394px;
  padding: 15px 30px;
  cursor: pointer;
  text-decoration: none;
  transition: transform 0.3s;
}
form button:hover:not(#_), .wp-block-navigation__container > li:nth-last-child(2) a:hover, .wp-block-navigation__container > li:last-child a:hover, .wp-block-button a:hover, .wp-block-navigation__container > li:nth-last-child(2) input:hover, .wp-block-navigation__container > li:last-child input:hover, .wp-block-button input:hover {
  transform: scale(1.02);
}

.wp-block-navigation__container > li:nth-last-child(2), .wp-block-navigation__container > li:last-child, .wp-block-button {
  color: #9F9F9F;
  user-select: none;
}
.wp-block-button.is-style-outline a, .wp-block-button.is-style-outline input {
  background: transparent;
  border: 1px solid #9F9F9F;
  color: #9F9F9F;
}
.wp-block-button a, .wp-block-button input {
  border: 1px solid transparent;
  background: var(--wp--preset--color--custom-primary);
}
.wp-block-button * {
  font-size: 1rem;
}

.wp-block-buttons {
  gap: 1em !important;
}

.navbar:not(#_) {
  color: white;
  justify-content: space-between;
  overflow: hidden;
}
@media screen and (max-width: 1500px) {
  .navbar > .wp-block-buttons {
    display: none;
  }
}
.navbar__wrapper {
  box-sizing: border-box;
  width: 100%;
  background: #2660FB;
  border: 1px solid #3167FA;
  padding: 24px var(--section-padding);
}
.navbar__stick {
  position: sticky;
  top: 0;
  z-index: 100;
}

.wp-block-navigation-item__content {
  white-space: nowrap;
}
.wp-block-navigation__container {
  line-height: calc(100% + 20px);
  gap: 2em;
}
.wp-block-navigation__container > li {
  margin: 0;
}
.wp-block-navigation__container > li:not(:last-child, :nth-last-child(2)) a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.08em;
  background-color: white;
  transition: opacity 300ms, transform 300ms;
  opacity: 1;
  transform: scale(0);
  transform-origin: center;
}
.wp-block-navigation__container > li a:hover::before, .wp-block-navigation__container > li a:focus::before {
  transform: scale(1);
}
.wp-block-navigation__container > li:nth-last-child(2), .wp-block-navigation__container > li:last-child {
  color: white;
  border: 1px solid white;
  border-radius: 7px 17.2394px;
  line-height: 150%;
}
.wp-block-navigation__container > li:nth-last-child(2) {
  margin-left: 1vw;
}
.wp-block-navigation__container > li:last-child {
  background: white;
  color: #2660FB;
}
.wp-block-navigation__submenu-icon svg path {
  d: path("M2.33031 5.86173L5.21591 8.68155C5.65042 9.10615 6.35232 9.10615 6.78684 8.68155L9.67243 5.86173C10.3743 5.17583 9.87298 4 8.8814 4H3.11021C2.11863 4 1.62841 5.17583 2.33031 5.86173Z");
  fill: white;
}
.wp-block-navigation__submenu-container:not(#_) {
  left: calc(-125px + 50%);
  padding: 34px 40px;
  width: 250px;
  gap: 20px;
}
.wp-block-navigation__submenu-container:not(#_) li, .wp-block-navigation__submenu-container:not(#_) a {
  margin: 0;
  padding: 0;
  display: grid;
  line-height: 125%;
}
.wp-block-navigation__submenu-container:not(#_) a::before {
  display: none;
}
.wp-block-navigation__submenu-container:not(#_) a::after {
  color: rgba(0, 0, 0, 0.4039215686);
  font-weight: 400;
  font-size: 12px;
  content: attr(title);
  line-height: 100%;
}

.section {
  padding: 3.125rem var(--section-padding);
  position: relative;
  overflow-y: hidden;
  overflow-x: hidden;
  max-width: 100vw;
}
.section--primary-bg {
  color: white;
  position: relative;
  z-index: 0;
}
.section--primary-bg:before {
  content: " ";
  background: url("./assets/images/bg1.png");
  background-size: cover;
  opacity: 0.2;
  z-index: -1;
}
.section--primary-bg:after {
  content: " ";
  background: var(--wp--preset--color--custom-primary);
  z-index: -2;
}

.narrow-padding {
  padding-right: var(--narrow-padding);
  padding-left: var(--narrow-padding);
}

.no-bottom-padding {
  padding-bottom: 0;
}

.hero {
  flex-wrap: wrap;
  min-height: calc(100vh - 105px);
  padding-right: calc(var(--section-padding) + 7.5%);
  padding-left: calc(var(--section-padding) + 7.5%);
}
@media screen and (max-width: 600px) {
  .hero {
    padding-right: var(--section-padding);
    padding-left: var(--section-padding);
  }
}
.hero__badges:not(#_) {
  background: white;
  border-radius: 20px 40px;
  padding: 24px 50px;
  width: fit-content;
  justify-content: center;
  display: flex;
  margin: auto;
  gap: 1em;
}
.hero__badges:not(#_) img {
  max-height: 90px;
  margin: 0 10px;
}

.inspiration {
  padding-bottom: 0;
}
.inspiration .wp-block-image {
  margin: 0;
}
.inspiration .wp-block-group__inner-container {
  padding: 70px 5.2vw 70px max(5.2vw, 35px);
}

.wp-block-quote {
  border-left: unset;
  padding: 0;
  position: relative;
  font-size: 1.5rem;
  line-height: 1.25em;
}
.wp-block-quote cite {
  font-size: 1.125rem;
}
.wp-block-quote::before {
  content: url("./assets/images/quotes.svg");
  position: absolute;
  left: -108px;
}
@media screen and (max-width: 782px) {
  .wp-block-quote::before {
    transform: scale(0.6);
    transform-origin: top;
    left: -75.6px;
  }
}
@media screen and (max-width: 600px) {
  .wp-block-quote::before {
    transform: scale(0.4);
    transform-origin: top;
    left: -59.4px;
  }
}

.rcard {
  box-sizing: border-box;
  position: relative;
}
.rcard a {
  pointer-events: none;
  text-decoration: none;
}
.rcard a[href*="."], .rcard a[href*=":"] {
  pointer-events: unset;
  cursor: pointer;
  text-decoration: underline;
}
.rcard h3.fit {
  width: fit-content;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.rcard--vertical-margin {
  margin: 50px 0;
}
.rcard--top-margin {
  margin-top: 80px;
}
@media screen and (max-width: 782px) {
  .rcard--m-smaller {
    height: 120px !important;
    padding: 20px 30px;
  }
}
.rcard__icon {
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  top: -75px;
  background: var(--wp--preset--color--custom-primary);
  width: 114px;
  height: 124px;
}
.rcard__icon img {
  height: fit-content;
  margin: auto;
}
.rcard__icon--white {
  background: white;
  box-shadow: 0px 8.25704px 33.7788px rgba(0, 0, 0, 0.09);
}
.rcard__icon__shadow {
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.09));
}
.rcard__author {
  display: flex;
  align-items: center;
}
.rcard__author img {
  margin-right: 1rem;
  min-width: 60px;
}
.rcard__author div {
  margin-top: 5px;
  font-size: 0.75rem;
}

ul {
  list-style-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.11538 0.933197C5.97219 0.438522 7.02781 0.438522 7.88462 0.933197L10.7445 2.58438C11.6014 3.07906 12.1292 3.99325 12.1292 4.98261V8.28497C12.1292 9.27432 11.6014 10.1885 10.7445 10.6832L7.88462 12.3344C7.02781 12.8291 5.97219 12.8291 5.11538 12.3344L2.25545 10.6832C1.39865 10.1885 0.870835 9.27432 0.870835 8.28497V4.9826C0.870835 3.99325 1.39865 3.07906 2.25545 2.58438L5.11538 0.933197Z' fill='black'/%3E%3C/svg%3E%0A");
  margin: auto;
  margin-bottom: 30px;
}
ul li {
  margin: 15px 0;
}
ul.list--blue {
  list-style-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.11538 0.933197C5.97219 0.438522 7.02781 0.438522 7.88462 0.933197L10.7445 2.58438C11.6014 3.07906 12.1292 3.99325 12.1292 4.98261V8.28497C12.1292 9.27432 11.6014 10.1885 10.7445 10.6832L7.88462 12.3344C7.02781 12.8291 5.97219 12.8291 5.11538 12.3344L2.25545 10.6832C1.39865 10.1885 0.870835 9.27432 0.870835 8.28497V4.9826C0.870835 3.99325 1.39865 3.07906 2.25545 2.58438L5.11538 0.933197Z' fill='%232962FF'/%3E%3C/svg%3E%0A");
}

.hexagon {
  color: var(--wp--preset--color--custom-primary);
  position: relative;
  width: fit-content;
  padding: 28px;
  font-size: 1.5rem;
  font-weight: 600;
  margin: auto;
}
.hexagon::before {
  position: absolute;
  inset: -12%;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='174' style='animation: dash 1s infinite linear' height='190' viewBox='0 0 174 190' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E@keyframes dash{to{stroke-dashoffset:-12}}%3C/style%3E%3Cpath d='M104.337 5.6016L155.869 35.3533C166.597 41.5473 173.206 52.9942 173.206 65.3821V124.885C173.206 137.273 166.597 148.72 155.869 154.914L104.337 184.666C93.6089 190.86 80.3911 190.86 69.6629 184.666L18.1314 154.914C7.40317 148.72 0.794287 137.273 0.794287 124.885V65.3821C0.794287 52.9942 7.40316 41.5473 18.1314 35.3533L69.6629 5.6016C80.3911 -0.592358 93.6089 -0.592359 104.337 5.6016Z' stroke='white' stroke-width='1' stroke-dasharray='6'/%3E%3C/svg%3E%0A");
}

form .wpforms-field-container:not(#_) {
  display: grid;
  gap: 15px;
  grid-template-columns: repeat(2, 1fr);
  position: relative;
  margin-top: 30px;
}
form .wide {
  grid-column-start: 1;
  grid-column-end: 3;
}
form .wpforms-submit-container:not(#_) {
  display: flex;
  padding-top: 20px;
}
form button:not(#_) {
  margin: auto;
  color: #9F9F9F;
  background: white;
  border: solid 1px #9F9F9F;
}

.wpforms-field-text:not(#_), .wpforms-field-email:not(#_), .wpforms-field-textarea:not(#_) {
  position: relative;
  background: rgba(182, 200, 218, 0.18);
  border-radius: 7px;
  padding: 0;
}
@media (max-width: 480px) {
  .wpforms-field-text, .wpforms-field-email, .wpforms-field-textarea {
    grid-column-start: 1;
    grid-column-end: 3;
  }
}
.wpforms-field-text label:not(#_), .wpforms-field-email label:not(#_), .wpforms-field-textarea label:not(#_) {
  position: absolute;
  bottom: 3px;
  font-size: 0.6rem;
  font-weight: 300;
  padding: 0 19px;
  color: red;
  white-space: nowrap;
}
.wpforms-field-text label:not(#_):first-of-type, .wpforms-field-email label:not(#_):first-of-type, .wpforms-field-textarea label:not(#_):first-of-type {
  top: 15px;
  bottom: unset;
  font-size: 0.875rem;
  font-weight: 600;
  color: #A4A4A4;
}
.wpforms-field-text textarea, .wpforms-field-email textarea, .wpforms-field-textarea textarea {
  min-height: 150px;
  max-height: 220px;
  max-width: 100%;
  min-width: 100%;
}
.wpforms-field-text input:not(#_), .wpforms-field-text textarea:not(#_), .wpforms-field-email input:not(#_), .wpforms-field-email textarea:not(#_), .wpforms-field-textarea input:not(#_), .wpforms-field-textarea textarea:not(#_) {
  font-size: 1.125rem;
  height: unset;
  font-weight: 300;
  background: none;
  border: none;
  font-family: Poppins;
  border-radius: 7px;
  padding: 0;
  margin-top: -1px;
  width: 100%;
  box-sizing: border-box;
  padding: 36px 19px 15px 19px;
  transition: border 0.2s;
  border: solid 1px transparent;
}
@media screen and (max-width: 782px) {
  .wpforms-field-text input:not(#_), .wpforms-field-text textarea:not(#_), .wpforms-field-email input:not(#_), .wpforms-field-email textarea:not(#_), .wpforms-field-textarea input:not(#_), .wpforms-field-textarea textarea:not(#_) {
    font-size: 1rem;
  }
}
.wpforms-field-text input:not(#_):-webkit-autofill, .wpforms-field-text textarea:not(#_):-webkit-autofill, .wpforms-field-email input:not(#_):-webkit-autofill, .wpforms-field-email textarea:not(#_):-webkit-autofill, .wpforms-field-textarea input:not(#_):-webkit-autofill, .wpforms-field-textarea textarea:not(#_):-webkit-autofill {
  -webkit-background-clip: text;
}
.wpforms-field-text input:not(#_)::placeholder, .wpforms-field-text textarea:not(#_)::placeholder, .wpforms-field-email input:not(#_)::placeholder, .wpforms-field-email textarea:not(#_)::placeholder, .wpforms-field-textarea input:not(#_)::placeholder, .wpforms-field-textarea textarea:not(#_)::placeholder {
  opacity: 0.25;
}
.wpforms-field-text input:not(#_):focus, .wpforms-field-text input:not(#_):active, .wpforms-field-text textarea:not(#_):focus, .wpforms-field-text textarea:not(#_):active, .wpforms-field-email input:not(#_):focus, .wpforms-field-email input:not(#_):active, .wpforms-field-email textarea:not(#_):focus, .wpforms-field-email textarea:not(#_):active, .wpforms-field-textarea input:not(#_):focus, .wpforms-field-textarea input:not(#_):active, .wpforms-field-textarea textarea:not(#_):focus, .wpforms-field-textarea textarea:not(#_):active {
  border: solid 1px var(--wp--preset--color--custom-primary);
  outline: none;
}

.wpforms-confirmation-container-full:not(#_) {
  border: none;
  border-radius: 7px;
  margin-top: 20px;
  text-align: center;
}

#offer_form:not(#_) {
  overflow: hidden;
  transition: height 0.6s cubic-bezier(0.93, 0.03, 0.56, 1.1);
  max-width: 600px;
  margin: auto;
}
@media screen and (max-width: 782px) {
  #offer_form:not(#_) {
    height: 1200px;
  }
}

.page-template-Form {
  overflow-x: hidden;
}
.page-template-Form::-webkit-scrollbar {
  width: 7px;
}
.page-template-Form::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.03);
  border-radius: 10px;
  margin: 30px 0;
}
.page-template-Form::-webkit-scrollbar-thumb {
  background: rgba(182, 200, 218, 0.3);
  border-radius: 10px;
}

.footer__nav {
  margin: 0 15%;
}
@media screen and (max-width: 1300px) {
  .footer__nav {
    flex-wrap: wrap !important;
  }
  .footer__nav .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media screen and (max-width: 1000px) {
  .footer__nav {
    margin: 0;
  }
}

.pods {
  margin-top: 70px;
  display: flex;
  max-width: 100%;
  flex-wrap: wrap;
  justify-content: space-around;
}
.pods > * {
  min-width: calc(20% - 20px);
}

.curve {
  width: 100%;
  position: absolute;
  inset: 0;
  z-index: -1;
}
.curve--bottom {
  top: unset;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in-bottom {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
  }
}
.faq {
  background: #F2F2F2;
  border-radius: 15px 30px 15px 30px;
  width: 100%;
  margin: 10px 0;
  padding: 0 30px;
  transition: color 0.2s, background 0.5s;
}
.faq .styled-h3 {
  width: calc(100% - 15px);
  font-weight: 500;
  user-select: none;
}
.faq img {
  margin: auto 0;
  transition: 0.2s;
}
.faq__question {
  display: flex;
  padding: 25px 0;
  cursor: pointer;
}
.faq__content {
  height: 0;
  overflow: hidden;
}

.side-form {
  background: white;
  padding: calc(max(100vw, 420px) * 50 / 1500 + 16px) 0 0 calc(max(100vw, 420px) * 70 / 1500 + 10.4px);
  padding-bottom: calc(max(100vw, 420px) * 50 / 1500 + 16px);
  color: black;
  position: relative;
  border-radius: 60px 0 0 0;
}
@media (max-width: 950px) {
  .side-form__wrapper:not(#_) {
    flex-wrap: wrap;
    gap: 5em;
  }
  .side-form__wrapper:not(#_) > * {
    width: 100%;
    text-align: center;
  }
}
.side-form--h-730 {
  height: 730px;
  padding-bottom: 0;
}
.side-form::before {
  content: "";
  right: -100%;
  left: 99.99%;
  background: white;
}
.side-form::after {
  content: url("data:image/svg+xml,%3Csvg width='65' height='65' viewBox='0 0 65 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M65 0V64.9997H0C32.5 64.9997 65 32.4998 65 0Z' fill='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: -65px;
  height: 65px;
  bottom: 0;
}
.side-form .wp-block-group__inner-container {
  height: 100%;
}
.side-form .wp-block-group__inner-container form {
  padding-bottom: 50px;
}
@media (max-width: 1300px) {
  .side-form .wp-block-group__inner-container form .r-input {
    grid-column-start: 1;
    grid-column-end: 3;
  }
}

.blog__list:not(#_) {
  gap: 50px;
}
.blog__list:not(#_) .wp-block-post-featured-image img {
  border-radius: 10px;
  max-height: 313px;
  object-fit: cover;
}
.blog__list:not(#_) .taxonomy-category, .blog__list:not(#_) .bsf-rt-reading-time {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
}
.blog__list:not(#_) .wp-block-post-terms__separator {
  min-width: 8px;
}
.blog__list:not(#_) a {
  text-decoration: none;
}
.blog__list:not(#_) .rt-reading-time {
  white-space: nowrap;
}
.blog__list:not(#_) .wp-block-post-title {
  margin: 10px 0;
  width: fit-content;
}
.blog__list:not(#_) .wp-block-post-excerpt__excerpt {
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.blog__list:not(#_) .wp-block-post-author {
  white-space: nowrap;
  flex-wrap: nowrap;
}
.blog__list:not(#_) .wp-block-post-author__name {
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  max-width: 156px;
}
.blog__list:not(#_) .wp-block-post-author__avatar, .blog__list:not(#_) .wp-block-post-author__avatar img {
  clip-path: path("M18.5838 3.70439C22.5542 1.4121 27.4458 1.4121 31.4162 3.70439L40.2345 8.79561C44.2048 11.0879 46.6506 15.3242 46.6506 19.9088V30.0912C46.6506 34.6758 44.2048 38.9121 40.2345 41.2044L31.4162 46.2956C27.4458 48.5879 22.5542 48.5879 18.5838 46.2956L9.76555 41.2044C5.7952 38.9121 3.34937 34.6758 3.34937 30.0912V19.9088C3.34937 15.3242 5.7952 11.0879 9.76555 8.79561L18.5838 3.70439Z");
  height: 50px;
  width: 50px;
}
.blog__list:not(#_) .wp-block-post-author__content {
  margin: auto;
}
.blog__list:not(#_) .wp-block-post-date {
  white-space: nowrap;
}
@media (min-width: 1300px) {
  .blog__list:not(#_) .wp-block-post:first-child {
    width: 100%;
    display: flex;
    gap: 2em;
  }
  .blog__list:not(#_) .wp-block-post:first-child .wp-block-post-featured-image {
    min-width: 60%;
    width: 60%;
    margin: auto;
  }
  .blog__list:not(#_) .wp-block-post:first-child .blog__content {
    max-width: calc(40% - 2em);
  }
  .blog__list:not(#_) .wp-block-post:first-child .wp-block-post-featured-image img {
    max-height: 430px;
  }
  .blog__list:not(#_) .wp-block-post:first-child .wp-block-post-excerpt__excerpt {
    -webkit-line-clamp: 6;
  }
  .blog__list:not(#_) .wp-block-post:first-child .wp-block-post-title a {
    font-size: 2rem;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
  }
  .blog__list:not(#_) .wp-block-post:first-child .url-icon {
    display: none;
  }
}
@media (min-width: 1300px) {
  .blog__list:not(#_) li {
    width: calc(50% - 25px);
  }
}
@media (max-width: 1300px) {
  .blog__list:not(#_) li {
    width: 100%;
  }
}
@media (max-width: 1500px) {
  .blog__list:not(#_) .wp-block-post-author__avatar {
    transform: scale(0.7);
    transform-origin: left;
    margin-right: 0;
  }
}

.blog_page {
  overflow: initial;
}
.blog_page .wp-block-post-terms a {
  text-decoration: none;
}
.blog_page .wp-block-post-featured-image img {
  max-height: 50vh;
  object-fit: cover;
  border-radius: 10px;
  margin-top: 20px;
}
.blog_page .wp-block-post-content {
  color: #667085;
}
.blog_page .wp-block-post-content *:first-of-type {
  margin-top: 0 !important;
}
.blog_page .wp-block-post-content a {
  color: var(--wp--preset--color--custom-primary);
}
.blog_page .wp-block-post-content h1, .blog_page .wp-block-post-content h2, .blog_page .wp-block-post-content h3, .blog_page .wp-block-post-content .styled-h1, .blog_page .wp-block-post-content .styled-h2, .blog_page .wp-block-post-content .styled-h3 {
  color: #000;
  margin-top: 35px;
}
.blog_page .wp-block-post-content h4, .blog_page .wp-block-post-content h5, .blog_page .wp-block-post-content h6, .blog_page .wp-block-post-content .styled-h4, .blog_page .wp-block-post-content .styled-h5, .blog_page .wp-block-post-content .styled-h6 {
  color: #000;
  margin-top: 20px;
}
.blog_page .wp-block-post-content img {
  border-radius: 10px;
}

.wpc-filter-title:not(#_) {
  color: var(--wp--preset--color--custom-primary);
  font-weight: 500;
  font-size: 1.375rem;
  margin: 20px 0 5px 0;
}

.wpc-filters-ul-list label, .wpc-filters-ul-list li:not(#_), .wpc-filters-ul-list .wpc-filter-label-wrapper {
  width: 100%;
}
.wpc-filters-ul-list li:not(#_) {
  margin: 3px 0;
}
.wpc-filters-ul-list label:not(#_) {
  box-sizing: border-box;
  border: none;
  text-transform: capitalize;
}
.wpc-filters-ul-list .wpc-filter-label-wrapper:not(#_) {
  padding: 14px;
  border-radius: 7px 17.24px;
  transition: background 0.15s, color 0.15s;
}

.blog_author {
  width: calc(50% - 12.5px);
  border: 1px solid #EAECF0;
  padding: 25px 20px;
  border-radius: 7px;
  box-sizing: border-box;
  display: flex;
  gap: 20px;
}
@media (max-width: 1300px) {
  .blog_author {
    width: 100%;
  }
}
.blog_author__photo {
  width: 100px;
  clip-path: path("M44.1951 3.70439C48.1655 1.4121 53.0572 1.4121 57.0275 3.70439L87.4964 21.2956C91.4668 23.5879 93.9126 27.8242 93.9126 32.4088V67.5912C93.9126 72.1758 91.4668 76.4121 87.4964 78.7044L57.0275 96.2956C53.0572 98.5879 48.1655 98.5879 44.1951 96.2956L13.7262 78.7044C9.75589 76.4121 7.31006 72.1758 7.31006 67.5912V32.4088C7.31006 27.8242 9.75589 23.5879 13.7262 21.2956L44.1951 3.70439Z");
}
@media (max-width: 450px) {
  .blog_author__photo {
    transform: scale(0.7);
    width: 70px;
    transform-origin: top left;
  }
}
.blog_author__photo img {
  width: 100px;
  height: 100px;
}
.blog_author__name {
  font-size: 1.25rem;
  font-weight: 500;
}
.blog_author__bio {
  color: #667085;
  margin: 7px 0;
}
.blog_author__socials {
  display: flex;
  gap: 8px;
}
.blog_author__socials a {
  background: var(--wp--preset--color--custom-primary);
  height: 40px;
  width: 40px;
  border-radius: 100%;
  flex-wrap: wrap;
}
.blog_author__list {
  display: flex;
  gap: 25px;
  flex-wrap: wrap;
}

.lang_switch {
  position: relative;
  margin-right: 33px !important;
  margin-left: 20px !important;
  cursor: pointer;
  width: 31px;
}
.lang_switch * {
  z-index: 1;
}
.lang_switch__arrow {
  position: absolute;
  left: calc(100% + 8px);
  margin: auto;
  top: 0;
  bottom: 0;
  cursor: pointer;
  transition: transform 0.2s;
  z-index: 0;
}
.lang_switch__bg {
  border: none;
  position: absolute;
  inset: 10px;
  z-index: 0;
  transition: inset 0.1s;
  pointer-events: none;
}
.lang_switch__translations {
  position: absolute;
  top: 28px;
  transition: opacity 0.5s;
  opacity: 0;
  text-align: center;
}
.lang_switch__translations * {
  cursor: pointer;
}

.e404 {
  text-align: center;
  width: 114px;
  height: 124px;
  line-height: 124px;
  background: var(--wp--preset--color--custom-primary);
  color: white;
  margin: auto;
  margin-bottom: 30px;
}
.e404__text {
  margin: 7px 0;
}
.e404__wrapper {
  position: relative;
  height: calc(100vh - 104px);
}

.team img:not(#_) {
  width: min(342px, 100vw - 100px);
  height: 366px;
}
.team p, .team h1, .team h2, .team h3, .team h4, .team h5 {
  margin: 10px 0;
}

.tables > div {
  display: flex;
  flex-wrap: wrap;
  gap: 2em;
}
.tables > div > div {
  width: 100%;
  height: unset;
}

.side_box {
  padding: 60px 30px;
  position: relative;
  color: white;
  z-index: 0;
  border-radius: 60px 60px 0 0;
  height: fit-content;
  margin-right: 30px !important;
}
@media screen and (max-width: 782px) {
  .side_box {
    margin-right: 0 !important;
  }
}
.side_box:before {
  left: -100%;
  content: " ";
  background: url("./assets/images/bg1.png");
  background-size: cover;
  opacity: 0.2;
  z-index: -1;
  border-radius: 0 60px 60px 0;
}
.side_box:after {
  left: -100%;
  content: " ";
  background: var(--wp--preset--color--custom-primary);
  z-index: -2;
  border-radius: 0 60px 60px 0;
}

.fade-scroll {
  position: relative;
  height: 100%;
}
.fade-scroll .wp-block-group__inner-container {
  overflow-y: scroll;
  padding: 20px 16px 20px 0;
}
.fade-scroll ::-webkit-scrollbar {
  width: 7px;
}
.fade-scroll ::-webkit-scrollbar-track {
  background: rgba(182, 200, 218, 0.18);
  border-radius: 5px;
  margin: 50px 0 70px 0;
}
.fade-scroll ::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}
.fade-scroll::before, .fade-scroll::after {
  position: absolute;
  content: "";
  height: 50px;
  width: 100%;
  pointer-events: none;
  z-index: 1;
  left: 0;
}
.fade-scroll::before {
  top: 0;
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(41, 98, 255, 0) 100%);
}
.fade-scroll::after {
  bottom: 0;
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(41, 98, 255, 0) 100%);
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link:not(#_) {
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}

.wp-social-link-facebook a {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1771 19.4967H10.755C10.5604 19.4965 10.3739 19.4192 10.2363 19.2816C10.0988 19.144 10.0214 18.9575 10.0213 18.763V13.3004H8.60873C8.41421 13.3002 8.22772 13.2228 8.09016 13.0853C7.95261 12.9477 7.87523 12.7612 7.875 12.5667V10.2258C7.87523 10.0313 7.95262 9.84482 8.09018 9.70732C8.22774 9.56981 8.41423 9.4925 8.60873 9.49234H10.0216V8.32026C10.0216 7.15793 10.3866 6.16898 11.077 5.46065C11.7673 4.75232 12.7394 4.37305 13.8802 4.37305L15.7272 4.376C15.9215 4.37663 16.1076 4.45418 16.2448 4.59169C16.382 4.72919 16.4592 4.91546 16.4594 5.10973V7.28317C16.4592 7.47762 16.3819 7.66403 16.2444 7.80153C16.1069 7.93902 15.9205 8.01637 15.726 8.01661H14.4824C14.1032 8.01661 14.0066 8.09252 13.9859 8.11585C13.9519 8.15455 13.9115 8.26355 13.9115 8.56543V9.49205H15.6327C15.7596 9.49145 15.8845 9.52328 15.9957 9.5845C16.11 9.64822 16.2052 9.74126 16.2716 9.85403C16.3379 9.9668 16.373 10.0952 16.3732 10.2261V12.5667C16.373 12.7611 16.2956 12.9476 16.1581 13.0851C16.0206 13.2226 15.8342 13.2999 15.6398 13.3001H13.9097V18.763C13.9095 18.9573 13.8322 19.1436 13.6949 19.2811C13.5576 19.4186 13.3715 19.4961 13.1771 19.4967V19.4967ZM10.9083 18.6105H13.0235V12.9034C13.0237 12.7736 13.0753 12.6491 13.1672 12.5573C13.259 12.4655 13.3834 12.4138 13.5133 12.4137H15.4844V10.3788H13.5139C13.3839 10.3788 13.2593 10.3272 13.1674 10.2354C13.0754 10.1436 13.0237 10.019 13.0235 9.88904V8.5675C13.0235 8.22131 13.0587 7.82726 13.3189 7.53129C13.635 7.17328 14.1327 7.13193 14.4798 7.13193H15.5706V5.26245L13.8802 5.2592C12.0488 5.2592 10.9098 6.43187 10.9098 8.31967V9.88845C10.9096 10.0183 10.858 10.1428 10.7662 10.2346C10.6743 10.3264 10.5499 10.378 10.42 10.3782H8.76292V12.4131H10.42C10.5499 12.4133 10.6743 12.4649 10.7662 12.5567C10.858 12.6485 10.9096 12.773 10.9098 12.9028L10.9083 18.6105Z' fill='white'/%3E%3C/svg%3E%0A");
}

.wp-social-link-linkedin a {
  content: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.68663 5.37506C7.19457 5.37506 6.74727 5.55409 6.41159 5.8895C6.24173 6.05554 6.10676 6.25386 6.01461 6.47279C5.92247 6.69173 5.875 6.92687 5.875 7.16441C5.875 7.40194 5.92247 7.63708 6.01461 7.85602C6.10676 8.07495 6.24173 8.27327 6.41159 8.43931C6.74727 8.77472 7.21695 8.97585 7.66425 8.95375H7.70901C8.15631 8.95375 8.58123 8.77472 8.91664 8.43931C9.08581 8.27299 9.22035 8.07481 9.31249 7.85619C9.40463 7.63758 9.45254 7.40288 9.45346 7.16565C9.47584 6.69597 9.27443 6.24867 8.93902 5.91326C8.77898 5.74163 8.585 5.60516 8.3694 5.5125C8.1538 5.41985 7.92129 5.37305 7.68663 5.37506V5.37506ZM8.60361 8.12601C8.35744 8.37217 8.02342 8.52883 7.66425 8.50645C7.32857 8.50645 6.97078 8.37217 6.72489 8.12601C6.45635 7.88012 6.32235 7.52233 6.32235 7.16454C6.32154 6.98544 6.35677 6.808 6.42592 6.64278C6.49507 6.47756 6.59675 6.32794 6.72489 6.2028C6.97078 5.95664 7.30647 5.82236 7.68663 5.82236C8.03048 5.82341 8.36002 5.96013 8.60361 6.2028C8.73184 6.32811 8.83356 6.47792 8.90271 6.64333C8.97187 6.80874 9.00705 6.98637 9.00616 7.16565C9.00616 7.52233 8.87188 7.88012 8.60361 8.12601Z' fill='white' stroke='white' stroke-width='0.193398' stroke-miterlimit='10'/%3E%3Cpath d='M8.55942 9.40039H6.74783C6.39005 9.40039 6.09912 9.69104 6.09912 10.0712V17.8991C6.09912 18.2583 6.41215 18.5702 6.77021 18.5702H8.55942C8.91858 18.5702 9.23023 18.2569 9.23023 17.9215V10.0712C9.23023 9.71342 8.9172 9.40039 8.55942 9.40039ZM8.78293 17.9215C8.78293 18.032 8.67242 18.1229 8.55942 18.1229H6.77021C6.65832 18.1229 6.54642 18.0124 6.54642 17.8991V10.0712C6.54642 9.95931 6.63594 9.84769 6.74783 9.84769H8.55942C8.67131 9.84769 8.78293 9.95821 8.78293 10.0712V17.9215Z' fill='white' stroke='white' stroke-width='0.193398' stroke-miterlimit='10'/%3E%3Cpath d='M16.1635 9.17773H15.6938C14.8216 9.17773 13.9941 9.5579 13.4573 10.1619V9.84882C13.4573 9.62504 13.2338 9.40152 13.01 9.40152H10.7735C10.5721 9.40152 10.3262 9.58028 10.3262 9.82645V18.1685C10.3262 18.4147 10.5721 18.5711 10.7735 18.5711H13.2338C13.4349 18.5711 13.6811 18.4147 13.6811 18.1685V13.3377C13.6811 12.5995 14.2176 12.0182 14.9111 12.0182C15.085 12.0165 15.2575 12.0492 15.4188 12.1144C15.58 12.1796 15.7267 12.2762 15.8504 12.3984C16.074 12.5995 16.1635 12.9128 16.1635 13.3153V18.1227C16.1635 18.3464 16.3873 18.57 16.6108 18.57H18.8473C19.0711 18.57 19.2946 18.3464 19.2946 18.1227V12.3536C19.2946 10.5644 17.9303 9.17773 16.1635 9.17773ZM18.8473 18.1017L18.8249 18.1238H16.6331L16.6108 13.3164C16.6108 12.7796 16.4765 12.3771 16.1858 12.0864C16.0216 11.922 15.8263 11.7917 15.6113 11.7032C15.3963 11.6147 15.1659 11.5698 14.9335 11.5709C13.9941 11.5933 13.2559 12.3536 13.2559 13.3377V18.1238H10.797V9.84882H13.0111L13.0335 9.87093V11.28L13.6374 10.6763L13.6598 10.6539C14.106 10.0276 14.8887 9.62504 15.7162 9.62504H16.1858C17.6844 9.62504 18.8473 10.8327 18.8473 12.3536V18.1017Z' fill='white' stroke='white' stroke-width='0.193398' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}

.wp-social-link-mail a {
  content: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0601 7.73047H6.31494C5.98293 7.73098 5.66467 7.8631 5.4299 8.09787C5.19513 8.33264 5.06302 8.6509 5.0625 8.98291V16.4976C5.06294 16.8296 5.19504 17.1479 5.42982 17.3827C5.6646 17.6175 5.98291 17.7496 6.31494 17.75H18.0601C18.3921 17.7496 18.7105 17.6176 18.9453 17.3828C19.1801 17.148 19.3121 16.8296 19.3125 16.4976V8.98291C19.3125 8.65074 19.1805 8.33218 18.9457 8.0973C18.7108 7.86242 18.3922 7.73047 18.0601 7.73047V7.73047ZM17.8847 8.56543L13.0731 13.3525C12.9568 13.469 12.8187 13.5613 12.6666 13.6243C12.5146 13.6874 12.3517 13.7198 12.1871 13.7198C12.0225 13.7198 11.8595 13.6874 11.7075 13.6243C11.5555 13.5613 11.4174 13.469 11.3011 13.3525L6.49028 8.56543H17.8847ZM5.89746 16.3275V9.15324L9.50561 12.7436L5.89746 16.3275ZM6.49084 16.915L10.0976 13.3314L10.7124 13.942C11.1038 14.3329 11.6343 14.5525 12.1875 14.5525C12.7407 14.5525 13.2712 14.3329 13.6626 13.942L14.2771 13.3297L17.8842 16.915H6.49084ZM18.4775 16.3275L14.8694 12.7425L18.4775 9.15324V16.3275Z' fill='white'/%3E%3C/svg%3E%0A");
}

.wp-social-link-instagram a {
  content: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0804 5.375H9.5448C7.41784 5.375 5.6875 7.10534 5.6875 9.2323V15.7679C5.6875 17.8949 7.41784 19.6252 9.5448 19.6252H16.0804C18.2074 19.6252 19.9377 17.8949 19.9377 15.7679V9.2323C19.9377 7.10534 18.2074 5.375 16.0804 5.375ZM19.1027 15.7679C19.102 16.5693 18.7833 17.3376 18.2167 17.9042C17.6501 18.4708 16.8818 18.7895 16.0804 18.7902H9.5448C8.74345 18.7895 7.97514 18.4708 7.4085 17.9042C6.84187 17.3376 6.52321 16.5693 6.52247 15.7679V9.2323C6.52321 8.43095 6.84187 7.66264 7.4085 7.096C7.97514 6.52937 8.74345 6.21071 9.5448 6.20997H16.0804C16.8818 6.21071 17.6501 6.52937 18.2167 7.096C18.7833 7.66264 19.102 8.43095 19.1027 9.2323V15.7679Z' fill='white'/%3E%3Cpath d='M12.813 8.60352C10.6644 8.60352 8.9165 10.3514 8.9165 12.5001C8.9165 14.6487 10.6644 16.3966 12.813 16.3966C14.9617 16.3966 16.7096 14.6487 16.7096 12.5001C16.7096 10.3514 14.9617 8.60352 12.813 8.60352ZM12.813 15.5616C12.2075 15.5616 11.6156 15.3821 11.1121 15.0457C10.6087 14.7092 10.2162 14.2311 9.98452 13.6717C9.7528 13.1122 9.69217 12.4967 9.8103 11.9028C9.92844 11.3089 10.22 10.7634 10.6482 10.3352C11.0764 9.90703 11.6219 9.61545 12.2158 9.49732C12.8096 9.37918 13.4252 9.43981 13.9847 9.67154C14.5441 9.90326 15.0222 10.2957 15.3586 10.7991C15.6951 11.3026 15.8746 11.8945 15.8746 12.5001C15.8738 13.3118 15.551 14.09 14.977 14.664C14.403 15.238 13.6248 15.5608 12.813 15.5616V15.5616Z' fill='white'/%3E%3Cpath d='M16.8023 7.22266C16.5746 7.22266 16.3519 7.29019 16.1626 7.41673C15.9732 7.54326 15.8256 7.7231 15.7385 7.93352C15.6514 8.14393 15.6286 8.37546 15.673 8.59882C15.7175 8.82218 15.8272 9.02735 15.9882 9.18836C16.1493 9.34938 16.3545 9.45902 16.5778 9.50342C16.8012 9.54782 17.0327 9.52498 17.2431 9.43778C17.4535 9.35059 17.6333 9.20297 17.7598 9.01358C17.8863 8.82419 17.9538 8.60155 17.9537 8.37381C17.9534 8.06854 17.832 7.77587 17.6161 7.56005C17.4003 7.34422 17.1076 7.22288 16.8023 7.22266V7.22266ZM16.8023 8.6897C16.7398 8.68965 16.6788 8.67107 16.6269 8.63633C16.575 8.60159 16.5345 8.55223 16.5107 8.4945C16.4868 8.43677 16.4806 8.37327 16.4928 8.31201C16.505 8.25075 16.5351 8.19448 16.5793 8.15033C16.6235 8.10618 16.6798 8.07612 16.7411 8.06396C16.8023 8.05179 16.8658 8.05806 16.9235 8.08198C16.9812 8.1059 17.0306 8.14639 17.0653 8.19833C17.1 8.25027 17.1185 8.31134 17.1185 8.37381C17.1183 8.45759 17.085 8.5379 17.0257 8.59712C16.9664 8.65633 16.8861 8.68963 16.8023 8.6897Z' fill='white'/%3E%3C/svg%3E%0A");
}

.wp-social-link-twitter a {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4364 7.68408C19.3951 7.61693 19.3359 7.5626 19.2655 7.52716C19.1951 7.49172 19.1162 7.47658 19.0376 7.48342L18.3271 7.5452L19.0062 6.17624C19.0456 6.09672 19.0591 6.00685 19.0449 5.91925C19.0306 5.83165 18.9893 5.75071 18.9267 5.68778C18.8642 5.62485 18.7834 5.5831 18.6959 5.56838C18.6084 5.55367 18.5184 5.56672 18.4387 5.60572L16.6412 6.48599C15.5307 5.8996 14.1431 6.07382 13.1886 6.94351C12.3918 7.66933 11.9729 8.78532 12.0511 9.89853C9.9686 9.6898 8.20583 8.49783 7.16331 6.5717C7.12928 6.50883 7.07995 6.45556 7.01987 6.41683C6.95979 6.37809 6.8909 6.35513 6.81959 6.35008C6.74829 6.34503 6.67686 6.35805 6.61192 6.38794C6.54698 6.41782 6.49062 6.46361 6.44808 6.52105C5.80158 7.39464 5.75622 8.5919 6.263 9.57709C6.12385 9.54202 5.97468 9.4936 5.80993 9.43794C5.74038 9.41464 5.66598 9.40975 5.59397 9.42373C5.52196 9.43771 5.4548 9.47009 5.39902 9.51772C5.34323 9.56535 5.30073 9.62661 5.27564 9.69553C5.25055 9.76446 5.24372 9.8387 5.25583 9.91105C5.45649 11.1267 6.1656 12.0612 7.28549 12.6142C7.13991 12.665 6.99117 12.7063 6.8402 12.7378C6.76645 12.7533 6.69815 12.7882 6.64231 12.8388C6.58647 12.8894 6.5451 12.954 6.52244 13.0259C6.49979 13.0977 6.49665 13.1744 6.51337 13.2479C6.53008 13.3214 6.56604 13.3891 6.61756 13.4441C7.42464 14.3068 8.58933 14.7307 9.41672 14.9341C8.47578 15.6711 7.46026 15.7944 5.98415 15.7437C5.90068 15.7409 5.81822 15.7627 5.74708 15.8064C5.67593 15.8502 5.61926 15.9139 5.58413 15.9897C5.54901 16.0655 5.53699 16.1499 5.54958 16.2325C5.56217 16.315 5.5988 16.3921 5.65491 16.4539C6.27024 17.1322 8.51169 17.8966 10.8683 17.954C10.9616 17.9562 11.0565 17.9576 11.1536 17.9576C12.8081 17.9576 14.9942 17.6028 16.5644 16.0334C17.7524 14.8453 18.4955 13.4778 18.7727 11.9685C18.997 10.7499 18.8562 9.77357 18.7872 9.30463C18.7821 9.27012 18.7769 9.23338 18.7724 9.20138L19.4373 8.13019C19.4784 8.06304 19.5001 7.98578 19.5 7.90702C19.4999 7.82825 19.4778 7.75107 19.4364 7.68408V7.68408ZM17.9445 9.4268C18.0705 10.2959 18.4543 12.9401 15.9618 15.4326C14.513 16.8808 12.4026 17.1416 10.8873 17.1049C9.59428 17.0734 8.43821 16.8266 7.59941 16.5441C7.91458 16.5073 8.22578 16.4421 8.52922 16.3493C9.31848 16.1038 9.98529 15.6624 10.6276 14.96C10.6801 14.9026 10.7159 14.8318 10.7309 14.7554C10.746 14.6791 10.7398 14.6001 10.713 14.527C10.6862 14.4539 10.6398 14.3896 10.579 14.341C10.5182 14.2925 10.4452 14.2616 10.368 14.2517C9.96275 14.2 8.74546 13.9949 7.78671 13.3333C8.06569 13.2189 8.33267 13.0772 8.58377 12.9103C8.65213 12.865 8.70593 12.8009 8.73865 12.7256C8.77138 12.6504 8.78163 12.5673 8.76819 12.4864C8.75474 12.4055 8.71816 12.3302 8.66287 12.2696C8.60758 12.209 8.53593 12.1658 8.45658 12.145C7.67149 11.9393 6.72526 11.479 6.28833 10.4521C6.58787 10.5086 6.8957 10.5045 7.19365 10.4401C7.2673 10.4237 7.33525 10.3879 7.39049 10.3365C7.44574 10.2851 7.48629 10.2199 7.50798 10.1476C7.52966 10.0753 7.53169 9.9986 7.51387 9.92527C7.49604 9.85194 7.459 9.78469 7.40655 9.73043C6.86302 9.1677 6.65986 8.35673 6.83436 7.66265C7.39333 8.48641 8.11597 9.18622 8.95725 9.71846C10.033 10.3872 11.269 10.7538 12.5354 10.7796C12.5998 10.781 12.6637 10.7677 12.7223 10.7408C12.7808 10.7138 12.8325 10.6739 12.8733 10.624C12.9142 10.5741 12.9431 10.5156 12.958 10.4529C12.9729 10.3902 12.9733 10.3249 12.9592 10.262C12.7388 9.27151 13.0533 8.21535 13.7599 7.57164C14.493 6.90372 15.5764 6.80269 16.3946 7.32534C16.4561 7.36461 16.5266 7.38741 16.5994 7.39155C16.6722 7.3957 16.7449 7.38104 16.8104 7.349L17.6904 6.91902L17.2309 7.84521C17.1974 7.9128 17.1824 7.9881 17.1876 8.06337C17.1928 8.13864 17.2179 8.21117 17.2605 8.2735C17.303 8.33584 17.3613 8.38574 17.4295 8.41807C17.4976 8.45041 17.5732 8.46401 17.6483 8.45748L18.2673 8.40349L17.9823 8.86324C17.8852 9.01742 17.9049 9.15435 17.9445 9.4268V9.4268Z' fill='white'/%3E%3C/svg%3E%0A");
}

.grecaptcha-badge {
  visibility: hidden;
}

#ez-toc-container:not(#_) {
  position: sticky;
  top: 150px;
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#ez-toc-container:not(#_) .ez-toc-title {
  color: var(--wp--preset--color--custom-primary);
}
#ez-toc-container:not(#_) a {
  width: 100%;
  box-sizing: border-box;
  padding: 14px;
  transition: background 0.15s, color 0.15s;
  border-radius: 7px 17.24px;
  margin: 3px 0;
}
#ez-toc-container:not(#_) a:hover {
  background-color: var(--wp--preset--color--custom-primary);
  color: white;
  text-decoration: none;
}

.related_post {
  width: 100%;
}
@media (min-width: 1300px) {
  .related_post {
    width: calc(50% - 25px);
  }
}
.related_post__list {
  display: flex;
  flex-wrap: wrap;
}
.related_post__title:not(#_) {
  margin: 10px 0;
  font-weight: 600;
  width: -webkit-fill-available;
}

.wp-block-search__input {
  padding: 16px 16px 15px 42px;
  border: 1px solid #D0D5DD;
  border-radius: 8px;
  font-weight: 400;
  font-size: 1rem;
  font-family: "Poppins";
  transition: border 0.2s;
}
.wp-block-search__input:focus {
  outline: none;
  border: 1px solid var(--wp--preset--color--custom-primary);
}

.wp-block-search__inside-wrapper {
  position: relative;
}

.wp-block-search__inside-wrapper::before {
  content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 16.5L12.875 12.875M14.8333 8.16667C14.8333 11.8486 11.8486 14.8333 8.16667 14.8333C4.48477 14.8333 1.5 11.8486 1.5 8.16667C1.5 4.48477 4.48477 1.5 8.16667 1.5C11.8486 1.5 14.8333 4.48477 14.8333 8.16667Z' stroke='%23667085' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  z-index: 1;
  left: 16px;
  top: 20px;
}

.wp-block-query-pagination:not(#_) {
  color: #667085;
}
.wp-block-query-pagination:not(#_) a:where(:not(.wp-element-button)) {
  text-decoration: none !important;
}

.page-numbers {
  min-width: 40px;
  padding: 10px;
  display: inline-block;
  text-align: center;
  box-sizing: border-box;
  line-height: 125%;
}
.page-numbers.current {
  border-radius: 8px;
  background: #F5F6FF;
  color: var(--wp--preset--color--custom-primary);
  cursor: default;
}

.aioseo-breadcrumbs {
  color: #667085;
}
.aioseo-breadcrumb a {
  text-decoration: none;
}
.aioseo-breadcrumb:first-child a {
  content: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 16.8048V8.99982H11V16.8048M1 6.65832L8.5 1.19482L16 6.65832V15.2438C16 15.6578 15.8244 16.0549 15.5118 16.3476C15.1993 16.6404 14.7754 16.8048 14.3333 16.8048H2.66667C2.22464 16.8048 1.80072 16.6404 1.48816 16.3476C1.17559 16.0549 1 15.6578 1 15.2438V6.65832Z' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  vertical-align: sub;
}
.aioseo-breadcrumb:last-child {
  color: var(--wp--preset--color--custom-primary);
  background: #EFF7FF;
  border-radius: 7px;
  padding: 4px 8px;
  box-sizing: border-box;
  font-weight: 500;
}

.aioseo-breadcrumb, .aioseo-breadcrumb-separator {
  margin-right: 8px;
}

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html {
  font-family: Poppins;
}

h1, .styled-h1 {
  font-size: 3rem;
  line-height: 113%;
  margin: 50px 0;
  font-weight: 700;
}
@media screen and (max-width: 600px) {
  h1, .styled-h1 {
    font-size: 1.8rem;
  }
}

h2, .styled-h2 {
  font-size: 2.375rem;
  margin: 15px 0;
  font-weight: 700;
}
@media screen and (max-width: 600px) {
  h2, .styled-h2 {
    font-size: 1.5rem;
  }
}

h3, .styled-h3 {
  font-size: 1.5625rem;
  margin: 15px 0;
}
@media screen and (max-width: 600px) {
  h3, .styled-h3 {
    font-size: 1.2rem;
  }
}

h4, .styled-h4 {
  font-size: 1.3rem;
  margin: 15px 0;
}
@media screen and (max-width: 600px) {
  h4, .styled-h4 {
    font-size: 1rem;
  }
}

h5, .styled-h5 {
  font-size: 1.15rem;
  margin: 15px 0;
}
@media screen and (max-width: 600px) {
  h5, .styled-h5 {
    font-size: 1rem;
  }
}

h6, .styled-h6 {
  font-size: 1rem;
  margin: 15px 0;
}
@media screen and (max-width: 600px) {
  h6, .styled-h6 {
    font-size: 1rem;
  }
}

b, strong {
  font-weight: 600;
}

.light {
  font-weight: 300;
}

.no-underline a {
  text-decoration: none;
}

a {
  color: unset;
}
a:visited {
  color: unset;
}
.a--colored a {
  color: var(--wp--preset--color--custom-primary);
  font-weight: 500;
  transition: color 0.2s;
}
.a--colored a:hover {
  color: var(--wp--preset--color--custom-secondary);
}
.a--colored a:visited {
  color: var(--wp--preset--color--custom-primary);
}

.black {
  color: black;
}

.has-custom-primary-color {
  color: var(--wp--preset--color--custom-primary);
}

.has-custom-error-color {
  color: var(--wp--preset--color--custom-error);
}

.has-custom-additional-color {
  color: var(--wp--preset--color--custom-additional);
}

.has-custom-primary-background-color {
  background: var(--wp--preset--color--custom-primary);
  color: white;
}

.has-custom-secondary-background-color {
  background: var(--wp--preset--color--custom-secondary);
  color: white;
}

.has-custom-background-variant-1-background-color {
  background: var(--wp--preset--color--custom-background-variant-1);
}

.has-dark-background-color {
  background: #212121;
  color: white;
}

.shy-text {
  color: #BDBDBD;
}

body {
  margin: 0;
}

.rspacer {
  border: 1px solid #D9D9D9;
  margin: 30px 0;
}

.wp-block-separator {
  margin: 20px 0;
  border-bottom: solid 1px #F2F2F2;
}

.obj-scale-down {
  object-fit: scale-down;
  object-position: left 50%;
}
.obj-scale-down--center {
  object-position: 50% 50%;
}
.obj-cover {
  object-fit: cover;
  object-position: 50% 50%;
}

.margin--auto {
  margin: auto;
}
.margin--0 {
  margin: 0;
}
.margin--40-0:not(#_) {
  margin: 40px 0;
}
.margin--20-0:not(#_) {
  margin: 20px 0;
}
.margin--10-0:not(#_) {
  margin: 10px 0;
}
.margin--0-20p:not(#_) {
  margin: 0 20%;
}
.margin--r30:not(#_) {
  margin-right: 30px;
}

.padding--y-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.w--900 {
  max-width: 900px;
}
.w--600 {
  max-width: 600px;
}
.w--50p {
  width: 50%;
}

.gap--0:not(#_) {
  gap: 0;
}
.gap--8:not(#_) {
  gap: 8px;
}

.hexagon-badge:not(#_) {
  position: relative;
  margin: 5px 10px;
}
.hexagon-badge:not(#_)::before {
  content: "";
  width: 33px;
  height: 33px;
  left: calc(-16.5px + 50%);
  top: calc(-17px + 50%);
  z-index: -1;
}
.flex {
  display: flex;
  flex-wrap: wrap;
}
.flex--justify-between {
  justify-content: space-between;
}
.flex--basis-20:not(#_) {
  flex-basis: 20%;
}
.flex--basis-80:not(#_) {
  flex-basis: 80%;
}

.text-center {
  text-align: center;
}

.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

@media screen and (max-width: 782px) {
  .m--text-center {
    text-align: center;
  }
}
@media screen and (max-width: 782px) {
  .m--text-center ul {
    list-style: none;
    padding: 0;
  }
}
@media screen and (max-width: 782px) {
  .m--flex-reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 782px) {
  .m--hidden:not(#_) {
    display: none;
  }
}

body .is-layout-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.5rem;
}
body .is-layout-flex > * {
  margin: 0;
}

.wp-block-spacer {
  width: 100%;
}

.wp-block-image.aligncenter {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color) {
  color: #666;
}

/* Theme Name: Raibec 1.0 
 * Theme Author: AdS */

/*# sourceMappingURL=style.css.map */
