.elementor-407 .elementor-element.elementor-element-5fa6cd93 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-439c501d {
  --display: flex;
  --min-height: 0px;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-76761d4d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 3px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 3px;
  --border-inline-start-width: 0px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407
  .elementor-element.elementor-element-76761d4d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-76761d4d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a0fe96f);
}
.elementor-407 .elementor-element.elementor-element-76761d4d::before,
.elementor-407
  .elementor-element.elementor-element-76761d4d
  > .elementor-background-video-container::before,
.elementor-407
  .elementor-element.elementor-element-76761d4d
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-407
  .elementor-element.elementor-element-76761d4d
  > .elementor-background-slideshow::before,
.elementor-407
  .elementor-element.elementor-element-76761d4d
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-407
  .elementor-element.elementor-element-76761d4d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: var(--e-global-color-10a94b3);
}
.elementor-407 .elementor-element.elementor-element-76761d4d,
.elementor-407 .elementor-element.elementor-element-76761d4d::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-f8023ab {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 10px;
  --padding-block-end: 10px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}
.elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-ebbf1d8);
  transition: color 0.3s;
}
.elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-ebbf1d8);
  transition: fill 0.3s;
}
.elementor-407 .elementor-element.elementor-element-5869c51b {
  --e-icon-list-icon-size: 5px;
  --icon-vertical-offset: 0px;
}
.elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-icon {
  padding-right: 20px;
}
.elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-c14f5c3-font-family), Sans-serif;
  font-size: var(--e-global-typography-c14f5c3-font-size);
  font-weight: var(--e-global-typography-c14f5c3-font-weight);
  text-transform: var(--e-global-typography-c14f5c3-text-transform);
  font-style: var(--e-global-typography-c14f5c3-font-style);
  text-decoration: var(--e-global-typography-c14f5c3-text-decoration);
  line-height: var(--e-global-typography-c14f5c3-line-height);
  letter-spacing: var(--e-global-typography-c14f5c3-letter-spacing);
  word-spacing: var(--e-global-typography-c14f5c3-word-spacing);
}
.elementor-407
  .elementor-element.elementor-element-5869c51b
  .elementor-icon-list-text {
  color: var(--e-global-color-8235737);
  transition: color 0.3s;
}
.elementor-407 .elementor-element.elementor-element-dd0a52a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 10px;
  --padding-block-end: 10px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}
.elementor-407
  .elementor-element.elementor-element-dd0a52a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-dd0a52a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-445bfed);
}
.elementor-407 .elementor-element.elementor-element-dd0a52a,
.elementor-407 .elementor-element.elementor-element-dd0a52a::before {
  --border-transition: 0.3s;
}
.elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
  transition: fill 0.3s;
}
.elementor-407 .elementor-element.elementor-element-e748b46 {
  --e-icon-list-icon-size: 5px;
  --icon-vertical-offset: 0px;
}
.elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-icon {
  padding-right: 20px;
}
.elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-c14f5c3-font-family), Sans-serif;
  font-size: var(--e-global-typography-c14f5c3-font-size);
  font-weight: var(--e-global-typography-c14f5c3-font-weight);
  text-transform: var(--e-global-typography-c14f5c3-text-transform);
  font-style: var(--e-global-typography-c14f5c3-font-style);
  text-decoration: var(--e-global-typography-c14f5c3-text-decoration);
  line-height: var(--e-global-typography-c14f5c3-line-height);
  letter-spacing: var(--e-global-typography-c14f5c3-letter-spacing);
  word-spacing: var(--e-global-typography-c14f5c3-word-spacing);
}
.elementor-407
  .elementor-element.elementor-element-e748b46
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-407 .elementor-element.elementor-element-2903200f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 3px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 3px;
  --border-inline-start-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
  --z-index: 999;
}
.elementor-407
  .elementor-element.elementor-element-2903200f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-2903200f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-407 .elementor-element.elementor-element-2903200f::before,
.elementor-407
  .elementor-element.elementor-element-2903200f
  > .elementor-background-video-container::before,
.elementor-407
  .elementor-element.elementor-element-2903200f
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-407
  .elementor-element.elementor-element-2903200f
  > .elementor-background-slideshow::before,
