/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1600px;
  --breakpoint-lg: 1440px;
  --breakpoint-lg-s: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-sm-s: 600px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
}

/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1600px;
  --breakpoint-lg: 1440px;
  --breakpoint-lg-s: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-sm-s: 600px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
}

/* stylelint-disable */
/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1600px;
  --breakpoint-lg: 1440px;
  --breakpoint-lg-s: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-sm-s: 600px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
}

/* stylelint-disable */
.wp-block .custom-list,
.custom-list {
  padding: 3.75rem 0;
  background-size: cover;
  background-position: center bottom;
}
.wp-block .custom-list h2,
.custom-list h2 {
  text-align: center;
}
@media (min-width: 1024px) {
  .wp-block .custom-list h2,
  .custom-list h2 {
    margin-bottom: 2rem;
  }
}
.wp-block .custom-list-columns,
.custom-list-columns {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 40.625rem;
  margin: 0 auto;
}
.wp-block .custom-list-column,
.custom-list-column {
  width: 100%;
  flex: 0 0 100%;
  justify-content: space-between;
  height: 100%;
}
.wp-block .custom-list-column:not(:last-child),
.custom-list-column:not(:last-child) {
  margin-bottom: 3rem;
}
.wp-block .custom-list-column--title,
.custom-list-column--title {
  margin-bottom: 1.25rem;
  display: flex;
  align-items: center;
}
.wp-block .custom-list-column--title svg,
.custom-list-column--title svg {
  width: 100%;
  max-width: 2.25rem;
  height: 2.25rem;
  margin-right: 1.125rem;
}
.wp-block .custom-list-column--text p,
.custom-list-column--text p {
  margin-bottom: 0;
}
.wp-block .custom-list-upper-text,
.custom-list-upper-text {
  max-width: 39.375rem;
}
.wp-block .custom-list-lower-text,
.custom-list-lower-text {
  max-width: 50rem;
}
.wp-block .custom-list-content,
.custom-list-content {
  display: flex;
  flex-direction: column;
}
.wp-block .custom-list.white, .wp-block .custom-list.left,
.custom-list.white,
.custom-list.left {
  background-image: url(../../img/bg_custom-list_right.svg), linear-gradient(rgb(25, 7, 80) 0%, rgb(47, 13, 150) 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: right, top left;
}
@media (min-width: 1024px) {
  .wp-block .custom-list.white, .wp-block .custom-list.left,
  .custom-list.white,
  .custom-list.left {
    background-image: url(../../img/bg_custom-list_left.svg), url(../../img/bg_custom-list_right.svg), linear-gradient(rgb(25, 7, 80) 0%, rgb(47, 13, 150) 100%);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: left, right, top left;
  }
}
.wp-block .custom-list.white h2,
.wp-block .custom-list.white .sk-text--h5,
.wp-block .custom-list.white .sk-text--lg, .wp-block .custom-list.left h2,
.wp-block .custom-list.left .sk-text--h5,
.wp-block .custom-list.left .sk-text--lg,
.custom-list.white h2,
.custom-list.white .sk-text--h5,
.custom-list.white .sk-text--lg,
.custom-list.left h2,
.custom-list.left .sk-text--h5,
.custom-list.left .sk-text--lg {
  color: var(--sk-color-white);
}
.wp-block .custom-list.left,
.custom-list.left {
  padding: 2.5rem 0;
}
@media (min-width: 1024px) {
  .wp-block .custom-list.left,
  .custom-list.left {
    padding: 5rem 0;
  }
}
@media (max-width: 1024px) {
  .wp-block .custom-list.left,
  .custom-list.left {
    background-position: left;
  }
}
.wp-block .custom-list.left .custom-list-title,
.custom-list.left .custom-list-title {
  margin-bottom: 2.25rem;
}
@media (min-width: 1024px) {
  .wp-block .custom-list.left .custom-list-title,
  .custom-list.left .custom-list-title {
    margin-bottom: 4rem;
  }
}
.wp-block .custom-list.left .custom-list-content,
.custom-list.left .custom-list-content {
  flex-direction: row;
  align-items: center;
  gap: 1.25rem;
}
.wp-block .custom-list.left .custom-list-columns,
.custom-list.left .custom-list-columns {
  margin: 2.25rem 0;
}
.wp-block .custom-list.left .custom-list-columns .custom-list-column,
.custom-list.left .custom-list-columns .custom-list-column {
  margin-bottom: 2.25rem;
}
.wp-block .custom-list.left .custom-list-columns .custom-list-column:last-of-type,
.custom-list.left .custom-list-columns .custom-list-column:last-of-type {
  margin: 0;
}
.wp-block .custom-list.left .custom-list-columns .custom-list-column img,
.custom-list.left .custom-list-columns .custom-list-column img {
  height: 4rem;
  width: 4rem;
}
.wp-block .custom-list.left .custom-list-columns .custom-list-column .custom-list-column--text,
.custom-list.left .custom-list-columns .custom-list-column .custom-list-column--text {
  flex: calc(100% - 4rem);
  max-width: 34.125rem;
  font-size: var(--sk-text--h6);
  line-height: var(--sk-line-height--h6);
}

.wp-block-column .custom-list {
  padding: 0;
}
.wp-block-column .custom-list-content {
  position: relative;
  padding-left: 3.125rem;
}
.wp-block-column .custom-list-columns {
  max-width: 35.125rem;
  margin: 0;
}
@media (min-width: 1024px) {
  .wp-block-column .custom-list-columns {
    margin-left: auto;
  }
}
.wp-block-column .custom-list-column--title {
  margin-bottom: 0.25rem;
  font-weight: bold;
}
.wp-block-column .custom-list-column--title svg {
  position: absolute;
  width: 1.875rem;
  height: 1.875rem;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.wp-block-column .custom-list-column--title svg circle {
  fill: var(--sk-color-fourth-dark);
}
.wp-block-column .custom-list-column--text {
  font-size: var(--sk-text-base-size);
}
.wp-block-column .custom-list .sk-container {
  padding: 0;
}

.video + .custom-list,
.columns-content:not(.white) + .custom-list {
  padding-top: 0;
}

.wp-block .image-content,
.image-content {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
}
.wp-block .image-content-col,
.image-content-col {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 1024px) {
  .wp-block .image-content-col,
  .image-content-col {
    flex: 0 0 auto;
    width: 50%;
  }
}
.wp-block .image-content .sk-wrapper--wrap,
.image-content .sk-wrapper--wrap {
  justify-content: center;
  align-items: center;
}
@media (max-width: 1024px) {
  .wp-block .image-content-buttons,
  .image-content-buttons {
    text-align: center;
    margin-top: 1.25rem;
  }
}
@media (max-width: 1024px) {
  .wp-block .image-content a.sk-btn,
  .image-content a.sk-btn {
    width: auto;
    margin-top: 0 !important;
  }
}
.wp-block .image-content--image,
.image-content--image {
  text-align: center;
  height: 100%;
  width: 100%;
}
@media (max-width: 1024px) {
  .wp-block .image-content--image,
  .image-content--image {
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 1024px) {
  .wp-block .image-content--image img,
  .image-content--image img {
    max-height: 34.375rem;
  }
}
.wp-block .image-content--title,
.image-content--title {
  margin-bottom: 1.5rem;
}
.wp-block .image-content--text,
.image-content--text {
  font-family: var(--sk-font-secondary);
}
.wp-block .image-content--text ul,
.image-content--text ul {
  list-style: none;
  padding: 0;
  margin: 0 0 2.5rem;
}
@media (min-width: 1024px) {
  .wp-block .image-content--text ul,
  .image-content--text ul {
    margin: 2.5rem 0;
  }
}
.wp-block .image-content--text ul li,
.image-content--text ul li {
  position: relative;
  padding-left: 3rem;
  line-height: 1.4;
  padding-top: 0.125rem;
}
.wp-block .image-content--text ul li:not(:last-of-type),
.image-content--text ul li:not(:last-of-type) {
  margin: 0 0 1.875rem;
}
.wp-block .image-content--text ul li::before,
.image-content--text ul li::before {
  content: "";
  position: absolute;
  left: 1rem;
  top: 0.375rem;
  width: 1.125rem;
  height: 1.125rem;
  background: no-repeat center/contain url("../../img/checkmark-blue-circle.svg");
}
.wp-block .image-content--text p,
.image-content--text p {
  margin: 0;
}
.wp-block .image-content--text p a,
.image-content--text p a {
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--sk-purple);
  text-decoration: underline;
  font-weight: 700;
  font-family: var(--sk-font-secondary);
}
.wp-block .image-content.white,
.image-content.white {
  background: url(../../img/bg_image_content.svg), var(--sk-color-third);
}
.wp-block .image-content.white h2,
.wp-block .image-content.white p,
.wp-block .image-content.white li,
.image-content.white h2,
.image-content.white p,
.image-content.white li {
  color: var(--sk-color-white);
}
.wp-block .image-content.white ul,
.image-content.white ul {
  margin: 0 0 2.5rem;
}
@media (min-width: 1024px) {
  .wp-block .image-content.white ul,
  .image-content.white ul {
    margin-bottom: 5rem;
  }
}
.wp-block .image-content.white ul li,
.image-content.white ul li {
  padding-left: 2rem;
  margin: 0 0 1.5rem;
}
.wp-block .image-content.white ul li::before,
.image-content.white ul li::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1rem;
  height: 1rem;
  display: block;
  content: "";
  background: url(../../img/check-white.svg);
  transform: translateY(-50%);
}
.wp-block .image-content.white .image-content--image img,
.image-content.white .image-content--image img {
  max-width: 27.3125rem;
}
.wp-block .image-content.white .image-content--title,
.image-content.white .image-content--title {
  max-width: 31.875rem;
  margin-bottom: 3.375rem;
}
@media (max-width: 1024px) {
  .wp-block .image-content.white .image-content--title,
  .image-content.white .image-content--title {
    max-width: 25rem;
    text-align: center;
    margin: 0 auto 1.875rem;
  }
}
.wp-block .image-content.dark .image-content-col,
.image-content.dark .image-content-col {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  flex-direction: column;
}
.wp-block .image-content.dark .image-content-col:nth-of-type(1),
.image-content.dark .image-content-col:nth-of-type(1) {
  padding-right: 1.75rem;
  padding-left: 0;
}
.wp-block .image-content.dark .image-content-col:nth-of-type(2),
.image-content.dark .image-content-col:nth-of-type(2) {
  padding-left: 1.75rem;
  padding-right: 0;
}
.wp-block .image-content.dark .image-content-col.right:nth-of-type(1),
.image-content.dark .image-content-col.right:nth-of-type(1) {
  padding-left: 1.75rem;
  padding-right: 0;
}
.wp-block .image-content.dark .image-content-col.right:nth-of-type(2),
.image-content.dark .image-content-col.right:nth-of-type(2) {
  padding-right: 1.75rem;
  padding-left: 0;
}
@media (max-width: 1024px) {
  .wp-block .image-content.dark .image-content-col:nth-of-type(1), .wp-block .image-content.dark .image-content-col:nth-of-type(2), .wp-block .image-content.dark .image-content-col.right:nth-of-type(1), .wp-block .image-content.dark .image-content-col.right:nth-of-type(2),
  .image-content.dark .image-content-col:nth-of-type(1),
  .image-content.dark .image-content-col:nth-of-type(2),
  .image-content.dark .image-content-col.right:nth-of-type(1),
  .image-content.dark .image-content-col.right:nth-of-type(2) {
    padding-left: 0;
    padding-right: 0;
  }
}
.wp-block .image-content.dark p:not(:last-child),
.image-content.dark p:not(:last-child) {
  margin-bottom: 1.25rem;
}
.wp-block .image-content.dark .sk-btn,
.image-content.dark .sk-btn {
  margin-top: 2rem;
}
.wp-block .image-content.green .sk-btn,
.image-content.green .sk-btn {
  margin-top: 2rem;
}
.wp-block .image-content.right .sk-wrapper--wrap,
.image-content.right .sk-wrapper--wrap {
  flex-direction: row-reverse;
}
.wp-block .image-content.image-bg,
.image-content.image-bg {
  padding-top: 2.5rem;
  margin-top: 2.5rem;
}
@media (min-width: 1024px) {
  .wp-block .image-content.image-bg .sk-wrapper,
  .image-content.image-bg .sk-wrapper {
    gap: 5.625rem;
  }
}
@media (min-width: 1024px) {
  .wp-block .image-content.image-bg .image-content-col:first-of-type,
  .image-content.image-bg .image-content-col:first-of-type {
    max-width: 25.3125rem;
  }
}
@media (min-width: 1024px) {
  .wp-block .image-content.image-bg .image-content-col:nth-of-type(2),
  .image-content.image-bg .image-content-col:nth-of-type(2) {
    max-width: calc(100% - 30.9375rem);
  }
}
.wp-block .image-content.image-bg .image-content-col .image-content--image,
.image-content.image-bg .image-content-col .image-content--image {
  margin-top: 0 !important;
}
.wp-block .image-content.image-bg .image-content-col .image-content--image img,
.image-content.image-bg .image-content-col .image-content--image img {
  max-height: 6.25rem;
}
@media (min-width: 1024px) {
  .wp-block .image-content.image-bg .image-content-col .image-content--image img,
  .image-content.image-bg .image-content-col .image-content--image img {
    max-height: 18.75rem;
  }
}
.wp-block .image-content.image-bg .image-content--title,
.wp-block .image-content.image-bg .image-content--text,
.image-content.image-bg .image-content--title,
.image-content.image-bg .image-content--text {
  color: var(--sk-color-white);
}
.wp-block .image-content.image-bg .image-content--title,
.image-content.image-bg .image-content--title {
  font-size: var(--sk-text--h1);
  line-height: var(--sk-line-height--h1);
  margin-bottom: 1.25rem;
}
.wp-block .image-content.image-bg .image-content--text,
.image-content.image-bg .image-content--text {
  padding-bottom: 4.0625rem !important;
}
.wp-block .image-content.image-bg .image-content--text p,
.image-content.image-bg .image-content--text p {
  font-family: var(--sk-font-secondary);
  font-size: var(--sk-text--h3);
  line-height: 1.4;
}

.page-blue .image-content,
.page-blue .wp-block .image-content {
  padding: 0;
  margin: 2.5rem 0;
}
@media (min-width: 1024px) {
  .page-blue .image-content,
  .page-blue .wp-block .image-content {
    margin: 5rem 0;
  }
}

.marquee-container + .sk-section-p-t.dark .image-content-col.right:nth-of-type(1) {
  padding-left: 1.5625rem;
  padding-right: 0;
}
.marquee-container + .sk-section-p-t.dark .image-content-col.right:nth-of-type(2) {
  padding-right: 1.5625rem;
  padding-left: 0;
}
@media (max-width: 1024px) {
  .marquee-container + .sk-section-p-t.dark .image-content-col.right:nth-of-type(1), .marquee-container + .sk-section-p-t.dark .image-content-col.right:nth-of-type(2) {
    padding-left: 0;
    padding-right: 0;
  }
}

.fullscreen-slider-light + .image-content.sk-section.dark {
  margin-top: 0;
  margin-bottom: 0;
}

#block_726e399baf02e01b6b88902fbffcd40f,
#block_d44b0eb587974aba6f1de8d9390400ab,
.image-content.sk-section.dark.no-bottom,
.image-content.sk-section.no-bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 1024px) {
  #block_726e399baf02e01b6b88902fbffcd40f .sk-wrapper,
  #block_d44b0eb587974aba6f1de8d9390400ab .sk-wrapper,
  .image-content.sk-section.dark.no-bottom .sk-wrapper,
  .image-content.sk-section.no-bottom .sk-wrapper {
    flex-direction: column-reverse;
  }
}
@media (min-width: 1024px) {
  #block_726e399baf02e01b6b88902fbffcd40f .image-content--text,
  #block_d44b0eb587974aba6f1de8d9390400ab .image-content--text,
  .image-content.sk-section.dark.no-bottom .image-content--text,
  .image-content.sk-section.no-bottom .image-content--text {
    padding-bottom: 6.25rem;
  }
}
#block_726e399baf02e01b6b88902fbffcd40f .image-content--image,
#block_d44b0eb587974aba6f1de8d9390400ab .image-content--image,
.image-content.sk-section.dark.no-bottom .image-content--image,
.image-content.sk-section.no-bottom .image-content--image {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  #block_726e399baf02e01b6b88902fbffcd40f .image-content--image,
  #block_d44b0eb587974aba6f1de8d9390400ab .image-content--image,
  .image-content.sk-section.dark.no-bottom .image-content--image,
  .image-content.sk-section.no-bottom .image-content--image {
    margin-top: 1.875rem;
  }
}
@media (min-width: 1024px) {
  #block_726e399baf02e01b6b88902fbffcd40f .sk-wrapper--wrap,
  #block_d44b0eb587974aba6f1de8d9390400ab .sk-wrapper--wrap,
  .image-content.sk-section.dark.no-bottom .sk-wrapper--wrap,
  .image-content.sk-section.no-bottom .sk-wrapper--wrap {
    align-items: flex-end;
  }
}

