/* line 136, scss/_settings.scss */
.medium {
  font-weight: 500; }

/* line 139, scss/_settings.scss */
.semibold {
  font-weight: 600; }

/* line 142, scss/_settings.scss */
.bold {
  font-weight: 700; }

/* line 249, scss/_settings.scss */
.text-primary {
  color: #101828 !important; }
  /* line 251, scss/_settings.scss */
  .text-primary_on-brand {
    color: #ffffff !important; }
    /* line 253, scss/_settings.scss */
    .text-primary_on-brand-dark_mode {
      color: #f5f5f6 !important; }
  /* line 257, scss/_settings.scss */
  .text-primary-dark_mode {
    color: #f5f5f6 !important; }

/* line 261, scss/_settings.scss */
.text-secondary, .toggle-switcher .control .title, .tabs-section .tabs-swicher span.active {
  color: #101828 !important; }
  /* line 263, scss/_settings.scss */
  .text-secondary-dark_mode {
    color: #cecfd2 !important; }
  /* line 266, scss/_settings.scss */
  .text-secondary_hover {
    color: #182230 !important; }
    /* line 268, scss/_settings.scss */
    .text-secondary_hover-dark_mode {
      color: #ececed !important; }
  /* line 272, scss/_settings.scss */
  .text-secondary_on-brand {
    color: #eb8df7 !important; }
    /* line 274, scss/_settings.scss */
    .text-secondary_on-brand-dark_mode {
      color: #cecfd2 !important; }

/* line 279, scss/_settings.scss */
.text-tertiary, .footer .breadcrumbs #breadcrumbs span.breadcrumb_last, .footer .breadcrumbs #breadcrumbs span a, .footer .widgets .footer-col ul.menu .menu-item a, .schema-faq.wp-block-yoast-faq-block .schema-faq-section .schema-faq-answer, .accordion .accordion-item .visible-content .icon-content .title-description-wrapper .accordion-description, .boxes-cards-list-section .boxes-cards-list-section-wrapper .top-section-area .text .list-content, .post-intro .intro-wrapper .left .intro-content, .post-intro .intro-wrapper .left .intro-content .author-info .author .position_role, .single-form .form-wrapper .form-heading .form-content, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-response-msg, .metrics .metrics-group.light .metrics-items .metrics-item .metrics-item_content, .metrics .metrics-group .metrics-heading-wrapper .metrics-content, .features .features-wrapper .feature-item .feature-item-content-wrapp .feature-description, .contact-location .addresses .contact-location-address .address .street, .featured-case-studies .case-study .subtitle, .featured-case-studies .case-study .description {
  color: #475467 !important; }
  /* line 281, scss/_settings.scss */
  .text-tertiary_hover, .footer .widgets .footer-col ul.menu .menu-item:hover a {
    color: #344054 !important; }
    /* line 283, scss/_settings.scss */
    .text-tertiary_hover-dark_mode {
      color: #cecfd2 !important; }
  /* line 287, scss/_settings.scss */
  .text-tertiary_on-brand {
    color: #ea99d2 !important; }
    /* line 289, scss/_settings.scss */
    .text-tertiary_on-brand-dark_mode {
      color: #94969c !important; }
  /* line 293, scss/_settings.scss */
  .text-tertiary-dark_mode {
    color: #94969c !important; }

/* line 297, scss/_settings.scss */
.text-quarterary, .footer .widgets .footer-col .title, .footer .copy-section .text, .tabs-section .tabs-swicher span {
  color: #667085 !important; }
  /* line 299, scss/_settings.scss */
  .text-quarterary-dark_mode {
    color: #94969c !important; }
  /* line 302, scss/_settings.scss */
  .text-quarterary_on-brand {
    color: #e466f4 !important; }
    /* line 304, scss/_settings.scss */
    .text-quarterary_on-brand-dark_mode {
      color: #94969c !important; }

/* line 309, scss/_settings.scss */
.text-white {
  color: #ffffff !important; }

/* line 312, scss/_settings.scss */
.text-disabled {
  color: #667085 !important; }
  /* line 314, scss/_settings.scss */
  .text-disabled-dark_mode {
    color: #85888e !important; }

/* line 318, scss/_settings.scss */
.single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input::-webkit-input-placeholder, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea::-webkit-input-placeholder {
  color: #667085 !important; }
.single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input::-moz-placeholder, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea::-moz-placeholder {
  color: #667085 !important; }
.single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input:-ms-input-placeholder, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea:-ms-input-placeholder {
  color: #667085 !important; }
.single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input::-ms-input-placeholder, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea::-ms-input-placeholder {
  color: #667085 !important; }
.text-placeholder, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input::placeholder, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea::placeholder {
  color: #667085 !important; }
  /* line 320, scss/_settings.scss */
  .text-placeholder-dark_mode {
    color: #94969c !important; }
  /* line 323, scss/_settings.scss */
  .text-placeholder_subtle {
    color: #d0d5dd !important; }
    /* line 325, scss/_settings.scss */
    .text-placeholder_subtle-dark_mode {
      color: #333741 !important; }

/* line 330, scss/_settings.scss */
.text-brand-primary {
  color: #55075f !important; }
  /* line 332, scss/_settings.scss */
  .text-brand-primary-dark_mode {
    color: #f5f5f6 !important; }

/* line 336, scss/_settings.scss */
.text-brand-secondary {
  color: #990cac !important; }
  /* line 338, scss/_settings.scss */
  .text-brand-secondary-dark_mode {
    color: #cecfd2 !important; }

/* line 342, scss/_settings.scss */
.text-brand-tertiary {
  color: #bb0fd2 !important; }
  /* line 344, scss/_settings.scss */
  .text-brand-tertiary-dark_mode {
    color: #94969c !important; }
  /* line 347, scss/_settings.scss */
  .text-brand-tertiary_alt {
    color: #bb0fd2 !important; }
    /* line 349, scss/_settings.scss */
    .text-brand-tertiary_alt-dark_mode {
      color: #f5f5f6 !important; }

/* line 354, scss/_settings.scss */
.text-error-primary {
  color: #d92d20 !important; }
  /* line 356, scss/_settings.scss */
  .text-error-primary-dark_mode {
    color: #f97066 !important; }

/* line 360, scss/_settings.scss */
.text-warning-primary {
  color: #dc6803 !important; }
  /* line 362, scss/_settings.scss */
  .text-warning-primary-dark_mode {
    color: #fdb022 !important; }

/* line 366, scss/_settings.scss */
.text-success-primary {
  color: #079455 !important; }
  /* line 368, scss/_settings.scss */
  .text-success-primary-dark_mode {
    color: #47cd89 !important; }

/* line 373, scss/_settings.scss */
.border-primary, .card-view .card-content .tags .tag, .accordion .accordion-item, #sidebar .categories .category, #sidebar .socials a, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element ul li label::after, .featured-case-studies .case-study .services .service {
  border-color: #d0d5dd !important; }
  /* line 375, scss/_settings.scss */
  .border-primary-dark_mode {
    border-color: #333741 !important; }

/* line 379, scss/_settings.scss */
.border-secondary, .card-view, .card-view .card-footer, .boxes-cards-list-section .boxes-cards-list-section-wrapper .bottom-section-area .boxes-cards-list-controls .arrow, .testimonials .testimonial-controls .arrow, .features .features-wrapper .feature-item .icon, .tabs-section .tabs-swicher, .featured-case-studies .case-study {
  border-color: #eaecf0 !important; }
  /* line 381, scss/_settings.scss */
  .border-secondary-dark_mode {
    border-color: #1f242f !important; }

/* line 385, scss/_settings.scss */
.border-tertiary {
  border-color: #f2f4f7 !important; }
  /* line 387, scss/_settings.scss */
  .border-tertiary-dark_mode {
    border-color: #1f242f !important; }

/* line 391, scss/_settings.scss */
.border-disabled {
  border-color: #d0d5dd !important; }
  /* line 393, scss/_settings.scss */
  .border-disabled-dark_mode {
    color: #333741 !important; }
  /* line 396, scss/_settings.scss */
  .border-disabled_subtle {
    border-color: #eaecf0 !important; }
    /* line 398, scss/_settings.scss */
    .border-disabled_subtle-dark_mode {
      border-color: #1f242f !important; }

/* line 403, scss/_settings.scss */
.border-brand {
  border-color: #e466f4 !important; }
  /* line 405, scss/_settings.scss */
  .border-brand-dark_mode {
    border-color: #dd40f2 !important; }
  /* line 408, scss/_settings.scss */
  .border-brand-solid {
    border-color: #bb0fd2 !important; }
    /* line 410, scss/_settings.scss */
    .border-brand-solid-dark_mode {
      border-color: #d61aef !important; }
    /* line 413, scss/_settings.scss */
    .border-brand-solid_alt {
      border-color: #bb0fd2 !important; }
      /* line 415, scss/_settings.scss */
      .border-brand-solid_alt-dark_mode {
        border-color: #333741 !important; }

/* line 421, scss/_settings.scss */
.border-error {
  border-color: #fda29b !important; }
  /* line 423, scss/_settings.scss */
  .border-error-dark_mode {
    border-color: #f97066 !important; }
  /* line 426, scss/_settings.scss */
  .border-error-solid {
    border-color: #d92d20 !important; }
    /* line 428, scss/_settings.scss */
    .border-error-solid-dark_mode {
      border-color: #f04438 !important; }

/* line 434, scss/_settings.scss */
.fg-primary {
  color: #101828 !important; }
  /* line 436, scss/_settings.scss */
  .fg-primary-dark_mode {
    color: #ffffff !important; }

/* line 440, scss/_settings.scss */
.fg-secondary, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-label label, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-label span, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element ul li label {
  color: #344054 !important; }
  /* line 442, scss/_settings.scss */
  .fg-secondary-dark_mode {
    color: #cecfd2 !important; }
  /* line 445, scss/_settings.scss */
  .fg-secondary_hover {
    color: #182230 !important; }
    /* line 447, scss/_settings.scss */
    .fg-secondary_hover-dark_mode {
      color: #ececed !important; }

/* line 452, scss/_settings.scss */
.fg-tertiary, .card-view .card-header .subtitle, .card-view .card-header .content, .card-view .card-content .card-list .list-item p {
  color: #475467 !important; }
  /* line 454, scss/_settings.scss */
  .fg-tertiary-dark_mode {
    color: #94969c !important; }
  /* line 457, scss/_settings.scss */
  .fg-tertiary_hover {
    color: #344054 !important; }
    /* line 459, scss/_settings.scss */
    .fg-tertiary_hover-dark_mode {
      color: #cecfd2 !important; }

/* line 464, scss/_settings.scss */
.fg-quarterary {
  color: #667085 !important; }
  /* line 466, scss/_settings.scss */
  .fg-quarterary-dark_mode {
    color: #94969c !important; }
  /* line 469, scss/_settings.scss */
  .fg-quarterary_hover {
    color: #475467 !important; }
    /* line 471, scss/_settings.scss */
    .fg-quarterary_hover-dark_mode {
      color: #cecfd2 !important; }

/* line 476, scss/_settings.scss */
.fg-quinary {
  color: #98a2b3 !important; }
  /* line 478, scss/_settings.scss */
  .fg-quinary-dark_mode {
    color: #85888e !important; }
  /* line 481, scss/_settings.scss */
  .fg-quinary_hover {
    color: #667085 !important; }
    /* line 483, scss/_settings.scss */
    .fg-quinary_hover-dark_mode {
      color: #94969c !important; }

/* line 488, scss/_settings.scss */
.fg-senary {
  color: #d0d5dd !important; }
  /* line 490, scss/_settings.scss */
  .fg-senary-dark_mode {
    color: #61646c !important; }

/* line 494, scss/_settings.scss */
.fg-white {
  color: #ffffff !important; }

/* line 497, scss/_settings.scss */
.fg-disabled {
  color: #98a2b3 !important; }
  /* line 499, scss/_settings.scss */
  .fg-disabled-dark_mode {
    color: #85888e !important; }
  /* line 502, scss/_settings.scss */
  .fg-disabled_subtle {
    color: #d0d5dd !important; }
    /* line 504, scss/_settings.scss */
    .fg-disabled_subtle-dark_mode {
      color: #61646c !important; }

/* line 509, scss/_settings.scss */
.fg-brand-primary {
  color: #bb0fd2 !important; }
  /* line 511, scss/_settings.scss */
  .fg-brand-primary-dark_mode {
    color: #d61aef !important; }
  /* line 514, scss/_settings.scss */
  .fg-brand-primary_alt {
    color: #bb0fd2 !important; }
    /* line 516, scss/_settings.scss */
    .fg-brand-primary_alt-dark_mode {
      color: #cecfd2 !important; }

/* line 521, scss/_settings.scss */
.fg-brand-secondary {
  color: #d61aef !important; }

/* line 524, scss/_settings.scss */
.fg-error-primary {
  color: #d92d20 !important; }
  /* line 526, scss/_settings.scss */
  .fg-error-primary-dark_mode {
    color: #f04438 !important; }

/* line 530, scss/_settings.scss */
.fg-error-secondary {
  color: #d61aef !important; }
  /* line 532, scss/_settings.scss */
  .fg-error-secondary-dark_mode {
    color: #f97066 !important; }

/* line 536, scss/_settings.scss */
.fg-warning-primary {
  color: #dc6803 !important; }
  /* line 538, scss/_settings.scss */
  .fg-warning-primary-dark_mode {
    color: #f79009 !important; }

/* line 542, scss/_settings.scss */
.fg-warning-secondary {
  color: #f79009 !important; }
  /* line 544, scss/_settings.scss */
  .fg-warning-secondary-dark_mode {
    color: #fdb022 !important; }

/* line 548, scss/_settings.scss */
.fg-success-primary {
  color: #079455 !important; }
  /* line 550, scss/_settings.scss */
  .fg-success-primary-dark_mode {
    color: #17b26a !important; }

/* line 554, scss/_settings.scss */
.fg-success-secondary {
  color: #17b26a !important; }
  /* line 556, scss/_settings.scss */
  .fg-success-secondary-dark_mode {
    color: #47cd89 !important; }

/* line 561, scss/_settings.scss */
.bg-primary, .card-view, .card-view .card-content .tags .tag, #sidebar .categories .category, .featured-case-studies .case-study .services .service {
  background-color: #ffffff !important; }
  /* line 563, scss/_settings.scss */
  .bg-primary-dark_mode {
    background-color: #0c111d !important; }
  /* line 566, scss/_settings.scss */
  .bg-primary_alt {
    background-color: #ffffff !important; }
    /* line 568, scss/_settings.scss */
    .bg-primary_alt-dark_mode {
      background-color: #161b26 !important; }
  /* line 572, scss/_settings.scss */
  .bg-primary_hover {
    background-color: #f9fafb !important; }
    /* line 574, scss/_settings.scss */
    .bg-primary_hover-dark_mode {
      background-color: #1f242f !important; }
  /* line 578, scss/_settings.scss */
  .bg-primary-solid {
    background-color: #0c111d !important; }
    /* line 580, scss/_settings.scss */
    .bg-primary-solid-dark_mode {
      background-color: #161b26 !important; }

/* line 585, scss/_settings.scss */
.bg-secondary, .card-view .card-footer, .boxes-cards-list-section, .single-form, .features .features-wrapper.boxes-gray .feature-item, .tabs-section .tabs-swicher {
  background-color: #f9fafb !important; }
  /* line 587, scss/_settings.scss */
  .bg-secondary-dark_mode {
    background-color: #161b26 !important; }
  /* line 590, scss/_settings.scss */
  .bg-secondary_alt {
    background-color: #f9fafb !important; }
    /* line 592, scss/_settings.scss */
    .bg-secondary_alt-dark_mode {
      background-color: #0c111d !important; }
  /* line 596, scss/_settings.scss */
  .bg-secondary_hover {
    background-color: #f2f4f7 !important; }
    /* line 598, scss/_settings.scss */
    .bg-secondary_hover-dark_mode {
      background-color: #1f242f !important; }
  /* line 602, scss/_settings.scss */
  .bg-secondary_subtle {
    background-color: #fcfcfd !important; }
    /* line 604, scss/_settings.scss */
    .bg-secondary_subtle-dark_mode {
      background-color: #161b26 !important; }
  /* line 608, scss/_settings.scss */
  .bg-secondary-solid {
    background-color: #475467 !important; }
    /* line 610, scss/_settings.scss */
    .bg-secondary-solid-dark_mode {
      background-color: #61646c !important; }

/* line 615, scss/_settings.scss */
.bg-tertiary {
  background-color: #f2f4f7 !important; }
  /* line 617, scss/_settings.scss */
  .bg-tertiary-dark_mode {
    background-color: #1f242f !important; }

/* line 621, scss/_settings.scss */
.bg-quarterary {
  background-color: #eaecf0 !important; }
  /* line 623, scss/_settings.scss */
  .bg-quarterary-dark_mode {
    background-color: #333741 !important; }

/* line 627, scss/_settings.scss */
.bg-active {
  background-color: #f9fafb !important; }
  /* line 629, scss/_settings.scss */
  .bg-active-dark_mode {
    background-color: #1f242f !important; }

/* line 633, scss/_settings.scss */
.bg-disabled {
  background-color: #f2f4f7 !important; }
  /* line 635, scss/_settings.scss */
  .bg-disabled-dark_mode {
    background-color: #1f242f !important; }
  /* line 638, scss/_settings.scss */
  .bg-disabled_subtle {
    background-color: #f9fafb !important; }
    /* line 640, scss/_settings.scss */
    .bg-disabled_subtle-dark_mode {
      background-color: #161b26 !important; }

/* line 645, scss/_settings.scss */
.bg-overlay {
  background-color: #0c111d !important; }
  /* line 647, scss/_settings.scss */
  .bg-overlay-dark_mode {
    background-color: #1f242f !important; }

/* line 651, scss/_settings.scss */
.bg-brand-primary {
  background-color: #f8d9fc !important; }
  /* line 653, scss/_settings.scss */
  .bg-brand-primary-dark_mode {
    background-color: #d61aef !important; }
  /* line 656, scss/_settings.scss */
  .bg-brand-primary_alt {
    background-color: #f8d9fc !important; }
    /* line 658, scss/_settings.scss */
    .bg-brand-primary_alt-dark_mode {
      background-color: #1f242f !important; }

/* line 663, scss/_settings.scss */
.bg-brand-secondary {
  background-color: #f1b3fa !important; }
  /* line 665, scss/_settings.scss */
  .bg-brand-secondary-dark_mode {
    background-color: #bb0fd2 !important; }

/* line 669, scss/_settings.scss */
.bg-brand-solid {
  background-color: #bb0fd2 !important; }
  /* line 671, scss/_settings.scss */
  .bg-brand-solid_hover {
    background-color: #990cac !important; }
    /* line 673, scss/_settings.scss */
    .bg-brand-solid_hover-dark_mode {
      background-color: #d61aef !important; }

/* line 678, scss/_settings.scss */
.bg-brand-section {
  background-color: #770986 !important; }
  /* line 680, scss/_settings.scss */
  .bg-brand-section-dark_mode {
    background-color: #1f242f !important; }
  /* line 683, scss/_settings.scss */
  .bg-brand-section_subtle {
    background-color: #990cac !important; }
    /* line 685, scss/_settings.scss */
    .bg-brand-section_subtle-dark_mode {
      background-color: #0c111d !important; }

/* line 691, scss/_settings.scss */
.bg-error-primary {
  background-color: #fef3f2 !important; }
  /* line 693, scss/_settings.scss */
  .bg-error-primary-dark_mode {
    background-color: #f04438 !important; }

/* line 697, scss/_settings.scss */
.bg-error-secondary {
  background-color: #fee4e2 !important; }
  /* line 699, scss/_settings.scss */
  .bg-error-secondary-dark_mode {
    background-color: #d92d20 !important; }

/* line 703, scss/_settings.scss */
.bg-error-solid {
  background-color: #d92d20 !important; }

/* line 708, scss/_settings.scss */
.bg-warning-primary {
  background-color: #fffaeb !important; }
  /* line 710, scss/_settings.scss */
  .bg-warning-primary-dark_mode {
    background-color: #f79009 !important; }

/* line 714, scss/_settings.scss */
.bg-warning-secondary {
  background-color: #fef0c7 !important; }
  /* line 716, scss/_settings.scss */
  .bg-warning-secondary-dark_mode {
    background-color: #dc6803 !important; }

/* line 720, scss/_settings.scss */
.bg-warning-solid {
  background-color: #dc6803 !important; }

/* line 725, scss/_settings.scss */
.bg-success-primary {
  background-color: #ecfdf3 !important; }
  /* line 727, scss/_settings.scss */
  .bg-success-primary-dark_mode {
    background-color: #17b26a !important; }

/* line 731, scss/_settings.scss */
.bg-success-secondary {
  background-color: #dcfae6 !important; }
  /* line 733, scss/_settings.scss */
  .bg-success-secondary-dark_mode {
    background-color: #079455 !important; }

/* line 737, scss/_settings.scss */
.bg-success-solid {
  background-color: #079455 !important; }

/* line 1030, scss/_settings.scss */
.container, .footer, .schema-faq, .single-form .form-wrapper {
  max-width: 1280px;
  margin: auto;
  padding: 0 32px; }
  @media screen and (max-width: 767px) {
    /* line 1030, scss/_settings.scss */
    .container, .footer, .schema-faq, .single-form .form-wrapper {
      padding: 0 16px; } }
  /* line 1038, scss/_settings.scss */
  .container .container, .footer .container, .schema-faq .container, .single-form .form-wrapper .container, .container .footer, .footer .footer, .schema-faq .footer, .single-form .form-wrapper .footer, .container .schema-faq, .footer .schema-faq, .schema-faq .schema-faq, .single-form .form-wrapper .schema-faq, .container .single-form .form-wrapper, .single-form .container .form-wrapper, .footer .single-form .form-wrapper, .single-form .footer .form-wrapper, .schema-faq .single-form .form-wrapper, .single-form .schema-faq .form-wrapper, .single-form .form-wrapper .form-wrapper {
    padding: 0; }

/* line 1043, scss/_settings.scss */
.nav-menu-item-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-radius: 6px 6px 0px 0px;
  background: #f9fafb;
  max-width: 200px; }
  @media only screen and (min-width: 880px) {
    /* line 1043, scss/_settings.scss */
    .nav-menu-item-card {
      height: 340px; } }

/* line 1059, scss/_settings.scss */
.section-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 1px;
  background-color: #eaecf0;
  position: relative; }
  @media only screen and (max-width: 767px) {
    /* line 1059, scss/_settings.scss */
    .section-divider {
      position: relative;
      left: 0;
      right: 0; } }

/* The switch - the box around the slider */
/* line 1074, scss/_settings.scss */
.switch {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 36px;
  height: 20px;
  padding: 2px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  /* line 1083, scss/_settings.scss */
  .switch.active .slider {
    -webkit-box-shadow: 0 0 1px #ba268e;
            box-shadow: 0 0 1px #ba268e;
    background-color: #ba268e; }
    /* line 1086, scss/_settings.scss */
    .switch.active .slider::before {
      -webkit-transform: translateX(16px);
      transform: translateX(16px); }
  /* line 1093, scss/_settings.scss */
  .switch .slider {
    position: absolute;
    cursor: pointer;
    inset: 0;
    background-color: #f2f4f7;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    border-radius: 1000px; }
    /* line 1101, scss/_settings.scss */
    .switch .slider::before {
      position: absolute;
      content: "";
      height: 16px;
      width: 16px;
      left: 2px;
      bottom: 2px;
      background-color: #ffffff;
      -webkit-transition: 0.4s;
      transition: 0.4s;
      border-radius: 1000px;
      -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.1);
              box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.1); }

/* line 1118, scss/_settings.scss */
.button-primary-sm {
  color: #101828;
  /* Text sm/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #ba268e;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
          box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #fff;
  font-weight: 600;
  padding: 8px 12px; }
  /* line 755, scss/_settings.scss */
  .button-primary-sm:hover {
    background: #981f74; }
  /* line 758, scss/_settings.scss */
  .button-primary-sm:focus {
    -webkit-box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
            box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05); }
  /* line 762, scss/_settings.scss */
  .button-primary-sm:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1122, scss/_settings.scss */
.button-primary-md {
  color: #101828;
  /* Text sm/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #ba268e;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
          box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #fff;
  font-weight: 600;
  padding: 10px 14px;
  gap: 4px; }
  /* line 755, scss/_settings.scss */
  .button-primary-md:hover {
    background: #981f74; }
  /* line 758, scss/_settings.scss */
  .button-primary-md:focus {
    -webkit-box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
            box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05); }
  /* line 762, scss/_settings.scss */
  .button-primary-md:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1126, scss/_settings.scss */
.button-primary-lg {
  color: #101828;
  /* Text md/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #ba268e;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
          box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #fff;
  font-weight: 600;
  padding: 10px 16px; }
  /* line 755, scss/_settings.scss */
  .button-primary-lg:hover {
    background: #981f74; }
  /* line 758, scss/_settings.scss */
  .button-primary-lg:focus {
    -webkit-box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
            box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05); }
  /* line 762, scss/_settings.scss */
  .button-primary-lg:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1129, scss/_settings.scss */
.button-primary-xl {
  color: #101828;
  /* Text md/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #ba268e;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
          box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #fff;
  font-weight: 600;
  padding: 12px 18px; }
  /* line 755, scss/_settings.scss */
  .button-primary-xl:hover {
    background: #981f74; }
  /* line 758, scss/_settings.scss */
  .button-primary-xl:focus {
    -webkit-box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
            box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05); }
  /* line 762, scss/_settings.scss */
  .button-primary-xl:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1132, scss/_settings.scss */
.button-primary-2xl {
  color: #101828;
  /* Text lg/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 155.556% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #ba268e;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
          box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #fff;
  font-weight: 600;
  padding: 16px 22px;
  gap: 10px;
  font-weight: 600; }
  /* line 755, scss/_settings.scss */
  .button-primary-2xl:hover {
    background: #981f74; }
  /* line 758, scss/_settings.scss */
  .button-primary-2xl:focus {
    -webkit-box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
            box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05); }
  /* line 762, scss/_settings.scss */
  .button-primary-2xl:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1136, scss/_settings.scss */
.button-secondary-sm {
  color: #101828;
  /* Text sm/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
          box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #ba268e;
  font-weight: 600;
  padding: 8px 12px; }
  /* line 866, scss/_settings.scss */
  .button-secondary-sm:hover {
    background: #f8ddf0; }
  /* line 869, scss/_settings.scss */
  .button-secondary-sm:focus {
    -webkit-box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
            box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05); }
  /* line 873, scss/_settings.scss */
  .button-secondary-sm:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1139, scss/_settings.scss */
.button-secondary-md {
  color: #101828;
  /* Text sm/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
          box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #ba268e;
  font-weight: 600;
  padding: 10px 14px;
  gap: 4px; }
  /* line 866, scss/_settings.scss */
  .button-secondary-md:hover {
    background: #f8ddf0; }
  /* line 869, scss/_settings.scss */
  .button-secondary-md:focus {
    -webkit-box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
            box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05); }
  /* line 873, scss/_settings.scss */
  .button-secondary-md:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1142, scss/_settings.scss */
.button-secondary-lg {
  color: #101828;
  /* Text md/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
          box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #ba268e;
  font-weight: 600;
  padding: 10px 16px; }
  /* line 866, scss/_settings.scss */
  .button-secondary-lg:hover {
    background: #f8ddf0; }
  /* line 869, scss/_settings.scss */
  .button-secondary-lg:focus {
    -webkit-box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
            box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05); }
  /* line 873, scss/_settings.scss */
  .button-secondary-lg:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1145, scss/_settings.scss */
.button-secondary-xl {
  color: #101828;
  /* Text md/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
          box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #ba268e;
  font-weight: 600;
  padding: 12px 18px; }
  /* line 866, scss/_settings.scss */
  .button-secondary-xl:hover {
    background: #f8ddf0; }
  /* line 869, scss/_settings.scss */
  .button-secondary-xl:focus {
    -webkit-box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
            box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05); }
  /* line 873, scss/_settings.scss */
  .button-secondary-xl:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1148, scss/_settings.scss */
.button-secondary-2xl {
  color: #101828;
  /* Text lg/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 155.556% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
          box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #ba268e;
  font-weight: 600;
  padding: 16px 22px;
  gap: 10px;
  font-weight: 600; }
  /* line 866, scss/_settings.scss */
  .button-secondary-2xl:hover {
    background: #f8ddf0; }
  /* line 869, scss/_settings.scss */
  .button-secondary-2xl:focus {
    -webkit-box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
            box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05); }
  /* line 873, scss/_settings.scss */
  .button-secondary-2xl:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1152, scss/_settings.scss */
.button-secondary-gray-sm {
  color: #101828;
  /* Text sm/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
          box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #ba268e;
  font-weight: 600;
  padding: 8px 12px; }
  /* line 866, scss/_settings.scss */
  .button-secondary-gray-sm:hover {
    background: #f8ddf0; }
  /* line 869, scss/_settings.scss */
  .button-secondary-gray-sm:focus {
    -webkit-box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
            box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05); }
  /* line 873, scss/_settings.scss */
  .button-secondary-gray-sm:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1155, scss/_settings.scss */
.button-secondary-gray-md {
  color: #101828;
  /* Text sm/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
          box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #ba268e;
  font-weight: 600;
  padding: 10px 14px;
  gap: 4px; }
  /* line 866, scss/_settings.scss */
  .button-secondary-gray-md:hover {
    background: #f8ddf0; }
  /* line 869, scss/_settings.scss */
  .button-secondary-gray-md:focus {
    -webkit-box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
            box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05); }
  /* line 873, scss/_settings.scss */
  .button-secondary-gray-md:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1158, scss/_settings.scss */
.button-secondary-gray-lg {
  color: #101828;
  /* Text md/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
          box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #ba268e;
  font-weight: 600;
  padding: 10px 16px; }
  /* line 866, scss/_settings.scss */
  .button-secondary-gray-lg:hover {
    background: #f8ddf0; }
  /* line 869, scss/_settings.scss */
  .button-secondary-gray-lg:focus {
    -webkit-box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
            box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05); }
  /* line 873, scss/_settings.scss */
  .button-secondary-gray-lg:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1161, scss/_settings.scss */
.button-secondary-gray-xl {
  color: #101828;
  /* Text md/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
          box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #ba268e;
  font-weight: 600;
  padding: 12px 18px; }
  /* line 866, scss/_settings.scss */
  .button-secondary-gray-xl:hover {
    background: #f8ddf0; }
  /* line 869, scss/_settings.scss */
  .button-secondary-gray-xl:focus {
    -webkit-box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
            box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05); }
  /* line 873, scss/_settings.scss */
  .button-secondary-gray-xl:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1164, scss/_settings.scss */
.button-secondary-gray-2xl {
  color: #101828;
  /* Text lg/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 155.556% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  border: 1px solid #ba268e;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
          box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #ba268e;
  font-weight: 600;
  padding: 16px 22px;
  gap: 10px;
  font-weight: 600; }
  /* line 866, scss/_settings.scss */
  .button-secondary-gray-2xl:hover {
    background: #f8ddf0; }
  /* line 869, scss/_settings.scss */
  .button-secondary-gray-2xl:focus {
    -webkit-box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
            box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05); }
  /* line 873, scss/_settings.scss */
  .button-secondary-gray-2xl:disabled {
    background: #f2f4f7;
    border: 1px solid #eaecf0;
    color: #98a2b3; }

/* line 1168, scss/_settings.scss */
.button-tertiary-sm {
  color: #101828;
  /* Text sm/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  background: #fff;
  color: #981f74;
  font-weight: 600;
  padding: 8px 12px; }
  /* line 919, scss/_settings.scss */
  .button-tertiary-sm:hover {
    background: #f8ddf0;
    color: #77185a; }
  /* line 923, scss/_settings.scss */
  .button-tertiary-sm:disabled {
    background: #f2f4f7;
    color: #98a2b3; }

/* line 1171, scss/_settings.scss */
.button-tertiary-lg {
  color: #101828;
  /* Text md/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  background: #fff;
  color: #981f74;
  font-weight: 600;
  padding: 10px 16px; }
  /* line 919, scss/_settings.scss */
  .button-tertiary-lg:hover {
    background: #f8ddf0;
    color: #77185a; }
  /* line 923, scss/_settings.scss */
  .button-tertiary-lg:disabled {
    background: #f2f4f7;
    color: #98a2b3; }

/* line 1174, scss/_settings.scss */
.button-tertiary-xl {
  color: #101828;
  /* Text md/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  background: #fff;
  color: #981f74;
  font-weight: 600;
  padding: 12px 18px; }
  /* line 919, scss/_settings.scss */
  .button-tertiary-xl:hover {
    background: #f8ddf0;
    color: #77185a; }
  /* line 923, scss/_settings.scss */
  .button-tertiary-xl:disabled {
    background: #f2f4f7;
    color: #98a2b3; }

/* line 1177, scss/_settings.scss */
.button-tertiary-2xl {
  color: #101828;
  /* Text lg/Regular */
  font-family: 'RFDewi', Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 155.556% */
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  border-radius: 8px;
  background: #fff;
  color: #981f74;
  font-weight: 600;
  padding: 16px 22px;
  gap: 10px;
  font-weight: 600; }
  /* line 919, scss/_settings.scss */
  .button-tertiary-2xl:hover {
    background: #f8ddf0;
    color: #77185a; }
  /* line 923, scss/_settings.scss */
  .button-tertiary-2xl:disabled {
    background: #f2f4f7;
    color: #98a2b3; }

/* line 1181, scss/_settings.scss */
.hidden {
  display: none !important; }

/* line 1185, scss/_settings.scss */
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 1, scss/_footer.scss */
.footer {
  padding-top: 96px; }
  @media screen and (max-width: 767px) {
    /* line 5, scss/_footer.scss */
    .footer .section-divider:first-of-type {
      position: absolute; } }
  /* line 11, scss/_footer.scss */
  .footer .breadcrumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 24px 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px; }
    /* line 17, scss/_footer.scss */
    .footer .breadcrumbs #breadcrumbs {
      margin: 0; }
      /* line 20, scss/_footer.scss */
      .footer .breadcrumbs #breadcrumbs > span {
        line-height: 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        gap: 9px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
      /* line 29, scss/_footer.scss */
      .footer .breadcrumbs #breadcrumbs span.breadcrumb_last {
        color: #101828;
        /* Text md/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */ }
      /* line 33, scss/_footer.scss */
      .footer .breadcrumbs #breadcrumbs span a {
        text-decoration: none;
        color: #101828;
        /* Text md/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */ }
        /* line 37, scss/_footer.scss */
        .footer .breadcrumbs #breadcrumbs span a:hover {
          color: #ba268e !important; }
  /* line 45, scss/_footer.scss */
  .footer .widgets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 32px;
    padding: 64px 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media only screen and (max-width: 767px) {
      /* line 45, scss/_footer.scss */
      .footer .widgets {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 64px 0; } }
    /* line 57, scss/_footer.scss */
    .footer .widgets .footer-col {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 16px;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0px;
              flex: 1 0 0; }
      @media only screen and (max-width: 767px) {
        /* line 57, scss/_footer.scss */
        .footer .widgets .footer-col {
          color: #101828;
          /* Text sm/Regular */
          font-family: 'RFDewi', Arial, sans-serif;
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 20px;
          /* 142.857% */ } }
      /* line 67, scss/_footer.scss */
      .footer .widgets .footer-col .title {
        color: #101828;
        /* Text sm/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        /* 142.857% */
        font-weight: 600;
        margin: 0; }
      /* line 73, scss/_footer.scss */
      .footer .widgets .footer-col ul.menu {
        list-style: none;
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 12px; }
        /* line 81, scss/_footer.scss */
        .footer .widgets .footer-col ul.menu .menu-item a {
          color: #101828;
          /* Text md/Regular */
          font-family: 'RFDewi', Arial, sans-serif;
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          /* 150% */
          font-weight: 600;
          text-decoration: none; }
  /* line 96, scss/_footer.scss */
  .footer .copy-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 32px;
    padding-bottom: 48px; }
    @media only screen and (max-width: 767px) {
      /* line 96, scss/_footer.scss */
      .footer .copy-section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 24px; } }
    /* line 105, scss/_footer.scss */
    .footer .copy-section .text {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */ }
    /* line 109, scss/_footer.scss */
    .footer .copy-section .img {
      width: 96px;
      height: 32px; }

/* line 1, scss/_google-partner.scss */
.google-partner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px; }
  /* line 6, scss/_google-partner.scss */
  .google-partner .image img {
    height: 68px;
    width: auto;
    -o-object-fit: contain;
       object-fit: contain; }

/* line 1, scss/_toggle-switcher.scss */
.toggle-switcher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 22px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  /* line 6, scss/_toggle-switcher.scss */
  .toggle-switcher .control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px; }
    /* line 11, scss/_toggle-switcher.scss */
    .toggle-switcher .control .title {
      color: #101828;
      /* Text sm/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px;
      /* 142.857% */ }
  /* line 16, scss/_toggle-switcher.scss */
  .toggle-switcher .image {
    border: none;
    display: block; }
    /* line 19, scss/_toggle-switcher.scss */
    .toggle-switcher .image.onGroup {
      display: none; }
    /* line 23, scss/_toggle-switcher.scss */
    .toggle-switcher .image img {
      max-width: 100%;
      height: auto; }
  /* line 27, scss/_toggle-switcher.scss */
  .toggle-switcher.active .image.onGroup {
    display: block; }
  /* line 30, scss/_toggle-switcher.scss */
  .toggle-switcher.active .image.offGroup {
    display: none; }

/* line 1, scss/_card-view.scss */
.card-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-radius: 16px;
  border: 1px solid;
  -webkit-box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
          box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08); }
  @media screen and (max-width: 767px) {
    /* line 1, scss/_card-view.scss */
    .card-view {
      width: 300px; } }
  /* line 14, scss/_card-view.scss */
  .card-view .card-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
    padding: 32px; }
    /* line 21, scss/_card-view.scss */
    .card-view .card-header .logo {
      height: 48px;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      /* line 28, scss/_card-view.scss */
      .card-view .card-header .logo img {
        width: auto;
        height: auto;
        max-height: 48px;
        max-width: 100%; }
    /* line 35, scss/_card-view.scss */
    .card-view .card-header .title {
      color: #101828;
      /* Text xl/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 20px;
      font-style: normal;
      font-weight: 400;
      line-height: 30px;
      /* 150% */
      color: #981f74;
      font-weight: 600;
      margin: 0; }
    /* line 41, scss/_card-view.scss */
    .card-view .card-header .subtitle {
      color: #101828;
      /* Text xs/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 18px;
      /* 150% */
      text-align: center;
      font-weight: 700;
      margin: 0; }
    /* line 48, scss/_card-view.scss */
    .card-view .card-header .content {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      text-align: center; }
      /* line 52, scss/_card-view.scss */
      .card-view .card-header .content p {
        margin: 0; }
  /* line 57, scss/_card-view.scss */
  .card-view .card-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    gap: 24px;
    padding: 0 32px 40px 32px; }
    /* line 63, scss/_card-view.scss */
    .card-view .card-content .tags {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      gap: 8px;
      -ms-flex-item-align: stretch;
          align-self: stretch;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      min-height: 56px; }
      /* line 71, scss/_card-view.scss */
      .card-view .card-content .tags .tag {
        color: #101828;
        /* Text sm/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        /* 142.857% */
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 2px 9px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 3px;
        border-radius: 6px;
        border: 1px solid;
        text-decoration: none; }
    /* line 85, scss/_card-view.scss */
    .card-view .card-content .card-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 16px;
      -ms-flex-item-align: stretch;
          align-self: stretch; }
      /* line 91, scss/_card-view.scss */
      .card-view .card-content .card-list .list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        gap: 12px;
        -ms-flex-item-align: stretch;
            align-self: stretch; }
        /* line 96, scss/_card-view.scss */
        .card-view .card-content .card-list .list-item img {
          width: 24px;
          height: 24px; }
        /* line 100, scss/_card-view.scss */
        .card-view .card-content .card-list .list-item p {
          color: #101828;
          /* Text md/Regular */
          font-family: 'RFDewi', Arial, sans-serif;
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          /* 150% */
          margin: 0; }
  /* line 108, scss/_card-view.scss */
  .card-view .card-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    padding: 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    align-self: stretch;
    border-top: 1px solid;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px; }
    /* line 120, scss/_card-view.scss */
    .card-view .card-footer a {
      -ms-flex-item-align: stretch;
          align-self: stretch; }

/* line 1, scss/_spacing.scss */
.spacing {
  display: block;
  width: 100%; }
  /* line 4, scss/_spacing.scss */
  .spacing.spacing-xxs {
    height: 2px; }
  /* line 7, scss/_spacing.scss */
  .spacing.spacing-xs {
    height: 4px; }
  /* line 10, scss/_spacing.scss */
  .spacing.spacing-sm {
    height: 6px; }
  /* line 13, scss/_spacing.scss */
  .spacing.spacing-md {
    height: 8px; }
  /* line 16, scss/_spacing.scss */
  .spacing.spacing-lg {
    height: 12px; }
  /* line 19, scss/_spacing.scss */
  .spacing.spacing-xl {
    height: 16px; }
  /* line 22, scss/_spacing.scss */
  .spacing.spacing-2xl {
    height: 20px; }
  /* line 25, scss/_spacing.scss */
  .spacing.spacing-3xl {
    height: 24px; }
  /* line 28, scss/_spacing.scss */
  .spacing.spacing-4xl {
    height: 32px; }
  /* line 31, scss/_spacing.scss */
  .spacing.spacing-5xl {
    height: 40px; }
  /* line 34, scss/_spacing.scss */
  .spacing.spacing-6xl {
    height: 48px; }
  /* line 37, scss/_spacing.scss */
  .spacing.spacing-7xl {
    height: 64px; }
  /* line 40, scss/_spacing.scss */
  .spacing.spacing-9xl {
    height: 96px; }

/* line 1, scss/_faq.scss */
.schema-faq {
  max-width: 832px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px; }
  /* line 8, scss/_faq.scss */
  .schema-faq.wp-block-yoast-faq-block .schema-faq-section {
    cursor: pointer;
    position: relative;
    padding-right: 48px; }
    /* line 13, scss/_faq.scss */
    .schema-faq.wp-block-yoast-faq-block .schema-faq-section:not(:first-of-type)::before {
      content: '';
      width: calc(100% + 48px);
      height: 1px;
      background-color: #EBECF0;
      display: block;
      margin-bottom: 24px; }
    /* line 21, scss/_faq.scss */
    .schema-faq.wp-block-yoast-faq-block .schema-faq-section:not(:first-of-type)::after {
      padding-top: 25px; }
    /* line 25, scss/_faq.scss */
    .schema-faq.wp-block-yoast-faq-block .schema-faq-section::after {
      content: url(/wp-content/themes/kmu/svgs/plus-circle.svg);
      width: 24px;
      height: 24px;
      position: absolute;
      top: 0;
      right: 0; }
    /* line 34, scss/_faq.scss */
    .schema-faq.wp-block-yoast-faq-block .schema-faq-section.open::after {
      content: url(/wp-content/themes/kmu/svgs/minus-circle.svg);
      width: 24px;
      height: 24px;
      position: absolute;
      top: 0;
      right: 0; }
    /* line 42, scss/_faq.scss */
    .schema-faq.wp-block-yoast-faq-block .schema-faq-section.open .schema-faq-answer {
      display: block; }
    /* line 47, scss/_faq.scss */
    .schema-faq.wp-block-yoast-faq-block .schema-faq-section .schema-faq-question {
      color: #101828;
      /* Text lg/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 28px;
      /* 155.556% */ }
    /* line 50, scss/_faq.scss */
    .schema-faq.wp-block-yoast-faq-block .schema-faq-section .schema-faq-answer {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      display: none; }

/* line 1, scss/_columns.scss */
.kmu-columns-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%; }
  /* line 7, scss/_columns.scss */
  .kmu-columns-wrapper.align-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  /* line 10, scss/_columns.scss */
  .kmu-columns-wrapper.align-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  @media screen and (max-width: 767px) {
    /* line 1, scss/_columns.scss */
    .kmu-columns-wrapper {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      gap: 32px; }
      /* line 18, scss/_columns.scss */
      .kmu-columns-wrapper > div:not(.column) {
        width: 100% !important; } }
  /* line 22, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-none {
    gap: none; }
  /* line 25, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-xxs {
    gap: 2px; }
  /* line 28, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-xs {
    gap: 4px; }
  /* line 31, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-sm {
    gap: 6px; }
  /* line 34, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-md {
    gap: 8px; }
  /* line 37, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-lg {
    gap: 12px; }
  /* line 40, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-xl {
    gap: 16px; }
  /* line 43, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-2xl {
    gap: 20px; }
  /* line 46, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-3xl {
    gap: 24px; }
  /* line 49, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-4xl {
    gap: 32px; }
  /* line 52, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-5xl {
    gap: 40px; }
  /* line 55, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-6xl {
    gap: 48px; }
  /* line 58, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-7xl {
    gap: 64px; }
  /* line 61, scss/_columns.scss */
  .kmu-columns-wrapper.gap-spacing-9xl {
    gap: 96px; }
  /* line 64, scss/_columns.scss */
  .kmu-columns-wrapper .column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

/* line 1, scss/_accordion.scss */
.accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px; }
  @media screen and (max-width: 767px) {
    /* line 1, scss/_accordion.scss */
    .accordion {
      gap: 16px; } }
  /* line 9, scss/_accordion.scss */
  .accordion.show-all .accordion-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  /* line 17, scss/_accordion.scss */
  .accordion.start-with-none .accordion-item .visible-content .icon-content .number-icon-wrapper {
    display: none; }
  /* line 24, scss/_accordion.scss */
  .accordion.start-with-number {
    counter-reset: my-awesome-counter; }
    /* line 26, scss/_accordion.scss */
    .accordion.start-with-number .accordion-item {
      counter-increment: my-awesome-counter; }
      /* line 30, scss/_accordion.scss */
      .accordion.start-with-number .accordion-item .visible-content .icon-content .number-icon-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 48px;
        height: 48px;
        padding: 8px 0px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        /* line 37, scss/_accordion.scss */
        .accordion.start-with-number .accordion-item .visible-content .icon-content .number-icon-wrapper::after {
          content: counter(my-awesome-counter);
          color: #101828;
          /* Display xs/Regular */
          font-family: 'RFDewi', Arial, sans-serif;
          font-size: 24px;
          font-style: normal;
          font-weight: 400;
          line-height: 32px;
          /* 133.333% */
          color: #ffffff;
          text-align: center;
          width: 48px;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
        /* line 45, scss/_accordion.scss */
        .accordion.start-with-number .accordion-item .visible-content .icon-content .number-icon-wrapper img {
          display: none; }
  /* line 53, scss/_accordion.scss */
  .accordion .accordion-item {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 6px;
    border: 1px solid;
    position: relative; }
    /* line 60, scss/_accordion.scss */
    .accordion .accordion-item.shown-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      /* line 63, scss/_accordion.scss */
      .accordion .accordion-item.shown-item.accordion-item-fade::after {
        content: "";
        position: absolute;
        bottom: -2px;
        left: -2px;
        right: -2px;
        top: -50%;
        min-height: 200px;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(24.72%, #fff), to(rgba(255, 255, 255, 0)));
        background: linear-gradient(0deg, #fff 24.72%, rgba(255, 255, 255, 0) 100%); }
        @media screen and (max-width: 767px) {
          /* line 63, scss/_accordion.scss */
          .accordion .accordion-item.shown-item.accordion-item-fade::after {
            top: -70%; } }
      /* line 80, scss/_accordion.scss */
      .accordion .accordion-item.shown-item.accordion-item-fade .hidden-content {
        display: none; }
    /* line 86, scss/_accordion.scss */
    .accordion .accordion-item.featured .visible-content {
      color: #ffffff;
      background-color: #ba268e; }
      /* line 90, scss/_accordion.scss */
      .accordion .accordion-item.featured .visible-content .icon-content .number-icon-wrapper {
        background-color: #ffffff; }
        /* line 92, scss/_accordion.scss */
        .accordion .accordion-item.featured .visible-content .icon-content .number-icon-wrapper::after {
          color: #ba268e; }
      /* line 98, scss/_accordion.scss */
      .accordion .accordion-item.featured .visible-content .title-description-wrapper .accordion-title {
        color: #ffffff; }
      /* line 101, scss/_accordion.scss */
      .accordion .accordion-item.featured .visible-content .title-description-wrapper .accordion-description {
        color: #ffffff; }
        /* line 103, scss/_accordion.scss */
        .accordion .accordion-item.featured .visible-content .title-description-wrapper .accordion-description p {
          color: #ffffff; }
      /* line 109, scss/_accordion.scss */
      .accordion .accordion-item.featured .visible-content .read-more-less-wrapper .read-tag {
        color: #ffffff; }
        /* line 112, scss/_accordion.scss */
        .accordion .accordion-item.featured .visible-content .read-more-less-wrapper .read-tag svg path {
          stroke: #ffffff; }
    /* line 121, scss/_accordion.scss */
    .accordion .accordion-item.open .visible-content {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
      /* line 125, scss/_accordion.scss */
      .accordion .accordion-item.open .visible-content .read-more-less-wrapper .more {
        display: none; }
      /* line 128, scss/_accordion.scss */
      .accordion .accordion-item.open .visible-content .read-more-less-wrapper .less {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important; }
    /* line 133, scss/_accordion.scss */
    .accordion .accordion-item.open .hidden-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    /* line 137, scss/_accordion.scss */
    .accordion .accordion-item .visible-content {
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      padding: 24px;
      background-color: #f9fafb;
      -ms-flex-item-align: stretch;
          align-self: stretch;
      border-radius: 6px; }
      /* line 146, scss/_accordion.scss */
      .accordion .accordion-item .visible-content .icon-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        gap: 24px; }
        @media screen and (max-width: 767px) {
          /* line 146, scss/_accordion.scss */
          .accordion .accordion-item .visible-content .icon-content {
            gap: none !important; } }
        /* line 154, scss/_accordion.scss */
        .accordion .accordion-item .visible-content .icon-content .number-icon-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          padding: 12px;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          border-radius: 10px;
          background-color: #344054; }
          @media screen and (max-width: 767px) {
            /* line 154, scss/_accordion.scss */
            .accordion .accordion-item .visible-content .icon-content .number-icon-wrapper {
              display: none !important; } }
          /* line 164, scss/_accordion.scss */
          .accordion .accordion-item .visible-content .icon-content .number-icon-wrapper .item-logo {
            height: 24px;
            width: 24px; }
        /* line 169, scss/_accordion.scss */
        .accordion .accordion-item .visible-content .icon-content .title-description-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          gap: 8px; }
          /* line 173, scss/_accordion.scss */
          .accordion .accordion-item .visible-content .icon-content .title-description-wrapper .accordion-description {
            color: #101828;
            /* Text sm/Regular */
            font-family: 'RFDewi', Arial, sans-serif;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 20px;
            /* 142.857% */ }
            @media screen and (max-width: 767px) {
              /* line 173, scss/_accordion.scss */
              .accordion .accordion-item .visible-content .icon-content .title-description-wrapper .accordion-description {
                color: #101828;
                /* Text md/Regular */
                font-family: 'RFDewi', Arial, sans-serif;
                font-size: 16px;
                font-style: normal;
                font-weight: 400;
                line-height: 24px;
                /* 150% */ } }
            /* line 179, scss/_accordion.scss */
            .accordion .accordion-item .visible-content .icon-content .title-description-wrapper .accordion-description p:first-of-type {
              padding: 0;
              margin: 0; }
      /* line 186, scss/_accordion.scss */
      .accordion .accordion-item .visible-content .read-more-less-wrapper {
        cursor: pointer; }
        /* line 189, scss/_accordion.scss */
        .accordion .accordion-item .visible-content .read-more-less-wrapper .read-tag {
          color: #101828;
          /* Text sm/Regular */
          font-family: 'RFDewi', Arial, sans-serif;
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 20px;
          /* 142.857% */
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 4px;
          font-weight: 600;
          color: #981f74;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          white-space: nowrap; }
          @media screen and (max-width: 767px) {
            /* line 199, scss/_accordion.scss */
            .accordion .accordion-item .visible-content .read-more-less-wrapper .read-tag span {
              display: none; } }
          /* line 203, scss/_accordion.scss */
          .accordion .accordion-item .visible-content .read-more-less-wrapper .read-tag.less {
            display: none; }
    /* line 209, scss/_accordion.scss */
    .accordion .accordion-item .hidden-content {
      display: none;
      padding: 48px 32px 48px 96px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 8px;
      -ms-flex-item-align: stretch;
          align-self: stretch; }
      @media screen and (max-width: 767px) {
        /* line 209, scss/_accordion.scss */
        .accordion .accordion-item .hidden-content {
          padding: 32px 24px; } }
    /* line 221, scss/_accordion.scss */
    .accordion .accordion-item .cta-buttons-wrapper {
      margin-top: 48px; }

/* line 226, scss/_accordion.scss */
.accordion-buttons {
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  /* line 230, scss/_accordion.scss */
  .accordion-buttons .accordion-button {
    color: #101828;
    /* Text sm/Regular */
    font-family: 'RFDewi', Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
    text-decoration: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 6px;
    border-radius: 8px;
    border: 1px solid #ba268e;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
            box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: #ba268e;
    font-weight: 600;
    padding: 8px 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -ms-flex-item-align: center;
        align-self: center;
    margin-top: 32px;
    z-index: 0; }
    /* line 866, scss/_settings.scss */
    .accordion-buttons .accordion-button:hover {
      background: #f8ddf0; }
    /* line 869, scss/_settings.scss */
    .accordion-buttons .accordion-button:focus {
      -webkit-box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
              box-shadow: 0 0 0 4px rgba(158, 119, 237, 0.24), 0 1px 2px 0 rgba(16, 24, 40, 0.05); }
    /* line 873, scss/_settings.scss */
    .accordion-buttons .accordion-button:disabled {
      background: #f2f4f7;
      border: 1px solid #eaecf0;
      color: #98a2b3; }

/* line 1, scss/_boxes-cards-list.scss */
.boxes-cards-list-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 96px;
  padding-bottom: 96px;
  overflow: hidden; }
  @media screen and (max-width: 767px) {
    /* line 1, scss/_boxes-cards-list.scss */
    .boxes-cards-list-section {
      padding-top: 64px;
      padding-bottom: 64px; } }
  /* line 12, scss/_boxes-cards-list.scss */
  .boxes-cards-list-section .boxes-cards-list-section-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 64px;
    width: 100%; }
    /* line 17, scss/_boxes-cards-list.scss */
    .boxes-cards-list-section .boxes-cards-list-section-wrapper .top-section-area {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 767px) {
        /* line 17, scss/_boxes-cards-list.scss */
        .boxes-cards-list-section .boxes-cards-list-section-wrapper .top-section-area {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          row-gap: 20px; } }
      /* line 25, scss/_boxes-cards-list.scss */
      .boxes-cards-list-section .boxes-cards-list-section-wrapper .top-section-area .text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-width: 480px;
        max-width: 768px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        gap: 20px;
        -webkit-box-flex: 1;
            -ms-flex: 1 0 0px;
                flex: 1 0 0; }
        @media screen and (max-width: 767px) {
          /* line 25, scss/_boxes-cards-list.scss */
          .boxes-cards-list-section .boxes-cards-list-section-wrapper .top-section-area .text {
            min-width: 100%; } }
        /* line 36, scss/_boxes-cards-list.scss */
        .boxes-cards-list-section .boxes-cards-list-section-wrapper .top-section-area .text .list-title {
          color: #101828;
          /* Display sm/Regular */
          font-family: 'RFDewi', Arial, sans-serif;
          font-size: 30px;
          font-style: normal;
          font-weight: 400;
          line-height: 38px;
          /* 126.667% */ }
          @media screen and (max-width: 767px) {
            /* line 36, scss/_boxes-cards-list.scss */
            .boxes-cards-list-section .boxes-cards-list-section-wrapper .top-section-area .text .list-title {
              color: #101828;
              /* Display sm/Regular */
              font-family: 'RFDewi', Arial, sans-serif;
              font-size: 30px;
              font-style: normal;
              font-weight: 400;
              line-height: 38px;
              /* 126.667% */ } }
        /* line 43, scss/_boxes-cards-list.scss */
        .boxes-cards-list-section .boxes-cards-list-section-wrapper .top-section-area .text .list-content {
          color: #101828;
          /* Text xl/Regular */
          font-family: 'RFDewi', Arial, sans-serif;
          font-size: 20px;
          font-style: normal;
          font-weight: 400;
          line-height: 30px;
          /* 150% */ }
          @media screen and (max-width: 767px) {
            /* line 43, scss/_boxes-cards-list.scss */
            .boxes-cards-list-section .boxes-cards-list-section-wrapper .top-section-area .text .list-content {
              color: #101828;
              /* Text lg/Regular */
              font-family: 'RFDewi', Arial, sans-serif;
              font-size: 18px;
              font-style: normal;
              font-weight: 400;
              line-height: 28px;
              /* 155.556% */ } }
          /* line 49, scss/_boxes-cards-list.scss */
          .boxes-cards-list-section .boxes-cards-list-section-wrapper .top-section-area .text .list-content p:first-child {
            margin-top: 0; }
      @media screen and (max-width: 767px) {
        /* line 54, scss/_boxes-cards-list.scss */
        .boxes-cards-list-section .boxes-cards-list-section-wrapper .top-section-area .buttons {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          row-gap: 12px; } }
    /* line 68, scss/_boxes-cards-list.scss */
    .boxes-cards-list-section .boxes-cards-list-section-wrapper .bottom-section-area .card-items.box-card-lists-slick {
      width: 100%;
      overflow: visible; }
      /* line 71, scss/_boxes-cards-list.scss */
      .boxes-cards-list-section .boxes-cards-list-section-wrapper .bottom-section-area .card-items.box-card-lists-slick .slick-list {
        overflow: visible; }
        /* line 73, scss/_boxes-cards-list.scss */
        .boxes-cards-list-section .boxes-cards-list-section-wrapper .bottom-section-area .card-items.box-card-lists-slick .slick-list .slick-track {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          /* line 75, scss/_boxes-cards-list.scss */
          .boxes-cards-list-section .boxes-cards-list-section-wrapper .bottom-section-area .card-items.box-card-lists-slick .slick-list .slick-track .slick-slide {
            margin: 0 16px; }
            /* line 77, scss/_boxes-cards-list.scss */
            .boxes-cards-list-section .boxes-cards-list-section-wrapper .bottom-section-area .card-items.box-card-lists-slick .slick-list .slick-track .slick-slide:first-child {
              margin-left: 0; }
            /* line 80, scss/_boxes-cards-list.scss */
            .boxes-cards-list-section .boxes-cards-list-section-wrapper .bottom-section-area .card-items.box-card-lists-slick .slick-list .slick-track .slick-slide:last-child {
              margin-right: 0; }
    /* line 88, scss/_boxes-cards-list.scss */
    .boxes-cards-list-section .boxes-cards-list-section-wrapper .bottom-section-area .boxes-cards-list-controls {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-top: 32px;
      -webkit-column-gap: 32px;
         -moz-column-gap: 32px;
              column-gap: 32px;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      /* line 95, scss/_boxes-cards-list.scss */
      .boxes-cards-list-section .boxes-cards-list-section-wrapper .bottom-section-area .boxes-cards-list-controls .arrow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 56px;
        height: 56px;
        border-radius: 1000px;
        border: 1px solid;
        cursor: pointer; }

/* line 1, scss/_post-intro.scss */
.post-intro {
  padding: 64px 0 96px 0; }
  /* line 3, scss/_post-intro.scss */
  .post-intro .intro-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 6, scss/_post-intro.scss */
    .post-intro .intro-wrapper .left {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      max-width: 624px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 24px;
      -ms-flex-item-align: stretch;
          align-self: stretch;
      padding: 32px 32px 32px 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      @media screen and (max-width: 767px) {
        /* line 6, scss/_post-intro.scss */
        .post-intro .intro-wrapper .left {
          max-width: 100%; } }
      /* line 18, scss/_post-intro.scss */
      .post-intro .intro-wrapper .left .date {
        color: #101828;
        /* Text md/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */
        font-weight: 600;
        -ms-flex-item-align: stretch;
            align-self: stretch;
        color: #981f74; }
      /* line 24, scss/_post-intro.scss */
      .post-intro .intro-wrapper .left .intro-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        color: #101828;
        /* Text xl/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 30px;
        /* 150% */
        max-width: 480px;
        -ms-flex-item-align: stretch;
            align-self: stretch;
        color: var(--colors-text-text-tertiary-600, #475467);
        gap: 24px; }
        @media screen and (max-width: 767px) {
          /* line 24, scss/_post-intro.scss */
          .post-intro .intro-wrapper .left .intro-content {
            max-width: 100%; } }
        /* line 36, scss/_post-intro.scss */
        .post-intro .intro-wrapper .left .intro-content .author-info {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          gap: 16px;
          text-decoration: none; }
          /* line 40, scss/_post-intro.scss */
          .post-intro .intro-wrapper .left .intro-content .author-info .author_image {
            width: 56px;
            height: 56px;
            border-radius: 1000px;
            -o-object-fit: cover;
               object-fit: cover;
            -o-object-position: top center;
               object-position: top center; }
          /* line 48, scss/_post-intro.scss */
          .post-intro .intro-wrapper .left .intro-content .author-info .author .author_name {
            display: block;
            color: #101828;
            /* Text lg/Regular */
            font-family: 'RFDewi', Arial, sans-serif;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 28px;
            /* 155.556% */
            font-weight: 600; }
          /* line 53, scss/_post-intro.scss */
          .post-intro .intro-wrapper .left .intro-content .author-info .author .position_role {
            display: block;
            color: #101828;
            /* Text md/Regular */
            font-family: 'RFDewi', Arial, sans-serif;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;
            /* 150% */ }
    /* line 62, scss/_post-intro.scss */
    .post-intro .intro-wrapper .right {
      width: 100%;
      height: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 767px) {
        /* line 62, scss/_post-intro.scss */
        .post-intro .intro-wrapper .right {
          display: none; } }
      /* line 69, scss/_post-intro.scss */
      .post-intro .intro-wrapper .right img {
        width: 100%;
        height: auto;
        -o-object-fit: cover;
           object-fit: cover; }

/* line 1, scss/_sidebar.scss */
#sidebar {
  max-width: 280px;
  min-width: 280px; }
  @media screen and (max-width: 767px) {
    /* line 1, scss/_sidebar.scss */
    #sidebar {
      max-width: 100%;
      min-width: 100%; } }
  /* line 8, scss/_sidebar.scss */
  #sidebar .section-divider:first-child {
    margin-top: 0; }
  /* line 11, scss/_sidebar.scss */
  #sidebar .section-divider {
    margin: 24px 0; }
  /* line 14, scss/_sidebar.scss */
  #sidebar .sections {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 12px;
    -webkit-padding-start: 20px;
            padding-inline-start: 20px; }
    /* line 20, scss/_sidebar.scss */
    #sidebar .sections .sidebar-link {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      text-decoration: none;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 8px;
      background: #fff;
      color: #475467;
      font-weight: 600;
      padding: 0; }
      /* line 1003, scss/_settings.scss */
      #sidebar .sections .sidebar-link:hover {
        background: #fff;
        color: #344054; }
      /* line 1007, scss/_settings.scss */
      #sidebar .sections .sidebar-link:disabled {
        color: #98a2b3; }
  /* line 24, scss/_sidebar.scss */
  #sidebar .categories-title, #sidebar .sections-title {
    color: #101828;
    /* Text md/Regular */
    font-family: 'RFDewi', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
    font-weight: 600;
    color: #ba268e;
    margin-bottom: 24px;
    margin-top: 0; }
  /* line 31, scss/_sidebar.scss */
  #sidebar .categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    gap: 8px;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    /* line 38, scss/_sidebar.scss */
    #sidebar .categories .category {
      color: #101828;
      /* Text sm/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px;
      /* 142.857% */
      text-transform: uppercase;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 2px 9px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 3px;
      border-radius: 6px;
      border: 1px solid;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      text-decoration: none; }
  /* line 54, scss/_sidebar.scss */
  #sidebar .socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 12px;
    position: relative; }
    /* line 59, scss/_sidebar.scss */
    #sidebar .socials a {
      width: 40px;
      height: 40px;
      border: 1px solid;
      border-radius: 8px;
      padding: 10px; }
      /* line 66, scss/_sidebar.scss */
      #sidebar .socials a svg {
        width: 20px;
        height: 20px; }
      /* line 70, scss/_sidebar.scss */
      #sidebar .socials a:hover {
        cursor: pointer; }
    /* line 74, scss/_sidebar.scss */
    #sidebar .socials .text-copied {
      background-color: #ba268e;
      border-radius: 6px;
      color: #fff;
      padding: 10px;
      position: absolute;
      display: none;
      top: 50px; }
      /* line 83, scss/_sidebar.scss */
      #sidebar .socials .text-copied.show-message {
        display: block; }

/* line 3, scss/_single-form.scss */
.single-form .form-wrapper {
  max-width: 480px;
  padding: 48px 0;
  margin: auto; }
  /* line 8, scss/_single-form.scss */
  .single-form .form-wrapper .form-heading {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    padding: 0 16px 48px; }
    /* line 14, scss/_single-form.scss */
    .single-form .form-wrapper .form-heading .form-subheading {
      color: #101828;
      /* Text sm/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px;
      /* 142.857% */
      font-weight: 600;
      color: #981f74;
      margin-top: 0; }
    /* line 20, scss/_single-form.scss */
    .single-form .form-wrapper .form-heading .form-content {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */ }
      /* line 23, scss/_single-form.scss */
      .single-form .form-wrapper .form-heading .form-content p:first-child {
        margin-top: 0; }
  /* line 30, scss/_single-form.scss */
  .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-response-msg {
    color: #101828;
    /* Text md/Regular */
    font-family: 'RFDewi', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
    text-align: center;
    margin-bottom: 48px; }
  /* line 37, scss/_single-form.scss */
  .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout .nf-form-fields-required {
    display: none; }
  /* line 43, scss/_single-form.scss */
  .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container {
    margin-bottom: 24px; }
    /* line 47, scss/_single-form.scss */
    .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-label {
      margin-bottom: 6px; }
      /* line 49, scss/_single-form.scss */
      .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-label label, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-label span {
        color: #101828;
        /* Text sm/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        /* 142.857% */
        font-weight: 500; }
    /* line 56, scss/_single-form.scss */
    .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
      padding: 10px 14px;
      border-radius: 8px;
      background-color: #ffffff;
      -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
              box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); }
      /* line 62, scss/_single-form.scss */
      .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input::-webkit-input-placeholder, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea::-webkit-input-placeholder {
        color: #101828;
        /* Text md/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */ }
      .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input::-moz-placeholder, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea::-moz-placeholder {
        color: #101828;
        /* Text md/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */ }
      .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input:-ms-input-placeholder, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea:-ms-input-placeholder {
        color: #101828;
        /* Text md/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */ }
      .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input::-ms-input-placeholder, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea::-ms-input-placeholder {
        color: #101828;
        /* Text md/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */ }
      .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input::placeholder, .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea::placeholder {
        color: #101828;
        /* Text md/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */ }
    /* line 67, scss/_single-form.scss */
    .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
      height: 134px; }
    /* line 70, scss/_single-form.scss */
    .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      text-decoration: none;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 6px;
      border-radius: 8px;
      border: 1px solid #ba268e;
      background: #ba268e;
      -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
              box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
      color: #fff;
      font-weight: 600;
      padding: 12px 18px;
      width: 100%; }
      /* line 755, scss/_settings.scss */
      .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
        background: #981f74; }
      /* line 758, scss/_settings.scss */
      .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:focus {
        -webkit-box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
                box-shadow: 0px 0px 0px 4px rgba(158, 119, 237, 0.24), 0px 1px 2px 0px rgba(16, 24, 40, 0.05); }
      /* line 762, scss/_settings.scss */
      .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:disabled {
        background: #f2f4f7;
        border: 1px solid #eaecf0;
        color: #98a2b3; }
    /* line 76, scss/_single-form.scss */
    .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element input[type=checkbox]:focus + label:after {
      -webkit-box-shadow: 0 0 3px #ea99d2;
              box-shadow: 0 0 3px #ea99d2; }
    /* line 81, scss/_single-form.scss */
    .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element ul {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; }
      /* line 84, scss/_single-form.scss */
      .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element ul li label {
        color: #101828;
        /* Text md/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */
        font-weight: 500; }
        /* line 88, scss/_single-form.scss */
        .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element ul li label::before {
          width: 20px;
          height: 20px;
          border-radius: 6px;
          color: #981f74; }
        /* line 94, scss/_single-form.scss */
        .single-form .form-wrapper .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-row .nf-field-container .nf-field .field-wrap .nf-field-element ul li label::after {
          background-color: #ffffff;
          border-radius: 6px; }

/* line 2, scss/_metrics.scss */
.metrics .metrics-group {
  padding: 64px;
  border-radius: 16px; }
  /* line 5, scss/_metrics.scss */
  .metrics .metrics-group.metrics-large {
    padding: 32px; }
  /* line 8, scss/_metrics.scss */
  .metrics .metrics-group.dark {
    background-color: #77185a; }
    /* line 11, scss/_metrics.scss */
    .metrics .metrics-group.dark .metrics-heading-wrapper .metics-heading {
      color: #ffffff; }
    /* line 14, scss/_metrics.scss */
    .metrics .metrics-group.dark .metrics-heading-wrapper .metrics-content {
      color: #ea99d2 !important; }
    /* line 20, scss/_metrics.scss */
    .metrics .metrics-group.dark .metrics-items .metrics-item .metrics-item_number {
      color: #ffffff; }
    /* line 23, scss/_metrics.scss */
    .metrics .metrics-group.dark .metrics-items .metrics-item .metrics-item_content {
      color: #ea99d2; }
  /* line 29, scss/_metrics.scss */
  .metrics .metrics-group.light {
    background-color: #f9fafb; }
    /* line 33, scss/_metrics.scss */
    .metrics .metrics-group.light .metrics-items .metrics-item .metrics-item_number {
      color: #ba268e; }
  /* line 43, scss/_metrics.scss */
  .metrics .metrics-group .metrics-heading-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    margin-bottom: 64px; }
    /* line 48, scss/_metrics.scss */
    .metrics .metrics-group .metrics-heading-wrapper .metrics-header {
      color: #101828;
      /* Display sm/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 30px;
      font-style: normal;
      font-weight: 400;
      line-height: 38px;
      /* 126.667% */
      font-weight: 600; }
    /* line 52, scss/_metrics.scss */
    .metrics .metrics-group .metrics-heading-wrapper .metrics-content {
      color: #101828;
      /* Text lg/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 28px;
      /* 155.556% */ }
      /* line 55, scss/_metrics.scss */
      .metrics .metrics-group .metrics-heading-wrapper .metrics-content p:first-child {
        margin-top: 0; }
  /* line 61, scss/_metrics.scss */
  .metrics .metrics-group.metrics-large .metrics-items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
    row-gap: 64px;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px; }
    /* line 66, scss/_metrics.scss */
    .metrics .metrics-group.metrics-large .metrics-items .metrics-item {
      max-width: 312px; }
      @media screen and (max-width: 767px) {
        /* line 66, scss/_metrics.scss */
        .metrics .metrics-group.metrics-large .metrics-items .metrics-item {
          margin-top: 0; }
          /* line 70, scss/_metrics.scss */
          .metrics .metrics-group.metrics-large .metrics-items .metrics-item .metrics-item_number {
            font-size: 38px; } }
  /* line 77, scss/_metrics.scss */
  .metrics .metrics-group .metrics-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 32px; }
    @media screen and (max-width: 767px) {
      /* line 77, scss/_metrics.scss */
      .metrics .metrics-group .metrics-items {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 64px; }
        /* line 86, scss/_metrics.scss */
        .metrics .metrics-group .metrics-items .metrics-item {
          gap: 12px;
          width: 240px; } }
    /* line 91, scss/_metrics.scss */
    .metrics .metrics-group .metrics-items .metrics-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      max-width: 248px;
      gap: 20px; }
      /* line 98, scss/_metrics.scss */
      .metrics .metrics-group .metrics-items .metrics-item.left .metrics-item_number {
        -ms-flex-item-align: start;
            align-self: flex-start; }
      /* line 101, scss/_metrics.scss */
      .metrics .metrics-group .metrics-items .metrics-item.left .metrics-item_content {
        text-align: left; }
      /* line 106, scss/_metrics.scss */
      .metrics .metrics-group .metrics-items .metrics-item.center .metrics-item_number {
        -ms-flex-item-align: center;
            align-self: center; }
      /* line 109, scss/_metrics.scss */
      .metrics .metrics-group .metrics-items .metrics-item.center .metrics-item_content {
        text-align: center; }
      /* line 113, scss/_metrics.scss */
      .metrics .metrics-group .metrics-items .metrics-item .metrics-item_number {
        color: #101828;
        /* Display xl/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 60px;
        font-style: normal;
        font-weight: 400;
        line-height: 72px;
        /* 120% */
        font-weight: 600; }
      /* line 118, scss/_metrics.scss */
      .metrics .metrics-group .metrics-items .metrics-item .metrics-item_content {
        color: #101828;
        /* Text lg/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 28px;
        /* 155.556% */ }
        /* line 120, scss/_metrics.scss */
        .metrics .metrics-group .metrics-items .metrics-item .metrics-item_content p:first-child {
          margin-top: 0; }

/* line 1, scss/_testimonials.scss */
.testimonials {
  padding: 96px 0; }
  /* line 4, scss/_testimonials.scss */
  .testimonials .testimonials-slick .testimonial-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 120px;
       -moz-column-gap: 120px;
            column-gap: 120px; }
    @media screen and (max-width: 767px) {
      /* line 4, scss/_testimonials.scss */
      .testimonials .testimonials-slick .testimonial-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        row-gap: 64px; } }
    @media screen and (max-width: 1024px) {
      /* line 4, scss/_testimonials.scss */
      .testimonials .testimonials-slick .testimonial-wrapper {
        -webkit-column-gap: 64px;
           -moz-column-gap: 64px;
                column-gap: 64px; } }
    /* line 16, scss/_testimonials.scss */
    .testimonials .testimonials-slick .testimonial-wrapper .user-image img {
      width: 328px;
      height: 328px;
      border-radius: 16px;
      aspect-ratio: 1;
      -o-object-fit: cover;
         object-fit: cover; }
    /* line 24, scss/_testimonials.scss */
    .testimonials .testimonials-slick .testimonial-wrapper .rating-quote {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      /* line 27, scss/_testimonials.scss */
      .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .rating {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-column-gap: 4px;
           -moz-column-gap: 4px;
                column-gap: 4px; }
      /* line 33, scss/_testimonials.scss */
      .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote {
        padding: 0; }
        /* line 36, scss/_testimonials.scss */
        .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote .testimonial-content {
          max-height: 252px;
          overflow: hidden; }
          @media screen and (max-width: 1024px) {
            /* line 36, scss/_testimonials.scss */
            .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote .testimonial-content {
              max-height: 216px; } }
          /* line 44, scss/_testimonials.scss */
          .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote .testimonial-content .read-more-btn {
            display: none; }
          /* line 50, scss/_testimonials.scss */
          .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote .testimonial-content.read-more.show-more {
            max-height: none; }
            /* line 53, scss/_testimonials.scss */
            .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote .testimonial-content.read-more.show-more .read-more-btn {
              display: none; }
          /* line 58, scss/_testimonials.scss */
          .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote .testimonial-content.read-more .read-more-btn {
            cursor: pointer;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            height: 76px;
            width: 100%;
            color: #981f74;
            font-weight: 600;
            position: absolute;
            padding-top: 38px;
            top: 176px;
            line-height: 38px;
            text-align: center;
            background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(40%, rgba(255, 255, 255, 0.8)), to(white));
            background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 40%, white); }
            @media screen and (max-width: 1024px) {
              /* line 58, scss/_testimonials.scss */
              .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote .testimonial-content.read-more .read-more-btn {
                height: 64px;
                padding-top: 32px;
                top: 152px;
                line-height: 32px; } }
        /* line 84, scss/_testimonials.scss */
        .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote p {
          color: #101828;
          /* Display sm/Regular */
          font-family: 'RFDewi', Arial, sans-serif;
          font-size: 30px;
          font-style: normal;
          font-weight: 400;
          line-height: 38px;
          /* 126.667% */
          margin-top: 24px; }
          @media screen and (max-width: 1024px) {
            /* line 84, scss/_testimonials.scss */
            .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote p {
              color: #101828;
              /* Display xs/Regular */
              font-family: 'RFDewi', Arial, sans-serif;
              font-size: 24px;
              font-style: normal;
              font-weight: 400;
              line-height: 32px;
              /* 133.333% */ } }
        /* line 92, scss/_testimonials.scss */
        .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote::before {
          display: none; }
        /* line 96, scss/_testimonials.scss */
        .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote footer .author-name {
          color: #101828;
          /* Text lg/Regular */
          font-family: 'RFDewi', Arial, sans-serif;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 28px;
          /* 155.556% */
          font-weight: 600; }
          /* line 99, scss/_testimonials.scss */
          .testimonials .testimonials-slick .testimonial-wrapper .rating-quote .blockquote blockquote footer .author-name cite {
            color: #101828;
            /* Text md/Regular */
            font-family: 'RFDewi', Arial, sans-serif;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;
            /* 150% */ }
  /* line 109, scss/_testimonials.scss */
  .testimonials .testimonial-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px; }
    /* line 114, scss/_testimonials.scss */
    .testimonials .testimonial-controls .arrow {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 56px;
      height: 56px;
      border-radius: 1000px;
      border: 1px solid;
      cursor: pointer; }

/* line 2, scss/_features.scss */
.features .features-wrapper {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 32px; }
  /* line 6, scss/_features.scss */
  .features .features-wrapper.columns-2 {
    grid-template-columns: repeat(2, 1fr); }
    @media screen and (max-width: 767px) {
      /* line 6, scss/_features.scss */
      .features .features-wrapper.columns-2 {
        grid-template-columns: repeat(1, 1fr); } }
  /* line 12, scss/_features.scss */
  .features .features-wrapper.columns-3 {
    grid-template-columns: repeat(3, 1fr); }
    @media screen and (max-width: 767px) {
      /* line 12, scss/_features.scss */
      .features .features-wrapper.columns-3 {
        grid-template-columns: repeat(1, 1fr); } }
  /* line 18, scss/_features.scss */
  .features .features-wrapper.columns-4 {
    grid-template-columns: repeat(4, 1fr); }
    @media screen and (max-width: 767px) {
      /* line 18, scss/_features.scss */
      .features .features-wrapper.columns-4 {
        grid-template-columns: repeat(2, 1fr); } }
    @media screen and (max-width: 480px) {
      /* line 18, scss/_features.scss */
      .features .features-wrapper.columns-4 {
        grid-template-columns: repeat(1, 1fr); } }
  /* line 27, scss/_features.scss */
  .features .features-wrapper.columns-5 {
    grid-template-columns: repeat(5, 1fr); }
    @media screen and (max-width: 767px) {
      /* line 27, scss/_features.scss */
      .features .features-wrapper.columns-5 {
        grid-template-columns: repeat(2, 1fr); } }
    @media screen and (max-width: 480px) {
      /* line 27, scss/_features.scss */
      .features .features-wrapper.columns-5 {
        grid-template-columns: repeat(1, 1fr); } }
  /* line 36, scss/_features.scss */
  .features .features-wrapper.columns-6 {
    grid-template-columns: repeat(6, 1fr); }
    @media screen and (max-width: 767px) {
      /* line 36, scss/_features.scss */
      .features .features-wrapper.columns-6 {
        grid-template-columns: repeat(3, 1fr); } }
    @media screen and (max-width: 480px) {
      /* line 36, scss/_features.scss */
      .features .features-wrapper.columns-6 {
        grid-template-columns: repeat(1, 1fr); } }
  /* line 51, scss/_features.scss */
  .features .features-wrapper.boxes-white .feature-item {
    background-color: #ffffff; }
  /* line 56, scss/_features.scss */
  .features .features-wrapper.boxes-white.left .feature-item {
    padding: 24px 0 0; }
  /* line 64, scss/_features.scss */
  .features .features-wrapper.icon-primary .feature-item .icon {
    background-color: #ba268e; }
  /* line 71, scss/_features.scss */
  .features .features-wrapper.icon-white .feature-item .icon {
    background-color: #ffffff; }
  /* line 79, scss/_features.scss */
  .features .features-wrapper.icon-size-md .feature-item .icon img {
    width: 36px;
    max-height: 36px; }
  /* line 90, scss/_features.scss */
  .features .features-wrapper.icon-size-lg .feature-item .icon img {
    width: 48px;
    max-height: 48px; }
  /* line 99, scss/_features.scss */
  .features .features-wrapper.center .feature-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    /* line 102, scss/_features.scss */
    .features .features-wrapper.center .feature-item .feature-item-content-wrapp .feature-title {
      text-align: center; }
    /* line 105, scss/_features.scss */
    .features .features-wrapper.center .feature-item .feature-item-content-wrapp .feature-description {
      text-align: center; }
  /* line 113, scss/_features.scss */
  .features .features-wrapper.left .feature-item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    /* line 115, scss/_features.scss */
    .features .features-wrapper.left .feature-item .feature-item-content-wrapp {
      padding: 0; }
  /* line 122, scss/_features.scss */
  .features .features-wrapper.left-icon .feature-item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 125, scss/_features.scss */
    .features .features-wrapper.left-icon .feature-item .feature-item-content-wrapp {
      padding: 0 0 0 16px; }
      /* line 127, scss/_features.scss */
      .features .features-wrapper.left-icon .feature-item .feature-item-content-wrapp .feature-title {
        margin-top: 10px; }
  /* line 134, scss/_features.scss */
  .features .features-wrapper.integration-box {
    row-gap: 88px; }
    /* line 136, scss/_features.scss */
    .features .features-wrapper.integration-box .feature-item {
      padding-top: 52px; }
      /* line 138, scss/_features.scss */
      .features .features-wrapper.integration-box .feature-item .icon {
        position: absolute;
        top: -32px; }
  /* line 146, scss/_features.scss */
  .features .features-wrapper.icon-card .feature-item {
    padding: 24px; }
  /* line 152, scss/_features.scss */
  .features .features-wrapper.icon-card.icon-primary .feature-item {
    row-gap: 44px; }
    /* line 154, scss/_features.scss */
    .features .features-wrapper.icon-card.icon-primary .feature-item .icon {
      width: 48px;
      height: 48px;
      min-width: 48px;
      -webkit-box-shadow: none;
              box-shadow: none; }
  /* line 163, scss/_features.scss */
  .features .features-wrapper .feature-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    position: relative; }
    /* line 169, scss/_features.scss */
    .features .features-wrapper .feature-item .icon {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 64px;
      width: 64px;
      min-width: 64px;
      border-radius: 12px;
      padding: 4px;
      border: 1px solid;
      -webkit-box-shadow: 0px 1px 2px 0px #1018280D;
              box-shadow: 0px 1px 2px 0px #1018280D; }
      /* line 182, scss/_features.scss */
      .features .features-wrapper .feature-item .icon img {
        width: 24px;
        height: auto;
        max-height: 24px;
        max-width: 94%; }
    /* line 189, scss/_features.scss */
    .features .features-wrapper .feature-item .feature-item-content-wrapp {
      padding: 0 24px 32px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      row-gap: 8px; }
      /* line 194, scss/_features.scss */
      .features .features-wrapper .feature-item .feature-item-content-wrapp .feature-title {
        color: #101828;
        /* Text xl/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 30px;
        /* 150% */
        font-weight: 600; }
      /* line 198, scss/_features.scss */
      .features .features-wrapper .feature-item .feature-item-content-wrapp .feature-description {
        color: #101828;
        /* Text md/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 150% */ }
        /* line 201, scss/_features.scss */
        .features .features-wrapper .feature-item .feature-item-content-wrapp .feature-description p:first-child {
          margin-top: 0; }
        /* line 204, scss/_features.scss */
        .features .features-wrapper .feature-item .feature-item-content-wrapp .feature-description a {
          text-decoration: none;
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 8px;
          background: #fff;
          color: #981f74;
          font-weight: 600;
          color: #981f74 !important;
          background-color: transparent; }
          /* line 967, scss/_settings.scss */
          .features .features-wrapper .feature-item .feature-item-content-wrapp .feature-description a:hover {
            background: #fff;
            color: #77185a; }
          /* line 971, scss/_settings.scss */
          .features .features-wrapper .feature-item .feature-item-content-wrapp .feature-description a:disabled {
            color: #98a2b3; }

/* line 1, scss/_tabs.scss */
.tabs-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 64px; }
  /* line 5, scss/_tabs.scss */
  .tabs-section .tabs-swicher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid;
    border-radius: 8px;
    padding: 6px;
    gap: 8px;
    margin: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
    /* line 17, scss/_tabs.scss */
    .tabs-section .tabs-swicher span {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      font-weight: 600;
      padding: 10px 12px;
      cursor: pointer; }
      /* line 23, scss/_tabs.scss */
      .tabs-section .tabs-swicher span.active {
        border-radius: 6px;
        background-color: #ffffff;
        -webkit-box-shadow: 0px 1px 2px 0px #1018280F;
                box-shadow: 0px 1px 2px 0px #1018280F;
        -webkit-box-shadow: 0px 1px 3px 0px #1018281A;
                box-shadow: 0px 1px 3px 0px #1018281A; }
  /* line 34, scss/_tabs.scss */
  .tabs-section .tab-items .item-wrapp {
    display: none; }
    /* line 36, scss/_tabs.scss */
    .tabs-section .tab-items .item-wrapp.active {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }

/* line 1, scss/_team-section.scss */
.team-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  /* line 14, scss/_team-section.scss */
  .team-section .member-card {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 24px 20px;
    max-width: calc(25% - 24px);
    text-decoration: none; }
    @media screen and (max-width: 767px) {
      /* line 14, scss/_team-section.scss */
      .team-section .member-card {
        max-width: calc(50% - 16px); } }
    @media screen and (max-width: 1024px) {
      /* line 14, scss/_team-section.scss */
      .team-section .member-card {
        max-width: 100%; } }
    /* line 31, scss/_team-section.scss */
    .team-section .member-card .member-image {
      height: 96px;
      width: 96px;
      border-radius: 1000px;
      overflow: hidden; }
    /* line 37, scss/_team-section.scss */
    .team-section .member-card .member-title {
      color: #101828;
      /* Text lg/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 28px;
      /* 155.556% */
      font-weight: 600;
      margin-bottom: 0; }
    /* line 42, scss/_team-section.scss */
    .team-section .member-card .memeber-subtitle {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      color: #981f74;
      margin: 0;
      margin-bottom: 8px; }
    /* line 48, scss/_team-section.scss */
    .team-section .member-card .member-short-content {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      color: #175C78; }
      /* line 51, scss/_team-section.scss */
      .team-section .member-card .member-short-content p:first-child {
        margin-top: 0; }

/* line 1, scss/_process-section.scss */
.process-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 40px;
  gap: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  /* line 15, scss/_process-section.scss */
  .process-section .process-card {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 24px 20px;
    max-width: calc(20% - 28px);
    text-align: center; }
    @media screen and (max-width: 1024px) {
      /* line 15, scss/_process-section.scss */
      .process-section .process-card {
        max-width: calc(33% - 22px); } }
    @media screen and (max-width: 767px) {
      /* line 15, scss/_process-section.scss */
      .process-section .process-card {
        max-width: calc(50% - 16px); } }
    @media screen and (max-width: 480px) {
      /* line 15, scss/_process-section.scss */
      .process-section .process-card {
        max-width: 100%; } }
    /* line 36, scss/_process-section.scss */
    .process-section .process-card .process-image {
      max-width: 100%; }
    /* line 39, scss/_process-section.scss */
    .process-section .process-card .process-title {
      color: #101828;
      /* Text lg/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 28px;
      /* 155.556% */
      font-weight: 600;
      margin-bottom: 0; }
    /* line 44, scss/_process-section.scss */
    .process-section .process-card .process-subtitle {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      color: #981f74;
      margin: 0;
      margin-bottom: 8px; }
    /* line 50, scss/_process-section.scss */
    .process-section .process-card .process-short-content {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      color: #175C78; }
      /* line 53, scss/_process-section.scss */
      .process-section .process-card .process-short-content p:first-child {
        margin-top: 0; }

/* line 1, scss/_contact-location.scss */
.contact-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media screen and (max-width: 767px) {
    /* line 1, scss/_contact-location.scss */
    .contact-location {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      row-gap: 32px; } }
  /* line 9, scss/_contact-location.scss */
  .contact-location .contact-location-image {
    max-width: 832px;
    max-height: 519px; }
    /* line 12, scss/_contact-location.scss */
    .contact-location .contact-location-image img {
      width: 100%;
      height: auto; }
  /* line 17, scss/_contact-location.scss */
  .contact-location .addresses {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 32px; }
    /* line 21, scss/_contact-location.scss */
    .contact-location .addresses .contact-location-address {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-column-gap: 16px;
         -moz-column-gap: 16px;
              column-gap: 16px; }
      /* line 25, scss/_contact-location.scss */
      .contact-location .addresses .contact-location-address .address {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        row-gap: 8px; }
        /* line 29, scss/_contact-location.scss */
        .contact-location .addresses .contact-location-address .address .icon {
          width: 24px;
          height: 26px; }
        /* line 33, scss/_contact-location.scss */
        .contact-location .addresses .contact-location-address .address .city {
          color: #101828;
          /* Text xl/Regular */
          font-family: 'RFDewi', Arial, sans-serif;
          font-size: 20px;
          font-style: normal;
          font-weight: 400;
          line-height: 30px;
          /* 150% */
          font-weight: 600;
          margin: 0; }
        /* line 38, scss/_contact-location.scss */
        .contact-location .addresses .contact-location-address .address .street {
          color: #101828;
          /* Text md/Regular */
          font-family: 'RFDewi', Arial, sans-serif;
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          /* 150% */
          margin: 0; }

/* line 1, scss/_featured-case-studies.scss */
.featured-case-studies {
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(auto-fill, minmax(calc(33% - 32px), 1fr)); }
  @media screen and (max-width: 1024px) {
    /* line 1, scss/_featured-case-studies.scss */
    .featured-case-studies {
      grid-template-columns: repeat(auto-fill, minmax(calc(50% - 32px), 1fr)); } }
  @media screen and (max-width: 767px) {
    /* line 1, scss/_featured-case-studies.scss */
    .featured-case-studies {
      grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)); } }
  /* line 14, scss/_featured-case-studies.scss */
  .featured-case-studies .case-study {
    background-color: #ffffff;
    border: 1px solid;
    border-radius: 16px;
    -webkit-box-shadow: 0px 12px 16px -4px #10182814;
            box-shadow: 0px 12px 16px -4px #10182814;
    padding: 32px; }
    /* line 21, scss/_featured-case-studies.scss */
    .featured-case-studies .case-study a {
      text-decoration: none; }
    /* line 25, scss/_featured-case-studies.scss */
    .featured-case-studies .case-study li {
      font-size: 16px;
      line-height: 24px; }
    /* line 29, scss/_featured-case-studies.scss */
    .featured-case-studies .case-study.featured-study {
      grid-column: span 3;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      @media screen and (max-width: 1024px) {
        /* line 29, scss/_featured-case-studies.scss */
        .featured-case-studies .case-study.featured-study {
          grid-column: span 2; } }
      @media screen and (max-width: 767px) {
        /* line 29, scss/_featured-case-studies.scss */
        .featured-case-studies .case-study.featured-study {
          grid-column: 1;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
      /* line 43, scss/_featured-case-studies.scss */
      .featured-case-studies .case-study.featured-study .card-wrapper {
        width: 40%; }
        @media screen and (max-width: 767px) {
          /* line 43, scss/_featured-case-studies.scss */
          .featured-case-studies .case-study.featured-study .card-wrapper {
            width: 100%;
            -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                    order: 2; } }
        /* line 51, scss/_featured-case-studies.scss */
        .featured-case-studies .case-study.featured-study .card-wrapper .featured-logo {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: start; }
        /* line 54, scss/_featured-case-studies.scss */
        .featured-case-studies .case-study.featured-study .card-wrapper .subtitle {
          text-align: left; }
        /* line 57, scss/_featured-case-studies.scss */
        .featured-case-studies .case-study.featured-study .card-wrapper .description {
          text-align: left; }
        /* line 60, scss/_featured-case-studies.scss */
        .featured-case-studies .case-study.featured-study .card-wrapper .featured-study-list {
          list-style: none;
          padding: 0;
          margin-top: 24px;
          margin-bottom: 40px; }
          /* line 65, scss/_featured-case-studies.scss */
          .featured-case-studies .case-study.featured-study .card-wrapper .featured-study-list li {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            gap: 12px;
            margin-bottom: 16px; }
            /* line 69, scss/_featured-case-studies.scss */
            .featured-case-studies .case-study.featured-study .card-wrapper .featured-study-list li svg {
              -ms-flex-negative: 0;
                  flex-shrink: 0;
              width: 24px;
              height: 24px; }
        /* line 76, scss/_featured-case-studies.scss */
        .featured-case-studies .case-study.featured-study .card-wrapper .feature-study-button-wrapper {
          padding-top: 24px; }
          /* line 78, scss/_featured-case-studies.scss */
          .featured-case-studies .case-study.featured-study .card-wrapper .feature-study-button-wrapper a {
            width: 100%; }
      /* line 83, scss/_featured-case-studies.scss */
      .featured-case-studies .case-study.featured-study .study-image-wrapper {
        width: 60%;
        padding: 16px 16px 16px 48px; }
        @media screen and (max-width: 767px) {
          /* line 83, scss/_featured-case-studies.scss */
          .featured-case-studies .case-study.featured-study .study-image-wrapper {
            width: 100%;
            -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                    order: 1; } }
        /* line 92, scss/_featured-case-studies.scss */
        .featured-case-studies .case-study.featured-study .study-image-wrapper img {
          width: 100%;
          height: auto; }
    /* line 98, scss/_featured-case-studies.scss */
    .featured-case-studies .case-study .featured-logo {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      /* line 101, scss/_featured-case-studies.scss */
      .featured-case-studies .case-study .featured-logo img {
        width: auto;
        height: 48px;
        max-width: 100%; }
    /* line 107, scss/_featured-case-studies.scss */
    .featured-case-studies .case-study .subtitle {
      color: #101828;
      /* Text xs/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 18px;
      /* 150% */
      font-weight: 700;
      text-align: center; }
    /* line 113, scss/_featured-case-studies.scss */
    .featured-case-studies .case-study .description {
      color: #101828;
      /* Text md/Regular */
      font-family: 'RFDewi', Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      /* 150% */
      text-align: center; }
    /* line 118, scss/_featured-case-studies.scss */
    .featured-case-studies .case-study .services {
      padding-top: 32px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      gap: 8px;
      -ms-flex-item-align: stretch;
          align-self: stretch;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      /* line 126, scss/_featured-case-studies.scss */
      .featured-case-studies .case-study .services .service {
        color: #101828;
        /* Text sm/Regular */
        font-family: 'RFDewi', Arial, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        /* 142.857% */
        text-transform: uppercase;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 2px 9px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 3px;
        border-radius: 6px;
        border: 1px solid;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        text-decoration: none; }

/* line 2, scss/_404.scss */
.page-not-found .hero-banner {
  padding-top: 0;
  margin-top: 0;
  gap: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  @media screen and (max-width: 767px) {
    /* line 2, scss/_404.scss */
    .page-not-found .hero-banner {
      gap: 16px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  /* line 12, scss/_404.scss */
  .page-not-found .hero-banner .left {
    width: 50%; }
    @media screen and (max-width: 767px) {
      /* line 12, scss/_404.scss */
      .page-not-found .hero-banner .left {
        width: 100%; } }
  /* line 19, scss/_404.scss */
  .page-not-found .hero-banner .right .desktop-img {
    width: 100%;
    height: auto; }
    @media screen and (max-width: 767px) {
      /* line 19, scss/_404.scss */
      .page-not-found .hero-banner .right .desktop-img {
        display: none; } }
  /* line 27, scss/_404.scss */
  .page-not-found .hero-banner .right .mobile-img {
    width: 100%;
    height: auto; }
    @media screen and (min-width: 767px) {
      /* line 27, scss/_404.scss */
      .page-not-found .hero-banner .right .mobile-img {
        display: none; } }

/* line 38, scss/_404.scss */
.page-not-found .heading {
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media screen and (max-width: 767px) {
    /* line 42, scss/_404.scss */
    .page-not-found .heading .cta-buttons-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; } }
  /* line 47, scss/_404.scss */
  .page-not-found .heading .cta-buttons-wrapper .btn-back {
    cursor: pointer;
    border-color: #1f242f;
    color: #1f242f; }