.elementor-407
  .elementor-element.elementor-element-2903200f
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-407
  .elementor-element.elementor-element-2903200f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: var(--e-global-color-34fcf59);
}
.elementor-407 .elementor-element.elementor-element-2903200f,
.elementor-407 .elementor-element.elementor-element-2903200f::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-7415dd3a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 3px 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 3px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: var(--e-global-color-a0fe96f);
  --border-color: var(--e-global-color-a0fe96f);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 35px;
  --padding-block-end: 35px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}
.elementor-407
  .elementor-element.elementor-element-7415dd3a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-7415dd3a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-445bfed);
}
.elementor-407 .elementor-element.elementor-element-7415dd3a,
.elementor-407 .elementor-element.elementor-element-7415dd3a::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-fecd502 {
  text-align: left;
}
.elementor-407 .elementor-element.elementor-element-fecd502 img {
  width: 140px;
}
.elementor-407 .elementor-element.elementor-element-bb041ef {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 20px;
  --padding-block-end: 20px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}
.elementor-407 .elementor-element.elementor-element-50b65e39 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --align-items: flex-end;
  --gap: 30px 30px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 3px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 3px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}
.elementor-407 .elementor-element.elementor-element-50b65e39,
.elementor-407 .elementor-element.elementor-element-50b65e39::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-15f5f6f9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: center;
  --gap: 30px 30px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407
  .elementor-element.elementor-element-3d0e51ea
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-407
  .elementor-element.elementor-element-3d0e51ea.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-407
  .elementor-element.elementor-element-3d0e51ea.elementor-view-framed
  .elementor-icon,
.elementor-407
  .elementor-element.elementor-element-3d0e51ea.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-407
  .elementor-element.elementor-element-3d0e51ea.elementor-view-framed
  .elementor-icon,
.elementor-407
  .elementor-element.elementor-element-3d0e51ea.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-407 .elementor-element.elementor-element-3d0e51ea .elementor-icon {
  font-size: 40px;
}
.elementor-407
  .elementor-element.elementor-element-3d0e51ea
  .elementor-icon
  svg {
  height: 40px;
}
.elementor-407 .elementor-element.elementor-element-2c153907 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-72906fa {
  text-align: left;
}
.elementor-407
  .elementor-element.elementor-element-72906fa
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-407 .elementor-element.elementor-element-6b5738e {
  text-align: left;
}
.elementor-407
  .elementor-element.elementor-element-6b5738e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-407 .elementor-element.elementor-element-1dc97a23 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: flex-end;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 3px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 3px;
  --border-inline-start-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 160px;
  --padding-block-end: 160px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}
.elementor-407
  .elementor-element.elementor-element-1dc97a23:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-1dc97a23
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sgmy168transport.com.my/wp-content/uploads/2024/04/2024-toyota-alphard-and-vellfire.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-407 .elementor-element.elementor-element-1dc97a23::before,
.elementor-407
  .elementor-element.elementor-element-1dc97a23
  > .elementor-background-video-container::before,
.elementor-407
  .elementor-element.elementor-element-1dc97a23
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-407
  .elementor-element.elementor-element-1dc97a23
  > .elementor-background-slideshow::before,
.elementor-407
  .elementor-element.elementor-element-1dc97a23
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-407
  .elementor-element.elementor-element-1dc97a23
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-b4ec28f) 0%,
    var(--e-global-color-10a94b3) 100%
  );
}
.elementor-407 .elementor-element.elementor-element-1dc97a23,
.elementor-407 .elementor-element.elementor-element-1dc97a23::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-7897861b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407
  .elementor-element.elementor-element-72d0f6b0
  .elementor-heading-title {
  color: var(--e-global-color-8235737);
  font-family: var(--e-global-typography-0d42e32-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d42e32-font-size);
  font-weight: var(--e-global-typography-0d42e32-font-weight);
  text-transform: var(--e-global-typography-0d42e32-text-transform);
  font-style: var(--e-global-typography-0d42e32-font-style);
  text-decoration: var(--e-global-typography-0d42e32-text-decoration);
  line-height: var(--e-global-typography-0d42e32-line-height);
  letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  word-spacing: var(--e-global-typography-0d42e32-word-spacing);
}
.elementor-407 .elementor-element.elementor-element-71ff0220 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-8235737);
  transition: color 0.3s;
}
.elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-8235737);
  transition: fill 0.3s;
}
.elementor-407 .elementor-element.elementor-element-1fda7838 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-407
  .elementor-element.elementor-element-1fda7838
  .elementor-icon-list-text {
  color: var(--e-global-color-8235737);
  transition: color 0.3s;
}
.elementor-407 .elementor-element.elementor-element-1b2a0094 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 80px 80px;
  --overflow: hidden;
  --background-transition: 0.3s;
  --overlay-opacity: 0.1;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 120px;
  --padding-block-end: 120px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}
