/* Extracted from index\services.html */
@keyframes showline {
    0% {
      transform: scale(0)
    }

    50% {
      transform: scale(.5)
    }

    to {
      transform: scale(1)
    }
  }

  @keyframes moveShow {
    0% {
      transform: rotate(0);
      transform-origin: top
    }

    to {
      transform: rotate(1turn);
      transform-origin: top
    }
  }

  @keyframes moveLeft {
    0% {
      transform: translateX(0)
    }

    to {
      transform: translateX(-50%)
    }
  }

  @keyframes moveRight {
    0% {
      transform: translateX(-50%)
    }

    to {
      transform: translateX(0)
    }
  }

  @keyframes moveTop {
    0% {
      transform: translateY(0)
    }

    33% {
      transform: translateY(-35%)
    }

    66% {
      transform: translateY(35%)
    }

    to {
      transform: translateY(0)
    }
  }

  .xz-cards-nadp {
    display: grid;
    margin: 0 !important
  }

  .xz-cards-nadp[data-cols="1"] {
    grid-template-columns: 1fr
  }

  .xz-cards-nadp[data-cols="2"] {
    grid-template-columns: 1fr 1fr
  }

  .xz-cards-nadp[data-cols="3"] {
    grid-template-columns: 1fr 1fr 1fr
  }

  .xz-cards-nadp[data-cols="4"] {
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .xz-cards-nadp[data-cols="5"] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
  }

  .xz-cards-nadp[data-gap="0"] {
    gap: 0
  }

  .xz-cards-nadp[data-gap="1"] {
    gap: var(--wp--preset--spacing--10)
  }

  .xz-cards-nadp[data-gap="2"] {
    gap: var(--wp--preset--spacing--20)
  }

  .xz-cards-nadp[data-gap="3"] {
    gap: var(--wp--preset--spacing--30)
  }

  .xz-cards-nadp[data-gap="4"] {
    gap: var(--wp--preset--spacing--40)
  }

  .xz-cards-nadp[data-gap="5"] {
    gap: var(--wp--preset--spacing--50)
  }

  .xz-cards-nadp[data-gap="6"] {
    gap: var(--wp--preset--spacing--60)
  }

  .xz-cards-nadp[data-gap="7"] {
    gap: var(--wp--preset--spacing--70)
  }

  @media screen and (max-width:1024px) {
    .xz-cards-nadp[data-cols="4"] {
      grid-template-columns: 1fr 1fr 1fr
    }
  }

  @media screen and (max-width:800px) {

    .xz-cards-nadp[data-cols="3"],
    .xz-cards-nadp[data-cols="4"] {
      grid-template-columns: 1fr 1fr
    }
  }

  @media screen and (max-width:600px) {
    .xz-cards-nadp[data-cols="2"] {
      grid-template-columns: 1fr
    }
  }

  @media screen and (max-width:500px) {

    .xz-cards-nadp[data-cols="3"],
    .xz-cards-nadp[data-cols="4"] {
      grid-template-columns: 1fr
    }
  }

  .xz-cards-nadp.swiper {
    display: block
  }

  .xz-cards-nadp {
    border-left: 1px solid var(--wp--preset--color--light-3)
  }

  .xz-card-nadp {
    border: 1px solid var(--wp--preset--color--light-3);
    border-left: none;
    border-top: none;
    transition: all .5s
  }

  .swiper-slide .xz-card-nadp {
    height: 100%
  }

  .swiper-slide .xz-card-nadp:hover {
    transform: translateY(0)
  }

  .xz-card-nadp:hover img {
    transform: scale(1.05)
  }

  .xz-card-nadp-thumb {
    aspect-ratio: 320/215;
    overflow: hidden
  }

  .xz-card-nadp-thumb img {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: all .5s;
    width: 100%
  }

  .xz-card-nadp-x {
    color: var(--wp--preset--color--a);
    font-size: var(--wp--preset--font-size--s);
    line-height: 1.5
  }

  .xz-card-nadp-tit {
    font-weight: 700;
    margin: 0 !important;
    padding: var(--wp--preset--spacing--20)
  }

  .xz-card-nadp-tit span {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
  }

  .xz-card-nadp-info {
    border-top: 1px solid var(--wp--preset--color--light-3);
    margin: 0 !important;
    padding: var(--wp--preset--spacing--20)
  }

  .xz-card-nadp-info span {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
  }

  .xz-card-nadp-des {
    border-top: 1px solid var(--wp--preset--color--light-3);
    font-size: var(--wp--preset--font-size--xs);
    line-height: 1.71;
    margin: 0 !important;
    padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--20)
  }

  @media screen and (max-width:1280px) {
    .xz-cards-nadp {
      grid-template-columns: repeat(3, 1fr) !important
    }
  }

  @media screen and (max-width:800px) {
    .xz-cards-nadp {
      grid-template-columns: repeat(2, 1fr) !important
    }
  }

  @media screen and (max-width:500px) {
    .xz-cards-nadp {
      grid-template-columns: 1fr !important
    }
  }

  /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/block/acf-cards-nadp/style.css */

