.elementor-7 .elementor-element.elementor-element-c02d8ec {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-186977b {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    width: var(--container-widget-width, 52%);
    max-width: 52%;
    --container-widget-width: 52%;
    --container-widget-flex-grow: 0;
    top: 744px;
  }
  .elementor-7
    .elementor-element.elementor-element-186977b
    > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-186977b {
    left: 27px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-186977b {
    right: 27px;
  }
  .elementor-7 .elementor-element.elementor-element-947d323 {
    text-align: left;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 234px;
  }
  .elementor-7
    .elementor-element.elementor-element-947d323
    .elementor-heading-title {
    color: #e6e6e6;
    font-family: "Open Sans", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 2px 3px 5px rgba(0, 0, 0, 0.3);
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-947d323 {
    right: -46px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-947d323 {
    left: -46px;
  }
  .elementor-7
    .elementor-element.elementor-element-947d323
    > .elementor-widget-container {
    --e-transform-rotateZ: 90deg;
  }
  .elementor-7 .elementor-element.elementor-element-42b4f46 {
    --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;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-top: 20px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-ceb0d8e {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-ceb0d8e
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-ceb0d8e
    > .elementor-widget-container {
      margin: 0px 0px 15px 0px;
  }
  /* .elementor-7 .elementor-element.elementor-element-fc87486 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 70px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
  } */
  .elementor-7 .elementor-element.elementor-element-441abd8 {
    --display: flex;
    --min-height: 500px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --border-top-left-radius: 15px;
    --border-top-right-radius: 15px;
    --border-bottom-right-radius: 15px;
    --border-bottom-left-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    --padding-top: 0px;
    --padding-right: 30px;
    --padding-bottom: 80px;
    --padding-left: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-441abd8:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-441abd8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-441abd8,
  .elementor-7 .elementor-element.elementor-element-441abd8::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-809c5b4 {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-809c5b4 img {
    width: 100%;
    max-width: 100%;
    height: 282px;
    object-fit: cover;
    object-position: center center;
  }
  .elementor-7
    .elementor-element.elementor-element-809c5b4
    > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
  }
  /* .elementor-7
    .elementor-element.elementor-element-809c5b4:not(.elementor-widget-image)
    .elementor-widget-container {
    -webkit-mask-image: url("../../2023/05/imageshape.webp");
    -webkit-mask-size: 68%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
  }
  .elementor-7
    .elementor-element.elementor-element-809c5b4.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url("../../2023/05/imageshape.webp");
    -webkit-mask-size: 68%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
  } */
  .elementor-7 .elementor-element.elementor-element-737c369 {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-737c369
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 24px;
    font-weight: 600;
  }
  .elementor-7 .elementor-element.elementor-element-f38a08c {
    text-align: center;
    color: #7eba02;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-7
    .elementor-element.elementor-element-247e2c3
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-247e2c3
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-247e2c3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-247e2c3
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-7
    .elementor-element.elementor-element-247e2c3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-247e2c3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-247e2c3
    .elementor-icon-list-icon
    i {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-247e2c3
    .elementor-icon-list-icon
    svg {
    transition: fill 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-247e2c3 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
  }
  .elementor-7
    .elementor-element.elementor-element-247e2c3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-7
    .elementor-element.elementor-element-247e2c3
    .elementor-icon-list-item
    > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-247e2c3
    .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-2254dfb
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-2254dfb
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-2254dfb .elementor-button {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    background-color: var(--e-global-color-primary);
    border-radius: 17px 17px 17px 17px;
  }
  .elementor-7
    .elementor-element.elementor-element-2254dfb
    .elementor-button:hover,
  .elementor-7
    .elementor-element.elementor-element-2254dfb
    .elementor-button:focus {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-2254dfb
    > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-2254dfb {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2254dfb {
    left: 0px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-2254dfb {
    right: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-233cfe4 {
    --display: flex;
    --min-height: 500px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --border-top-left-radius: 15px;
    --border-top-right-radius: 15px;
    --border-bottom-right-radius: 15px;
    --border-bottom-left-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    --padding-top: 0px;
    --padding-right: 30px;
    --padding-bottom: 80px;
    --padding-left: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-233cfe4:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-233cfe4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-233cfe4,
  .elementor-7 .elementor-element.elementor-element-233cfe4::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-bf6fb23 {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-bf6fb23 img {
    width: 100%;
    max-width: 100%;
    height: 282px;
    object-fit: cover;
    object-position: center center;
  }
  .elementor-7
    .elementor-element.elementor-element-bf6fb23
    > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
  }
  /* .elementor-7
    .elementor-element.elementor-element-bf6fb23:not(.elementor-widget-image)
    .elementor-widget-container {
    -webkit-mask-image: url("../../2023/05/imageshape.webp");
    -webkit-mask-size: 68%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
  }
  .elementor-7
    .elementor-element.elementor-element-bf6fb23.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url("../../2023/05/imageshape.webp");
    -webkit-mask-size: 68%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
  } */
  .elementor-7 .elementor-element.elementor-element-5335a19 {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-5335a19
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 24px;
    font-weight: 600;
  }
  .elementor-7 .elementor-element.elementor-element-f0d30e3 {
    text-align: center;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-7
    .elementor-element.elementor-element-404fcdc
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-404fcdc
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-404fcdc
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-404fcdc
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-7
    .elementor-element.elementor-element-404fcdc
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-404fcdc
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-404fcdc
    .elementor-icon-list-icon
    i {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-404fcdc
    .elementor-icon-list-icon
    svg {
    transition: fill 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-404fcdc {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
  }
  .elementor-7
    .elementor-element.elementor-element-404fcdc
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-7
    .elementor-element.elementor-element-404fcdc
    .elementor-icon-list-item
    > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-404fcdc
    .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-bce7121
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-bce7121
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-bce7121 .elementor-button {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    background-color: var(--e-global-color-primary);
    border-radius: 17px 17px 17px 17px;
  }
  .elementor-7
    .elementor-element.elementor-element-bce7121
    .elementor-button:hover,
  .elementor-7
    .elementor-element.elementor-element-bce7121
    .elementor-button:focus {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-bce7121
    > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-bce7121 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-bce7121 {
    left: 0px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-bce7121 {
    right: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-82bf0b8 {
    --display: flex;
    --min-height: 500px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --border-top-left-radius: 15px;
    --border-top-right-radius: 15px;
    --border-bottom-right-radius: 15px;
    --border-bottom-left-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    --padding-top: 0px;
    --padding-right: 30px;
    --padding-bottom: 80px;
    --padding-left: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-82bf0b8:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-82bf0b8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-82bf0b8,
  .elementor-7 .elementor-element.elementor-element-82bf0b8::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-5b30962 {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-5b30962 img {
    width: 100%;
    max-width: 100%;
    height: 282px;
    object-fit: cover;
    object-position: center center;
  }
  .elementor-7
    .elementor-element.elementor-element-5b30962
    > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
  }
  /* .elementor-7
    .elementor-element.elementor-element-5b30962:not(.elementor-widget-image)
    .elementor-widget-container {
    -webkit-mask-image: url("../../2023/05/imageshape.webp");
    -webkit-mask-size: 68%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
  }
  .elementor-7
    .elementor-element.elementor-element-5b30962.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url("../../2023/05/imageshape.webp");
    -webkit-mask-size: 68%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
  } */
  .elementor-7 .elementor-element.elementor-element-c793d63 {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-c793d63
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 24px;
    font-weight: 600;
  }
  .elementor-7 .elementor-element.elementor-element-41730bb {
    text-align: center;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-7
    .elementor-element.elementor-element-fd5c64f
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-fd5c64f
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-fd5c64f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-fd5c64f
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-7
    .elementor-element.elementor-element-fd5c64f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-fd5c64f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-fd5c64f
    .elementor-icon-list-icon
    i {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-fd5c64f
    .elementor-icon-list-icon
    svg {
    transition: fill 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-fd5c64f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
  }
  .elementor-7
    .elementor-element.elementor-element-fd5c64f
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-7
    .elementor-element.elementor-element-fd5c64f
    .elementor-icon-list-item
    > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-fd5c64f
    .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-285cdb2
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-285cdb2
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-285cdb2 .elementor-button {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    background-color: var(--e-global-color-primary);
    border-radius: 17px 17px 17px 17px;
  }
  .elementor-7
    .elementor-element.elementor-element-285cdb2
    .elementor-button:hover,
  .elementor-7
    .elementor-element.elementor-element-285cdb2
    .elementor-button:focus {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-285cdb2
    > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-285cdb2 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-285cdb2 {
    left: 0px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-285cdb2 {
    right: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-301f205 {
    --display: flex;
    --min-height: 376px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --overlay-opacity: 0.94;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 50px;
    --padding-right: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-301f205:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-301f205
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2023/05/whychoosedunebuggybg.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-7 .elementor-element.elementor-element-301f205::before,
  .elementor-7
    .elementor-element.elementor-element-301f205
    > .elementor-background-video-container::before,
  .elementor-7
    .elementor-element.elementor-element-301f205
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-7
    .elementor-element.elementor-element-301f205
    > .elementor-background-slideshow::before,
  .elementor-7
    .elementor-element.elementor-element-301f205
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-7
    .elementor-element.elementor-element-301f205
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7 .elementor-element.elementor-element-301f205,
  .elementor-7 .elementor-element.elementor-element-301f205::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-f20bbe5 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-f20bbe5
    .elementor-heading-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-f20bbe5
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-9353b28 {
    text-align: center;
    color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-968bade {
    --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;
    --justify-content: space-between;
    --align-items: flex-start;
    --background-transition: 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-267452e
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-267452e.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-267452e.elementor-view-framed
    .elementor-icon,
  .elementor-7
    .elementor-element.elementor-element-267452e.elementor-view-default
    .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-267452e {
    --icon-box-icon-margin: 0px;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
  }
  .elementor-7 .elementor-element.elementor-element-267452e .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-267452e
    .elementor-icon-box-title {
    color: var(--e-global-color-primary);
  }
  .elementor-7
    .elementor-element.elementor-element-267452e
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-267452e
    .elementor-icon-box-title
    a {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 30px;
    font-weight: 600;
  }
  .elementor-7
    .elementor-element.elementor-element-267452e
    .elementor-icon-box-description {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-be5d872
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-be5d872.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-be5d872.elementor-view-framed
    .elementor-icon,
  .elementor-7
    .elementor-element.elementor-element-be5d872.elementor-view-default
    .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-be5d872 {
    --icon-box-icon-margin: 0px;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
  }
  .elementor-7 .elementor-element.elementor-element-be5d872 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-be5d872
    .elementor-icon-box-title {
    color: var(--e-global-color-primary);
  }
  .elementor-7
    .elementor-element.elementor-element-be5d872
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-be5d872
    .elementor-icon-box-title
    a {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 30px;
    font-weight: 600;
  }
  .elementor-7
    .elementor-element.elementor-element-be5d872
    .elementor-icon-box-description {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-9dede40
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-9dede40.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-9dede40.elementor-view-framed
    .elementor-icon,
  .elementor-7
    .elementor-element.elementor-element-9dede40.elementor-view-default
    .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-9dede40 {
    --icon-box-icon-margin: 0px;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
  }
  .elementor-7 .elementor-element.elementor-element-9dede40 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-9dede40
    .elementor-icon-box-title {
    color: var(--e-global-color-primary);
  }
  .elementor-7
    .elementor-element.elementor-element-9dede40
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-9dede40
    .elementor-icon-box-title
    a {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 30px;
    font-weight: 600;
  }
  .elementor-7
    .elementor-element.elementor-element-9dede40
    .elementor-icon-box-description {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-a986888
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-a986888.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-a986888.elementor-view-framed
    .elementor-icon,
  .elementor-7
    .elementor-element.elementor-element-a986888.elementor-view-default
    .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-a986888 {
    --icon-box-icon-margin: 0px;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
  }
  .elementor-7 .elementor-element.elementor-element-a986888 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-a986888
    .elementor-icon-box-title {
    color: var(--e-global-color-primary);
  }
  .elementor-7
    .elementor-element.elementor-element-a986888
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-a986888
    .elementor-icon-box-title
    a {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 30px;
    font-weight: 600;
  }
  .elementor-7
    .elementor-element.elementor-element-a986888
    .elementor-icon-box-description {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
  }
  .elementor-7 .elementor-element.elementor-element-ec2b86d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-9257db0 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-9257db0
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-9257db0
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-dfd5b62 {
    --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;
    --justify-content: space-between;
    --align-items: flex-start;
    --background-transition: 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-337772b
    .elementor-accordion-item {
    border-width: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-337772b
    .elementor-accordion-item
    .elementor-tab-content {
    border-width: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-337772b
    .elementor-accordion-item
    .elementor-tab-title.elementor-active {
    border-width: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-337772b .elementor-tab-title {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-337772b
    .elementor-accordion-icon,
  .elementor-7
    .elementor-element.elementor-element-337772b
    .elementor-accordion-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-337772b
    .elementor-accordion-icon
    svg {
    fill: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-337772b
    .elementor-active
    .elementor-accordion-icon,
  .elementor-7
    .elementor-element.elementor-element-337772b
    .elementor-active
    .elementor-accordion-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-337772b
    .elementor-active
    .elementor-accordion-icon
    svg {
    fill: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-337772b
    .elementor-accordion-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
  }
  .elementor-7
    .elementor-element.elementor-element-337772b
    .elementor-tab-content {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-337772b
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-7 .elementor-element.elementor-element-337772b {
    width: 100%;
    max-width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-5de8442 {
    --display: flex;
    --min-height: 387px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --overlay-opacity: 0.94;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 50px;
    --padding-right: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-5de8442:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-5de8442
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2023/05/safetyfeatures.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-7 .elementor-element.elementor-element-5de8442::before,
  .elementor-7
    .elementor-element.elementor-element-5de8442
    > .elementor-background-video-container::before,
  .elementor-7
    .elementor-element.elementor-element-5de8442
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-7
    .elementor-element.elementor-element-5de8442
    > .elementor-background-slideshow::before,
  .elementor-7
    .elementor-element.elementor-element-5de8442
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-7
    .elementor-element.elementor-element-5de8442
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7 .elementor-element.elementor-element-5de8442,
  .elementor-7 .elementor-element.elementor-element-5de8442::before {
    --border-transition: 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-72ec7dd
    .elementor-heading-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-72ec7dd
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: var(--e-global-color-primary);
  }
  .elementor-7 .elementor-element.elementor-element-72ec7dd {
    width: 100%;
    max-width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-a27c911 {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-9844b8a
    .elementor-icon-list-icon
    i {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-9844b8a
    .elementor-icon-list-icon
    svg {
    transition: fill 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-9844b8a {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-9844b8a
    .elementor-icon-list-text {
    color: #ffffff;
    transition: color 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-46cb1fe {
    --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;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-eca41c3 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-eca41c3
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-eca41c3
    > .elementor-widget-container {
    margin: 0px 0px 80px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-2ebfaf0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-5afe533 {
    --display: flex;
    --min-height: 400px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --border-top-left-radius: 15px;
    --border-top-right-radius: 15px;
    --border-bottom-right-radius: 15px;
    --border-bottom-left-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    --padding-top: 0px;
    --padding-right: 30px;
    --padding-bottom: 80px;
    --padding-left: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-5afe533:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-5afe533
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-5afe533,
  .elementor-7 .elementor-element.elementor-element-5afe533::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-ea15b73 {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-ea15b73 img {
    width: 100%;
    max-width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-ea15b73
    > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-bf532a1 {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-bf532a1
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 24px;
    font-weight: 600;
  }
  .elementor-7 .elementor-element.elementor-element-7e2b1e5 {
    text-align: center;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-7
    .elementor-element.elementor-element-c22b320
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-c22b320
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-c22b320
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-c22b320
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-7
    .elementor-element.elementor-element-c22b320
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-c22b320
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-c22b320
    .elementor-icon-list-icon
    i {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-c22b320
    .elementor-icon-list-icon
    svg {
    transition: fill 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-c22b320 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-c22b320
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-7
    .elementor-element.elementor-element-c22b320
    .elementor-icon-list-item
    > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-c22b320
    .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-3f51830
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-3f51830
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-3f51830 .elementor-button {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    background-color: var(--e-global-color-primary);
    border-radius: 17px 17px 17px 17px;
  }
  .elementor-7
    .elementor-element.elementor-element-3f51830
    .elementor-button:hover,
  .elementor-7
    .elementor-element.elementor-element-3f51830
    .elementor-button:focus {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-3f51830
    > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-3f51830 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3f51830 {
    left: 0px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-3f51830 {
    right: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-ebf3fa4 {
    --display: flex;
    --min-height: 500px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --border-top-left-radius: 15px;
    --border-top-right-radius: 15px;
    --border-bottom-right-radius: 15px;
    --border-bottom-left-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    --padding-top: 0px;
    --padding-right: 30px;
    --padding-bottom: 80px;
    --padding-left: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-ebf3fa4:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-ebf3fa4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-ebf3fa4,
  .elementor-7 .elementor-element.elementor-element-ebf3fa4::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-4169ef7 {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-4169ef7 img {
    width: 100%;
    max-width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-4169ef7
    > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-3da3812 {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-3da3812
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 24px;
    font-weight: 600;
  }
  .elementor-7 .elementor-element.elementor-element-c1dd0d7 {
    text-align: center;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-7
    .elementor-element.elementor-element-6b6a592
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-6b6a592
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-6b6a592
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-6b6a592
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-7
    .elementor-element.elementor-element-6b6a592
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-6b6a592
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-6b6a592
    .elementor-icon-list-icon
    i {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-6b6a592
    .elementor-icon-list-icon
    svg {
    transition: fill 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-6b6a592 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-6b6a592
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-7
    .elementor-element.elementor-element-6b6a592
    .elementor-icon-list-item
    > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-6b6a592
    .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-030db95
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-030db95
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-030db95 .elementor-button {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    background-color: var(--e-global-color-primary);
    border-radius: 17px 17px 17px 17px;
  }
  .elementor-7
    .elementor-element.elementor-element-030db95
    .elementor-button:hover,
  .elementor-7
    .elementor-element.elementor-element-030db95
    .elementor-button:focus {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-030db95
    > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-030db95 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-030db95 {
    left: 0px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-030db95 {
    right: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-10a6698 {
    --display: flex;
    --min-height: 500px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --border-top-left-radius: 15px;
    --border-top-right-radius: 15px;
    --border-bottom-right-radius: 15px;
    --border-bottom-left-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    --padding-top: 0px;
    --padding-right: 30px;
    --padding-bottom: 80px;
    --padding-left: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-10a6698:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-10a6698
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-10a6698,
  .elementor-7 .elementor-element.elementor-element-10a6698::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-7bf809a {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-7bf809a img {
    width: 100%;
    max-width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-7bf809a
    > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-ca66eb4 {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-ca66eb4
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 24px;
    font-weight: 600;
  }
  .elementor-7 .elementor-element.elementor-element-e283e6a {
    text-align: center;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-7
    .elementor-element.elementor-element-73f5803
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-73f5803
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-73f5803
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-73f5803
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-7
    .elementor-element.elementor-element-73f5803
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-73f5803
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-73f5803
    .elementor-icon-list-icon
    i {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-73f5803
    .elementor-icon-list-icon
    svg {
    transition: fill 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-73f5803 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-73f5803
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-7
    .elementor-element.elementor-element-73f5803
    .elementor-icon-list-item
    > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-73f5803
    .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-d9d9f6a
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-d9d9f6a
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-d9d9f6a .elementor-button {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    background-color: var(--e-global-color-primary);
    border-radius: 17px 17px 17px 17px;
  }
  .elementor-7
    .elementor-element.elementor-element-d9d9f6a
    .elementor-button:hover,
  .elementor-7
    .elementor-element.elementor-element-d9d9f6a
    .elementor-button:focus {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-d9d9f6a
    > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-d9d9f6a {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d9d9f6a {
    left: 0px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-d9d9f6a {
    right: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-4a6b8a7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --overlay-opacity: 0.94;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 50px;
    --padding-right: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-4a6b8a7:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-4a6b8a7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2023/05/KTM-Motorcycle.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-7 .elementor-element.elementor-element-4a6b8a7::before,
  .elementor-7
    .elementor-element.elementor-element-4a6b8a7
    > .elementor-background-video-container::before,
  .elementor-7
    .elementor-element.elementor-element-4a6b8a7
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-7
    .elementor-element.elementor-element-4a6b8a7
    > .elementor-background-slideshow::before,
  .elementor-7
    .elementor-element.elementor-element-4a6b8a7
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-7
    .elementor-element.elementor-element-4a6b8a7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7 .elementor-element.elementor-element-4a6b8a7,
  .elementor-7 .elementor-element.elementor-element-4a6b8a7::before {
    --border-transition: 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-1b1cd84
    .elementor-heading-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-1b1cd84
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: var(--e-global-color-primary);
  }
  .elementor-7 .elementor-element.elementor-element-1b1cd84 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-2d3024f {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-4dee4a8
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-4dee4a8
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-4dee4a8 .elementor-button {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    background-color: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
  }
  .elementor-7
    .elementor-element.elementor-element-4dee4a8
    .elementor-button:hover,
  .elementor-7
    .elementor-element.elementor-element-4dee4a8
    .elementor-button:focus {
    color: var(--e-global-color-secondary);
    background-color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-4dee4a8
    .elementor-button:hover
    svg,
  .elementor-7
    .elementor-element.elementor-element-4dee4a8
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-4dee4a8
    > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-3285302 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-34ad10a {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-34ad10a
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-34ad10a
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-9c29453 {
    --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;
    --justify-content: space-between;
    --align-items: flex-start;
    --background-transition: 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-98cce06
    .elementor-accordion-item {
    border-width: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-98cce06
    .elementor-accordion-item
    .elementor-tab-content {
    border-width: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-98cce06
    .elementor-accordion-item
    .elementor-tab-title.elementor-active {
    border-width: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-98cce06 .elementor-tab-title {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-98cce06
    .elementor-accordion-icon,
  .elementor-7
    .elementor-element.elementor-element-98cce06
    .elementor-accordion-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-98cce06
    .elementor-accordion-icon
    svg {
    fill: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-98cce06
    .elementor-active
    .elementor-accordion-icon,
  .elementor-7
    .elementor-element.elementor-element-98cce06
    .elementor-active
    .elementor-accordion-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-98cce06
    .elementor-active
    .elementor-accordion-icon
    svg {
    fill: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-98cce06
    .elementor-accordion-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
  }
  .elementor-7
    .elementor-element.elementor-element-98cce06
    .elementor-tab-content {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-98cce06
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-7 .elementor-element.elementor-element-98cce06 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-bf4edc2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 50px;
    --padding-right: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-bf4edc2:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-bf4edc2
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2023/05/dubaipattern.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-7 .elementor-element.elementor-element-bf4edc2,
  .elementor-7 .elementor-element.elementor-element-bf4edc2::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-fd2291c {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-fd2291c
    .elementor-heading-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-fd2291c
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 15px;
    border-style: none;
  }
  .elementor-7 .elementor-element.elementor-element-fd7c697 {
    text-align: center;
    color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-9a1af1e {
    --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;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-5dfe42f {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-5dfe42f
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-5dfe42f
    > .elementor-widget-container {
    margin: 0px 0px 80px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-e13fbe4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-9c5f384 {
    --display: flex;
    --min-height: 400px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --border-top-left-radius: 15px;
    --border-top-right-radius: 15px;
    --border-bottom-right-radius: 15px;
    --border-bottom-left-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    --padding-top: 0px;
    --padding-right: 30px;
    --padding-bottom: 80px;
    --padding-left: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-9c5f384:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-9c5f384
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-9c5f384,
  .elementor-7 .elementor-element.elementor-element-9c5f384::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-c5de8d7 {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-c5de8d7 img {
    width: 100%;
    max-width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-c5de8d7
    > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-f460975 {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-f460975
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 24px;
    font-weight: 600;
  }
  .elementor-7 .elementor-element.elementor-element-8cf5597 {
    text-align: center;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-7
    .elementor-element.elementor-element-4d6b1e6
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-4d6b1e6
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-4d6b1e6
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-4d6b1e6
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-7
    .elementor-element.elementor-element-4d6b1e6
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-4d6b1e6
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-4d6b1e6
    .elementor-icon-list-icon
    i {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-4d6b1e6
    .elementor-icon-list-icon
    svg {
    transition: fill 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-4d6b1e6 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-4d6b1e6
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-7
    .elementor-element.elementor-element-4d6b1e6
    .elementor-icon-list-item
    > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-4d6b1e6
    .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-ad5740d
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-ad5740d
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-ad5740d .elementor-button {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    background-color: var(--e-global-color-primary);
    border-radius: 17px 17px 17px 17px;
  }
  .elementor-7
    .elementor-element.elementor-element-ad5740d
    .elementor-button:hover,
  .elementor-7
    .elementor-element.elementor-element-ad5740d
    .elementor-button:focus {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-ad5740d
    > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-ad5740d {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-ad5740d {
    left: 0px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-ad5740d {
    right: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-d06dac6 {
    --display: flex;
    --min-height: 500px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --border-top-left-radius: 15px;
    --border-top-right-radius: 15px;
    --border-bottom-right-radius: 15px;
    --border-bottom-left-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    --padding-top: 0px;
    --padding-right: 30px;
    --padding-bottom: 80px;
    --padding-left: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-d06dac6:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-d06dac6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-d06dac6,
  .elementor-7 .elementor-element.elementor-element-d06dac6::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-42fb067 {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-42fb067 img {
    width: 100%;
    max-width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-42fb067
    > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-8ec7843 {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-8ec7843
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 24px;
    font-weight: 600;
  }
  .elementor-7 .elementor-element.elementor-element-6756795 {
    text-align: center;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-7
    .elementor-element.elementor-element-6ea9c9a
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-6ea9c9a
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-6ea9c9a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-6ea9c9a
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-7
    .elementor-element.elementor-element-6ea9c9a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-6ea9c9a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-6ea9c9a
    .elementor-icon-list-icon
    i {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-6ea9c9a
    .elementor-icon-list-icon
    svg {
    transition: fill 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-6ea9c9a {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-6ea9c9a
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-7
    .elementor-element.elementor-element-6ea9c9a
    .elementor-icon-list-item
    > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-6ea9c9a
    .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-abd96d5
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-abd96d5
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-abd96d5 .elementor-button {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    background-color: var(--e-global-color-primary);
    border-radius: 17px 17px 17px 17px;
  }
  .elementor-7
    .elementor-element.elementor-element-abd96d5
    .elementor-button:hover,
  .elementor-7
    .elementor-element.elementor-element-abd96d5
    .elementor-button:focus {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-abd96d5
    > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-abd96d5 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-abd96d5 {
    left: 0px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-abd96d5 {
    right: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-154effb {
    --display: flex;
    --min-height: 500px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --border-top-left-radius: 15px;
    --border-top-right-radius: 15px;
    --border-bottom-right-radius: 15px;
    --border-bottom-left-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    --padding-top: 0px;
    --padding-right: 30px;
    --padding-bottom: 80px;
    --padding-left: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-154effb:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-154effb
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-154effb,
  .elementor-7 .elementor-element.elementor-element-154effb::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-886c986 {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-886c986 img {
    width: 100%;
    max-width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-886c986
    > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-2bc5d36 {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-2bc5d36
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 24px;
    font-weight: 600;
  }
  .elementor-7 .elementor-element.elementor-element-d1ee38e {
    text-align: center;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-7
    .elementor-element.elementor-element-23fbe3b
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-23fbe3b
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-23fbe3b
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-23fbe3b
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-7
    .elementor-element.elementor-element-23fbe3b
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-23fbe3b
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-23fbe3b
    .elementor-icon-list-icon
    i {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-23fbe3b
    .elementor-icon-list-icon
    svg {
    transition: fill 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-23fbe3b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-23fbe3b
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-7
    .elementor-element.elementor-element-23fbe3b
    .elementor-icon-list-item
    > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-23fbe3b
    .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-d34ddc4
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-d34ddc4
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-d34ddc4 .elementor-button {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    background-color: var(--e-global-color-primary);
    border-radius: 17px 17px 17px 17px;
  }
  .elementor-7
    .elementor-element.elementor-element-d34ddc4
    .elementor-button:hover,
  .elementor-7
    .elementor-element.elementor-element-d34ddc4
    .elementor-button:focus {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-d34ddc4
    > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-d34ddc4 {
    width: 100%;
    max-width: 100%;
    bottom: -0.007px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d34ddc4 {
    left: 0px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-d34ddc4 {
    right: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-d49de0b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-a8313d5 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-a8313d5
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-a8313d5
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-024880f {
    --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;
    --justify-content: space-between;
    --align-items: flex-start;
    --background-transition: 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-da8212e
    .elementor-accordion-item {
    border-width: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-da8212e
    .elementor-accordion-item
    .elementor-tab-content {
    border-width: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-da8212e
    .elementor-accordion-item
    .elementor-tab-title.elementor-active {
    border-width: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-da8212e .elementor-tab-title {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-da8212e
    .elementor-accordion-icon,
  .elementor-7
    .elementor-element.elementor-element-da8212e
    .elementor-accordion-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-da8212e
    .elementor-accordion-icon
    svg {
    fill: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-da8212e
    .elementor-active
    .elementor-accordion-icon,
  .elementor-7
    .elementor-element.elementor-element-da8212e
    .elementor-active
    .elementor-accordion-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-da8212e
    .elementor-active
    .elementor-accordion-icon
    svg {
    fill: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-da8212e
    .elementor-accordion-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
  }
  .elementor-7
    .elementor-element.elementor-element-da8212e
    .elementor-tab-content {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  .elementor-7
    .elementor-element.elementor-element-da8212e
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-7 .elementor-element.elementor-element-da8212e {
    width: 100%;
    max-width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-0985788 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-top: 10px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-54da79c {
    --e-image-carousel-slides-to-show: 5;
  }
  .elementor-7
    .elementor-element.elementor-element-54da79c
    .elementor-swiper-button.elementor-swiper-button-prev,
  .elementor-7
    .elementor-element.elementor-element-54da79c
    .elementor-swiper-button.elementor-swiper-button-next {
    color: var(--e-global-color-primary);
  }
  .elementor-7
    .elementor-element.elementor-element-54da79c
    .elementor-swiper-button.elementor-swiper-button-prev
    svg,
  .elementor-7
    .elementor-element.elementor-element-54da79c
    .elementor-swiper-button.elementor-swiper-button-next
    svg {
    fill: var(--e-global-color-primary);
  }
  .elementor-7 .elementor-element.elementor-element-29b4158 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-463bc23 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-463bc23
    .elementor-heading-title {
    color: #000000;
  }
  .elementor-7
    .elementor-element.elementor-element-463bc23
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-12d5ddc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 50px;
    --padding-right: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-12d5ddc:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-12d5ddc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
  }
  .elementor-7 .elementor-element.elementor-element-12d5ddc,
  .elementor-7 .elementor-element.elementor-element-12d5ddc::before {
    --border-transition: 0.3s;
  }
  .elementor-7 .elementor-element.elementor-element-b059f98 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-b059f98
    .elementor-heading-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-b059f98
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-30e52d2 {
    --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;
    --justify-content: space-between;
    --align-items: flex-end;
    --background-transition: 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-2e28b4a.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-2e28b4a.elementor-view-framed
    .elementor-icon,
  .elementor-7
    .elementor-element.elementor-element-2e28b4a.elementor-view-default
    .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-2e28b4a {
    --icon-box-icon-margin: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-2e28b4a .elementor-icon {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-2e28b4a
    .elementor-icon-box-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-2e28b4a
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-2e28b4a
    .elementor-icon-box-title
    a {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  .elementor-7
    .elementor-element.elementor-element-781f4fd.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-781f4fd.elementor-view-framed
    .elementor-icon,
  .elementor-7
    .elementor-element.elementor-element-781f4fd.elementor-view-default
    .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-781f4fd {
    --icon-box-icon-margin: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-781f4fd .elementor-icon {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-781f4fd
    .elementor-icon-box-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-781f4fd
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-781f4fd
    .elementor-icon-box-title
    a {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  .elementor-7
    .elementor-element.elementor-element-2649647.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-2649647.elementor-view-framed
    .elementor-icon,
  .elementor-7
    .elementor-element.elementor-element-2649647.elementor-view-default
    .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-2649647 {
    --icon-box-icon-margin: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-2649647 .elementor-icon {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-2649647
    .elementor-icon-box-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-2649647
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-2649647
    .elementor-icon-box-title
    a {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  .elementor-7
    .elementor-element.elementor-element-76d2fe1.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-76d2fe1.elementor-view-framed
    .elementor-icon,
  .elementor-7
    .elementor-element.elementor-element-76d2fe1.elementor-view-default
    .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-76d2fe1 {
    --icon-box-icon-margin: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-76d2fe1 .elementor-icon {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-76d2fe1
    .elementor-icon-box-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-76d2fe1
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-76d2fe1
    .elementor-icon-box-title
    a {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  .elementor-7
    .elementor-element.elementor-element-b09039d.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-b09039d.elementor-view-framed
    .elementor-icon,
  .elementor-7
    .elementor-element.elementor-element-b09039d.elementor-view-default
    .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-b09039d {
    --icon-box-icon-margin: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-b09039d .elementor-icon {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-b09039d
    .elementor-icon-box-title {
    color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-b09039d
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-b09039d
    .elementor-icon-box-title
    a {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
  }
  .elementor-7 .elementor-element.elementor-element-8d995f5 {
    --display: flex;
    --min-height: 200px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.95;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-8d995f5:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-8d995f5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2023/05/backgroundpattern.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-7 .elementor-element.elementor-element-8d995f5::before,
  .elementor-7
    .elementor-element.elementor-element-8d995f5
    > .elementor-background-video-container::before,
  .elementor-7
    .elementor-element.elementor-element-8d995f5
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-7
    .elementor-element.elementor-element-8d995f5
    > .elementor-background-slideshow::before,
  .elementor-7
    .elementor-element.elementor-element-8d995f5
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-7
    .elementor-element.elementor-element-8d995f5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: var(--e-global-color-primary);
  }
  .elementor-7 .elementor-element.elementor-element-8d995f5,
  .elementor-7 .elementor-element.elementor-element-8d995f5::before {
    --border-transition: 0.3s;
  }
  .elementor-7
    .elementor-element.elementor-element-15ce0a5
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Rouge Script", Sans-serif;
    font-size: 35px;
    font-weight: 400;
  }
  .elementor-7 .elementor-element.elementor-element-590024d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-03e389e
    .elementor-heading-title {
    color: #ffffff;
  }
  .elementor-7 .elementor-element.elementor-element-03e389e {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-7
    .elementor-element.elementor-element-461fb51
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-461fb51
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-461fb51 .elementor-button {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
  }
  .elementor-7
    .elementor-element.elementor-element-461fb51
    .elementor-button:hover,
  .elementor-7
    .elementor-element.elementor-element-461fb51
    .elementor-button:focus {
    color: var(--e-global-color-secondary);
    background-color: #ffffff;
  }
  .elementor-7
    .elementor-element.elementor-element-461fb51
    .elementor-button:hover
    svg,
  .elementor-7
    .elementor-element.elementor-element-461fb51
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-secondary);
  }
  .elementor-7
    .elementor-element.elementor-element-461fb51
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-461fb51 {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }
  .elementor-7 .elementor-element.elementor-element-8e6f74a {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-56ded9b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-56ded9b {
    width: 100%;
    max-width: 100%;
  }
  :root {
    --page-title-display: none;
  }
  @media (min-width: 1025px) {
    .elementor-7
      .elementor-element.elementor-element-301f205:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-7
      .elementor-element.elementor-element-301f205
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-attachment: fixed;
    }
    .elementor-7
      .elementor-element.elementor-element-4a6b8a7:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-7
      .elementor-element.elementor-element-4a6b8a7
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-attachment: fixed;
    }
    .elementor-7
      .elementor-element.elementor-element-8d995f5:not(
        .elementor-motion-effects-element-type-background
      ),
    .elementor-7
      .elementor-element.elementor-element-8d995f5
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer {
      background-attachment: fixed;
    }
  }
  @media (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-f38a08c {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-f0d30e3 {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-41730bb {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-7e2b1e5 {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-c1dd0d7 {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-e283e6a {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-8cf5597 {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-6756795 {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-d1ee38e {
      font-size: var(--e-global-typography-primary-font-size);
    }
  }
  @media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-186977b {
      width: 100%;
      max-width: 100%;
      top: 0px;
    }
    .elementor-7
      .elementor-element.elementor-element-947d323
      .elementor-heading-title {
      font-size: 30px;
    }
    body:not(.rtl) .elementor-7 .elementor-element.elementor-element-947d323 {
      right: 0px;
    }
    body.rtl .elementor-7 .elementor-element.elementor-element-947d323 {
      left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-947d323 {
      top: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-441abd8 {
      --margin-top: 0px;
      --margin-right: 0px;
      --margin-bottom: 80px;
      --margin-left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-f38a08c {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-233cfe4 {
      --margin-top: 0px;
      --margin-right: 0px;
      --margin-bottom: 80px;
      --margin-left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-f0d30e3 {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-41730bb {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-301f205 {
      --padding-top: 50px;
      --padding-right: 10px;
      --padding-bottom: 50px;
      --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-267452e {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-be5d872 {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-9dede40 {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-a986888 {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-337772b {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-5de8442 {
      --padding-top: 50px;
      --padding-right: 10px;
      --padding-bottom: 50px;
      --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-5afe533 {
      --margin-top: 0px;
      --margin-right: 0px;
      --margin-bottom: 100px;
      --margin-left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-7e2b1e5 {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-ebf3fa4 {
      --margin-top: 0px;
      --margin-right: 0px;
      --margin-bottom: 100px;
      --margin-left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-c1dd0d7 {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-e283e6a {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-4a6b8a7 {
      --padding-top: 50px;
      --padding-right: 10px;
      --padding-bottom: 50px;
      --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-98cce06 {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-bf4edc2 {
      --padding-top: 50px;
      --padding-right: 10px;
      --padding-bottom: 50px;
      --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-9c5f384 {
      --margin-top: 0px;
      --margin-right: 0px;
      --margin-bottom: 100px;
      --margin-left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-8cf5597 {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-d06dac6 {
      --margin-top: 0px;
      --margin-right: 0px;
      --margin-bottom: 100px;
      --margin-left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-6756795 {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-d1ee38e {
      font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7 .elementor-element.elementor-element-da8212e {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-12d5ddc {
      --padding-top: 50px;
      --padding-right: 10px;
      --padding-bottom: 50px;
      --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-2e28b4a {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-781f4fd {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-2649647 {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-76d2fe1 {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-b09039d {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-8d995f5 {
      --padding-top: 50px;
      --padding-right: 10px;
      --padding-bottom: 50px;
      --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-03e389e {
      width: 100%;
      max-width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-461fb51 {
      width: 100%;
      max-width: 100%;
    }
  }
  