.elementor-407
  .elementor-element.elementor-element-1b2a0094:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-1b2a0094
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-407 .elementor-element.elementor-element-1b2a0094::before,
.elementor-407
  .elementor-element.elementor-element-1b2a0094
  > .elementor-background-video-container::before,
.elementor-407
  .elementor-element.elementor-element-1b2a0094
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-407
  .elementor-element.elementor-element-1b2a0094
  > .elementor-background-slideshow::before,
.elementor-407
  .elementor-element.elementor-element-1b2a0094
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-407
  .elementor-element.elementor-element-1b2a0094
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-image: url("https://sgmy168transport.com.my/wp-content/uploads/2024/03/city-2.jpg");
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: 50% auto;
}
.elementor-407 .elementor-element.elementor-element-1b2a0094,
.elementor-407 .elementor-element.elementor-element-1b2a0094::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-15d953cb {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-a3538ed .elementor-button {
  font-family: var(--e-global-typography-9c5aacb-font-family), Sans-serif;
  font-size: var(--e-global-typography-9c5aacb-font-size);
  font-weight: var(--e-global-typography-9c5aacb-font-weight);
  text-transform: var(--e-global-typography-9c5aacb-text-transform);
  font-style: var(--e-global-typography-9c5aacb-font-style);
  text-decoration: var(--e-global-typography-9c5aacb-text-decoration);
  line-height: var(--e-global-typography-9c5aacb-line-height);
  letter-spacing: var(--e-global-typography-9c5aacb-letter-spacing);
  word-spacing: var(--e-global-typography-9c5aacb-word-spacing);
  fill: var(--e-global-color-ca5120d);
  color: var(--e-global-color-ca5120d);
  background-color: var(--e-global-color-c656f1c);
  border-radius: 0px 50px 50px 0px;
  padding: 5px 10px 5px 10px;
}
.elementor-407
  .elementor-element.elementor-element-a3538ed
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-407 .elementor-element.elementor-element-6b19c304 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-6b19c304
  .elementor-heading-title {
  font-family: "Oxanium", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-407 .elementor-element.elementor-element-7320d523 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-39c0ee73 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-1fdc5092 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-3a4612d0 img {
  width: 100%;
  height: 350px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-d0bbac9);
}
.elementor-407 .elementor-element.elementor-element-66e5ca93 {
  text-align: center;
}
.elementor-407 .elementor-element.elementor-element-3a5fe7cf {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-3a5fe7cf
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-407 .elementor-element.elementor-element-79c7df7c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 60px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-2d702e11 img {
  width: 100%;
  height: 350px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-d0bbac9);
}
.elementor-407 .elementor-element.elementor-element-1f41b191 {
  text-align: center;
}
.elementor-407 .elementor-element.elementor-element-79c70a5d {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-79c70a5d
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-407 .elementor-element.elementor-element-432ef536 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-41d8f8c6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-5d49321e img {
  width: 100%;
  height: 350px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-d0bbac9);
}
.elementor-407 .elementor-element.elementor-element-23b7eb67 {
  text-align: center;
}
.elementor-407 .elementor-element.elementor-element-53c31bdc {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-53c31bdc
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-407 .elementor-element.elementor-element-b43bacf {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 60px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-1d268890 img {
  width: 100%;
  height: 350px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-d0bbac9);
}
.elementor-407 .elementor-element.elementor-element-339de717 {
  text-align: center;
}
.elementor-407 .elementor-element.elementor-element-5f03ebbb {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-5f03ebbb
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-407 .elementor-element.elementor-element-346c62b9 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 100px 100px;
  --overflow: hidden;
  --background-transition: 0.3s;
  --overlay-opacity: 0.1;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 120px;
  --padding-block-end: 120px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407
  .elementor-element.elementor-element-346c62b9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-346c62b9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-407 .elementor-element.elementor-element-346c62b9::before,
.elementor-407
  .elementor-element.elementor-element-346c62b9
  > .elementor-background-video-container::before,
.elementor-407
  .elementor-element.elementor-element-346c62b9
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-407
  .elementor-element.elementor-element-346c62b9
  > .elementor-background-slideshow::before,
.elementor-407
  .elementor-element.elementor-element-346c62b9
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-407
  .elementor-element.elementor-element-346c62b9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-image: url("https://sgmy168transport.com.my/wp-content/uploads/2024/03/city.jpg");
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: 50% auto;
}
.elementor-407 .elementor-element.elementor-element-346c62b9,
.elementor-407 .elementor-element.elementor-element-346c62b9::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-30a444a8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --align-items: center;
  --gap: 60px 60px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}
.elementor-407 .elementor-element.elementor-element-7c2a127e {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-2fcfff92 .elementor-button {
  font-family: "Oxanium", Sans-serif;
  font-size: 0.8em;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  letter-spacing: 2px;
  fill: var(--e-global-color-ca5120d);
  color: var(--e-global-color-ca5120d);
  background-color: var(--e-global-color-c656f1c);
  border-radius: 0px 50px 50px 0px;
  padding: 5px 10px 5px 10px;
}
.elementor-407
  .elementor-element.elementor-element-2fcfff92
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-407 .elementor-element.elementor-element-147cef02 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-147cef02
  .elementor-heading-title {
  font-family: "Oxanium", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-407 .elementor-element.elementor-element-20f882a4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-d5cd2ba {
  --display: flex;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-ca51b53 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-block-start-width: 3px;
  --border-inline-end-width: 3px;
  --border-block-end-width: 3px;
  --border-inline-start-width: 3px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-ca51b53,
.elementor-407 .elementor-element.elementor-element-ca51b53::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-eea287e {
  --display: flex;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 40px;
  --padding-block-end: 0px;
  --padding-inline-start: 10px;
  --padding-inline-end: 10px;
}
.elementor-407 .elementor-element.elementor-element-ad36735 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 40px;
  --padding-block-end: 40px;
  --padding-inline-start: 40px;
  --padding-inline-end: 40px;
}
.elementor-407
  .elementor-element.elementor-element-ad36735:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-ad36735
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-407 .elementor-element.elementor-element-ad36735,
.elementor-407 .elementor-element.elementor-element-ad36735::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-a713045 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-a713045
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-407 .elementor-element.elementor-element-c8a26e9 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-c8a26e9
  .elementor-heading-title {
  font-family: "Oxanium", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-407 .elementor-element.elementor-element-66f6621 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-66f6621
  .elementor-heading-title {
  font-family: "Oxanium", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-407
  .elementor-element.elementor-element-0aab740
  > .elementor-widget-container {
  margin: 0px 10px 30px 10px;
}
.elementor-407 .elementor-element.elementor-element-64671f3d {
  --display: flex;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-1add471 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-block-start-width: 3px;
  --border-inline-end-width: 3px;
  --border-block-end-width: 3px;
  --border-inline-start-width: 3px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --border-radius: 0px 0px 0px 0px;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-1add471,
.elementor-407 .elementor-element.elementor-element-1add471::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-63ab7d6b {
  --display: flex;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 40px;
  --padding-block-end: 0px;
  --padding-inline-start: 10px;
  --padding-inline-end: 10px;
}
.elementor-407 .elementor-element.elementor-element-1733b55b {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 00px 0px 0px 0px;
  --border-block-start-width: 00px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 40px;
  --padding-block-end: 40px;
  --padding-inline-start: 40px;
  --padding-inline-end: 40px;
}
.elementor-407
  .elementor-element.elementor-element-1733b55b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-1733b55b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-407 .elementor-element.elementor-element-1733b55b,
.elementor-407 .elementor-element.elementor-element-1733b55b::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-17de854e {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-17de854e
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-407 .elementor-element.elementor-element-5ebd21a6 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-5ebd21a6
  .elementor-heading-title {
  font-family: "Oxanium", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-407 .elementor-element.elementor-element-c87f9e0 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-c87f9e0
  .elementor-heading-title {
  font-family: "Oxanium", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-407
  .elementor-element.elementor-element-dd27475
  > .elementor-widget-container {
  margin: 0px 10px 30px 10px;
}
.elementor-407 .elementor-element.elementor-element-625aa631 {
  --display: flex;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-20f6602a {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-block-start-width: 3px;
  --border-inline-end-width: 3px;
  --border-block-end-width: 3px;
  --border-inline-start-width: 3px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-20f6602a,
.elementor-407 .elementor-element.elementor-element-20f6602a::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-3f91e662 {
  --display: flex;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 40px;
  --padding-block-end: 0px;
  --padding-inline-start: 10px;
  --padding-inline-end: 10px;
}
.elementor-407 .elementor-element.elementor-element-5af97167 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 00px 0px 0px 0px;
  --border-block-start-width: 00px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 40px;
  --padding-block-end: 40px;
  --padding-inline-start: 40px;
  --padding-inline-end: 40px;
}
.elementor-407
  .elementor-element.elementor-element-5af97167:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-5af97167
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-407 .elementor-element.elementor-element-5af97167,
.elementor-407 .elementor-element.elementor-element-5af97167::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-40b20352 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-40b20352
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-407 .elementor-element.elementor-element-64507344 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-64507344
  .elementor-heading-title {
  font-family: "Oxanium", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-407 .elementor-element.elementor-element-a6b3f00 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-a6b3f00
  .elementor-heading-title {
  font-family: "Oxanium", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-407
  .elementor-element.elementor-element-986267b
  > .elementor-widget-container {
  margin: 0px 10px 30px 10px;
}
.elementor-407 .elementor-element.elementor-element-1a9c2a10 {
  --display: flex;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-3d1245f0 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-block-start-width: 3px;
  --border-inline-end-width: 3px;
  --border-block-end-width: 3px;
  --border-inline-start-width: 3px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-3d1245f0,
.elementor-407 .elementor-element.elementor-element-3d1245f0::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-517ed8a0 {
  --display: flex;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 40px;
  --padding-block-end: 0px;
  --padding-inline-start: 10px;
  --padding-inline-end: 10px;
}
.elementor-407 .elementor-element.elementor-element-263f101a {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 40px;
  --padding-block-end: 40px;
  --padding-inline-start: 40px;
  --padding-inline-end: 40px;
}
.elementor-407
  .elementor-element.elementor-element-263f101a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-263f101a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-407 .elementor-element.elementor-element-263f101a,
.elementor-407 .elementor-element.elementor-element-263f101a::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-27d66709 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-27d66709
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-407 .elementor-element.elementor-element-8841c6a {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-8841c6a
  .elementor-heading-title {
  font-family: "Oxanium", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-407 .elementor-element.elementor-element-aea2940 {
  text-align: center;
}
.elementor-407
  .elementor-element.elementor-element-aea2940
  .elementor-heading-title {
  font-family: "Oxanium", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-407
  .elementor-element.elementor-element-2c7349c
  > .elementor-widget-container {
  margin: 0px 10px 30px 10px;
}
.elementor-407 .elementor-element.elementor-element-172c9038 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 120px;
  --padding-block-end: 120px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}
.elementor-407
  .elementor-element.elementor-element-172c9038:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-172c9038
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a0fe96f);
}
.elementor-407 .elementor-element.elementor-element-172c9038,
.elementor-407 .elementor-element.elementor-element-172c9038::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-371ae368 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-371ae368.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-407 .elementor-element.elementor-element-77fa5d3a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-71aa6440 {
  --display: flex;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407
  .elementor-element.elementor-element-4b57123
  .elementor-heading-title {
  color: var(--e-global-color-d7d2315);
}
.elementor-407
  .elementor-element.elementor-element-495b6c03
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-407
  .elementor-element.elementor-element-495b6c03
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-407
  .elementor-element.elementor-element-495b6c03
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-407
  .elementor-element.elementor-element-495b6c03
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-407
  .elementor-element.elementor-element-495b6c03
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-407
  .elementor-element.elementor-element-495b6c03
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-407
  .elementor-element.elementor-element-495b6c03
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-407
  .elementor-element.elementor-element-495b6c03
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-407 .elementor-element.elementor-element-495b6c03 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-407
  .elementor-element.elementor-element-495b6c03
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-407
  .elementor-element.elementor-element-495b6c03
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-407
  .elementor-element.elementor-element-495b6c03
  .elementor-icon-list-text {
  color: var(--e-global-color-7a61029);
  transition: color 0.3s;
}
.elementor-407 .elementor-element.elementor-element-4671f56e {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 20px;
  --grid-column-gap: 25px;
  --grid-row-gap: 0px;
}
.elementor-407
  .elementor-element.elementor-element-4671f56e
  .elementor-widget-container {
  text-align: left;
}
.elementor-407
  .elementor-element.elementor-element-4671f56e
  .elementor-social-icon {
  background-color: var(--e-global-color-10a94b3);
  --icon-padding: 0em;
  border-style: none;
}
.elementor-407 .elementor-element.elementor-element-4671f56e .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-407 .elementor-element.elementor-element-3e43c1f2 {
  --display: flex;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407
  .elementor-element.elementor-element-46e2b259
  .elementor-heading-title {
  color: var(--e-global-color-d7d2315);
}
.elementor-407
  .elementor-element.elementor-element-64f73d64
  .elementor-heading-title {
  color: var(--e-global-color-d7d2315);
  font-size: 35px;
}
.elementor-407
  .elementor-element.elementor-element-1627e1ef
  .elementor-heading-title {
  color: var(--e-global-color-d7d2315);
  font-size: 35px;
}
.elementor-407 .elementor-element.elementor-element-3a8cc1dd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 20px;
  --padding-block-end: 20px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}
.elementor-407
  .elementor-element.elementor-element-3a8cc1dd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-407
  .elementor-element.elementor-element-3a8cc1dd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a0fe96f);
}
.elementor-407 .elementor-element.elementor-element-3a8cc1dd,
.elementor-407 .elementor-element.elementor-element-3a8cc1dd::before {
  --border-transition: 0.3s;
}
.elementor-407 .elementor-element.elementor-element-41d75ccb {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-ebbf1d8);
  transition: color 0.3s;
}
.elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-ebbf1d8);
  transition: fill 0.3s;
}
.elementor-407 .elementor-element.elementor-element-14c4d44f {
  --e-icon-list-icon-size: 5px;
  --icon-vertical-offset: 0px;
}
.elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-icon {
  padding-right: 20px;
}
.elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-c14f5c3-font-family), Sans-serif;
  font-size: var(--e-global-typography-c14f5c3-font-size);
  font-weight: var(--e-global-typography-c14f5c3-font-weight);
  text-transform: var(--e-global-typography-c14f5c3-text-transform);
  font-style: var(--e-global-typography-c14f5c3-font-style);
  text-decoration: var(--e-global-typography-c14f5c3-text-decoration);
  line-height: var(--e-global-typography-c14f5c3-line-height);
  letter-spacing: var(--e-global-typography-c14f5c3-letter-spacing);
  word-spacing: var(--e-global-typography-c14f5c3-word-spacing);
}
.elementor-407
  .elementor-element.elementor-element-14c4d44f
  .elementor-icon-list-text {
  color: var(--e-global-color-8235737);
  transition: color 0.3s;
}
.elementor-407 .elementor-element.elementor-element-357cd5b0 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-407 .elementor-element.elementor-element-7b7ceed3.elementor-element {
  --align-self: flex-end;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-407 .elementor-element.elementor-element-439c501d {
    --width: 100%;
  }
  .elementor-407 .elementor-element.elementor-element-f8023ab {
    --width: 70%;
  }
  .elementor-407 .elementor-element.elementor-element-dd0a52a {
    --width: 30%;
  }
  .elementor-407 .elementor-element.elementor-element-7415dd3a {
    --width: 20%;
  }
  .elementor-407 .elementor-element.elementor-element-bb041ef {
    --width: 60%;
  }
  .elementor-407 .elementor-element.elementor-element-50b65e39 {
    --width: 20%;
  }
  .elementor-407 .elementor-element.elementor-element-15f5f6f9 {
    --width: 200px;
  }
  .elementor-407 .elementor-element.elementor-element-7897861b {
    --width: 60%;
  }
  .elementor-407 .elementor-element.elementor-element-71ff0220 {
    --width: 40%;
  }
  .elementor-407 .elementor-element.elementor-element-7320d523 {
    --width: 100%;
  }
  .elementor-407 .elementor-element.elementor-element-39c0ee73 {
    --width: 50%;
  }
  .elementor-407 .elementor-element.elementor-element-1fdc5092 {
    --width: 50%;
  }
  .elementor-407 .elementor-element.elementor-element-79c7df7c {
    --width: 50%;
  }
  .elementor-407 .elementor-element.elementor-element-432ef536 {
    --width: 50%;
  }
  .elementor-407 .elementor-element.elementor-element-41d8f8c6 {
    --width: 50%;
  }
  .elementor-407 .elementor-element.elementor-element-b43bacf {
    --width: 50%;
  }
  .elementor-407 .elementor-element.elementor-element-7c2a127e {
    --width: 70%;
  }
  .elementor-407 .elementor-element.elementor-element-371ae368 {
    --width: 47.067%;
  }
  .elementor-407 .elementor-element.elementor-element-77fa5d3a {
    --width: 100%;
  }
  .elementor-407 .elementor-element.elementor-element-41d75ccb {
    --width: 100%;
  }
  .elementor-407 .elementor-element.elementor-element-357cd5b0 {
    --width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-407 .elementor-element.elementor-element-f8023ab {
    --width: 50%;
  }
  .elementor-407 .elementor-element.elementor-element-dd0a52a {
    --width: 50%;
  }
  .elementor-407 .elementor-element.elementor-element-7415dd3a {
    --width: 35%;
  }
  .elementor-407 .elementor-element.elementor-element-bb041ef {
    --width: 30%;
  }
  .elementor-407 .elementor-element.elementor-element-50b65e39 {
    --width: 35%;
  }
  .elementor-407 .elementor-element.elementor-element-7897861b {
    --width: 100%;
  }
  .elementor-407 .elementor-element.elementor-element-71ff0220 {
    --width: 100%;
  }
  .elementor-407 .elementor-element.elementor-element-39c0ee73 {
    --width: 100%;
  }
  .elementor-407 .elementor-element.elementor-element-432ef536 {
    --width: 100%;
  }
  .elementor-407 .elementor-element.elementor-element-7c2a127e {
    --width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-407
    .elementor-element.elementor-element-5869c51b
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-407
    .elementor-element.elementor-element-5869c51b
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-c14f5c3-font-size);
    line-height: var(--e-global-typography-c14f5c3-line-height);
    letter-spacing: var(--e-global-typography-c14f5c3-letter-spacing);
    word-spacing: var(--e-global-typography-c14f5c3-word-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-e748b46
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-407
    .elementor-element.elementor-element-e748b46
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-c14f5c3-font-size);
    line-height: var(--e-global-typography-c14f5c3-line-height);
    letter-spacing: var(--e-global-typography-c14f5c3-letter-spacing);
    word-spacing: var(--e-global-typography-c14f5c3-word-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-72906fa
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407 .elementor-element.elementor-element-1dc97a23 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
  }
  .elementor-407 .elementor-element.elementor-element-72d0f6b0 {
    text-align: center;
  }
  .elementor-407
    .elementor-element.elementor-element-72d0f6b0
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
    word-spacing: var(--e-global-typography-0d42e32-word-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-1fda7838
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-407
    .elementor-element.elementor-element-1fda7838
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-a3538ed
    .elementor-button {
    font-size: var(--e-global-typography-9c5aacb-font-size);
    line-height: var(--e-global-typography-9c5aacb-line-height);
    letter-spacing: var(--e-global-typography-9c5aacb-letter-spacing);
    word-spacing: var(--e-global-typography-9c5aacb-word-spacing);
  }
  .elementor-407 .elementor-element.elementor-element-7320d523 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
  }
  .elementor-407
    .elementor-element.elementor-element-3a5fe7cf
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-79c70a5d
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-53c31bdc
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-5f03ebbb
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407 .elementor-element.elementor-element-20f882a4 {
    --gap: 20px 20px;
  }
  .elementor-407 .elementor-element.elementor-element-ad36735 {
    --padding-block-start: 20px;
    --padding-block-end: 20px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
  }
  .elementor-407 .elementor-element.elementor-element-1733b55b {
    --padding-block-start: 20px;
    --padding-block-end: 20px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
  }
  .elementor-407 .elementor-element.elementor-element-5af97167 {
    --padding-block-start: 20px;
    --padding-block-end: 20px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
  }
  .elementor-407 .elementor-element.elementor-element-263f101a {
    --padding-block-start: 20px;
    --padding-block-end: 20px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
  }
  .elementor-407 .elementor-element.elementor-element-172c9038 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
  }
  .elementor-407 .elementor-element.elementor-element-4b57123 {
    text-align: center;
  }
  .elementor-407
    .elementor-element.elementor-element-495b6c03
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-407
    .elementor-element.elementor-element-495b6c03
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-4671f56e
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-407 .elementor-element.elementor-element-46e2b259 {
    text-align: center;
  }
  .elementor-407 .elementor-element.elementor-element-64f73d64 {
    text-align: center;
  }
  .elementor-407 .elementor-element.elementor-element-1627e1ef {
    text-align: center;
  }
  .elementor-407 .elementor-element.elementor-element-3a8cc1dd {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
  }
  .elementor-407
    .elementor-element.elementor-element-14c4d44f
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-407
    .elementor-element.elementor-element-14c4d44f
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-c14f5c3-font-size);
    line-height: var(--e-global-typography-c14f5c3-line-height);
    letter-spacing: var(--e-global-typography-c14f5c3-letter-spacing);
    word-spacing: var(--e-global-typography-c14f5c3-word-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-7b7ceed3.elementor-element {
    --align-self: center;
  }
}
@media (max-width: 767px) {
  .elementor-407
    .elementor-element.elementor-element-5869c51b
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-407
    .elementor-element.elementor-element-5869c51b
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-c14f5c3-font-size);
    line-height: var(--e-global-typography-c14f5c3-line-height);
    letter-spacing: var(--e-global-typography-c14f5c3-letter-spacing);
    word-spacing: var(--e-global-typography-c14f5c3-word-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-e748b46
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-407
    .elementor-element.elementor-element-e748b46
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-c14f5c3-font-size);
    line-height: var(--e-global-typography-c14f5c3-line-height);
    letter-spacing: var(--e-global-typography-c14f5c3-letter-spacing);
    word-spacing: var(--e-global-typography-c14f5c3-word-spacing);
  }
  .elementor-407 .elementor-element.elementor-element-7415dd3a {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    border-width: 0px 0px 3px 0px;
    --border-block-start-width: 0px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 3px;
    --border-inline-start-width: 0px;
  }
  .elementor-407 .elementor-element.elementor-element-fecd502 {
    text-align: center;
  }
  .elementor-407
    .elementor-element.elementor-element-72906fa
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-72d0f6b0
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
    word-spacing: var(--e-global-typography-0d42e32-word-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-1fda7838
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-407
    .elementor-element.elementor-element-1fda7838
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-a3538ed
    .elementor-button {
    font-size: var(--e-global-typography-9c5aacb-font-size);
    line-height: var(--e-global-typography-9c5aacb-line-height);
    letter-spacing: var(--e-global-typography-9c5aacb-letter-spacing);
    word-spacing: var(--e-global-typography-9c5aacb-word-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-3a5fe7cf
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407 .elementor-element.elementor-element-79c7df7c {
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
  }
  .elementor-407
    .elementor-element.elementor-element-79c70a5d
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-53c31bdc
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407 .elementor-element.elementor-element-b43bacf {
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
  }
  .elementor-407
    .elementor-element.elementor-element-5f03ebbb
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407 .elementor-element.elementor-element-20f882a4 {
    --gap: 40px 40px;
  }
  .elementor-407 .elementor-element.elementor-element-ad36735 {
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
  }
  .elementor-407 .elementor-element.elementor-element-1733b55b {
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
  }
  .elementor-407 .elementor-element.elementor-element-5af97167 {
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
  }
  .elementor-407 .elementor-element.elementor-element-263f101a {
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
  }
  .elementor-407 .elementor-element.elementor-element-172c9038 {
    --padding-block-start: 80px;
    --padding-block-end: 80px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
  }
  .elementor-407 .elementor-element.elementor-element-77fa5d3a {
    --gap: 40px 40px;
  }
  .elementor-407
    .elementor-element.elementor-element-495b6c03
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-407
    .elementor-element.elementor-element-495b6c03
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-407
    .elementor-element.elementor-element-14c4d44f
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-407
    .elementor-element.elementor-element-14c4d44f
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-c14f5c3-font-size);
    line-height: var(--e-global-typography-c14f5c3-line-height);
    letter-spacing: var(--e-global-typography-c14f5c3-letter-spacing);
    word-spacing: var(--e-global-typography-c14f5c3-word-spacing);
  }
}