/* Extracted from index\services.html */
@keyframes showline {
    0% {
      transform: scale(0)
    }

    50% {
      transform: scale(.5)
    }

    to {
      transform: scale(1)
    }
  }

  @keyframes moveShow {
    0% {
      transform: rotate(0);
      transform-origin: top
    }

    to {
      transform: rotate(1turn);
      transform-origin: top
    }
  }

  @keyframes moveLeft {
    0% {
      transform: translateX(0)
    }

    to {
      transform: translateX(-50%)
    }
  }

  @keyframes moveRight {
    0% {
      transform: translateX(-50%)
    }

    to {
      transform: translateX(0)
    }
  }

  @keyframes moveTop {
    0% {
      transform: translateY(0)
    }

    33% {
      transform: translateY(-35%)
    }

    66% {
      transform: translateY(35%)
    }

    to {
      transform: translateY(0)
    }
  }

  .xz-cards-d8jj {
    display: grid;
    margin: 0 !important
  }

  .xz-cards-d8jj[data-cols="1"] {
    grid-template-columns: 1fr
  }

  .xz-cards-d8jj[data-cols="2"] {
    grid-template-columns: 1fr 1fr
  }

  .xz-cards-d8jj[data-cols="3"] {
    grid-template-columns: 1fr 1fr 1fr
  }

  .xz-cards-d8jj[data-cols="4"] {
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .xz-cards-d8jj[data-cols="5"] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
  }

  .xz-cards-d8jj[data-gap="0"] {
    gap: 0
  }

  .xz-cards-d8jj[data-gap="1"] {
    gap: var(--wp--preset--spacing--10)
  }

  .xz-cards-d8jj[data-gap="2"] {
    gap: var(--wp--preset--spacing--20)
  }

  .xz-cards-d8jj[data-gap="3"] {
    gap: var(--wp--preset--spacing--30)
  }

  .xz-cards-d8jj[data-gap="4"] {
    gap: var(--wp--preset--spacing--40)
  }

  .xz-cards-d8jj[data-gap="5"] {
    gap: var(--wp--preset--spacing--50)
  }

  .xz-cards-d8jj[data-gap="6"] {
    gap: var(--wp--preset--spacing--60)
  }

  .xz-cards-d8jj[data-gap="7"] {
    gap: var(--wp--preset--spacing--70)
  }

  @media screen and (max-width:1024px) {
    .xz-cards-d8jj[data-cols="4"] {
      grid-template-columns: 1fr 1fr 1fr
    }
  }

  @media screen and (max-width:800px) {

    .xz-cards-d8jj[data-cols="3"],
    .xz-cards-d8jj[data-cols="4"] {
      grid-template-columns: 1fr 1fr
    }
  }

  @media screen and (max-width:600px) {
    .xz-cards-d8jj[data-cols="2"] {
      grid-template-columns: 1fr
    }
  }

  @media screen and (max-width:500px) {

    .xz-cards-d8jj[data-cols="3"],
    .xz-cards-d8jj[data-cols="4"] {
      grid-template-columns: 1fr
    }
  }

  .xz-cards-d8jj.swiper {
    display: block
  }

  .xz-card-d8jj {
    border-radius: var(--wp--preset--font-size--s);
    display: flex;
    flex-flow: column;
    overflow: hidden;
    padding: 2px;
    position: relative
  }

  .xz-card-d8jj:before {
    animation: moveLeft 3s linear infinite;
    background: linear-gradient(94deg, hsla(0, 0%, 100%, 0), #1085d3 25%, hsla(0, 0%, 100%, 0) 50%, #1085d3 75%, hsla(0, 0%, 100%, 0));
    bottom: 0;
    content: "";
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all .3s;
    width: 200%
  }

  .xz-card-d8jj:hover:before {
    opacity: 1
  }

  .swiper-slide .xz-card-d8jj {
    height: 100%
  }

  .swiper-slide .xz-card-d8jj:hover {
    transform: translateY(0)
  }

  .xz-card-d8jj-info {
    background: #09090b;
    border-radius: var(--wp--preset--font-size--s);
    box-shadow: 0 0 0 1px hsla(240, 5%, 96%, .1);
    flex: 1;
    padding: var(--wp--preset--spacing--20);
    position: relative
  }

  .xz-card-d8jj-num {
    color: hsla(0, 0%, 100%, .08) !important;
    font-size: var(--wp--preset--spacing--40);
    font-weight: 700;
    line-height: var(--wp--preset--spacing--30);
    margin: 0 !important
  }

  .xz-card-d8jj-icon {
    color: var(--wp--preset--color--white);
    font-size: var(--wp--preset--spacing--30)
  }

  .xz-card-d8jj-x {
    align-items: center;
    display: flex;
    gap: var(--wp--preset--spacing--20);
    justify-content: space-between;
    margin-bottom: var(--wp--preset--spacing--20)
  }

  .xz-card-d8jj-tit {
    font-size: var(--wp--preset--font-size--m);
    margin: 0 !important
  }

  @media screen and (max-width:1024px) {
    .xz-cards-d8jj {
      grid-template-columns: repeat(3, 1fr) !important
    }
  }

  @media screen and (max-width:600px) {
    .xz-cards-d8jj {
      grid-template-columns: repeat(2, 1fr) !important
    }
  }

  /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/block/acf-cards-d8jj/style.css */

/* Extracted from index\services.html */
@keyframes showline {
    0% {
      transform: scale(0)
    }

    50% {
      transform: scale(.5)
    }

    to {
      transform: scale(1)
    }
  }

  @keyframes moveShow {
    0% {
      transform: rotate(0);
      transform-origin: top
    }

    to {
      transform: rotate(1turn);
      transform-origin: top
    }
  }

  @keyframes moveLeft {
    0% {
      transform: translateX(0)
    }

    to {
      transform: translateX(-50%)
    }
  }

  @keyframes moveRight {
    0% {
      transform: translateX(-50%)
    }

    to {
      transform: translateX(0)
    }
  }

  @keyframes moveTop {
    0% {
      transform: translateY(0)
    }

    33% {
      transform: translateY(-35%)
    }

    66% {
      transform: translateY(35%)
    }

    to {
      transform: translateY(0)
    }
  }

  .xz-cards-e7th {
    display: grid;
    margin: 0 !important
  }

  .xz-cards-e7th[data-cols="1"] {
    grid-template-columns: 1fr
  }

  .xz-cards-e7th[data-cols="2"] {
    grid-template-columns: 1fr 1fr
  }

  .xz-cards-e7th[data-cols="3"] {
    grid-template-columns: 1fr 1fr 1fr
  }

  .xz-cards-e7th[data-cols="4"] {
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .xz-cards-e7th[data-cols="5"] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
  }

  .xz-cards-e7th[data-gap="0"] {
    gap: 0
  }

  .xz-cards-e7th[data-gap="1"] {
    gap: var(--wp--preset--spacing--10)
  }

  .xz-cards-e7th[data-gap="2"] {
    gap: var(--wp--preset--spacing--20)
  }

  .xz-cards-e7th[data-gap="3"] {
    gap: var(--wp--preset--spacing--30)
  }

  .xz-cards-e7th[data-gap="4"] {
    gap: var(--wp--preset--spacing--40)
  }

  .xz-cards-e7th[data-gap="5"] {
    gap: var(--wp--preset--spacing--50)
  }

  .xz-cards-e7th[data-gap="6"] {
    gap: var(--wp--preset--spacing--60)
  }

  .xz-cards-e7th[data-gap="7"] {
    gap: var(--wp--preset--spacing--70)
  }

  @media screen and (max-width:1024px) {
    .xz-cards-e7th[data-cols="4"] {
      grid-template-columns: 1fr 1fr 1fr
    }
  }

  @media screen and (max-width:800px) {

    .xz-cards-e7th[data-cols="3"],
    .xz-cards-e7th[data-cols="4"] {
      grid-template-columns: 1fr 1fr
    }
  }

  @media screen and (max-width:600px) {
    .xz-cards-e7th[data-cols="2"] {
      grid-template-columns: 1fr
    }
  }

  @media screen and (max-width:500px) {

    .xz-cards-e7th[data-cols="3"],
    .xz-cards-e7th[data-cols="4"] {
      grid-template-columns: 1fr
    }
  }

  .xz-cards-e7th.swiper {
    display: block
  }

  .xz-card-e7th {
    align-items: flex-start;
    background: var(--wp--preset--color--light);
    border-radius: 2.1875vw;
    display: flex;
    flex-flow: column;
    overflow: hidden;
    padding: var(--wp--preset--spacing--40);
    transition: all .5s;
    transition: all .3s
  }

  .xz-card-e7th:hover {
    transform: translateY(calc(var(--wp--preset--spacing--5)*-1))
  }

  .swiper-slide .xz-card-e7th {
    height: 100%
  }

  .swiper-slide .xz-card-e7th:hover {
    transform: translateY(0)
  }

  .xz-card-e7th-icon {
    align-items: center;
    background: var(--wp--preset--color--a);
    border-radius: 100%;
    color: var(--wp--preset--color--white);
    display: flex;
    font-size: var(--wp--preset--spacing--30);
    height: var(--wp--preset--spacing--60);
    justify-content: center;
    margin-bottom: var(--wp--preset--spacing--40);
    width: var(--wp--preset--spacing--60)
  }

  .xz-card-e7th-x {
    align-items: flex-start;
    display: flex;
    flex: 1;
    flex-flow: column;
    gap: var(--wp--preset--spacing--10)
  }

  .xz-card-e7th-tit {
    color: var(--wp--preset--color--a);
    font-size: var(--wp--preset--font-size--l);
    font-weight: 500;
    line-height: 1.33;
    margin: 0 !important
  }

  .xz-card-e7th-des {
    color: var(--wp--preset--color--d);
    margin: 0 !important
  }

  @media screen and (max-width:1024px) {
    .xz-cards-e7th {
      grid-template-columns: 1fr 1fr !important
    }
  }

  @media screen and (max-width:600px) {
    .xz-cards-e7th {
      grid-template-columns: 1fr !important
    }
  }

  /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/block/acf-cards-e7th/style.css */

/* Extracted from index\services.html */
:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #fff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--a: #000000;
    --wp--preset--color--a-1: #1085D3;
    --wp--preset--color--d: #666666;
    --wp--preset--color--d-1: #999999;
    --wp--preset--color--d-2: #A1A1AA;
    --wp--preset--color--dark: #333333;
    --wp--preset--color--light: #F9F8F8;
    --wp--preset--color--light-1: #EBF7FF;
    --wp--preset--color--light-2: #dddddd;
    --wp--preset--color--light-3: #EAEAEA;
    --wp--preset--color--white-1: rgba(255, 255, 255, .7);
    --wp--preset--color--white-2: rgba(255, 255, 255, .6);
    --wp--preset--color--white-3: rgba(255, 255, 255, .4);
    --wp--preset--color--white-4: rgba(255, 255, 255, .3);
    --wp--preset--color--white-5: rgba(255, 255, 255, .1);
    --wp--preset--color--white-6: rgba(255, 255, 255, .2);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.469), 20px);
    --wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.091), 36px);
    --wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.327), 42px);
    --wp--preset--font-size--xs: clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.589), 1.4rem);
    --wp--preset--font-size--s: clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.701), 1.6rem);
    --wp--preset--font-size--m: clamp(1.146rem, 1.146rem + ((1vw - 0.2rem) * 0.818), 1.8rem);
    --wp--preset--font-size--l: clamp(1.453rem, 1.453rem + ((1vw - 0.2rem) * 1.184), 2.4rem);
    --wp--preset--font-size--xl: clamp(2.066rem, 2.066rem + ((1vw - 0.2rem) * 2.043), 3.7rem);
    --wp--preset--font-size--xxl: clamp(2.545rem, 2.545rem + ((1vw - 0.2rem) * 2.819), 4.8rem);
    --wp--preset--font-size--xxxl: clamp(3.037rem, 3.037rem + ((1vw - 0.2rem) * 3.704), 6rem);
    --wp--preset--font-size--xxxxl: clamp(3.8rem, 3.8rem + ((1vw - 0.2rem) * 5.25), 8rem);
    --wp--preset--font-family--inter: var(--ywf--family-inter);
    --wp--preset--font-family--poppins: var(--ywf--family-poppins);
    --wp--preset--spacing--20: 2rem;
    --wp--preset--spacing--30: 3rem;
    --wp--preset--spacing--40: 4rem;
    --wp--preset--spacing--50: 5rem;
    --wp--preset--spacing--60: 6rem;
    --wp--preset--spacing--70: 8rem;
    --wp--preset--spacing--80: 10rem;
    --wp--preset--spacing--5: .5rem;
    --wp--preset--spacing--10: 1rem;
    --wp--preset--spacing--90: 12rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
    --wp--preset--shadow--1: 0px 0px 0px 1px rgba(244, 244, 245, 0.1);
    --wp--preset--shadow--2: 0px 2px 6px 2px rgba(244, 244, 245, 0.15), 0px 1px 2px 0px rgba(244, 244, 245, 0.3);
    --wp--preset--shadow--3: 0px 1px 3px 0px rgba(244, 244, 245, 0.3), 0px 4px 8px 3px rgba(244, 244, 245, 0.15);
    --wp--preset--shadow--4: 0px 2px 3px 0px rgba(0, 0, 0, 0.3), 0px 6px 10px 4px rgba(0, 0, 0, 0.15);
    --wp--preset--shadow--5: 0px 4px 4px 0px rgba(0, 0, 0, 0.3), 0px 8px 12px 6px rgba(0, 0, 0, 0.15);
    --wp--custom--font-family-title: var(--ywf--family-inter);
    --wp--custom--font-family-text: var(--ywf--family-inter);
    --wp--custom--font-weight-xs: 300;
    --wp--custom--font-weight-s: 400;
    --wp--custom--font-weight-m: 500;
    --wp--custom--font-weight-l: 600;
    --wp--custom--font-weight-xl: 700;
    --wp--custom--border-radius-0: 0rem;
    --wp--custom--border-radius-xs: .4rem;
    --wp--custom--border-radius-s: .8rem;
    --wp--custom--border-radius-m: 1.2rem;
    --wp--custom--border-radius-l: 1.6rem;
    --wp--custom--border-radius-xl: 2rem;
    --wp--custom--border-radius-xxl: 2.8rem;
    --wp--custom--border-radius-xxxl: 3.2rem;
    --wp--custom--border-radius-xxxxl: 4.8rem;
    --wp--custom--border-radius-full: 200rem;
  }

  :root {
    --wp--style--global--content-size: 1600px;
    --wp--style--global--wide-size: 1600px;
  }

  :where(body) {
    margin: 0;
  }

  .site {
    padding-top: var(--wp--style--root--padding-top);
    padding-bottom: var(--wp--style--root--padding-bottom);
  }

  .pad {
    padding-right: var(--wp--style--root--padding-right);
    padding-left: var(--wp--style--root--padding-left);
  }

  .pad>.full {
    margin-right: calc(var(--wp--style--root--padding-right) * -1);
    margin-left: calc(var(--wp--style--root--padding-left) * -1);
  }

  .pad :where(:not(.full.flow) > .pad:not(.wp-block-block, .full)) {
    padding-right: 0;
    padding-left: 0;
  }

  .pad :where(:not(.full.flow) > .pad:not(.wp-block-block, .full))>.full {
    margin-left: 0;
    margin-right: 0;
  }

  .site>.aleft {
    float: left;
    margin-right: 2em;
  }

  .site>.aright {
    float: right;
    margin-left: 2em;
  }

  .site>.mid {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  :where(.site)>* {
    margin-block-start: 0;
    margin-block-end: 0;
  }

  :where(.site)> :first-child {
    margin-block-start: 0;
  }

  :where(.site)> :last-child {
    margin-block-end: 0;
  }

  :root {
    --wp--style--block-gap: 0;
  }

  :root :where(.flow)> :first-child {
    margin-block-start: 0;
  }

  :root :where(.flow)> :last-child {
    margin-block-end: 0;
  }

  :root :where(.flow)>* {
    margin-block-start: 0;
    margin-block-end: 0;
  }

  :root :where(.wrap)> :first-child {
    margin-block-start: 0;
  }

  :root :where(.wrap)> :last-child {
    margin-block-end: 0;
  }

  :root :where(.wrap)>* {
    margin-block-start: 0;
    margin-block-end: 0;
  }

  :root :where(.flex) {
    gap: 0;
  }

  :root :where(.grid) {
    gap: 0;
  }

  .flow>.aleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
  }

  .flow>.aright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
  }

  .flow>.mid {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .wrap>.aleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
  }

  .wrap>.aright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
  }

  .wrap>.mid {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .wrap> :where(:not(.aleft):not(.aright):not(.full)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .wrap>.wide {
    max-width: var(--wp--style--global--wide-size);
  }

  body .flex {
    display: flex;
  }

  .flex {
    flex-wrap: wrap;
    align-items: center;
  }

  .flex> :is(*, div) {
    margin: 0;
  }

  body .grid {
    display: grid;
  }

  .grid> :is(*, div) {
    margin: 0;
  }

  body {
    color: var(--wp--preset--color--d);
    font-family: Poppins;
    font-size: var(--wp--preset--font-size--s);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    --wp--style--root--padding-top: 0px;
    --wp--style--root--padding-right: 0px;
    --wp--style--root--padding-bottom: 0px;
    --wp--style--root--padding-left: 0px;
  }

  a:where(:not(.wp-element-button)) {
    text-decoration: none;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: var(--wp--preset--color--a);
    font-family: Inter;
    font-weight: 700;
    line-height: 1.5;
  }

  h1 {
    font-size: var(--wp--preset--font-size--xxl);
    line-height: 1.166;
  }

  h2 {
    font-size: var(--wp--preset--font-size--xxl);
    line-height: 1.166;
  }

  h3 {
    font-size: var(--wp--preset--font-size--xl);
    line-height: 1.24;
  }

  h4 {
    font-size: var(--wp--preset--font-size--l);
    line-height: 1.33;
  }

  h5 {
    font-size: var(--wp--preset--font-size--m);
    line-height: 1.5;
  }

  h6 {
    font-size: var(--wp--preset--font-size--s);
    line-height: 1.5;
  }

  :root :where(.wp-element-button, .wp-block-button__link) {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding-top: calc(0.667em + 2px);
    padding-right: calc(1.333em + 2px);
    padding-bottom: calc(0.667em + 2px);
    padding-left: calc(1.333em + 2px);
    text-decoration: none;
    text-transform: inherit;
  }

  .has-black-color {
    color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .c-white {
    color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
  }

  .c-main {
    color: var(--wp--preset--color--a) !important;
  }

  .c-accent {
    color: var(--wp--preset--color--a-1) !important;
  }

  .c-dim {
    color: var(--wp--preset--color--d) !important;
  }

  .c-dim2 {
    color: var(--wp--preset--color--d-1) !important;
  }

  .has-d-2-color {
    color: var(--wp--preset--color--d-2) !important;
  }

  .c-dark {
    color: var(--wp--preset--color--dark) !important;
  }

  .has-light-color {
    color: var(--wp--preset--color--light) !important;
  }

  .has-light-1-color {
    color: var(--wp--preset--color--light-1) !important;
  }

  .has-light-2-color {
    color: var(--wp--preset--color--light-2) !important;
  }

  .has-light-3-color {
    color: var(--wp--preset--color--light-3) !important;
  }

  .has-white-1-color {
    color: var(--wp--preset--color--white-1) !important;
  }

  .has-white-2-color {
    color: var(--wp--preset--color--white-2) !important;
  }

  .has-white-3-color {
    color: var(--wp--preset--color--white-3) !important;
  }

  .has-white-4-color {
    color: var(--wp--preset--color--white-4) !important;
  }

  .has-white-5-color {
    color: var(--wp--preset--color--white-5) !important;
  }

  .has-white-6-color {
    color: var(--wp--preset--color--white-6) !important;
  }

  .has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .bg-white {
    background-color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
  }

  .bg-main {
    background-color: var(--wp--preset--color--a) !important;
  }

  .has-a-1-background-color {
    background-color: var(--wp--preset--color--a-1) !important;
  }

  .has-d-background-color {
    background-color: var(--wp--preset--color--d) !important;
  }

  .has-d-1-background-color {
    background-color: var(--wp--preset--color--d-1) !important;
  }

  .has-d-2-background-color {
    background-color: var(--wp--preset--color--d-2) !important;
  }

  .bg-dark {
    background-color: var(--wp--preset--color--dark) !important;
  }

  .bg-light {
    background-color: var(--wp--preset--color--light) !important;
  }

  .has-light-1-background-color {
    background-color: var(--wp--preset--color--light-1) !important;
  }

  .has-light-2-background-color {
    background-color: var(--wp--preset--color--light-2) !important;
  }

  .has-light-3-background-color {
    background-color: var(--wp--preset--color--light-3) !important;
  }

  .has-white-1-background-color {
    background-color: var(--wp--preset--color--white-1) !important;
  }

  .has-white-2-background-color {
    background-color: var(--wp--preset--color--white-2) !important;
  }

  .has-white-3-background-color {
    background-color: var(--wp--preset--color--white-3) !important;
  }

  .has-white-4-background-color {
    background-color: var(--wp--preset--color--white-4) !important;
  }

  .has-white-5-background-color {
    background-color: var(--wp--preset--color--white-5) !important;
  }

  .has-white-6-background-color {
    background-color: var(--wp--preset--color--white-6) !important;
  }

  .has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
  }

  .has-a-border-color {
    border-color: var(--wp--preset--color--a) !important;
  }

  .has-a-1-border-color {
    border-color: var(--wp--preset--color--a-1) !important;
  }

  .has-d-border-color {
    border-color: var(--wp--preset--color--d) !important;
  }

  .has-d-1-border-color {
    border-color: var(--wp--preset--color--d-1) !important;
  }

  .has-d-2-border-color {
    border-color: var(--wp--preset--color--d-2) !important;
  }

  .has-dark-border-color {
    border-color: var(--wp--preset--color--dark) !important;
  }

  .has-light-border-color {
    border-color: var(--wp--preset--color--light) !important;
  }

  .has-light-1-border-color {
    border-color: var(--wp--preset--color--light-1) !important;
  }

  .has-light-2-border-color {
    border-color: var(--wp--preset--color--light-2) !important;
  }

  .has-light-3-border-color {
    border-color: var(--wp--preset--color--light-3) !important;
  }

  .has-white-1-border-color {
    border-color: var(--wp--preset--color--white-1) !important;
  }

  .has-white-2-border-color {
    border-color: var(--wp--preset--color--white-2) !important;
  }

  .has-white-3-border-color {
    border-color: var(--wp--preset--color--white-3) !important;
  }

  .has-white-4-border-color {
    border-color: var(--wp--preset--color--white-4) !important;
  }

  .bd-w5 {
    border-color: var(--wp--preset--color--white-5) !important;
  }

  .has-white-6-border-color {
    border-color: var(--wp--preset--color--white-6) !important;
  }

  .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
  }

  .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
  }

  .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
  }

  .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
  }

  .has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
  }

  .has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
  }

  .has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
  }

  .has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
  }

  .has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
  }

  .has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
  }

  .has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
  }

  .has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
  }

  .fs-md {
    font-size: var(--wp--preset--font-size--medium) !important;
  }

  .has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
  }

  .has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
  }

  .fs-xs {
    font-size: var(--wp--preset--font-size--xs) !important;
  }

  .fs-s {
    font-size: var(--wp--preset--font-size--s) !important;
  }

  .fs-m {
    font-size: var(--wp--preset--font-size--m) !important;
  }

  .fs-l {
    font-size: var(--wp--preset--font-size--l) !important;
  }

  .fs-xl {
    font-size: var(--wp--preset--font-size--xl) !important;
  }

  .fs-xxl {
    font-size: var(--wp--preset--font-size--xxl) !important;
  }

  .has-xxxl-font-size {
    font-size: var(--wp--preset--font-size--xxxl) !important;
  }

  .fs-4xl {
    font-size: var(--wp--preset--font-size--xxxxl) !important;
  }

  .ff {
    font-family: var(--wp--preset--font-family--inter) !important;
  }

  .has-poppins-font-family {
    font-family: var(--wp--preset--font-family--poppins) !important;
  }

  :root :where(.entry) {
    margin-top: 0;
  }

  :root :where(.btn) {
    line-height: 1;
    text-decoration: none;
  }

  /*# sourceURL=global-styles-inline-css */