@media (min-width: 1024px) {
  .page-id-13135 .hero-buttons {
    display: none;
  }
}

/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1600px;
  --breakpoint-lg: 1440px;
  --breakpoint-lg-s: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-sm-s: 600px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
}

/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1600px;
  --breakpoint-lg: 1440px;
  --breakpoint-lg-s: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-sm-s: 600px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
}

.wp-block .form,
.form {
  padding: 5rem 0;
  background-repeat: no-repeat, no-repeat;
  background-image: url(../../img/form_left.svg), var(--sk-bg-gradient-two);
  background-size: cover;
}
.wp-block .form--title,
.form--title {
  margin-bottom: 1.25rem;
  text-align: center;
}
.wp-block .form--text,
.form--text {
  text-align: center;
}
.wp-block .form--text p,
.form--text p {
  margin-bottom: 0;
}
.wp-block .form--text a,
.form--text a {
  color: var(--sk-color-primary);
  text-decoration: underline;
}
.wp-block .form--text a:hover, .wp-block .form--text a:focus,
.form--text a:hover,
.form--text a:focus {
  color: var(--sk-color-white);
}
.wp-block .form-wrap,
.form-wrap {
  max-width: 35.75rem;
  margin: 2.25rem auto 0;
  background: var(--sk-color-white);
  border-radius: 1.5rem;
  padding: 1rem;
}
@media (min-width: 1024px) {
  .wp-block .form-wrap,
  .form-wrap {
    padding: 2.9375rem;
  }
}
.wp-block .form.white .form--title,
.wp-block .form.white .form--text,
.form.white .form--title,
.form.white .form--text {
  color: var(--sk-color-white);
}
.wp-block .form.dark .form-wrap,
.form.dark .form-wrap {
  box-shadow: rgba(13, 0, 92, 0.1) 0 4px 60px 0;
}

