.elementor-3528 .elementor-element.elementor-element-d21fab0 {
    --display: flex;
    --position: fixed;
    --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;
    top: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d21fab0:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-d21fab0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-d21fab0,
  .elementor-3528 .elementor-element.elementor-element-d21fab0::before {
    --border-transition: 0.3s;
  }
  
  body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-d21fab0 {
    left: 0px;
  }
  
  body.rtl .elementor-3528 .elementor-element.elementor-element-d21fab0 {
    right: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ba41293 {
    --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-3528 .elementor-element.elementor-element-86c0572 .cpel-switcher__lang a {
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-68fa3c9);
    padding-left: 20px;
    padding-right: 20px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-86c0572 .cpel-switcher__icon {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-86c0572 .cpel-switcher__lang a:hover,
  .elementor-3528 .elementor-element.elementor-element-86c0572 .cpel-switcher__lang a:focus {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-86c0572 .cpel-switcher__nav {
    --cpel-switcher-space: 15px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-86c0572 .cpel-switcher__name {
    padding-right: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-dcb0e38 {
    --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-3528 .elementor-element.elementor-element-43167e7 .ue_inner_menu {
    background-color: #05141F;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue-input-wrapper-align {
    justify-content: flex-start;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_inner_menu-box {
    transform: translate(0, 0px);
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_hamburger {
    background-color: #02010100;
    padding: 15px 15px 15px 15px;
    width: 60px;
    height: 60px;
    border-radius: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .outer-menu input:hover+.ue_hamburger {
    background-color: #FFFFFF00;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu_wrapper {
    height: 60px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue-input-wrapper {
    width: 60px;
    height: 60px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .outer-menu.menu-opened input:hover+.ue_hamburger {
    background-color: #02010100;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 input:hover+.ue_hamburger .ue_hamburger_custom_close i {
    color: #EA0029;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 input:hover+.ue_hamburger .ue_hamburger_custom_close svg {
    fill: #EA0029;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu>div>div {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu>div>div>div {
    justify-content: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu div div ul li a {
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu ul li a {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu ul li {
    margin: 2px 2px 2px 2px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu ul li a:after {
    background-color: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu ul ul li a {
    color: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu ul ul li a:after {
    background-color: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu ul ul li {
    margin: 2px 2px 2px 2px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu-social-icons a {
    color: #ffffff;
    font-size: 15px;
    margin: 5px 5px 5px 5px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu-social-icons a svg {
    fill: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu-social-icons a:hover {
    color: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu-social-icons a:hover svg {
    fill: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu-social-icons img {
    width: 15px;
    height: 15px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu-social-icons {
    margin-top: 20px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-54de759 {
    --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-3528 .elementor-element.elementor-element-a44bdb9>.elementor-widget-container {
    margin: 0px 0px -5px 20px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a44bdb9 .elementor-icon-wrapper {
    text-align: left;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a44bdb9.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a44bdb9.elementor-view-framed .elementor-icon,
  .elementor-3528 .elementor-element.elementor-element-a44bdb9.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a44bdb9.elementor-view-framed .elementor-icon,
  .elementor-3528 .elementor-element.elementor-element-a44bdb9.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a44bdb9 .elementor-icon {
    font-size: 40px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a44bdb9 .elementor-icon svg {
    height: 40px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a44bdb9 .elementor-icon-wrapper svg {
    width: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-492f83a {
    --display: flex;
    --min-height: 43px;
    --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: -43px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 999;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-492f83a:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-492f83a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #05141F;
  }
  
  .elementor-3528 .elementor-element.elementor-element-492f83a,
  .elementor-3528 .elementor-element.elementor-element-492f83a::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4ab24b3 {
    --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-3528 .elementor-element.elementor-element-4895c22 .cpel-switcher__lang a {
    font-family: "Kia Signature", Sans-serif;
    font-weight: 500;
    color: var(--e-global-color-68fa3c9);
    padding-left: 20px;
    padding-right: 20px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4895c22 .cpel-switcher__icon {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-4895c22 .cpel-switcher__lang a:hover,
  .elementor-3528 .elementor-element.elementor-element-4895c22 .cpel-switcher__lang a:focus {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4895c22 .cpel-switcher__nav {
    --cpel-switcher-space: 15px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4895c22 .cpel-switcher__name {
    padding-right: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d7901db {
    --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-3528 .elementor-element.elementor-element-d7901db,
  .elementor-3528 .elementor-element.elementor-element-d7901db::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(30px/2);
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(30px/2);
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(30px/2);
    margin-left: calc(30px/2);
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-30px/2);
    margin-left: calc(-30px/2);
  }
  
  body.rtl .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-30px/2);
  }
  
  body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-30px/2);
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-icon i {
    color: var(--e-global-color-e69f768);
    transition: color 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-e69f768);
    transition: fill 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: -2px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-icon {
    padding-left: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-item>a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-text {
    color: var(--e-global-color-68fa3c9);
    transition: color 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5e950ff {
    --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-3528 .elementor-element.elementor-element-3ee3511>.elementor-widget-container {
    margin: 0px 0px -5px 20px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-3ee3511 .elementor-icon-wrapper {
    text-align: left;
  }
  
  .elementor-3528 .elementor-element.elementor-element-3ee3511.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-3ee3511.elementor-view-framed .elementor-icon,
  .elementor-3528 .elementor-element.elementor-element-3ee3511.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-3ee3511.elementor-view-framed .elementor-icon,
  .elementor-3528 .elementor-element.elementor-element-3ee3511.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-3ee3511 .elementor-icon {
    font-size: 40px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-3ee3511 .elementor-icon svg {
    height: 40px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-3ee3511 .elementor-icon-wrapper svg {
    width: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5134425 {
    --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-3528 .elementor-element.elementor-element-558bade {
    --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: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -225px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 030px;
    --padding-bottom: 0px;
    --padding-left: 80px;
    --padding-right: 80px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-83a8f94 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 58px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-83a8f94 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-83a8f94 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-83a8f94 .elementskit-section-title-wraper p {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 32px;
    font-weight: 400;
    margin: 10px 0px 0px 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7399d7d {
    --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-3528 .elementor-element.elementor-element-7399d7d,
  .elementor-3528 .elementor-element.elementor-element-7399d7d::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5fd9fdc {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --margin-top: -150px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5fd9fdc::before,
  .elementor-3528 .elementor-element.elementor-element-5fd9fdc>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-5fd9fdc>.e-con-inner>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-5fd9fdc>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-5fd9fdc>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-5fd9fdc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #00000000 5%, var(--e-global-color-e1839be) 95%);
  }
  
  .elementor-3528 .elementor-element.elementor-element-5702fa3 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b58cabb .elementor-icon-box-wrapper {
    text-align: justify;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b58cabb {
    --icon-box-icon-margin: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b58cabb .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b58cabb.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b58cabb.elementor-view-framed .elementor-icon,
  .elementor-3528 .elementor-element.elementor-element-b58cabb.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b58cabb .elementor-icon {
    font-size: 68px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b58cabb .elementor-icon-box-title,
  .elementor-3528 .elementor-element.elementor-element-b58cabb .elementor-icon-box-title a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b58cabb .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-964d0fe {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b03fec9 .elementor-icon-box-wrapper {
    text-align: justify;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b03fec9 {
    --icon-box-icon-margin: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b03fec9 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b03fec9.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b03fec9.elementor-view-framed .elementor-icon,
  .elementor-3528 .elementor-element.elementor-element-b03fec9.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b03fec9 .elementor-icon {
    font-size: 68px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b03fec9 .elementor-icon-box-title,
  .elementor-3528 .elementor-element.elementor-element-b03fec9 .elementor-icon-box-title a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b03fec9 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-82b3253 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-243dad7 .elementor-icon-box-wrapper {
    text-align: right;
  }
  
  .elementor-3528 .elementor-element.elementor-element-243dad7 {
    --icon-box-icon-margin: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-243dad7 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-243dad7.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-243dad7.elementor-view-framed .elementor-icon,
  .elementor-3528 .elementor-element.elementor-element-243dad7.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-243dad7 .elementor-icon {
    font-size: 68px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-243dad7 .elementor-icon-box-title,
  .elementor-3528 .elementor-element.elementor-element-243dad7 .elementor-icon-box-title a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-243dad7 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-fa1b60d {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-760af43 .elementor-icon-box-wrapper {
    text-align: right;
  }
  
  .elementor-3528 .elementor-element.elementor-element-760af43 {
    --icon-box-icon-margin: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-760af43 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-760af43.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-760af43.elementor-view-framed .elementor-icon,
  .elementor-3528 .elementor-element.elementor-element-760af43.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-760af43 .elementor-icon {
    font-size: 68px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-760af43 .elementor-icon-box-title,
  .elementor-3528 .elementor-element.elementor-element-760af43 .elementor-icon-box-title a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-760af43 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-80fbe00 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-04d33de .elementor-icon-box-wrapper {
    text-align: right;
  }
  
  .elementor-3528 .elementor-element.elementor-element-04d33de {
    --icon-box-icon-margin: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-04d33de .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-04d33de.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-04d33de.elementor-view-framed .elementor-icon,
  .elementor-3528 .elementor-element.elementor-element-04d33de.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-04d33de .elementor-icon {
    font-size: 68px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-04d33de .elementor-icon-box-title,
  .elementor-3528 .elementor-element.elementor-element-04d33de .elementor-icon-box-title a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-04d33de .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7914a64 {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --margin-top: -150px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7914a64::before,
  .elementor-3528 .elementor-element.elementor-element-7914a64>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-7914a64>.e-con-inner>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-7914a64>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-7914a64>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-7914a64>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-e1839be);
    --background-overlay: '';
  }
  
  .elementor-3528 .elementor-element.elementor-element-c002999 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d53c36d .elementor-icon-box-wrapper {
    text-align: justify;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d53c36d .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d53c36d .elementor-icon-box-title,
  .elementor-3528 .elementor-element.elementor-element-d53c36d .elementor-icon-box-title a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d53c36d .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-14019b1 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e135b85 .elementor-icon-box-wrapper {
    text-align: justify;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e135b85 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e135b85 .elementor-icon-box-title,
  .elementor-3528 .elementor-element.elementor-element-e135b85 .elementor-icon-box-title a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e135b85 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-187e6c7 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-27c4c5e .elementor-icon-box-wrapper {
    text-align: right;
  }
  
  .elementor-3528 .elementor-element.elementor-element-27c4c5e .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-27c4c5e .elementor-icon-box-title,
  .elementor-3528 .elementor-element.elementor-element-27c4c5e .elementor-icon-box-title a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-27c4c5e .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-deb7df0 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b022304 .elementor-icon-box-wrapper {
    text-align: right;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b022304 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b022304 .elementor-icon-box-title,
  .elementor-3528 .elementor-element.elementor-element-b022304 .elementor-icon-box-title a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b022304 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1eb7bc5 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1eb7bc5 .elementor-divider-separator {
    width: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1eb7bc5 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9a4c92a .elementor-icon-box-wrapper {
    text-align: right;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9a4c92a .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9a4c92a .elementor-icon-box-title,
  .elementor-3528 .elementor-element.elementor-element-9a4c92a .elementor-icon-box-title a {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9a4c92a .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-426f34e {
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-icon-color: var(--e-global-color-secondary);
    --n-tabs-icon-color-active: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-426f34e>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
    background: #05141F00;
  }
  
  .elementor-3528 .elementor-element.elementor-element-426f34e.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
  .elementor-3528 .elementor-element.elementor-element-426f34e.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-secondary);
  }
  
  .elementor-3528 .elementor-element.elementor-element-426f34e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
    --n-tabs-icon-color-hover: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-db99228 {
    --display: flex;
    --min-height: 60vh;
    --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: stretch;
    --gap: 150px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-db99228:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-db99228>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-db99228,
  .elementor-3528 .elementor-element.elementor-element-db99228::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-18ef215 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-eeaa8df .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 52px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-aede011 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-512b550.elementor-element {
    --align-self: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d203f3f {
    --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;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-fe41e5e {
    --display: flex;
    --min-height: 40vh;
    --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;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 15%;
    --padding-right: 15%;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-fe41e5e:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-fe41e5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-fe41e5e,
  .elementor-3528 .elementor-element.elementor-element-fe41e5e::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-6c99d20 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 22px;
    font-weight: 400;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1a1dca5 {
    --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-3528 .elementor-element.elementor-element-1a1dca5:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-1a1dca5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-1a1dca5,
  .elementor-3528 .elementor-element.elementor-element-1a1dca5::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-6290d23 {
    --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-3528 .elementor-element.elementor-element-6290d23:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-6290d23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-6290d23,
  .elementor-3528 .elementor-element.elementor-element-6290d23::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-de0d289 {
    --display: flex;
    --min-height: 80vh;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .elementor-repeater-item-70c1f7c {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .elementor-repeater-item-78cde1a {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .elementor-repeater-item-dfd2102 {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .flipster__item__content {
    width: 833px;
    border-radius: 10px 10px 10px 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .flipster__item img {
    height: 500px;
    object-fit: cover;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .ue-flip-item-content {
    background-color: #FFFFFF;
    padding: 20px 20px 10px 20px;
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .ue-flip-item-icon {
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #ffffff;
    background-color: #6e6e6e;
    border-radius: 100px 100px 100px 100px;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .ue-flip-item-icon svg {
    fill: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .ue-flip-item-title {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .ue-flip-item-text {
    color: var(--e-global-color-secondary);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin-top: 5px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .ue-item-btn a {
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background-color: #5a5a5a;
    color: #bababa;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .ue-item-btn {
    margin-top: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .flipster__button>* {
    width: 20px;
    srtroke: var(--e-global-color-e1839be);
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .flipster__button {
    padding: 15px 15px 15px 15px;
    border-radius: 5px 5px 5px 5px;
    background-color: #FFFFFF !important;
    top: 40% !important;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .flipster__button--prev {
    left: 15px;
    right: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4fd4dd1 .flipster__button--next {
    right: 15px;
    left: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-439400b {
    --display: flex;
    --min-height: 80vh;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .elementor-repeater-item-70c1f7c {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .elementor-repeater-item-78cde1a {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .elementor-repeater-item-dfd2102 {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .flipster__item__content {
    width: 833px;
    border-radius: 10px 10px 10px 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .flipster__item img {
    height: 500px;
    object-fit: cover;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .ue-flip-item-content {
    background-color: #FFFFFF;
    padding: 20px 20px 20px 20px;
    text-align: center;
    min-height: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .ue-flip-item-icon {
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #ffffff;
    background-color: #6e6e6e;
    border-radius: 100px 100px 100px 100px;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .ue-flip-item-icon svg {
    fill: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .ue-flip-item-title {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 500;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .ue-flip-item-text {
    color: var(--e-global-color-secondary);
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 400;
    margin-top: 5px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .ue-item-btn a {
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background-color: #5a5a5a;
    color: #bababa;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .ue-item-btn {
    margin-top: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .flipster__button>* {
    width: 20px;
    srtroke: var(--e-global-color-e1839be);
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .flipster__button {
    padding: 15px 15px 15px 15px;
    border-radius: 5px 5px 5px 5px;
    background-color: #FFFFFF !important;
    top: 40% !important;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .flipster__button--prev {
    left: 15px;
    right: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1f68cef .flipster__button--next {
    right: 15px;
    left: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-f1e9e40 {
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-f1e9e40:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-f1e9e40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-f1e9e40,
  .elementor-3528 .elementor-element.elementor-element-f1e9e40::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a087cd9 {
    --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-3528 .elementor-element.elementor-element-5f688de .ue-item-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 80%, #000000BF 100%);
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-1f9c047 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-d26a070 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-5055c87 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-024771b .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-838f769 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-63b0cc6 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-5a90430 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-e9ce9ca .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-e09e61d .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-9a24a17 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-3208d3d .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-ee0094b .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-a2d621e .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-f0de356 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .elementor-repeater-item-cf47e43 .ue-item-image {
    background-position: center bottom;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_slide {
    height: 90vh;
    align-items: flex-start;
    justify-content: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_slide .ue-item-image {
    background-size: cover;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_content {
    max-width: 1000px;
    text-align: center;
    padding: 40px 30px 0px 30px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_container_title {
    margin-top: 0px;
    color: #ffffff;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 32px;
    font-weight: 600;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_container_desc {
    margin-top: 10px;
    color: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .ue-btn-wrap {
    text-align: inherit;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .ue-btn {
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background-color: #8c8c8c;
    color: #ffffff;
    margin-top: 20px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .owl-nav .owl-prev {
    left: 20px;
    right: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .owl-nav .owl-next {
    right: 20px;
    left: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .owl-carousel .owl-nav .owl-next,
  .elementor-3528 .elementor-element.elementor-element-5f688de .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-3528 .elementor-element.elementor-element-5f688de .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0px 5px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .owl-dot.active {
    background-color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .owl-dots {
    margin-top: 20px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_container_image img {
    width: 120px !important;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5f688de .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-3528 .elementor-element.elementor-element-5f688de .ue-item-icon svg {
    fill: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-00c6837 {
    --display: flex;
    --min-height: 18vh;
    --justify-content: flex-end;
    --overflow: hidden;
    --background-transition: 0.3s;
    --margin-top: -18vh;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 12px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5c02388 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .remote_item_navigation {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-items-wrapper {
    gap: 2px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-button {
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-hero {
    width: 50px;
    height: 50px;
    color: #FFFFFF00;
    font-size: 16px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-hero-icon {
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-active .ue-item-hero {
    border-style: none;
    width: 50px;
    height: 50px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-active .ue-item-hero-icon {
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-hero svg {
    fill: #FFFFFF00;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-hero-icon img {
    width: 16px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-button-spacer {
    width: 1px;
    height: 1px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-active .ue-item-hero svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-button-title {
    margin-top: 0px;
    color: #959595;
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-active .ue-item-button-title {
    color: #000000;
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-hero-label {
    width: 25px;
    height: 25px;
    background-color: #363636;
    color: #ffffff;
    border-radius: 25px 25px 25px 25px;
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-active .ue-item-hero-label {
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-hero img {
    opacity: 100%;
    object-fit: cover;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-active .ue-item-hero img {
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-hero-img {
    width: 100%;
    height: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-81fea39 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8b2a443 {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8b2a443 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .remote_item_navigation {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-items-wrapper {
    gap: 2px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-button {
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-hero {
    width: 50px;
    height: 50px;
    color: #FFFFFF00;
    font-size: 16px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-hero-icon {
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-active .ue-item-hero {
    border-style: none;
    width: 50px;
    height: 50px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-active .ue-item-hero-icon {
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-hero svg {
    fill: #FFFFFF00;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-hero-icon img {
    width: 16px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-button-spacer {
    width: 1px;
    height: 1px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-active .ue-item-hero svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-button-title {
    margin-top: 0px;
    color: #959595;
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-active .ue-item-button-title {
    color: #000000;
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-hero-label {
    width: 25px;
    height: 25px;
    background-color: #363636;
    color: #ffffff;
    border-radius: 25px 25px 25px 25px;
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-active .ue-item-hero-label {
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-hero img {
    opacity: 100%;
    object-fit: cover;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-active .ue-item-hero img {
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-hero-img {
    width: 100%;
    height: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-fb01777 {
    --n-tabs-direction: column-reverse;
    --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-border-radius: 3px 3px 3px 3px;
    --n-tabs-title-padding-top: 5px;
    --n-tabs-title-padding-right: 15px;
    --n-tabs-title-padding-bottom: 2px;
    --n-tabs-title-padding-left: 15px;
    --n-tabs-title-color: var(--e-global-color-68fa3c9);
    --n-tabs-title-color-active: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-fb01777>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
    background: #05141F00;
  }
  
  .elementor-3528 .elementor-element.elementor-element-fb01777.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: var(--e-global-color-e1839be);
    border-style: none;
  }
  
  .elementor-3528 .elementor-element.elementor-element-fb01777.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
  .elementor-3528 .elementor-element.elementor-element-fb01777.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: #FFFFFF;
    border-style: none;
  }
  
  .elementor-3528 .elementor-element.elementor-element-fb01777.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
    border-style: none;
  }
  
  .elementor-3528 .elementor-element.elementor-element-fb01777.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 Arabic", Sans-serif;
    font-weight: 600;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7386b29 {
    --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;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-23d6067 {
    --display: flex;
    --min-height: 40vh;
    --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;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 15%;
    --padding-right: 15%;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-23d6067:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-23d6067>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-23d6067,
  .elementor-3528 .elementor-element.elementor-element-23d6067::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-3cd042d {
    text-align: center;
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-94a3511 {
    --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-3528 .elementor-element.elementor-element-94a3511:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-94a3511>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-94a3511,
  .elementor-3528 .elementor-element.elementor-element-94a3511::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-65f5052 {
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-65f5052:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-65f5052>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-65f5052,
  .elementor-3528 .elementor-element.elementor-element-65f5052::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-86f4d2c {
    --display: flex;
    --min-height: 85vh;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .elementor-repeater-item-70c1f7c {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .elementor-repeater-item-78cde1a {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .elementor-repeater-item-fb6726f {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .elementor-repeater-item-1d34d30 {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .flipster__item__content {
    width: 833px;
    border-radius: 10px 10px 10px 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .flipster__item img {
    height: 500px;
    object-fit: cover;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .ue-flip-item-content {
    background-color: #FFFFFF;
    padding: 20px 20px 10px 20px;
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .ue-flip-item-icon {
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #ffffff;
    background-color: #6e6e6e;
    border-radius: 100px 100px 100px 100px;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .ue-flip-item-icon svg {
    fill: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .ue-flip-item-title {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .ue-flip-item-text {
    color: var(--e-global-color-secondary);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin-top: 5px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .ue-item-btn a {
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background-color: #5a5a5a;
    color: #bababa;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .ue-item-btn {
    margin-top: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .flipster__button>* {
    width: 20px;
    srtroke: var(--e-global-color-e1839be);
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .flipster__button {
    padding: 15px 15px 15px 15px;
    border-radius: 0px 0px 0px 0px;
    background-color: #FFFFFF !important;
    top: 40% !important;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .flipster__button--prev {
    left: 15px;
    right: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-62abdec .flipster__button--next {
    right: 15px;
    left: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-235f871 {
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-235f871:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-235f871>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-235f871,
  .elementor-3528 .elementor-element.elementor-element-235f871::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8c10cef {
    --display: flex;
    --min-height: 20vh;
    --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;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ca38fec .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 10px 0px 10px 0px;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 32px;
    font-weight: 700;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ca38fec .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ca38fec .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e5b0834 {
    --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: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-34dea34 .cloudimage-360-view-360-circle {
    bottom: 40px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-34dea34 .cloudimage-360-hotspot-popup {
    background-color: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-34dea34 .cloudimage-360-modal-wrapper {
    text-align: left;
  }
  
  .elementor-3528 .elementor-element.elementor-element-598c054 {
    --display: flex;
    --min-height: 50vh;
    --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: stretch;
    --gap: 150px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-598c054:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-598c054>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-598c054,
  .elementor-3528 .elementor-element.elementor-element-598c054::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5359a9b {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4775149 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 52px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-30a93a4 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7e8b0e1.elementor-element {
    --align-self: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-0dd6a65 {
    --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;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-6e930dd {
    --display: flex;
    --min-height: 40vh;
    --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;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 15%;
    --padding-right: 15%;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-6e930dd:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-6e930dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-6e930dd,
  .elementor-3528 .elementor-element.elementor-element-6e930dd::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d1395d6 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-799e4b8 {
    --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: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-799e4b8:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-799e4b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-799e4b8,
  .elementor-3528 .elementor-element.elementor-element-799e4b8::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .elementor-repeater-item-a09f27b {
    left: 34%;
    top: 48%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .elementor-repeater-item-5216db3 {
    left: 46%;
    top: 15%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .elementor-repeater-item-4687ffd {
    left: 43%;
    top: 96%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .elementor-repeater-item-2332169 {
    left: 24%;
    top: 63%;
  }

  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .elementor-repeater-item-f85a37d {
    left: 43%;
    top: 85%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .spot {
    height: 20px;
    min-width: 20px;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
    border-radius: 100px;
    background-color: #FFFFFF;
    color: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .ue-hotspot-icon {
    font-size: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .spot svg {
    fill: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .spot:before {
    border-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .spot.uc-active {
    background-color: var(--e-global-color-e69f768);
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .item-popup-title {
    color: var(--e-global-color-e1839be);
    padding: 20px 20px 0px 20px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .ue-popup-overlay {
    background-color: rgba(0, 0, 0, 0.70);
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .item-popup {
    width: 50%;
    Top: 50%;
    left: 50%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .item-popup-text img {
    width: 100% !important;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .item-popup-text {
    align-items: center;
    gap: 20px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .ue-hotspot-popup-button {
    padding: 5px 10px 5px 10px;
    color: #ffffff;
    background-color: #676767;
    margin-top: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .ue_hotspot>img {
    width: 100%;
    object-fit: contain;
    border-radius: 5px 5px 5px 5px;
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .ue_hotspot {
    justify-content: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d8d6b95 .ue_hotspot:hover>img {
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7cfa538 {
    --display: flex;
    --min-height: 80vh;
    --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;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7cfa538:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-7cfa538>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-7cfa538,
  .elementor-3528 .elementor-element.elementor-element-7cfa538::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .uc_image_carousel_container_holder {
    border-radius: 10px 10px 10px 10px;
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .ue-item {
    transform: scale(0.748, 0.748);
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .uc-active-item .ue-item {
    transform: scale(1, 1);
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .carousel-image {
    aspect-ratio: 16 / 9;
    background-size: cover;
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .uc-active-item .carousel-image {
    opacity: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .content-padding {
    padding: 20px 20px 20px 20px;
    min-height: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .uc_image_carousel_content {
    background-color: #efefef;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .ue-title {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 400;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .ue-text {
    color: var(--e-global-color-secondary);
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 400;
    margin-top: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .uc_more_btn {
    padding: 10px 20px 10px 20px;
    border-radius: 15px;
    background-color: #d3d3d3;
    color: #000000;
    margin-top: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .uc_more_btn svg {
    fill: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .ue-btn-inner-wrapper {
    gap: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .owl-nav .owl-prev {
    left: 0px;
    right: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .owl-nav .owl-next {
    right: 0px;
    left: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .owl-carousel .owl-nav .owl-next,
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .owl-carousel .owl-nav .owl-prev {
    top: 177px;
    border-radius: 5px;
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 24px;
    background-color: #FFFFFF7A;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .owl-carousel .owl-nav .owl-next:hover,
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .owl-carousel .owl-nav .owl-prev:hover {
    background-color: #FFFFFF;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .owl-dot {
    width: 12px;
    height: 12px;
    background-color: #9EA1A27A;
    margin: 0px 5px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .owl-dot.active {
    background-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-162b2f6 .owl-dots {
    margin-top: 20px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b4e51ca {
    --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;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-abff3b4 {
    --display: flex;
    --min-height: 50vh;
    --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;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 15%;
    --padding-right: 15%;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-abff3b4:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-abff3b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-abff3b4,
  .elementor-3528 .elementor-element.elementor-element-abff3b4::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a807bc0 .ekit-heading__description {
    max-width: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a807bc0 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 36px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a807bc0 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a807bc0 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a807bc0 .elementskit-section-title-wraper p {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 400;
  }
  
  .elementor-3528 .elementor-element.elementor-element-c4d9c60 {
    --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-3528 .elementor-element.elementor-element-c4d9c60:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-c4d9c60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-c4d9c60,
  .elementor-3528 .elementor-element.elementor-element-c4d9c60::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-17c1e95 {
    --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;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-6923c13 {
    --display: flex;
    --min-height: 50vh;
    --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;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 15%;
    --padding-right: 15%;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-6923c13:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-6923c13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-6923c13,
  .elementor-3528 .elementor-element.elementor-element-6923c13::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2086881 .ekit-heading__description {
    max-width: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2086881 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 36px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2086881 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2086881 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2086881 .elementskit-section-title-wraper p {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 400;
  }
  
  .elementor-3528 .elementor-element.elementor-element-de5461f {
    --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-3528 .elementor-element.elementor-element-b3f52c4 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4226fa5 {
    --display: flex;
    --min-height: 40vh;
    --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;
    --overlay-opacity: 1;
    --margin-top: -40vh;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4226fa5::before,
  .elementor-3528 .elementor-element.elementor-element-4226fa5>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-4226fa5>.e-con-inner>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-4226fa5>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-4226fa5>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-4226fa5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #05141F00 0%, #05141F 95%);
  }
  
  .elementor-3528 .elementor-element.elementor-element-0bbfbf1 {
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-0bbfbf1:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-0bbfbf1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-0bbfbf1,
  .elementor-3528 .elementor-element.elementor-element-0bbfbf1::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-3954d52 {
    --display: flex;
    --min-height: 20vh;
    --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;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b7dc510 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 10px 0px 10px 0px;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 32px;
    font-weight: 700;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b7dc510 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b7dc510 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-c2796e9 {
    --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: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-640fc45 {
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-de511a8 {
    --display: flex;
    --min-height: 75vh;
    --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: 1;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 10%;
    --padding-right: 10%;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-de511a8:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-de511a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(./../srcs/KOVC-SUS-MAIN.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .elementor-3528 .elementor-element.elementor-element-de511a8::before,
  .elementor-3528 .elementor-element.elementor-element-de511a8>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-de511a8>.e-con-inner>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-de511a8>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-de511a8>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-de511a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #05141F82 62%, var(--e-global-color-e1839be) 100%);
  }
  
  .elementor-3528 .elementor-element.elementor-element-de511a8,
  .elementor-3528 .elementor-element.elementor-element-de511a8::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .ekit-heading__description {
    max-width: 50%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 15px 0px 0px 0px;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 40px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 15px 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper p {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 400;
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 200px;
    background: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 200px;
    height: 1px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-border-star {
    width: 200px;
    height: 1px;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-border-divider,
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-border-divider::before {
    height: 1px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #FFFFFF;
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-036e5bf {
    --display: flex;
    --min-height: 60vh;
    --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;
    --margin-top: -25vh;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 10%;
    --padding-right: 10%;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-036e5bf:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-036e5bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #05141F00 0%, var(--e-global-color-e1839be) 30%);
  }
  
  .elementor-3528 .elementor-element.elementor-element-036e5bf,
  .elementor-3528 .elementor-element.elementor-element-036e5bf::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_content {
    background-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(5, 1fr);
    gap: 30px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_post_grid_style_one {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_post_grid_style_one_image {
    height: 200px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_post_image {
    height: 200px;
    background-size: cover;
    transform: scale(100%);
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .ue-image-holder a {
    height: 200px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .ue-image-holder {
    background-color: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_post_grid_style_one_item:hover .uc_post_image {
    transform: scale(95%);
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .padding {
    padding: 10px 0px 0px 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .ue-item-title {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin-top: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .ue-item-text {
    color: #616161;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_more_btn {
    display: inline-flex;
    border-radius: 0px;
    background-color: #000000;
    color: #ffffff;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_more_btn:hover {
    background-color: #454545;
    color: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d75b50f {
    --display: flex;
    --min-height: 50vh;
    --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: stretch;
    --gap: 150px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d75b50f:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-d75b50f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-d75b50f,
  .elementor-3528 .elementor-element.elementor-element-d75b50f::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e94df30 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ce3edfe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 52px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-91d83b6 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-942bbd9.elementor-element {
    --align-self: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cb44303 {
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-67c4b0c {
    --display: flex;
    --min-height: 30vh;
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-67c4b0c:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-67c4b0c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-67c4b0c,
  .elementor-3528 .elementor-element.elementor-element-67c4b0c::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-67c4b0c.e-con {
    --order: -99999
      /* order start hack */
    ;
  }
  
  .elementor-3528 .elementor-element.elementor-element-f5c7c0b {
    width: var(--container-widget-width, 195px);
    max-width: 195px;
    --container-widget-width: 195px;
    --container-widget-flex-grow: 0;
  }
  
  .elementor-3528 .elementor-element.elementor-element-f5c7c0b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a893973 {
    width: var(--container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a893973 .ekit-heading__description {
    max-width: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a893973 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 32px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a893973 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a893973 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a893973 .elementskit-section-title-wraper p {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 400;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7685272 {
    --display: flex;
    --min-height: 100vh;
    --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;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 0;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7685272:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-7685272>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./../srcs/KOVC-POWER.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7685272::before,
  .elementor-3528 .elementor-element.elementor-element-7685272>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-7685272>.e-con-inner>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-7685272>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-7685272>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-7685272>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-e1839be) 0%, #05141F00 20%);
  }
  
  .elementor-3528 .elementor-element.elementor-element-7685272,
  .elementor-3528 .elementor-element.elementor-element-7685272::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26a3400 {
    --display: flex;
    --min-height: 70vh;
    --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 15px;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-26a3400:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-26a3400>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-26a3400,
  .elementor-3528 .elementor-element.elementor-element-26a3400::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ba5d2a1 {
    --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-3528 .elementor-element.elementor-element-ffd4765 {
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    --margin-top: -10vh;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ad31b02.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ad31b02.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ad31b02.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ad31b02 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ad31b02 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ad31b02 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 22px;
    font-weight: 700;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ad31b02 .elementor-image-box-description {
    color: var(--e-global-color-68fa3c9);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d6d0e82 {
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    --margin-top: -10vh;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cbbbbc3.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cbbbbc3.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cbbbbc3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cbbbbc3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cbbbbc3 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cbbbbc3 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 22px;
    font-weight: 700;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cbbbbc3 .elementor-image-box-description {
    color: var(--e-global-color-68fa3c9);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 18px;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7e96fa9 {
    --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-3528 .elementor-element.elementor-element-1442423 {
    --display: flex;
    --min-height: 50vh;
    --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: stretch;
    --gap: 150px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1442423:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-1442423>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-1442423,
  .elementor-3528 .elementor-element.elementor-element-1442423::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-0210e68 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-00d3082 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 52px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ada40f5 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5ff52fe.elementor-element {
    --align-self: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-882daa1 {
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-882daa1:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-882daa1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-882daa1,
  .elementor-3528 .elementor-element.elementor-element-882daa1::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2aed6d6 {
    --display: flex;
    --min-height: 40vh;
    --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;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e0a4eab .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 42px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e0a4eab .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e0a4eab .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-6b0322d {
    --display: flex;
    --min-height: 90vh;
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2ec8fad .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
  }
  
  .elementor-3528 .elementor-element.elementor-element-f7eceb6 {
    --display: flex;
    --min-height: 20vh;
    --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: 1;
    --margin-top: -20vh;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
    --z-index: 1;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-f7eceb6::before,
  .elementor-3528 .elementor-element.elementor-element-f7eceb6>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-f7eceb6>.e-con-inner>.elementor-background-video-container::before,
  .elementor-3528 .elementor-element.elementor-element-f7eceb6>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-f7eceb6>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-3528 .elementor-element.elementor-element-f7eceb6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #05141F00 3%, var(--e-global-color-e1839be) 100%);
  }
  
  .elementor-3528 .elementor-element.elementor-element-9c189de .ekit-heading__description {
    max-width: 65%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9c189de .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 26px;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9c189de .elementskit-section-title-wraper p {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 300;
  }
  
  .elementor-3528 .elementor-element.elementor-element-746565c {
    --display: flex;
    --min-height: 85vh;
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .elementor-repeater-item-dfd2102 {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .elementor-repeater-item-78cde1a {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .elementor-repeater-item-70c1f7c {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .flipster__item__content {
    width: 700px;
    border-radius: 10px 10px 10px 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .flipster__item img {
    height: 500px;
    object-fit: cover;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .ue-flip-item-content {
    background-color: #FFFFFF;
    padding: 20px 20px 20px 20px;
    text-align: center;
    min-height: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .ue-flip-item-icon {
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #ffffff;
    background-color: #6e6e6e;
    border-radius: 100px 100px 100px 100px;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .ue-flip-item-icon svg {
    fill: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .ue-flip-item-title {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 400;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .ue-flip-item-text {
    color: var(--e-global-color-secondary);
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
    margin-top: 5px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .ue-item-btn a {
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background-color: #5a5a5a;
    color: #bababa;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .ue-item-btn {
    margin-top: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .flipster__button>* {
    width: 15px;
    srtroke: #ffffff;
    color: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .flipster__button {
    padding: 15px 15px 15px 15px;
    border-radius: 5px 5px 5px 5px;
    background-color: #000000 !important;
    top: 150px !important;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .flipster__button--prev {
    left: 10px;
    right: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-1660e74 .flipster__button--next {
    right: 10px;
    left: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8977e2d {
    --display: flex;
    --min-height: 85vh;
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .elementor-repeater-item-dfd2102 {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .elementor-repeater-item-78cde1a {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .elementor-repeater-item-70c1f7c {
    object-position: center center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .flipster__item__content {
    width: 700px;
    border-radius: 10px 10px 10px 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .flipster__item img {
    height: 500px;
    object-fit: cover;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .ue-flip-item-content {
    background-color: #FFFFFF;
    padding: 20px 20px 20px 20px;
    text-align: center;
    min-height: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .ue-flip-item-icon {
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #ffffff;
    background-color: #6e6e6e;
    border-radius: 100px 100px 100px 100px;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .ue-flip-item-icon svg {
    fill: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .ue-flip-item-title {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 400;
    margin-top: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .ue-flip-item-text {
    color: var(--e-global-color-secondary);
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 300;
    margin-top: 5px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .ue-item-btn a {
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background-color: #5a5a5a;
    color: #bababa;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .ue-item-btn {
    margin-top: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .flipster__button>* {
    width: 15px;
    srtroke: #ffffff;
    color: #ffffff;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .flipster__button {
    padding: 15px 15px 15px 15px;
    border-radius: 5px 5px 5px 5px;
    background-color: #000000 !important;
    top: 150px !important;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .flipster__button--prev {
    left: 10px;
    right: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-7d1cd01 .flipster__button--next {
    right: 10px;
    left: auto;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e989874 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-e1839be);
    margin: 15px 0px 0px 0px;
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 500;
  }
  
  .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
  }
  
  .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 15px 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-section-title-wraper .elementskit-border-divider {
    width: 135px;
    background: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 135px;
    height: 1px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-section-title-wraper .elementskit-border-star {
    width: 135px;
    height: 1px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-section-title-wraper .elementskit-border-divider,
  .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-border-divider::before {
    height: 1px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: var(--e-global-color-e1839be);
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-ce35327 {
    --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;
    --padding-top: 5px;
    --padding-bottom: 30px;
    --padding-left: 40px;
    --padding-right: 40px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-afd225a {
    --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-3528 .elementor-element.elementor-element-ef9ea71 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ef9ea71:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-ef9ea71>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-ef9ea71,
  .elementor-3528 .elementor-element.elementor-element-ef9ea71::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-376a20e {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-376a20e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-accordion-item {
    margin-bottom: 10px;
    border-radius: 4px 4px 4px 4px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-tab-title {
    color: var(--e-global-color-e1839be);
    background-color: #F1F3F7;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 30px 15px 30px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-tab-title svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-tab-title:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-tab-title:hover svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
    background-color: #05141F;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    padding: 10px 10px 5px 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon {
    font-size: 16px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .pp-accordion-toggle-icon,
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-9b23cc8 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-88c33c4 {
    --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-3528 .elementor-element.elementor-element-57c4388 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-57c4388:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-57c4388>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-57c4388,
  .elementor-3528 .elementor-element.elementor-element-57c4388::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-c4243e3 {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-c4243e3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-accordion-item {
    margin-bottom: 10px;
    border-radius: 4px 4px 4px 4px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-tab-title {
    color: var(--e-global-color-e1839be);
    background-color: #F1F3F7;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 30px 15px 30px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-tab-title svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-tab-title:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-tab-title:hover svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
    background-color: #05141F;
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    padding: 10px 10px 5px 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon {
    font-size: 16px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .pp-accordion-toggle-icon,
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-51d7c38 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-3f83015 {
    --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-3528 .elementor-element.elementor-element-5b0d126 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-5b0d126:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-5b0d126>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-5b0d126,
  .elementor-3528 .elementor-element.elementor-element-5b0d126::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cfaf095 {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cfaf095 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-accordion-item {
    margin-bottom: 10px;
    border-radius: 4px 4px 4px 4px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-tab-title {
    color: var(--e-global-color-e1839be);
    background-color: #F1F3F7;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 30px 15px 30px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-tab-title svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-tab-title:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-tab-title:hover svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
    background-color: #05141F;
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    padding: 10px 10px 5px 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon {
    font-size: 16px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .pp-accordion-toggle-icon,
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-bbb3285 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e968e53 {
    --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-3528 .elementor-element.elementor-element-fd9d335 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-fd9d335:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-fd9d335>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-fd9d335,
  .elementor-3528 .elementor-element.elementor-element-fd9d335::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b3891b4 {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b3891b4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Signature", Sans-serif;
    font-weight: 700;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-accordion-item {
    margin-bottom: 10px;
    border-radius: 4px 4px 4px 4px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-tab-title {
    color: var(--e-global-color-e1839be);
    background-color: #F1F3F7;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 30px 15px 30px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-tab-title svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-tab-title:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-tab-title:hover svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
    color: #FFFFFF;
    background-color: #05141F;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    padding: 10px 10px 5px 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon {
    font-size: 16px;
    color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: var(--e-global-color-e1839be);
  }
  
  .pp-accordion-toggle-icon,
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-b2f1f1f .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-582ab19 {
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ec09497 {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ec09497 .elementor-heading-title {
    color: var(--e-global-color-e1839be);
    font-family: "Kia Arabic", Sans-serif;
    font-weight: 400;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cba9d73 {
    --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: 70px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 10%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
    overflow: hidden;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cba9d73:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-cba9d73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./../srcs/KOVC-FINALE.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .elementor-3528 .elementor-element.elementor-element-cba9d73,
  .elementor-3528 .elementor-element.elementor-element-cba9d73::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-f4bdb16 {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-f4bdb16 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kia Arabic", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 42px;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
  }
  
  .elementor-3528 .elementor-element.elementor-element-e1b08c1.elementor-element {
    --align-self: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-d74553d {
    --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-3528 .elementor-element.elementor-element-d74553d:not(.elementor-motion-effects-element-type-background),
  .elementor-3528 .elementor-element.elementor-element-d74553d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e1839be);
  }
  
  .elementor-3528 .elementor-element.elementor-element-d74553d,
  .elementor-3528 .elementor-element.elementor-element-d74553d::before {
    --border-transition: 0.3s;
  }
  
  .elementor-3528 .elementor-element.elementor-element-54ceabd {
    --display: flex;
    --overflow: hidden;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-d5d02f9>a {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-d5d02f9>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-d5d02f9>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-d5d02f9>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-1e426ab>a {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-1e426ab>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-1e426ab>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-1e426ab>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-8cbd773>a {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-8cbd773>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-8cbd773>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-8cbd773>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-1117f8b>a {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-1117f8b>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-1117f8b>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-1117f8b>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-e26d8cf>a {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-e26d8cf>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-e26d8cf>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-e26d8cf>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-74178b0>a {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-74178b0>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-74178b0>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-74178b0>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-d5d1c28>a {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-d5d1c28>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-d5d1c28>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-d5d1c28>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-9200be6>a {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-9200be6>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-9200be6>a:hover {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .elementor-repeater-item-9200be6>a:hover svg path {
    stroke: var(--e-global-color-68fa3c9);
    fill: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .ekit_social_media {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .ekit_social_media>li>a {
    text-align: center;
    text-decoration: none;
    width: 20px;
    height: 30px;
    line-height: 30px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-8dfb181 .ekit_social_media>li {
    display: inline-block;
    margin: 10px 10px 10px 10px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-ef642e6 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e8de931 .ekit-unfold-wrapper {
    background-color: #02010100;
    width: 60%;
    padding: 10px 10px 10px 10px;
    border-style: none;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e8de931 .ekit-unfold-data {
    height: 45px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e8de931 .ekit-unfold-btn {
    align-self: center;
    font-size: 14px;
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-e8de931 .ekit-unfold-data:after {
    height: 0px;
    line-height: 0px;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e8de931 .ekit-unfold-data-inner {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-e8de931 .ekit-unfold-raw-content p {
    font-family: "Kia Arabic", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-e8de931 .ekit-unfold-btn:not(:hover):not(:active):not(.has-text-color) {
    color: var(--e-global-color-68fa3c9);
  }
  
  .elementor-3528 .elementor-element.elementor-element-e8de931 .ekit-unfold-btn:hover {
    color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-4aefbf0 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    overflow: visible;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2b41a70 .elementor-icon-wrapper {
    text-align: center;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2b41a70.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2b41a70.elementor-view-framed .elementor-icon,
  .elementor-3528 .elementor-element.elementor-element-2b41a70.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2b41a70.elementor-view-framed .elementor-icon,
  .elementor-3528 .elementor-element.elementor-element-2b41a70.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
  }
  
  .elementor-3528 .elementor-element.elementor-element-2b41a70 .elementor-icon-wrapper svg {
    width: 100%;
  }
  
  .elementor-3528 .elementor-element.elementor-element-a40ebd8 {
    text-align: center;
    color: var(--e-global-color-68fa3c9);
    font-family: "Kia Arabic", 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(min-width:768px) {
    .elementor-3528 .elementor-element.elementor-element-ba41293 {
      --width: 25%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-dcb0e38 {
      --width: 50%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-54de759 {
      --width: 25%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-4ab24b3 {
      --width: 15%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d7901db {
      --width: 70%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-5e950ff {
      --width: 15%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-5134425 {
      --width: 100vw;
    }
  
    .elementor-3528 .elementor-element.elementor-element-558bade {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-7399d7d {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-5702fa3 {
      --width: 15%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-964d0fe {
      --width: 15%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-82b3253 {
      --width: 15%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-fa1b60d {
      --width: 20%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-80fbe00 {
      --width: 20%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-18ef215 {
      --width: 50%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-aede011 {
      --width: 50%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-fe41e5e {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-1a1dca5 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-a087cd9 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-00c6837 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-23d6067 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-94a3511 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-e5b0834 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-5359a9b {
      --width: 50%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-30a93a4 {
      --width: 50%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-6e930dd {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-799e4b8 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-abff3b4 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-c4d9c60 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-6923c13 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-de5461f {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-4226fa5 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-3954d52 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-c2796e9 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-de511a8 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-036e5bf {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-e94df30 {
      --width: 50%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-91d83b6 {
      --width: 50%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ba5d2a1 {
      --width: 15%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ffd4765 {
      --width: 35%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d6d0e82 {
      --width: 35%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-7e96fa9 {
      --width: 15%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-0210e68 {
      --width: 50%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ada40f5 {
      --width: 50%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-2aed6d6 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-6b0322d {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-f7eceb6 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-746565c {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-8977e2d {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-afd225a {
      --width: 25%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-88c33c4 {
      --width: 25%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-3f83015 {
      --width: 25%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-e968e53 {
      --width: 25%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-582ab19 {
      --width: 60%;
    }
  }
  
  @media(max-width:1024px) and (min-width:768px) {
    .elementor-3528 .elementor-element.elementor-element-492f83a {
      --width: 100vw;
    }
  
    .elementor-3528 .elementor-element.elementor-element-6923c13 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-582ab19 {
      --width: 100%;
    }
  }
  
  @media(min-width:2400px) {
    .elementor-3528 .elementor-element.elementor-element-db99228 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d203f3f {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_slide {
      height: 100vh;
    }
  
    .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_slide .ue-item-image {
      background-size: contain;
    }
  
    .elementor-3528 .elementor-element.elementor-element-7386b29 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-598c054 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-0dd6a65 {
      --width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d8d6b95 .ue_hotspot>img {
      width: 100%;
    }
  }
  
  @media(max-width:1024px) {
    .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(2px/2);
    }
  
    .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(2px/2);
    }
  
    .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
      margin-right: calc(2px/2);
      margin-left: calc(2px/2);
    }
  
    .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items.elementor-inline-items {
      margin-right: calc(-2px/2);
      margin-left: calc(-2px/2);
    }
  
    body.rtl .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
      left: calc(-2px/2);
    }
  
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
      right: calc(-2px/2);
    }
  
    .elementor-3528 .elementor-element.elementor-element-517bd15 {
      --e-icon-list-icon-size: 20px;
      --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;
    }
  
    .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-3528 .elementor-element.elementor-element-517bd15 .elementor-icon-list-item>a {
      font-size: 12px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-eeaa8df .elementor-heading-title {
      font-size: 42px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-fe41e5e {
      --padding-top: 0%;
      --padding-bottom: 0%;
      --padding-left: 5%;
      --padding-right: 5%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-6c99d20 {
      font-size: 17px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-23d6067 {
      --padding-top: 0%;
      --padding-bottom: 0%;
      --padding-left: 5%;
      --padding-right: 5%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-3cd042d {
      font-size: 17px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ca38fec .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 32px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-4775149 .elementor-heading-title {
      font-size: 42px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-6e930dd {
      --padding-top: 0%;
      --padding-bottom: 0%;
      --padding-left: 5%;
      --padding-right: 5%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d1395d6 {
      font-size: 17px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-abff3b4 {
      --padding-top: 0%;
      --padding-bottom: 0%;
      --padding-left: 0%;
      --padding-right: 0%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-6923c13 {
      --gap: 0px 0px;
      --padding-top: 0%;
      --padding-bottom: 0%;
      --padding-left: 0%;
      --padding-right: 0%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-b7dc510 .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 32px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-263e933 .ekit-heading__description {
      max-width: 80%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_post_grid_style_one_wrap {
      grid-template-columns: repeat(2, 1fr);
    }
  
    .elementor-3528 .elementor-element.elementor-element-ce3edfe .elementor-heading-title {
      font-size: 42px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-f5c7c0b {
      --container-widget-width: 20%;
      --container-widget-flex-grow: 0;
      width: var(--container-widget-width, 20%);
      max-width: 20%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-00d3082 .elementor-heading-title {
      font-size: 42px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-e0a4eab .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 32px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-9c189de .ekit-heading__description {
      max-width: 100%;
    }
  }
  
  @media(max-width:767px) {
    .elementor-3528 .elementor-element.elementor-element-d21fab0 {
      --justify-content: center;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
      --z-index: 999;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d21fab0.e-con {
      --align-self: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ba41293 {
      --width: 25%;
      --justify-content: center;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-dcb0e38 {
      --width: 50%;
      --justify-content: center;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_inner_menu {
      background-image: url("./../srcs/KOVC-FINALE.webp");
      background-position: center center;
      background-size: cover;
    }
  
    .elementor-3528 .elementor-element.elementor-element-43167e7 .ue-input-wrapper-align {
      justify-content: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_hamburger {
      width: 42px;
      height: 42px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu_wrapper {
      height: 42px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-43167e7 .ue-input-wrapper {
      width: 42px;
      height: 42px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu>div>div {
      text-align: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu div div ul li a {
      font-size: 32px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-43167e7 .ue_menu ul li {
      margin: 0px 0px 30px 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-54de759 {
      --width: 25%;
      --justify-content: center;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-a44bdb9 .elementor-icon {
      font-size: 30px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-a44bdb9 .elementor-icon svg {
      height: 30px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-558bade {
      --justify-content: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-83a8f94 .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 32px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-83a8f94 .elementskit-section-title-wraper p {
      font-size: 18px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-7399d7d {
      --min-height: 30vh;
    }
  
    .elementor-3528 .elementor-element.elementor-element-7914a64 {
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 30px;
      --padding-bottom: 0px;
      --padding-left: 5px;
      --padding-right: 5px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d53c36d .elementor-icon-box-wrapper {
      text-align: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-e135b85 .elementor-icon-box-wrapper {
      text-align: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-27c4c5e .elementor-icon-box-wrapper {
      text-align: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-deb7df0 {
      --gap: 0px 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-b022304 .elementor-icon-box-wrapper {
      text-align: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-1eb7bc5 .elementor-divider-separator {
      width: 80%;
      margin: 0 auto;
      margin-center: 0;
    }
  
    .elementor-3528 .elementor-element.elementor-element-1eb7bc5 .elementor-divider {
      text-align: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-9a4c92a .elementor-icon-box-wrapper {
      text-align: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-426f34e {
      --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: nowrap;
      --n-tabs-heading-overflow-x: scroll;
      --n-tabs-title-white-space: nowrap;
      --n-tabs-title-justify-content: center;
      --n-tabs-title-text-align: center;
      --n-tabs-title-gap: 15px;
      --n-tabs-gap: 10px;
      --n-tabs-title-border-radius: 10px 10px 10px 10px;
      --n-tabs-title-padding-top: 5px;
      --n-tabs-title-padding-right: 5px;
      --n-tabs-title-padding-bottom: 5px;
      --n-tabs-title-padding-left: 5px;
      --n-tabs-icon-size: 60px;
      --n-tabs-icon-gap: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-db99228 {
      --min-height: 50vh;
      --gap: 0px 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-eeaa8df .elementor-heading-title {
      font-size: 32px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-fe41e5e {
      --min-height: 50vh;
    }
  
    .elementor-3528 .elementor-element.elementor-element-6c99d20 {
      font-size: 12px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-1a1dca5 {
      --min-height: 0vh;
    }
  
    .elementor-3528 .elementor-element.elementor-element-439400b {
      --min-height: 80vh;
      --justify-content: center;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-1f68cef .flipster__item__content {
      width: 400px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-1f68cef .flipster__item img {
      height: 250px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-1f68cef .ue-flip-item-content {
      padding: 20px 40px 10px 40px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-f1e9e40 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_slide {
      height: 50vh;
      align-items: flex-start;
      justify-content: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_slide .ue-item-image {
      background-size: cover;
    }
  
    .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_content {
      text-align: center;
      padding: 20px 0px 0px 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-5f688de .uc_fbps_container_title {
      font-size: 18px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-00c6837 {
      --margin-top: 0;
      --margin-bottom: 0;
      --margin-left: 0;
      --margin-right: 0;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ae25c50 .ue-item-hero {
      width: 30px;
      height: 30px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d6d4f3d .ue-item-hero {
      width: 30px;
      height: 30px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-23d6067 {
      --min-height: 55vh;
      --padding-top: 5%;
      --padding-bottom: 0%;
      --padding-left: 5%;
      --padding-right: 5%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-3cd042d {
      font-size: 12px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ca38fec .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 16px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-e5b0834 {
      --min-height: 30vh;
      --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-3528 .elementor-element.elementor-element-598c054 {
      --gap: 0px 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-4775149 .elementor-heading-title {
      font-size: 32px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-6e930dd {
      --min-height: 50vh;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d1395d6 {
      font-size: 12px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-799e4b8 {
      --min-height: 40vh;
      --padding-top: 10px;
      --padding-bottom: 10px;
      --padding-left: 10px;
      --padding-right: 10px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d8d6b95 {
      z-index: 1;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d8d6b95 .spot {
      font-size: 10px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d8d6b95 .item-popup {
      width: 90%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d8d6b95 .ue_hotspot>img {
      border-radius: 5px 5px 5px 5px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-abff3b4 {
      --min-height: 60vh;
    }
  
    .elementor-3528 .elementor-element.elementor-element-a807bc0 .ekit-heading__description {
      max-width: 95%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-a807bc0 .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 18px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-a807bc0 .elementskit-section-title-wraper p {
      font-size: 12px;
      line-height: 1.2em;
    }
  
    .elementor-3528 .elementor-element.elementor-element-6923c13 {
      --min-height: 50vh;
    }
  
    .elementor-3528 .elementor-element.elementor-element-2086881 .ekit-heading__description {
      max-width: 95%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-2086881 .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 18px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-2086881 .elementskit-section-title-wraper p {
      font-size: 12px;
      line-height: 1.2em;
    }
  
    .elementor-3528 .elementor-element.elementor-element-de5461f {
      --min-height: 35vh;
    }
  
    .elementor-3528 .elementor-element.elementor-element-4226fa5 {
      --min-height: 16vh;
      --margin-top: -24vh;
      --margin-bottom: 0;
      --margin-left: 0;
      --margin-right: 0;
    }
  
    .elementor-3528 .elementor-element.elementor-element-b7dc510 .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 16px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-c2796e9 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-de511a8 {
      --min-height: 89vh;
    }
  
    .elementor-3528 .elementor-element.elementor-element-263e933 .ekit-heading__description {
      max-width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 22px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper .elementskit-section-subtitle {
      font-size: 14px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-263e933 .elementskit-section-title-wraper p {
      font-size: 12px;
      line-height: 1.3em;
    }
  
    .elementor-3528 .elementor-element.elementor-element-036e5bf {
      --padding-top: 3%;
      --padding-bottom: 3%;
      --padding-left: 3%;
      --padding-right: 3%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_post_grid_style_one_wrap {
      grid-template-columns: repeat(2, 1fr);
      gap: 12px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_post_grid_style_one_image {
      height: 140px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-26c4f60 .uc_post_image {
      height: 140px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-26c4f60 .ue-image-holder a {
      height: 140px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-26c4f60 .ue-item-title {
      font-size: 12px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d75b50f {
      --gap: 0px 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-67c4b0c {
      --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;
      --margin-top: 0;
      --margin-bottom: 0;
      --margin-left: 0;
      --margin-right: 0;
    }
  
    .elementor-3528 .elementor-element.elementor-element-f5c7c0b {
      --container-widget-width: 40%;
      --container-widget-flex-grow: 0;
      width: var(--container-widget-width, 40%);
      max-width: 40%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-a893973 {
      width: 100%;
      max-width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-a893973 .ekit-heading__description {
      max-width: 100%;
    }
  
    .elementor-3528 .elementor-element.elementor-element-a893973 .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 16px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-a893973 .elementskit-section-title-wraper p {
      font-size: 12px;
      line-height: 1.4em;
    }
  
    .elementor-3528 .elementor-element.elementor-element-7685272 {
      --min-height: 65vh;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ffd4765 {
      --margin-top: 0;
      --margin-bottom: 0;
      --margin-left: 0;
      --margin-right: 0;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ad31b02 .elementor-image-box-img {
      margin-bottom: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ad31b02.elementor-position-right .elementor-image-box-img {
      margin-left: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ad31b02.elementor-position-left .elementor-image-box-img {
      margin-right: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ad31b02.elementor-position-top .elementor-image-box-img {
      margin-bottom: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ad31b02 .elementor-image-box-title {
      font-size: 14px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ad31b02 .elementor-image-box-description {
      font-size: 12px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-d6d0e82 {
      --margin-top: 0;
      --margin-bottom: 0;
      --margin-left: 0;
      --margin-right: 0;
    }
  
    .elementor-3528 .elementor-element.elementor-element-cbbbbc3 .elementor-image-box-img {
      margin-bottom: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-cbbbbc3.elementor-position-right .elementor-image-box-img {
      margin-left: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-cbbbbc3.elementor-position-left .elementor-image-box-img {
      margin-right: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-cbbbbc3.elementor-position-top .elementor-image-box-img {
      margin-bottom: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-cbbbbc3 .elementor-image-box-title {
      font-size: 16px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-cbbbbc3 .elementor-image-box-description {
      font-size: 12px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-1442423 {
      --gap: 0px 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-00d3082 .elementor-heading-title {
      font-size: 32px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-2aed6d6 {
      --min-height: 45vh;
    }
  
    .elementor-3528 .elementor-element.elementor-element-e0a4eab .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 18px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-6b0322d {
      --min-height: 50vh;
      --justify-content: flex-start;
    }
  
    .elementor-3528 .elementor-element.elementor-element-9c189de .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 16px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-9c189de .elementskit-section-title-wraper p {
      font-size: 12px;
      line-height: 1.3em;
    }
  
    .elementor-3528 .elementor-element.elementor-element-7d1cd01 .flipster__item__content {
      width: 295px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-7d1cd01 .flipster__item img {
      height: 286px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-7d1cd01 .ue-flip-item-content {
      text-align: center;
    }
  
    .elementor-3528 .elementor-element.elementor-element-e989874 {
      --padding-top: 15px;
      --padding-bottom: 15px;
      --padding-left: 15px;
      --padding-right: 15px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-468fe7f .elementskit-section-title-wraper .elementskit-section-title {
      font-size: 26px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-ce35327 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-582ab19 {
      --padding-top: 25px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-cba9d73 {
      --min-height: 60vh;
      --justify-content: space-between;
      --gap: 0px 0px;
      --padding-top: 25px;
      --padding-bottom: 35px;
      --padding-left: 5px;
      --padding-right: 5px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-cba9d73:not(.elementor-motion-effects-element-type-background),
    .elementor-3528 .elementor-element.elementor-element-cba9d73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-position: center left;
      background-size: cover;
    }
  
    .elementor-3528 .elementor-element.elementor-element-f4bdb16 .elementor-heading-title {
      font-size: 16px;
      line-height: 1.5em;
    }
  
    .elementor-3528 .elementor-element.elementor-element-8dfb181 .ekit_social_media>li {
      margin: 5px 5px 5px 5px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-e8de931 .ekit-unfold-wrapper {
      width: 100%;
      padding: 0px 0px 0px 0px;
    }
  
    .elementor-3528 .elementor-element.elementor-element-e8de931 .ekit-unfold-raw-content p {
      font-size: 12px;
      line-height: 1.1em;
    }
  
    .elementor-3528 .elementor-element.elementor-element-a40ebd8 {
      font-size: 10px;
    }
  }
  
  /* Start custom CSS */
  .body {
    overflow-x: hidden;
  }
  
  /* End custom CSS */