.elementor-27 .elementor-element.elementor-element-1dacb97 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-1dacb97:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-1dacb97
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #05141f;
  }
  .elementor-27 .elementor-element.elementor-element-1dacb97,
  .elementor-27 .elementor-element.elementor-element-1dacb97::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-c3abeeb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-80a0475
    .elementor-icon-wrapper {
    text-align: left;
  }
  .elementor-27
    .elementor-element.elementor-element-80a0475.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-80a0475.elementor-view-framed
    .elementor-icon,
  .elementor-27
    .elementor-element.elementor-element-80a0475.elementor-view-default
    .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-80a0475.elementor-view-framed
    .elementor-icon,
  .elementor-27
    .elementor-element.elementor-element-80a0475.elementor-view-default
    .elementor-icon
    svg {
    fill: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-80a0475
    .elementor-icon-wrapper
    svg {
    width: 100%;
  }
  .elementor-27 .elementor-element.elementor-element-d9da450 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content {
    justify-content: center;
    align-items: center;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list.list-inline {
    justify-content: center;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-wrapper {
    border-style: none;
    margin: 5px 15px 5px 15px;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-icon
    > i {
    font-size: 13px;
    color: #e93469;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-icon
    > svg {
    height: 13px;
    width: 13px;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-icon
    > img {
    height: 13px;
    width: 13px;
    color: #e93469;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-icon
    > svg
    path {
    stroke: #e93469 !important;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-wrapper:hover
    .ekit-stylish-list-content-icon
    > i {
    color: #e93469;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-wrapper:hover
    .ekit-stylish-list-content-icon
    > img {
    color: #e93469;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-wrapper:hover
    .ekit-stylish-list-content-icon
    > svg
    path {
    stroke: #e93469 !important;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-icon {
    margin: 0px 6px 3px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-title {
    color: #adadad;
    transition: all 0.3s ease-out;
    font-family: "Kia Signature", Sans-serif;
    font-size: 15px;
    font-weight: 700;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-wrapper:hover
    .ekit-stylish-list-content-title {
    color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-text {
    flex-direction: column;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-description {
    color: inherit;
    transition: color 0.3s ease;
    margin: 0px 6px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-content-badge
    span {
    color: #fff;
    background-color: #ef0a0a;
    border-radius: 4px;
    padding: 2px 5px 2px 5px;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-divider:not(:last-child)::before {
    border-top-color: #ea0029;
    border-top-style: solid;
    border-top-width: 15px;
  }
  .elementor-27
    .elementor-element.elementor-element-def75b8
    .ekit-stylish-list-divider-inline:not(:last-child)::before {
    border-left-color: #ea0029;
    border-left-style: solid;
    height: 15px;
  }
  .elementor-27 .elementor-element.elementor-element-b30a9ab {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-530281d
    .cpel-switcher__lang
    a {
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 600;
    color: #a5a5a5;
  }
  .elementor-27
    .elementor-element.elementor-element-530281d
    .cpel-switcher__icon {
    color: #a5a5a5;
  }
  .elementor-27
    .elementor-element.elementor-element-530281d
    .cpel-switcher__lang
    a:hover,
  .elementor-27
    .elementor-element.elementor-element-530281d
    .cpel-switcher__lang
    a:focus {
    color: #ffffff;
  }
  .elementor-27 .elementor-element.elementor-element-530281d .cpel-switcher__nav {
    --cpel-switcher-space: 15px;
  }
  .elementor-27
    .elementor-element.elementor-element-530281d.cpel-switcher--aspect-ratio-11
    .cpel-switcher__flag {
    width: 20px;
    height: 20px;
  }
  .elementor-27
    .elementor-element.elementor-element-530281d.cpel-switcher--aspect-ratio-43
    .cpel-switcher__flag {
    width: 20px;
    height: calc(20px * 0.75);
  }
  .elementor-27
    .elementor-element.elementor-element-530281d
    .cpel-switcher__flag
    img {
    border-radius: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-530281d
    .cpel-switcher__name {
    padding-left: 15px;
  }
  .elementor-27 .elementor-element.elementor-element-31d2788 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --align-items: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.75;
    --padding-top: 30px;
    --padding-bottom: 10px;
    --padding-left: 50px;
    --padding-right: 50px;
  }
  .elementor-27
    .elementor-element.elementor-element-31d2788:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-31d2788
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url(./../images/KIAMQ4-BS1.jpg);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-27 .elementor-element.elementor-element-31d2788::before,
  .elementor-27
    .elementor-element.elementor-element-31d2788
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-31d2788
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-31d2788
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-31d2788
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-31d2788
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: transparent;
    background-image: linear-gradient(180deg, #030303 0%, #00000000 35%);
  }
  .elementor-27 .elementor-element.elementor-element-31d2788,
  .elementor-27 .elementor-element.elementor-element-31d2788::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-97c5813 {
    --display: flex;
    --gap: 10px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-9f941aa
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 56px;
    font-weight: 700;
  }
  .elementor-27
    .elementor-element.elementor-element-a42b121
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 32px;
    font-weight: 700;
  }
  .elementor-27 .elementor-element.elementor-element-2e68770 {
    --display: flex;
    --overflow: hidden;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-4fb81f5 {
    text-align: center;
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-shadow: 2px 2px 2px #000000;
  }
  .elementor-27 .elementor-element.elementor-element-79ee768 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 50px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-79ee768:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-79ee768
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url(./../images/KIAMQ4-BS2.jpg);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-27 .elementor-element.elementor-element-79ee768::before,
  .elementor-27
    .elementor-element.elementor-element-79ee768
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-79ee768
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-79ee768
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-79ee768
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-79ee768
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 75%, #000000 100%);
  }
  .elementor-27 .elementor-element.elementor-element-79ee768,
  .elementor-27 .elementor-element.elementor-element-79ee768::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-2d946f0 {
    --display: flex;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-6984284 {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-6984284
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    text-shadow: 2px 2px 5px #000000;
  }
  .elementor-27 .elementor-element.elementor-element-3f25c72 {
    --display: flex;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-18bc2d1 {
    text-align: center;
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-shadow: 2px 2px 5px #000000;
  }
  .elementor-27 .elementor-element.elementor-element-0fb08d5 {
    --display: flex;
    --min-height: 150vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
  }
  .elementor-27
    .elementor-element.elementor-element-0fb08d5:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-0fb08d5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url(./../images/KIAMQ4-SEP-Exterior.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-27 .elementor-element.elementor-element-0fb08d5::before,
  .elementor-27
    .elementor-element.elementor-element-0fb08d5
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-0fb08d5
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-0fb08d5
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-0fb08d5
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-0fb08d5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: #000000;
  }
  .elementor-27 .elementor-element.elementor-element-0fb08d5,
  .elementor-27 .elementor-element.elementor-element-0fb08d5::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-e1c5900 {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-e1c5900
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 78px;
    font-weight: 700;
  }
  .elementor-27
    .elementor-element.elementor-element-e1c5900
    > .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
  }
  .elementor-27 .elementor-element.elementor-element-ad55090 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27 .elementor-element.elementor-element-4e963b6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27 .elementor-element.elementor-element-7706eb8 {
    --display: flex;
    --min-height: 95vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-7706eb8:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-7706eb8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #05141f;
  }
  .elementor-27 .elementor-element.elementor-element-7706eb8,
  .elementor-27 .elementor-element.elementor-element-7706eb8::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_option {
    transition: 800ms cubic-bezier(0.05, 0.61, 0.41, 0.95);
    width: 100px;
    border-radius: 15px 15px 15px 15px;
    background-blend-mode: normal;
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_shadow {
    transition: 800ms;
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 75%, #000000 100%);
    opacity: 75%;
  }
  .elementor-27
    .elementor-element.elementor-element-0559b07
    .ue_options
    .ue_option.active
    .ue_label {
    animation-duration: 800ms;
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_options {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_option::after {
    backdrop-filter: brightness(40%);
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_label {
    width: 70%;
    gap: 10px;
    flex-direction: column;
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_option.active {
    align-items: flex-end;
    padding: 20px 20px 20px 20px;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_main,
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_sub {
    text-align: center;
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_label,
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_info > div {
    align-items: center;
    justify-content: center;
  }
  .elementor-27
    .elementor-element.elementor-element-0559b07
    .ue_option:not(.active)
    .ue_label {
    flex-direction: column-reverse;
    align-items: center;
    gap: 10px;
  }
  .elementor-27
    .elementor-element.elementor-element-0559b07
    .ue_option:not(.active) {
    align-items: center;
    padding: 20px 20px 20px 20px;
  }
  .elementor-27
    .elementor-element.elementor-element-0559b07
    .ue_option:not(.active)
    .ue_label,
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_info > div {
    justify-content: center;
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_option,
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_option.active {
    height: 90vh;
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_main {
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-0559b07
    .ue_option:not(.active)
    .ue_label
    .ue_info
    .ue_main {
    transform: rotate(0deg);
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_sub {
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #ffffff;
    margin-top: 5px;
  }
  .elementor-27 .elementor-element.elementor-element-0559b07 .ue_content_link {
    width: 75%;
  }
  .elementor-27
    .elementor-element.elementor-element-0559b07
    .ue_option.active
    .ue_info {
    flex-direction: column;
  }
  .elementor-27
    .elementor-element.elementor-element-0559b07
    .ue_option:not(.active)
    .ue_info {
    flex-direction: column;
  }
  .elementor-27
    .elementor-element.elementor-element-0559b07
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-27 .elementor-element.elementor-element-c9b9fba {
    --display: flex;
    --min-height: 15vh;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.6;
    --margin-top: 0;
    --margin-bottom: -15vh;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
  }
  .elementor-27 .elementor-element.elementor-element-c9b9fba::before,
  .elementor-27
    .elementor-element.elementor-element-c9b9fba
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-c9b9fba
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-c9b9fba
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-c9b9fba
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-c9b9fba
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, #00000000 75%);
  }
  .elementor-27 .elementor-element.elementor-element-3fcbfdf {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-3fcbfdf
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.45);
  }
  .elementor-27 .elementor-element.elementor-element-f1b4b28 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-2feec71
    .cloudimage-360-hotspot-popup {
    background-color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-2feec71
    .cloudimage-360-modal-wrapper {
    text-align: left;
  }
  .elementor-27
    .elementor-element.elementor-element-2feec71
    > .elementor-widget-container {
    margin: 0px 0px -6px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-fe5c886 {
    --display: flex;
    --min-height: 150vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
  }
  .elementor-27
    .elementor-element.elementor-element-fe5c886:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-fe5c886
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url(./../images/KIAMQ4-SEP-Interior.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-27 .elementor-element.elementor-element-fe5c886::before,
  .elementor-27
    .elementor-element.elementor-element-fe5c886
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-fe5c886
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-fe5c886
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-fe5c886
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-fe5c886
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: #000000;
  }
  .elementor-27 .elementor-element.elementor-element-fe5c886,
  .elementor-27 .elementor-element.elementor-element-fe5c886::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-8d7ef9d {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-8d7ef9d
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 78px;
    font-weight: 700;
  }
  .elementor-27
    .elementor-element.elementor-element-8d7ef9d
    > .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
  }
  .elementor-27 .elementor-element.elementor-element-272cbda {
    --display: flex;
    --min-height: 95vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-272cbda:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-272cbda
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #05141f;
  }
  .elementor-27 .elementor-element.elementor-element-272cbda,
  .elementor-27 .elementor-element.elementor-element-272cbda::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_option {
    transition: 800ms cubic-bezier(0.05, 0.61, 0.41, 0.95);
    width: 100px;
    border-radius: 15px 15px 15px 15px;
    background-blend-mode: normal;
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_shadow {
    transition: 800ms;
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 70%, #000000 100%);
    opacity: 100%;
  }
  .elementor-27
    .elementor-element.elementor-element-d3630bb
    .ue_options
    .ue_option.active
    .ue_label {
    animation-duration: 800ms;
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_options {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_option::after {
    backdrop-filter: brightness(40%);
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_label {
    width: 70%;
    gap: 10px;
    flex-direction: column;
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_option.active {
    align-items: flex-end;
    padding: 20px 20px 20px 20px;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_main,
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_sub {
    text-align: center;
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_label,
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_info > div {
    align-items: center;
    justify-content: center;
  }
  .elementor-27
    .elementor-element.elementor-element-d3630bb
    .ue_option:not(.active)
    .ue_label {
    flex-direction: column-reverse;
    align-items: center;
    gap: 10px;
  }
  .elementor-27
    .elementor-element.elementor-element-d3630bb
    .ue_option:not(.active) {
    align-items: center;
    padding: 20px 20px 20px 20px;
  }
  .elementor-27
    .elementor-element.elementor-element-d3630bb
    .ue_option:not(.active)
    .ue_label,
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_info > div {
    justify-content: center;
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_option,
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_option.active {
    height: 90vh;
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_main {
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-d3630bb
    .ue_option:not(.active)
    .ue_label
    .ue_info
    .ue_main {
    transform: rotate(0deg);
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_sub {
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #ffffff;
    margin-top: 5px;
  }
  .elementor-27 .elementor-element.elementor-element-d3630bb .ue_content_link {
    width: 75%;
  }
  .elementor-27
    .elementor-element.elementor-element-d3630bb
    .ue_option.active
    .ue_info {
    flex-direction: column;
  }
  .elementor-27
    .elementor-element.elementor-element-d3630bb
    .ue_option:not(.active)
    .ue_info {
    flex-direction: column;
  }
  .elementor-27
    .elementor-element.elementor-element-d3630bb
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-27 .elementor-element.elementor-element-648d875 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27 .elementor-element.elementor-element-3cdc51e {
    --display: flex;
    --min-height: 150vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
  }
  .elementor-27
    .elementor-element.elementor-element-3cdc51e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-3cdc51e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url(./../images/KIAMQ4-SEP-Safety.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-27 .elementor-element.elementor-element-3cdc51e::before,
  .elementor-27
    .elementor-element.elementor-element-3cdc51e
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-3cdc51e
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-3cdc51e
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-3cdc51e
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-3cdc51e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: #000000;
  }
  .elementor-27 .elementor-element.elementor-element-3cdc51e,
  .elementor-27 .elementor-element.elementor-element-3cdc51e::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-496708c {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-496708c
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 78px;
    font-weight: 700;
  }
  .elementor-27
    .elementor-element.elementor-element-496708c
    > .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
  }
  .elementor-27 .elementor-element.elementor-element-53b21c1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-3650ddb {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-3650ddb
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  .elementor-27 .elementor-element.elementor-element-8427969 {
    --display: flex;
    --min-height: 12vh;
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --z-index: 1;
  }
  .elementor-27 .elementor-element.elementor-element-d3743ef {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-2338866 {
    --spacer-size: 25px;
  }
  .elementor-27 .elementor-element.elementor-element-e67442c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-b6d25ea {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-b6d25ea
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  .elementor-27 .elementor-element.elementor-element-fff42d6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --margin-top: -12vh;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 0;
  }
  .elementor-27
    .elementor-element.elementor-element-fff42d6:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-fff42d6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #05141f;
  }
  .elementor-27 .elementor-element.elementor-element-fff42d6,
  .elementor-27 .elementor-element.elementor-element-fff42d6::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-96b701d .pp-showcase {
    align-items: center;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-preview
    .pp-showcase-preview-image {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-preview-align-left
    .pp-showcase-preview-wrap {
    width: 60%;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-preview-align-right
    .pp-showcase-preview-wrap {
    width: 60%;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-preview-align-right
    .pp-showcase-navigation {
    width: calc(100% - 60%);
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-preview-align-left
    .pp-showcase-navigation {
    width: calc(100% - 60%);
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-preview-align-left
    .pp-showcase,
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-preview-align-right
    .pp-showcase {
    margin-left: -30px;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-preview-align-left
    .pp-showcase
    > *,
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-preview-align-right
    .pp-showcase
    > * {
    padding-left: 30px;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-preview-align-top
    .pp-showcase-preview-wrap {
    margin-bottom: 30px;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-preview-align-bottom
    .pp-showcase-preview-wrap {
    margin-top: 30px;
  }
  .elementor-27 .elementor-element.elementor-element-96b701d {
    --grid-row-gap: 30px;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-navigation-items
    .pp-showcase-navigation-item {
    text-align: left;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-navigation-items {
    padding: 0px 35px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-navigation-title {
    color: #a5a5a5;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
    margin-bottom: 5px;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-navigation-icon-left {
    margin-bottom: 5px;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-navigation-icon-left
    .pp-showcase-navigation-title {
    margin-bottom: 0;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-navigation-description {
    color: #c7c8ca;
    font-family: "Kia Signature", Sans-serif;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-navigation-icon {
    color: #ffffff;
    font-size: 23px;
    line-height: 23px;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-navigation-icon
    img {
    width: 46px;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-navigation-icon-wrap {
    margin-bottom: 5px;
    margin-right: 0;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-navigation-icon-left
    .pp-showcase-navigation-icon-wrap {
    margin-bottom: 0;
    margin-right: 5px;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-showcase-navigation-item:hover
    .pp-showcase-navigation-title {
    color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-active-slide
    .pp-showcase-navigation-item
    .pp-showcase-navigation-title,
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .slick-current
    .pp-showcase-navigation-item
    .pp-showcase-navigation-title {
    color: #ea0029;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .pp-active-slide
    .pp-showcase-navigation-item
    .pp-showcase-navigation-description,
  .elementor-27
    .elementor-element.elementor-element-96b701d
    .slick-current
    .pp-showcase-navigation-item
    .pp-showcase-navigation-description {
    color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-96b701d
    > .elementor-widget-container {
    margin: 0px 0px -6px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-8e5c60f {
    --display: flex;
    --min-height: 150vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
  }
  .elementor-27
    .elementor-element.elementor-element-8e5c60f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-8e5c60f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url(./../images/KIAMQ4-SEP-Performance.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-27 .elementor-element.elementor-element-8e5c60f::before,
  .elementor-27
    .elementor-element.elementor-element-8e5c60f
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-8e5c60f
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-8e5c60f
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-8e5c60f
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-8e5c60f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: #000000;
  }
  .elementor-27 .elementor-element.elementor-element-8e5c60f,
  .elementor-27 .elementor-element.elementor-element-8e5c60f::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-37c3c75 {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-37c3c75
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 78px;
    font-weight: 700;
  }
  .elementor-27
    .elementor-element.elementor-element-37c3c75
    > .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
  }
  .elementor-27 .elementor-element.elementor-element-40f6396 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --overflow: hidden;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-40f6396:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-40f6396
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url(./../images/KIAMQ4-IN-Transmission.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-27 .elementor-element.elementor-element-40f6396,
  .elementor-27 .elementor-element.elementor-element-40f6396::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-0cef146 {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-0cef146
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  .elementor-27 .elementor-element.elementor-element-ef9765a {
    text-align: center;
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-a6d2f8e {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27 .elementor-element.elementor-element-e6e2bdb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --overlay-opacity: 0.9;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-27
    .elementor-element.elementor-element-e6e2bdb:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-e6e2bdb
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("./../images/KIAMQ4-IN-Engine.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-27 .elementor-element.elementor-element-e6e2bdb::before,
  .elementor-27
    .elementor-element.elementor-element-e6e2bdb
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-e6e2bdb
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-e6e2bdb
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-e6e2bdb
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-e6e2bdb
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 50%, #000000 100%);
  }
  .elementor-27 .elementor-element.elementor-element-e6e2bdb,
  .elementor-27 .elementor-element.elementor-element-e6e2bdb::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-f1b8aef {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-f1b8aef
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
    text-shadow: 2px 2px 5px #000000;
  }
  .elementor-27 .elementor-element.elementor-element-48bb2e0 {
    text-align: center;
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-shadow: 2px 2px 3px #000000;
  }
  .elementor-27 .elementor-element.elementor-element-2af1eac {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27 .elementor-element.elementor-element-77a5101 {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-77a5101
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 600;
  }
  .elementor-27 .elementor-element.elementor-element-eaf7030 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-bc0c197 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-18e1bcb {
    --lottie-container-width: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-8662d65
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #bdbdbd;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Signature", Sans-serif;
    font-size: 16px;
    font-weight: 300;
  }
  .elementor-27
    .elementor-element.elementor-element-8662d65
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-8662d65
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-8662d65
    .elementskit-section-title-wraper
    .elementskit-section-subtitle {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-4a7c4fe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-db593ca {
    --lottie-container-width: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-fc6162f
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #bdbdbd;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Signature", Sans-serif;
    font-size: 16px;
    font-weight: 300;
  }
  .elementor-27
    .elementor-element.elementor-element-fc6162f
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-fc6162f
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-fc6162f
    .elementskit-section-title-wraper
    .elementskit-section-subtitle {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-4720f8a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-4b3b00e {
    --lottie-container-width: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-ecda8d4
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #bdbdbd;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Signature", Sans-serif;
    font-size: 16px;
    font-weight: 300;
  }
  .elementor-27
    .elementor-element.elementor-element-ecda8d4
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-ecda8d4
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-ecda8d4
    .elementskit-section-title-wraper
    .elementskit-section-subtitle {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-7b8beea {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-ce95f20 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-58cf6fd {
    --lottie-container-width: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-65daf5e
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #bdbdbd;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Signature", Sans-serif;
    font-size: 16px;
    font-weight: 300;
  }
  .elementor-27
    .elementor-element.elementor-element-65daf5e
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-65daf5e
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-65daf5e
    .elementskit-section-title-wraper
    .elementskit-section-subtitle {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-b46cfb1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-437b252 {
    --lottie-container-width: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-b222d68
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #bdbdbd;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Signature", Sans-serif;
    font-size: 16px;
    font-weight: 300;
  }
  .elementor-27
    .elementor-element.elementor-element-b222d68
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-b222d68
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-b222d68
    .elementskit-section-title-wraper
    .elementskit-section-subtitle {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-f9aeaa1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-9b0d881 {
    --lottie-container-width: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-1d8f159
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #bdbdbd;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Signature", Sans-serif;
    font-size: 16px;
    font-weight: 300;
  }
  .elementor-27
    .elementor-element.elementor-element-1d8f159
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-1d8f159
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-1d8f159
    .elementskit-section-title-wraper
    .elementskit-section-subtitle {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-8b481d1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-2a5d4e4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-19b7d77 {
    --lottie-container-width: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-9c96ff5
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #bdbdbd;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Signature", Sans-serif;
    font-size: 16px;
    font-weight: 300;
  }
  .elementor-27
    .elementor-element.elementor-element-9c96ff5
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-9c96ff5
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-9c96ff5
    .elementskit-section-title-wraper
    .elementskit-section-subtitle {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-a766784 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-07588a7 {
    --lottie-container-width: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-4a2939d
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #bdbdbd;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Signature", Sans-serif;
    font-size: 16px;
    font-weight: 300;
  }
  .elementor-27
    .elementor-element.elementor-element-4a2939d
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-4a2939d
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-4a2939d
    .elementskit-section-title-wraper
    .elementskit-section-subtitle {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-16b5f8b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-7a8c5eb {
    --lottie-container-width: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-541c845
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #bdbdbd;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Signature", Sans-serif;
    font-size: 16px;
    font-weight: 300;
  }
  .elementor-27
    .elementor-element.elementor-element-541c845
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-541c845
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
  }
  .elementor-27
    .elementor-element.elementor-element-541c845
    .elementskit-section-title-wraper
    .elementskit-section-subtitle {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-6f41a17 {
    --n-accordion-title-justify-content: center;
    --n-accordion-title-flex-grow: initial;
    --n-accordion-title-icon-order: -1;
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 10px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 10px 10px 10px 10px;
    --n-accordion-icon-size: 15px;
  }
  .elementor-27
    .elementor-element.elementor-element-6f41a17
    > .elementor-widget-container
    > .e-n-accordion
    > .e-n-accordion-item
    > .e-n-accordion-item-title {
    background-color: #ffffff;
  }
  :where(
      .elementor-27
        .elementor-element.elementor-element-6f41a17
        > .elementor-widget-container
        > .e-n-accordion
        > .e-n-accordion-item
        > .e-n-accordion-item-title
        > .e-n-accordion-item-title-header
    )
    > .e-n-accordion-item-title-text {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  :where(
      .elementor-27
        .elementor-element.elementor-element-6f41a17
        > .elementor-widget-container
        > .e-n-accordion
        > .e-n-accordion-item
    )
    > .e-con {
    border-style: none;
  }
  .elementor-27
    .elementor-element.elementor-element-6f41a17
    > .elementor-widget-container {
    padding: 20px 50px 20px 50px;
  }
  .elementor-27 .elementor-element.elementor-element-74b2026 {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-74b2026
    .elementor-heading-title {
    color: #ffffff57;
    font-family: "Kia Signature", Sans-serif;
    font-size: 12px;
    font-weight: 300;
  }
  .elementor-27 .elementor-element.elementor-element-46b1f3e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-46b1f3e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-46b1f3e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-27 .elementor-element.elementor-element-46b1f3e,
  .elementor-27 .elementor-element.elementor-element-46b1f3e::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-ff20fb1 {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-ff20fb1
    .elementor-heading-title {
    color: #000000;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 600;
  }
  .elementor-27 .elementor-element.elementor-element-248bc30 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-248bc30:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-248bc30
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-27 .elementor-element.elementor-element-248bc30,
  .elementor-27 .elementor-element.elementor-element-248bc30::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-3feef0d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-0672df3
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-27 .elementor-element.elementor-element-0672df3 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-27
    .elementor-element.elementor-element-0672df3
    .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-0672df3.elementor-view-stacked
    .elementor-icon {
    background-color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-0672df3.elementor-view-framed
    .elementor-icon,
  .elementor-27
    .elementor-element.elementor-element-0672df3.elementor-view-default
    .elementor-icon {
    fill: #05141f;
    color: #05141f;
    border-color: #05141f;
  }
  .elementor-27 .elementor-element.elementor-element-0672df3 .elementor-icon {
    font-size: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-0672df3
    .elementor-icon-box-title,
  .elementor-27
    .elementor-element.elementor-element-0672df3
    .elementor-icon-box-title
    a {
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 600;
  }
  .elementor-27
    .elementor-element.elementor-element-0672df3
    .elementor-icon-box-description {
    color: #6d6e71;
    font-family: "Kia Signature", Sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-92c63f4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-1ffd377
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-27 .elementor-element.elementor-element-1ffd377 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-27
    .elementor-element.elementor-element-1ffd377
    .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-1ffd377.elementor-view-stacked
    .elementor-icon {
    background-color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-1ffd377.elementor-view-framed
    .elementor-icon,
  .elementor-27
    .elementor-element.elementor-element-1ffd377.elementor-view-default
    .elementor-icon {
    fill: #05141f;
    color: #05141f;
    border-color: #05141f;
  }
  .elementor-27 .elementor-element.elementor-element-1ffd377 .elementor-icon {
    font-size: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-1ffd377
    .elementor-icon-box-title,
  .elementor-27
    .elementor-element.elementor-element-1ffd377
    .elementor-icon-box-title
    a {
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 600;
  }
  .elementor-27
    .elementor-element.elementor-element-1ffd377
    .elementor-icon-box-description {
    color: #6d6e71;
    font-family: "Kia Signature", Sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-a247952 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-5c5075a
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-27 .elementor-element.elementor-element-5c5075a {
    --icon-box-icon-margin: 12px;
  }
  .elementor-27
    .elementor-element.elementor-element-5c5075a
    .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-5c5075a.elementor-view-stacked
    .elementor-icon {
    background-color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-5c5075a.elementor-view-framed
    .elementor-icon,
  .elementor-27
    .elementor-element.elementor-element-5c5075a.elementor-view-default
    .elementor-icon {
    fill: #05141f;
    color: #05141f;
    border-color: #05141f;
  }
  .elementor-27 .elementor-element.elementor-element-5c5075a .elementor-icon {
    font-size: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-5c5075a
    .elementor-icon-box-title,
  .elementor-27
    .elementor-element.elementor-element-5c5075a
    .elementor-icon-box-title
    a {
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 600;
  }
  .elementor-27
    .elementor-element.elementor-element-5c5075a
    .elementor-icon-box-description {
    color: #6d6e71;
    font-family: "Kia Signature", Sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-6d987d8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-d2dc878
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-27 .elementor-element.elementor-element-d2dc878 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-27
    .elementor-element.elementor-element-d2dc878
    .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-d2dc878.elementor-view-stacked
    .elementor-icon {
    background-color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-d2dc878.elementor-view-framed
    .elementor-icon,
  .elementor-27
    .elementor-element.elementor-element-d2dc878.elementor-view-default
    .elementor-icon {
    fill: #05141f;
    color: #05141f;
    border-color: #05141f;
  }
  .elementor-27 .elementor-element.elementor-element-d2dc878 .elementor-icon {
    font-size: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-d2dc878
    .elementor-icon-box-title,
  .elementor-27
    .elementor-element.elementor-element-d2dc878
    .elementor-icon-box-title
    a {
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 600;
  }
  .elementor-27
    .elementor-element.elementor-element-d2dc878
    .elementor-icon-box-description {
    color: #6d6e71;
    font-family: "Kia Signature", Sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-fbb90b2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-896e426
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-27 .elementor-element.elementor-element-896e426 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-27
    .elementor-element.elementor-element-896e426
    .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-896e426.elementor-view-stacked
    .elementor-icon {
    background-color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-896e426.elementor-view-framed
    .elementor-icon,
  .elementor-27
    .elementor-element.elementor-element-896e426.elementor-view-default
    .elementor-icon {
    fill: #05141f;
    color: #05141f;
    border-color: #05141f;
  }
  .elementor-27 .elementor-element.elementor-element-896e426 .elementor-icon {
    font-size: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-896e426
    .elementor-icon-box-title,
  .elementor-27
    .elementor-element.elementor-element-896e426
    .elementor-icon-box-title
    a {
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 600;
  }
  .elementor-27
    .elementor-element.elementor-element-896e426
    .elementor-icon-box-description {
    color: #6d6e71;
    font-family: "Kia Signature", Sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-f24f82c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-5072df8
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-27 .elementor-element.elementor-element-5072df8 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-27
    .elementor-element.elementor-element-5072df8
    .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-5072df8.elementor-view-stacked
    .elementor-icon {
    background-color: #05141f;
  }
  .elementor-27
    .elementor-element.elementor-element-5072df8.elementor-view-framed
    .elementor-icon,
  .elementor-27
    .elementor-element.elementor-element-5072df8.elementor-view-default
    .elementor-icon {
    fill: #05141f;
    color: #05141f;
    border-color: #05141f;
  }
  .elementor-27 .elementor-element.elementor-element-5072df8 .elementor-icon {
    font-size: 64px;
  }
  .elementor-27
    .elementor-element.elementor-element-5072df8
    .elementor-icon-box-title,
  .elementor-27
    .elementor-element.elementor-element-5072df8
    .elementor-icon-box-title
    a {
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 600;
  }
  .elementor-27
    .elementor-element.elementor-element-5072df8
    .elementor-icon-box-description {
    color: #6d6e71;
    font-family: "Kia Signature", Sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-a511ba8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 2%;
    --padding-left: 15%;
    --padding-right: 15%;
  }
  .elementor-27
    .elementor-element.elementor-element-a511ba8:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-a511ba8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-27 .elementor-element.elementor-element-a511ba8,
  .elementor-27 .elementor-element.elementor-element-a511ba8::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-d4f1845 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-e33f333 {
    --display: flex;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-289550e {
    color: #05141f;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-c5a4741 {
    --display: flex;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-fab73f0 {
    color: #05141f;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-29cd341 {
    --display: flex;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-01acfd1 {
    color: #05141f;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-8f26e6c {
    --display: flex;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-760f466 {
    color: #05141f;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-2bd2bbe {
    --n-accordion-title-justify-content: space-between;
    --n-accordion-title-flex-grow: 1;
    --n-accordion-title-icon-order: initial;
    --n-accordion-title-font-size: 20px;
    --n-accordion-item-title-space-between: 5px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-title-normal-color: #ffffff96;
    --n-accordion-title-hover-color: #ffffff;
    --n-accordion-title-active-color: #ffffff;
    --n-accordion-icon-size: 15px;
  }
  .elementor-27
    .elementor-element.elementor-element-2bd2bbe
    > .elementor-widget-container
    > .e-n-accordion
    > .e-n-accordion-item
    > .e-n-accordion-item-title {
    background-color: #05141f;
    border-style: none;
  }
  :where(
      .elementor-27
        .elementor-element.elementor-element-2bd2bbe
        > .elementor-widget-container
        > .e-n-accordion
        > .e-n-accordion-item
        > .e-n-accordion-item-title
        > .e-n-accordion-item-title-header
    )
    > .e-n-accordion-item-title-text {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  :where(
      .elementor-27
        .elementor-element.elementor-element-2bd2bbe
        > .elementor-widget-container
        > .e-n-accordion
        > .e-n-accordion-item
    )
    > .e-con {
    border-style: none;
  }
  .elementor-27 .elementor-element.elementor-element-98f1d00 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-878e501 {
    --display: flex;
    --background-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-a9e11c8 {
    --n-accordion-title-justify-content: space-between;
    --n-accordion-title-flex-grow: 1;
    --n-accordion-title-icon-order: initial;
    --n-accordion-title-font-size: 20px;
    --n-accordion-item-title-space-between: 5px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-title-normal-color: #ffffff96;
    --n-accordion-title-hover-color: #ffffff;
    --n-accordion-title-active-color: #ffffff;
    --n-accordion-icon-size: 15px;
  }
  .elementor-27
    .elementor-element.elementor-element-a9e11c8
    > .elementor-widget-container
    > .e-n-accordion
    > .e-n-accordion-item
    > .e-n-accordion-item-title {
    background-color: #05141f;
    border-style: none;
  }
  :where(
      .elementor-27
        .elementor-element.elementor-element-a9e11c8
        > .elementor-widget-container
        > .e-n-accordion
        > .e-n-accordion-item
        > .e-n-accordion-item-title
        > .e-n-accordion-item-title-header
    )
    > .e-n-accordion-item-title-text {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  :where(
      .elementor-27
        .elementor-element.elementor-element-a9e11c8
        > .elementor-widget-container
        > .e-n-accordion
        > .e-n-accordion-item
    )
    > .e-con {
    border-style: none;
  }
  .elementor-27 .elementor-element.elementor-element-9453e53 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --align-items: flex-start;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
    --padding-top: 50px;
    --padding-bottom: 25px;
    --padding-left: 50px;
    --padding-right: 50px;
    --z-index: 1;
  }
  .elementor-27
    .elementor-element.elementor-element-9453e53:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-9453e53
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url(./../images/KIAMQ4-BS3.jpg);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-27 .elementor-element.elementor-element-9453e53::before,
  .elementor-27
    .elementor-element.elementor-element-9453e53
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-9453e53
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-27
    .elementor-element.elementor-element-9453e53
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-9453e53
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-27
    .elementor-element.elementor-element-9453e53
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: transparent;
    background-image: linear-gradient(190deg, #00000000 65%, #000000 100%);
  }
  .elementor-27 .elementor-element.elementor-element-9453e53,
  .elementor-27 .elementor-element.elementor-element-9453e53::before {
    --border-transition: 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-e418d31
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-shadow: 2px 2px 10px #000000;
  }
  .elementor-27 .elementor-element.elementor-element-527de4e {
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-shadow: 2px 2px 10px #000000;
  }
  .elementor-27 .elementor-element.elementor-element-1cf6135 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 0;
  }
  .elementor-27
    .elementor-element.elementor-element-1cf6135:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-1cf6135
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #05141f;
  }
  .elementor-27 .elementor-element.elementor-element-1cf6135,
  .elementor-27 .elementor-element.elementor-element-1cf6135::before {
    --border-transition: 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-1cf6135.e-con {
    --order: -90;
  }
  .elementor-27
    .elementor-element.elementor-element-c71489d
    .elementor-icon-list-icon
    i {
    color: #ffffff;
    transition: color 0.3s;
  }
  .elementor-27
    .elementor-element.elementor-element-c71489d
    .elementor-icon-list-icon
    svg {
    fill: #ffffff;
    transition: fill 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-c71489d {
    --e-icon-list-icon-size: 22px;
    --icon-vertical-offset: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-c71489d
    .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-27 .elementor-element.elementor-element-2fcf791 {
    --spacer-size: 50px;
  }
  .elementor-27 .elementor-element.elementor-element-57edf3f {
    text-align: center;
    color: #828692;
    font-family: "Kia Signature", Sans-serif;
    font-size: 10px;
    font-weight: 400;
  }
  .elementor-27 .elementor-element.elementor-element-b7a0d1e {
    --spacer-size: 50px;
  }
  .elementor-27
    .elementor-element.elementor-element-bae962d
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-bae962d.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-bae962d.elementor-view-framed
    .elementor-icon,
  .elementor-27
    .elementor-element.elementor-element-bae962d.elementor-view-default
    .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-bae962d.elementor-view-framed
    .elementor-icon,
  .elementor-27
    .elementor-element.elementor-element-bae962d.elementor-view-default
    .elementor-icon
    svg {
    fill: #ffffff;
  }
  .elementor-27 .elementor-element.elementor-element-bae962d .elementor-icon {
    font-size: 60px;
  }
  .elementor-27 .elementor-element.elementor-element-bae962d .elementor-icon svg {
    height: 60px;
  }
  .elementor-27
    .elementor-element.elementor-element-bae962d
    .elementor-icon-wrapper
    svg {
    width: 100%;
  }
  .elementor-27 .elementor-element.elementor-element-59a6be6 {
    text-align: center;
    color: #828692;
    font-family: "Kia Signature", Sans-serif;
    font-size: 12px;
    font-weight: 400;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-content
    i {
    font-size: 16px;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-content
    svg {
    height: 16px;
    width: 16px;
    line-height: 16px;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-content
    .ea-tooltip-svg-trigger {
    height: 16px;
    width: 16px;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip:hover
    .eael-tooltip-text.eael-tooltip-top {
    animation-duration: 300ms;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip:hover
    .eael-tooltip-text.eael-tooltip-left {
    animation-duration: 300ms;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip:hover
    .eael-tooltip-text.eael-tooltip-bottom {
    animation-duration: 300ms;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip:hover
    .eael-tooltip-text.eael-tooltip-right {
    animation-duration: 300ms;
  }
  .elementor-27 .elementor-element.elementor-element-72917bc .eael-tooltip {
    width: 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-72917bc .eael-tooltip:hover {
    color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip:hover
    a {
    color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip:hover
    svg {
    fill: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-text {
    width: 215px;
    max-width: 215px;
    margin: 0px 0px 0px 0px;
    background-color: #00000000;
    color: #66db99;
    font-family: "Verdana", Sans-serif;
    font-size: 10px;
    font-weight: 500;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-text:after {
    border-width: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-text.eael-tooltip-left::after {
    top: calc(50% - 0px);
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-text.eael-tooltip-right::after {
    top: calc(50% - 0px);
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-text.eael-tooltip-top::after {
    left: calc(50% - 0px);
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-text.eael-tooltip-bottom::after {
    left: calc(50% - 0px);
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-text.eael-tooltip-top:after {
    border-top-color: #00000000;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-text.eael-tooltip-bottom:after {
    border-bottom-color: #00000000;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-text.eael-tooltip-left:after {
    border-left-color: #00000000;
  }
  .elementor-27
    .elementor-element.elementor-element-72917bc
    .eael-tooltip
    .eael-tooltip-text.eael-tooltip-right:after {
    border-right-color: #00000000;
  }
  body:not(.rtl) .elementor-27 .elementor-element.elementor-element-72917bc {
    left: 5px;
  }
  body.rtl .elementor-27 .elementor-element.elementor-element-72917bc {
    right: 5px;
  }
  .elementor-27 .elementor-element.elementor-element-72917bc {
    bottom: 10px;
  }
  .elementor-27 .elementor-element.elementor-element-0176c94 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --background-transition: 0.3s;
    --position: fixed;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0176c94 {
    left: 0px;
  }
  body.rtl .elementor-27 .elementor-element.elementor-element-0176c94 {
    right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .ue-input-wrapper-align {
    justify-content: flex-start;
  }
  .elementor-27 .elementor-element.elementor-element-e192976 .ue_inner_menu-box {
    transform: translate(0, 0px);
  }
  .elementor-27 .elementor-element.elementor-element-e192976 .ue_hamburger {
    background-color: #05141f;
    padding: 15px 15px 15px 15px;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    border-style: solid;
    border-color: #ffffff;
  }
  .elementor-27 .elementor-element.elementor-element-e192976 .ue_menu_wrapper {
    height: 60px;
  }
  .elementor-27 .elementor-element.elementor-element-e192976 .ue-input-wrapper {
    width: 60px;
    height: 60px;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .checkbox-toggle:checked
    + .ue_hamburger {
    background-color: #ea0029;
  }
  .elementor-27 .elementor-element.elementor-element-e192976 .ue_inner_menu {
    background-color: #05141ff2;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .ue_menu
    > div
    > div {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .ue_menu
    > div
    > div
    > div {
    justify-content: center;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .ue_menu
    div
    div
    ul
    li
    a {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 600;
  }
  .elementor-27 .elementor-element.elementor-element-e192976 .ue_menu ul li a {
    color: #ffffff;
  }
  .elementor-27 .elementor-element.elementor-element-e192976 .ue_menu ul li {
    margin: 2px 2px 2px 2px;
  }
  .elementor-27 .elementor-element.elementor-element-e192976 .ue_menu ul ul li a {
    color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .ue_menu
    ul
    ul
    li
    a:after {
    background-color: #ffffff;
  }
  .elementor-27 .elementor-element.elementor-element-e192976 .ue_menu ul ul li {
    margin: 2px 2px 2px 2px;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .ue_menu-social-icons
    a {
    color: #ffffff;
    font-size: 15px;
    margin: 5px 5px 5px 5px;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .ue_menu-social-icons
    a
    svg {
    fill: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .ue_menu-social-icons
    a:hover {
    color: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .ue_menu-social-icons
    a:hover
    svg {
    fill: #ffffff;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .ue_menu-social-icons
    img {
    width: 15px;
    height: 15px;
  }
  .elementor-27
    .elementor-element.elementor-element-e192976
    .ue_menu-social-icons {
    margin-top: 20px;
  }
  .eael-reading-progress-wrap .eael-reading-progress {
    height: 2px !important;
  }
  .eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill {
    height: 2px !important;
    background-color: #ea0029;
    transition: width 200ms ease;
  }
  .eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button {
    bottom: 15px;
    right: 15px;
    width: 35px;
    height: 35px;
    z-index: 9999;
    opacity: 0.65;
    background-color: #000000;
    border-radius: 5px;
  }
  .eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i {
    font-size: 15px;
    color: #ffffff;
  }
  .eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg {
    width: 15px;
    height: 15px;
    fill: #ffffff;
  }
  body.elementor-page-27:not(.elementor-motion-effects-element-type-background),
  body.elementor-page-27
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #05141f;
  }
  @images (max-width: 1024px) {
    .elementor-27
      .elementor-element.elementor-element-96b701d
      .pp-showcase-preview-stack-tablet
      .pp-showcase-preview-wrap {
      margin-bottom: 30px;
    }
  }
  @images (max-width: 767px) {
    .elementor-27 .elementor-element.elementor-element-31d2788 {
      --min-height: 55vh;
      --padding-top: 10px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
    .elementor-27
      .elementor-element.elementor-element-31d2788:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-27
      .elementor-element.elementor-element-31d2788
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-position: bottom center;
    }
    .elementor-27 .elementor-element.elementor-element-9f941aa {
      text-align: center;
    }
    .elementor-27
      .elementor-element.elementor-element-9f941aa
      .elementor-heading-title {
      font-size: 26px;
    }
    .elementor-27 .elementor-element.elementor-element-a42b121 {
      text-align: center;
    }
    .elementor-27
      .elementor-element.elementor-element-a42b121
      .elementor-heading-title {
      font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-2e68770 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 5px;
      --padding-right: 5px;
    }
    .elementor-27 .elementor-element.elementor-element-4fb81f5 {
      font-size: 14px;
    }
    .elementor-27 .elementor-element.elementor-element-79ee768 {
      --min-height: 55vh;
      --padding-top: 15px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
    .elementor-27 .elementor-element.elementor-element-2d946f0 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 5px;
      --padding-right: 5px;
    }
    .elementor-27
      .elementor-element.elementor-element-6984284
      .elementor-heading-title {
      font-size: 24px;
    }
    .elementor-27 .elementor-element.elementor-element-3f25c72 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 5px;
      --padding-right: 5px;
    }
    .elementor-27 .elementor-element.elementor-element-18bc2d1 {
      font-size: 12px;
    }
    .elementor-27 .elementor-element.elementor-element-0fb08d5 {
      --min-height: 100vh;
    }
    .elementor-27
      .elementor-element.elementor-element-0fb08d5:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-27
      .elementor-element.elementor-element-0fb08d5
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-position: center center;
    }
    .elementor-27
      .elementor-element.elementor-element-e1c5900
      .elementor-heading-title {
      font-size: 42px;
    }
    .elementor-27 .elementor-element.elementor-element-7706eb8 {
      --min-height: 0vh;
    }
    .elementor-27 .elementor-element.elementor-element-0559b07 .ue_options {
      grid-template-columns: 1fr;
    }
    .elementor-27 .elementor-element.elementor-element-0559b07 .ue_option::after {
      backdrop-filter: brightness(40px);
    }
    .elementor-27 .elementor-element.elementor-element-0559b07 .ue_label {
      width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-0559b07 .ue_main,
    .elementor-27 .elementor-element.elementor-element-0559b07 .ue_sub {
      text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-0559b07 .ue_option,
    .elementor-27 .elementor-element.elementor-element-0559b07 .ue_option.active {
      height: 121vh;
    }
    .elementor-27 .elementor-element.elementor-element-0559b07 .ue_option.active {
      padding: 0px 5px 5px 5px;
    }
    .elementor-27 .elementor-element.elementor-element-0559b07 .ue_main {
      font-size: 14px;
    }
    .elementor-27 .elementor-element.elementor-element-0559b07 .ue_sub {
      font-size: 12px;
    }
    .elementor-27
      .elementor-element.elementor-element-0559b07
      > .elementor-widget-container {
      padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-c9b9fba {
      --min-height: 7vh;
      --margin-top: 0;
      --margin-bottom: -7vh;
      --margin-left: 0;
      --margin-right: 0;
      --padding-top: 15px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
    .elementor-27
      .elementor-element.elementor-element-3fcbfdf
      .elementor-heading-title {
      font-size: 14px;
    }
    .elementor-27 .elementor-element.elementor-element-fe5c886 {
      --min-height: 100vh;
    }
    .elementor-27
      .elementor-element.elementor-element-fe5c886:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-27
      .elementor-element.elementor-element-fe5c886
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-position: center right;
    }
    .elementor-27
      .elementor-element.elementor-element-8d7ef9d
      .elementor-heading-title {
      font-size: 42px;
    }
    .elementor-27 .elementor-element.elementor-element-d3630bb .ue_options {
      grid-template-columns: 1fr;
      gap: 10px;
    }
    .elementor-27 .elementor-element.elementor-element-d3630bb .ue_option::after {
      backdrop-filter: brightness(40px);
    }
    .elementor-27 .elementor-element.elementor-element-d3630bb .ue_label {
      width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-d3630bb .ue_main,
    .elementor-27 .elementor-element.elementor-element-d3630bb .ue_sub {
      text-align: center;
    }
    .elementor-27 .elementor-element.elementor-element-d3630bb .ue_option,
    .elementor-27 .elementor-element.elementor-element-d3630bb .ue_option.active {
      height: 121vh;
    }
    .elementor-27 .elementor-element.elementor-element-d3630bb .ue_option.active {
      padding: 0px 5px 5px 5px;
    }
    .elementor-27 .elementor-element.elementor-element-d3630bb .ue_main {
      font-size: 14px;
    }
    .elementor-27 .elementor-element.elementor-element-d3630bb .ue_sub {
      font-size: 12px;
    }
    .elementor-27
      .elementor-element.elementor-element-d3630bb
      > .elementor-widget-container {
      padding: 0px 0px 0px 0px;
    }
    .elementor-27 .elementor-element.elementor-element-3cdc51e {
      --min-height: 100vh;
    }
    .elementor-27
      .elementor-element.elementor-element-496708c
      .elementor-heading-title {
      font-size: 42px;
    }
    .elementor-27 .elementor-element.elementor-element-53b21c1 {
      --padding-top: 20px;
      --padding-bottom: 20px;
      --padding-left: 20px;
      --padding-right: 20px;
    }
    .elementor-27
      .elementor-element.elementor-element-3650ddb
      .elementor-heading-title {
      font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-8427969 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
    .elementor-27 .elementor-element.elementor-element-d3743ef {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
    .elementor-27 .elementor-element.elementor-element-e67442c {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
    .elementor-27
      .elementor-element.elementor-element-b6d25ea
      .elementor-heading-title {
      font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-fff42d6 {
      --padding-top: 0px;
      --padding-bottom: 30px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
    .elementor-27
      .elementor-element.elementor-element-96b701d
      .pp-showcase-preview-stack-mobile
      .pp-showcase-preview-wrap {
      margin-bottom: 30px;
    }
    .elementor-27 .elementor-element.elementor-element-96b701d {
      --grid-row-gap: 10px;
    }
    .elementor-27
      .elementor-element.elementor-element-96b701d
      .pp-showcase-navigation-items {
      padding: 0px 10px 0px 10px;
    }
    .elementor-27
      .elementor-element.elementor-element-96b701d
      .pp-showcase-navigation-title {
      font-size: 16px;
    }
    .elementor-27
      .elementor-element.elementor-element-96b701d
      .pp-showcase-navigation-description {
      font-size: 14px;
    }
    .elementor-27 .elementor-element.elementor-element-8e5c60f {
      --min-height: 100vh;
    }
    .elementor-27
      .elementor-element.elementor-element-8e5c60f:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-27
      .elementor-element.elementor-element-8e5c60f
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-position: center right;
    }
    .elementor-27
      .elementor-element.elementor-element-37c3c75
      .elementor-heading-title {
      font-size: 42px;
    }
    .elementor-27 .elementor-element.elementor-element-40f6396 {
      --min-height: 70vh;
      --gap: 10px 10px;
    }
    .elementor-27
      .elementor-element.elementor-element-0cef146
      .elementor-heading-title {
      font-size: 22px;
    }
    .elementor-27 .elementor-element.elementor-element-ef9765a {
      font-size: 14px;
    }
    .elementor-27 .elementor-element.elementor-element-e6e2bdb {
      --min-height: 65vh;
      --gap: 2px 2px;
      --padding-top: 5px;
      --padding-bottom: 5px;
      --padding-left: 5px;
      --padding-right: 5px;
    }
    .elementor-27
      .elementor-element.elementor-element-f1b8aef
      .elementor-heading-title {
      font-size: 16px;
    }
    .elementor-27 .elementor-element.elementor-element-48bb2e0 {
      font-size: 12px;
    }
    .elementor-27
      .elementor-element.elementor-element-6f41a17
      > .elementor-widget-container {
      padding: 5px 5px 5px 5px;
    }
    .elementor-27 .elementor-element.elementor-element-a511ba8 {
      --padding-top: 0%;
      --padding-bottom: 0%;
      --padding-left: 0%;
      --padding-right: 0%;
    }
    .elementor-27 .elementor-element.elementor-element-2bd2bbe {
      --n-accordion-title-justify-content: space-between;
      --n-accordion-title-flex-grow: 1;
    }
    .elementor-27 .elementor-element.elementor-element-878e501 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
    .elementor-27 .elementor-element.elementor-element-9453e53 {
      --min-height: 60vh;
      --gap: 10px 10px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 10px;
      --padding-right: 10px;
    }
    .elementor-27
      .elementor-element.elementor-element-9453e53:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-27
      .elementor-element.elementor-element-9453e53
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-position: center center;
    }
    .elementor-27
      .elementor-element.elementor-element-e418d31
      .elementor-heading-title {
      font-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-527de4e {
      font-size: 12px;
    }
    .elementor-27
      .elementor-element.elementor-element-c71489d
      .elementor-icon-list-items:not(.elementor-inline-items)
      .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(9px / 2);
    }
    .elementor-27
      .elementor-element.elementor-element-c71489d
      .elementor-icon-list-items:not(.elementor-inline-items)
      .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(9px / 2);
    }
    .elementor-27
      .elementor-element.elementor-element-c71489d
      .elementor-icon-list-items.elementor-inline-items
      .elementor-icon-list-item {
      margin-right: calc(9px / 2);
      margin-left: calc(9px / 2);
    }
    .elementor-27
      .elementor-element.elementor-element-c71489d
      .elementor-icon-list-items.elementor-inline-items {
      margin-right: calc(-9px / 2);
      margin-left: calc(-9px / 2);
    }
    body.rtl
      .elementor-27
      .elementor-element.elementor-element-c71489d
      .elementor-icon-list-items.elementor-inline-items
      .elementor-icon-list-item:after {
      left: calc(-9px / 2);
    }
    body:not(.rtl)
      .elementor-27
      .elementor-element.elementor-element-c71489d
      .elementor-icon-list-items.elementor-inline-items
      .elementor-icon-list-item:after {
      right: calc(-9px / 2);
    }
    .elementor-27 .elementor-element.elementor-element-c71489d {
      --e-icon-list-icon-size: 18px;
    }
    .elementor-27 .elementor-element.elementor-element-0176c94 {
      --align-items: center;
      --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
      );
      --z-index: 9999;
    }
    .elementor-27 .elementor-element.elementor-element-e192976 .ue_hamburger {
      padding: 15px 15px 15px 15px;
      width: 40px;
      height: 40px;
      border-width: 1px 1px 1px 1px;
    }
    .elementor-27 .elementor-element.elementor-element-e192976 .ue_menu_wrapper {
      height: 40px;
    }
    .elementor-27 .elementor-element.elementor-element-e192976 .ue-input-wrapper {
      width: 40px;
      height: 40px;
    }
    .elementor-27
      .elementor-element.elementor-element-e192976
      .ue_menu
      > div
      > div {
      text-align: center;
    }
    .elementor-27
      .elementor-element.elementor-element-e192976
      .ue_menu
      div
      div
      ul
      li
      a {
      font-size: 24px;
    }
    .elementor-27 .elementor-element.elementor-element-e192976 .ue_menu ul li {
      margin: 20px 0px 20px 0px;
    }
  }
  @images (min-width: 768px) {
    .elementor-27 .elementor-element.elementor-element-1dacb97 {
      --width: 100vw;
    }
    .elementor-27 .elementor-element.elementor-element-c3abeeb {
      --width: 20%;
    }
    .elementor-27 .elementor-element.elementor-element-d9da450 {
      --width: 60%;
    }
    .elementor-27 .elementor-element.elementor-element-b30a9ab {
      --width: 20%;
    }
    .elementor-27 .elementor-element.elementor-element-31d2788 {
      --width: 100vw;
    }
    .elementor-27 .elementor-element.elementor-element-2e68770 {
      --width: 100%;
    }
    .elementor-27 .elementor-element.elementor-element-ad55090 {
      --width: 100vw;
    }
    .elementor-27 .elementor-element.elementor-element-4e963b6 {
      --width: 100vw;
    }
    .elementor-27 .elementor-element.elementor-element-f1b4b28 {
      --width: 100vw;
    }
    .elementor-27 .elementor-element.elementor-element-648d875 {
      --width: 100vw;
    }
    .elementor-27 .elementor-element.elementor-element-d3743ef {
      --width: 60%;
    }
    .elementor-27 .elementor-element.elementor-element-e67442c {
      --width: 40%;
    }
    .elementor-27 .elementor-element.elementor-element-e6e2bdb {
      --width: 60%;
    }
    .elementor-27 .elementor-element.elementor-element-2af1eac {
      --width: 40%;
    }
    .elementor-27 .elementor-element.elementor-element-bc0c197 {
      --width: 33.33%;
    }
    .elementor-27 .elementor-element.elementor-element-4a7c4fe {
      --width: 33.33%;
    }
    .elementor-27 .elementor-element.elementor-element-4720f8a {
      --width: 33.33%;
    }
    .elementor-27 .elementor-element.elementor-element-ce95f20 {
      --width: 33.33%;
    }
    .elementor-27 .elementor-element.elementor-element-b46cfb1 {
      --width: 33.33%;
    }
    .elementor-27 .elementor-element.elementor-element-f9aeaa1 {
      --width: 33.33%;
    }
    .elementor-27 .elementor-element.elementor-element-2a5d4e4 {
      --width: 33.33%;
    }
    .elementor-27 .elementor-element.elementor-element-a766784 {
      --width: 33.33%;
    }
    .elementor-27 .elementor-element.elementor-element-16b5f8b {
      --width: 33.33%;
    }
    .elementor-27 .elementor-element.elementor-element-3feef0d {
      --width: 25%;
    }
    .elementor-27 .elementor-element.elementor-element-92c63f4 {
      --width: 25%;
    }
    .elementor-27 .elementor-element.elementor-element-a247952 {
      --width: 25%;
    }
    .elementor-27 .elementor-element.elementor-element-6d987d8 {
      --width: 25%;
    }
    .elementor-27 .elementor-element.elementor-element-fbb90b2 {
      --width: 25%;
    }
    .elementor-27 .elementor-element.elementor-element-f24f82c {
      --width: 25%;
    }
    .elementor-27 .elementor-element.elementor-element-a511ba8 {
      --width: 100vw;
    }
    .elementor-27 .elementor-element.elementor-element-d4f1845 {
      --width: 50%;
    }
    .elementor-27 .elementor-element.elementor-element-98f1d00 {
      --width: 50%;
    }
    .elementor-27 .elementor-element.elementor-element-9453e53 {
      --width: 100%;
    }
  }
  @images (min-width: 1367px) {
    .elementor-27
      .elementor-element.elementor-element-0fb08d5:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-27
      .elementor-element.elementor-element-0fb08d5
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-attachment: fixed;
    }
    .elementor-27
      .elementor-element.elementor-element-fe5c886:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-27
      .elementor-element.elementor-element-fe5c886
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-attachment: fixed;
    }
    .elementor-27
      .elementor-element.elementor-element-3cdc51e:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-27
      .elementor-element.elementor-element-3cdc51e
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-attachment: fixed;
    }
    .elementor-27
      .elementor-element.elementor-element-8e5c60f:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-27
      .elementor-element.elementor-element-8e5c60f
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-attachment: fixed;
    }
  }
  