/* Extracted from index\services.html */
.wp-elements-2e650558d89b637a75eded7b81e5881b a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
  }

  .wp-elements-c3db5af0fe82f9acc6474688d11fb99e a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--a);
  }

  .wp-elements-08c94eb6e1e79e649bfbb27c6ed99f21 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
  }

  .wp-container-core-group-is-layout-9ba6dbca {
    flex-wrap: nowrap;
  }

  .wp-container-core-group-is-layout-6617a01c {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }

  .wp-elements-e714f08d407ab3384d0da8e976a50cb9 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
  }

  .wp-elements-e714f08d407ab3384d0da8e976a50cb9 a:where(:not(.wp-element-button)):hover {
    color: var(--wp--preset--color--a-1);
  }

  .wp-elements-8a059cfe80a452eb622fb3f6351bf6fe a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--light-1);
  }

  .wp-container-xz-btn-is-layout-73ea8820 {
    gap: var(--wp--preset--spacing--5);
  }

  .wp-elements-cd207f4b13ed28b556a89a9b69bc6fa5 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
  }

  .wp-container-xz-btn-is-layout-25cb1b02 {
    gap: var(--wp--preset--spacing--5);
  }

  .wp-container-core-group-is-layout-664c51e7 {
    flex-wrap: nowrap;
    gap: 0;
  }

  .wp-container-core-group-is-layout-f375182d {
    flex-wrap: nowrap;
    gap: var(--wp--preset--spacing--20);
    justify-content: space-between;
    align-items: stretch;
  }

  .wp-elements-b0437ca4dfc7c94507f0c14b629185ff a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
  }

  .wp-elements-b0437ca4dfc7c94507f0c14b629185ff a:where(:not(.wp-element-button)):hover {
    color: var(--wp--preset--color--a-1);
  }

  .wp-container-core-group-is-layout-98caad63 {
    flex-wrap: nowrap;
    gap: var(--wp--preset--spacing--10);
    align-items: flex-start;
  }

  .wp-container-core-group-is-layout-333b1c49 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
  }

  .wp-container-core-cover-is-layout-7921df94>.full {
    margin-right: calc(0px * -1);
    margin-left: calc(0px * -1);
  }

  .wp-elements-6d3d176a42a6908267de3f7fd9418b1e a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--a);
  }

  .wp-elements-6d3d176a42a6908267de3f7fd9418b1e a:where(:not(.wp-element-button)):hover {
    color: var(--wp--preset--color--a-1);
  }

  .wp-elements-6d3d176a42a6908267de3f7fd9418b1e h1,
  .wp-elements-6d3d176a42a6908267de3f7fd9418b1e h2,
  .wp-elements-6d3d176a42a6908267de3f7fd9418b1e h3,
  .wp-elements-6d3d176a42a6908267de3f7fd9418b1e h4,
  .wp-elements-6d3d176a42a6908267de3f7fd9418b1e h5,
  .wp-elements-6d3d176a42a6908267de3f7fd9418b1e h6 {
    color: var(--wp--preset--color--a);
  }

  .wp-container-core-group-is-layout-03f69159 {
    flex-direction: column;
    align-items: center;
  }

  .wp-container-content-7894bd68 {
    flex-basis: 46.875%;
  }

  .wp-elements-3ffbf0a7662bc361583451926c221790 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--a);
  }

  .wp-elements-e38068b1debbccee8ad6103385376437 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--a-1);
  }

  .wp-container-core-group-is-layout-24c085a0 {
    flex-wrap: nowrap;
    gap: var(--wp--preset--spacing--10);
    align-items: flex-start;
  }

  .wp-container-core-group-is-layout-275971f3>* {
    margin-block-start: 0;
    margin-block-end: 0;
  }

  .wp-container-core-group-is-layout-275971f3>*+* {
    margin-block-start: var(--wp--preset--spacing--10);
    margin-block-end: 0;
  }

  .wp-container-core-group-is-layout-d16cdeb0>* {
    margin-block-start: 0;
    margin-block-end: 0;
  }

  .wp-container-core-group-is-layout-d16cdeb0>*+* {
    margin-block-start: var(--wp--preset--spacing--20);
    margin-block-end: 0;
  }

  .wp-container-core-group-is-layout-2d75682d> :where(:not(.aleft):not(.aright):not(.full)) {
    max-width: 646px;
    margin-left: 0 !important;
    margin-right: auto !important;
  }

  .wp-container-core-group-is-layout-2d75682d>.wide {
    max-width: 646px;
  }

  .wp-container-core-group-is-layout-2d75682d .full {
    max-width: none;
  }

  .wp-container-core-group-is-layout-53626d4a {
    flex-wrap: nowrap;
    gap: var(--wp--preset--spacing--60);
  }

  .wp-elements-e32d04b1e5ebbc14ad50aea4de293a1f a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
  }

  .wp-container-core-group-is-layout-aba15991>* {
    margin-block-start: 0;
    margin-block-end: 0;
  }

  .wp-container-core-group-is-layout-aba15991>*+* {
    margin-block-start: 0;
    margin-block-end: 0;
  }

  .wp-container-core-group-is-layout-a7a07da5>* {
    margin-block-start: 0;
    margin-block-end: 0;
  }

  .wp-container-core-group-is-layout-a7a07da5>*+* {
    margin-block-start: var(--wp--preset--spacing--30);
    margin-block-end: 0;
  }

  .wp-elements-2c599cc6b7d4131123c74cd6a76a3010 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white-2);
  }

  .wp-elements-2c599cc6b7d4131123c74cd6a76a3010 a:where(:not(.wp-element-button)):hover {
    color: var(--wp--preset--color--white);
  }

  .wp-container-core-group-is-layout-dc0c0d66 {
    flex-direction: column;
    align-items: flex-start;
  }

  .wp-container-content-8039713e {
    flex-basis: 42.1rem;
  }

  .wp-container-core-group-is-layout-e5fe8743>* {
    margin-block-start: 0;
    margin-block-end: 0;
  }

  .wp-container-core-group-is-layout-e5fe8743>*+* {
    margin-block-start: var(--wp--preset--spacing--30);
    margin-block-end: 0;
  }

  .wp-elements-acc4b44867b3f6af57f1e2cb069563f6 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
  }

  .wp-container-core-group-is-layout-b1617504>* {
    margin-block-start: 0;
    margin-block-end: 0;
  }

  .wp-container-core-group-is-layout-b1617504>*+* {
    margin-block-start: var(--wp--preset--spacing--30);
    margin-block-end: 0;
  }

  .wp-elements-53997f646955c4d1fa0bc0d130f25ecb a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
  }

  .wp-elements-dbc1064919a491d43175c4c1ebef7c15 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
  }

  .wp-elements-fc3e56387dd04f8b8465bb92f4c40682 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--a-1);
  }

  .wp-container-core-group-is-layout-31df4846 {
    flex-wrap: nowrap;
    gap: var(--wp--preset--spacing--10);
    justify-content: flex-start;
    align-items: center;
  }

  .wp-elements-570bd8589c63bcd347315f5867944b67 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--a-1);
  }

  .wp-elements-c678b277edc4445904b8baa20dd2f5bb a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--a-1);
  }

  .wp-container-core-group-is-layout-f90c8a16 {
    flex-wrap: nowrap;
    gap: var(--wp--preset--spacing--10);
    justify-content: flex-start;
    align-items: flex-start;
  }

  .wp-container-core-group-is-layout-3f93a543 {
    flex-wrap: nowrap;
    gap: 7.3vw;
    align-items: flex-start;
  }

  .wp-container-core-group-is-layout-9a6ac4f0 {
    flex-wrap: nowrap;
    gap: 7.3vw;
    justify-content: space-between;
    align-items: flex-start;
  }

  .wp-elements-788477a0dcb92715aaa8a8edfd8b2e0e a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white-3);
  }

  .wp-elements-788477a0dcb92715aaa8a8edfd8b2e0e a:where(:not(.wp-element-button)):hover {
    color: var(--wp--preset--color--white);
  }

  .wp-container-core-group-is-layout-57d17d18 {
    flex-wrap: nowrap;
    gap: var(--wp--preset--spacing--20);
  }

  .wp-container-core-group-is-layout-af962a91 {
    gap: 5.2vw;
    justify-content: flex-start;
  }

  .wp-container-core-group-is-layout-1c097b4f {
    gap: var(--wp--preset--spacing--20);
    justify-content: space-between;
  }

  .wp-container-core-cover-is-layout-04199289>.full {
    margin-right: calc(0px * -1);
    margin-left: calc(0px * -1);
  }

  /*# sourceURL=core-block-supports-inline-css */
/* After-sales section */
.xz-af-row {
    display: flex;
    align-items: center;
}
.xz-af-row + .xz-af-row {
    margin-top: 30px;
}
.xz-af-icon {
    margin-right: 10px;
}
.xz-af-title {
    font-weight: 400;
    font-size: var(--wp--preset--font-size--l);
}