.wp-block .columns-content-title,
.columns-content-title {
  margin-bottom: 1.125rem;
}
.wp-block .columns-content:has(.columns-content-secondary-title),
.columns-content:has(.columns-content-secondary-title) {
  min-height: 53.125rem;
}
@media (max-width: 1024px) {
  .wp-block .columns-content .sk-section--background,
  .columns-content .sk-section--background {
    background-size: cover !important;
  }
}
.wp-block .columns-content-columns,
.columns-content-columns {
  display: flex;
  flex-wrap: wrap;
  row-gap: 1rem;
  justify-content: space-between;
  margin-top: 1.5rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-columns,
  .columns-content-columns {
    margin-top: 3.5rem;
    row-gap: 2.5rem;
  }
}
.wp-block .columns-content-columns:has(.right-border),
.columns-content-columns:has(.right-border) {
  max-width: 65.625rem;
  justify-content: center;
  margin: 6.25rem auto 0;
}
.wp-block .columns-content-columns:has(.icon-right),
.columns-content-columns:has(.icon-right) {
  margin-top: 1.25rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-columns:has(.icon-right),
  .columns-content-columns:has(.icon-right) {
    margin-top: 2rem;
  }
}
.wp-block .columns-content-columns:has(.columns-content-secondary-title),
.columns-content-columns:has(.columns-content-secondary-title) {
  background: rgba(237, 240, 252, 0.8);
  padding: 2.1875rem;
  border-radius: 2.375rem;
}
.wp-block .columns-content-columns:has(.columns-content-secondary-title) .columns-content-column,
.columns-content-columns:has(.columns-content-secondary-title) .columns-content-column {
  width: 100%;
  max-width: calc(50% - 0.3125rem);
  flex: calc(50% - 0.3125rem);
  background: none;
  box-shadow: none;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-columns:has(.columns-content-secondary-title) .columns-content-column,
  .columns-content-columns:has(.columns-content-secondary-title) .columns-content-column {
    width: auto;
    max-width: 10.625rem;
    flex: auto;
  }
}
.wp-block .columns-content-columns:has(.columns-content-secondary-title) .columns-content-column .columns-content-content,
.columns-content-columns:has(.columns-content-secondary-title) .columns-content-column .columns-content-content {
  padding: 0;
}
.wp-block .columns-content-columns:has(.columns-content-secondary-title) .columns-content-column .columns-content-column--title,
.columns-content-columns:has(.columns-content-secondary-title) .columns-content-column .columns-content-column--title {
  font-weight: 400;
  margin-bottom: 0;
  font-family: var(--sk-font-primary);
}
.wp-block .columns-content-columns:has(.columns-content-secondary-title) .columns-content-column .columns-content-column--title img,
.columns-content-columns:has(.columns-content-secondary-title) .columns-content-column .columns-content-column--title img {
  width: 3rem;
  height: 3rem;
  margin-bottom: 0.5rem;
}
.wp-block .columns-content-columns:has(.image-center),
.columns-content-columns:has(.image-center) {
  margin-top: 2.5rem;
}
.wp-block .columns-content li,
.columns-content li {
  margin-bottom: 1.25rem;
  line-height: 1.3;
}
.wp-block .columns-content-text,
.columns-content-text {
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
  font-family: var(--sk-font-primary);
  max-width: 58.75rem;
}
.wp-block .columns-content-content,
.columns-content-content {
  padding: 1.5rem;
  z-index: 1;
  position: relative;
}
.wp-block .columns-content-content.bg-bottom,
.columns-content-content.bg-bottom {
  padding-bottom: 0;
}
.wp-block .columns-content-buttons,
.columns-content-buttons {
  text-align: center;
  margin-top: 1rem;
  overflow: hidden;
}
.wp-block .columns-content-buttons .sk-btn,
.columns-content-buttons .sk-btn {
  margin: 0 !important;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-buttons,
  .columns-content-buttons {
    margin-top: 3.5rem;
  }
}
.wp-block .columns-content--image img,
.columns-content--image img {
  display: block;
  border-radius: 0 0 1.375rem 1.375rem;
  -o-object-position: top;
     object-position: top;
  height: 13.875rem;
}
.wp-block .columns-content .sk-btn,
.columns-content .sk-btn {
  margin: 0 1.5rem;
}
.wp-block .columns-content--meta,
.columns-content--meta {
  display: inline-block;
  font-size: var(--sk-text--xs);
  line-height: 1.71;
  color: var(--sk-color-white);
  background-color: #7189ea;
  padding: 0 0.5rem;
  border-radius: 1.875rem;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
  font-family: var(--sk-font-secondary);
}
.wp-block .columns-content--tags,
.columns-content--tags {
  margin-top: auto;
}
.wp-block .columns-content--link,
.columns-content--link {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}
.wp-block .columns-content-secondary-title,
.columns-content-secondary-title {
  width: 100%;
}
.wp-block .columns-content-column,
.columns-content-column {
  width: 100%;
  flex: 0 0 100%;
  justify-content: space-between;
  position: relative;
}
.wp-block .columns-content-column--title,
.columns-content-column--title {
  margin-bottom: 0.625rem;
}
.wp-block .columns-content-column--title.with-label,
.columns-content-column--title.with-label {
  padding-right: 8.125rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column--title.with-label,
  .columns-content-column--title.with-label {
    padding-right: 9.375rem;
  }
}
.wp-block .columns-content-column--logo,
.columns-content-column--logo {
  width: 11rem;
  margin-left: auto;
}
.wp-block .columns-content-column--label,
.columns-content-column--label {
  position: absolute;
  background: center/contain no-repeat url("../../img/column-label.svg");
  width: 10rem;
  height: 3.25rem;
  color: var(--sk-color-white);
  right: -0.625rem;
  top: 0.625rem;
  display: flex;
  justify-content: center;
  padding-top: 0.5rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column--label,
  .columns-content-column--label {
    width: 12.6875rem;
    height: 4.0625rem;
    right: -0.8125rem;
    top: 0.75rem;
    padding-top: 0.75rem;
  }
}
.wp-block .columns-content-column--label-text,
.columns-content-column--label-text {
  color: var(--sk-color-fourth);
  font-weight: 900;
  font-size: var(--sk-text--h3);
  line-height: 1;
  display: block;
  margin-bottom: 1.25rem;
}
.wp-block .columns-content-column--subtitle,
.columns-content-column--subtitle {
  color: var(--sk-purple);
  margin-bottom: 1.25rem;
}
.wp-block .columns-content-column--circle,
.columns-content-column--circle {
  width: 3.75rem;
  height: 3.75rem;
  box-shadow: 0 7px 28.605px 0 rgba(0, 0, 0, 0.1);
  z-index: 2;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column--circle,
  .columns-content-column--circle {
    width: 10.625rem;
    height: 5.625rem;
  }
}
.wp-block .columns-content-column.testimonial,
.columns-content-column.testimonial {
  background-color: transparent;
  box-shadow: none;
  border: 1px solid var(--sk-color-primary);
}
.wp-block .columns-content-column.testimonial .columns-content-content,
.columns-content-column.testimonial .columns-content-content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.wp-block .columns-content-column.testimonial p,
.columns-content-column.testimonial p {
  color: var(--sk-color-white);
  font-size: var(--sk-text--h5);
}
.wp-block .columns-content-column.testimonial .columns-content-column--image,
.columns-content-column.testimonial .columns-content-column--image {
  max-width: 11rem;
  margin-left: auto;
  margin-top: auto;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column,
  .columns-content-column {
    width: calc(33.33333333% - 0.875rem);
    flex: 0 0 calc(33.33333333% - 0.875rem);
  }
  .wp-block .columns-content-column.col-two,
  .columns-content-column.col-two {
    width: calc(50% - 1.875rem);
    flex: 0 0 calc(50% - 1.875rem);
  }
  .wp-block .columns-content-column.col-two:nth-of-type(2n + 1),
  .columns-content-column.col-two:nth-of-type(2n + 1) {
    margin-right: auto;
  }
  .wp-block .columns-content-column.col-two:nth-of-type(2n),
  .columns-content-column.col-two:nth-of-type(2n) {
    margin-left: auto;
  }
  .wp-block .columns-content-column.col-four,
  .columns-content-column.col-four {
    width: calc(25% - 0.625rem);
    flex: 0 0 calc(25% - 0.625rem);
  }
  .wp-block .columns-content-column.col-one,
  .columns-content-column.col-one {
    width: 100%;
    flex: 0 0 100%;
  }
  .wp-block .columns-content-column.bg-cover,
  .columns-content-column.bg-cover {
    width: calc(33.33333333% - 3.25rem);
    flex: 0 0 calc(33.33333333% - 3.25rem);
  }
  .wp-block .columns-content-column.testimonial .columns-content-content,
  .columns-content-column.testimonial .columns-content-content {
    padding: 3.125rem;
  }
}
.wp-block .columns-content-column.bg-cover,
.columns-content-column.bg-cover {
  overflow: hidden;
}
.wp-block .columns-content-column.bg-cover .columns-content-column--title,
.columns-content-column.bg-cover .columns-content-column--title {
  margin-bottom: 1.25rem;
}
.wp-block .columns-content-column.bg-cover .columns-content--image,
.columns-content-column.bg-cover .columns-content--image {
  position: absolute;
  width: 100%;
}
.wp-block .columns-content-column.bg-cover .columns-content-content,
.columns-content-column.bg-cover .columns-content-content {
  padding: 1.875rem;
}
.wp-block .columns-content-column.bg-cover img,
.columns-content-column.bg-cover img {
  border-radius: 1.375rem;
}
.wp-block .columns-content-column.bg-bottom .columns-content-content,
.columns-content-column.bg-bottom .columns-content-content {
  padding: 3.125rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.wp-block .columns-content-column.bg-bottom .columns-content--image img,
.columns-content-column.bg-bottom .columns-content--image img {
  height: 10rem;
}
.wp-block .columns-content-column.bg-bottom p,
.columns-content-column.bg-bottom p {
  margin-bottom: 1rem;
}
.wp-block .columns-content-column.icon-top .columns-content-column--title,
.columns-content-column.icon-top .columns-content-column--title {
  display: flex;
  margin-bottom: 1.25rem;
}
.wp-block .columns-content-column.icon-top .columns-content-column--title img,
.columns-content-column.icon-top .columns-content-column--title img {
  width: 2.5rem;
  height: 2.5rem;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 1440px) {
  .wp-block .columns-content-column.icon-top .columns-content-column--title img,
  .columns-content-column.icon-top .columns-content-column--title img {
    width: 5.5rem;
    height: 5.5rem;
  }
}
.wp-block .columns-content-column.icon-top .columns-content-column--title .columns-content-column--title,
.columns-content-column.icon-top .columns-content-column--title .columns-content-column--title {
  margin-bottom: 0;
  margin-left: 0.625rem;
  width: calc(100% - 5.25rem);
  display: flex;
  align-items: center;
}
@media (min-width: 1440px) {
  .wp-block .columns-content-column.icon-top .columns-content-column--title .columns-content-column--title,
  .columns-content-column.icon-top .columns-content-column--title .columns-content-column--title {
    margin-left: 1.5rem;
  }
}
.wp-block .columns-content-column.icon-center,
.columns-content-column.icon-center {
  margin-top: 2.8125rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.icon-center,
  .columns-content-column.icon-center {
    margin-top: 2.375rem;
  }
}
.wp-block .columns-content-column.icon-center .columns-content-content,
.columns-content-column.icon-center .columns-content-content {
  padding: 5.125rem 1.25rem 2.75rem;
}
.wp-block .columns-content-column.icon-center .columns-content-column--title,
.columns-content-column.icon-center .columns-content-column--title {
  margin-bottom: 0;
}
.wp-block .columns-content-column.icon-center .columns-content-column--icon img,
.columns-content-column.icon-center .columns-content-column--icon img {
  width: 5.625rem;
  height: 5.625rem;
  transform: translateY(-50%);
}
.wp-block .columns-content-column.icon-center .columns-content-column--text p,
.columns-content-column.icon-center .columns-content-column--text p {
  text-align: center;
  font-size: 1.25rem;
}
.wp-block .columns-content-column.icon-center-box .columns-content-content,
.columns-content-column.icon-center-box .columns-content-content {
  padding: 1.875rem;
}
.wp-block .columns-content-column.icon-center-box .columns-content-column--title,
.columns-content-column.icon-center-box .columns-content-column--title {
  text-align: center;
  margin-bottom: 1.25rem;
  font-size: var(--sk-text--h5);
  line-height: var(--sk-line-height--h5);
}
.wp-block .columns-content-column.icon-center-box .columns-content-column--title img,
.columns-content-column.icon-center-box .columns-content-column--title img {
  width: 7.6875rem;
  height: 7.6875rem;
  margin: 0 auto 1.25rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.wp-block .columns-content-column.icon-center-box .columns-content-column--label-text + .columns-content-column--title,
.columns-content-column.icon-center-box .columns-content-column--label-text + .columns-content-column--title {
  font-size: var(--sk-text--h6);
  line-height: var(--sk-line-height--h6);
}
.wp-block .columns-content-column.icon-center-box .columns-content-column--text,
.columns-content-column.icon-center-box .columns-content-column--text {
  text-align: center;
}
.wp-block .columns-content-column.icon-center-box .columns-content-column--text ul,
.columns-content-column.icon-center-box .columns-content-column--text ul {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  text-align: left;
}
.wp-block .columns-content-column.icon-center-box .columns-content-column--text ul li,
.columns-content-column.icon-center-box .columns-content-column--text ul li {
  margin-bottom: 0;
}
.wp-block .columns-content-column.icon-center-no-shadow.sk-card,
.columns-content-column.icon-center-no-shadow.sk-card {
  box-shadow: none;
  border-radius: 0;
}
.wp-block .columns-content-column.icon-center-no-shadow.sk-card .columns-content-content,
.columns-content-column.icon-center-no-shadow.sk-card .columns-content-content {
  padding: 0 2.0625rem;
}
.wp-block .columns-content-column.icon-center-no-shadow.sk-card .columns-content-column--title,
.columns-content-column.icon-center-no-shadow.sk-card .columns-content-column--title {
  text-align: center;
  margin-bottom: 1.875rem;
  font-size: var(--sk-text--h5);
  line-height: var(--sk-line-height--h5);
}
.wp-block .columns-content-column.icon-center-no-shadow.sk-card .columns-content-column--title img,
.columns-content-column.icon-center-no-shadow.sk-card .columns-content-column--title img {
  width: 17.5rem;
  height: 17.5rem;
  margin: 0 auto 1.875rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.wp-block .columns-content-column.icon-center-no-shadow.sk-card .columns-content-column--text,
.columns-content-column.icon-center-no-shadow.sk-card .columns-content-column--text {
  text-align: center;
}
.wp-block .columns-content-column.icon-center-no-shadow.sk-card .columns-content-column--label-text,
.columns-content-column.icon-center-no-shadow.sk-card .columns-content-column--label-text {
  color: var(--sk-color-text);
  margin-bottom: 1.875rem;
  font-size: var(--sk-text--h3);
  line-height: var(--sk-line-height--h3);
  font-weight: 900;
}
.wp-block .columns-content-column.icon-right,
.columns-content-column.icon-right {
  margin-top: 2.5rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.icon-right,
  .columns-content-column.icon-right {
    margin-top: 3.4375rem;
  }
}
.wp-block .columns-content-column.icon-right .columns-content-content,
.columns-content-column.icon-right .columns-content-content {
  padding: 2.625rem 1rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.icon-right .columns-content-content,
  .columns-content-column.icon-right .columns-content-content {
    padding: 3.75rem 2.8125rem;
  }
}
@media (max-width: 1024px) {
  .wp-block .columns-content-column.icon-right .columns-content-content,
  .columns-content-column.icon-right .columns-content-content {
    text-align: center;
  }
}
.wp-block .columns-content-column.icon-right .columns-content-column--title img,
.columns-content-column.icon-right .columns-content-column--title img {
  top: -2.5rem;
  right: -0.5625rem;
  max-width: 4.5625rem;
  max-height: 5.125rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.icon-right .columns-content-column--title img,
  .columns-content-column.icon-right .columns-content-column--title img {
    top: -3.4375rem;
    right: 1.5625rem;
    max-width: 7.75rem;
    max-height: 8.8125rem;
  }
}
.wp-block .columns-content-column.icon-right .columns-content-column--title .columns-content-column--title,
.columns-content-column.icon-right .columns-content-column--title .columns-content-column--title {
  width: 100%;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.icon-right .columns-content-column--title .columns-content-column--title,
  .columns-content-column.icon-right .columns-content-column--title .columns-content-column--title {
    margin-bottom: 1.5rem;
    max-width: calc(100% - 8.125rem);
  }
}
.wp-block .columns-content-column.icon-right .sk-btn,
.columns-content-column.icon-right .sk-btn {
  border-radius: 0;
  margin: 1.5rem 0 0;
  color: #6031ed;
  position: relative;
}
.wp-block .columns-content-column.icon-right .sk-btn::before,
.columns-content-column.icon-right .sk-btn::before {
  background: #6031ed;
  width: calc(100% - 1.5rem);
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
}
.wp-block .columns-content-column.icon-right .sk-btn::after,
.columns-content-column.icon-right .sk-btn::after {
  background: none;
  content: ">";
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block .columns-content-column.icon-right .sk-btn:hover, .wp-block .columns-content-column.icon-right .sk-btn:focus,
.columns-content-column.icon-right .sk-btn:hover,
.columns-content-column.icon-right .sk-btn:focus {
  text-decoration: none;
  color: var(--sk-color-text);
}
.wp-block .columns-content-column.icon-right .sk-btn:hover::before, .wp-block .columns-content-column.icon-right .sk-btn:focus::before,
.columns-content-column.icon-right .sk-btn:hover::before,
.columns-content-column.icon-right .sk-btn:focus::before {
  background: var(--sk-color-text);
}
.wp-block .columns-content-column.icon-left,
.columns-content-column.icon-left {
  box-shadow: none;
}
.wp-block .columns-content-column.icon-left .columns-content-content,
.columns-content-column.icon-left .columns-content-content {
  display: flex;
  align-items: center;
  padding: 1.875rem;
  height: 100%;
}
@media (max-width: 1024px) {
  .wp-block .columns-content-column.icon-left .columns-content-content,
  .columns-content-column.icon-left .columns-content-content {
    flex-wrap: wrap;
  }
  .wp-block .columns-content-column.icon-left .columns-content-content .columns-content-column--title,
  .wp-block .columns-content-column.icon-left .columns-content-content .columns-content-column--text,
  .columns-content-column.icon-left .columns-content-content .columns-content-column--title,
  .columns-content-column.icon-left .columns-content-content .columns-content-column--text {
    flex: 100%;
  }
}
.wp-block .columns-content-column.icon-left .columns-content-content .columns-content-column--title,
.columns-content-column.icon-left .columns-content-content .columns-content-column--title {
  margin-bottom: 0;
  margin-right: 1.5rem;
  width: 100%;
  max-width: 3.75rem;
  height: 3.75rem;
}
.wp-block .columns-content-column.icon-left .columns-content-content .columns-content-column--text p,
.columns-content-column.icon-left .columns-content-content .columns-content-column--text p {
  font-family: var(--sk-font-secondary);
}
.wp-block .columns-content-column.icon-left .columns-content-content .columns-content-column--text p strong,
.columns-content-column.icon-left .columns-content-content .columns-content-column--text p strong {
  font-size: var(--sk-text--h5);
}
.wp-block .columns-content-column.icon-left-circle,
.columns-content-column.icon-left-circle {
  padding-left: 1.875rem;
  box-shadow: none;
  background: transparent;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.icon-left-circle,
  .columns-content-column.icon-left-circle {
    padding-left: 4.0625rem;
  }
}
.wp-block .columns-content-column.icon-left-circle .columns-content-content,
.columns-content-column.icon-left-circle .columns-content-content {
  padding: 1.25rem 1.25rem 1.25rem 2.75rem;
  height: 100%;
  border-radius: 2rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.icon-left-circle .columns-content-content,
  .columns-content-column.icon-left-circle .columns-content-content {
    padding: 2.75rem 2.75rem 2.75rem 8.5625rem;
  }
}
@media (max-width: 1024px) {
  .wp-block .columns-content-column.icon-left-circle .sk-pd-15,
  .columns-content-column.icon-left-circle .sk-pd-15 {
    padding: 0.3125rem;
  }
}
.wp-block .columns-content-column.icon-left-circle.no-thumb,
.columns-content-column.icon-left-circle.no-thumb {
  padding: 0;
}
.wp-block .columns-content-column.icon-left-circle.no-thumb .columns-content-content,
.columns-content-column.icon-left-circle.no-thumb .columns-content-content {
  padding: 2.5rem 2rem;
}
.wp-block .columns-content-column.bg-top .columns-content-content,
.columns-content-column.bg-top .columns-content-content {
  overflow: hidden;
  padding: 0;
}
.wp-block .columns-content-column.bg-top .columns-content-column--title,
.columns-content-column.bg-top .columns-content-column--title {
  margin: 0;
}
.wp-block .columns-content-column.bg-top .columns-content-column--title:empty,
.columns-content-column.bg-top .columns-content-column--title:empty {
  padding-bottom: 1.25rem;
}
.wp-block .columns-content-column.bg-top .columns-content-column--title .columns-content-column--title:not(:empty),
.columns-content-column.bg-top .columns-content-column--title .columns-content-column--title:not(:empty) {
  padding: 1.25rem 1.5rem 0.5rem;
}
.wp-block .columns-content-column.bg-top .columns-content-column--text,
.columns-content-column.bg-top .columns-content-column--text {
  padding: 0 1.5rem 1.25rem;
}
.wp-block .columns-content-column.bg-top a.sk-btn,
.columns-content-column.bg-top a.sk-btn {
  width: auto;
  margin: 1.25rem 1.5rem 0.5rem;
}
.wp-block .columns-content-column.bg-top img,
.columns-content-column.bg-top img {
  border-radius: 1.5rem 1.5rem 0 0;
}
.wp-block .columns-content-column.subtitle .columns-content-content,
.columns-content-column.subtitle .columns-content-content {
  padding: 1.875rem;
}
.wp-block .columns-content-column.subtitle h3,
.columns-content-column.subtitle h3 {
  margin-bottom: 1.25rem;
}
.wp-block .columns-content-column.video-link, .wp-block .columns-content-column.video-lightbox,
.columns-content-column.video-link,
.columns-content-column.video-lightbox {
  box-shadow: none;
  border: 1px solid var(--sk-color-grey-second);
  border-radius: 1.5rem;
}
.wp-block .columns-content-column.video-link:hover, .wp-block .columns-content-column.video-link:focus, .wp-block .columns-content-column.video-lightbox:hover, .wp-block .columns-content-column.video-lightbox:focus,
.columns-content-column.video-link:hover,
.columns-content-column.video-link:focus,
.columns-content-column.video-lightbox:hover,
.columns-content-column.video-lightbox:focus {
  border-color: var(--sk-color-primary);
}
.wp-block .columns-content-column.video-link .columns-content-content, .wp-block .columns-content-column.video-lightbox .columns-content-content,
.columns-content-column.video-link .columns-content-content,
.columns-content-column.video-lightbox .columns-content-content {
  padding: 1.25rem 1.25rem 1.75rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.wp-block .columns-content-column.video-link .columns-content-content img, .wp-block .columns-content-column.video-lightbox .columns-content-content img,
.columns-content-column.video-link .columns-content-content img,
.columns-content-column.video-lightbox .columns-content-content img {
  height: 15rem;
  border-radius: 1.125rem;
}
.wp-block .columns-content-column.video-link .columns-content-content img,
.wp-block .columns-content-column.video-link .columns-content-content .columns-content-column--title, .wp-block .columns-content-column.video-lightbox .columns-content-content img,
.wp-block .columns-content-column.video-lightbox .columns-content-content .columns-content-column--title,
.columns-content-column.video-link .columns-content-content img,
.columns-content-column.video-link .columns-content-content .columns-content-column--title,
.columns-content-column.video-lightbox .columns-content-content img,
.columns-content-column.video-lightbox .columns-content-content .columns-content-column--title {
  margin-bottom: 1.3125rem;
}
.wp-block .columns-content-column.video-link .columns-content-content p, .wp-block .columns-content-column.video-lightbox .columns-content-content p,
.columns-content-column.video-link .columns-content-content p,
.columns-content-column.video-lightbox .columns-content-content p {
  font-size: var(--sk-text-base-size);
  margin-bottom: 1.3125rem;
}
.wp-block .columns-content-column.right-border,
.columns-content-column.right-border {
  background: none;
  box-shadow: none;
  border-radius: 0;
  border-left: 4px solid var(--sk-color-text);
  max-width: 26.875rem;
}
.wp-block .columns-content-column.right-border .columns-content-content,
.columns-content-column.right-border .columns-content-content {
  padding: 0 0 0 1.5rem;
}
.wp-block .columns-content-column.simple,
.columns-content-column.simple {
  box-shadow: none;
}
.wp-block .columns-content-column.simple img,
.columns-content-column.simple img {
  height: 1.875rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
.wp-block .columns-content-column.image-right,
.columns-content-column.image-right {
  padding: 1.25rem;
  align-items: center;
}
@media (max-width: 1024px) {
  .wp-block .columns-content-column.image-right,
  .columns-content-column.image-right {
    text-align: center;
    background: none !important;
    box-shadow: none;
  }
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.image-right,
  .columns-content-column.image-right {
    flex-direction: row;
    padding: 1.875rem;
  }
}
.wp-block .columns-content-column.image-right .columns-content-column--title,
.columns-content-column.image-right .columns-content-column--title {
  font-size: var(--sk-text--h2);
  line-height: var(--sk-line-height--h2);
  margin-bottom: 2.125rem;
}
.wp-block .columns-content-column.image-right .columns-content-content,
.columns-content-column.image-right .columns-content-content {
  padding: 0;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.image-right .columns-content-content,
  .columns-content-column.image-right .columns-content-content {
    flex: 0 0 calc(100% - 50rem);
    width: calc(100% - 50rem);
    max-width: 28.75rem;
    margin: 0 2rem 0 auto;
  }
}
.wp-block .columns-content-column.image-right .columns-content--image,
.columns-content-column.image-right .columns-content--image {
  margin-top: 0.9375rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.image-right .columns-content--image,
  .columns-content-column.image-right .columns-content--image {
    flex: 0 0 50rem;
    width: 50rem;
    margin-top: 0;
  }
}
.wp-block .columns-content-column.image-right img,
.columns-content-column.image-right img {
  height: 10.625rem;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.image-right img,
  .columns-content-column.image-right img {
    height: 23.125rem;
  }
}
.wp-block .columns-content-column.image-top,
.columns-content-column.image-top {
  background: none;
  box-shadow: none;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  gap: 0;
  max-width: 16.0625rem;
  flex: auto;
  width: auto;
}
@media (max-width: 1024px) {
  .wp-block .columns-content-column.image-top,
  .columns-content-column.image-top {
    margin: 0 auto;
  }
}
.wp-block .columns-content-column.image-top .columns-content--image img,
.columns-content-column.image-top .columns-content--image img {
  border-radius: 2rem;
  width: 12.5rem;
  height: 9.375rem;
  margin: 0 auto;
}
.wp-block .columns-content-column.image-top .columns-content-content,
.columns-content-column.image-top .columns-content-content {
  padding: 1rem 0 0;
  text-align: center;
}
.wp-block .columns-content-column.image-top .columns-content-content h2,
.columns-content-column.image-top .columns-content-content h2 {
  margin-bottom: 0;
}
.wp-block .columns-content-column.image-center,
.columns-content-column.image-center {
  border-radius: 0.5625rem;
  border: 1px solid #dce2fa;
  background: #fff !important;
  padding: 1.25rem 1rem;
  text-align: center;
  overflow: hidden;
  box-shadow: none;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.image-center,
  .columns-content-column.image-center {
    padding: 2rem 1.25rem;
  }
}
.wp-block .columns-content-column.image-center .columns-content-content,
.columns-content-column.image-center .columns-content-content {
  padding: 0;
}
.wp-block .columns-content-column.image-center .columns-content-column--title,
.columns-content-column.image-center .columns-content-column--title {
  font-weight: 400;
  font-size: var(--sk-text--h6);
  line-height: var(--sk-line-height--h6);
  margin-bottom: 1.5rem;
}
.wp-block .columns-content-column.image-center .columns-content-column--title span,
.columns-content-column.image-center .columns-content-column--title span {
  display: block;
  font-size: var(--sk-text--h2);
  line-height: var(--sk-line-height--h2);
  font-weight: 700;
}
.wp-block .columns-content-column.image-center .columns-content-column--text,
.columns-content-column.image-center .columns-content-column--text {
  margin-bottom: 1.5rem;
}
.wp-block .columns-content-column.image-center .columns-content--image,
.columns-content-column.image-center .columns-content--image {
  display: flex;
  flex-direction: column-reverse;
  position: relative;
}
.wp-block .columns-content-column.image-center .columns-content--image .sk-btn--borderless,
.columns-content-column.image-center .columns-content--image .sk-btn--borderless {
  margin-top: 1.5rem;
  z-index: 3;
}
.wp-block .columns-content-column.image-center .columns-content--image picture,
.columns-content-column.image-center .columns-content--image picture {
  position: relative;
  z-index: 2;
}
.wp-block .columns-content-column.image-center .columns-content--image img,
.columns-content-column.image-center .columns-content--image img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 11.25rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-column.image-center .columns-content--image img,
  .columns-content-column.image-center .columns-content--image img {
    height: 15.625rem;
  }
}
.wp-block .columns-content-column.image-center .columns-content--image .columns-content--image--bg,
.columns-content-column.image-center .columns-content--image .columns-content--image--bg {
  content: "";
  position: absolute;
  bottom: -2rem;
  left: -1.25rem;
  width: calc(100% + 2.5rem);
  height: 12.5rem;
  z-index: 1;
  border-radius: 0 0 0.5625rem 0.5625rem;
}
.wp-block .columns-content.white,
.columns-content.white {
  background: url(../../img/reviews-bg.svg) 0% 0%/cover no-repeat, linear-gradient(202deg, rgb(27, 45, 203) 4.39%, rgb(26, 7, 83) 82.02%);
}
.wp-block .columns-content.white:has(.sk-section--background),
.columns-content.white:has(.sk-section--background) {
  background: none;
}
.wp-block .columns-content.white h2,
.wp-block .columns-content.white .columns-content-text,
.columns-content.white h2,
.columns-content.white .columns-content-text {
  color: var(--sk-color-white);
}
.wp-block .columns-content.form-on-bottom .columns-content-columns,
.columns-content.form-on-bottom .columns-content-columns {
  grid-gap: 1.25rem;
}
.wp-block .columns-content-form,
.columns-content-form {
  margin-top: 2rem;
}
@media (min-width: 1024px) {
  .wp-block .columns-content-form,
  .columns-content-form {
    margin-top: 10rem;
  }
}
.wp-block .columns-content .form-wrap,
.columns-content .form-wrap {
  margin-top: 3.5rem;
}
.wp-block .columns-content.light-blue,
.columns-content.light-blue {
  background: var(--sk-color-third-light);
}
.wp-block .columns-content.small-columns .columns-content-columns,
.columns-content.small-columns .columns-content-columns {
  max-width: 67.5rem;
  margin-left: auto;
  margin-right: auto;
}
.wp-block .columns-content.small-columns .columns-content-column,
.columns-content.small-columns .columns-content-column {
  text-align: center;
  max-width: 11.25rem;
  flex: 11.25rem;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .wp-block .columns-content.small-columns .columns-content-column,
  .columns-content.small-columns .columns-content-column {
    max-width: 14.625rem;
    flex: 14.625rem;
    margin: 0;
  }
}
.wp-block .columns-content.small-columns .columns-content-column .columns-content-content,
.columns-content.small-columns .columns-content-column .columns-content-content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.wp-block .columns-content.small-columns .columns-content-column .columns-content-column--text,
.columns-content.small-columns .columns-content-column .columns-content-column--text {
  margin-top: auto;
  margin-bottom: auto;
  font-size: var(--sk-text--h6);
  line-height: var(--sk-line-height--h6);
}
@media (min-width: 1024px) {
  .wp-block .columns-content.small-columns .columns-content-column .columns-content-column--text,
  .columns-content.small-columns .columns-content-column .columns-content-column--text {
    padding-top: 1.25rem;
  }
}
@media (max-width: 1024px) {
  .wp-block .columns-content.small-columns .columns-content-column .columns-content-column--text,
  .columns-content.small-columns .columns-content-column .columns-content-column--text {
    padding: 1.25rem 0.9375rem;
  }
}
.wp-block .columns-content.small-columns .columns-content-column .columns-content-column--text strong,
.columns-content.small-columns .columns-content-column .columns-content-column--text strong {
  font-size: var(--sk-text--h4);
  line-height: var(--sk-line-height--h4);
}
.wp-block .columns-content.columns-slider-mobile .columns-slider-mobile--container.swiper .swiper-wrapper,
.columns-content.columns-slider-mobile .columns-slider-mobile--container.swiper .swiper-wrapper {
  flex-wrap: nowrap;
  box-sizing: border-box;
}
.wp-block .columns-content.columns-slider-mobile .columns-slider-mobile--container.swiper .swiper-pagination-columns,
.columns-content.columns-slider-mobile .columns-slider-mobile--container.swiper .swiper-pagination-columns {
  margin-top: 0.5rem;
}
.wp-block .columns-content-bottom,
.columns-content-bottom {
  padding-top: 40px;
}

.marquee-container + .columns-content.sk-section {
  padding-top: 5.625rem;
  margin-top: 0;
}
@media (min-width: 1024px) {
  .marquee-container + .columns-content.sk-section {
    padding-top: 8.75rem;
  }
}

.hero + .columns-content.sk-section {
  margin-top: 1.875rem;
}

/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1600px;
  --breakpoint-lg: 1440px;
  --breakpoint-lg-s: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-sm-s: 600px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
}

/* stylelint-disable */
/* stylelint-disable */
.wp-block .accordion-image-item--content .accordion-image-item--text,
.accordion-image-item--content .accordion-image-item--text {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s ease;
}
.wp-block .accordion-image-item--content.open-active .accordion-image-item--text,
.accordion-image-item--content.open-active .accordion-image-item--text {
  max-height: 125rem;
  opacity: 1;
  pointer-events: all;
}
.wp-block .accordion-image-item--title,
.accordion-image-item--title {
  cursor: pointer;
}
.wp-block .accordion-image.image-right .accordion-image-item ol,
.accordion-image.image-right .accordion-image-item ol {
  padding-inline-start: 1.375rem;
}
.wp-block .accordion-image.image-right .accordion-image-item--image,
.accordion-image.image-right .accordion-image-item--image {
  display: none;
}
.wp-block .accordion-image.image-right .accordion-image-item--image img,
.accordion-image.image-right .accordion-image-item--image img {
  max-width: 41.25rem;
  width: 100%;
  margin-top: 1.875rem;
  box-shadow: 3px 0 60px 1px rgba(25, 45, 73, 0.08);
  border-radius: 20px;
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.image-right .accordion-image-item--image img,
  .accordion-image.image-right .accordion-image-item--image img {
    margin-top: 0;
  }
}
.wp-block .accordion-image.image-right .accordion-image-item--image.open-active,
.accordion-image.image-right .accordion-image-item--image.open-active {
  display: block;
}
.wp-block .accordion-image.image-right .accordion-image-item--title,
.accordion-image.image-right .accordion-image-item--title {
  position: relative;
  cursor: pointer;
  padding-left: 0.75rem;
}
.wp-block .accordion-image.image-right .accordion-image-item--title::after,
.accordion-image.image-right .accordion-image-item--title::after {
  content: "";
  display: block;
  width: 0;
  height: 0.5rem;
  border-radius: 0.5rem;
  background: var(--sk-indicator);
  position: absolute;
  right: 0;
  top: 1rem;
  transition: 0.3s;
  transition-timing-function: ease;
}
.wp-block .accordion-image.image-right .accordion-image-item--heading,
.accordion-image.image-right .accordion-image-item--heading {
  color: var(--sk-color-grey);
  margin-bottom: 0.75rem;
}
.wp-block .accordion-image.image-right .accordion-image-item--content,
.accordion-image.image-right .accordion-image-item--content {
  counter-increment: li;
  margin-bottom: 2rem;
}
.wp-block .accordion-image.image-right .accordion-image-item--content::marker,
.accordion-image.image-right .accordion-image-item--content::marker {
  content: "0" counter(li) " ";
  font-weight: 700;
  font-size: var(--sk-text--h6);
  line-height: var(--sk-line-height--h6);
  color: var(--sk-color-grey);
  font-family: var(--sk-font-secondary);
}
.wp-block .accordion-image.image-right .accordion-image-item--content .accordion-image-item--text,
.wp-block .accordion-image.image-right .accordion-image-item--content .accordion-image-item--heading,
.accordion-image.image-right .accordion-image-item--content .accordion-image-item--text,
.accordion-image.image-right .accordion-image-item--content .accordion-image-item--heading {
  padding-right: 2.375rem;
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.image-right .accordion-image-item--content .accordion-image-item--text,
  .wp-block .accordion-image.image-right .accordion-image-item--content .accordion-image-item--heading,
  .accordion-image.image-right .accordion-image-item--content .accordion-image-item--text,
  .accordion-image.image-right .accordion-image-item--content .accordion-image-item--heading {
    padding-right: 5.5rem;
  }
}
.wp-block .accordion-image.image-right .accordion-image-item--content .accordion-image-item--text ul li:not(:last-child),
.wp-block .accordion-image.image-right .accordion-image-item--content .accordion-image-item--heading ul li:not(:last-child),
.accordion-image.image-right .accordion-image-item--content .accordion-image-item--text ul li:not(:last-child),
.accordion-image.image-right .accordion-image-item--content .accordion-image-item--heading ul li:not(:last-child) {
  margin-bottom: 0.375rem;
}
.wp-block .accordion-image.image-right .accordion-image-item--content.open-active .accordion-image-item--title .accordion-image-item--heading,
.accordion-image.image-right .accordion-image-item--content.open-active .accordion-image-item--title .accordion-image-item--heading {
  color: var(--sk-color-second);
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.image-right .accordion-image-item--content.open-active .accordion-image-item--title::after,
  .accordion-image.image-right .accordion-image-item--content.open-active .accordion-image-item--title::after {
    width: 4.25rem;
  }
}
.wp-block .accordion-image.image-right .accordion-image-item--content.open-active::marker,
.accordion-image.image-right .accordion-image-item--content.open-active::marker {
  color: var(--sk-color-second);
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.image-right .accordion-image-item--content:hover .accordion-image-item--title::after, .wp-block .accordion-image.image-right .accordion-image-item--content:active .accordion-image-item--title::after, .wp-block .accordion-image.image-right .accordion-image-item--content:focus .accordion-image-item--title::after, .wp-block .accordion-image.image-right .accordion-image-item--content:focus-within .accordion-image-item--title::after,
  .accordion-image.image-right .accordion-image-item--content:hover .accordion-image-item--title::after,
  .accordion-image.image-right .accordion-image-item--content:active .accordion-image-item--title::after,
  .accordion-image.image-right .accordion-image-item--content:focus .accordion-image-item--title::after,
  .accordion-image.image-right .accordion-image-item--content:focus-within .accordion-image-item--title::after {
    width: 4.25rem;
  }
}
.wp-block .accordion-image.image-arrows .accordion-image-item--inner svg,
.accordion-image.image-arrows .accordion-image-item--inner svg {
  stroke: var(--sk-color-text);
  transform: rotate(-90deg) translateX(50%);
  position: absolute;
  left: 0.25rem;
  top: calc(1rem + var(--sk-line-height--h5) * var(--sk-text--h5) / 2);
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.image-arrows .accordion-image-item--inner svg,
  .accordion-image.image-arrows .accordion-image-item--inner svg {
    top: calc(1.125rem + var(--sk-line-height--h5) * var(--sk-text--h5) / 2);
  }
}
.wp-block .accordion-image.image-arrows .accordion-image-images,
.accordion-image.image-arrows .accordion-image-images {
  position: relative;
  height: 37vh;
  padding-bottom: 4.375rem;
  background: var(--sk-color-white);
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.image-arrows .accordion-image-images,
  .accordion-image.image-arrows .accordion-image-images {
    height: calc(55vh - 3.5rem);
    padding-bottom: 0;
  }
}
@media (min-width: 1440px) {
  .wp-block .accordion-image.image-arrows .accordion-image-images,
  .accordion-image.image-arrows .accordion-image-images {
    padding-left: 2.8125rem;
    max-height: 35.625rem;
    height: calc(60vh - 3.5rem);
  }
}
.wp-block .accordion-image.image-arrows .accordion-image-images .sk-btn,
.accordion-image.image-arrows .accordion-image-images .sk-btn {
  position: absolute;
  bottom: -1.6875rem;
  left: 0;
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.image-arrows .accordion-image-images .sk-btn,
  .accordion-image.image-arrows .accordion-image-images .sk-btn {
    bottom: -0.3125rem;
    left: 50%;
    transform: translate(-50%, 100%);
  }
}
.wp-block .accordion-image.image-arrows .accordion-image--image,
.accordion-image.image-arrows .accordion-image--image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.wp-block .accordion-image.image-arrows .accordion-image--image-wrap,
.accordion-image.image-arrows .accordion-image--image-wrap {
  position: relative;
  height: 100%;
  background: var(--sk-color-white);
  opacity: 0;
}
.wp-block .accordion-image.image-arrows .accordion-image--image-main,
.accordion-image.image-arrows .accordion-image--image-main {
  -o-object-position: center;
     object-position: center;
}
.wp-block .accordion-image.image-arrows .accordion-image--image-additional,
.accordion-image.image-arrows .accordion-image--image-additional {
  position: absolute;
  transform: translateY(10px);
}
@media (max-width: 1024px) {
  .wp-block .accordion-image.image-arrows .accordion-image--image-additional,
  .accordion-image.image-arrows .accordion-image--image-additional {
    max-width: 50% !important;
    max-height: 21.875rem;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.wp-block .accordion-image.image-arrows .accordion-image--image-additional:nth-child(2),
.accordion-image.image-arrows .accordion-image--image-additional:nth-child(2) {
  transition-delay: 0.3s;
}
.wp-block .accordion-image.image-arrows .accordion-image--image-additional:nth-child(3),
.accordion-image.image-arrows .accordion-image--image-additional:nth-child(3) {
  transition-delay: 0.6s;
}
.wp-block .accordion-image.image-arrows .accordion-image--image-additional:nth-child(4),
.accordion-image.image-arrows .accordion-image--image-additional:nth-child(4) {
  transition-delay: 0.9s;
}
.wp-block .accordion-image.image-arrows .accordion-image--image-additional:nth-child(5),
.accordion-image.image-arrows .accordion-image--image-additional:nth-child(5) {
  transition-delay: 1.2s;
}
.wp-block .accordion-image.image-arrows .accordion-image--image-additional:nth-child(6),
.accordion-image.image-arrows .accordion-image--image-additional:nth-child(6) {
  transition-delay: 1.5s;
}
.wp-block .accordion-image.image-arrows .accordion-image--image-additionals,
.accordion-image.image-arrows .accordion-image--image-additionals {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
@media (max-width: 1600px) {
  .wp-block .accordion-image.image-arrows .accordion-image--image-additionals,
  .accordion-image.image-arrows .accordion-image--image-additionals {
    transform: scale(0.9);
  }
}
@media (max-width: 1024px) {
  .wp-block .accordion-image.image-arrows .accordion-image--image-additionals,
  .accordion-image.image-arrows .accordion-image--image-additionals {
    transform: scale(0.7);
  }
}
.wp-block .accordion-image.image-arrows .accordion-image--image-main, .wp-block .accordion-image.image-arrows .accordion-image--image-additional,
.accordion-image.image-arrows .accordion-image--image-main,
.accordion-image.image-arrows .accordion-image--image-additional {
  opacity: 0;
  pointer-events: none;
  transition: 0.4s;
  transition-timing-function: ease-in;
}
.wp-block .accordion-image.image-arrows .accordion-image--image.open-active,
.accordion-image.image-arrows .accordion-image--image.open-active {
  display: block;
}
.wp-block .accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-wrap,
.wp-block .accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-main,
.wp-block .accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-additional,
.accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-wrap,
.accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-main,
.accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-additional {
  opacity: 1;
}
.wp-block .accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-additional,
.accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-additional {
  transform: none;
}
.wp-block .accordion-image.image-arrows .accordion-image-item--content,
.accordion-image.image-arrows .accordion-image-item--content {
  padding: 1rem 1.125rem;
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.image-arrows .accordion-image-item--content,
  .accordion-image.image-arrows .accordion-image-item--content {
    padding: 1.125rem 2.25rem;
  }
}
.wp-block .accordion-image.image-arrows ol, .wp-block .accordion-image.image-icons ol, .wp-block .accordion-image.simple ol,
.accordion-image.image-arrows ol,
.accordion-image.image-icons ol,
.accordion-image.simple ol {
  list-style: none;
}
.wp-block .accordion-image.image-arrows .accordion-image-item--content, .wp-block .accordion-image.image-icons .accordion-image-item--content, .wp-block .accordion-image.simple .accordion-image-item--content,
.accordion-image.image-arrows .accordion-image-item--content,
.accordion-image.image-icons .accordion-image-item--content,
.accordion-image.simple .accordion-image-item--content {
  padding: 1rem 1.125rem;
  border-bottom: 1px solid #ebebeb;
  position: relative;
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.image-arrows .accordion-image-item--content, .wp-block .accordion-image.image-icons .accordion-image-item--content, .wp-block .accordion-image.simple .accordion-image-item--content,
  .accordion-image.image-arrows .accordion-image-item--content,
  .accordion-image.image-icons .accordion-image-item--content,
  .accordion-image.simple .accordion-image-item--content {
    padding: 1.125rem 2.25rem;
  }
}
.wp-block .accordion-image.image-arrows .accordion-image-item--content:last-child, .wp-block .accordion-image.image-icons .accordion-image-item--content:last-child, .wp-block .accordion-image.simple .accordion-image-item--content:last-child,
.accordion-image.image-arrows .accordion-image-item--content:last-child,
.accordion-image.image-icons .accordion-image-item--content:last-child,
.accordion-image.simple .accordion-image-item--content:last-child {
  border-bottom: none;
}
.wp-block .accordion-image.image-arrows .accordion-image-item--content .sk-text--h5, .wp-block .accordion-image.image-icons .accordion-image-item--content .sk-text--h5, .wp-block .accordion-image.simple .accordion-image-item--content .sk-text--h5,
.accordion-image.image-arrows .accordion-image-item--content .sk-text--h5,
.accordion-image.image-icons .accordion-image-item--content .sk-text--h5,
.accordion-image.simple .accordion-image-item--content .sk-text--h5 {
  transition: 0.3s;
  transition-timing-function: ease;
}
.wp-block .accordion-image.image-arrows .accordion-image-item--content .sk-text--h5:hover, .wp-block .accordion-image.image-arrows .accordion-image-item--content .sk-text--h5:active, .wp-block .accordion-image.image-arrows .accordion-image-item--content .sk-text--h5:focus, .wp-block .accordion-image.image-arrows .accordion-image-item--content .sk-text--h5:focus-within, .wp-block .accordion-image.image-icons .accordion-image-item--content .sk-text--h5:hover, .wp-block .accordion-image.image-icons .accordion-image-item--content .sk-text--h5:active, .wp-block .accordion-image.image-icons .accordion-image-item--content .sk-text--h5:focus, .wp-block .accordion-image.image-icons .accordion-image-item--content .sk-text--h5:focus-within, .wp-block .accordion-image.simple .accordion-image-item--content .sk-text--h5:hover, .wp-block .accordion-image.simple .accordion-image-item--content .sk-text--h5:active, .wp-block .accordion-image.simple .accordion-image-item--content .sk-text--h5:focus, .wp-block .accordion-image.simple .accordion-image-item--content .sk-text--h5:focus-within,
.accordion-image.image-arrows .accordion-image-item--content .sk-text--h5:hover,
.accordion-image.image-arrows .accordion-image-item--content .sk-text--h5:active,
.accordion-image.image-arrows .accordion-image-item--content .sk-text--h5:focus,
.accordion-image.image-arrows .accordion-image-item--content .sk-text--h5:focus-within,
.accordion-image.image-icons .accordion-image-item--content .sk-text--h5:hover,
.accordion-image.image-icons .accordion-image-item--content .sk-text--h5:active,
.accordion-image.image-icons .accordion-image-item--content .sk-text--h5:focus,
.accordion-image.image-icons .accordion-image-item--content .sk-text--h5:focus-within,
.accordion-image.simple .accordion-image-item--content .sk-text--h5:hover,
.accordion-image.simple .accordion-image-item--content .sk-text--h5:active,
.accordion-image.simple .accordion-image-item--content .sk-text--h5:focus,
.accordion-image.simple .accordion-image-item--content .sk-text--h5:focus-within {
  color: var(--sk-color-fourth);
}
.wp-block .accordion-image.image-arrows .accordion-image-item--content .accordion-image-item--text ul, .wp-block .accordion-image.image-icons .accordion-image-item--content .accordion-image-item--text ul, .wp-block .accordion-image.simple .accordion-image-item--content .accordion-image-item--text ul,
.accordion-image.image-arrows .accordion-image-item--content .accordion-image-item--text ul,
.accordion-image.image-icons .accordion-image-item--content .accordion-image-item--text ul,
.accordion-image.simple .accordion-image-item--content .accordion-image-item--text ul {
  margin: 1em 0;
  list-style: disc;
}
.wp-block .accordion-image.image-arrows .accordion-image-item--content .accordion-image-item--text li, .wp-block .accordion-image.image-icons .accordion-image-item--content .accordion-image-item--text li, .wp-block .accordion-image.simple .accordion-image-item--content .accordion-image-item--text li,
.accordion-image.image-arrows .accordion-image-item--content .accordion-image-item--text li,
.accordion-image.image-icons .accordion-image-item--content .accordion-image-item--text li,
.accordion-image.simple .accordion-image-item--content .accordion-image-item--text li {
  margin-bottom: 1rem;
  font-weight: 700;
}
.wp-block .accordion-image.image-arrows .accordion-image--image, .wp-block .accordion-image.image-icons .accordion-image--image, .wp-block .accordion-image.simple .accordion-image--image,
.accordion-image.image-arrows .accordion-image--image,
.accordion-image.image-icons .accordion-image--image,
.accordion-image.simple .accordion-image--image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.wp-block .accordion-image.image-arrows .accordion-image--image-wrap, .wp-block .accordion-image.image-icons .accordion-image--image-wrap, .wp-block .accordion-image.simple .accordion-image--image-wrap,
.accordion-image.image-arrows .accordion-image--image-wrap,
.accordion-image.image-icons .accordion-image--image-wrap,
.accordion-image.simple .accordion-image--image-wrap {
  position: relative;
  height: 100%;
  background: var(--sk-color-white);
  opacity: 0;
}
.wp-block .accordion-image.image-arrows .accordion-image--image.open-active, .wp-block .accordion-image.image-icons .accordion-image--image.open-active, .wp-block .accordion-image.simple .accordion-image--image.open-active,
.accordion-image.image-arrows .accordion-image--image.open-active,
.accordion-image.image-icons .accordion-image--image.open-active,
.accordion-image.simple .accordion-image--image.open-active {
  display: block;
}
.wp-block .accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-wrap,
.wp-block .accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-main,
.wp-block .accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-additional, .wp-block .accordion-image.image-icons .accordion-image--image.open-active .accordion-image--image-wrap,
.wp-block .accordion-image.image-icons .accordion-image--image.open-active .accordion-image--image-main,
.wp-block .accordion-image.image-icons .accordion-image--image.open-active .accordion-image--image-additional, .wp-block .accordion-image.simple .accordion-image--image.open-active .accordion-image--image-wrap,
.wp-block .accordion-image.simple .accordion-image--image.open-active .accordion-image--image-main,
.wp-block .accordion-image.simple .accordion-image--image.open-active .accordion-image--image-additional,
.accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-wrap,
.accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-main,
.accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-additional,
.accordion-image.image-icons .accordion-image--image.open-active .accordion-image--image-wrap,
.accordion-image.image-icons .accordion-image--image.open-active .accordion-image--image-main,
.accordion-image.image-icons .accordion-image--image.open-active .accordion-image--image-additional,
.accordion-image.simple .accordion-image--image.open-active .accordion-image--image-wrap,
.accordion-image.simple .accordion-image--image.open-active .accordion-image--image-main,
.accordion-image.simple .accordion-image--image.open-active .accordion-image--image-additional {
  opacity: 1;
}
.wp-block .accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-additional, .wp-block .accordion-image.image-icons .accordion-image--image.open-active .accordion-image--image-additional, .wp-block .accordion-image.simple .accordion-image--image.open-active .accordion-image--image-additional,
.accordion-image.image-arrows .accordion-image--image.open-active .accordion-image--image-additional,
.accordion-image.image-icons .accordion-image--image.open-active .accordion-image--image-additional,
.accordion-image.simple .accordion-image--image.open-active .accordion-image--image-additional {
  transform: none;
}
.wp-block .accordion-image.image-icons,
.accordion-image.image-icons {
  padding: 0;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.image-icons,
  .accordion-image.image-icons {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}
.wp-block .accordion-image.image-icons .accordion-image-item--inner img,
.accordion-image.image-icons .accordion-image-item--inner img {
  height: 1.75rem;
  width: 1.75rem;
  -o-object-fit: contain;
     object-fit: contain;
  flex: 1.75rem;
}
.wp-block .accordion-image.image-icons .accordion-image-item--inner svg,
.accordion-image.image-icons .accordion-image-item--inner svg {
  stroke: var(--sk-color-text);
  transform: rotate(-90deg) translate(50%, -50%);
  position: absolute;
  right: 0.5625rem;
  top: calc(1.5rem + var(--sk-line-height--h5) * var(--sk-text--h5) / 2);
  transition: 0.3s;
  transition-timing-function: ease;
}
.wp-block .accordion-image.image-icons .accordion-image-item--inner .accordion-image-item--title,
.accordion-image.image-icons .accordion-image-item--inner .accordion-image-item--title {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.wp-block .accordion-image.image-icons .accordion-image-item--inner .accordion-image-item--title .accordion-image-item--heading,
.accordion-image.image-icons .accordion-image-item--inner .accordion-image-item--title .accordion-image-item--heading {
  flex: calc(100% - 1.75rem);
}
.wp-block .accordion-image.image-icons .accordion-image-item--content,
.accordion-image.image-icons .accordion-image-item--content {
  padding: 1.5rem 0;
}
.wp-block .accordion-image.image-icons .accordion-image-item--content:last-child,
.accordion-image.image-icons .accordion-image-item--content:last-child {
  border-bottom: 1px solid #ebebeb;
}
.wp-block .accordion-image.image-icons .accordion-image-item--content.open-active svg, .wp-block .accordion-image.image-icons .accordion-image-item--content:hover svg, .wp-block .accordion-image.image-icons .accordion-image-item--content:focus svg,
.accordion-image.image-icons .accordion-image-item--content.open-active svg,
.accordion-image.image-icons .accordion-image-item--content:hover svg,
.accordion-image.image-icons .accordion-image-item--content:focus svg {
  transform: rotate(-180deg) translate(50%, -50%);
}
.wp-block .accordion-image.image-icons .accordion-image-item--content.open-active .accordion-image-item--text, .wp-block .accordion-image.image-icons .accordion-image-item--content:hover .accordion-image-item--text, .wp-block .accordion-image.image-icons .accordion-image-item--content:focus .accordion-image-item--text,
.accordion-image.image-icons .accordion-image-item--content.open-active .accordion-image-item--text,
.accordion-image.image-icons .accordion-image-item--content:hover .accordion-image-item--text,
.accordion-image.image-icons .accordion-image-item--content:focus .accordion-image-item--text {
  padding-top: 0.75rem;
  max-height: 125rem;
  opacity: 1;
  pointer-events: all;
}
.wp-block .accordion-image.image-icons .accordion-image-item--content.open-active .sk-text--h5, .wp-block .accordion-image.image-icons .accordion-image-item--content:hover .sk-text--h5, .wp-block .accordion-image.image-icons .accordion-image-item--content:focus .sk-text--h5,
.accordion-image.image-icons .accordion-image-item--content.open-active .sk-text--h5,
.accordion-image.image-icons .accordion-image-item--content:hover .sk-text--h5,
.accordion-image.image-icons .accordion-image-item--content:focus .sk-text--h5 {
  color: var(--sk-color-fourth);
}
.wp-block .accordion-image.image-icons .accordion-image-item--text,
.accordion-image.image-icons .accordion-image-item--text {
  color: #646b81;
}
.wp-block .accordion-image.image-icons .accordion-image-images,
.accordion-image.image-icons .accordion-image-images {
  position: relative;
  height: 19.4375rem;
  background: var(--sk-color-white);
}
.wp-block .accordion-image.image-icons .accordion-image-images img,
.accordion-image.image-icons .accordion-image-images img {
  opacity: 0;
  pointer-events: none;
  transition: 0.4s;
  transition-timing-function: ease-in;
}
.wp-block .accordion-image.image-title .accordion-image-item,
.accordion-image.image-title .accordion-image-item {
  width: 100%;
  max-width: 41.875rem;
  margin: 0 auto;
}
.wp-block .accordion-image.image-title .accordion-image-item ol,
.accordion-image.image-title .accordion-image-item ol {
  list-style: none;
}
.wp-block .accordion-image.image-title .accordion-image-item ol > li,
.accordion-image.image-title .accordion-image-item ol > li {
  margin-bottom: 1.5rem;
  background: var(--sk-color-white);
  border-radius: 1.5rem;
  padding: 1.25rem;
}
.wp-block .accordion-image.image-title .accordion-image-item--title,
.accordion-image.image-title .accordion-image-item--title {
  position: relative;
  padding-right: 2.75rem;
}
.wp-block .accordion-image.image-title .accordion-image-item--heading,
.accordion-image.image-title .accordion-image-item--heading {
  width: calc(100% - 4rem);
  flex: calc(100% - 4rem);
}
.wp-block .accordion-image.image-title .accordion-image-item--image,
.accordion-image.image-title .accordion-image-item--image {
  height: 4rem;
  width: 4rem;
  flex: 4rem;
  margin-right: 1.25rem;
}
.wp-block .accordion-image.image-title .accordion-image-title--onhover,
.accordion-image.image-title .accordion-image-title--onhover {
  opacity: 0;
  padding-top: 2px;
  right: 2.75rem;
  transition: 0.3s;
  transition-timing-function: ease;
}
@media (max-width: 1024px) {
  .wp-block .accordion-image.image-title .accordion-image-title--onhover,
  .accordion-image.image-title .accordion-image-title--onhover {
    display: none;
  }
}
.wp-block .accordion-image.image-title .accordion-image-item--text ul,
.accordion-image.image-title .accordion-image-item--text ul {
  list-style: disc;
  list-style-position: inside;
  padding-left: 1.25rem;
  margin: 1.25rem 0;
}
.wp-block .accordion-image.image-title .accordion-image-item--text p a,
.accordion-image.image-title .accordion-image-item--text p a {
  font-weight: bold;
}
.wp-block .accordion-image.image-title .plusminus,
.accordion-image.image-title .plusminus {
  position: relative;
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
}
.wp-block .accordion-image.image-title .plusminus::before, .wp-block .accordion-image.image-title .plusminus::after,
.accordion-image.image-title .plusminus::before,
.accordion-image.image-title .plusminus::after {
  content: "";
  display: block;
  background-color: var(--sk-color-black-second);
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 0.125rem;
  transition: 0.3s;
  transition-timing-function: ease;
}
.wp-block .accordion-image.image-title .plusminus::before,
.accordion-image.image-title .plusminus::before {
  transform: translateY(-50%) rotate(-90deg);
}
.wp-block .accordion-image.image-title .plusminus::after,
.accordion-image.image-title .plusminus::after {
  transform: translateY(-50%) rotate(0);
}
.wp-block .accordion-image.image-title .accordion-image-item--content.open-active .plusminus::before,
.accordion-image.image-title .accordion-image-item--content.open-active .plusminus::before {
  transform: translateY(-50%);
}
.wp-block .accordion-image.image-title .accordion-image-item--content.open-active .plusminus::after,
.accordion-image.image-title .accordion-image-item--content.open-active .plusminus::after {
  transform: translateY(-50%) rotate(90deg);
  opacity: 0;
}
.wp-block .accordion-image.image-title .accordion-image-item--content.open-active .accordion-image-item--text,
.accordion-image.image-title .accordion-image-item--content.open-active .accordion-image-item--text {
  margin-top: 1.25rem;
}
.wp-block .accordion-image.image-title .accordion-image-item--content.open-active .accordion-image-title--onhover, .wp-block .accordion-image.image-title .accordion-image-item--content:hover .accordion-image-title--onhover, .wp-block .accordion-image.image-title .accordion-image-item--content:focus .accordion-image-title--onhover,
.accordion-image.image-title .accordion-image-item--content.open-active .accordion-image-title--onhover,
.accordion-image.image-title .accordion-image-item--content:hover .accordion-image-title--onhover,
.accordion-image.image-title .accordion-image-item--content:focus .accordion-image-title--onhover {
  opacity: 1;
}
.wp-block .accordion-image.simple .accordion-image-item,
.accordion-image.simple .accordion-image-item {
  width: 100%;
}
.wp-block .accordion-image.simple .accordion-image-item--content,
.accordion-image.simple .accordion-image-item--content {
  padding: 1.25rem 0;
  border-bottom: 2px solid var(--sk-color-second);
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.simple .accordion-image-item--content,
  .accordion-image.simple .accordion-image-item--content {
    padding: 2.8125rem 0;
    border-color: #dce2fa;
  }
}
.wp-block .accordion-image.simple .accordion-image-item--content.open-active svg,
.accordion-image.simple .accordion-image-item--content.open-active svg {
  transform: rotate(180deg);
}
.wp-block .accordion-image.simple .accordion-image-item--content.open-active .accordion-image-item--text,
.accordion-image.simple .accordion-image-item--content.open-active .accordion-image-item--text {
  margin-top: 0.75rem;
}
.wp-block .accordion-image.simple .accordion-image-item--content.open-active .accordion-image-item--title h3,
.accordion-image.simple .accordion-image-item--content.open-active .accordion-image-item--title h3 {
  color: var(--sk-color-fourth);
}
.wp-block .accordion-image.simple .accordion-image-item--title,
.accordion-image.simple .accordion-image-item--title {
  display: flex;
  justify-content: space-between;
  gap: 0.875rem;
}
.wp-block .accordion-image.simple .accordion-image-item--title h3,
.accordion-image.simple .accordion-image-item--title h3 {
  transition: 0.3s;
  transition-timing-function: ease;
}
.wp-block .accordion-image.simple .accordion-image-item--title svg,
.accordion-image.simple .accordion-image-item--title svg {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0.875rem 0.6875rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.wp-block .accordion-image.simple .accordion-image-item--title:hover h3, .wp-block .accordion-image.simple .accordion-image-item--title:focus h3,
.accordion-image.simple .accordion-image-item--title:hover h3,
.accordion-image.simple .accordion-image-item--title:focus h3 {
  color: var(--sk-color-fourth);
}
.wp-block .accordion-image.simple .accordion-image-item--text,
.accordion-image.simple .accordion-image-item--text {
  display: flex;
  -moz-column-gap: 1.875rem;
       column-gap: 1.875rem;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.simple .accordion-image-item--text,
  .accordion-image.simple .accordion-image-item--text {
    flex-wrap: wrap;
    height: 16.3125rem;
  }
}
.wp-block .accordion-image.simple .accordion-image-item--text-image,
.accordion-image.simple .accordion-image-item--text-image {
  width: 100%;
  flex: 12.5rem;
  height: 11.625rem;
}
@media (max-width: 1024px) {
  .wp-block .accordion-image.simple .accordion-image-item--text-image,
  .accordion-image.simple .accordion-image-item--text-image {
    order: 2;
  }
  .wp-block .accordion-image.simple .accordion-image-item--text-image img,
  .accordion-image.simple .accordion-image-item--text-image img {
    max-width: 12.5rem;
    margin: 0.625rem auto 0;
  }
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.simple .accordion-image-item--text-image,
  .accordion-image.simple .accordion-image-item--text-image {
    max-width: 18.3125rem;
    flex: 18.3125rem;
    height: 16.3125rem;
  }
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.simple .accordion-image-item--text-wrap,
  .accordion-image.simple .accordion-image-item--text-wrap {
    width: calc(100% - 20.1875rem);
  }
  .wp-block .accordion-image.simple .accordion-image-item--text-wrap p,
  .accordion-image.simple .accordion-image-item--text-wrap p {
    width: calc(100% - 20.1875rem);
    max-width: 47.625rem;
  }
}
.wp-block .accordion-image.simple .accordion-image-item--text a,
.accordion-image.simple .accordion-image-item--text a {
  margin-top: 0.625rem;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--sk-purple);
  text-decoration: underline;
  font-weight: 700;
}
.wp-block .accordion-image.image-right-new .sk-wrapper, .wp-block .accordion-image.images-right-new .sk-wrapper,
.accordion-image.image-right-new .sk-wrapper,
.accordion-image.images-right-new .sk-wrapper {
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .wp-block .accordion-image.image-right-new .sk-wrapper, .wp-block .accordion-image.images-right-new .sk-wrapper,
  .accordion-image.image-right-new .sk-wrapper,
  .accordion-image.images-right-new .sk-wrapper {
    flex-direction: column-reverse;
  }
}
@media (max-width: 1024px) {
  .wp-block .accordion-image.image-right-new .accordion-image-item, .wp-block .accordion-image.images-right-new .accordion-image-item,
  .accordion-image.image-right-new .accordion-image-item,
  .accordion-image.images-right-new .accordion-image-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.wp-block .accordion-image.image-right-new .accordion-image-item ol, .wp-block .accordion-image.images-right-new .accordion-image-item ol,
.accordion-image.image-right-new .accordion-image-item ol,
.accordion-image.images-right-new .accordion-image-item ol {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 1.5625rem;
  max-width: 28.5rem;
}
.wp-block .accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content, .wp-block .accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content,
.accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content,
.accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content {
  background: #edf0fc;
  border-radius: 0.5625rem;
  padding: 1rem 1.5rem;
}
.wp-block .accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content.open-active, .wp-block .accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content.open-active,
.accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content.open-active,
.accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content.open-active {
  background: #a6b5f2;
}
.wp-block .accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content.open-active .accordion-image-item--heading, .wp-block .accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content.open-active .accordion-image-item--heading,
.accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content.open-active .accordion-image-item--heading,
.accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content.open-active .accordion-image-item--heading {
  font-size: var(--sk-text--h6);
}
.wp-block .accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content:not(.open-active) .accordion-image-item--heading::after, .wp-block .accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content:not(.open-active) .accordion-image-item--heading::after,
.accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content:not(.open-active) .accordion-image-item--heading::after,
.accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content:not(.open-active) .accordion-image-item--heading::after {
  transform: translateY(-50%) rotate(-90deg);
}
.wp-block .accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading, .wp-block .accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading,
.accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading,
.accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading {
  position: relative;
  padding-right: 1.875rem;
}
.wp-block .accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading::before, .wp-block .accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading::after, .wp-block .accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading::before, .wp-block .accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading::after,
.accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading::before,
.accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading::after,
.accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading::before,
.accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--heading::after {
  position: absolute;
  content: "";
  width: 0.6875rem;
  height: 0.1875rem;
  background: var(--sk-color-text);
  display: block;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1;
  transition: 0.3s;
  transition-timing-function: ease;
}
.wp-block .accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--text, .wp-block .accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--text,
.accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--text,
.accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--text {
  transition: none;
}
.wp-block .accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--text p, .wp-block .accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--text p,
.accordion-image.image-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--text p,
.accordion-image.images-right-new .accordion-image-item ol .accordion-image-item--content .accordion-image-item--text p {
  margin-top: 0.625rem;
}
.wp-block .accordion-image.image-right-new .accordion-image--image,
.wp-block .accordion-image.image-right-new .accordion-image--images, .wp-block .accordion-image.images-right-new .accordion-image--image,
.wp-block .accordion-image.images-right-new .accordion-image--images,
.accordion-image.image-right-new .accordion-image--image,
.accordion-image.image-right-new .accordion-image--images,
.accordion-image.images-right-new .accordion-image--image,
.accordion-image.images-right-new .accordion-image--images {
  width: 100%;
}
@media (min-width: 1024px) {
  .wp-block .accordion-image.image-right-new .accordion-image--image,
  .wp-block .accordion-image.image-right-new .accordion-image--images, .wp-block .accordion-image.images-right-new .accordion-image--image,
  .wp-block .accordion-image.images-right-new .accordion-image--images,
  .accordion-image.image-right-new .accordion-image--image,
  .accordion-image.image-right-new .accordion-image--images,
  .accordion-image.images-right-new .accordion-image--image,
  .accordion-image.images-right-new .accordion-image--images {
    max-width: calc(100% - 37.5rem);
  }
}
@media (max-width: 1024px) {
  .wp-block .accordion-image.image-right-new .accordion-image--image,
  .wp-block .accordion-image.image-right-new .accordion-image--images, .wp-block .accordion-image.images-right-new .accordion-image--image,
  .wp-block .accordion-image.images-right-new .accordion-image--images,
  .accordion-image.image-right-new .accordion-image--image,
  .accordion-image.image-right-new .accordion-image--images,
  .accordion-image.images-right-new .accordion-image--image,
  .accordion-image.images-right-new .accordion-image--images {
    margin-bottom: 1.875rem;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .wp-block .accordion-image.image-right-new .accordion-image-button-wrapper, .wp-block .accordion-image.images-right-new .accordion-image-button-wrapper,
  .accordion-image.image-right-new .accordion-image-button-wrapper,
  .accordion-image.images-right-new .accordion-image-button-wrapper {
    text-align: center;
  }
}
@media (max-width: 1024px) {
  .wp-block .accordion-image.image-right-new .accordion-image-button, .wp-block .accordion-image.images-right-new .accordion-image-button,
  .accordion-image.image-right-new .accordion-image-button,
  .accordion-image.images-right-new .accordion-image-button {
    width: auto;
  }
}
.wp-block .accordion-image.images-right-new .accordion-image--images,
.accordion-image.images-right-new .accordion-image--images {
  position: relative;
  display: flex;
}
.wp-block .accordion-image.images-right-new .accordion-image--images .accordion-image-item--image,
.accordion-image.images-right-new .accordion-image--images .accordion-image-item--image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s ease;
  margin: auto 0;
}
.wp-block .accordion-image.images-right-new .accordion-image--images .accordion-image-item--image.open-active,
.accordion-image.images-right-new .accordion-image--images .accordion-image-item--image.open-active {
  max-height: 125rem;
  opacity: 1;
  pointer-events: all;
  position: static;
}

.marquee-container + .accordion-image.sk-section {
  padding-top: 5.625rem;
  margin-top: 0;
}
@media (min-width: 1024px) {
  .marquee-container + .accordion-image.sk-section {
    padding-top: 8.75rem;
  }
}

/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1600px;
  --breakpoint-lg: 1440px;
  --breakpoint-lg-s: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-sm-s: 600px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
}

@property --angle {
  syntax: "<angle>";
  initial-value: 133deg;
  inherits: false;
}
.wp-block .cta,
.cta {
  background-image: url(../../img/bg_cta.svg), var(--sk-bg-gradient);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  text-align: center;
}
@media (min-width: 1024px) {
  .wp-block .cta,
  .cta {
    background-size: 100% 100%;
  }
}
.wp-block .cta.white,
.cta.white {
  background-position: center bottom;
}
@media (min-width: 1024px) {
  .wp-block .cta.white,
  .cta.white {
    padding: 5rem 0;
    background-size: cover;
  }
}
.wp-block .cta--title,
.cta--title {
  margin-bottom: 1.5rem;
}
.wp-block .cta--title span,
.cta--title span {
  color: var(--sk-color-fourth);
}
.wp-block .cta .sk-btn,
.cta .sk-btn {
  width: auto;
}
.wp-block .cta--icon,
.cta--icon {
  width: 7.25rem;
  height: 7.25rem;
  position: absolute;
  right: var(--sk-container-padding);
  top: 50%;
  transform: translateY(-50%);
}
.wp-block .cta--icon.big, .wp-block .cta--icon.out-of-box,
.cta--icon.big,
.cta--icon.out-of-box {
  width: 100%;
  max-width: 18.75rem;
  height: 100%;
  top: 0;
}
@media (min-width: 1024px) {
  .wp-block .cta--icon.big, .wp-block .cta--icon.out-of-box,
  .cta--icon.big,
  .cta--icon.out-of-box {
    max-width: 28.125rem;
  }
}
@media (min-width: 1440px) {
  .wp-block .cta--icon.big, .wp-block .cta--icon.out-of-box,
  .cta--icon.big,
  .cta--icon.out-of-box {
    max-width: 30.625rem;
  }
}
.wp-block .cta--icon.right, .wp-block .cta--icon.new-right,
.cta--icon.right,
.cta--icon.new-right {
  width: 100%;
  max-width: 10.625rem;
  top: 0;
  right: 0;
  transform: none;
}
@media (min-width: 1024px) {
  .wp-block .cta--icon.right, .wp-block .cta--icon.new-right,
  .cta--icon.right,
  .cta--icon.new-right {
    max-width: 31rem;
    height: 15.25rem;
    top: 50%;
    transform: translateY(-50%);
  }
}
.wp-block .cta--icon.right img, .wp-block .cta--icon.new-right img,
.cta--icon.right img,
.cta--icon.new-right img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.wp-block .cta-icon-on-right .sk-container,
.cta-icon-on-right .sk-container {
  position: relative;
  text-align: left;
}
.wp-block .cta-icon-on-right.icon-big, .wp-block .cta-icon-on-right.icon-out-of-box,
.cta-icon-on-right.icon-big,
.cta-icon-on-right.icon-out-of-box {
  padding: 3.75rem 0;
}
@media (min-width: 1024px) {
  .wp-block .cta-icon-on-right.icon-big, .wp-block .cta-icon-on-right.icon-out-of-box,
  .cta-icon-on-right.icon-big,
  .cta-icon-on-right.icon-out-of-box {
    padding: 6.25rem 0;
  }
}
@media (min-width: 1440px) {
  .wp-block .cta-icon-on-right.icon-big, .wp-block .cta-icon-on-right.icon-out-of-box,
  .cta-icon-on-right.icon-big,
  .cta-icon-on-right.icon-out-of-box {
    padding: 8.3125rem 0;
  }
}
.wp-block .cta-icon-on-right.icon-big .cta--title, .wp-block .cta-icon-on-right.icon-out-of-box .cta--title,
.cta-icon-on-right.icon-big .cta--title,
.cta-icon-on-right.icon-out-of-box .cta--title {
  padding-right: 12.5rem;
  font-size: var(--sk-text--h1);
  line-height: var(--sk-line-height--h1);
}
.wp-block .cta-icon-on-right.icon-right, .wp-block .cta-icon-on-right.icon-new-right,
.cta-icon-on-right.icon-right,
.cta-icon-on-right.icon-new-right {
  padding: 1.875rem 0;
}
@media (min-width: 1024px) {
  .wp-block .cta-icon-on-right.icon-right, .wp-block .cta-icon-on-right.icon-new-right,
  .cta-icon-on-right.icon-right,
  .cta-icon-on-right.icon-new-right {
    padding: 4.5rem 0;
  }
}
.wp-block .cta-icon-on-right.icon-right .cta--title, .wp-block .cta-icon-on-right.icon-new-right .cta--title,
.cta-icon-on-right.icon-right .cta--title,
.cta-icon-on-right.icon-new-right .cta--title {
  margin-bottom: 2rem;
  font-size: var(--sk-text--h1);
  line-height: var(--sk-line-height--h1);
  padding-right: 0;
}
@media (min-width: 1024px) {
  .wp-block .cta-icon-on-right.icon-right .cta--title, .wp-block .cta-icon-on-right.icon-new-right .cta--title,
  .cta-icon-on-right.icon-right .cta--title,
  .cta-icon-on-right.icon-new-right .cta--title {
    padding-right: 28.5625rem;
  }
}
.wp-block .cta-icon-on-right.icon-right .cta--text, .wp-block .cta-icon-on-right.icon-new-right .cta--text,
.cta-icon-on-right.icon-right .cta--text,
.cta-icon-on-right.icon-new-right .cta--text {
  margin-bottom: 2rem;
}
.wp-block .cta-icon-on-right .cta--title,
.cta-icon-on-right .cta--title {
  padding-right: 7.25rem;
  font-size: var(--sk-text--h3);
  line-height: var(--sk-line-height--h3);
}
.wp-block .cta.icon-left,
.cta.icon-left {
  background-position: bottom;
  min-height: 35rem;
  background-size: cover;
  display: flex;
  align-items: flex-end;
  position: relative;
  padding: 1.875rem 0;
}
@media (min-width: 1024px) {
  .wp-block .cta.icon-left,
  .cta.icon-left {
    padding: 3.75rem 0;
  }
}
@media (max-width: 1024px) {
  .wp-block .cta.icon-left,
  .cta.icon-left {
    min-height: 0;
  }
}
.wp-block .cta.icon-left .cta--icon,
.cta.icon-left .cta--icon {
  right: unset;
  top: unset;
  bottom: 0;
  left: 5rem;
  width: 16.125rem;
  height: 29.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  transform: none;
}
@media (min-width: 1600px) {
  .wp-block .cta.icon-left .cta--icon,
  .cta.icon-left .cta--icon {
    left: calc((100% - var(--sk-container-width-lg)) / 2 + 1.875rem);
  }
}
@media (max-width: 1024px) {
  .wp-block .cta.icon-left .cta--icon,
  .cta.icon-left .cta--icon {
    display: none;
  }
}
.wp-block .cta.icon-left .cta--icon img,
.cta.icon-left .cta--icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
}
@media (min-width: 1024px) {
  .wp-block .cta.icon-left .cta--title,
  .wp-block .cta.icon-left .cta--text,
  .cta.icon-left .cta--title,
  .cta.icon-left .cta--text {
    max-width: calc(100% - 21.25rem);
    margin-left: auto;
  }
}
.wp-block .cta.icon-left .cta--title,
.cta.icon-left .cta--title {
  font-size: var(--sk-text--h1-up);
  line-height: var(--sk-line-height--h1);
}
.wp-block .cta.icon-left .cta--text,
.cta.icon-left .cta--text {
  font-size: var(--sk-text--h5);
  line-height: var(--sk-line-height--h5);
}
.wp-block .cta.icon-left .cta--text p,
.cta.icon-left .cta--text p {
  max-width: 42.375rem;
}
.wp-block .cta.image-cta-right .sk-container,
.cta.image-cta-right .sk-container {
  position: relative;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (max-width: 1024px) {
  .wp-block .cta.image-cta-right .sk-container,
  .cta.image-cta-right .sk-container {
    border-radius: 0 !important;
  }
}
@media (min-width: 1024px) {
  .wp-block .cta.image-cta-right .sk-container,
  .cta.image-cta-right .sk-container {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
    padding-right: 6.25rem;
    padding-left: 6.25rem;
  }
}
@media (min-width: 1600px) {
  .wp-block .cta.image-cta-right .sk-container,
  .cta.image-cta-right .sk-container {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    padding-right: 12.1875rem;
    padding-left: 12.1875rem;
  }
}
.wp-block .cta.image-cta-right .cta--title,
.cta.image-cta-right .cta--title {
  margin-bottom: 1.125rem;
}
@media (min-width: 1024px) {
  .wp-block .cta.image-cta-right .cta--title,
  .wp-block .cta.image-cta-right .cta--text,
  .cta.image-cta-right .cta--title,
  .cta.image-cta-right .cta--text {
    max-width: 40.625rem;
    flex: 0 0 40.625rem;
    text-align: left;
  }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .wp-block .cta.image-cta-right .cta--title,
  .wp-block .cta.image-cta-right .cta--text,
  .cta.image-cta-right .cta--title,
  .cta.image-cta-right .cta--text {
    max-width: 46.875rem;
    flex: 0 0 46.875rem;
  }
}
.wp-block .cta.image-cta-right .cta--button,
.cta.image-cta-right .cta--button {
  justify-content: center;
  margin-top: 1.5625rem;
}
@media (min-width: 1024px) {
  .wp-block .cta.image-cta-right .cta--button,
  .cta.image-cta-right .cta--button {
    margin: 0;
    position: absolute;
    right: 12.1875rem;
    top: 0;
    height: 100%;
    justify-content: flex-end;
  }
}
.wp-block .cta.image-cta-right a.sk-btn--white,
.cta.image-cta-right a.sk-btn--white {
  border: 1px solid transparent;
  background-image: linear-gradient(#fff, #fff), linear-gradient(var(--angle), #7d56f0 4.32%, #41b6e6 38.7%, #fcf9e3 78.17%, #ffbd1f 103.32%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  transition: --angle 0.5s ease;
}
.wp-block .cta.image-cta-right a.sk-btn--white:hover, .wp-block .cta.image-cta-right a.sk-btn--white:focus,
.cta.image-cta-right a.sk-btn--white:hover,
.cta.image-cta-right a.sk-btn--white:focus {
  --angle: 313deg;
}
@media (max-width: 1024px) {
  .wp-block .cta.icon-right-rounded,
  .cta.icon-right-rounded {
    padding: 0 1rem 3.75rem;
  }
}
.wp-block .cta.icon-right-rounded .sk-container,
.cta.icon-right-rounded .sk-container {
  padding-top: 2.5rem;
  border-radius: 2.125rem !important;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
}
@media (min-width: 1024px) {
  .wp-block .cta.icon-right-rounded .sk-container,
  .cta.icon-right-rounded .sk-container {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
    padding-right: 43.75rem;
    padding-left: 6.25rem;
    min-height: 37.5rem;
    width: 100%;
  }
}
.wp-block .cta.icon-right-rounded .cta--title,
.cta.icon-right-rounded .cta--title {
  font-size: var(--sk-text--h2);
  line-height: var(--sk-line-height--h2);
  padding-right: 0;
}
.wp-block .cta.icon-right-rounded .cta--text,
.cta.icon-right-rounded .cta--text {
  margin-bottom: 1.875rem;
}
@media (min-width: 1024px) {
  .wp-block .cta.icon-right-rounded .cta--text,
  .cta.icon-right-rounded .cta--text {
    margin-bottom: 3.75rem;
  }
}
.wp-block .cta.icon-right-rounded .cta--icon,
.cta.icon-right-rounded .cta--icon {
  right: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 1024px) {
  .wp-block .cta.icon-right-rounded .cta--icon,
  .cta.icon-right-rounded .cta--icon {
    width: 40rem;
    max-height: 30rem;
  }
}
@media (max-width: 1024px) {
  .wp-block .cta.icon-right-rounded .cta--icon,
  .cta.icon-right-rounded .cta--icon {
    position: relative;
    top: 0;
    transform: translateX(30px);
    padding: 1.875rem 0;
  }
}
.wp-block .cta.icon-right-rounded .cta--icon img,
.cta.icon-right-rounded .cta--icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: right;
     object-position: right;
}
.wp-block .cta.icon-right-rounded .sk-btn,
.cta.icon-right-rounded .sk-btn {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}
@media (max-width: 1024px) {
  .wp-block .cta.icon-right-rounded .sk-btn,
  .cta.icon-right-rounded .sk-btn {
    margin: 0 auto;
  }
}
.wp-block .cta-lightbox--wrap,
.cta-lightbox--wrap {
  width: 100%;
  max-width: 33.875rem;
  text-align: center;
}
@media (max-width: 1024px) {
  .wp-block .cta.image-right-rounded .sk-container,
  .cta.image-right-rounded .sk-container {
    display: flex;
    flex-direction: column;
  }
  .wp-block .cta.image-right-rounded .sk-container .lightbox--toggle,
  .cta.image-right-rounded .sk-container .lightbox--toggle {
    order: 4;
    margin-bottom: 1.875rem;
  }
}
.wp-block .cta:has(.has-bg),
.cta:has(.has-bg) {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  .wp-block .cta .has-bg,
  .cta .has-bg {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
}

#block_d125513d4dc3d4b98585bc91373cb71d,
#block_ec0860392cffee5c6d88afa5579306e4,
#block_034980ba2199e2f5f03e2d4a7806ec67,
.icon-new-right {
  position: relative;
  display: flex;
  align-items: center;
}
@media (min-width: 1024px) {
  #block_d125513d4dc3d4b98585bc91373cb71d,
  #block_ec0860392cffee5c6d88afa5579306e4,
  #block_034980ba2199e2f5f03e2d4a7806ec67,
  .icon-new-right {
    min-height: 34.625rem;
  }
}
#block_d125513d4dc3d4b98585bc91373cb71d .sk-container,
#block_ec0860392cffee5c6d88afa5579306e4 .sk-container,
#block_034980ba2199e2f5f03e2d4a7806ec67 .sk-container,
.icon-new-right .sk-container {
  position: unset;
}
@media (max-width: 1024px) {
  #block_d125513d4dc3d4b98585bc91373cb71d .sk-container,
  #block_ec0860392cffee5c6d88afa5579306e4 .sk-container,
  #block_034980ba2199e2f5f03e2d4a7806ec67 .sk-container,
  .icon-new-right .sk-container {
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 1024px) {
  #block_d125513d4dc3d4b98585bc91373cb71d .cta--icon.new-right,
  #block_ec0860392cffee5c6d88afa5579306e4 .cta--icon.new-right,
  #block_034980ba2199e2f5f03e2d4a7806ec67 .cta--icon.new-right,
  .icon-new-right .cta--icon.new-right {
    max-width: 50%;
    height: 100%;
    padding: 3.75rem 0;
  }
}
@media (max-width: 1024px) {
  #block_d125513d4dc3d4b98585bc91373cb71d .cta--icon.new-right,
  #block_ec0860392cffee5c6d88afa5579306e4 .cta--icon.new-right,
  #block_034980ba2199e2f5f03e2d4a7806ec67 .cta--icon.new-right,
  .icon-new-right .cta--icon.new-right {
    position: relative;
    order: 0;
    max-width: 100%;
    height: 12.5rem;
  }
}
@media (min-width: 1024px) {
  #block_d125513d4dc3d4b98585bc91373cb71d.cta-icon-on-right.icon-new-right .cta--title,
  #block_ec0860392cffee5c6d88afa5579306e4.cta-icon-on-right.icon-new-right .cta--title,
  #block_034980ba2199e2f5f03e2d4a7806ec67.cta-icon-on-right.icon-new-right .cta--title,
  .icon-new-right.cta-icon-on-right.icon-new-right .cta--title {
    padding-right: 50%;
  }
}
@media (max-width: 1024px) {
  #block_d125513d4dc3d4b98585bc91373cb71d.cta-icon-on-right.icon-new-right .cta--title,
  #block_ec0860392cffee5c6d88afa5579306e4.cta-icon-on-right.icon-new-right .cta--title,
  #block_034980ba2199e2f5f03e2d4a7806ec67.cta-icon-on-right.icon-new-right .cta--title,
  .icon-new-right.cta-icon-on-right.icon-new-right .cta--title {
    order: 1;
    text-align: center;
    margin-bottom: 1rem;
  }
}
@media (max-width: 1024px) {
  #block_d125513d4dc3d4b98585bc91373cb71d .sk-btn,
  #block_ec0860392cffee5c6d88afa5579306e4 .sk-btn,
  #block_034980ba2199e2f5f03e2d4a7806ec67 .sk-btn,
  .icon-new-right .sk-btn {
    order: 2;
  }
}
@media (max-width: 1024px) {
  #block_d125513d4dc3d4b98585bc91373cb71d.image-cta-right,
  #block_ec0860392cffee5c6d88afa5579306e4.image-cta-right,
  #block_034980ba2199e2f5f03e2d4a7806ec67.image-cta-right,
  .icon-new-right.image-cta-right {
    padding: 0;
  }
}

#block_55c41878cb9d4c02e45d9d3a8ccec428,
#block_f902d25ddad051d8c5d4be11287b0bee,
#block_a92c802570ed4b33950e005afb15802b,
.icon-out-of-box {
  padding: 7.5rem 0 2.5rem;
  margin-top: 6.25rem;
}
@media (min-width: 1024px) {
  #block_55c41878cb9d4c02e45d9d3a8ccec428,
  #block_f902d25ddad051d8c5d4be11287b0bee,
  #block_a92c802570ed4b33950e005afb15802b,
  .icon-out-of-box {
    padding: 0;
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
    background: none !important;
  }
}
@media (min-width: 1024px) {
  #block_55c41878cb9d4c02e45d9d3a8ccec428 .sk-container,
  #block_f902d25ddad051d8c5d4be11287b0bee .sk-container,
  #block_a92c802570ed4b33950e005afb15802b .sk-container,
  .icon-out-of-box .sk-container {
    padding-top: 3.5625rem;
    padding-bottom: 3.5625rem;
    padding-right: 12.25rem;
    padding-left: 12.25rem;
    background: var(--sk-color-fourth);
    border-radius: 244px;
  }
}
@media (max-width: 1024px) {
  #block_55c41878cb9d4c02e45d9d3a8ccec428 .sk-container,
  #block_f902d25ddad051d8c5d4be11287b0bee .sk-container,
  #block_a92c802570ed4b33950e005afb15802b .sk-container,
  .icon-out-of-box .sk-container {
    text-align: center;
  }
}
#block_55c41878cb9d4c02e45d9d3a8ccec428 .sk-container .cta--title,
#block_55c41878cb9d4c02e45d9d3a8ccec428 .sk-container .cta--text,
#block_f902d25ddad051d8c5d4be11287b0bee .sk-container .cta--title,
#block_f902d25ddad051d8c5d4be11287b0bee .sk-container .cta--text,
#block_a92c802570ed4b33950e005afb15802b .sk-container .cta--title,
#block_a92c802570ed4b33950e005afb15802b .sk-container .cta--text,
.icon-out-of-box .sk-container .cta--title,
.icon-out-of-box .sk-container .cta--text {
  padding: 0;
}
@media (min-width: 1024px) {
  #block_55c41878cb9d4c02e45d9d3a8ccec428 .sk-container .cta--title,
  #block_55c41878cb9d4c02e45d9d3a8ccec428 .sk-container .cta--text,
  #block_f902d25ddad051d8c5d4be11287b0bee .sk-container .cta--title,
  #block_f902d25ddad051d8c5d4be11287b0bee .sk-container .cta--text,
  #block_a92c802570ed4b33950e005afb15802b .sk-container .cta--title,
  #block_a92c802570ed4b33950e005afb15802b .sk-container .cta--text,
  .icon-out-of-box .sk-container .cta--title,
  .icon-out-of-box .sk-container .cta--text {
    padding-right: 21.875rem;
  }
}
#block_55c41878cb9d4c02e45d9d3a8ccec428 .sk-container .cta--text,
#block_f902d25ddad051d8c5d4be11287b0bee .sk-container .cta--text,
#block_a92c802570ed4b33950e005afb15802b .sk-container .cta--text,
.icon-out-of-box .sk-container .cta--text {
  margin-bottom: 2rem;
}
@media (max-width: 1024px) {
  #block_55c41878cb9d4c02e45d9d3a8ccec428 .sk-container .sk-btn,
  #block_f902d25ddad051d8c5d4be11287b0bee .sk-container .sk-btn,
  #block_a92c802570ed4b33950e005afb15802b .sk-container .sk-btn,
  .icon-out-of-box .sk-container .sk-btn {
    margin: 0 auto;
  }
}
#block_55c41878cb9d4c02e45d9d3a8ccec428 .sk-container .cta--icon.out-of-box,
#block_f902d25ddad051d8c5d4be11287b0bee .sk-container .cta--icon.out-of-box,
#block_a92c802570ed4b33950e005afb15802b .sk-container .cta--icon.out-of-box,
.icon-out-of-box .sk-container .cta--icon.out-of-box {
  transform: none;
  top: -2.8125rem;
  pointer-events: none;
}
@media (max-width: 1024px) {
  #block_55c41878cb9d4c02e45d9d3a8ccec428 .sk-container .cta--icon.out-of-box,
  #block_f902d25ddad051d8c5d4be11287b0bee .sk-container .cta--icon.out-of-box,
  #block_a92c802570ed4b33950e005afb15802b .sk-container .cta--icon.out-of-box,
  .icon-out-of-box .sk-container .cta--icon.out-of-box {
    top: 0;
    transform: translate(50%, -100%);
    max-width: 14.875rem;
    width: 100%;
    height: 11.8125rem;
    right: 50%;
  }
}

.category .hero .hs-form,
.archive .hero .hs-form {
  max-width: 27.1875rem;
}
.category .hero--new .sk-breadcrumbs,
.archive .hero--new .sk-breadcrumbs {
  margin-bottom: 1.25rem;
}
.category .hero-content,
.archive .hero-content {
  max-width: 40.625rem;
}
.category .hero-title p,
.archive .hero-title p {
  line-height: 1.2307;
}
.category-title,
.archive-title {
  padding: 0.9375rem 0;
}
@media (min-width: 1024px) {
  .category-title,
  .archive-title {
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .category-grid .sk-wrapper,
  .archive-grid .sk-wrapper {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.category-filter,
.archive-filter {
  padding: 2.5rem 0;
}
.category .columns-content-columns,
.archive .columns-content-columns {
  grid-gap: 1.25rem;
}
@media (min-width: 1024px) {
  .category .columns-content-column,
  .archive .columns-content-column {
    flex: 1;
  }
}
.category .image-content.white .image-content--image img,
.archive .image-content.white .image-content--image img {
  max-width: 100%;
}
.category .image-content.section--fullwidth img,
.archive .image-content.section--fullwidth img {
  max-height: 33.9375rem;
}
@media (max-width: 1024px) {
  .category .image-content.section--fullwidth,
  .archive .image-content.section--fullwidth {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }
}
.category .image-content.section--fullwidth .image-content-col.left:nth-of-type(2),
.archive .image-content.section--fullwidth .image-content-col.left:nth-of-type(2) {
  padding-right: var(--sk-container-padding);
}
@media (min-width: 1024px) {
  .category .image-content.section--fullwidth .image-content-col.left:nth-of-type(2),
  .archive .image-content.section--fullwidth .image-content-col.left:nth-of-type(2) {
    padding-right: calc(50vw - (var(--sk-container-width-lg)) / 2 + var(--sk-container-padding));
  }
}
.category.tax-foodtrend-category section.foodtrends-categories,
.archive.tax-foodtrend-category section.foodtrends-categories {
  display: none;
}

.post-type-archive-foodtrends .category-grid .sk-wrapper,
.tax-foodtrend-category .category-grid .sk-wrapper {
  margin: 0;
  gap: 1rem;
}
@media (min-width: 1024px) {
  .post-type-archive-foodtrends .category-grid .sk-wrapper,
  .tax-foodtrend-category .category-grid .sk-wrapper {
    gap: 1.25rem;
  }
}
.post-type-archive-foodtrends .facetwp-load-more,
.tax-foodtrend-category .facetwp-load-more {
  margin-top: 2.5rem;
}
.post-type-archive-foodtrends .sk-btn--borderless,
.post-type-archive-foodtrends .columns-content-column.bg-top a.sk-btn.sk-btn--borderless,
.tax-foodtrend-category .sk-btn--borderless,
.tax-foodtrend-category .columns-content-column.bg-top a.sk-btn.sk-btn--borderless {
  display: flex;
  min-height: 2.5rem;
  color: var(--sk-color-fourth);
}
.post-type-archive-foodtrends .sk-btn--borderless::after,
.post-type-archive-foodtrends .columns-content-column.bg-top a.sk-btn.sk-btn--borderless::after,
.tax-foodtrend-category .sk-btn--borderless::after,
.tax-foodtrend-category .columns-content-column.bg-top a.sk-btn.sk-btn--borderless::after {
  background-image: url("../../img/arrow-right-blue.svg");
  margin-left: 0.625rem;
}
.post-type-archive-foodtrends .sk-btn--borderless:hover::after, .post-type-archive-foodtrends .sk-btn--borderless:active::after, .post-type-archive-foodtrends .sk-btn--borderless:focus::after, .post-type-archive-foodtrends .sk-btn--borderless:focus-within::after,
.post-type-archive-foodtrends .columns-content-column.bg-top a.sk-btn.sk-btn--borderless:hover::after,
.post-type-archive-foodtrends .columns-content-column.bg-top a.sk-btn.sk-btn--borderless:active::after,
.post-type-archive-foodtrends .columns-content-column.bg-top a.sk-btn.sk-btn--borderless:focus::after,
.post-type-archive-foodtrends .columns-content-column.bg-top a.sk-btn.sk-btn--borderless:focus-within::after,
.tax-foodtrend-category .sk-btn--borderless:hover::after,
.tax-foodtrend-category .sk-btn--borderless:active::after,
.tax-foodtrend-category .sk-btn--borderless:focus::after,
.tax-foodtrend-category .sk-btn--borderless:focus-within::after,
.tax-foodtrend-category .columns-content-column.bg-top a.sk-btn.sk-btn--borderless:hover::after,
.tax-foodtrend-category .columns-content-column.bg-top a.sk-btn.sk-btn--borderless:active::after,
.tax-foodtrend-category .columns-content-column.bg-top a.sk-btn.sk-btn--borderless:focus::after,
.tax-foodtrend-category .columns-content-column.bg-top a.sk-btn.sk-btn--borderless:focus-within::after {
  margin-left: 1.375rem;
}
@media (min-width: 1024px) {
  .post-type-archive-foodtrends .sk-btn--borderless,
  .post-type-archive-foodtrends .columns-content-column.bg-top a.sk-btn.sk-btn--borderless,
  .tax-foodtrend-category .sk-btn--borderless,
  .tax-foodtrend-category .columns-content-column.bg-top a.sk-btn.sk-btn--borderless {
    margin: auto auto 0;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-foodtrends .columns-content-column.bg-top,
  .tax-foodtrend-category .columns-content-column.bg-top {
    box-shadow: none;
  }
}
.post-type-archive-foodtrends .columns-content-column.bg-top .columns-content-content,
.tax-foodtrend-category .columns-content-column.bg-top .columns-content-content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .post-type-archive-foodtrends .columns-content-column.bg-top .columns-content-content,
  .tax-foodtrend-category .columns-content-column.bg-top .columns-content-content {
    align-items: flex-start;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-foodtrends .columns-content-column.bg-top .columns-content-column--title h3,
  .tax-foodtrend-category .columns-content-column.bg-top .columns-content-column--title h3 {
    display: none;
  }
}
.post-type-archive-foodtrends .columns-content-column.bg-top .columns-content-column--title img,
.tax-foodtrend-category .columns-content-column.bg-top .columns-content-column--title img {
  height: 13.125rem;
}
@media (max-width: 1024px) {
  .post-type-archive-foodtrends .columns-content-column.bg-top .columns-content-column--text,
  .tax-foodtrend-category .columns-content-column.bg-top .columns-content-column--text {
    display: none;
  }
}
.post-type-archive-foodtrends .columns-content-column.bg-top a.sk-btn.sk-btn--borderless,
.tax-foodtrend-category .columns-content-column.bg-top a.sk-btn.sk-btn--borderless {
  margin-bottom: 1.25rem;
  margin-top: auto;
}
@media (max-width: 1024px) {
  .post-type-archive-foodtrends .columns-content-column.bg-top a.sk-btn.sk-btn--borderless,
  .tax-foodtrend-category .columns-content-column.bg-top a.sk-btn.sk-btn--borderless {
    margin-top: 1.25rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.post-type-archive-foodtrends .foodtrends-categories--list,
.tax-foodtrend-category .foodtrends-categories--list {
  gap: 0.75rem 0.5rem;
  justify-content: center;
}
@media (min-width: 1024px) {
  .post-type-archive-foodtrends .foodtrends-categories--list,
  .tax-foodtrend-category .foodtrends-categories--list {
    gap: 1.25rem;
  }
}
.post-type-archive-foodtrends .foodtrends-categories--item,
.tax-foodtrend-category .foodtrends-categories--item {
  max-width: calc(50% - 0.25rem);
  flex: calc(50% - 0.25rem);
}
@media (min-width: 1024px) {
  .post-type-archive-foodtrends .foodtrends-categories--item,
  .tax-foodtrend-category .foodtrends-categories--item {
    max-width: calc(25% - 0.9375rem);
    flex: calc(25% - 0.9375rem);
  }
}
.post-type-archive-foodtrends .foodtrends-categories--item img,
.tax-foodtrend-category .foodtrends-categories--item img {
  height: 4.5rem;
  border-radius: 0.375rem;
}
@media (min-width: 1024px) {
  .post-type-archive-foodtrends .foodtrends-categories--item img,
  .tax-foodtrend-category .foodtrends-categories--item img {
    height: 13.125rem;
    border-radius: 1.25rem;
  }
}
.post-type-archive-foodtrends .foodtrends-categories--item h3,
.tax-foodtrend-category .foodtrends-categories--item h3 {
  padding: 0.5rem 0 0;
}
@media (min-width: 1024px) {
  .post-type-archive-foodtrends .foodtrends-categories--item h3,
  .tax-foodtrend-category .foodtrends-categories--item h3 {
    padding: 1.25rem 0;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-foodtrends .hero--new,
  .tax-foodtrend-category .hero--new {
    text-align: center;
    min-height: 32.5rem;
  }
  .post-type-archive-foodtrends .hero--new .sk-section--background,
  .tax-foodtrend-category .hero--new .sk-section--background {
    top: unset;
    width: calc(100% - 2rem);
    left: 1rem;
    border-radius: 0.625rem;
    height: 9.125rem;
    background-size: cover !important;
    background-position: right !important;
    bottom: 0;
  }
}

.category-webinar--buttons {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .category-webinar--buttons {
    gap: 3rem;
    margin-bottom: 7rem;
  }
}
.category-webinar--button {
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative;
  line-height: 1.25;
  padding: 0;
}
@media (min-width: 1024px) {
  .category-webinar--button {
    line-height: 1.45;
  }
  .category-webinar--button::after {
    background: #3e5ee2;
    position: absolute;
    height: 0.1875rem;
    width: 0;
    content: "";
    left: 0;
    bottom: 0;
    transition: 0.3s;
    transition-timing-function: ease;
  }
}
.category-webinar--button:hover, .category-webinar--button.open-active {
  color: #3e5ee2;
}
@media (min-width: 1024px) {
  .category-webinar--button:hover, .category-webinar--button.open-active {
    color: var(--sk-color-text);
  }
  .category-webinar--button:hover::after, .category-webinar--button.open-active::after {
    width: 100%;
  }
}
.category-webinar--tab {
  display: none;
}
.category-webinar--tab.open-active {
  display: block;
}
.category-webinar--slide.swiper-slide {
  display: flex;
  flex-direction: column;
  gap: 3.4375rem;
}
.category-webinar .post-webinar {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
@media (min-width: 1024px) {
  .category-webinar .post-webinar {
    gap: 5rem;
    flex-wrap: nowrap;
  }
}
.category-webinar .post-webinar.show-more .post-content {
  height: -moz-fit-content;
  height: fit-content;
}
.category-webinar .post-webinar.show-more .post-content p {
  height: auto;
  margin-bottom: 0.875rem;
}
.category-webinar .post-webinar.show-more .post-button--expand svg {
  transform: rotate(180deg);
}
.category-webinar .post-webinar.show-more .post-button--expand .more {
  display: none;
}
.category-webinar .post-webinar.show-more .post-button--expand .less {
  display: inline;
}
.category-webinar .post-webinar.show-more .post-button--expand,
.category-webinar .post-webinar.show-more .post-wrap--arrow {
  cursor: pointer;
}
.category-webinar .post-webinar.show-more .post-button--expand svg,
.category-webinar .post-webinar.show-more .post-wrap--arrow svg {
  transform: translateY(-2px) rotate(180deg);
}
.category-webinar .post-meta {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
  padding-left: 1.875rem;
}
.category-webinar .post-meta::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 0.5625rem;
  height: 4.375rem;
  transform: translateY(-50%);
  background: #3e5ee2;
}
.category-webinar .post-meta span {
  color: var(--sk-color-text);
  display: block;
  line-height: 1.4;
}
@media (min-width: 1024px) {
  .category-webinar .post-meta {
    max-width: 14rem;
    flex: 14rem;
  }
}
@media (max-width: 1024px) {
  .category-webinar .post-meta--day {
    font-size: 1.25rem;
  }
}
@media (max-width: 1024px) {
  .category-webinar .post-meta--month, .category-webinar .post-meta--time {
    font-size: 0.875rem;
    margin-bottom: 0;
  }
}
.category-webinar .post-wrap {
  width: 100%;
  position: relative;
  padding-right: 1.5625rem;
  margin-left: auto;
}
.category-webinar .post-wrap--arrow {
  position: absolute;
  right: 0;
  top: 0.6875rem;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .category-webinar .post-wrap {
    max-width: calc(100% - 19rem);
  }
}
.category-webinar .post-content {
  max-width: 51.6875rem;
  width: 100%;
  height: 6.125rem;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .category-webinar .post-content {
    height: 2.75rem;
  }
}
.category-webinar .post-title {
  margin-bottom: 0.5rem;
}
@media (max-width: 1024px) {
  .category-webinar .post-title {
    font-size: 1.25rem;
    margin-bottom: 1.125rem;
  }
}
.category-webinar .post-excerpt p {
  height: 6.125rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .category-webinar .post-excerpt p {
    line-height: 1.4;
    height: 2.75rem;
  }
}
.category-webinar .post-speakers {
  display: flex;
  gap: 3.125rem;
}
@media (max-width: 1024px) {
  .category-webinar .post-speakers {
    flex-direction: column;
    gap: 1rem;
  }
}
.category-webinar .post-speaker {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
@media (min-width: 1024px) {
  .category-webinar .post-speaker {
    max-width: 26.875rem;
    flex: 26.875rem;
  }
}
.category-webinar .post-speaker--photo {
  flex: 4.6875rem;
}
.category-webinar .post-speaker--photo img {
  border-radius: 0.625rem 0;
  height: 4.6875rem;
  width: 4.6875rem;
  background: #a6b5f2;
}
.category-webinar .post-speaker--content {
  flex: calc(100% - 5.5625rem);
}
.category-webinar .post-speaker--content span {
  display: block;
  line-height: 1.4;
}
.category-webinar .post-buttons {
  margin-top: 0.875rem;
  display: flex;
  gap: 1.5rem;
}
@media (max-width: 1024px) {
  .category-webinar .post-buttons {
    flex-direction: column;
    gap: 1.125rem;
  }
}
.category-webinar .post-button--expand, .category-webinar .post-button--register {
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  font-family: var(--sk-font-secondary);
  width: -moz-fit-content;
  width: fit-content;
  transition: 0.3s;
  transition-timing-function: ease;
}
.category-webinar .post-button--register {
  background: var(--sk-color-second);
  color: var(--sk-color-white);
  padding: 0.3125rem 1.5625rem;
}
@media (max-width: 1024px) {
  .category-webinar .post-button--register {
    border-radius: 1.5rem;
    font-size: 0.875rem;
  }
}
.category-webinar .post-button--register:hover {
  background: #3e5ee2;
}
.category-webinar .post-button--expand {
  padding: 0;
}
@media (max-width: 1024px) {
  .category-webinar .post-button--expand {
    font-weight: 700;
  }
}
.category-webinar .post-button--expand svg {
  margin-right: 0.5rem;
}
.category-webinar .post-button--expand .less {
  display: none;
}
.category-webinar .post-button--expand:hover {
  color: #3e5ee2;
}
.category-webinar .post-link:hover .sk-text--h6, .category-webinar .post-link:focus .sk-text--h6 {
  color: var(--sk-color-text);
  text-decoration: underline;
}
.category-webinar .swiper-pagination {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 2rem;
}
@media (min-width: 1024px) {
  .category-webinar .swiper-pagination {
    margin-top: 5rem;
  }
}
.category-webinar .swiper-pagination-bullet {
  height: 1.125rem;
  width: 1.125rem;
  background: #dce2fa;
  border-radius: 100%;
}
@media (max-width: 1024px) {
  .category-webinar .swiper-pagination-bullet {
    background: #edf0fc;
    height: 0.875rem;
    width: 0.875rem;
  }
}
.category-webinar .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #3e5ee2;
}
.category-webinar-lightboxes .post-lightbox--wrap {
  max-width: 33.875rem;
}
@media (max-width: 1024px) {
  .category-webinar--wrap {
    border-radius: 1.5rem;
    background: #dce2fa;
    padding: 1.5625rem;
  }
}
