.elementor-1765 .elementor-element.elementor-element-8801839 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8801839:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-8801839>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-8801839,
  .elementor-1765 .elementor-element.elementor-element-8801839::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4b1b561 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cb34113>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cb34113 .elementor-icon-wrapper {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cb34113.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cb34113.elementor-view-framed .elementor-icon,
  .elementor-1765 .elementor-element.elementor-element-cb34113.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cb34113.elementor-view-framed .elementor-icon,
  .elementor-1765 .elementor-element.elementor-element-cb34113.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cb34113 .elementor-icon {
    font-size: 40px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cb34113 .elementor-icon svg {
    height: 40px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cb34113 .elementor-icon-wrapper svg {
    width: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-dc38d4f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_btn_container,
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_btn {
    width: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown,
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_btn,
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_btn>i {
    transition: 300ms ease;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown {
    transition-delay: 200ms;
    border-radius: 8px;
    gap: 0px;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_btn {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 600;
    justify-content: space-between;
    padding: 12px 35px 12px 35px;
    color: #ffffff;
    background-color: var(--e-global-color-e1839be);
    border-radius: 8px 8px 8px 8px;
    border-style: none;
    flex-direction: row-reverse;
    gap: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_btn:hover {
    color: var(--e-global-color-e1839be);
    background-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_btn i {
    font-size: 18px;
    color: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_btn svg {
    height: 18px;
    width: 18px;
    fill: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_btn:hover>i {
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_btn:hover svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown a {
    padding: 10px 20px 10px 20px;
    color: var(--e-global-color-e1839be);
    background-color: #FFFFFF;
    justify-content: flex-start;
    border-bottom-width: 2px;
    border-bottom-color: #ffffff;
    gap: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown a:hover {
    color: #ffffff;
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown a i {
    font-size: 18px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown a svg {
    height: 18px;
    width: 18px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown i {
    color: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown svg {
    fill: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown a:hover i {
    color: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown a:hover svg {
    fill: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-bb9527c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-53dcb07 .cpel-switcher__lang a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-53dcb07 .cpel-switcher__icon {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-53dcb07 .cpel-switcher__lang a:hover,
  .elementor-1765 .elementor-element.elementor-element-53dcb07 .cpel-switcher__lang a:focus {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-53dcb07 .cpel-switcher__nav {
    --cpel-switcher-space: 15px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-53dcb07 .cpel-switcher__name {
    padding-left: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7dd6934 {
    --display: flex;
    --min-height: 40px;
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 99999999999;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7dd6934:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-7dd6934>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-7dd6934,
  .elementor-1765 .elementor-element.elementor-element-7dd6934::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7dd6934.e-con {
    --align-self: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fab0da7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-01fd6b4>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-01fd6b4 .elementor-icon-wrapper {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-01fd6b4.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-01fd6b4.elementor-view-framed .elementor-icon,
  .elementor-1765 .elementor-element.elementor-element-01fd6b4.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-01fd6b4.elementor-view-framed .elementor-icon,
  .elementor-1765 .elementor-element.elementor-element-01fd6b4.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-01fd6b4 .elementor-icon {
    font-size: 40px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-01fd6b4 .elementor-icon svg {
    height: 40px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-01fd6b4 .elementor-icon-wrapper svg {
    width: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ca7d835 {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-549999a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
  }
  
  .elementor-1765 .elementor-element.elementor-element-549999a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
  }
  
  .elementor-1765 .elementor-element.elementor-element-549999a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
  }
  
  .elementor-1765 .elementor-element.elementor-element-549999a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
  }
  
  body.rtl .elementor-1765 .elementor-element.elementor-element-549999a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
  }
  
  body:not(.rtl) .elementor-1765 .elementor-element.elementor-element-549999a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
  }
  
  .elementor-1765 .elementor-element.elementor-element-549999a .elementor-icon-list-icon i {
    color: var(--e-global-color-e69f768);
    transition: color 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-549999a .elementor-icon-list-icon svg {
    fill: var(--e-global-color-e69f768);
    transition: fill 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-549999a {
    --e-icon-list-icon-size: 15px;
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
    --icon-vertical-align: center;
    --icon-vertical-offset: -1px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-549999a .elementor-icon-list-icon {
    padding-right: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-549999a .elementor-icon-list-text {
    color: var(--e-global-color-68fa3c9);
    transition: color 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-549999a .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-f7f7dea {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2e8ac7c .cpel-switcher__lang a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-2e8ac7c .cpel-switcher__icon {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-2e8ac7c .cpel-switcher__lang a:hover,
  .elementor-1765 .elementor-element.elementor-element-2e8ac7c .cpel-switcher__lang a:focus {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2e8ac7c .cpel-switcher__nav {
    --cpel-switcher-space: 15px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2e8ac7c .cpel-switcher__name {
    padding-left: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-456b74d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2653d91 {
    --display: flex;
    --min-height: 225px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.65;
    --margin-top: 0px;
    --margin-bottom: -225px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 50px;
    --padding-right: 50px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2653d91::before,
  .elementor-1765 .elementor-element.elementor-element-2653d91>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-2653d91>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-2653d91>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-2653d91>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-2653d91>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #000000 0%, #00000000 100%);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1f3b2be {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1f3b2be .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 48px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7f16f3a {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7f16f3a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 32px;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4625aea {
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4625aea,
  .elementor-1765 .elementor-element.elementor-element-4625aea::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-edf5f31 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-edf5f31 img {
    width: 100vw;
    height: 100vh;
    object-fit: cover;
    object-position: bottom center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-91679e1 {
    --display: flex;
    --min-height: 160px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.65;
    --margin-top: -160px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-91679e1::before,
  .elementor-1765 .elementor-element.elementor-element-91679e1>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-91679e1>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-91679e1>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-91679e1>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-91679e1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #05141F00 0%, var(--e-global-color-e1839be) 100%);
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content {
    justify-content: center;
    align-items: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list.list-inline {
    justify-content: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content-wrapper {
    margin: 0px 0px 0px 25px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content-icon>i {
    font-size: 58px;
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content-icon>svg {
    height: 58px;
    width: 58px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content-icon>img {
    height: 58px;
    width: 58px;
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content-icon>svg path {
    stroke: #FFFFFF !important;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content-icon {
    margin: 0px 5px 0px 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content-title {
    color: #FFFFFF;
    transition: all 0.3s ease-out;
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content-text {
    flex-direction: column;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content-description {
    color: #FFFFFF;
    transition: color 0.3s ease;
    font-family: "Kia Signature", Sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content-badge {
    order: 10;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ad4d8 .ekit-stylish-list-content-badge span {
    color: #FFFFFFB8;
    background-color: #00000069;
    border-radius: 4px;
    padding: 2px 5px 2px 5px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-98c3ed8 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-98c3ed8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2c7d195 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2c7d195:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-2c7d195>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-2c7d195,
  .elementor-1765 .elementor-element.elementor-element-2c7d195::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b1b3daf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-05a9d67 {
    --icon-box-icon-margin: 15px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-05a9d67.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-05a9d67.elementor-view-framed .elementor-icon,
  .elementor-1765 .elementor-element.elementor-element-05a9d67.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-05a9d67 .elementor-icon-box-title {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-05a9d67 .elementor-icon-box-title,
  .elementor-1765 .elementor-element.elementor-element-05a9d67 .elementor-icon-box-title a {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-05a9d67 .elementor-icon-box-description {
    color: var(--e-global-color-68fa3c9);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-516e3ab {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ff4170 {
    --icon-box-icon-margin: 15px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ff4170.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ff4170.elementor-view-framed .elementor-icon,
  .elementor-1765 .elementor-element.elementor-element-6ff4170.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ff4170 .elementor-icon-box-title {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ff4170 .elementor-icon-box-title,
  .elementor-1765 .elementor-element.elementor-element-6ff4170 .elementor-icon-box-title a {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ff4170 .elementor-icon-box-description {
    color: var(--e-global-color-68fa3c9);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fdf2b7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a7a05ba {
    --icon-box-icon-margin: 15px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a7a05ba.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a7a05ba.elementor-view-framed .elementor-icon,
  .elementor-1765 .elementor-element.elementor-element-a7a05ba.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a7a05ba .elementor-icon-box-title {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a7a05ba .elementor-icon-box-title,
  .elementor-1765 .elementor-element.elementor-element-a7a05ba .elementor-icon-box-title a {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a7a05ba .elementor-icon-box-description {
    color: var(--e-global-color-68fa3c9);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-78ae710 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8951a2c {
    --icon-box-icon-margin: 15px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8951a2c.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8951a2c.elementor-view-framed .elementor-icon,
  .elementor-1765 .elementor-element.elementor-element-8951a2c.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8951a2c .elementor-icon-box-title {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8951a2c .elementor-icon-box-title,
  .elementor-1765 .elementor-element.elementor-element-8951a2c .elementor-icon-box-title a {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8951a2c .elementor-icon-box-description {
    color: var(--e-global-color-68fa3c9);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-822d3e1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-f8c2c24 {
    --icon-box-icon-margin: 15px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-f8c2c24.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-f8c2c24.elementor-view-framed .elementor-icon,
  .elementor-1765 .elementor-element.elementor-element-f8c2c24.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-f8c2c24 .elementor-icon-box-title {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-f8c2c24 .elementor-icon-box-title,
  .elementor-1765 .elementor-element.elementor-element-f8c2c24 .elementor-icon-box-title a {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-f8c2c24 .elementor-icon-box-description {
    color: var(--e-global-color-68fa3c9);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-c9dd2e0 {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.75;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-c9dd2e0:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-c9dd2e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./../assets/KNQ5C25-ExtSep.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .elementor-1765 .elementor-element.elementor-element-c9dd2e0::before,
  .elementor-1765 .elementor-element.elementor-element-c9dd2e0>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-c9dd2e0>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-c9dd2e0>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-c9dd2e0>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-c9dd2e0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
  }
  
  .elementor-1765 .elementor-element.elementor-element-c9dd2e0,
  .elementor-1765 .elementor-element.elementor-element-c9dd2e0::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d1d587f {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 75px 75px;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7d81076 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 56px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e789ca6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e789ca6:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-e789ca6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-e789ca6,
  .elementor-1765 .elementor-element.elementor-element-e789ca6::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b86b03f {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b86b03f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 34px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-024ae69 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-af3d2a9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-9d9b549 {
    --display: flex;
    --min-height: 190px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.65;
    --margin-top: 0px;
    --margin-bottom: -210px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-9d9b549::before,
  .elementor-1765 .elementor-element.elementor-element-9d9b549>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-9d9b549>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-9d9b549>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-9d9b549>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-9d9b549>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #000000 0%, #00000000 100%);
  }
  
  .elementor-1765 .elementor-element.elementor-element-e7f474c {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e7f474c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 34px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-42a6d0c {
    text-align: left;
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4c32319 {
    --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;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-ed9fbae {
    --hotspot-min-width: 550px;
    left: 32%;
    --hotspot-translate-x: 32%;
    top: 62%;
    --hotspot-translate-y: 62%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-ed9fbae .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f4847e6 .e-hotspot--tooltip-position {
    right: calc(100% + 5px);
    bottom: initial;
    left: initial;
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f4847e6 {
    --hotspot-min-width: 550px;
    left: 56%;
    --hotspot-translate-x: 56%;
    top: 39%;
    --hotspot-translate-y: 39%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f4847e6 .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-46703b5 .e-hotspot--tooltip-position {
    right: calc(100% + 5px);
    bottom: initial;
    left: initial;
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-46703b5 {
    --hotspot-min-width: 550px;
    right: 30%;
    --hotspot-translate-x: 30%;
    top: 42%;
    --hotspot-translate-y: 42%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-46703b5 .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-888b1b2 .e-hotspot--tooltip-position {
    right: calc(100% + 5px);
    bottom: initial;
    left: initial;
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-888b1b2 {
    right: 26%;
    --hotspot-translate-x: 26%;
    top: 71%;
    --hotspot-translate-y: 71%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-888b1b2 .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f11d503 .e-hotspot--tooltip-position {
    right: calc(100% + 5px);
    bottom: initial;
    left: initial;
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f11d503 {
    right: 36%;
    --hotspot-translate-x: 36%;
    bottom: 27%;
    --hotspot-translate-y: 27%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f11d503 .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .e-hotspot--tooltip-position {
    right: initial;
    bottom: calc(100% + 5px);
    left: initial;
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 {
    --background-align: center;
    --hotspot-color: #FFFFFF;
    --hotspot-size: 20px;
    --hotspot-min-width: 500px;
    --hotspot-min-height: 390px;
    --hotspot-box-color: var(--e-global-color-e1839be);
    --hotspot-padding: 10px;
    --hotspot-border-radius: 10px 10px 10px 10px;
    --tooltip-text-color: #FFFFFF;
    --tooltip-align: center;
    --tooltip-padding: 15px 15px 15px 15px;
    --tooltip-color: var(--e-global-color-e1839be);
    --tooltip-border-radius: 5px 5px 5px 5px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .e-hotspot__label {
    font-family: "Kia Signature", Sans-serif;
    font-size: 42px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e634ab9 .e-hotspot__tooltip {
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6d4cd7f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .elementor-repeater-item-776b127 {
    left: 14%;
    top: 63%;
    background-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .elementor-repeater-item-776b127:before {
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .elementor-repeater-item-7cebe88 {
    left: 45%;
    top: 35%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .elementor-repeater-item-9ca3bc2 {
    left: 70%;
    top: 38%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .elementor-repeater-item-f5af2ce {
    left: 78%;
    top: 70%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .elementor-repeater-item-5994764 {
    left: 63%;
    top: 72%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .spot {
    height: 40px;
    min-width: 40px;
    border-radius: 100px;
    background-color: #FFFFFF;
    color: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .ue-hotspot-icon {
    font-size: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .spot svg {
    fill: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .spot:before {
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .spot.uc-active {
    background-color: var(--e-global-color-e69f768);
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .item-popup-title {
    background-color: var(--e-global-color-e1839be);
    color: #ffffff;
    padding: 20px 20px 20px 20px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .ue-popup-overlay {
    background-color: rgba(0, 0, 0, 0.70);
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .item-popup {
    width: 300px;
    Top: 50%;
    left: 50%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .item-popup-text {
    align-items: flex-start;
    gap: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .ue-hotspot-popup-button {
    padding: 5px 10px 5px 10px;
    color: #ffffff;
    background-color: #05141F;
    margin-top: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .ue_hotspot>img {
    width: 100%;
    object-fit: cover;
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .ue_hotspot {
    justify-content: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-509187a .ue_hotspot:hover>img {
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6fef59a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-e31515b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .ue-item-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000D1 0%, #05141F00 25%);
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .elementor-repeater-item-1f9c047 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .elementor-repeater-item-d26a070 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .elementor-repeater-item-5055c87 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .elementor-repeater-item-024771b .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .elementor-repeater-item-63b0cc6 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .elementor-repeater-item-838f769 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .elementor-repeater-item-5a90430 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .elementor-repeater-item-e9ce9ca .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .elementor-repeater-item-e09e61d .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_slide {
    height: 100vh;
    align-items: flex-start;
    justify-content: center;
    border-radius: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_slide .ue-item-image {
    background-size: cover;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_content {
    max-width: 1000px;
    text-align: center;
    padding: 45px 30px 30px 30px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_container_title {
    margin-top: 0px;
    color: #ffffff;
    font-family: "Kia Signature", Sans-serif;
    font-size: 38px;
    font-weight: 600;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_container_desc {
    margin-top: 10px;
    color: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .ue-btn-wrap {
    text-align: inherit;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .ue-btn {
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background-color: #8c8c8c;
    color: #ffffff;
    margin-top: 20px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .owl-nav .owl-prev {
    left: 20px;
    right: auto;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .owl-nav .owl-next {
    right: 20px;
    left: auto;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .owl-carousel .owl-nav .owl-next,
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .owl-carousel .owl-nav .owl-prev {
    top: 224px;
    border-radius: 0px;
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 24px;
    background-color: #ffffff;
    color: #000000;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0px 5px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .owl-dot.active {
    background-color: #000000;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .owl-dots {
    margin-top: 20px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_container_image img {
    width: 120px !important;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .ue-item-icon {
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #ffffff;
    background-color: #6e6e6e;
    border-radius: 100px 100px 100px 100px;
    margin-top: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7bfb201 .ue-item-icon svg {
    fill: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-12fefd6 {
    --display: flex;
    --min-height: 100px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.1;
    --margin-top: -100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-12fefd6::before,
  .elementor-1765 .elementor-element.elementor-element-12fefd6>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-12fefd6>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-12fefd6>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-12fefd6>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-12fefd6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #00000000 0%, #000000 100%);
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .remote_item_navigation {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-items-wrapper {
    gap: 5px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-button {
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-hero {
    width: 42px;
    height: 42px;
    color: #ffffff;
    font-size: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-hero,
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-hero-img {
    border-radius: 100px 100px 100px 100px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-hero-icon {
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-active .ue-item-hero-icon {
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-active .ue-item-hero {
    width: 52px;
    height: 52px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-hero svg {
    fill: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-hero-icon img {
    width: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-button-spacer {
    width: 10px;
    height: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-button-title {
    margin-top: 0px;
    color: #959595;
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-active .ue-item-button-title {
    color: #000000;
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-hero-label {
    width: 25px;
    height: 25px;
    background-color: #363636;
    color: #ffffff;
    border-radius: 25px 25px 25px 25px;
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-active .ue-item-hero-label {
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-hero img {
    opacity: 100%;
    object-fit: contain;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-active .ue-item-hero img {
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-hero-img {
    width: 100%;
    height: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a491eb2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-f5f8a75 {
    --display: flex;
    --min-height: 80px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.55;
    --margin-top: 0px;
    --margin-bottom: -80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-f5f8a75::before,
  .elementor-1765 .elementor-element.elementor-element-f5f8a75>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-f5f8a75>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-f5f8a75>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-f5f8a75>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-f5f8a75>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #000000 0%, #00000000 100%);
  }
  
  .elementor-1765 .elementor-element.elementor-element-f53e6bf {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-f53e6bf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-92c1f26 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -8px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-c19b36a .cloudimage-360-hotspot-popup {
    background-color: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-c19b36a .cloudimage-360-modal-wrapper {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7f94ff3 {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.75;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7f94ff3:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-7f94ff3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./../assets/KNQ5C25-IntSep.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7f94ff3::before,
  .elementor-1765 .elementor-element.elementor-element-7f94ff3>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-7f94ff3>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-7f94ff3>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-7f94ff3>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-7f94ff3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
  }
  
  .elementor-1765 .elementor-element.elementor-element-7f94ff3,
  .elementor-1765 .elementor-element.elementor-element-7f94ff3::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-293ba09 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 75px 75px;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-be8063d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 56px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-10d789e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8a99b3f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8a99b3f:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-8a99b3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-8a99b3f,
  .elementor-1765 .elementor-element.elementor-element-8a99b3f::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-645bb47 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-645bb47 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 500;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1d6296b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .elementor-repeater-item-860eb10 {
    left: 61%;
    top: 13%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .elementor-repeater-item-bfd76e5 {
    left: 79%;
    top: 58%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .elementor-repeater-item-d3dede7 {
    left: 85%;
    top: 75%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .elementor-repeater-item-f056979 {
    left: 23%;
    top: 67%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .elementor-repeater-item-989119b {
    left: 6%;
    top: 33%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .spot {
    height: 40px;
    min-width: 40px;
    border-radius: 100px;
    background-color: #FFFFFF;
    color: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .ue-hotspot-icon {
    font-size: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .spot svg {
    fill: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .spot:before {
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .spot.uc-active {
    background-color: var(--e-global-color-e69f768);
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .item-popup-title {
    background-color: #05141F;
    color: #FFFFFF;
    padding: 20px 20px 20px 20px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .ue-popup-overlay {
    background-color: rgba(0, 0, 0, 0.70);
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .item-popup {
    width: 300px;
    Top: 50%;
    left: 50%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .item-popup-text {
    align-items: flex-start;
    gap: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .ue-hotspot-popup-button {
    padding: 5px 10px 5px 10px;
    color: #ffffff;
    background-color: #676767;
    margin-top: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .ue_hotspot>img {
    width: 100%;
    object-fit: cover;
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .ue_hotspot {
    justify-content: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-94bbaac .ue_hotspot:hover>img {
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-9031ead {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-543b655 {
    --display: flex;
    --min-height: 90px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.6;
    --margin-top: 0px;
    --margin-bottom: -90px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-543b655::before,
  .elementor-1765 .elementor-element.elementor-element-543b655>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-543b655>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-543b655>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-543b655>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-543b655>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #000000 0%, #00000000 100%);
  }
  
  .elementor-1765 .elementor-element.elementor-element-7b19a43 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7b19a43 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d7aafc8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-16cdaab .e-hotspot--tooltip-position {
    right: initial;
    bottom: initial;
    left: initial;
    top: calc(100% + 5px);
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-16cdaab {
    right: 38%;
    --hotspot-translate-x: 38%;
    top: 13%;
    --hotspot-translate-y: 13%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-16cdaab .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-28e5bce .e-hotspot--tooltip-position {
    right: calc(100% + 5px);
    bottom: initial;
    left: initial;
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-28e5bce {
    right: 18%;
    --hotspot-translate-x: 18%;
    top: 59%;
    --hotspot-translate-y: 59%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-28e5bce .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-dada7ed .e-hotspot--tooltip-position {
    right: calc(100% + 5px);
    bottom: initial;
    left: initial;
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-dada7ed {
    right: 16%;
    --hotspot-translate-x: 16%;
    top: 72%;
    --hotspot-translate-y: 72%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-dada7ed .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-180fb36 .e-hotspot--tooltip-position {
    right: initial;
    bottom: initial;
    left: calc(100% + 5px);
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-180fb36 {
    left: 22%;
    --hotspot-translate-x: 22%;
    top: 70%;
    --hotspot-translate-y: 70%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-180fb36 .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-b0092c6 .e-hotspot--tooltip-position {
    right: initial;
    bottom: initial;
    left: calc(100% + 5px);
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-b0092c6 {
    left: 2%;
    --hotspot-translate-x: 2%;
    top: 29%;
    --hotspot-translate-y: 29%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-b0092c6 .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .e-hotspot--tooltip-position {
    right: initial;
    bottom: initial;
    left: initial;
    top: calc(100% + 5px);
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 {
    --background-align: center;
    --hotspot-color: #FFFFFF;
    --hotspot-size: 20px;
    --hotspot-padding: 10px;
    --tooltip-text-color: #FFFFFF;
    --tooltip-align: center;
    --tooltip-padding: 15px 15px 15px 15px;
    --tooltip-color: var(--e-global-color-e1839be);
    --tooltip-border-radius: 5px 5px 5px 5px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dfa15 .e-hotspot__tooltip {
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d15c8fb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-36c6de9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-36c6de9:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-36c6de9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #05141F;
  }
  
  .elementor-1765 .elementor-element.elementor-element-36c6de9,
  .elementor-1765 .elementor-element.elementor-element-36c6de9::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-30ada95 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-30ada95 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-5d4c5ec {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .elementor-repeater-item-cfae07e {
    left: 72%;
    top: 48%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .elementor-repeater-item-9ebfe36 {
    left: 52%;
    top: 70%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .elementor-repeater-item-99ddabb {
    left: 44%;
    top: 42%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .spot {
    height: 40px;
    min-width: 40px;
    border-radius: 100px;
    background-color: #FFFFFF;
    color: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .ue-hotspot-icon {
    font-size: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .spot svg {
    fill: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .spot:before {
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .spot.uc-active {
    background-color: #1a1a1a;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .item-popup-title {
    background-color: var(--e-global-color-e1839be);
    color: #ffffff;
    padding: 20px 20px 20px 20px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .ue-popup-overlay {
    background-color: rgba(0, 0, 0, 0.70);
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .item-popup {
    width: 300px;
    Top: 50%;
    left: 50%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .item-popup-text {
    align-items: flex-start;
    gap: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .ue-hotspot-popup-button {
    padding: 5px 10px 5px 10px;
    color: #ffffff;
    background-color: #676767;
    margin-top: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .ue_hotspot>img {
    width: 100%;
    object-fit: cover;
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .ue_hotspot {
    justify-content: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-06a3f5a .ue_hotspot:hover>img {
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a675bc2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1800a83 {
    --display: flex;
    --min-height: 90px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.55;
    --margin-top: 0px;
    --margin-bottom: -90px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1800a83::before,
  .elementor-1765 .elementor-element.elementor-element-1800a83>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-1800a83>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-1800a83>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-1800a83>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-1800a83>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #000000 0%, #00000000 100%);
  }
  
  .elementor-1765 .elementor-element.elementor-element-f92744c {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-f92744c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fb8d3e6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-8bb4ad8 .e-hotspot--tooltip-position {
    right: calc(100% + 5px);
    bottom: initial;
    left: initial;
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-8bb4ad8 {
    left: 73%;
    --hotspot-translate-x: 73%;
    top: 51%;
    --hotspot-translate-y: 51%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-8bb4ad8 .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-68cf89c .e-hotspot--tooltip-position {
    right: initial;
    bottom: initial;
    left: calc(100% + 5px);
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-68cf89c {
    left: 42%;
    --hotspot-translate-x: 42%;
    top: 41%;
    --hotspot-translate-y: 41%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-68cf89c .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-524e372 .e-hotspot--tooltip-position {
    right: initial;
    bottom: calc(100% + 5px);
    left: initial;
    top: initial;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-524e372 {
    left: 52%;
    --hotspot-translate-x: 52%;
    top: 68%;
    --hotspot-translate-y: 68%;
    --white-space: normal;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-524e372 .e-hotspot__tooltip {
    min-width: 600px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 .e-hotspot--tooltip-position {
    right: initial;
    bottom: initial;
    left: initial;
    top: calc(100% + 5px);
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 {
    --background-align: center;
    --container-max-width: 100%;
    --hotspot-color: #FFFFFF;
    --hotspot-size: 20px;
    --tooltip-text-color: #FFFFFF;
    --tooltip-align: center;
    --tooltip-padding: 15px 15px 15px 15px;
    --tooltip-color: var(--e-global-color-e1839be);
    --tooltip-border-radius: 5px 5px 5px 5px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6105782 .e-hotspot__tooltip {
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-c600730 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-9b99fe6 {
    --display: flex;
    --min-height: 80px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.85;
    --margin-top: 0px;
    --margin-bottom: -80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-9b99fe6::before,
  .elementor-1765 .elementor-element.elementor-element-9b99fe6>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-9b99fe6>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-9b99fe6>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-9b99fe6>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-9b99fe6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #000000 0%, #00000000 100%);
  }
  
  .elementor-1765 .elementor-element.elementor-element-8aa009e {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8aa009e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-28485aa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-12f0dbc {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.75;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-12f0dbc:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-12f0dbc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./../assets/KNQ5C25-PerSep.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .elementor-1765 .elementor-element.elementor-element-12f0dbc::before,
  .elementor-1765 .elementor-element.elementor-element-12f0dbc>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-12f0dbc>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-12f0dbc>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-12f0dbc>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-12f0dbc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
  }
  
  .elementor-1765 .elementor-element.elementor-element-12f0dbc,
  .elementor-1765 .elementor-element.elementor-element-12f0dbc::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-60ab13b {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 75px 75px;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4250e46 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 56px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-c956b82 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8c4f432 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8c4f432:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-8c4f432>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-8c4f432,
  .elementor-1765 .elementor-element.elementor-element-8c4f432::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1792499 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-de99710 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-733b3e6 img {
    max-width: 100%;
    height: 100vh;
    object-fit: cover;
    object-position: center center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4dd8706 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-27d8b34 {
    --display: flex;
    --min-height: 150px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -150px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4c762bb {
    text-align: center;
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6be8865 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5dd534 img {
    max-width: 100%;
    height: 100vh;
    object-fit: cover;
    object-position: center center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1285562 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7fad51f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7fad51f:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-7fad51f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-7fad51f,
  .elementor-1765 .elementor-element.elementor-element-7fad51f::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-c3dcc46 {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-c3dcc46 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-15baab3 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a501ada {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a501ada:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-a501ada>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-a501ada,
  .elementor-1765 .elementor-element.elementor-element-a501ada::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 {
    z-index: 5;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 svg {
    width: 85px;
    height: 85px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 .eael-svg-draw-container {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 .fill-svg svg path {
    animation-duration: 1s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 svg path {
    stroke-width: 1;
    stroke: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 svg circle {
    stroke-width: 1;
    stroke: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 svg rect {
    stroke-width: 1;
    stroke: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 svg polygon {
    stroke-width: 1;
    stroke: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 .elementor-widget-container .fill-svg svg path {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 .elementor-widget-container .eael-svg-draw-container.fill-svg svg path {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 .elementor-widget-container .eael-svg-draw-container.fill-svg svg circle {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 .elementor-widget-container .eael-svg-draw-container.fill-svg svg rect {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6ef3b62 .elementor-widget-container .eael-svg-draw-container.fill-svg svg polygon {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-c3ca021 {
    z-index: 5;
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-c3ca021 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 600;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.76);
  }
  
  .elementor-1765 .elementor-element.elementor-element-af12bc6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-29dd968 .qodef-qi-before-after .twentytwenty-handle {
    top: 75%;
    font-size: 82px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-29dd968 .twentytwenty-horizontal .twentytwenty-handle:after {
    width: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-29dd968 .twentytwenty-horizontal .twentytwenty-handle:before {
    width: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-29dd968 .twentytwenty-vertical .twentytwenty-handle:after {
    height: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-29dd968 .twentytwenty-vertical .twentytwenty-handle:before {
    height: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-29dd968 .twentytwenty-handle .qodef-handle-text {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-29dd968 .twentytwenty-handle {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-9beea36 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4d8e64b {
    --display: flex;
    --min-height: 150px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 10px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -150px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 100px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4f43d4b {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4f43d4b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-585a20a {
    text-align: left;
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-263b605 {
    --display: flex;
    --min-height: 150px;
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -150px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 {
    z-index: 5;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 svg {
    width: 85px;
    height: 85px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 .eael-svg-draw-container {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 .fill-svg svg path {
    animation-duration: 1s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 svg path {
    stroke-width: 1;
    stroke: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 svg circle {
    stroke-width: 1;
    stroke: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 svg rect {
    stroke-width: 1;
    stroke: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 svg polygon {
    stroke-width: 1;
    stroke: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 .elementor-widget-container .fill-svg svg path {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 .elementor-widget-container .eael-svg-draw-container.fill-svg svg path {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 .elementor-widget-container .eael-svg-draw-container.fill-svg svg circle {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 .elementor-widget-container .eael-svg-draw-container.fill-svg svg rect {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd728b6 .elementor-widget-container .eael-svg-draw-container.fill-svg svg polygon {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-0dcd3e2 {
    z-index: 5;
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-0dcd3e2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 600;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.76);
  }
  
  .elementor-1765 .elementor-element.elementor-element-5389e48 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-3a5dc0c .qodef-qi-before-after .twentytwenty-handle {
    top: 75%;
    font-size: 82px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-3a5dc0c .twentytwenty-horizontal .twentytwenty-handle:after {
    width: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-3a5dc0c .twentytwenty-horizontal .twentytwenty-handle:before {
    width: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-3a5dc0c .twentytwenty-vertical .twentytwenty-handle:after {
    height: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-3a5dc0c .twentytwenty-vertical .twentytwenty-handle:before {
    height: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-3a5dc0c .twentytwenty-handle .qodef-handle-text {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-3a5dc0c .twentytwenty-handle {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b0f7911 {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.75;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b0f7911:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-b0f7911>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./../assets/KNQ5C25-SafSep.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b0f7911::before,
  .elementor-1765 .elementor-element.elementor-element-b0f7911>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-b0f7911>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-b0f7911>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-b0f7911>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-b0f7911>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
  }
  
  .elementor-1765 .elementor-element.elementor-element-b0f7911,
  .elementor-1765 .elementor-element.elementor-element-b0f7911::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-07bbd77 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 75px 75px;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-316cf30 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 56px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-86a2be4 {
    --display: flex;
    --min-height: 90vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-86a2be4:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-86a2be4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-86a2be4,
  .elementor-1765 .elementor-element.elementor-element-86a2be4::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b3ef1a1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-0c005b4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-8acd137 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-411d042 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-411d042 .elementor-divider-separator {
    width: 25%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-411d042 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4dd6988 {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4dd6988 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .ue-item {
    transform: scale(1, 1);
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .uc-active-item .ue-item {
    transform: scale(1, 1);
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .carousel-image {
    aspect-ratio: 16 / 9;
    background-size: cover;
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .uc-active-item .carousel-image {
    opacity: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .uc_image_carousel_container_holder {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .content-padding {
    padding: 20px 20px 20px 20px;
    min-height: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .uc_image_carousel_content {
    background-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .ue-title {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
    margin-top: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .ue-text {
    color: var(--e-global-color-secondary);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
    margin-top: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .uc_more_btn {
    padding: 10px 20px 10px 20px;
    border-radius: 15px;
    background-color: #d3d3d3;
    color: #000000;
    margin-top: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .uc_more_btn svg {
    fill: #000000;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .ue-btn-inner-wrapper {
    gap: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-nav .owl-prev {
    left: 0px;
    right: auto;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-nav .owl-next {
    right: 0px;
    left: auto;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-carousel .owl-nav .owl-next,
  .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-carousel .owl-nav .owl-prev {
    top: 90px;
    border-radius: 0px;
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 24px;
    background-color: #ffffff;
    color: #000000;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-carousel .owl-nav .owl-next:hover,
  .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-carousel .owl-nav .owl-prev:hover {
    background-color: #000000;
    color: #ffffff;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0px 5px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-dot.active {
    background-color: #000000;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-dots {
    margin-top: 20px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7eb1a3c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-39d3e82 .elementor-wrapper {
    --video-aspect-ratio: 1.5;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5e2b8e {
    --display: flex;
    --min-height: 120px;
    --justify-content: center;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --margin-top: -100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5e2b8e::before,
  .elementor-1765 .elementor-element.elementor-element-b5e2b8e>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-b5e2b8e>.e-con-inner>.elementor-background-video-container::before,
  .elementor-1765 .elementor-element.elementor-element-b5e2b8e>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-b5e2b8e>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-1765 .elementor-element.elementor-element-b5e2b8e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #05141F00 0%, #05141F 50%);
  }
  
  .elementor-1765 .elementor-element.elementor-element-5b122f5 {
    text-align: left;
  }
  
  .elementor-1765 .elementor-element.elementor-element-5b122f5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-44942a3 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-3708e85 {
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-e1839be);
    margin: 15px 0px 0px 0px;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: var(--e-global-color-e1839be);
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 15px 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 135px;
    background: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 135px;
    height: 1px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-section-title-wraper .elementskit-border-star {
    width: 135px;
    height: 1px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-section-title-wraper .elementskit-border-divider,
  .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-border-divider::before {
    height: 1px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: var(--e-global-color-e1839be);
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-a40baa9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-84ec91b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d0d1bb3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 10px 8px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d100a52 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d100a52:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-d100a52>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-d100a52,
  .elementor-1765 .elementor-element.elementor-element-d100a52::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fe42bf0 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fe42bf0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5a32b3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5a32b3:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-b5a32b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-b5a32b3,
  .elementor-1765 .elementor-element.elementor-element-b5a32b3::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-797d110 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-797d110 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-877a713 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-877a713:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-877a713>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-877a713,
  .elementor-1765 .elementor-element.elementor-element-877a713::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-236d227 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-236d227 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-5380f17 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-5380f17:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-5380f17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1F3F7;
  }
  
  .elementor-1765 .elementor-element.elementor-element-5380f17,
  .elementor-1765 .elementor-element.elementor-element-5380f17::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-left .pp-info-list-item:not(:last-child) .pp-info-list-item-inner,
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-right .pp-info-list-item:not(:last-child) .pp-info-list-item-inner {
    margin-bottom: 15px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-top .pp-list-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7 .pp-list-items .pp-info-list-icon {
    font-size: 14px;
    line-height: 14px;
    height: 14px;
    width: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7 .pp-list-items .pp-info-list-image img {
    width: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7 .pp-infolist-icon-wrapper {
    width: 14px;
    height: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-left .pp-info-list-container .pp-infolist-icon-wrapper:before {
    left: calc((14px/2) - (1px/2));
    bottom: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-left .pp-info-list-container .pp-infolist-icon-wrapper:after {
    left: calc((14px/2) - (1px/2));
    top: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-right .pp-info-list-container .pp-infolist-icon-wrapper:before {
    right: calc((14px/2) - (1px/2));
    bottom: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-right .pp-info-list-container .pp-infolist-icon-wrapper:after {
    right: calc((14px/2) - (1px/2));
    top: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before {
    top: calc((14px/2) - (1px/2));
    right: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after {
    top: calc((14px/2) - (1px/2));
    left: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-left .pp-infolist-icon-wrapper {
    margin-right: 8px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-right .pp-infolist-icon-wrapper {
    margin-left: 8px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-icon-top .pp-infolist-icon-wrapper {
    margin-bottom: 8px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7 .pp-infolist-content-wrapper {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7 .pp-info-list-title {
    color: var(--e-global-color-secondary);
    font-family: "Kia Signature", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-03586a7 .pp-info-list-description {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 600;
  }
  
  .elementor-1765 .elementor-element.elementor-element-10a9300 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-accordion-item {
    margin-bottom: 10px;
    border-radius: 4px 4px 4px 4px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title {
    color: var(--e-global-color-e1839be);
    background-color: #F1F3F7;
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 30px 15px 30px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title:hover svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
    background-color: #05141F;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
    color: var(--e-global-color-secondary);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
    padding: 10px 10px 5px 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon {
    font-size: 16px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .pp-accordion-toggle-icon,
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cf696c9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-accordion-item {
    margin-bottom: 10px;
    border-radius: 4px 4px 4px 4px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title {
    color: var(--e-global-color-e1839be);
    background-color: #F1F3F7;
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 30px 15px 30px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title:hover svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
    background-color: #05141F;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
    color: var(--e-global-color-secondary);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
    padding: 10px 10px 5px 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon {
    font-size: 16px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .pp-accordion-toggle-icon,
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-00c6517 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-accordion-item {
    margin-bottom: 10px;
    border-radius: 4px 4px 4px 4px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title {
    color: var(--e-global-color-e1839be);
    background-color: #F1F3F7;
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 30px 15px 30px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title:hover svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
    background-color: #05141F;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
    color: var(--e-global-color-secondary);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
    padding: 10px 10px 5px 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon {
    font-size: 16px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .pp-accordion-toggle-icon,
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cecf9b7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 10px 8px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-5579c4c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-5579c4c:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-5579c4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-5579c4c,
  .elementor-1765 .elementor-element.elementor-element-5579c4c::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a583c23 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a583c23 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b8fcc9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b8fcc9:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-1b8fcc9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b8fcc9,
  .elementor-1765 .elementor-element.elementor-element-1b8fcc9::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-9dd8a7c {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-9dd8a7c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-da4df59 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-da4df59:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-da4df59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-da4df59,
  .elementor-1765 .elementor-element.elementor-element-da4df59::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a0e2c99 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a0e2c99 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-size: 28px;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-9c6ce86 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-9c6ce86:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-9c6ce86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1F3F7;
  }
  
  .elementor-1765 .elementor-element.elementor-element-9c6ce86,
  .elementor-1765 .elementor-element.elementor-element-9c6ce86::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-left .pp-info-list-item:not(:last-child) .pp-info-list-item-inner,
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-right .pp-info-list-item:not(:last-child) .pp-info-list-item-inner {
    margin-bottom: 15px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-top .pp-list-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b .pp-list-items .pp-info-list-icon {
    font-size: 14px;
    line-height: 14px;
    height: 14px;
    width: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b .pp-list-items .pp-info-list-image img {
    width: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b .pp-infolist-icon-wrapper {
    width: 14px;
    height: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-left .pp-info-list-container .pp-infolist-icon-wrapper:before {
    left: calc((14px/2) - (1px/2));
    bottom: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-left .pp-info-list-container .pp-infolist-icon-wrapper:after {
    left: calc((14px/2) - (1px/2));
    top: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-right .pp-info-list-container .pp-infolist-icon-wrapper:before {
    right: calc((14px/2) - (1px/2));
    bottom: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-right .pp-info-list-container .pp-infolist-icon-wrapper:after {
    right: calc((14px/2) - (1px/2));
    top: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before {
    top: calc((14px/2) - (1px/2));
    right: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after {
    top: calc((14px/2) - (1px/2));
    left: 14px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-left .pp-infolist-icon-wrapper {
    margin-right: 8px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-right .pp-infolist-icon-wrapper {
    margin-left: 8px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-icon-top .pp-infolist-icon-wrapper {
    margin-bottom: 8px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b .pp-infolist-content-wrapper {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b .pp-info-list-title {
    color: var(--e-global-color-secondary);
    font-family: "Kia Signature", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ea26e5b .pp-info-list-description {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Signature", Sans-serif;
    font-size: 20px;
    font-weight: 600;
  }
  
  .elementor-1765 .elementor-element.elementor-element-5606ad4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-accordion-item {
    margin-bottom: 10px;
    border-radius: 4px 4px 4px 4px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title {
    color: var(--e-global-color-e1839be);
    background-color: #F1F3F7;
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 30px 15px 30px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title:hover svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
    background-color: #05141F;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
    color: var(--e-global-color-secondary);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
    padding: 10px 10px 5px 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon {
    font-size: 16px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .pp-accordion-toggle-icon,
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-561a2fb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-accordion-item {
    margin-bottom: 10px;
    border-radius: 4px 4px 4px 4px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title {
    color: var(--e-global-color-e1839be);
    background-color: #F1F3F7;
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 30px 15px 30px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title:hover svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
    background-color: #05141F;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
    color: var(--e-global-color-secondary);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
    padding: 10px 10px 5px 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon {
    font-size: 16px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .pp-accordion-toggle-icon,
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1b42c11 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-accordion-item {
    margin-bottom: 10px;
    border-radius: 4px 4px 4px 4px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title {
    color: var(--e-global-color-e1839be);
    background-color: #F1F3F7;
    font-family: "Kia Signature", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 30px 15px 30px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title:hover svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
    background-color: #05141F;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
    color: var(--e-global-color-secondary);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
    padding: 10px 10px 5px 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon {
    font-size: 16px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .pp-accordion-toggle-icon,
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a63d60b {
    --n-tabs-direction: column;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-width: initial;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: 0;
    --n-tabs-heading-justify-content: center;
    --n-tabs-title-width: initial;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 0;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-justify-content: center;
    --n-tabs-title-text-align: center;
    --n-tabs-title-gap: 15px;
    --n-tabs-gap: 0px;
    --n-tabs-title-border-radius: 5px 5px 5px 5px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-direction: column;
    --n-tabs-icon-order: initial;
    --n-tabs-title-justify-content-toggle: center;
    --n-tabs-title-align-items-toggle: initial;
    --n-tabs-icon-size: 44px;
    --n-tabs-icon-gap: 6px;
    --n-tabs-icon-color: #05141F;
    --n-tabs-icon-color-active: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a63d60b>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
    background: #E3E8E9;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a63d60b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode="false"]>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: #05141F;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a63d60b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
  .elementor-1765 .elementor-element.elementor-element-a63d60b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode="true"]>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-a63d60b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a63d60b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
    --n-tabs-icon-color-hover: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-db3a2d8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cb8d830 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-cb8d830 .elementor-heading-title {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Signature", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-1765 .elementor-element.elementor-element-7106f85 img {
    width: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-4c35017 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6abf5c0 {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-6abf5c0 img {
    width: 100%;
    height: 85vh;
    object-fit: cover;
    object-position: center center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-bd20ff8 {
    --display: flex;
    --min-height: 50vh;
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: space-around;
    --align-items: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-bd20ff8:not(.elementor-motion-effects-element-type-background),
  .elementor-1765 .elementor-element.elementor-element-bd20ff8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-1765 .elementor-element.elementor-element-bd20ff8,
  .elementor-1765 .elementor-element.elementor-element-bd20ff8::before {
    --border-transition: 0.3s;
  }
  
  .elementor-1765 .elementor-element.elementor-element-79e523e {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-d5d02f9>a {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-d5d02f9>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-d5d02f9>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-d5d02f9>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-1e426ab>a {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-1e426ab>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-1e426ab>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-1e426ab>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-8cbd773>a {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-8cbd773>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-8cbd773>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-8cbd773>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-1117f8b>a {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-1117f8b>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-1117f8b>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-1117f8b>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-e26d8cf>a {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-e26d8cf>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-e26d8cf>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-e26d8cf>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-74178b0>a {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-74178b0>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-74178b0>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-74178b0>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-d5d1c28>a {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-d5d1c28>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-d5d1c28>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-d5d1c28>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-9200be6>a {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-9200be6>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-9200be6>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .elementor-repeater-item-9200be6>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .ekit_social_media {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .ekit_social_media>li>a {
    text-align: center;
    text-decoration: none;
    width: 20px;
    height: 30px;
    line-height: 30px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-1ac1150 .ekit_social_media>li {
    display: inline-block;
    margin: 10px 10px 10px 10px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-71d4527 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d9fdf70 .ekit-unfold-wrapper {
    background-color: #02010100;
    width: 60%;
    padding: 10px 10px 10px 10px;
    border-style: none;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d9fdf70 .ekit-unfold-data {
    height: 45px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d9fdf70 .ekit-unfold-btn {
    align-self: center;
    font-size: 14px;
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-d9fdf70 .ekit-unfold-data:after {
    height: 0px;
    line-height: 0px;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d9fdf70 .ekit-unfold-data-inner {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d9fdf70 .ekit-unfold-raw-content p {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 300;
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-d9fdf70 .ekit-unfold-btn:not(:hover):not(:active):not(.has-text-color) {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-1765 .elementor-element.elementor-element-d9fdf70 .ekit-unfold-btn:hover {
    color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-53e3dbb {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d0e853d .elementor-icon-wrapper {
    text-align: center;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d0e853d.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d0e853d.elementor-view-framed .elementor-icon,
  .elementor-1765 .elementor-element.elementor-element-d0e853d.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d0e853d.elementor-view-framed .elementor-icon,
  .elementor-1765 .elementor-element.elementor-element-d0e853d.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-1765 .elementor-element.elementor-element-d0e853d .elementor-icon-wrapper svg {
    width: 100%;
  }
  
  .elementor-1765 .elementor-element.elementor-element-a97806b {
    text-align: center;
    color: var(--e-global-color-68fa3c9);
    font-family: "Kia Signature", Sans-serif;
    font-size: 12px;
    font-weight: 400;
  }
  
  .eael-reading-progress-wrap .eael-reading-progress {
    height: 1px !important;
  }
  
  .eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill {
    height: 1px !important;
    background-color: #EA0029;
    transition: width 50ms ease;
  }
  
  .eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button {
    bottom: 15px;
    right: 15px;
    width: 50px;
    height: 50px;
    z-index: 9999;
    opacity: 0.7;
    background-color: #000000;
    border-radius: 5px;
  }
  
  .eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i {
    font-size: 16px;
    color: #ffffff;
  }
  
  .eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg {
    width: 16px;
    height: 16px;
    fill: #ffffff;
  }
  
  @media(max-width:1024px) {
    .elementor-1765 .elementor-element.elementor-element-7dd6934 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fab0da7 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 10px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-f7f7dea {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 15px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-4625aea {
      --min-height: 70vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-edf5f31 img {
      max-width: 100%;
      height: 70vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-4c32319 {
      --min-height: 70vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-ed9fbae .e-hotspot--tooltip-position {
      right: initial;
      bottom: initial;
      left: calc(100% + 5px);
      top: initial;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-ed9fbae {
      left: 22%;
      --hotspot-translate-x: 22%;
      top: 62%;
      --hotspot-translate-y: 62%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-ed9fbae .e-hotspot__tooltip {
      min-width: 575px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f4847e6 .e-hotspot--tooltip-position {
      right: calc(100% + 5px);
      bottom: initial;
      left: initial;
      top: initial;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f4847e6 {
      left: 57%;
      --hotspot-translate-x: 57%;
      top: 38%;
      --hotspot-translate-y: 38%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f4847e6 .e-hotspot__tooltip {
      min-width: 450px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-46703b5 .e-hotspot--tooltip-position {
      right: calc(100% + 5px);
      bottom: initial;
      left: initial;
      top: initial;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-46703b5 {
      right: 20%;
      --hotspot-translate-x: 20%;
      top: 41%;
      --hotspot-translate-y: 41%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-46703b5 .e-hotspot__tooltip {
      min-width: 575px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-888b1b2 .e-hotspot--tooltip-position {
      right: calc(100% + 5px);
      bottom: initial;
      left: initial;
      top: initial;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-888b1b2 {
      right: 14%;
      --hotspot-translate-x: 14%;
      top: 70%;
      --hotspot-translate-y: 70%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-888b1b2 .e-hotspot__tooltip {
      min-width: 575px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f11d503 .e-hotspot--tooltip-position {
      right: calc(100% + 5px);
      bottom: initial;
      left: initial;
      top: initial;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f11d503 {
      right: 30%;
      --hotspot-translate-x: 30%;
      bottom: 28%;
      --hotspot-translate-y: 28%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f11d503 .e-hotspot__tooltip {
      min-width: 575px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 img {
      height: 70vh;
      object-fit: cover;
      object-position: center center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_slide {
      height: 70vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_slide .ue-item-image {
      background-size: cover;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-16cdaab .e-hotspot__tooltip {
      min-width: 360px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-28e5bce .e-hotspot__tooltip {
      min-width: 360px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-dada7ed .e-hotspot__tooltip {
      min-width: 360px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-180fb36 .e-hotspot__tooltip {
      min-width: 360px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5dfa15 .elementor-repeater-item-b0092c6 .e-hotspot__tooltip {
      min-width: 360px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-8bb4ad8 .e-hotspot__tooltip {
      min-width: 475px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-68cf89c .e-hotspot__tooltip {
      min-width: 475px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6105782 .elementor-repeater-item-524e372 .e-hotspot__tooltip {
      min-width: 475px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-733b3e6 img {
      height: 70vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5dd534 img {
      height: 70vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6ef3b62 svg {
      width: 60px;
      height: 60px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-c3ca021 .elementor-heading-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fd728b6 svg {
      width: 60px;
      height: 60px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-0dcd3e2 .elementor-heading-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-86a2be4 {
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
    }
  
    .elementor-1765 .elementor-element.elementor-element-a40baa9 {
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner {
      margin-bottom: 15px;
      margin-left: 0;
      margin-right: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-list-items {
      margin-right: 0;
      margin-left: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before {
      left: calc((14px/2) - (1px/2));
      bottom: 14px;
      right: auto;
      top: auto;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after {
      left: calc((14px/2) - (1px/2));
      top: 14px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper {
      margin-right: 8px;
      margin-bottom: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner {
      margin-bottom: 15px;
      margin-left: 0;
      margin-right: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-list-items {
      margin-right: 0;
      margin-left: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before {
      left: calc((14px/2) - (1px/2));
      bottom: 14px;
      right: auto;
      top: auto;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after {
      left: calc((14px/2) - (1px/2));
      top: 14px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper {
      margin-right: 8px;
      margin-bottom: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7106f85 img {
      max-width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6abf5c0 img {
      height: 70vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-bd20ff8 {
      --min-height: 40vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-d9fdf70 .ekit-unfold-wrapper {
      width: 90%;
    }
  }
  
  @media(max-width:767px) {
    .elementor-1765 .elementor-element.elementor-element-8801839 {
      --width: 100vw;
      --justify-content: center;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      --z-index: 99999;
    }
  
    .elementor-1765 .elementor-element.elementor-element-4b1b561 {
      --width: 25%;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-dc38d4f {
      --width: 50%;
      --justify-content: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_btn {
      font-size: 16px;
      justify-content: center;
      padding: 5px 0px 5px 0px;
      border-radius: 0px 0px 0px 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown {
      border-radius: 0px;
      gap: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5ab298 .ca_dropdown a {
      justify-content: center;
      border-bottom-width: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-bb9527c {
      --width: 25%;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-2653d91 {
      --min-height: 140px;
      --justify-content: center;
      --gap: 10px 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 15px;
      --padding-right: 15px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1f3b2be {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1f3b2be .elementor-heading-title {
      font-size: 30px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7f16f3a {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7f16f3a .elementor-heading-title {
      font-size: 22px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-edf5f31 img {
      height: 70vh;
      object-position: center center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-91679e1 {
      --min-height: 100px;
      --overlay-opacity: 1;
    }
  
    .elementor-1765 .elementor-element.elementor-element-98c3ed8 .elementor-heading-title {
      font-size: 12px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-2c7d195 {
      --gap: 10px 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b1b3daf {
      --width: 50%;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
  
    .elementor-1765 .elementor-element.elementor-element-05a9d67 .elementor-icon-box-wrapper {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-05a9d67 {
      --icon-box-icon-margin: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-05a9d67 .elementor-icon-box-title {
      margin-bottom: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-05a9d67 .elementor-icon {
      font-size: 66px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-516e3ab {
      --width: 50%;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
  
    .elementor-1765 .elementor-element.elementor-element-6ff4170 .elementor-icon-box-wrapper {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6ff4170 {
      --icon-box-icon-margin: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6ff4170 .elementor-icon-box-title {
      margin-bottom: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6ff4170 .elementor-icon {
      font-size: 66px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-2fdf2b7 {
      --width: 50%;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
  
    .elementor-1765 .elementor-element.elementor-element-a7a05ba .elementor-icon-box-wrapper {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-a7a05ba {
      --icon-box-icon-margin: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-a7a05ba .elementor-icon-box-title {
      margin-bottom: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-a7a05ba .elementor-icon {
      font-size: 66px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-78ae710 {
      --width: 50%;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
  
    .elementor-1765 .elementor-element.elementor-element-8951a2c .elementor-icon-box-wrapper {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-8951a2c {
      --icon-box-icon-margin: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-8951a2c .elementor-icon-box-title {
      margin-bottom: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-8951a2c .elementor-icon {
      font-size: 66px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-822d3e1 {
      --width: 100%;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
  
    .elementor-1765 .elementor-element.elementor-element-f8c2c24 .elementor-icon-box-wrapper {
      text-align: left;
    }
  
    .elementor-1765 .elementor-element.elementor-element-f8c2c24 {
      --icon-box-icon-margin: 10px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-f8c2c24 .elementor-icon-box-title {
      margin-bottom: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-f8c2c24 .elementor-icon {
      font-size: 66px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e789ca6 {
      --width: 100%;
      --min-height: 50vh;
      --justify-content: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b86b03f {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b86b03f .elementor-heading-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-024ae69 {
      text-align: center;
      font-size: 14px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-9d9b549 {
      --padding-top: 10px;
      --padding-bottom: 10px;
      --padding-left: 10px;
      --padding-right: 10px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e7f474c .elementor-heading-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-42a6d0c {
      font-size: 14px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-4c32319 {
      --min-height: 45vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-ed9fbae .e-hotspot--tooltip-position {
      right: initial;
      bottom: initial;
      left: calc(100% + 5px);
      top: initial;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-ed9fbae .e-hotspot__tooltip {
      min-width: 250px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f4847e6 .e-hotspot--tooltip-position {
      right: initial;
      bottom: calc(100% + 5px);
      left: initial;
      top: initial;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-f4847e6 .e-hotspot__tooltip {
      min-width: 300px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 .elementor-repeater-item-46703b5 .e-hotspot__tooltip {
      min-width: 250px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 img {
      height: 45vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 {
      --hotspot-size: 16px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6d4cd7f {
      --width: 100vw;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-509187a .spot {
      height: 20px;
      min-width: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-509187a .ue-hotspot-icon {
      font-size: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-509187a .item-popup-text img {
      width: 100% !important;
    }
  
    .elementor-1765 .elementor-element.elementor-element-509187a .item-popup-text {
      align-items: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-509187a .ue_hotspot>img {
      height: 300px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_slide {
      height: 65vh;
      align-items: flex-start;
      justify-content: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_slide .ue-item-image {
      background-size: cover;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_content {
      max-width: 1000px;
      text-align: center;
      padding: 25px 0px 0px 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_container_title {
      font-size: 28px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-12fefd6 {
      --justify-content: flex-end;
    }
  
    .elementor-1765 .elementor-element.elementor-element-912870e .ue-items-wrapper {
      gap: 1px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-hero {
      width: 32px;
      height: 32px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-active .ue-item-hero {
      width: 42px;
      height: 42px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-f5f8a75 {
      --min-height: 40px;
      --margin-top: 0px;
      --margin-bottom: -40px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 15px;
      --padding-right: 15px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-f53e6bf {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-f53e6bf .elementor-heading-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-10d789e {
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-8a99b3f {
      --min-height: 100px;
      --justify-content: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-645bb47 .elementor-heading-title {
      font-size: 16px;
      line-height: 1.4em;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1d6296b {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-94bbaac .spot {
      height: 20px;
      min-width: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-94bbaac .ue-hotspot-icon {
      font-size: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-94bbaac .item-popup-text img {
      width: 100% !important;
    }
  
    .elementor-1765 .elementor-element.elementor-element-94bbaac .item-popup-text {
      align-items: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7b19a43 .elementor-heading-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-d15c8fb {
      --width: 100%;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-36c6de9 {
      --width: 100%;
      --min-height: 100px;
      --justify-content: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-30ada95 .elementor-heading-title {
      font-size: 16px;
      line-height: 1.4em;
    }
  
    .elementor-1765 .elementor-element.elementor-element-5d4c5ec {
      --width: 100%;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-06a3f5a .spot {
      height: 20px;
      min-width: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-06a3f5a .ue-hotspot-icon {
      font-size: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-06a3f5a .item-popup-text img {
      width: 100% !important;
    }
  
    .elementor-1765 .elementor-element.elementor-element-06a3f5a .item-popup-text {
      align-items: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-f92744c .elementor-heading-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-8aa009e .elementor-heading-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-4250e46 .elementor-heading-title {
      font-size: 46px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-c956b82 {
      --width: 100%;
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-8c4f432 {
      --width: 100%;
      --min-height: 200px;
      --justify-content: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1792499 {
      font-size: 14px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-de99710 {
      --width: 100%;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-733b3e6 img {
      height: 50vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1285562 {
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7fad51f {
      --min-height: 175px;
      --justify-content: center;
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --gap: 10px 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-c3dcc46 {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-c3dcc46 .elementor-heading-title {
      font-size: 22px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-15baab3 {
      text-align: center;
      font-size: 14px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-a501ada {
      --width: 100%;
      --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;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-c3ca021 .elementor-heading-title {
      font-size: 26px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-af12bc6 {
      --width: 100%;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-29dd968 .qodef-qi-before-after .twentytwenty-handle {
      top: 82%;
      font-size: 26px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-29dd968 .twentytwenty-handle .qodef-handle-text {
      font-size: 16px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-86a2be4 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-cbb96be .uc_image_carousel_container_holder {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-cbb96be .ue-title {
      font-size: 14px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-cbb96be .ue-text {
      font-size: 14px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-carousel .owl-nav .owl-next,
    .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-carousel .owl-nav .owl-prev {
      width: 40px;
      height: 40px;
      line-height: 40px;
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5e2b8e {
      --margin-top: 14px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 10px;
      --padding-right: 10px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-5b122f5 {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-5b122f5 .elementor-heading-title {
      font-size: 18px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-44942a3 {
      text-align: center;
      font-size: 14px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-3708e85 {
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --padding-top: 15px;
      --padding-bottom: 15px;
      --padding-left: 15px;
      --padding-right: 15px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fa88b01 .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 22px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-d100a52.e-con {
      --order: 2;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5a32b3.e-con {
      --order: 4;
    }
  
    .elementor-1765 .elementor-element.elementor-element-877a713.e-con {
      --order: 6;
    }
  
    .elementor-1765 .elementor-element.elementor-element-5380f17.e-con {
      --order: 1;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner {
      margin-bottom: 15px;
      margin-left: 0;
      margin-right: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-list-items {
      margin-right: 0;
      margin-left: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before {
      left: calc((14px/2) - (1px/2));
      bottom: 14px;
      right: auto;
      top: auto;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after {
      left: calc((14px/2) - (1px/2));
      top: 14px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper {
      margin-right: 8px;
      margin-bottom: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7 .pp-info-list-description {
      font-size: 16px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-10a9300.e-con {
      --order: 3;
    }
  
    .elementor-1765 .elementor-element.elementor-element-cf696c9.e-con {
      --order: 5;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1b27e54.elementor-element {
      --order: 5;
    }
  
    .elementor-1765 .elementor-element.elementor-element-00c6517.e-con {
      --order: 7;
    }
  
    .elementor-1765 .elementor-element.elementor-element-5579c4c.e-con {
      --order: 2;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1b8fcc9.e-con {
      --order: 4;
    }
  
    .elementor-1765 .elementor-element.elementor-element-da4df59.e-con {
      --order: 6;
    }
  
    .elementor-1765 .elementor-element.elementor-element-9c6ce86.e-con {
      --order: 1;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner {
      margin-bottom: 15px;
      margin-left: 0;
      margin-right: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-list-items {
      margin-right: 0;
      margin-left: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before {
      left: calc((14px/2) - (1px/2));
      bottom: 14px;
      right: auto;
      top: auto;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after {
      left: calc((14px/2) - (1px/2));
      top: 14px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper {
      margin-right: 8px;
      margin-bottom: 0;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b .pp-info-list-description {
      font-size: 18px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-5606ad4.e-con {
      --order: 3;
    }
  
    .elementor-1765 .elementor-element.elementor-element-561a2fb.e-con {
      --order: 5;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1b42c11.e-con {
      --order: 7;
    }
  
    .elementor-1765 .elementor-element.elementor-element-a63d60b {
      --n-tabs-heading-wrap: wrap;
      --n-tabs-heading-overflow-x: initial;
      --n-tabs-title-white-space: initial;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1ac1150 .ekit_social_media>li {
      margin: 5px 5px 5px 5px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-d9fdf70 .ekit-unfold-wrapper {
      width: 100%;
      padding: 0px 0px 0px 0px;
    }
  }
  
  @media(min-width:768px) {
    .elementor-1765 .elementor-element.elementor-element-4b1b561 {
      --width: 25%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-dc38d4f {
      --width: 50%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-bb9527c {
      --width: 25%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7dd6934 {
      --width: 100vw;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fab0da7 {
      --width: 19%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ca7d835 {
      --width: 60%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-f7f7dea {
      --width: 19%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-2653d91 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-4625aea {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-91679e1 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b1b3daf {
      --width: 33.3333%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-516e3ab {
      --width: 33.3333%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-2fdf2b7 {
      --width: 33.3333%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-78ae710 {
      --width: 33.3333%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-822d3e1 {
      --width: 33.3333%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-d1d587f {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-9d9b549 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-4c32319 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e31515b {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-12fefd6 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-a491eb2 {
      --width: 100vw;
    }
  
    .elementor-1765 .elementor-element.elementor-element-f5f8a75 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-92c1f26 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-293ba09 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-8a99b3f {
      --width: 50%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1d6296b {
      --width: 50%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-543b655 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-d7aafc8 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-36c6de9 {
      --width: 50%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-5d4c5ec {
      --width: 50%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1800a83 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fb8d3e6 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-c600730 {
      --width: 100vw;
    }
  
    .elementor-1765 .elementor-element.elementor-element-9b99fe6 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-28485aa {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-60ab13b {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-8c4f432 {
      --width: 50%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-de99710 {
      --width: 50%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-27d8b34 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6be8865 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7fad51f {
      --width: 25%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-a501ada {
      --width: 50%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-af12bc6 {
      --width: 25%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-4d8e64b {
      --width: 70%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-263b605 {
      --width: 30%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-5389e48 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-07bbd77 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-86a2be4 {
      --width: 100vw;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b3ef1a1 {
      --width: 40%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7eb1a3c {
      --width: 60%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-84ec91b {
      --width: 70%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-d0d1bb3 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-d100a52 {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5a32b3 {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-877a713 {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-5380f17 {
      --width: 97.5%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-10a9300 {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-cf696c9 {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-00c6517 {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-cecf9b7 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-5579c4c {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1b8fcc9 {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-da4df59 {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-9c6ce86 {
      --width: 97.5%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-5606ad4 {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-561a2fb {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1b42c11 {
      --width: 32%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-db3a2d8 {
      --width: 30%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-4c35017 {
      --width: 100vw;
    }
  }
  
  @media(max-width:1024px) and (min-width:768px) {
    .elementor-1765 .elementor-element.elementor-element-7dd6934 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fab0da7 {
      --width: 15%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ca7d835 {
      --width: 70%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-f7f7dea {
      --width: 15%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b3ef1a1 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7eb1a3c {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-84ec91b {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-db3a2d8 {
      --width: 100%;
    }
  }
  
  @media(min-width:1025px) {
  
    .elementor-1765 .elementor-element.elementor-element-c9dd2e0:not(.elementor-motion-effects-element-type-background),
    .elementor-1765 .elementor-element.elementor-element-c9dd2e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-attachment: fixed;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7f94ff3:not(.elementor-motion-effects-element-type-background),
    .elementor-1765 .elementor-element.elementor-element-7f94ff3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-attachment: fixed;
    }
  
    .elementor-1765 .elementor-element.elementor-element-12f0dbc:not(.elementor-motion-effects-element-type-background),
    .elementor-1765 .elementor-element.elementor-element-12f0dbc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-attachment: fixed;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b0f7911:not(.elementor-motion-effects-element-type-background),
    .elementor-1765 .elementor-element.elementor-element-b0f7911>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-attachment: fixed;
    }
  }
  
  @media(min-width:2400px) {
    .elementor-1765 .elementor-element.elementor-element-edf5f31 img {
      height: 100vh;
      object-fit: cover;
      object-position: center center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-c9dd2e0 {
      --width: 100vw;
      --min-height: 60vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-af3d2a9 {
      --width: 100vw;
    }
  
    .elementor-1765 .elementor-element.elementor-element-4c32319 {
      --width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-e634ab9 img {
      max-width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_slide {
      height: 130vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7bfb201 .uc_fbps_slide .ue-item-image {
      background-size: cover;
    }
  
    .elementor-1765 .elementor-element.elementor-element-912870e .remote_item_navigation {
      flex-direction: row;
      justify-content: center;
      align-items: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-912870e .ue-items-wrapper {
      gap: 10px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-button {
      flex-direction: row;
    }
  
    .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-hero {
      width: 52px;
      height: 52px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-912870e .ue-item-active .ue-item-hero {
      width: 64px;
      height: 64px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-7f94ff3 {
      --min-height: 60vh;
      --z-index: 1;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5dfa15 img {
      max-width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6105782 img {
      max-width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-12f0dbc {
      --min-height: 60vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-733b3e6 img {
      width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b5dd534 img {
      width: 100%;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6ef3b62 svg {
      width: 150px;
      height: 150px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-c3ca021 .elementor-heading-title {
      font-size: 54px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fd728b6 svg {
      width: 150px;
      height: 150px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-0dcd3e2 .elementor-heading-title {
      font-size: 54px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-b0f7911 {
      --min-height: 60vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-cbb96be .carousel-image {
      aspect-ratio: 16 / 9;
    }
  
    .elementor-1765 .elementor-element.elementor-element-cbb96be .uc_image_carousel_container_holder {
      text-align: center;
    }
  
    .elementor-1765 .elementor-element.elementor-element-cbb96be .ue-text {
      font-size: 24px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-carousel .owl-nav .owl-next,
    .elementor-1765 .elementor-element.elementor-element-cbb96be .owl-carousel .owl-nav .owl-prev {
      top: 300px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7 .pp-info-list-title {
      font-size: 24px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-03586a7 .pp-info-list-description {
      font-size: 22px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-tab-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fbce74d .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
      font-size: 18px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-tab-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-1b27e54 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
      font-size: 18px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-tab-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-2fb9fe6 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
      font-size: 18px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b .pp-info-list-title {
      font-size: 24px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ea26e5b .pp-info-list-description {
      font-size: 22px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-tab-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-ef4d2dc .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
      font-size: 18px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-tab-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fd73165 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
      font-size: 18px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-tab-title {
      font-size: 20px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-fd26e06 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
      font-size: 18px;
    }
  
    .elementor-1765 .elementor-element.elementor-element-4c35017 {
      --min-height: 92vh;
    }
  
    .elementor-1765 .elementor-element.elementor-element-6abf5c0 img {
      height: 100vh;
      object-position: center center;
    }
  }
  
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-fbce74d */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-1b27e54 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-2fb9fe6 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-ef4d2dc */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-fd73165 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-fd26e06 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-fbce74d */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-1b27e54 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-2fb9fe6 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-ef4d2dc */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-fd73165 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-fd26e06 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-fbce74d */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-1b27e54 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-2fb9fe6 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-ef4d2dc */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-fd73165 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS for pp-advanced-accordion, class: .elementor-element-fd26e06 */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */
  /* Start custom CSS */
  .ekit-wid-con li,
  .ekit-wid-con ul {
    margin-left: 1em;
  }
  
  /* End custom CSS */